From 12d72972d4f85bb93744497dd6adb6a29f7caee5 Mon Sep 17 00:00:00 2001 From: Juldrixx Date: Thu, 2 Jan 2025 15:49:28 +0100 Subject: [PATCH] Upgrade NiFi 2.1.0 --- pkg/nifi/README.md | 8 +- pkg/nifi/api/swagger.yaml | 170664 ++++++++------- pkg/nifi/api_access.go | 12 +- pkg/nifi/api_authentication.go | 2 +- pkg/nifi/api_connections.go | 2 +- pkg/nifi/api_controller.go | 2 +- pkg/nifi/api_controller_services.go | 2 +- pkg/nifi/api_counters.go | 2 +- pkg/nifi/api_data_transfer.go | 2 +- pkg/nifi/api_flow.go | 2 +- pkg/nifi/api_flow_file_queues.go | 2 +- pkg/nifi/api_funnels.go | 2 +- pkg/nifi/api_input_ports.go | 2 +- pkg/nifi/api_labels.go | 2 +- pkg/nifi/api_output_ports.go | 2 +- pkg/nifi/api_parameter_contexts.go | 2 +- pkg/nifi/api_parameter_providers.go | 2 +- pkg/nifi/api_policies.go | 2 +- pkg/nifi/api_process_groups.go | 210 +- pkg/nifi/api_processors.go | 2 +- pkg/nifi/api_provenance.go | 2 +- pkg/nifi/api_provenance_events.go | 2 +- pkg/nifi/api_remote_process_groups.go | 2 +- pkg/nifi/api_reporting_tasks.go | 2 +- pkg/nifi/api_resources.go | 2 +- pkg/nifi/api_site_to_site.go | 2 +- pkg/nifi/api_snippets.go | 2 +- pkg/nifi/api_system_diagnostics.go | 2 +- pkg/nifi/api_tenants.go | 2 +- pkg/nifi/api_versions.go | 2 +- pkg/nifi/client.go | 4 +- pkg/nifi/configuration.go | 2 +- pkg/nifi/docs/AboutDto.md | 14 +- pkg/nifi/docs/AccessApi.md | 2 +- pkg/nifi/docs/AccessPolicyDto.md | 10 +- pkg/nifi/docs/AccessPolicyEntity.md | 12 +- pkg/nifi/docs/AccessPolicySummaryDto.md | 8 +- pkg/nifi/docs/AccessPolicySummaryEntity.md | 12 +- pkg/nifi/docs/AccessTokenBody.md | 2 +- pkg/nifi/docs/ActionDto.md | 10 +- pkg/nifi/docs/ActionEntity.md | 6 +- .../docs/ActivateControllerServicesEntity.md | 4 +- pkg/nifi/docs/AffectedComponentDto.md | 6 +- pkg/nifi/docs/AffectedComponentEntity.md | 12 +- pkg/nifi/docs/AllowableValueDto.md | 2 +- pkg/nifi/docs/AssetDto.md | 4 +- pkg/nifi/docs/Attribute.md | 2 +- pkg/nifi/docs/AttributeDto.md | 2 +- pkg/nifi/docs/BannerDto.md | 2 +- pkg/nifi/docs/BatchSettingsDto.md | 2 +- pkg/nifi/docs/BatchSize.md | 2 +- pkg/nifi/docs/BuildInfo.md | 8 +- .../docs/BulletinBoardPatternParameter.md | 2 +- pkg/nifi/docs/BulletinDto.md | 10 +- pkg/nifi/docs/BulletinEntity.md | 8 +- pkg/nifi/docs/Bundle.md | 2 +- pkg/nifi/docs/BundleDto.md | 2 +- pkg/nifi/docs/ClusterDto.md | 2 +- pkg/nifi/docs/ClusterSummaryDto.md | 6 +- pkg/nifi/docs/ComponentDifferenceDto.md | 4 +- pkg/nifi/docs/ComponentManifest.md | 4 +- pkg/nifi/docs/ComponentReferenceDto.md | 4 +- pkg/nifi/docs/ComponentReferenceEntity.md | 12 +- .../docs/ComponentRestrictionPermissionDto.md | 2 +- pkg/nifi/docs/ComponentSearchResultDto.md | 6 +- pkg/nifi/docs/ComponentStateDto.md | 4 +- pkg/nifi/docs/ComponentValidationResultDto.md | 12 +- .../docs/ComponentValidationResultEntity.md | 12 +- pkg/nifi/docs/ConfigVerificationResultDto.md | 2 +- pkg/nifi/docs/ConnectableComponent.md | 8 +- pkg/nifi/docs/ConnectableDto.md | 10 +- pkg/nifi/docs/ConnectionDto.md | 30 +- pkg/nifi/docs/ConnectionEntity.md | 26 +- pkg/nifi/docs/ConnectionStatisticsDto.md | 4 +- pkg/nifi/docs/ConnectionStatisticsEntity.md | 2 +- .../docs/ConnectionStatisticsSnapshotDto.md | 8 +- pkg/nifi/docs/ConnectionStatusDto.md | 12 +- pkg/nifi/docs/ConnectionStatusEntity.md | 2 +- .../ConnectionStatusPredictionsSnapshotDto.md | 10 +- pkg/nifi/docs/ConnectionStatusSnapshotDto.md | 30 +- .../docs/ConnectionStatusSnapshotEntity.md | 4 +- pkg/nifi/docs/ContentViewerDto.md | 2 +- pkg/nifi/docs/ControllerBulletinsEntity.md | 4 +- .../docs/ControllerConfigurationEntity.md | 6 +- pkg/nifi/docs/ControllerDto.md | 20 +- pkg/nifi/docs/ControllerServiceApi.md | 2 +- pkg/nifi/docs/ControllerServiceApiDto.md | 2 +- pkg/nifi/docs/ControllerServiceDefinition.md | 26 +- pkg/nifi/docs/ControllerServiceDto.md | 34 +- pkg/nifi/docs/ControllerServiceEntity.md | 14 +- ...ontrollerServiceReferencingComponentDto.md | 12 +- ...rollerServiceReferencingComponentEntity.md | 12 +- .../docs/ControllerServiceRunStatusEntity.md | 2 +- pkg/nifi/docs/ControllerServiceStatusDto.md | 2 +- pkg/nifi/docs/ControllerServicesEntity.md | 2 +- pkg/nifi/docs/ControllerStatusDto.md | 18 +- pkg/nifi/docs/CopyRequestEntity.md | 16 + pkg/nifi/docs/CopyResponseEntity.md | 20 + pkg/nifi/docs/CopySnippetRequestEntity.md | 4 +- pkg/nifi/docs/CounterDto.md | 4 +- pkg/nifi/docs/CountersSnapshotDto.md | 2 +- pkg/nifi/docs/CreateActiveRequestEntity.md | 2 +- pkg/nifi/docs/CurrentUserEntity.md | 18 +- pkg/nifi/docs/DefinedType.md | 4 +- pkg/nifi/docs/DifferenceDto.md | 2 +- pkg/nifi/docs/DimensionsDto.md | 2 +- pkg/nifi/docs/DocumentedTypeDto.md | 8 +- pkg/nifi/docs/DropRequestDto.md | 24 +- pkg/nifi/docs/DynamicProperty.md | 4 +- pkg/nifi/docs/DynamicRelationship.md | 2 +- pkg/nifi/docs/ExplicitRestrictionDto.md | 2 +- pkg/nifi/docs/FlowAnalysisResultEntity.md | 2 +- pkg/nifi/docs/FlowAnalysisRuleDefinition.md | 26 +- pkg/nifi/docs/FlowAnalysisRuleDto.md | 26 +- pkg/nifi/docs/FlowAnalysisRuleEntity.md | 12 +- .../docs/FlowAnalysisRuleRunStatusEntity.md | 2 +- pkg/nifi/docs/FlowAnalysisRuleStatusDto.md | 2 +- pkg/nifi/docs/FlowAnalysisRuleViolationDto.md | 12 +- pkg/nifi/docs/FlowBreadcrumbEntity.md | 4 +- pkg/nifi/docs/FlowConfigurationDto.md | 8 +- pkg/nifi/docs/FlowDto.md | 12 +- pkg/nifi/docs/FlowFileDto.md | 28 +- pkg/nifi/docs/FlowFileSummaryDto.md | 16 +- pkg/nifi/docs/FlowRegistryBucket.md | 4 +- pkg/nifi/docs/FlowRegistryBucketDto.md | 4 +- pkg/nifi/docs/FlowRegistryBucketEntity.md | 2 +- pkg/nifi/docs/FlowRegistryClientDto.md | 20 +- pkg/nifi/docs/FlowRegistryClientEntity.md | 12 +- pkg/nifi/docs/FlowRegistryPermissions.md | 2 +- pkg/nifi/docs/FlowSnippetDto.md | 14 +- pkg/nifi/docs/FunnelDto.md | 2 +- pkg/nifi/docs/FunnelEntity.md | 12 +- pkg/nifi/docs/GarbageCollectionDto.md | 4 +- pkg/nifi/docs/HistoryDto.md | 4 +- pkg/nifi/docs/JmxMetricsResultDto.md | 2 +- pkg/nifi/docs/LabelDto.md | 10 +- pkg/nifi/docs/LabelEntity.md | 14 +- pkg/nifi/docs/LineageDto.md | 8 +- pkg/nifi/docs/LineageRequestDto.md | 2 +- pkg/nifi/docs/LineageResultsDto.md | 2 +- pkg/nifi/docs/ListingRequestDto.md | 16 +- pkg/nifi/docs/MultiProcessorUseCase.md | 4 +- pkg/nifi/docs/NarCoordinateDto.md | 2 +- pkg/nifi/docs/NarDetailsEntity.md | 10 +- pkg/nifi/docs/NarSummaryDto.md | 12 +- .../NodeConnectionStatisticsSnapshotDto.md | 2 +- .../docs/NodeConnectionStatusSnapshotDto.md | 2 +- pkg/nifi/docs/NodeCountersSnapshotDto.md | 2 +- pkg/nifi/docs/NodeDto.md | 18 +- pkg/nifi/docs/NodeEventDto.md | 2 +- pkg/nifi/docs/NodePortStatusSnapshotDto.md | 2 +- .../docs/NodeProcessGroupStatusSnapshotDto.md | 2 +- .../docs/NodeProcessorStatusSnapshotDto.md | 2 +- ...NodeRemoteProcessGroupStatusSnapshotDto.md | 2 +- .../docs/NodeReplayLastEventSnapshotDto.md | 2 +- pkg/nifi/docs/NodeSearchResultDto.md | 2 +- pkg/nifi/docs/NodeStatusSnapshotsDto.md | 2 +- .../docs/NodeSystemDiagnosticsSnapshotDto.md | 2 +- pkg/nifi/docs/ParameterContextDto.md | 8 +- pkg/nifi/docs/ParameterContextEntity.md | 12 +- .../docs/ParameterContextReferenceEntity.md | 2 +- pkg/nifi/docs/ParameterContextUpdateEntity.md | 2 +- .../docs/ParameterContextUpdateRequestDto.md | 12 +- .../docs/ParameterContextUpdateStepDto.md | 2 +- .../ParameterContextValidationRequestDto.md | 12 +- ...ParameterContextValidationRequestEntity.md | 2 +- .../docs/ParameterContextValidationStepDto.md | 2 +- pkg/nifi/docs/ParameterContextsEntity.md | 2 +- pkg/nifi/docs/ParameterDto.md | 12 +- ...ameterProviderApplyParametersRequestDto.md | 14 +- ...terProviderApplyParametersUpdateStepDto.md | 2 +- .../docs/ParameterProviderConfigurationDto.md | 2 +- .../ParameterProviderConfigurationEntity.md | 2 +- pkg/nifi/docs/ParameterProviderDefinition.md | 26 +- pkg/nifi/docs/ParameterProviderDto.md | 28 +- pkg/nifi/docs/ParameterProviderEntity.md | 12 +- ...meterProviderParameterApplicationEntity.md | 4 +- .../ParameterProviderParameterFetchEntity.md | 2 +- pkg/nifi/docs/ParameterProviderReference.md | 2 +- ...meterProviderReferencingComponentEntity.md | 12 +- pkg/nifi/docs/ParameterProvidersEntity.md | 2 +- pkg/nifi/docs/PasteRequestEntity.md | 11 + pkg/nifi/docs/PasteResponseEntity.md | 10 + pkg/nifi/docs/PeerDto.md | 2 +- pkg/nifi/docs/PortDto.md | 14 +- pkg/nifi/docs/PortEntity.md | 18 +- pkg/nifi/docs/PortRunStatusEntity.md | 2 +- pkg/nifi/docs/PortStatusDto.md | 8 +- pkg/nifi/docs/PortStatusEntity.md | 2 +- pkg/nifi/docs/PortStatusSnapshotDto.md | 14 +- pkg/nifi/docs/PortStatusSnapshotEntity.md | 2 +- pkg/nifi/docs/ProcessGroupDto.md | 54 +- pkg/nifi/docs/ProcessGroupEntity.md | 44 +- pkg/nifi/docs/ProcessGroupFlowDto.md | 8 +- pkg/nifi/docs/ProcessGroupFlowEntity.md | 1 + pkg/nifi/docs/ProcessGroupImportEntity.md | 2 +- .../docs/ProcessGroupReplaceRequestDto.md | 8 +- pkg/nifi/docs/ProcessGroupStatusDto.md | 4 +- pkg/nifi/docs/ProcessGroupStatusEntity.md | 2 +- .../docs/ProcessGroupStatusSnapshotDto.md | 56 +- .../docs/ProcessGroupStatusSnapshotEntity.md | 2 +- pkg/nifi/docs/ProcessGroupUploadEntity.md | 6 +- pkg/nifi/docs/ProcessGroupsApi.md | 62 +- pkg/nifi/docs/ProcessgroupsUploadBody.md | 6 +- .../docs/ProcessingPerformanceStatusDto.md | 6 +- pkg/nifi/docs/ProcessorConfigDto.md | 32 +- pkg/nifi/docs/ProcessorConfiguration.md | 2 +- pkg/nifi/docs/ProcessorDefinition.md | 62 +- pkg/nifi/docs/ProcessorDto.md | 30 +- pkg/nifi/docs/ProcessorEntity.md | 14 +- pkg/nifi/docs/ProcessorRunStatusDetailsDto.md | 2 +- .../docs/ProcessorRunStatusDetailsEntity.md | 2 +- pkg/nifi/docs/ProcessorRunStatusEntity.md | 2 +- pkg/nifi/docs/ProcessorStatusDto.md | 6 +- pkg/nifi/docs/ProcessorStatusEntity.md | 2 +- pkg/nifi/docs/ProcessorStatusSnapshotDto.md | 28 +- .../docs/ProcessorStatusSnapshotEntity.md | 2 +- pkg/nifi/docs/PropertyAllowableValue.md | 4 +- pkg/nifi/docs/PropertyDependency.md | 4 +- pkg/nifi/docs/PropertyDependencyDto.md | 2 +- pkg/nifi/docs/PropertyDescriptor.md | 16 +- pkg/nifi/docs/PropertyDescriptorDto.md | 16 +- pkg/nifi/docs/ProvenanceDto.md | 8 +- pkg/nifi/docs/ProvenanceEventDto.md | 48 +- pkg/nifi/docs/ProvenanceLinkDto.md | 4 +- pkg/nifi/docs/ProvenanceNodeDto.md | 8 +- pkg/nifi/docs/ProvenanceRequestDto.md | 10 +- pkg/nifi/docs/ProvenanceResultsDto.md | 8 +- pkg/nifi/docs/ProvenanceSearchValueDto.md | 2 +- pkg/nifi/docs/ProvenanceSearchableFieldDto.md | 2 +- pkg/nifi/docs/RegisteredFlow.md | 6 +- pkg/nifi/docs/RegisteredFlowSnapshot.md | 10 +- .../docs/RegisteredFlowSnapshotMetadata.md | 6 +- pkg/nifi/docs/Relationship.md | 2 +- pkg/nifi/docs/RelationshipDto.md | 4 +- pkg/nifi/docs/RemotePortRunStatusEntity.md | 2 +- pkg/nifi/docs/RemoteProcessGroupDto.md | 42 +- pkg/nifi/docs/RemoteProcessGroupEntity.md | 16 +- pkg/nifi/docs/RemoteProcessGroupPortDto.md | 18 +- pkg/nifi/docs/RemoteProcessGroupPortEntity.md | 12 +- pkg/nifi/docs/RemoteProcessGroupStatusDto.md | 6 +- .../docs/RemoteProcessGroupStatusEntity.md | 2 +- .../RemoteProcessGroupStatusSnapshotDto.md | 16 +- .../RemoteProcessGroupStatusSnapshotEntity.md | 2 +- .../docs/ReplayLastEventResponseEntity.md | 4 +- pkg/nifi/docs/ReplayLastEventSnapshotDto.md | 2 +- pkg/nifi/docs/ReportingTaskDefinition.md | 32 +- pkg/nifi/docs/ReportingTaskDto.md | 34 +- pkg/nifi/docs/ReportingTaskEntity.md | 12 +- pkg/nifi/docs/ReportingTaskRunStatusEntity.md | 2 +- pkg/nifi/docs/ReportingTaskStatusDto.md | 2 +- pkg/nifi/docs/ResourceClaimDetailsDto.md | 6 +- pkg/nifi/docs/Restriction.md | 2 +- pkg/nifi/docs/RevisionDto.md | 2 +- pkg/nifi/docs/RuntimeManifest.md | 4 +- pkg/nifi/docs/ScheduleComponentsEntity.md | 4 +- pkg/nifi/docs/SchedulingDefaults.md | 10 +- pkg/nifi/docs/SearchResultsDto.md | 12 +- pkg/nifi/docs/SnippetDto.md | 14 +- pkg/nifi/docs/SnippetEntity.md | 2 +- .../docs/StartVersionControlRequestEntity.md | 4 +- pkg/nifi/docs/StateEntryDto.md | 4 +- pkg/nifi/docs/StateMapDto.md | 2 +- pkg/nifi/docs/StatusDescriptorDto.md | 4 +- pkg/nifi/docs/StatusHistoryDto.md | 4 +- pkg/nifi/docs/StatusHistoryEntity.md | 2 +- pkg/nifi/docs/StatusSnapshotDto.md | 2 +- pkg/nifi/docs/StorageUsageDto.md | 6 +- pkg/nifi/docs/SubmitReplayRequestEntity.md | 2 +- pkg/nifi/docs/SystemDiagnosticsSnapshotDto.md | 40 +- pkg/nifi/docs/SystemResourceConsideration.md | 2 +- pkg/nifi/docs/TenantDto.md | 6 +- pkg/nifi/docs/TenantEntity.md | 12 +- pkg/nifi/docs/TenantsEntity.md | 2 +- pkg/nifi/docs/TransactionResultEntity.md | 2 +- ...ControllerServiceReferenceRequestEntity.md | 4 +- pkg/nifi/docs/UseCase.md | 6 +- pkg/nifi/docs/UserDto.md | 8 +- pkg/nifi/docs/UserEntity.md | 12 +- pkg/nifi/docs/UserGroupDto.md | 8 +- pkg/nifi/docs/UserGroupEntity.md | 12 +- pkg/nifi/docs/VerifyConfigRequestDto.md | 16 +- pkg/nifi/docs/VerifyConfigUpdateStepDto.md | 2 +- .../VersionControlComponentMappingEntity.md | 4 +- pkg/nifi/docs/VersionControlInformationDto.md | 12 +- .../docs/VersionControlInformationEntity.md | 2 +- pkg/nifi/docs/VersionInfoDto.md | 12 +- pkg/nifi/docs/VersionedConnection.md | 28 +- pkg/nifi/docs/VersionedControllerService.md | 16 +- pkg/nifi/docs/VersionedFlowCoordinates.md | 6 +- pkg/nifi/docs/VersionedFlowDto.md | 8 +- pkg/nifi/docs/VersionedFlowSnapshotEntity.md | 4 +- .../VersionedFlowSnapshotMetadataEntity.md | 2 +- .../docs/VersionedFlowUpdateRequestDto.md | 8 +- pkg/nifi/docs/VersionedFunnel.md | 6 +- pkg/nifi/docs/VersionedLabel.md | 14 +- pkg/nifi/docs/VersionedParameter.md | 6 +- pkg/nifi/docs/VersionedParameterContext.md | 16 +- pkg/nifi/docs/VersionedPort.md | 14 +- pkg/nifi/docs/VersionedProcessGroup.md | 40 +- pkg/nifi/docs/VersionedProcessor.md | 36 +- pkg/nifi/docs/VersionedPropertyDescriptor.md | 6 +- pkg/nifi/docs/VersionedRemoteGroupPort.md | 14 +- pkg/nifi/docs/VersionedRemoteProcessGroup.md | 22 +- pkg/nifi/docs/VersionedReportingTask.md | 12 +- ...rsionedReportingTaskImportRequestEntity.md | 2 +- ...sionedReportingTaskImportResponseEntity.md | 2 +- .../docs/VersionedReportingTaskSnapshot.md | 2 +- pkg/nifi/model_about_dto.go | 30 +- pkg/nifi/model_about_entity.go | 2 +- pkg/nifi/model_access_policy_dto.go | 20 +- pkg/nifi/model_access_policy_entity.go | 18 +- pkg/nifi/model_access_policy_summary_dto.go | 16 +- .../model_access_policy_summary_entity.go | 18 +- pkg/nifi/model_access_token_body.go | 4 +- pkg/nifi/model_action_details_dto.go | 2 +- pkg/nifi/model_action_dto.go | 18 +- pkg/nifi/model_action_entity.go | 10 +- ...del_activate_controller_services_entity.go | 10 +- pkg/nifi/model_additional_details_entity.go | 2 +- pkg/nifi/model_affected_component_dto.go | 14 +- pkg/nifi/model_affected_component_entity.go | 18 +- pkg/nifi/model_allowable_value_dto.go | 6 +- pkg/nifi/model_allowable_value_entity.go | 2 +- pkg/nifi/model_asset_dto.go | 10 +- pkg/nifi/model_asset_entity.go | 2 +- pkg/nifi/model_asset_reference_dto.go | 2 +- pkg/nifi/model_assets_entity.go | 2 +- pkg/nifi/model_attribute.go | 6 +- pkg/nifi/model_attribute_dto.go | 6 +- .../model_authentication_configuration_dto.go | 2 +- ...del_authentication_configuration_entity.go | 2 +- pkg/nifi/model_banner_dto.go | 6 +- pkg/nifi/model_banner_entity.go | 2 +- pkg/nifi/model_batch_settings_dto.go | 6 +- pkg/nifi/model_batch_size.go | 6 +- pkg/nifi/model_build_info.go | 18 +- pkg/nifi/model_bulletin_board_dto.go | 2 +- pkg/nifi/model_bulletin_board_entity.go | 2 +- .../model_bulletin_board_pattern_parameter.go | 4 +- pkg/nifi/model_bulletin_dto.go | 22 +- pkg/nifi/model_bulletin_entity.go | 12 +- pkg/nifi/model_bundle.go | 6 +- pkg/nifi/model_bundle_dto.go | 6 +- pkg/nifi/model_client_id_parameter.go | 2 +- pkg/nifi/model_cluster_dto.go | 6 +- pkg/nifi/model_cluster_entity.go | 2 +- .../model_cluster_search_results_entity.go | 2 +- pkg/nifi/model_cluster_summary_dto.go | 14 +- pkg/nifi/model_cluster_summary_entity.go | 2 +- pkg/nifi/model_component_details_dto.go | 2 +- pkg/nifi/model_component_difference_dto.go | 10 +- pkg/nifi/model_component_history_dto.go | 2 +- pkg/nifi/model_component_history_entity.go | 2 +- pkg/nifi/model_component_manifest.go | 10 +- pkg/nifi/model_component_reference_dto.go | 10 +- pkg/nifi/model_component_reference_entity.go | 18 +- ...el_component_restriction_permission_dto.go | 4 +- pkg/nifi/model_component_search_result_dto.go | 14 +- pkg/nifi/model_component_state_dto.go | 6 +- pkg/nifi/model_component_state_entity.go | 2 +- .../model_component_validation_result_dto.go | 26 +- ...odel_component_validation_result_entity.go | 18 +- ...del_component_validation_results_entity.go | 2 +- .../model_config_verification_result_dto.go | 6 +- pkg/nifi/model_configuration_analysis_dto.go | 2 +- .../model_configuration_analysis_entity.go | 2 +- pkg/nifi/model_connectable_component.go | 18 +- pkg/nifi/model_connectable_dto.go | 22 +- pkg/nifi/model_connection_dto.go | 56 +- pkg/nifi/model_connection_entity.go | 49 +- pkg/nifi/model_connection_statistics_dto.go | 8 +- .../model_connection_statistics_entity.go | 4 +- ...odel_connection_statistics_snapshot_dto.go | 18 +- pkg/nifi/model_connection_status_dto.go | 24 +- pkg/nifi/model_connection_status_entity.go | 4 +- ...nection_status_predictions_snapshot_dto.go | 22 +- .../model_connection_status_snapshot_dto.go | 60 +- ...model_connection_status_snapshot_entity.go | 8 +- pkg/nifi/model_connections_entity.go | 2 +- pkg/nifi/model_content_viewer_dto.go | 6 +- pkg/nifi/model_content_viewer_entity.go | 2 +- pkg/nifi/model_controller_bulletins_entity.go | 10 +- .../model_controller_configuration_dto.go | 2 +- .../model_controller_configuration_entity.go | 8 +- pkg/nifi/model_controller_dto.go | 42 +- pkg/nifi/model_controller_entity.go | 2 +- pkg/nifi/model_controller_service_api.go | 4 +- pkg/nifi/model_controller_service_api_dto.go | 4 +- .../model_controller_service_definition.go | 54 +- pkg/nifi/model_controller_service_dto.go | 68 +- pkg/nifi/model_controller_service_entity.go | 20 +- ...oller_service_referencing_component_dto.go | 26 +- ...er_service_referencing_component_entity.go | 18 +- ...r_service_referencing_components_entity.go | 2 +- ...el_controller_service_run_status_entity.go | 6 +- .../model_controller_service_status_dto.go | 6 +- .../model_controller_service_types_entity.go | 2 +- pkg/nifi/model_controller_services_entity.go | 4 +- pkg/nifi/model_controller_status_dto.go | 38 +- pkg/nifi/model_controller_status_entity.go | 2 +- pkg/nifi/model_copy_request_entity.go | 29 + pkg/nifi/model_copy_response_entity.go | 38 + pkg/nifi/model_copy_snippet_request_entity.go | 10 +- pkg/nifi/model_counter_dto.go | 10 +- pkg/nifi/model_counter_entity.go | 2 +- pkg/nifi/model_counters_dto.go | 2 +- pkg/nifi/model_counters_entity.go | 2 +- pkg/nifi/model_counters_snapshot_dto.go | 6 +- .../model_create_active_request_entity.go | 6 +- pkg/nifi/model_current_user_entity.go | 26 +- pkg/nifi/model_date_time_parameter.go | 2 +- pkg/nifi/model_defined_type.go | 10 +- pkg/nifi/model_difference_dto.go | 6 +- pkg/nifi/model_dimensions_dto.go | 6 +- pkg/nifi/model_documented_type_dto.go | 18 +- pkg/nifi/model_drop_request_dto.go | 50 +- pkg/nifi/model_drop_request_entity.go | 2 +- pkg/nifi/model_dynamic_property.go | 10 +- pkg/nifi/model_dynamic_relationship.go | 6 +- pkg/nifi/model_explicit_restriction_dto.go | 4 +- ...l_external_controller_service_reference.go | 2 +- pkg/nifi/model_flow_analysis_result_entity.go | 4 +- .../model_flow_analysis_rule_definition.go | 54 +- pkg/nifi/model_flow_analysis_rule_dto.go | 52 +- pkg/nifi/model_flow_analysis_rule_entity.go | 18 +- ...el_flow_analysis_rule_run_status_entity.go | 6 +- .../model_flow_analysis_rule_status_dto.go | 6 +- .../model_flow_analysis_rule_types_entity.go | 2 +- .../model_flow_analysis_rule_violation_dto.go | 14 +- pkg/nifi/model_flow_analysis_rules_entity.go | 2 +- pkg/nifi/model_flow_breadcrumb_dto.go | 2 +- pkg/nifi/model_flow_breadcrumb_entity.go | 6 +- pkg/nifi/model_flow_comparison_entity.go | 2 +- pkg/nifi/model_flow_configuration_dto.go | 18 +- pkg/nifi/model_flow_configuration_entity.go | 2 +- pkg/nifi/model_flow_dto.go | 27 +- pkg/nifi/model_flow_entity.go | 2 +- pkg/nifi/model_flow_file_dto.go | 58 +- pkg/nifi/model_flow_file_entity.go | 2 +- pkg/nifi/model_flow_file_summary_dto.go | 34 +- pkg/nifi/model_flow_registry_branch_dto.go | 2 +- pkg/nifi/model_flow_registry_branch_entity.go | 2 +- .../model_flow_registry_branches_entity.go | 2 +- pkg/nifi/model_flow_registry_bucket.go | 6 +- pkg/nifi/model_flow_registry_bucket_dto.go | 10 +- pkg/nifi/model_flow_registry_bucket_entity.go | 4 +- .../model_flow_registry_buckets_entity.go | 2 +- pkg/nifi/model_flow_registry_client_dto.go | 40 +- pkg/nifi/model_flow_registry_client_entity.go | 18 +- ...model_flow_registry_client_types_entity.go | 2 +- .../model_flow_registry_clients_entity.go | 2 +- pkg/nifi/model_flow_registry_permissions.go | 4 +- pkg/nifi/model_flow_snippet_dto.go | 30 +- pkg/nifi/model_funnel_dto.go | 6 +- pkg/nifi/model_funnel_entity.go | 19 +- pkg/nifi/model_funnels_entity.go | 2 +- pkg/nifi/model_garbage_collection_dto.go | 10 +- pkg/nifi/model_history_dto.go | 10 +- pkg/nifi/model_history_entity.go | 2 +- pkg/nifi/model_input_ports_entity.go | 2 +- pkg/nifi/model_integer_parameter.go | 2 +- pkg/nifi/model_jmx_metrics_result_dto.go | 6 +- pkg/nifi/model_jmx_metrics_results_entity.go | 2 +- pkg/nifi/model_label_dto.go | 22 +- pkg/nifi/model_label_entity.go | 21 +- pkg/nifi/model_labels_entity.go | 2 +- .../model_latest_provenance_events_dto.go | 2 +- .../model_latest_provenance_events_entity.go | 2 +- pkg/nifi/model_lineage_dto.go | 18 +- pkg/nifi/model_lineage_entity.go | 2 +- pkg/nifi/model_lineage_request_dto.go | 6 +- pkg/nifi/model_lineage_results_dto.go | 6 +- pkg/nifi/model_listing_request_dto.go | 34 +- pkg/nifi/model_listing_request_entity.go | 2 +- pkg/nifi/model_long_parameter.go | 2 +- pkg/nifi/model_multi_processor_use_case.go | 10 +- pkg/nifi/model_nar_coordinate_dto.go | 6 +- pkg/nifi/model_nar_details_entity.go | 20 +- pkg/nifi/model_nar_summaries_entity.go | 2 +- pkg/nifi/model_nar_summary_dto.go | 22 +- pkg/nifi/model_nar_summary_entity.go | 2 +- ...node_connection_statistics_snapshot_dto.go | 6 +- ...del_node_connection_status_snapshot_dto.go | 6 +- pkg/nifi/model_node_counters_snapshot_dto.go | 6 +- pkg/nifi/model_node_dto.go | 36 +- pkg/nifi/model_node_entity.go | 2 +- pkg/nifi/model_node_event_dto.go | 6 +- .../model_node_port_status_snapshot_dto.go | 6 +- ..._node_process_group_status_snapshot_dto.go | 6 +- ...odel_node_processor_status_snapshot_dto.go | 6 +- ...emote_process_group_status_snapshot_dto.go | 6 +- ...del_node_replay_last_event_snapshot_dto.go | 6 +- pkg/nifi/model_node_search_result_dto.go | 6 +- pkg/nifi/model_node_status_snapshots_dto.go | 6 +- ...el_node_system_diagnostics_snapshot_dto.go | 6 +- pkg/nifi/model_output_ports_entity.go | 2 +- pkg/nifi/model_parameter_context_dto.go | 20 +- pkg/nifi/model_parameter_context_entity.go | 18 +- .../model_parameter_context_reference_dto.go | 2 +- ...odel_parameter_context_reference_entity.go | 4 +- .../model_parameter_context_update_entity.go | 4 +- ...el_parameter_context_update_request_dto.go | 30 +- ...parameter_context_update_request_entity.go | 2 +- ...model_parameter_context_update_step_dto.go | 6 +- ...arameter_context_validation_request_dto.go | 30 +- ...meter_context_validation_request_entity.go | 4 +- ...l_parameter_context_validation_step_dto.go | 6 +- pkg/nifi/model_parameter_contexts_entity.go | 6 +- pkg/nifi/model_parameter_dto.go | 24 +- pkg/nifi/model_parameter_entity.go | 2 +- ...el_parameter_group_configuration_entity.go | 2 +- ...r_provider_apply_parameters_request_dto.go | 30 +- ...rovider_apply_parameters_request_entity.go | 2 +- ...ovider_apply_parameters_update_step_dto.go | 6 +- ...el_parameter_provider_configuration_dto.go | 6 +- ...parameter_provider_configuration_entity.go | 4 +- .../model_parameter_provider_definition.go | 54 +- pkg/nifi/model_parameter_provider_dto.go | 56 +- pkg/nifi/model_parameter_provider_entity.go | 18 +- ...r_provider_parameter_application_entity.go | 8 +- ...rameter_provider_parameter_fetch_entity.go | 6 +- .../model_parameter_provider_reference.go | 4 +- ...eter_provider_referencing_component_dto.go | 2 +- ...r_provider_referencing_component_entity.go | 18 +- ..._provider_referencing_components_entity.go | 2 +- .../model_parameter_provider_types_entity.go | 2 +- pkg/nifi/model_parameter_providers_entity.go | 4 +- pkg/nifi/model_parameter_status_dto.go | 2 +- pkg/nifi/model_paste_request_entity.go | 16 + pkg/nifi/model_paste_response_entity.go | 15 + pkg/nifi/model_peer_dto.go | 6 +- pkg/nifi/model_peers_entity.go | 2 +- pkg/nifi/model_permissions_dto.go | 2 +- pkg/nifi/model_port_dto.go | 30 +- pkg/nifi/model_port_entity.go | 27 +- pkg/nifi/model_port_run_status_entity.go | 6 +- pkg/nifi/model_port_status_dto.go | 16 +- pkg/nifi/model_port_status_entity.go | 4 +- pkg/nifi/model_port_status_snapshot_dto.go | 30 +- pkg/nifi/model_port_status_snapshot_entity.go | 6 +- pkg/nifi/model_position.go | 2 +- pkg/nifi/model_position_dto.go | 2 +- pkg/nifi/model_previous_value_dto.go | 2 +- pkg/nifi/model_prioritizer_types_entity.go | 2 +- pkg/nifi/model_process_group_dto.go | 102 +- pkg/nifi/model_process_group_entity.go | 78 +- pkg/nifi/model_process_group_flow_dto.go | 16 +- pkg/nifi/model_process_group_flow_entity.go | 3 +- pkg/nifi/model_process_group_import_entity.go | 4 +- pkg/nifi/model_process_group_name_dto.go | 2 +- ...model_process_group_replace_request_dto.go | 18 +- ...el_process_group_replace_request_entity.go | 2 +- pkg/nifi/model_process_group_status_dto.go | 8 +- pkg/nifi/model_process_group_status_entity.go | 4 +- ...model_process_group_status_snapshot_dto.go | 110 +- ...el_process_group_status_snapshot_entity.go | 6 +- pkg/nifi/model_process_group_upload_entity.go | 8 +- pkg/nifi/model_process_groups_entity.go | 2 +- pkg/nifi/model_processgroups_upload_body.go | 12 +- ...model_processing_performance_status_dto.go | 14 +- pkg/nifi/model_processor_config_dto.go | 66 +- pkg/nifi/model_processor_configuration.go | 6 +- pkg/nifi/model_processor_definition.go | 124 +- pkg/nifi/model_processor_dto.go | 58 +- pkg/nifi/model_processor_entity.go | 20 +- .../model_processor_run_status_details_dto.go | 6 +- ...del_processor_run_status_details_entity.go | 4 +- pkg/nifi/model_processor_run_status_entity.go | 6 +- pkg/nifi/model_processor_status_dto.go | 12 +- pkg/nifi/model_processor_status_entity.go | 4 +- .../model_processor_status_snapshot_dto.go | 56 +- .../model_processor_status_snapshot_entity.go | 6 +- pkg/nifi/model_processor_types_entity.go | 2 +- pkg/nifi/model_processors_entity.go | 2 +- ...el_processors_run_status_details_entity.go | 2 +- pkg/nifi/model_property_allowable_value.go | 10 +- pkg/nifi/model_property_dependency.go | 10 +- pkg/nifi/model_property_dependency_dto.go | 6 +- pkg/nifi/model_property_descriptor.go | 32 +- pkg/nifi/model_property_descriptor_dto.go | 34 +- pkg/nifi/model_property_descriptor_entity.go | 2 +- pkg/nifi/model_property_history_dto.go | 2 +- .../model_property_resource_definition.go | 2 +- pkg/nifi/model_provenance_dto.go | 18 +- pkg/nifi/model_provenance_entity.go | 2 +- pkg/nifi/model_provenance_event_dto.go | 98 +- pkg/nifi/model_provenance_event_entity.go | 2 +- pkg/nifi/model_provenance_link_dto.go | 10 +- pkg/nifi/model_provenance_node_dto.go | 18 +- pkg/nifi/model_provenance_options_dto.go | 2 +- pkg/nifi/model_provenance_options_entity.go | 2 +- pkg/nifi/model_provenance_request_dto.go | 22 +- pkg/nifi/model_provenance_results_dto.go | 18 +- pkg/nifi/model_provenance_search_value_dto.go | 6 +- .../model_provenance_searchable_field_dto.go | 6 +- pkg/nifi/model_queue_size_dto.go | 2 +- pkg/nifi/model_registered_flow.go | 8 +- pkg/nifi/model_registered_flow_snapshot.go | 12 +- ...model_registered_flow_snapshot_metadata.go | 8 +- .../model_registered_flow_version_info.go | 2 +- pkg/nifi/model_relationship.go | 6 +- pkg/nifi/model_relationship_dto.go | 10 +- .../model_remote_port_run_status_entity.go | 6 +- ...model_remote_process_group_contents_dto.go | 2 +- pkg/nifi/model_remote_process_group_dto.go | 76 +- pkg/nifi/model_remote_process_group_entity.go | 22 +- .../model_remote_process_group_port_dto.go | 36 +- .../model_remote_process_group_port_entity.go | 18 +- .../model_remote_process_group_status_dto.go | 12 +- ...odel_remote_process_group_status_entity.go | 4 +- ...emote_process_group_status_snapshot_dto.go | 34 +- ...te_process_group_status_snapshot_entity.go | 6 +- .../model_remote_process_groups_entity.go | 2 +- .../model_replay_last_event_request_entity.go | 2 +- ...model_replay_last_event_response_entity.go | 8 +- .../model_replay_last_event_snapshot_dto.go | 6 +- pkg/nifi/model_reporting_task_definition.go | 66 +- pkg/nifi/model_reporting_task_dto.go | 66 +- pkg/nifi/model_reporting_task_entity.go | 18 +- .../model_reporting_task_run_status_entity.go | 6 +- pkg/nifi/model_reporting_task_status_dto.go | 6 +- pkg/nifi/model_reporting_task_types_entity.go | 2 +- pkg/nifi/model_reporting_tasks_entity.go | 2 +- pkg/nifi/model_required_permission_dto.go | 2 +- pkg/nifi/model_resource_claim_details_dto.go | 14 +- pkg/nifi/model_resource_dto.go | 2 +- pkg/nifi/model_resources_entity.go | 2 +- pkg/nifi/model_restriction.go | 6 +- pkg/nifi/model_revision_dto.go | 6 +- ...model_run_status_details_request_entity.go | 2 +- pkg/nifi/model_runtime_manifest.go | 10 +- pkg/nifi/model_runtime_manifest_entity.go | 2 +- pkg/nifi/model_schedule_components_entity.go | 10 +- pkg/nifi/model_scheduling_defaults.go | 22 +- pkg/nifi/model_search_result_group_dto.go | 2 +- pkg/nifi/model_search_results_dto.go | 26 +- pkg/nifi/model_search_results_entity.go | 2 +- pkg/nifi/model_snippet_dto.go | 30 +- pkg/nifi/model_snippet_entity.go | 4 +- ...el_start_version_control_request_entity.go | 6 +- pkg/nifi/model_state_entry_dto.go | 10 +- pkg/nifi/model_state_map_dto.go | 6 +- pkg/nifi/model_stateful.go | 2 +- pkg/nifi/model_status_descriptor_dto.go | 10 +- pkg/nifi/model_status_history_dto.go | 10 +- pkg/nifi/model_status_history_entity.go | 4 +- pkg/nifi/model_status_snapshot_dto.go | 6 +- pkg/nifi/model_storage_usage_dto.go | 14 +- pkg/nifi/model_streaming_output.go | 2 +- .../model_submit_replay_request_entity.go | 6 +- pkg/nifi/model_supported_mime_types_dto.go | 2 +- pkg/nifi/model_system_diagnostics_dto.go | 2 +- pkg/nifi/model_system_diagnostics_entity.go | 2 +- .../model_system_diagnostics_snapshot_dto.go | 78 +- .../model_system_resource_consideration.go | 6 +- pkg/nifi/model_tenant_dto.go | 14 +- pkg/nifi/model_tenant_entity.go | 18 +- pkg/nifi/model_tenants_entity.go | 4 +- pkg/nifi/model_transaction_result_entity.go | 4 +- ...roller_service_reference_request_entity.go | 10 +- pkg/nifi/model_use_case.go | 14 +- pkg/nifi/model_user_dto.go | 18 +- pkg/nifi/model_user_entity.go | 18 +- pkg/nifi/model_user_group_dto.go | 18 +- pkg/nifi/model_user_group_entity.go | 18 +- pkg/nifi/model_user_groups_entity.go | 2 +- pkg/nifi/model_users_entity.go | 2 +- pkg/nifi/model_verify_config_request_dto.go | 34 +- .../model_verify_config_request_entity.go | 2 +- .../model_verify_config_update_step_dto.go | 6 +- ...ersion_control_component_mapping_entity.go | 8 +- .../model_version_control_information_dto.go | 26 +- ...odel_version_control_information_entity.go | 4 +- pkg/nifi/model_version_info_dto.go | 26 +- pkg/nifi/model_versioned_asset.go | 2 +- pkg/nifi/model_versioned_connection.go | 56 +- .../model_versioned_controller_service.go | 30 +- pkg/nifi/model_versioned_flow_coordinates.go | 14 +- pkg/nifi/model_versioned_flow_dto.go | 18 +- pkg/nifi/model_versioned_flow_entity.go | 2 +- .../model_versioned_flow_snapshot_entity.go | 8 +- ...versioned_flow_snapshot_metadata_entity.go | 4 +- ...ioned_flow_snapshot_metadata_set_entity.go | 2 +- ...model_versioned_flow_update_request_dto.go | 18 +- ...el_versioned_flow_update_request_entity.go | 2 +- pkg/nifi/model_versioned_flows_entity.go | 2 +- pkg/nifi/model_versioned_funnel.go | 12 +- pkg/nifi/model_versioned_label.go | 28 +- pkg/nifi/model_versioned_parameter.go | 14 +- pkg/nifi/model_versioned_parameter_context.go | 30 +- pkg/nifi/model_versioned_port.go | 28 +- pkg/nifi/model_versioned_process_group.go | 76 +- pkg/nifi/model_versioned_processor.go | 70 +- .../model_versioned_property_descriptor.go | 12 +- pkg/nifi/model_versioned_remote_group_port.go | 26 +- .../model_versioned_remote_process_group.go | 40 +- pkg/nifi/model_versioned_reporting_task.go | 22 +- ...ed_reporting_task_import_request_entity.go | 4 +- ...d_reporting_task_import_response_entity.go | 6 +- ...model_versioned_reporting_task_snapshot.go | 6 +- .../model_versioned_resource_definition.go | 2 +- pkg/nifi/response.go | 2 +- pkg/registry/README.md | 2 +- pkg/registry/api/swagger.yaml | 11488 +- pkg/registry/api_about.go | 2 +- pkg/registry/api_access.go | 2 +- pkg/registry/api_bucket_bundles.go | 2 +- pkg/registry/api_bucket_flows.go | 2 +- pkg/registry/api_buckets.go | 2 +- pkg/registry/api_bundles.go | 2 +- pkg/registry/api_config.go | 2 +- pkg/registry/api_extension_repository.go | 2 +- pkg/registry/api_extensions.go | 2 +- pkg/registry/api_flows.go | 2 +- pkg/registry/api_items.go | 2 +- pkg/registry/api_policies.go | 2 +- pkg/registry/api_tenants.go | 2 +- pkg/registry/client.go | 4 +- pkg/registry/configuration.go | 2 +- pkg/registry/docs/AccessPolicy.md | 6 +- pkg/registry/docs/AccessPolicySummary.md | 4 +- pkg/registry/docs/AllowableValue.md | 4 +- pkg/registry/docs/Attribute.md | 2 +- pkg/registry/docs/BatchSize.md | 2 +- pkg/registry/docs/Bucket.md | 10 +- pkg/registry/docs/BucketItem.md | 10 +- pkg/registry/docs/BuildInfo.md | 6 +- pkg/registry/docs/Bundle.md | 2 +- pkg/registry/docs/BundleInfo.md | 4 +- pkg/registry/docs/BundleVersion.md | 8 +- pkg/registry/docs/BundleVersionDependency.md | 2 +- pkg/registry/docs/BundleVersionMetadata.md | 18 +- pkg/registry/docs/ComponentDifference.md | 4 +- pkg/registry/docs/ComponentDifferenceGroup.md | 2 +- pkg/registry/docs/ConnectableComponent.md | 8 +- pkg/registry/docs/ControllerServiceApi.md | 2 +- .../docs/ControllerServiceDefinition.md | 2 +- pkg/registry/docs/CurrentUser.md | 4 +- pkg/registry/docs/DefaultSchedule.md | 4 +- pkg/registry/docs/DefaultSettings.md | 4 +- pkg/registry/docs/Dependency.md | 4 +- pkg/registry/docs/DeprecationNotice.md | 2 +- pkg/registry/docs/DynamicProperty.md | 4 +- pkg/registry/docs/DynamicRelationship.md | 2 +- pkg/registry/docs/Extension.md | 36 +- pkg/registry/docs/ExtensionMetadata.md | 18 +- .../docs/ExtensionMetadataContainer.md | 4 +- pkg/registry/docs/ExtensionRepoArtifact.md | 4 +- pkg/registry/docs/ExtensionRepoBucket.md | 2 +- pkg/registry/docs/ExtensionRepoGroup.md | 2 +- pkg/registry/docs/ExtensionRepoVersion.md | 2 +- .../docs/ExtensionRepoVersionSummary.md | 8 +- .../docs/FormDataContentDisposition.md | 8 +- pkg/registry/docs/Link.md | 6 +- pkg/registry/docs/MultiProcessorUseCase.md | 2 +- .../docs/ParameterProviderReference.md | 2 +- pkg/registry/docs/Permissions.md | 2 +- pkg/registry/docs/ProcessorConfiguration.md | 2 +- pkg/registry/docs/Property.md | 22 +- pkg/registry/docs/ProvidedServiceApi.md | 2 +- pkg/registry/docs/RegistryConfiguration.md | 2 +- pkg/registry/docs/Relationship.md | 4 +- pkg/registry/docs/ResourcePermissions.md | 4 +- pkg/registry/docs/Restriction.md | 2 +- pkg/registry/docs/RevisionInfo.md | 2 +- .../docs/SystemResourceConsideration.md | 2 +- pkg/registry/docs/TagCount.md | 2 +- pkg/registry/docs/Tenant.md | 4 +- pkg/registry/docs/UseCase.md | 4 +- pkg/registry/docs/User.md | 4 +- pkg/registry/docs/UserGroup.md | 4 +- pkg/registry/docs/VersionedConnection.md | 28 +- .../docs/VersionedControllerService.md | 16 +- pkg/registry/docs/VersionedFlow.md | 12 +- pkg/registry/docs/VersionedFlowCoordinates.md | 6 +- pkg/registry/docs/VersionedFlowDifference.md | 2 +- pkg/registry/docs/VersionedFlowSnapshot.md | 12 +- .../docs/VersionedFlowSnapshotMetadata.md | 8 +- pkg/registry/docs/VersionedFunnel.md | 6 +- pkg/registry/docs/VersionedLabel.md | 14 +- pkg/registry/docs/VersionedParameter.md | 6 +- .../docs/VersionedParameterContext.md | 16 +- pkg/registry/docs/VersionedPort.md | 14 +- pkg/registry/docs/VersionedProcessGroup.md | 40 +- pkg/registry/docs/VersionedProcessor.md | 36 +- .../docs/VersionedPropertyDescriptor.md | 6 +- pkg/registry/docs/VersionedRemoteGroupPort.md | 14 +- .../docs/VersionedRemoteProcessGroup.md | 22 +- pkg/registry/model_access_policy.go | 14 +- pkg/registry/model_access_policy_summary.go | 10 +- pkg/registry/model_allowable_value.go | 10 +- pkg/registry/model_attribute.go | 6 +- pkg/registry/model_batch_size.go | 6 +- pkg/registry/model_bucket.go | 20 +- pkg/registry/model_bucket_item.go | 18 +- pkg/registry/model_build_info.go | 14 +- pkg/registry/model_bundle.go | 6 +- pkg/registry/model_bundle_info.go | 10 +- pkg/registry/model_bundle_version.go | 10 +- .../model_bundle_version_dependency.go | 6 +- pkg/registry/model_bundle_version_metadata.go | 32 +- .../model_bundles_bundle_type_body.go | 2 +- pkg/registry/model_client_id_parameter.go | 2 +- pkg/registry/model_component_difference.go | 10 +- .../model_component_difference_group.go | 6 +- pkg/registry/model_connectable_component.go | 18 +- pkg/registry/model_controller_service_api.go | 4 +- .../model_controller_service_definition.go | 6 +- pkg/registry/model_current_user.go | 8 +- pkg/registry/model_default_schedule.go | 10 +- pkg/registry/model_default_settings.go | 10 +- pkg/registry/model_dependency.go | 8 +- pkg/registry/model_dependent_values.go | 2 +- pkg/registry/model_deprecation_notice.go | 6 +- pkg/registry/model_dynamic_property.go | 10 +- pkg/registry/model_dynamic_relationship.go | 6 +- pkg/registry/model_extension.go | 66 +- pkg/registry/model_extension_filter_params.go | 2 +- pkg/registry/model_extension_metadata.go | 30 +- .../model_extension_metadata_container.go | 8 +- pkg/registry/model_extension_repo_artifact.go | 8 +- pkg/registry/model_extension_repo_bucket.go | 4 +- pkg/registry/model_extension_repo_group.go | 4 +- pkg/registry/model_extension_repo_version.go | 4 +- .../model_extension_repo_version_summary.go | 16 +- ...l_external_controller_service_reference.go | 2 +- pkg/registry/model_fields.go | 2 +- .../model_form_data_content_disposition.go | 10 +- pkg/registry/model_link.go | 8 +- pkg/registry/model_long_parameter.go | 2 +- .../model_multi_processor_use_case.go | 4 +- .../model_parameter_provider_reference.go | 4 +- pkg/registry/model_permissions.go | 6 +- pkg/registry/model_position.go | 2 +- pkg/registry/model_processor_configuration.go | 4 +- pkg/registry/model_property.go | 42 +- pkg/registry/model_provided_service_api.go | 6 +- pkg/registry/model_registry_about.go | 2 +- pkg/registry/model_registry_configuration.go | 6 +- pkg/registry/model_relationship.go | 10 +- pkg/registry/model_resource.go | 2 +- pkg/registry/model_resource_definition.go | 2 +- pkg/registry/model_resource_permissions.go | 6 +- pkg/registry/model_restricted.go | 2 +- pkg/registry/model_restriction.go | 6 +- pkg/registry/model_revision_info.go | 6 +- pkg/registry/model_stateful.go | 2 +- .../model_system_resource_consideration.go | 6 +- pkg/registry/model_tag_count.go | 6 +- pkg/registry/model_tenant.go | 10 +- pkg/registry/model_uri_builder.go | 2 +- pkg/registry/model_use_case.go | 6 +- pkg/registry/model_user.go | 10 +- pkg/registry/model_user_group.go | 10 +- pkg/registry/model_versioned_asset.go | 2 +- pkg/registry/model_versioned_connection.go | 56 +- .../model_versioned_controller_service.go | 30 +- pkg/registry/model_versioned_flow.go | 20 +- .../model_versioned_flow_coordinates.go | 14 +- .../model_versioned_flow_difference.go | 4 +- pkg/registry/model_versioned_flow_snapshot.go | 18 +- .../model_versioned_flow_snapshot_metadata.go | 16 +- pkg/registry/model_versioned_funnel.go | 12 +- pkg/registry/model_versioned_label.go | 28 +- pkg/registry/model_versioned_parameter.go | 14 +- .../model_versioned_parameter_context.go | 30 +- pkg/registry/model_versioned_port.go | 28 +- pkg/registry/model_versioned_process_group.go | 76 +- pkg/registry/model_versioned_processor.go | 70 +- .../model_versioned_property_descriptor.go | 12 +- .../model_versioned_remote_group_port.go | 26 +- .../model_versioned_remote_process_group.go | 40 +- .../model_versioned_resource_definition.go | 2 +- pkg/registry/response.go | 2 +- resources/client_gen/api_defs/nifi-2.1.0.json | 29224 +++ .../client_gen/api_defs/registry-2.1.0.json | 7147 + 877 files changed, 137212 insertions(+), 91123 deletions(-) create mode 100644 pkg/nifi/docs/CopyRequestEntity.md create mode 100644 pkg/nifi/docs/CopyResponseEntity.md create mode 100644 pkg/nifi/docs/PasteRequestEntity.md create mode 100644 pkg/nifi/docs/PasteResponseEntity.md create mode 100644 pkg/nifi/model_copy_request_entity.go create mode 100644 pkg/nifi/model_copy_response_entity.go create mode 100644 pkg/nifi/model_paste_request_entity.go create mode 100644 pkg/nifi/model_paste_response_entity.go create mode 100644 resources/client_gen/api_defs/nifi-2.1.0.json create mode 100644 resources/client_gen/api_defs/registry-2.1.0.json diff --git a/pkg/nifi/README.md b/pkg/nifi/README.md index acb4a4e..fbdef4f 100644 --- a/pkg/nifi/README.md +++ b/pkg/nifi/README.md @@ -5,7 +5,7 @@ REST API definition for Apache NiFi web services ## Overview This API client was generated by the [swagger-codegen](https://github.com/swagger-api/swagger-codegen) project. By using the [swagger-spec](https://github.com/swagger-api/swagger-spec) from a remote server, you can easily generate an API client. -- API version: 2.0.0 +- API version: 2.1.0 - Package version: 1.0.0 - Build package: io.swagger.codegen.v3.generators.go.GoClientCodegen For more information, please visit [https://nifi.apache.org](https://nifi.apache.org) @@ -206,6 +206,7 @@ Class | Method | HTTP request | Description *PoliciesApi* | [**GetAccessPolicyForResource**](docs/PoliciesApi.md#getaccesspolicyforresource) | **Get** /policies/{action}/{resource} | Gets an access policy for the specified action and resource *PoliciesApi* | [**RemoveAccessPolicy**](docs/PoliciesApi.md#removeaccesspolicy) | **Delete** /policies/{id} | Deletes an access policy *PoliciesApi* | [**UpdateAccessPolicy**](docs/PoliciesApi.md#updateaccesspolicy) | **Put** /policies/{id} | Updates a access policy +*ProcessGroupsApi* | [**Copy**](docs/ProcessGroupsApi.md#copy) | **Post** /process-groups/{id}/copy | Generates a copy response for the given copy request *ProcessGroupsApi* | [**CopySnippet**](docs/ProcessGroupsApi.md#copysnippet) | **Post** /process-groups/{id}/snippet-instance | Copies a snippet and discards it. *ProcessGroupsApi* | [**CreateConnection**](docs/ProcessGroupsApi.md#createconnection) | **Post** /process-groups/{id}/connections | Creates a connection *ProcessGroupsApi* | [**CreateControllerService1**](docs/ProcessGroupsApi.md#createcontrollerservice1) | **Post** /process-groups/{id}/controller-services | Creates a new controller service @@ -233,6 +234,7 @@ Class | Method | HTTP request | Description *ProcessGroupsApi* | [**GetReplaceProcessGroupRequest**](docs/ProcessGroupsApi.md#getreplaceprocessgrouprequest) | **Get** /process-groups/replace-requests/{id} | Returns the Replace Request with the given ID *ProcessGroupsApi* | [**ImportProcessGroup**](docs/ProcessGroupsApi.md#importprocessgroup) | **Post** /process-groups/{id}/process-groups/import | Imports a specified process group *ProcessGroupsApi* | [**InitiateReplaceProcessGroup**](docs/ProcessGroupsApi.md#initiatereplaceprocessgroup) | **Post** /process-groups/{id}/replace-requests | Initiate the Replace Request of a Process Group with the given ID +*ProcessGroupsApi* | [**Paste**](docs/ProcessGroupsApi.md#paste) | **Put** /process-groups/{id}/paste | Pastes into the specified process group *ProcessGroupsApi* | [**RemoveDropRequest1**](docs/ProcessGroupsApi.md#removedroprequest1) | **Delete** /process-groups/{id}/empty-all-connections-requests/{drop-request-id} | Cancels and/or removes a request to drop all flowfiles. *ProcessGroupsApi* | [**RemoveProcessGroup**](docs/ProcessGroupsApi.md#removeprocessgroup) | **Delete** /process-groups/{id} | Deletes a process group *ProcessGroupsApi* | [**ReplaceProcessGroup**](docs/ProcessGroupsApi.md#replaceprocessgroup) | **Put** /process-groups/{id}/flow-contents | Replace Process Group contents with the given ID with the specified Process Group contents @@ -415,6 +417,8 @@ Class | Method | HTTP request | Description - [ControllerServicesEntity](docs/ControllerServicesEntity.md) - [ControllerStatusDto](docs/ControllerStatusDto.md) - [ControllerStatusEntity](docs/ControllerStatusEntity.md) + - [CopyRequestEntity](docs/CopyRequestEntity.md) + - [CopyResponseEntity](docs/CopyResponseEntity.md) - [CopySnippetRequestEntity](docs/CopySnippetRequestEntity.md) - [CounterDto](docs/CounterDto.md) - [CounterEntity](docs/CounterEntity.md) @@ -541,6 +545,8 @@ Class | Method | HTTP request | Description - [ParameterProviderTypesEntity](docs/ParameterProviderTypesEntity.md) - [ParameterProvidersEntity](docs/ParameterProvidersEntity.md) - [ParameterStatusDto](docs/ParameterStatusDto.md) + - [PasteRequestEntity](docs/PasteRequestEntity.md) + - [PasteResponseEntity](docs/PasteResponseEntity.md) - [PeerDto](docs/PeerDto.md) - [PeersEntity](docs/PeersEntity.md) - [PermissionsDto](docs/PermissionsDto.md) diff --git a/pkg/nifi/api/swagger.yaml b/pkg/nifi/api/swagger.yaml index 1f7cf75..bb4361d 100644 --- a/pkg/nifi/api/swagger.yaml +++ b/pkg/nifi/api/swagger.yaml @@ -8,64 +8,104 @@ info: license: name: Apache 2.0 url: https://www.apache.org/licenses/LICENSE-2.0.html - version: 2.0.0 + version: 2.1.0 servers: - url: / paths: - /policies: + /access/logout: + delete: + tags: + - Access + summary: Performs a logout for other providers that have been issued a JWT. + description: "Note: This endpoint is subject to change as NiFi and it's REST\ + \ API evolve." + operationId: logOut + responses: + "200": + description: User was logged out successfully. + "401": + description: Authentication token provided was empty or not in the correct + JWT format. + "500": + description: Client failed to log out. + /access/logout/complete: + get: + tags: + - Access + summary: Completes the logout sequence by removing the cached Logout Request + and Cookie if they existed and redirects to /nifi/login. + description: "Note: This endpoint is subject to change as NiFi and it's REST\ + \ API evolve." + operationId: logOutComplete + responses: + "200": + description: User was logged out successfully. + "401": + description: Authentication token provided was empty or not in the correct + JWT format. + "500": + description: Client failed to log out. + /access/token: post: tags: - - Policies - summary: Creates an access policy - operationId: createAccessPolicy + - Access + summary: Creates a token for accessing the REST API via username/password + description: "The token returned is formatted as a JSON Web Token (JWT). The\ + \ token is base64 encoded and comprised of three parts. The header, the body,\ + \ and the signature. The expiration of the token is a contained within the\ + \ body. It is stored in the browser as a cookie, but also returned inthe response\ + \ body to be stored/used by third party client scripts." + operationId: createAccessToken requestBody: - description: The access policy configuration details. content: - application/json: + application/x-www-form-urlencoded: schema: - $ref: '#/components/schemas/AccessPolicyEntity' - required: true + $ref: '#/components/schemas/access_token_body' responses: - default: - content: - application/json: - schema: - $ref: '#/components/schemas/AccessPolicyEntity' "400": description: NiFi was unable to complete the request because it was invalid. The request should not be retried without modification. - "401": - description: Client could not be authenticated. "403": description: Client is not authorized to make this request. - "404": - description: The specified resource could not be found. "409": description: The request was valid but NiFi was not in the appropriate state to process it. - security: - - Write - /policies/{resource}: [] - /policies/{id}: + "500": + description: Unable to create access token because an unexpected error occurred. + default: + content: + text/plain: + schema: + type: string + x-content-type: text/plain + /authentication/configuration: get: tags: - - Policies - summary: Gets an access policy - operationId: getAccessPolicy + - Authentication + summary: Retrieves the authentication configuration endpoint and status information + operationId: getAuthenticationConfiguration + responses: + default: + content: + application/json: + schema: + $ref: '#/components/schemas/AuthenticationConfigurationEntity' + /connections/{id}: + get: + tags: + - Connections + summary: Gets a connection + operationId: getConnection parameters: - name: id in: path - description: The access policy id. + description: The connection id. required: true style: simple explode: false schema: type: string responses: - default: - content: - application/json: - schema: - $ref: '#/components/schemas/AccessPolicyEntity' "400": description: NiFi was unable to complete the request because it was invalid. The request should not be retried without modification. @@ -78,35 +118,36 @@ paths: "409": description: The request was valid but NiFi was not in the appropriate state to process it. + default: + content: + application/json: + schema: + $ref: '#/components/schemas/ConnectionEntity' security: - - Read - /policies/{resource}: [] + - Read Source - /{component-type}/{uuid}: [] + - Read Destination - /{component-type}/{uuid}: [] put: tags: - - Policies - summary: Updates a access policy - operationId: updateAccessPolicy + - Connections + summary: Updates a connection + operationId: updateConnection parameters: - name: id in: path - description: The access policy id. + description: The connection id. required: true style: simple explode: false schema: type: string requestBody: - description: The access policy configuration details. + description: The connection configuration details. content: application/json: schema: - $ref: '#/components/schemas/AccessPolicyEntity' + $ref: '#/components/schemas/ConnectionEntity' required: true responses: - default: - content: - application/json: - schema: - $ref: '#/components/schemas/AccessPolicyEntity' "400": description: NiFi was unable to complete the request because it was invalid. The request should not be retried without modification. @@ -119,13 +160,21 @@ paths: "409": description: The request was valid but NiFi was not in the appropriate state to process it. + default: + content: + application/json: + schema: + $ref: '#/components/schemas/ConnectionEntity' security: - - Write - /policies/{resource}: [] + - Write Source - /{component-type}/{uuid}: [] + - Write Destination - /{component-type}/{uuid}: [] + - Write New Destination - /{component-type}/{uuid} - if updating Destination: [] + - Write Process Group - /process-groups/{uuid} - if updating Destination: [] delete: tags: - - Policies - summary: Deletes an access policy - operationId: removeAccessPolicy + - Connections + summary: Deletes a connection + operationId: deleteConnection parameters: - name: version in: query @@ -157,18 +206,13 @@ paths: default: false - name: id in: path - description: The access policy id. + description: The connection id. required: true style: simple explode: false schema: type: string responses: - default: - content: - application/json: - schema: - $ref: '#/components/schemas/AccessPolicyEntity' "400": description: NiFi was unable to complete the request because it was invalid. The request should not be retried without modification. @@ -181,162 +225,44 @@ paths: "409": description: The request was valid but NiFi was not in the appropriate state to process it. - security: - - Write - /policies/{resource}: [] - - Write - Policy of the parent resource - /policies/{resource}: [] - /policies/{action}/{resource}: - get: - tags: - - Policies - summary: Gets an access policy for the specified action and resource - description: "Will return the effective policy if no component specific policy\ - \ exists for the specified action and resource. Must have Read permissions\ - \ to the policy with the desired action and resource. Permissions for the\ - \ policy that is returned will be indicated in the response. This means the\ - \ client could be authorized to get the policy for a given component but the\ - \ effective policy may be inherited from an ancestor Process Group. If the\ - \ client does not have permissions to that policy, the response will not include\ - \ the policy and the permissions in the response will be marked accordingly.\ - \ If the client does not have permissions to the policy of the desired action\ - \ and resource a 403 response will be returned." - operationId: getAccessPolicyForResource - parameters: - - name: action - in: path - description: The request action. - required: true - style: simple - explode: false - schema: - type: string - - name: resource - in: path - description: The resource of the policy. - required: true - style: simple - explode: false - schema: - pattern: .+ - type: string - responses: default: content: application/json: schema: - $ref: '#/components/schemas/AccessPolicyEntity' - "400": - description: NiFi was unable to complete the request because it was invalid. - The request should not be retried without modification. - "401": - description: Client could not be authenticated. - "403": - description: Client is not authorized to make this request. - "404": - description: The specified resource could not be found. - "409": - description: The request was valid but NiFi was not in the appropriate state - to process it. + $ref: '#/components/schemas/ConnectionEntity' security: - - Read - /policies/{resource}: [] - /access/token: - post: - tags: - - Access - summary: Creates a token for accessing the REST API via username/password - description: "The token returned is formatted as a JSON Web Token (JWT). The\ - \ token is base64 encoded and comprised of three parts. The header, the body,\ - \ and the signature. The expiration of the token is a contained within the\ - \ body. It is stored in the browser as a cookie, but also returned inthe response\ - \ body to be stored/used by third party client scripts." - operationId: createAccessToken - requestBody: - content: - application/x-www-form-urlencoded: - schema: - $ref: '#/components/schemas/access_token_body' - responses: - default: - content: - text/plain: - schema: - type: string - x-content-type: text/plain - "400": - description: NiFi was unable to complete the request because it was invalid. - The request should not be retried without modification. - "403": - description: Client is not authorized to make this request. - "409": - description: The request was valid but NiFi was not in the appropriate state - to process it. - "500": - description: Unable to create access token because an unexpected error occurred. - /access/logout: - delete: - tags: - - Access - summary: Performs a logout for other providers that have been issued a JWT. - description: "Note: This endpoint is subject to change as NiFi and it's REST\ - \ API evolve." - operationId: logOut - responses: - "200": - description: User was logged out successfully. - "401": - description: Authentication token provided was empty or not in the correct - JWT format. - "500": - description: Client failed to log out. - /access/logout/complete: - get: - tags: - - Access - summary: Completes the logout sequence by removing the cached Logout Request - and Cookie if they existed and redirects to /nifi/login. - description: "Note: This endpoint is subject to change as NiFi and it's REST\ - \ API evolve." - operationId: logOutComplete - responses: - "200": - description: User was logged out successfully. - "401": - description: Authentication token provided was empty or not in the correct - JWT format. - "500": - description: Client failed to log out. - /authentication/configuration: - get: - tags: - - Authentication - summary: Retrieves the authentication configuration endpoint and status information - operationId: getAuthenticationConfiguration - responses: - default: - content: - application/json: - schema: - $ref: '#/components/schemas/AuthenticationConfigurationEntity' - /connections/{id}: + - Write Source - /{component-type}/{uuid}: [] + - Write - Parent Process Group - /process-groups/{uuid}: [] + - Write Destination - /{component-type}/{uuid}: [] + /controller-services/{id}: get: tags: - - Connections - summary: Gets a connection - operationId: getConnection + - Controller Services + summary: Gets a controller service + description: "If the uiOnly query parameter is provided with a value of true,\ + \ the returned entity may only contain fields that are necessary for rendering\ + \ the NiFi User Interface. As such, the selected fields may change at any\ + \ time, even during incremental releases, without warning. As a result, this\ + \ parameter should not be provided by any client other than the UI." + operationId: getControllerService parameters: - name: id in: path - description: The connection id. + description: The controller service id. required: true style: simple explode: false schema: type: string + - name: uiOnly + in: query + required: false + style: form + explode: true + schema: + type: boolean + default: false responses: - default: - content: - application/json: - schema: - $ref: '#/components/schemas/ConnectionEntity' "400": description: NiFi was unable to complete the request because it was invalid. The request should not be retried without modification. @@ -349,36 +275,35 @@ paths: "409": description: The request was valid but NiFi was not in the appropriate state to process it. + default: + content: + application/json: + schema: + $ref: '#/components/schemas/ControllerServiceEntity' security: - - Read Source - /{component-type}/{uuid}: [] - - Read Destination - /{component-type}/{uuid}: [] + - Read - /controller-services/{uuid}: [] put: tags: - - Connections - summary: Updates a connection - operationId: updateConnection + - Controller Services + summary: Updates a controller service + operationId: updateControllerService parameters: - name: id in: path - description: The connection id. + description: The controller service id. required: true style: simple explode: false schema: type: string requestBody: - description: The connection configuration details. + description: The controller service configuration details. content: application/json: schema: - $ref: '#/components/schemas/ConnectionEntity' + $ref: '#/components/schemas/ControllerServiceEntity' required: true responses: - default: - content: - application/json: - schema: - $ref: '#/components/schemas/ConnectionEntity' "400": description: NiFi was unable to complete the request because it was invalid. The request should not be retried without modification. @@ -391,16 +316,19 @@ paths: "409": description: The request was valid but NiFi was not in the appropriate state to process it. + default: + content: + application/json: + schema: + $ref: '#/components/schemas/ControllerServiceEntity' security: - - Write Source - /{component-type}/{uuid}: [] - - Write Destination - /{component-type}/{uuid}: [] - - Write New Destination - /{component-type}/{uuid} - if updating Destination: [] - - Write Process Group - /process-groups/{uuid} - if updating Destination: [] + - Write - /controller-services/{uuid}: [] + - Read - any referenced Controller Services if this request changes the reference - /controller-services/{uuid}: [] delete: tags: - - Connections - summary: Deletes a connection - operationId: deleteConnection + - Controller Services + summary: Deletes a controller service + operationId: removeControllerService parameters: - name: version in: query @@ -432,18 +360,13 @@ paths: default: false - name: id in: path - description: The connection id. + description: The controller service id. required: true style: simple explode: false schema: type: string responses: - default: - content: - application/json: - schema: - $ref: '#/components/schemas/ConnectionEntity' "400": description: NiFi was unable to complete the request because it was invalid. The request should not be retried without modification. @@ -456,21 +379,27 @@ paths: "409": description: The request was valid but NiFi was not in the appropriate state to process it. + default: + content: + application/json: + schema: + $ref: '#/components/schemas/ControllerServiceEntity' security: - - Write Source - /{component-type}/{uuid}: [] - - Write - Parent Process Group - /process-groups/{uuid}: [] - - Write Destination - /{component-type}/{uuid}: [] - /controller/flow-analysis-rules/{id}/config/analysis: + - Write - /controller-services/{uuid}: [] + - Write - Parent Process Group if scoped by Process Group - /process-groups/{uuid}: [] + - Write - Controller if scoped by Controller - /controller: [] + - Read - any referenced Controller Services - /controller-services/{uuid}: [] + /controller-services/{id}/config/analysis: post: tags: - - Controller + - Controller Services summary: "Performs analysis of the component's configuration, providing information\ \ about which attributes are referenced." - operationId: analyzeFlowAnalysisRuleConfiguration + operationId: analyzeConfiguration parameters: - name: id in: path - description: The flow analysis rules id. + description: The controller service id. required: true style: simple explode: false @@ -484,11 +413,6 @@ paths: $ref: '#/components/schemas/ConfigurationAnalysisEntity' required: true responses: - default: - content: - application/json: - schema: - $ref: '#/components/schemas/ConfigurationAnalysisEntity' "400": description: NiFi was unable to complete the request because it was invalid. The request should not be retried without modification. @@ -501,29 +425,44 @@ paths: "409": description: The request was valid but NiFi was not in the appropriate state to process it. + default: + content: + application/json: + schema: + $ref: '#/components/schemas/ConfigurationAnalysisEntity' security: - - Read - /flow-analysis-rules/{uuid}: [] - /controller/flow-analysis-rules/{id}/state/clear-requests: + - Read - /controller-services/{uuid}: [] + /controller-services/{id}/config/verification-requests: post: tags: - - Controller - summary: Clears the state for a flow analysis rule - operationId: clearState + - Controller Services + summary: Performs verification of the Controller Service's configuration + description: "This will initiate the process of verifying a given Controller\ + \ Service configuration. This may be a long-running task. As a result, this\ + \ endpoint will immediately return a ControllerServiceConfigVerificationRequestEntity,\ + \ and the process of performing the verification will occur asynchronously\ + \ in the background. The client may then periodically poll the status of the\ + \ request by issuing a GET request to /controller-services/{serviceId}/verification-requests/{requestId}.\ + \ Once the request is completed, the client is expected to issue a DELETE\ + \ request to /controller-services/{serviceId}/verification-requests/{requestId}." + operationId: submitConfigVerificationRequest parameters: - name: id in: path - description: The flow analysis rule id. + description: The controller service id. required: true style: simple explode: false schema: type: string + requestBody: + description: The controller service configuration verification request. + content: + application/json: + schema: + $ref: '#/components/schemas/VerifyConfigRequestEntity' + required: true responses: - default: - content: - application/json: - schema: - $ref: '#/components/schemas/ComponentStateEntity' "400": description: NiFi was unable to complete the request because it was invalid. The request should not be retried without modification. @@ -536,58 +475,42 @@ paths: "409": description: The request was valid but NiFi was not in the appropriate state to process it. - security: - - Write - /flow-analysis-rules/{uuid}: [] - /controller/bulletin: - post: - tags: - - Controller - summary: Creates a new bulletin - operationId: createBulletin - requestBody: - description: The reporting task configuration details. - content: - application/json: - schema: - $ref: '#/components/schemas/BulletinEntity' - required: true - responses: default: content: application/json: schema: - $ref: '#/components/schemas/BulletinEntity' - "400": - description: NiFi was unable to complete the request because it was invalid. - The request should not be retried without modification. - "401": - description: Client could not be authenticated. - "403": - description: Client is not authorized to make this request. - "409": - description: The request was valid but NiFi was not in the appropriate state - to process it. + $ref: '#/components/schemas/VerifyConfigRequestEntity' security: - - Write - /controller: [] - /controller/controller-services: - post: + - Read - /controller-services/{uuid}: [] + /controller-services/{id}/config/verification-requests/{requestId}: + get: tags: - - Controller - summary: Creates a new controller service - operationId: createControllerService - requestBody: - description: The controller service configuration details. - content: - application/json: - schema: - $ref: '#/components/schemas/ControllerServiceEntity' + - Controller Services + summary: Returns the Verification Request with the given ID + description: "Returns the Verification Request with the given ID. Once an Verification\ + \ Request has been created, that request can subsequently be retrieved via\ + \ this endpoint, and the request that is fetched will contain the updated\ + \ state, such as percent complete, the current state of the request, and any\ + \ failures. " + operationId: getVerificationRequest + parameters: + - name: id + in: path + description: The ID of the Controller Service + required: true + style: simple + explode: false + schema: + type: string + - name: requestId + in: path + description: The ID of the Verification Request required: true + style: simple + explode: false + schema: + type: string responses: - default: - content: - application/json: - schema: - $ref: '#/components/schemas/ControllerServiceEntity' "400": description: NiFi was unable to complete the request because it was invalid. The request should not be retried without modification. @@ -595,81 +518,47 @@ paths: description: Client could not be authenticated. "403": description: Client is not authorized to make this request. + "404": + description: The specified resource could not be found. "409": description: The request was valid but NiFi was not in the appropriate state to process it. - security: - - Write - /controller: [] - - Read - any referenced Controller Services - /controller-services/{uuid}: [] - - Write - if the Controller Service is restricted - /restricted-components: [] - /controller/flow-analysis-rules: - get: - tags: - - Controller - summary: Gets all flow analysis rules - operationId: getFlowAnalysisRules - responses: default: content: application/json: schema: - $ref: '#/components/schemas/FlowAnalysisRulesEntity' - "400": - description: NiFi was unable to complete the request because it was invalid. - The request should not be retried without modification. - "401": - description: Client could not be authenticated. - "403": - description: Client is not authorized to make this request. - "409": - description: The request was valid but NiFi was not in the appropriate state - to process it. + $ref: '#/components/schemas/VerifyConfigRequestEntity' security: - - Read - /flow: [] - post: + - Only the user that submitted the request can get it: [] + delete: tags: - - Controller - summary: Creates a new flow analysis rule - operationId: createFlowAnalysisRule - requestBody: - description: The flow analysis rule configuration details. - content: - application/json: - schema: - $ref: '#/components/schemas/FlowAnalysisRuleEntity' + - Controller Services + summary: Deletes the Verification Request with the given ID + description: "Deletes the Verification Request with the given ID. After a request\ + \ is created, it is expected that the client will properly clean up the request\ + \ by DELETE'ing it, once the Verification process has completed. If the request\ + \ is deleted before the request completes, then the Verification request will\ + \ finish the step that it is currently performing and then will cancel any\ + \ subsequent steps." + operationId: deleteVerificationRequest + parameters: + - name: id + in: path + description: The ID of the Controller Service required: true + style: simple + explode: false + schema: + type: string + - name: requestId + in: path + description: The ID of the Verification Request + required: true + style: simple + explode: false + schema: + type: string responses: - default: - content: - application/json: - schema: - $ref: '#/components/schemas/FlowAnalysisRuleEntity' - "400": - description: NiFi was unable to complete the request because it was invalid. - The request should not be retried without modification. - "401": - description: Client could not be authenticated. - "403": - description: Client is not authorized to make this request. - "409": - description: The request was valid but NiFi was not in the appropriate state - to process it. - security: - - Write - /controller: [] - - Read - any referenced Controller Services - /controller-services/{uuid}: [] - - Write - if the Flow Analysis Rule is restricted - /restricted-components: [] - /controller/registry-clients: - get: - tags: - - Controller - summary: Gets the listing of available flow registry clients - operationId: getFlowRegistryClients - responses: - default: - content: - application/json: - schema: - $ref: '#/components/schemas/FlowRegistryClientsEntity' "400": description: NiFi was unable to complete the request because it was invalid. The request should not be retried without modification. @@ -682,138 +571,45 @@ paths: "409": description: The request was valid but NiFi was not in the appropriate state to process it. - security: - - Read - /flow: [] - post: - tags: - - Controller - summary: Creates a new flow registry client - operationId: createFlowRegistryClient - requestBody: - description: The flow registry client configuration details. - content: - application/json: - schema: - $ref: '#/components/schemas/FlowRegistryClientEntity' - required: true - responses: - default: - content: - application/json: - schema: - $ref: '#/components/schemas/FlowRegistryClientEntity' - "400": - description: NiFi was unable to complete the request because it was invalid. - The request should not be retried without modification. - "401": - description: Client could not be authenticated. - "403": - description: Client is not authorized to make this request. - "409": - description: The request was valid but NiFi was not in the appropriate state - to process it. - security: - - Write - /controller: [] - /controller/parameter-providers: - post: - tags: - - Controller - summary: Creates a new parameter provider - operationId: createParameterProvider - requestBody: - description: The parameter provider configuration details. - content: - application/json: - schema: - $ref: '#/components/schemas/ParameterProviderEntity' - required: true - responses: - default: - content: - application/json: - schema: - $ref: '#/components/schemas/ParameterProviderEntity' - "400": - description: NiFi was unable to complete the request because it was invalid. - The request should not be retried without modification. - "401": - description: Client could not be authenticated. - "403": - description: Client is not authorized to make this request. - "409": - description: The request was valid but NiFi was not in the appropriate state - to process it. - security: - - Write - /controller: [] - - Read - any referenced Controller Services - /controller-services/{uuid}: [] - - Write - if the Parameter Provider is restricted - /restricted-components: [] - /controller/reporting-tasks: - post: - tags: - - Controller - summary: Creates a new reporting task - operationId: createReportingTask - requestBody: - description: The reporting task configuration details. - content: - application/json: - schema: - $ref: '#/components/schemas/ReportingTaskEntity' - required: true - responses: default: content: application/json: schema: - $ref: '#/components/schemas/ReportingTaskEntity' - "400": - description: NiFi was unable to complete the request because it was invalid. - The request should not be retried without modification. - "401": - description: Client could not be authenticated. - "403": - description: Client is not authorized to make this request. - "409": - description: The request was valid but NiFi was not in the appropriate state - to process it. + $ref: '#/components/schemas/VerifyConfigRequestEntity' security: - - Write - /controller: [] - - Read - any referenced Controller Services - /controller-services/{uuid}: [] - - Write - if the Reporting Task is restricted - /restricted-components: [] - /controller/flow-analysis-rules/{id}/config/verification-requests/{requestId}: + - Only the user that submitted the request can remove it: [] + /controller-services/{id}/descriptors: get: tags: - - Controller - summary: Returns the Verification Request with the given ID - description: "Returns the Verification Request with the given ID. Once an Verification\ - \ Request has been created, that request can subsequently be retrieved via\ - \ this endpoint, and the request that is fetched will contain the updated\ - \ state, such as percent complete, the current state of the request, and any\ - \ failures. " - operationId: getFlowAnalysisRuleVerificationRequest + - Controller Services + summary: Gets a controller service property descriptor + operationId: getPropertyDescriptor_1 parameters: - name: id in: path - description: The ID of the Flow Analysis Rule + description: The controller service id. required: true style: simple explode: false schema: type: string - - name: requestId - in: path - description: The ID of the Verification Request + - name: propertyName + in: query + description: The property name to return the descriptor for. required: true - style: simple - explode: false + style: form + explode: true schema: type: string + - name: sensitive + in: query + description: Property Descriptor requested sensitive status + required: false + style: form + explode: true + schema: + type: boolean responses: - default: - content: - application/json: - schema: - $ref: '#/components/schemas/VerifyConfigRequestEntity' "400": description: NiFi was unable to complete the request because it was invalid. The request should not be retried without modification. @@ -826,42 +622,29 @@ paths: "409": description: The request was valid but NiFi was not in the appropriate state to process it. + default: + content: + application/json: + schema: + $ref: '#/components/schemas/PropertyDescriptorEntity' security: - - Only the user that submitted the request can get it: [] - delete: + - Read - /controller-services/{uuid}: [] + /controller-services/{id}/references: + get: tags: - - Controller - summary: Deletes the Verification Request with the given ID - description: "Deletes the Verification Request with the given ID. After a request\ - \ is created, it is expected that the client will properly clean up the request\ - \ by DELETE'ing it, once the Verification process has completed. If the request\ - \ is deleted before the request completes, then the Verification request will\ - \ finish the step that it is currently performing and then will cancel any\ - \ subsequent steps." - operationId: deleteFlowAnalysisRuleVerificationRequest + - Controller Services + summary: Gets a controller service + operationId: getControllerServiceReferences parameters: - name: id in: path - description: The ID of the Flow Analysis Rule - required: true - style: simple - explode: false - schema: - type: string - - name: requestId - in: path - description: The ID of the Verification Request + description: The controller service id. required: true style: simple explode: false schema: type: string responses: - default: - content: - application/json: - schema: - $ref: '#/components/schemas/VerifyConfigRequestEntity' "400": description: NiFi was unable to complete the request because it was invalid. The request should not be retried without modification. @@ -874,29 +657,35 @@ paths: "409": description: The request was valid but NiFi was not in the appropriate state to process it. + default: + content: + application/json: + schema: + $ref: '#/components/schemas/ControllerServiceReferencingComponentsEntity' security: - - Only the user that submitted the request can remove it: [] - /controller/registry-clients/{id}: - get: + - Read - /controller-services/{uuid}: [] + put: tags: - - Controller - summary: Gets a flow registry client - operationId: getFlowRegistryClient + - Controller Services + summary: Updates a controller services references + operationId: updateControllerServiceReferences parameters: - name: id in: path - description: The flow registry client id. + description: The controller service id. required: true style: simple explode: false schema: type: string + requestBody: + description: The controller service request update request. + content: + application/json: + schema: + $ref: '#/components/schemas/UpdateControllerServiceReferenceRequestEntity' + required: true responses: - default: - content: - application/json: - schema: - $ref: '#/components/schemas/FlowRegistryClientEntity' "400": description: NiFi was unable to complete the request because it was invalid. The request should not be retried without modification. @@ -909,35 +698,36 @@ paths: "409": description: The request was valid but NiFi was not in the appropriate state to process it. + default: + content: + application/json: + schema: + $ref: '#/components/schemas/ControllerServiceReferencingComponentsEntity' security: - - Read - /controller: [] + - Write - /{component-type}/{uuid} or /operate/{component-type}/{uuid} - For each referencing component specified: [] + /controller-services/{id}/run-status: put: tags: - - Controller - summary: Updates a flow registry client - operationId: updateFlowRegistryClient + - Controller Services + summary: Updates run status of a controller service + operationId: updateRunStatus_1 parameters: - name: id in: path - description: The flow registry client id. + description: The controller service id. required: true style: simple explode: false schema: type: string requestBody: - description: The flow registry client configuration details. + description: The controller service run status. content: application/json: schema: - $ref: '#/components/schemas/FlowRegistryClientEntity' + $ref: '#/components/schemas/ControllerServiceRunStatusEntity' required: true responses: - default: - content: - application/json: - schema: - $ref: '#/components/schemas/FlowRegistryClientEntity' "400": description: NiFi was unable to complete the request because it was invalid. The request should not be retried without modification. @@ -950,56 +740,29 @@ paths: "409": description: The request was valid but NiFi was not in the appropriate state to process it. + default: + content: + application/json: + schema: + $ref: '#/components/schemas/ControllerServiceEntity' security: - - Write - /controller: [] - delete: + - Write - /controller-services/{uuid} or /operation/controller-services/{uuid}: [] + /controller-services/{id}/state: + get: tags: - - Controller - summary: Deletes a flow registry client - operationId: deleteFlowRegistryClient + - Controller Services + summary: Gets the state for a controller service + operationId: getState parameters: - - name: version - in: query - description: The revision is used to verify the client is working with the - latest version of the flow. - required: false - style: form - explode: true - schema: - $ref: '#/components/schemas/LongParameter' - - name: clientId - in: query - description: "If the client id is not specified, new one will be generated.\ - \ This value (whether specified or generated) is included in the response." - required: false - style: form - explode: true - schema: - $ref: '#/components/schemas/ClientIdParameter' - - name: disconnectedNodeAcknowledged - in: query - description: Acknowledges that this node is disconnected to allow for mutable - requests to proceed. - required: false - style: form - explode: true - schema: - type: boolean - default: false - name: id in: path - description: The flow registry client id. + description: The controller service id. required: true style: simple explode: false schema: type: string responses: - default: - content: - application/json: - schema: - $ref: '#/components/schemas/FlowRegistryClientEntity' "400": description: NiFi was unable to complete the request because it was invalid. The request should not be retried without modification. @@ -1012,29 +775,29 @@ paths: "409": description: The request was valid but NiFi was not in the appropriate state to process it. + default: + content: + application/json: + schema: + $ref: '#/components/schemas/ComponentStateEntity' security: - - Write - /controller: [] - /controller/history: - delete: + - Write - /controller-services/{uuid}: [] + /controller-services/{id}/state/clear-requests: + post: tags: - - Controller - summary: Purges history - operationId: deleteHistory + - Controller Services + summary: Clears the state for a controller service + operationId: clearState_1 parameters: - - name: endDate - in: query - description: Purge actions before this date/time. + - name: id + in: path + description: The controller service id. required: true - style: form - explode: true + style: simple + explode: false schema: - $ref: '#/components/schemas/DateTimeParameter' + type: string responses: - default: - content: - application/json: - schema: - $ref: '#/components/schemas/HistoryEntity' "400": description: NiFi was unable to complete the request because it was invalid. The request should not be retried without modification. @@ -1042,32 +805,32 @@ paths: description: Client could not be authenticated. "403": description: Client is not authorized to make this request. + "404": + description: The specified resource could not be found. "409": description: The request was valid but NiFi was not in the appropriate state to process it. + default: + content: + application/json: + schema: + $ref: '#/components/schemas/ComponentStateEntity' security: - - Write - /controller: [] - /controller/nar-manager/nars/{id}: - get: + - Write - /controller-services/{uuid}: [] + /controller/bulletin: + post: tags: - Controller - summary: Retrieves the summary information for the NAR with the given identifier - operationId: getNarSummary - parameters: - - name: id - in: path - description: The id of the NAR. + summary: Creates a new bulletin + operationId: createBulletin + requestBody: + description: The reporting task configuration details. + content: + application/json: + schema: + $ref: '#/components/schemas/BulletinEntity' required: true - style: simple - explode: false - schema: - type: string responses: - default: - content: - application/json: - schema: - $ref: '#/components/schemas/NarDetailsEntity' "400": description: NiFi was unable to complete the request because it was invalid. The request should not be retried without modification. @@ -1078,44 +841,22 @@ paths: "409": description: The request was valid but NiFi was not in the appropriate state to process it. - security: - - Read - /controller: [] - delete: - tags: - - Controller - summary: Deletes an installed NAR - operationId: deleteNar - parameters: - - name: disconnectedNodeAcknowledged - in: query - required: false - style: form - explode: true - schema: - type: boolean - default: false - - name: force - in: query - required: false - style: form - explode: true - schema: - type: boolean - default: false - - name: id - in: path - description: The id of the NAR. - required: true - style: simple - explode: false - schema: - type: string - responses: default: content: application/json: schema: - $ref: '#/components/schemas/NarSummaryEntity' + $ref: '#/components/schemas/BulletinEntity' + security: + - Write - /controller: [] + /controller/cluster: + get: + tags: + - Controller + summary: Gets the contents of the cluster + description: Returns the contents of the cluster including all nodes and their + status. + operationId: getCluster + responses: "400": description: NiFi was unable to complete the request because it was invalid. The request should not be retried without modification. @@ -1123,13 +864,16 @@ paths: description: Client could not be authenticated. "403": description: Client is not authorized to make this request. - "404": - description: The specified resource could not be found. "409": description: The request was valid but NiFi was not in the appropriate state to process it. + default: + content: + application/json: + schema: + $ref: '#/components/schemas/ClusterEntity' security: - - Write - /controller: [] + - Read - /controller: [] /controller/cluster/nodes/{id}: get: tags: @@ -1146,11 +890,6 @@ paths: schema: type: string responses: - default: - content: - application/json: - schema: - $ref: '#/components/schemas/NodeEntity' "400": description: NiFi was unable to complete the request because it was invalid. The request should not be retried without modification. @@ -1163,6 +902,11 @@ paths: "409": description: The request was valid but NiFi was not in the appropriate state to process it. + default: + content: + application/json: + schema: + $ref: '#/components/schemas/NodeEntity' security: - Read - /controller: [] put: @@ -1188,11 +932,6 @@ paths: $ref: '#/components/schemas/NodeEntity' required: true responses: - default: - content: - application/json: - schema: - $ref: '#/components/schemas/NodeEntity' "400": description: NiFi was unable to complete the request because it was invalid. The request should not be retried without modification. @@ -1205,6 +944,11 @@ paths: "409": description: The request was valid but NiFi was not in the appropriate state to process it. + default: + content: + application/json: + schema: + $ref: '#/components/schemas/NodeEntity' security: - Write - /controller: [] delete: @@ -1222,11 +966,6 @@ paths: schema: type: string responses: - default: - content: - application/json: - schema: - $ref: '#/components/schemas/NodeEntity' "400": description: NiFi was unable to complete the request because it was invalid. The request should not be retried without modification. @@ -1239,31 +978,20 @@ paths: "409": description: The request was valid but NiFi was not in the appropriate state to process it. + default: + content: + application/json: + schema: + $ref: '#/components/schemas/NodeEntity' security: - Write - /controller: [] - /controller/nar-manager/nars/{id}/content: + /controller/config: get: tags: - Controller - summary: Retrieves the content of the NAR with the given id - operationId: downloadNar - parameters: - - name: id - in: path - description: The id of the NAR. - required: true - style: simple - explode: false - schema: - type: string + summary: Retrieves the configuration for this NiFi Controller + operationId: getControllerConfig responses: - default: - content: - application/octet-stream: - schema: - type: string - format: byte - x-content-type: application/octet-stream "400": description: NiFi was unable to complete the request because it was invalid. The request should not be retried without modification. @@ -1274,22 +1002,57 @@ paths: "409": description: The request was valid but NiFi was not in the appropriate state to process it. + default: + content: + application/json: + schema: + $ref: '#/components/schemas/ControllerConfigurationEntity' security: - Read - /controller: [] - /controller/cluster: - get: + put: tags: - Controller - summary: Gets the contents of the cluster - description: Returns the contents of the cluster including all nodes and their - status. - operationId: getCluster + summary: Retrieves the configuration for this NiFi + operationId: updateControllerConfig + requestBody: + description: The controller configuration. + content: + application/json: + schema: + $ref: '#/components/schemas/ControllerConfigurationEntity' + required: true responses: + "400": + description: NiFi was unable to complete the request because it was invalid. + The request should not be retried without modification. + "401": + description: Client could not be authenticated. + "403": + description: Client is not authorized to make this request. + "409": + description: The request was valid but NiFi was not in the appropriate state + to process it. default: content: application/json: schema: - $ref: '#/components/schemas/ClusterEntity' + $ref: '#/components/schemas/ControllerConfigurationEntity' + security: + - Write - /controller: [] + /controller/controller-services: + post: + tags: + - Controller + summary: Creates a new controller service + operationId: createControllerService + requestBody: + description: The controller service configuration details. + content: + application/json: + schema: + $ref: '#/components/schemas/ControllerServiceEntity' + required: true + responses: "400": description: NiFi was unable to complete the request because it was invalid. The request should not be retried without modification. @@ -1300,20 +1063,22 @@ paths: "409": description: The request was valid but NiFi was not in the appropriate state to process it. + default: + content: + application/json: + schema: + $ref: '#/components/schemas/ControllerServiceEntity' security: - - Read - /controller: [] - /controller/config: + - Write - /controller: [] + - Read - any referenced Controller Services - /controller-services/{uuid}: [] + - Write - if the Controller Service is restricted - /restricted-components: [] + /controller/flow-analysis-rules: get: tags: - Controller - summary: Retrieves the configuration for this NiFi Controller - operationId: getControllerConfig + summary: Gets all flow analysis rules + operationId: getFlowAnalysisRules responses: - default: - content: - application/json: - schema: - $ref: '#/components/schemas/ControllerConfigurationEntity' "400": description: NiFi was unable to complete the request because it was invalid. The request should not be retried without modification. @@ -1324,26 +1089,26 @@ paths: "409": description: The request was valid but NiFi was not in the appropriate state to process it. + default: + content: + application/json: + schema: + $ref: '#/components/schemas/FlowAnalysisRulesEntity' security: - - Read - /controller: [] - put: + - Read - /flow: [] + post: tags: - Controller - summary: Retrieves the configuration for this NiFi - operationId: updateControllerConfig + summary: Creates a new flow analysis rule + operationId: createFlowAnalysisRule requestBody: - description: The controller configuration. + description: The flow analysis rule configuration details. content: application/json: schema: - $ref: '#/components/schemas/ControllerConfigurationEntity' + $ref: '#/components/schemas/FlowAnalysisRuleEntity' required: true responses: - default: - content: - application/json: - schema: - $ref: '#/components/schemas/ControllerConfigurationEntity' "400": description: NiFi was unable to complete the request because it was invalid. The request should not be retried without modification. @@ -1354,8 +1119,15 @@ paths: "409": description: The request was valid but NiFi was not in the appropriate state to process it. + default: + content: + application/json: + schema: + $ref: '#/components/schemas/FlowAnalysisRuleEntity' security: - Write - /controller: [] + - Read - any referenced Controller Services - /controller-services/{uuid}: [] + - Write - if the Flow Analysis Rule is restricted - /restricted-components: [] /controller/flow-analysis-rules/{id}: get: tags: @@ -1372,11 +1144,6 @@ paths: schema: type: string responses: - default: - content: - application/json: - schema: - $ref: '#/components/schemas/FlowAnalysisRuleEntity' "400": description: NiFi was unable to complete the request because it was invalid. The request should not be retried without modification. @@ -1389,6 +1156,11 @@ paths: "409": description: The request was valid but NiFi was not in the appropriate state to process it. + default: + content: + application/json: + schema: + $ref: '#/components/schemas/FlowAnalysisRuleEntity' security: - Read - /flow-analysis-rules/{uuid}: [] put: @@ -1413,11 +1185,6 @@ paths: $ref: '#/components/schemas/FlowAnalysisRuleEntity' required: true responses: - default: - content: - application/json: - schema: - $ref: '#/components/schemas/FlowAnalysisRuleEntity' "400": description: NiFi was unable to complete the request because it was invalid. The request should not be retried without modification. @@ -1430,6 +1197,11 @@ paths: "409": description: The request was valid but NiFi was not in the appropriate state to process it. + default: + content: + application/json: + schema: + $ref: '#/components/schemas/FlowAnalysisRuleEntity' security: - Write - /flow-analysis-rules/{uuid}: [] - Read - any referenced Controller Services if this request changes the reference - /controller-services/{uuid}: [] @@ -1476,11 +1248,6 @@ paths: schema: type: string responses: - default: - content: - application/json: - schema: - $ref: '#/components/schemas/FlowAnalysisRuleEntity' "400": description: NiFi was unable to complete the request because it was invalid. The request should not be retried without modification. @@ -1493,47 +1260,39 @@ paths: "409": description: The request was valid but NiFi was not in the appropriate state to process it. + default: + content: + application/json: + schema: + $ref: '#/components/schemas/FlowAnalysisRuleEntity' security: - Write - /flow-analysis-rules/{uuid}: [] - Write - /controller: [] - Read - any referenced Controller Services - /controller-services/{uuid}: [] - /controller/flow-analysis-rules/{id}/descriptors: - get: + /controller/flow-analysis-rules/{id}/config/analysis: + post: tags: - Controller - summary: Gets a flow analysis rule property descriptor - operationId: getFlowAnalysisRulePropertyDescriptor + summary: "Performs analysis of the component's configuration, providing information\ + \ about which attributes are referenced." + operationId: analyzeFlowAnalysisRuleConfiguration parameters: - name: id in: path - description: The flow analysis rule id. + description: The flow analysis rules id. required: true style: simple explode: false schema: type: string - - name: propertyName - in: query - description: The property name. + requestBody: + description: The configuration analysis request. + content: + application/json: + schema: + $ref: '#/components/schemas/ConfigurationAnalysisEntity' required: true - style: form - explode: true - schema: - type: string - - name: sensitive - in: query - description: Property Descriptor requested sensitive status - required: false - style: form - explode: true - schema: - type: boolean responses: - default: - content: - application/json: - schema: - $ref: '#/components/schemas/PropertyDescriptorEntity' "400": description: NiFi was unable to complete the request because it was invalid. The request should not be retried without modification. @@ -1546,29 +1305,44 @@ paths: "409": description: The request was valid but NiFi was not in the appropriate state to process it. + default: + content: + application/json: + schema: + $ref: '#/components/schemas/ConfigurationAnalysisEntity' security: - Read - /flow-analysis-rules/{uuid}: [] - /controller/flow-analysis-rules/{id}/state: - get: + /controller/flow-analysis-rules/{id}/config/verification-requests: + post: tags: - Controller - summary: Gets the state for a flow analysis rule - operationId: getFlowAnalysisRuleState + summary: Performs verification of the Flow Analysis Rule's configuration + description: "This will initiate the process of verifying a given Flow Analysis\ + \ Rule configuration. This may be a long-running task. As a result, this endpoint\ + \ will immediately return a FlowAnalysisRuleConfigVerificationRequestEntity,\ + \ and the process of performing the verification will occur asynchronously\ + \ in the background. The client may then periodically poll the status of the\ + \ request by issuing a GET request to /flow-analysis-rules/{taskId}/verification-requests/{requestId}.\ + \ Once the request is completed, the client is expected to issue a DELETE\ + \ request to /flow-analysis-rules/{serviceId}/verification-requests/{requestId}." + operationId: submitFlowAnalysisRuleConfigVerificationRequest parameters: - name: id in: path - description: The flow analysis rule id. + description: The flow analysis rules id. required: true style: simple explode: false schema: type: string + requestBody: + description: The flow analysis rules configuration verification request. + content: + application/json: + schema: + $ref: '#/components/schemas/VerifyConfigRequestEntity' + required: true responses: - default: - content: - application/json: - schema: - $ref: '#/components/schemas/ComponentStateEntity' "400": description: NiFi was unable to complete the request because it was invalid. The request should not be retried without modification. @@ -1581,29 +1355,42 @@ paths: "409": description: The request was valid but NiFi was not in the appropriate state to process it. + default: + content: + application/json: + schema: + $ref: '#/components/schemas/VerifyConfigRequestEntity' security: - - Write - /flow-analysis-rules/{uuid}: [] - /controller/nar-manager/nars/{id}/details: + - Read - /flow-analysis-rules/{uuid}: [] + /controller/flow-analysis-rules/{id}/config/verification-requests/{requestId}: get: tags: - Controller - summary: Retrieves the component types available from the installed NARs - operationId: getNarDetails + summary: Returns the Verification Request with the given ID + description: "Returns the Verification Request with the given ID. Once an Verification\ + \ Request has been created, that request can subsequently be retrieved via\ + \ this endpoint, and the request that is fetched will contain the updated\ + \ state, such as percent complete, the current state of the request, and any\ + \ failures. " + operationId: getFlowAnalysisRuleVerificationRequest parameters: - name: id in: path - description: The id of the NAR. + description: The ID of the Flow Analysis Rule + required: true + style: simple + explode: false + schema: + type: string + - name: requestId + in: path + description: The ID of the Verification Request required: true style: simple explode: false schema: type: string responses: - default: - content: - application/json: - schema: - $ref: '#/components/schemas/NarDetailsEntity' "400": description: NiFi was unable to complete the request because it was invalid. The request should not be retried without modification. @@ -1611,49 +1398,47 @@ paths: description: Client could not be authenticated. "403": description: Client is not authorized to make this request. + "404": + description: The specified resource could not be found. "409": description: The request was valid but NiFi was not in the appropriate state to process it. - security: - - Read - /controller: [] - /controller/nar-manager/nars: - get: - tags: - - Controller - summary: Retrieves summary information for installed NARs - operationId: getNarSummaries - responses: default: content: application/json: schema: - $ref: '#/components/schemas/NarSummariesEntity' - "400": - description: NiFi was unable to complete the request because it was invalid. - The request should not be retried without modification. - "401": - description: Client could not be authenticated. - "403": - description: Client is not authorized to make this request. - "409": - description: The request was valid but NiFi was not in the appropriate state - to process it. + $ref: '#/components/schemas/VerifyConfigRequestEntity' security: - - Read - /controller: [] - /controller/status/history: - get: + - Only the user that submitted the request can get it: [] + delete: tags: - Controller - summary: Gets status history for the node - description: "Note: This endpoint is subject to change as NiFi and it's REST\ - \ API evolve." - operationId: getNodeStatusHistory + summary: Deletes the Verification Request with the given ID + description: "Deletes the Verification Request with the given ID. After a request\ + \ is created, it is expected that the client will properly clean up the request\ + \ by DELETE'ing it, once the Verification process has completed. If the request\ + \ is deleted before the request completes, then the Verification request will\ + \ finish the step that it is currently performing and then will cancel any\ + \ subsequent steps." + operationId: deleteFlowAnalysisRuleVerificationRequest + parameters: + - name: id + in: path + description: The ID of the Flow Analysis Rule + required: true + style: simple + explode: false + schema: + type: string + - name: requestId + in: path + description: The ID of the Verification Request + required: true + style: simple + explode: false + schema: + type: string responses: - default: - content: - application/json: - schema: - $ref: '#/components/schemas/ComponentHistoryEntity' "400": description: NiFi was unable to complete the request because it was invalid. The request should not be retried without modification. @@ -1666,18 +1451,23 @@ paths: "409": description: The request was valid but NiFi was not in the appropriate state to process it. + default: + content: + application/json: + schema: + $ref: '#/components/schemas/VerifyConfigRequestEntity' security: - - Read - /controller: [] - /controller/registry-clients/{id}/descriptors: + - Only the user that submitted the request can remove it: [] + /controller/flow-analysis-rules/{id}/descriptors: get: tags: - Controller - summary: Gets a flow registry client property descriptor - operationId: getPropertyDescriptor + summary: Gets a flow analysis rule property descriptor + operationId: getFlowAnalysisRulePropertyDescriptor parameters: - name: id in: path - description: The flow registry client id. + description: The flow analysis rule id. required: true style: simple explode: false @@ -1700,11 +1490,6 @@ paths: schema: type: boolean responses: - default: - content: - application/json: - schema: - $ref: '#/components/schemas/PropertyDescriptorEntity' "400": description: NiFi was unable to complete the request because it was invalid. The request should not be retried without modification. @@ -1717,54 +1502,36 @@ paths: "409": description: The request was valid but NiFi was not in the appropriate state to process it. - security: - - Read - /controller/registry-clients/{uuid}: [] - /controller/registry-types: - get: - tags: - - Controller - summary: Retrieves the types of flow that this NiFi supports - description: "Note: This endpoint is subject to change as NiFi and it's REST\ - \ API evolve." - operationId: getRegistryClientTypes - responses: default: content: application/json: schema: - $ref: '#/components/schemas/FlowRegistryClientTypesEntity' - "400": - description: NiFi was unable to complete the request because it was invalid. - The request should not be retried without modification. - "401": - description: Client could not be authenticated. - "403": - description: Client is not authorized to make this request. - "409": - description: The request was valid but NiFi was not in the appropriate state - to process it. + $ref: '#/components/schemas/PropertyDescriptorEntity' security: - - Read - /flow: [] - /controller/reporting-tasks/import: - post: + - Read - /flow-analysis-rules/{uuid}: [] + /controller/flow-analysis-rules/{id}/run-status: + put: tags: - Controller - summary: Imports a reporting task snapshot - operationId: importReportingTaskSnapshot + summary: Updates run status of a flow analysis rule + operationId: updateRunStatus + parameters: + - name: id + in: path + description: The flow analysis rule id. + required: true + style: simple + explode: false + schema: + type: string requestBody: - description: The import request containing the reporting task snapshot to - import. + description: The flow analysis rule run status. content: application/json: schema: - $ref: '#/components/schemas/VersionedReportingTaskImportRequestEntity' + $ref: '#/components/schemas/FlowAnalysisRuleRunStatusEntity' required: true responses: - default: - content: - application/json: - schema: - $ref: '#/components/schemas/VersionedReportingTaskImportResponseEntity' "400": description: NiFi was unable to complete the request because it was invalid. The request should not be retried without modification. @@ -1772,47 +1539,34 @@ paths: description: Client could not be authenticated. "403": description: Client is not authorized to make this request. + "404": + description: The specified resource could not be found. "409": description: The request was valid but NiFi was not in the appropriate state to process it. + default: + content: + application/json: + schema: + $ref: '#/components/schemas/FlowAnalysisRuleEntity' security: - - Write - /controller: [] - /controller/flow-analysis-rules/{id}/config/verification-requests: - post: + - Write - /flow-analysis-rules/{uuid} or or /operation/flow-analysis-rules/{uuid}: [] + /controller/flow-analysis-rules/{id}/state: + get: tags: - Controller - summary: Performs verification of the Flow Analysis Rule's configuration - description: "This will initiate the process of verifying a given Flow Analysis\ - \ Rule configuration. This may be a long-running task. As a result, this endpoint\ - \ will immediately return a FlowAnalysisRuleConfigVerificationRequestEntity,\ - \ and the process of performing the verification will occur asynchronously\ - \ in the background. The client may then periodically poll the status of the\ - \ request by issuing a GET request to /flow-analysis-rules/{taskId}/verification-requests/{requestId}.\ - \ Once the request is completed, the client is expected to issue a DELETE\ - \ request to /flow-analysis-rules/{serviceId}/verification-requests/{requestId}." - operationId: submitFlowAnalysisRuleConfigVerificationRequest + summary: Gets the state for a flow analysis rule + operationId: getFlowAnalysisRuleState parameters: - name: id in: path - description: The flow analysis rules id. + description: The flow analysis rule id. required: true style: simple explode: false schema: type: string - requestBody: - description: The flow analysis rules configuration verification request. - content: - application/json: - schema: - $ref: '#/components/schemas/VerifyConfigRequestEntity' - required: true responses: - default: - content: - application/json: - schema: - $ref: '#/components/schemas/VerifyConfigRequestEntity' "400": description: NiFi was unable to complete the request because it was invalid. The request should not be retried without modification. @@ -1825,14 +1579,19 @@ paths: "409": description: The request was valid but NiFi was not in the appropriate state to process it. + default: + content: + application/json: + schema: + $ref: '#/components/schemas/ComponentStateEntity' security: - - Read - /flow-analysis-rules/{uuid}: [] - /controller/flow-analysis-rules/{id}/run-status: - put: + - Write - /flow-analysis-rules/{uuid}: [] + /controller/flow-analysis-rules/{id}/state/clear-requests: + post: tags: - Controller - summary: Updates run status of a flow analysis rule - operationId: updateRunStatus + summary: Clears the state for a flow analysis rule + operationId: clearState parameters: - name: id in: path @@ -1842,19 +1601,66 @@ paths: explode: false schema: type: string - requestBody: - description: The flow analysis rule run status. - content: - application/json: - schema: - $ref: '#/components/schemas/FlowAnalysisRuleRunStatusEntity' + responses: + "400": + description: NiFi was unable to complete the request because it was invalid. + The request should not be retried without modification. + "401": + description: Client could not be authenticated. + "403": + description: Client is not authorized to make this request. + "404": + description: The specified resource could not be found. + "409": + description: The request was valid but NiFi was not in the appropriate state + to process it. + default: + content: + application/json: + schema: + $ref: '#/components/schemas/ComponentStateEntity' + security: + - Write - /flow-analysis-rules/{uuid}: [] + /controller/history: + delete: + tags: + - Controller + summary: Purges history + operationId: deleteHistory + parameters: + - name: endDate + in: query + description: Purge actions before this date/time. required: true + style: form + explode: true + schema: + $ref: '#/components/schemas/DateTimeParameter' responses: + "400": + description: NiFi was unable to complete the request because it was invalid. + The request should not be retried without modification. + "401": + description: Client could not be authenticated. + "403": + description: Client is not authorized to make this request. + "409": + description: The request was valid but NiFi was not in the appropriate state + to process it. default: content: application/json: schema: - $ref: '#/components/schemas/FlowAnalysisRuleEntity' + $ref: '#/components/schemas/HistoryEntity' + security: + - Write - /controller: [] + /controller/nar-manager/nars: + get: + tags: + - Controller + summary: Retrieves summary information for installed NARs + operationId: getNarSummaries + responses: "400": description: NiFi was unable to complete the request because it was invalid. The request should not be retried without modification. @@ -1862,13 +1668,16 @@ paths: description: Client could not be authenticated. "403": description: Client is not authorized to make this request. - "404": - description: The specified resource could not be found. "409": description: The request was valid but NiFi was not in the appropriate state to process it. + default: + content: + application/json: + schema: + $ref: '#/components/schemas/NarSummariesEntity' security: - - Write - /flow-analysis-rules/{uuid} or or /operation/flow-analysis-rules/{uuid}: [] + - Read - /controller: [] /controller/nar-manager/nars/content: post: tags: @@ -1891,11 +1700,6 @@ paths: type: object required: true responses: - default: - content: - application/json: - schema: - $ref: '#/components/schemas/NarSummaryEntity' "400": description: NiFi was unable to complete the request because it was invalid. The request should not be retried without modification. @@ -1906,37 +1710,29 @@ paths: "409": description: The request was valid but NiFi was not in the appropriate state to process it. - security: - - Write - /controller: [] - /controller-services/{id}/config/analysis: - post: + default: + content: + application/json: + schema: + $ref: '#/components/schemas/NarSummaryEntity' + security: + - Write - /controller: [] + /controller/nar-manager/nars/{id}: + get: tags: - - Controller Services - summary: "Performs analysis of the component's configuration, providing information\ - \ about which attributes are referenced." - operationId: analyzeConfiguration + - Controller + summary: Retrieves the summary information for the NAR with the given identifier + operationId: getNarSummary parameters: - name: id in: path - description: The controller service id. + description: The id of the NAR. required: true style: simple explode: false schema: type: string - requestBody: - description: The configuration analysis request. - content: - application/json: - schema: - $ref: '#/components/schemas/ConfigurationAnalysisEntity' - required: true responses: - default: - content: - application/json: - schema: - $ref: '#/components/schemas/ConfigurationAnalysisEntity' "400": description: NiFi was unable to complete the request because it was invalid. The request should not be retried without modification. @@ -1944,34 +1740,47 @@ paths: description: Client could not be authenticated. "403": description: Client is not authorized to make this request. - "404": - description: The specified resource could not be found. "409": description: The request was valid but NiFi was not in the appropriate state to process it. + default: + content: + application/json: + schema: + $ref: '#/components/schemas/NarDetailsEntity' security: - - Read - /controller-services/{uuid}: [] - /controller-services/{id}/state/clear-requests: - post: + - Read - /controller: [] + delete: tags: - - Controller Services - summary: Clears the state for a controller service - operationId: clearState_1 + - Controller + summary: Deletes an installed NAR + operationId: deleteNar parameters: + - name: disconnectedNodeAcknowledged + in: query + required: false + style: form + explode: true + schema: + type: boolean + default: false + - name: force + in: query + required: false + style: form + explode: true + schema: + type: boolean + default: false - name: id in: path - description: The controller service id. + description: The id of the NAR. required: true style: simple explode: false schema: type: string responses: - default: - content: - application/json: - schema: - $ref: '#/components/schemas/ComponentStateEntity' "400": description: NiFi was unable to complete the request because it was invalid. The request should not be retried without modification. @@ -1984,42 +1793,29 @@ paths: "409": description: The request was valid but NiFi was not in the appropriate state to process it. + default: + content: + application/json: + schema: + $ref: '#/components/schemas/NarSummaryEntity' security: - - Write - /controller-services/{uuid}: [] - /controller-services/{id}/config/verification-requests/{requestId}: + - Write - /controller: [] + /controller/nar-manager/nars/{id}/content: get: tags: - - Controller Services - summary: Returns the Verification Request with the given ID - description: "Returns the Verification Request with the given ID. Once an Verification\ - \ Request has been created, that request can subsequently be retrieved via\ - \ this endpoint, and the request that is fetched will contain the updated\ - \ state, such as percent complete, the current state of the request, and any\ - \ failures. " - operationId: getVerificationRequest + - Controller + summary: Retrieves the content of the NAR with the given id + operationId: downloadNar parameters: - name: id in: path - description: The ID of the Controller Service - required: true - style: simple - explode: false - schema: - type: string - - name: requestId - in: path - description: The ID of the Verification Request + description: The id of the NAR. required: true style: simple explode: false schema: type: string responses: - default: - content: - application/json: - schema: - $ref: '#/components/schemas/VerifyConfigRequestEntity' "400": description: NiFi was unable to complete the request because it was invalid. The request should not be retried without modification. @@ -2027,47 +1823,91 @@ paths: description: Client could not be authenticated. "403": description: Client is not authorized to make this request. - "404": - description: The specified resource could not be found. "409": description: The request was valid but NiFi was not in the appropriate state to process it. + default: + content: + application/octet-stream: + schema: + type: string + format: byte + x-content-type: application/octet-stream security: - - Only the user that submitted the request can get it: [] - delete: + - Read - /controller: [] + /controller/nar-manager/nars/{id}/details: + get: tags: - - Controller Services - summary: Deletes the Verification Request with the given ID - description: "Deletes the Verification Request with the given ID. After a request\ - \ is created, it is expected that the client will properly clean up the request\ - \ by DELETE'ing it, once the Verification process has completed. If the request\ - \ is deleted before the request completes, then the Verification request will\ - \ finish the step that it is currently performing and then will cancel any\ - \ subsequent steps." - operationId: deleteVerificationRequest + - Controller + summary: Retrieves the component types available from the installed NARs + operationId: getNarDetails parameters: - name: id in: path - description: The ID of the Controller Service + description: The id of the NAR. required: true style: simple explode: false schema: type: string - - name: requestId - in: path - description: The ID of the Verification Request + responses: + "400": + description: NiFi was unable to complete the request because it was invalid. + The request should not be retried without modification. + "401": + description: Client could not be authenticated. + "403": + description: Client is not authorized to make this request. + "409": + description: The request was valid but NiFi was not in the appropriate state + to process it. + default: + content: + application/json: + schema: + $ref: '#/components/schemas/NarDetailsEntity' + security: + - Read - /controller: [] + /controller/parameter-providers: + post: + tags: + - Controller + summary: Creates a new parameter provider + operationId: createParameterProvider + requestBody: + description: The parameter provider configuration details. + content: + application/json: + schema: + $ref: '#/components/schemas/ParameterProviderEntity' required: true - style: simple - explode: false - schema: - type: string responses: + "400": + description: NiFi was unable to complete the request because it was invalid. + The request should not be retried without modification. + "401": + description: Client could not be authenticated. + "403": + description: Client is not authorized to make this request. + "409": + description: The request was valid but NiFi was not in the appropriate state + to process it. default: content: application/json: schema: - $ref: '#/components/schemas/VerifyConfigRequestEntity' + $ref: '#/components/schemas/ParameterProviderEntity' + security: + - Write - /controller: [] + - Read - any referenced Controller Services - /controller-services/{uuid}: [] + - Write - if the Parameter Provider is restricted - /restricted-components: [] + /controller/registry-clients: + get: + tags: + - Controller + summary: Gets the listing of available flow registry clients + operationId: getFlowRegistryClients + responses: "400": description: NiFi was unable to complete the request because it was invalid. The request should not be retried without modification. @@ -2080,42 +1920,59 @@ paths: "409": description: The request was valid but NiFi was not in the appropriate state to process it. + default: + content: + application/json: + schema: + $ref: '#/components/schemas/FlowRegistryClientsEntity' security: - - Only the user that submitted the request can remove it: [] - /controller-services/{id}: + - Read - /flow: [] + post: + tags: + - Controller + summary: Creates a new flow registry client + operationId: createFlowRegistryClient + requestBody: + description: The flow registry client configuration details. + content: + application/json: + schema: + $ref: '#/components/schemas/FlowRegistryClientEntity' + required: true + responses: + "400": + description: NiFi was unable to complete the request because it was invalid. + The request should not be retried without modification. + "401": + description: Client could not be authenticated. + "403": + description: Client is not authorized to make this request. + "409": + description: The request was valid but NiFi was not in the appropriate state + to process it. + default: + content: + application/json: + schema: + $ref: '#/components/schemas/FlowRegistryClientEntity' + security: + - Write - /controller: [] + /controller/registry-clients/{id}: get: tags: - - Controller Services - summary: Gets a controller service - description: "If the uiOnly query parameter is provided with a value of true,\ - \ the returned entity may only contain fields that are necessary for rendering\ - \ the NiFi User Interface. As such, the selected fields may change at any\ - \ time, even during incremental releases, without warning. As a result, this\ - \ parameter should not be provided by any client other than the UI." - operationId: getControllerService + - Controller + summary: Gets a flow registry client + operationId: getFlowRegistryClient parameters: - name: id in: path - description: The controller service id. + description: The flow registry client id. required: true style: simple explode: false schema: type: string - - name: uiOnly - in: query - required: false - style: form - explode: true - schema: - type: boolean - default: false responses: - default: - content: - application/json: - schema: - $ref: '#/components/schemas/ControllerServiceEntity' "400": description: NiFi was unable to complete the request because it was invalid. The request should not be retried without modification. @@ -2128,35 +1985,35 @@ paths: "409": description: The request was valid but NiFi was not in the appropriate state to process it. + default: + content: + application/json: + schema: + $ref: '#/components/schemas/FlowRegistryClientEntity' security: - - Read - /controller-services/{uuid}: [] + - Read - /controller: [] put: tags: - - Controller Services - summary: Updates a controller service - operationId: updateControllerService + - Controller + summary: Updates a flow registry client + operationId: updateFlowRegistryClient parameters: - name: id in: path - description: The controller service id. + description: The flow registry client id. required: true style: simple explode: false schema: type: string requestBody: - description: The controller service configuration details. + description: The flow registry client configuration details. content: application/json: schema: - $ref: '#/components/schemas/ControllerServiceEntity' + $ref: '#/components/schemas/FlowRegistryClientEntity' required: true responses: - default: - content: - application/json: - schema: - $ref: '#/components/schemas/ControllerServiceEntity' "400": description: NiFi was unable to complete the request because it was invalid. The request should not be retried without modification. @@ -2169,14 +2026,18 @@ paths: "409": description: The request was valid but NiFi was not in the appropriate state to process it. + default: + content: + application/json: + schema: + $ref: '#/components/schemas/FlowRegistryClientEntity' security: - - Write - /controller-services/{uuid}: [] - - Read - any referenced Controller Services if this request changes the reference - /controller-services/{uuid}: [] + - Write - /controller: [] delete: tags: - - Controller Services - summary: Deletes a controller service - operationId: removeControllerService + - Controller + summary: Deletes a flow registry client + operationId: deleteFlowRegistryClient parameters: - name: version in: query @@ -2208,56 +2069,13 @@ paths: default: false - name: id in: path - description: The controller service id. - required: true - style: simple - explode: false - schema: - type: string - responses: - default: - content: - application/json: - schema: - $ref: '#/components/schemas/ControllerServiceEntity' - "400": - description: NiFi was unable to complete the request because it was invalid. - The request should not be retried without modification. - "401": - description: Client could not be authenticated. - "403": - description: Client is not authorized to make this request. - "404": - description: The specified resource could not be found. - "409": - description: The request was valid but NiFi was not in the appropriate state - to process it. - security: - - Write - /controller-services/{uuid}: [] - - Write - Parent Process Group if scoped by Process Group - /process-groups/{uuid}: [] - - Write - Controller if scoped by Controller - /controller: [] - - Read - any referenced Controller Services - /controller-services/{uuid}: [] - /controller-services/{id}/references: - get: - tags: - - Controller Services - summary: Gets a controller service - operationId: getControllerServiceReferences - parameters: - - name: id - in: path - description: The controller service id. + description: The flow registry client id. required: true style: simple explode: false schema: type: string responses: - default: - content: - application/json: - schema: - $ref: '#/components/schemas/ControllerServiceReferencingComponentsEntity' "400": description: NiFi was unable to complete the request because it was invalid. The request should not be retried without modification. @@ -2270,59 +2088,23 @@ paths: "409": description: The request was valid but NiFi was not in the appropriate state to process it. - security: - - Read - /controller-services/{uuid}: [] - put: - tags: - - Controller Services - summary: Updates a controller services references - operationId: updateControllerServiceReferences - parameters: - - name: id - in: path - description: The controller service id. - required: true - style: simple - explode: false - schema: - type: string - requestBody: - description: The controller service request update request. - content: - application/json: - schema: - $ref: '#/components/schemas/UpdateControllerServiceReferenceRequestEntity' - required: true - responses: default: content: application/json: schema: - $ref: '#/components/schemas/ControllerServiceReferencingComponentsEntity' - "400": - description: NiFi was unable to complete the request because it was invalid. - The request should not be retried without modification. - "401": - description: Client could not be authenticated. - "403": - description: Client is not authorized to make this request. - "404": - description: The specified resource could not be found. - "409": - description: The request was valid but NiFi was not in the appropriate state - to process it. + $ref: '#/components/schemas/FlowRegistryClientEntity' security: - - Write - /{component-type}/{uuid} or /operate/{component-type}/{uuid} - For each referencing component specified: [] - /controller-services/{id}/descriptors: + - Write - /controller: [] + /controller/registry-clients/{id}/descriptors: get: tags: - - Controller Services - summary: Gets a controller service property descriptor - operationId: getPropertyDescriptor_1 + - Controller + summary: Gets a flow registry client property descriptor + operationId: getPropertyDescriptor parameters: - name: id in: path - description: The controller service id. + description: The flow registry client id. required: true style: simple explode: false @@ -2330,7 +2112,7 @@ paths: type: string - name: propertyName in: query - description: The property name to return the descriptor for. + description: The property name. required: true style: form explode: true @@ -2345,11 +2127,6 @@ paths: schema: type: boolean responses: - default: - content: - application/json: - schema: - $ref: '#/components/schemas/PropertyDescriptorEntity' "400": description: NiFi was unable to complete the request because it was invalid. The request should not be retried without modification. @@ -2362,29 +2139,22 @@ paths: "409": description: The request was valid but NiFi was not in the appropriate state to process it. - security: - - Read - /controller-services/{uuid}: [] - /controller-services/{id}/state: - get: - tags: - - Controller Services - summary: Gets the state for a controller service - operationId: getState - parameters: - - name: id - in: path - description: The controller service id. - required: true - style: simple - explode: false - schema: - type: string - responses: default: content: application/json: schema: - $ref: '#/components/schemas/ComponentStateEntity' + $ref: '#/components/schemas/PropertyDescriptorEntity' + security: + - Read - /controller/registry-clients/{uuid}: [] + /controller/registry-types: + get: + tags: + - Controller + summary: Retrieves the types of flow that this NiFi supports + description: "Note: This endpoint is subject to change as NiFi and it's REST\ + \ API evolve." + operationId: getRegistryClientTypes + responses: "400": description: NiFi was unable to complete the request because it was invalid. The request should not be retried without modification. @@ -2392,49 +2162,30 @@ paths: description: Client could not be authenticated. "403": description: Client is not authorized to make this request. - "404": - description: The specified resource could not be found. "409": description: The request was valid but NiFi was not in the appropriate state to process it. + default: + content: + application/json: + schema: + $ref: '#/components/schemas/FlowRegistryClientTypesEntity' security: - - Write - /controller-services/{uuid}: [] - /controller-services/{id}/config/verification-requests: + - Read - /flow: [] + /controller/reporting-tasks: post: tags: - - Controller Services - summary: Performs verification of the Controller Service's configuration - description: "This will initiate the process of verifying a given Controller\ - \ Service configuration. This may be a long-running task. As a result, this\ - \ endpoint will immediately return a ControllerServiceConfigVerificationRequestEntity,\ - \ and the process of performing the verification will occur asynchronously\ - \ in the background. The client may then periodically poll the status of the\ - \ request by issuing a GET request to /controller-services/{serviceId}/verification-requests/{requestId}.\ - \ Once the request is completed, the client is expected to issue a DELETE\ - \ request to /controller-services/{serviceId}/verification-requests/{requestId}." - operationId: submitConfigVerificationRequest - parameters: - - name: id - in: path - description: The controller service id. - required: true - style: simple - explode: false - schema: - type: string + - Controller + summary: Creates a new reporting task + operationId: createReportingTask requestBody: - description: The controller service configuration verification request. + description: The reporting task configuration details. content: application/json: schema: - $ref: '#/components/schemas/VerifyConfigRequestEntity' + $ref: '#/components/schemas/ReportingTaskEntity' required: true responses: - default: - content: - application/json: - schema: - $ref: '#/components/schemas/VerifyConfigRequestEntity' "400": description: NiFi was unable to complete the request because it was invalid. The request should not be retried without modification. @@ -2442,41 +2193,59 @@ paths: description: Client could not be authenticated. "403": description: Client is not authorized to make this request. - "404": - description: The specified resource could not be found. "409": description: The request was valid but NiFi was not in the appropriate state to process it. + default: + content: + application/json: + schema: + $ref: '#/components/schemas/ReportingTaskEntity' security: - - Read - /controller-services/{uuid}: [] - /controller-services/{id}/run-status: - put: + - Write - /controller: [] + - Read - any referenced Controller Services - /controller-services/{uuid}: [] + - Write - if the Reporting Task is restricted - /restricted-components: [] + /controller/reporting-tasks/import: + post: tags: - - Controller Services - summary: Updates run status of a controller service - operationId: updateRunStatus_1 - parameters: - - name: id - in: path - description: The controller service id. - required: true - style: simple - explode: false - schema: - type: string + - Controller + summary: Imports a reporting task snapshot + operationId: importReportingTaskSnapshot requestBody: - description: The controller service run status. + description: The import request containing the reporting task snapshot to + import. content: application/json: schema: - $ref: '#/components/schemas/ControllerServiceRunStatusEntity' + $ref: '#/components/schemas/VersionedReportingTaskImportRequestEntity' required: true responses: - default: - content: + "400": + description: NiFi was unable to complete the request because it was invalid. + The request should not be retried without modification. + "401": + description: Client could not be authenticated. + "403": + description: Client is not authorized to make this request. + "409": + description: The request was valid but NiFi was not in the appropriate state + to process it. + default: + content: application/json: schema: - $ref: '#/components/schemas/ControllerServiceEntity' + $ref: '#/components/schemas/VersionedReportingTaskImportResponseEntity' + security: + - Write - /controller: [] + /controller/status/history: + get: + tags: + - Controller + summary: Gets status history for the node + description: "Note: This endpoint is subject to change as NiFi and it's REST\ + \ API evolve." + operationId: getNodeStatusHistory + responses: "400": description: NiFi was unable to complete the request because it was invalid. The request should not be retried without modification. @@ -2489,8 +2258,13 @@ paths: "409": description: The request was valid but NiFi was not in the appropriate state to process it. + default: + content: + application/json: + schema: + $ref: '#/components/schemas/ComponentHistoryEntity' security: - - Write - /controller-services/{uuid} or /operation/controller-services/{uuid}: [] + - Read - /controller: [] /counters: get: tags: @@ -2519,11 +2293,6 @@ paths: schema: type: string responses: - default: - content: - application/json: - schema: - $ref: '#/components/schemas/CountersEntity' "400": description: NiFi was unable to complete the request because it was invalid. The request should not be retried without modification. @@ -2534,6 +2303,11 @@ paths: "409": description: The request was valid but NiFi was not in the appropriate state to process it. + default: + content: + application/json: + schema: + $ref: '#/components/schemas/CountersEntity' security: - Read - /counters: [] /counters/{id}: @@ -2555,11 +2329,6 @@ paths: schema: type: string responses: - default: - content: - application/json: - schema: - $ref: '#/components/schemas/CounterEntity' "400": description: NiFi was unable to complete the request because it was invalid. The request should not be retried without modification. @@ -2572,6 +2341,11 @@ paths: "409": description: The request was valid but NiFi was not in the appropriate state to process it. + default: + content: + application/json: + schema: + $ref: '#/components/schemas/CounterEntity' security: - Write - /counters: [] /data-transfer/input-ports/{portId}/transactions/{transactionId}: @@ -2601,11 +2375,6 @@ paths: schema: type: object responses: - default: - content: - application/json: - schema: - $ref: '#/components/schemas/TransactionResultEntity' "400": description: NiFi was unable to complete the request because it was invalid. The request should not be retried without modification. @@ -2618,6 +2387,11 @@ paths: "409": description: The request was valid but NiFi was not in the appropriate state to process it. + default: + content: + application/json: + schema: + $ref: '#/components/schemas/TransactionResultEntity' security: - Write - /data-transfer/input-ports/{uuid}: [] delete: @@ -2658,11 +2432,56 @@ paths: schema: type: object responses: + "400": + description: NiFi was unable to complete the request because it was invalid. + The request should not be retried without modification. + "401": + description: Client could not be authenticated. + "403": + description: Client is not authorized to make this request. + "404": + description: The specified resource could not be found. + "409": + description: The request was valid but NiFi was not in the appropriate state + to process it. + "503": + description: "NiFi instance is not ready for serving request, or temporarily\ + \ overloaded. Retrying the same request later may be successful" default: content: application/json: schema: $ref: '#/components/schemas/TransactionResultEntity' + security: + - Write - /data-transfer/input-ports/{uuid}: [] + /data-transfer/input-ports/{portId}/transactions/{transactionId}/flow-files: + post: + tags: + - DataTransfer + summary: Transfer flow files to the input port + operationId: receiveFlowFiles + parameters: + - name: portId + in: path + description: The input port id. + required: true + style: simple + explode: false + schema: + type: string + - name: transactionId + in: path + required: true + style: simple + explode: false + schema: + type: string + requestBody: + content: + application/octet-stream: + schema: + type: object + responses: "400": description: NiFi was unable to complete the request because it was invalid. The request should not be retried without modification. @@ -2678,6 +2497,12 @@ paths: "503": description: "NiFi instance is not ready for serving request, or temporarily\ \ overloaded. Retrying the same request later may be successful" + default: + content: + text/plain: + schema: + type: string + x-content-type: text/plain security: - Write - /data-transfer/input-ports/{uuid}: [] /data-transfer/output-ports/{portId}/transactions/{transactionId}: @@ -2707,11 +2532,6 @@ paths: schema: type: object responses: - default: - content: - application/json: - schema: - $ref: '#/components/schemas/TransactionResultEntity' "400": description: NiFi was unable to complete the request because it was invalid. The request should not be retried without modification. @@ -2727,6 +2547,11 @@ paths: "503": description: "NiFi instance is not ready for serving request, or temporarily\ \ overloaded. Retrying the same request later may be successful" + default: + content: + application/json: + schema: + $ref: '#/components/schemas/TransactionResultEntity' security: - Write - /data-transfer/output-ports/{uuid}: [] delete: @@ -2778,11 +2603,6 @@ paths: schema: type: object responses: - default: - content: - application/json: - schema: - $ref: '#/components/schemas/TransactionResultEntity' "400": description: NiFi was unable to complete the request because it was invalid. The request should not be retried without modification. @@ -2798,68 +2618,23 @@ paths: "503": description: "NiFi instance is not ready for serving request, or temporarily\ \ overloaded. Retrying the same request later may be successful" - security: - - Write - /data-transfer/output-ports/{uuid}: [] - /data-transfer/{portType}/{portId}/transactions: - post: - tags: - - DataTransfer - summary: Create a transaction to the specified output port or input port - operationId: createPortTransaction - parameters: - - name: portType - in: path - description: The port type. - required: true - style: simple - explode: false - schema: - type: string - - name: portId - in: path - required: true - style: simple - explode: false - schema: - type: string - requestBody: - content: - '*/*': - schema: - type: object - responses: default: content: application/json: schema: $ref: '#/components/schemas/TransactionResultEntity' - "400": - description: NiFi was unable to complete the request because it was invalid. - The request should not be retried without modification. - "401": - description: Client could not be authenticated. - "403": - description: Client is not authorized to make this request. - "404": - description: The specified resource could not be found. - "409": - description: The request was valid but NiFi was not in the appropriate state - to process it. - "503": - description: "NiFi instance is not ready for serving request, or temporarily\ - \ overloaded. Retrying the same request later may be successful" security: - - Write - /data-transfer/{component-type}/{uuid}: [] - /data-transfer/input-ports/{portId}/transactions/{transactionId}/flow-files: - post: + - Write - /data-transfer/output-ports/{uuid}: [] + /data-transfer/output-ports/{portId}/transactions/{transactionId}/flow-files: + get: tags: - DataTransfer - summary: Transfer flow files to the input port - operationId: receiveFlowFiles + summary: Transfer flow files from the output port + operationId: transferFlowFiles parameters: - name: portId in: path - description: The input port id. + description: The output port id. required: true style: simple explode: false @@ -2874,16 +2649,12 @@ paths: type: string requestBody: content: - application/octet-stream: + '*/*': schema: type: object responses: - default: - content: - text/plain: - schema: - type: string - x-content-type: text/plain + "200": + description: There is no flow file to return. "400": description: NiFi was unable to complete the request because it was invalid. The request should not be retried without modification. @@ -2899,24 +2670,29 @@ paths: "503": description: "NiFi instance is not ready for serving request, or temporarily\ \ overloaded. Retrying the same request later may be successful" + default: + content: + application/octet-stream: + schema: + $ref: '#/components/schemas/StreamingOutput' security: - - Write - /data-transfer/input-ports/{uuid}: [] - /data-transfer/output-ports/{portId}/transactions/{transactionId}/flow-files: - get: + - Write - /data-transfer/output-ports/{uuid}: [] + /data-transfer/{portType}/{portId}/transactions: + post: tags: - DataTransfer - summary: Transfer flow files from the output port - operationId: transferFlowFiles + summary: Create a transaction to the specified output port or input port + operationId: createPortTransaction parameters: - - name: portId + - name: portType in: path - description: The output port id. + description: The port type. required: true style: simple explode: false schema: type: string - - name: transactionId + - name: portId in: path required: true style: simple @@ -2929,13 +2705,6 @@ paths: schema: type: object responses: - default: - content: - application/octet-stream: - schema: - $ref: '#/components/schemas/StreamingOutput' - "200": - description: There is no flow file to return. "400": description: NiFi was unable to complete the request because it was invalid. The request should not be retried without modification. @@ -2951,32 +2720,20 @@ paths: "503": description: "NiFi instance is not ready for serving request, or temporarily\ \ overloaded. Retrying the same request later may be successful" - security: - - Write - /data-transfer/output-ports/{uuid}: [] - /flowfile-queues/{id}/drop-requests: - post: - tags: - - FlowFileQueues - summary: Creates a request to drop the contents of the queue in this connection. - operationId: createDropRequest - parameters: - - name: id - in: path - description: The connection id. - required: true - style: simple - explode: false - schema: - type: string - responses: default: content: application/json: schema: - $ref: '#/components/schemas/DropRequestEntity' - "202": - description: The request has been accepted. A HTTP response header will - contain the URI where the response can be polled. + $ref: '#/components/schemas/TransactionResultEntity' + security: + - Write - /data-transfer/{component-type}/{uuid}: [] + /flow/about: + get: + tags: + - Flow + summary: Retrieves details about this NiFi to put in the About dialog + operationId: getAboutInfo + responses: "400": description: NiFi was unable to complete the request because it was invalid. The request should not be retried without modification. @@ -2984,122 +2741,81 @@ paths: description: Client could not be authenticated. "403": description: Client is not authorized to make this request. - "404": - description: The specified resource could not be found. "409": description: The request was valid but NiFi was not in the appropriate state to process it. - security: - - Write Source Data - /data/{component-type}/{uuid}: [] - /flowfile-queues/{id}/listing-requests: - post: - tags: - - FlowFileQueues - summary: Lists the contents of the queue in this connection. - operationId: createFlowFileListing - parameters: - - name: id - in: path - description: The connection id. - required: true - style: simple - explode: false - schema: - type: string - responses: default: content: application/json: schema: - $ref: '#/components/schemas/ListingRequestEntity' - "202": - description: The request has been accepted. A HTTP response header will - contain the URI where the response can be polled. - "400": - description: NiFi was unable to complete the request because it was invalid. - The request should not be retried without modification. - "401": - description: Client could not be authenticated. - "403": - description: Client is not authorized to make this request. - "404": - description: The specified resource could not be found. - "409": - description: The request was valid but NiFi was not in the appropriate state - to process it. + $ref: '#/components/schemas/AboutEntity' security: - - Read Source Data - /data/{component-type}/{uuid}: [] - /flowfile-queues/{id}/listing-requests/{listing-request-id}: + - Read - /flow: [] + /flow/additional-details/{group}/{artifact}/{version}/{type}: get: tags: - - FlowFileQueues - summary: Gets the current status of a listing request for the specified connection. - operationId: getListingRequest + - Flow + summary: Retrieves the additional details for the specified component type. + description: "Note: This endpoint is subject to change as NiFi and it's REST\ + \ API evolve." + operationId: getAdditionalDetails parameters: - - name: id + - name: group in: path - description: The connection id. + description: The bundle group required: true style: simple explode: false schema: type: string - - name: listing-request-id + - name: artifact in: path - description: The listing request id. + description: The bundle artifact required: true style: simple explode: false schema: type: string - responses: - default: - content: - application/json: - schema: - $ref: '#/components/schemas/ListingRequestEntity' - "400": - description: NiFi was unable to complete the request because it was invalid. - The request should not be retried without modification. - "401": - description: Client could not be authenticated. - "403": - description: Client is not authorized to make this request. - "404": - description: The specified resource could not be found. - "409": - description: The request was valid but NiFi was not in the appropriate state - to process it. - security: - - Read Source Data - /data/{component-type}/{uuid}: [] - delete: - tags: - - FlowFileQueues - summary: Cancels and/or removes a request to list the contents of this connection. - operationId: deleteListingRequest - parameters: - - name: id + - name: version in: path - description: The connection id. + description: The bundle version required: true style: simple explode: false schema: type: string - - name: listing-request-id + - name: type in: path - description: The listing request id. + description: The processor type required: true style: simple explode: false schema: type: string responses: + "400": + description: NiFi was unable to complete the request because it was invalid. + The request should not be retried without modification. + "401": + description: Client could not be authenticated. + "403": + description: Client is not authorized to make this request. + "404": + description: The additional details for the coordinates could not be located. default: content: application/json: schema: - $ref: '#/components/schemas/ListingRequestEntity' + $ref: '#/components/schemas/AdditionalDetailsEntity' + security: + - Read - /flow: [] + /flow/banners: + get: + tags: + - Flow + summary: Retrieves the banners for this NiFi + operationId: getBanners + responses: "400": description: NiFi was unable to complete the request because it was invalid. The request should not be retried without modification. @@ -3107,69 +2823,75 @@ paths: description: Client could not be authenticated. "403": description: Client is not authorized to make this request. - "404": - description: The specified resource could not be found. "409": description: The request was valid but NiFi was not in the appropriate state to process it. + default: + content: + application/json: + schema: + $ref: '#/components/schemas/BannerEntity' security: - - Read Source Data - /data/{component-type}/{uuid}: [] - /flowfile-queues/{id}/flowfiles/{flowfile-uuid}/content: + - Read - /flow: [] + /flow/bulletin-board: get: tags: - - FlowFileQueues - summary: Gets the content for a FlowFile in a Connection. - operationId: downloadFlowFileContent + - Flow + summary: Gets current bulletins + operationId: getBulletinBoard parameters: - - name: Range - in: header - description: Range of bytes requested + - name: after + in: query + description: Includes bulletins with an id after this value. required: false - style: simple - explode: false + style: form + explode: true schema: - type: string - - name: clientId + $ref: '#/components/schemas/LongParameter' + - name: sourceName in: query - description: "If the client id is not specified, new one will be generated.\ - \ This value (whether specified or generated) is included in the response." + description: Includes bulletins originating from this sources whose name match + this regular expression. required: false style: form explode: true schema: - $ref: '#/components/schemas/ClientIdParameter' - - name: id - in: path - description: The connection id. - required: true - style: simple - explode: false + $ref: '#/components/schemas/BulletinBoardPatternParameter' + - name: message + in: query + description: Includes bulletins whose message that match this regular expression. + required: false + style: form + explode: true schema: - type: string - - name: flowfile-uuid - in: path - description: The flowfile uuid. - required: true - style: simple - explode: false + $ref: '#/components/schemas/BulletinBoardPatternParameter' + - name: sourceId + in: query + description: Includes bulletins originating from this sources whose id match + this regular expression. + required: false + style: form + explode: true schema: - type: string - - name: clusterNodeId + $ref: '#/components/schemas/BulletinBoardPatternParameter' + - name: groupId in: query - description: The id of the node where the content exists if clustered. + description: Includes bulletins originating from this sources whose group + id match this regular expression. required: false style: form explode: true schema: - type: string + $ref: '#/components/schemas/BulletinBoardPatternParameter' + - name: limit + in: query + description: The number of bulletins to limit the response to. + required: false + style: form + explode: true + schema: + $ref: '#/components/schemas/IntegerParameter' responses: - default: - content: - '*/*': - schema: - $ref: '#/components/schemas/StreamingOutput' - "206": - description: Partial Content with range of bytes requested "400": description: NiFi was unable to complete the request because it was invalid. The request should not be retried without modification. @@ -3177,44 +2899,24 @@ paths: description: Client could not be authenticated. "403": description: Client is not authorized to make this request. - "404": - description: The specified resource could not be found. "409": description: The request was valid but NiFi was not in the appropriate state to process it. - "416": - description: Requested Range Not Satisfiable based on bytes requested - security: - - Read Source Data - /data/{component-type}/{uuid}: [] - /flowfile-queues/{id}/drop-requests/{drop-request-id}: - get: - tags: - - FlowFileQueues - summary: Gets the current status of a drop request for the specified connection. - operationId: getDropRequest - parameters: - - name: id - in: path - description: The connection id. - required: true - style: simple - explode: false - schema: - type: string - - name: drop-request-id - in: path - description: The drop request id. - required: true - style: simple - explode: false - schema: - type: string - responses: default: content: application/json: schema: - $ref: '#/components/schemas/DropRequestEntity' + $ref: '#/components/schemas/BulletinBoardEntity' + security: + - Read - /flow: [] + - Read - /{component-type}/{uuid} - For component specific bulletins: [] + /flow/client-id: + get: + tags: + - Flow + summary: Generates a client id. + operationId: generateClientId + responses: "400": description: NiFi was unable to complete the request because it was invalid. The request should not be retried without modification. @@ -3222,41 +2924,36 @@ paths: description: Client could not be authenticated. "403": description: Client is not authorized to make this request. - "404": - description: The specified resource could not be found. "409": description: The request was valid but NiFi was not in the appropriate state to process it. + default: + content: + text/plain: + schema: + type: string + x-content-type: text/plain security: - - Write Source Data - /data/{component-type}/{uuid}: [] - delete: + - Read - /flow: [] + /flow/cluster/search-results: + get: tags: - - FlowFileQueues - summary: Cancels and/or removes a request to drop the contents of this connection. - operationId: removeDropRequest + - Flow + summary: Searches the cluster for a node with the specified address + description: "Note: This endpoint is subject to change as NiFi and it's REST\ + \ API evolve." + operationId: searchCluster parameters: - - name: id - in: path - description: The connection id. - required: true - style: simple - explode: false - schema: - type: string - - name: drop-request-id - in: path - description: The drop request id. + - name: q + in: query + description: Node address to search for. required: true - style: simple - explode: false + style: form + explode: true schema: type: string + default: "" responses: - default: - content: - application/json: - schema: - $ref: '#/components/schemas/DropRequestEntity' "400": description: NiFi was unable to complete the request because it was invalid. The request should not be retried without modification. @@ -3269,45 +2966,44 @@ paths: "409": description: The request was valid but NiFi was not in the appropriate state to process it. + default: + content: + application/json: + schema: + $ref: '#/components/schemas/ClusterSearchResultsEntity' security: - - Write Source Data - /data/{component-type}/{uuid}: [] - /flowfile-queues/{id}/flowfiles/{flowfile-uuid}: + - Read - /flow: [] + /flow/cluster/summary: get: tags: - - FlowFileQueues - summary: Gets a FlowFile from a Connection. - operationId: getFlowFile - parameters: - - name: id - in: path - description: The connection id. - required: true - style: simple - explode: false - schema: - type: string - - name: flowfile-uuid - in: path - description: The flowfile uuid. - required: true - style: simple - explode: false - schema: - type: string - - name: clusterNodeId - in: query - description: The id of the node where the content exists if clustered. - required: false - style: form - explode: true - schema: - type: string + - Flow + summary: The cluster summary for this NiFi + operationId: getClusterSummary responses: + "400": + description: NiFi was unable to complete the request because it was invalid. + The request should not be retried without modification. + "401": + description: Client could not be authenticated. + "403": + description: Client is not authorized to make this request. + "409": + description: The request was valid but NiFi was not in the appropriate state + to process it. default: content: application/json: schema: - $ref: '#/components/schemas/FlowFileEntity' + $ref: '#/components/schemas/ClusterSummaryEntity' + security: + - Read - /flow: [] + /flow/config: + get: + tags: + - Flow + summary: Retrieves the configuration for this NiFi flow + operationId: getFlowConfig + responses: "400": description: NiFi was unable to complete the request because it was invalid. The request should not be retried without modification. @@ -3315,75 +3011,50 @@ paths: description: Client could not be authenticated. "403": description: Client is not authorized to make this request. - "404": - description: The specified resource could not be found. "409": description: The request was valid but NiFi was not in the appropriate state to process it. + default: + content: + application/json: + schema: + $ref: '#/components/schemas/FlowConfigurationEntity' security: - - Read Source Data - /data/{component-type}/{uuid}: [] - /flow/process-groups/{id}/controller-services: + - Read - /flow: [] + /flow/connections/{id}/statistics: get: tags: - Flow - summary: Gets all controller services - description: "If the uiOnly query parameter is provided with a value of true,\ - \ the returned entity may only contain fields that are necessary for rendering\ - \ the NiFi User Interface. As such, the selected fields may change at any\ - \ time, even during incremental releases, without warning. As a result, this\ - \ parameter should not be provided by any client other than the UI." - operationId: getControllerServicesFromGroup + summary: Gets statistics for a connection + operationId: getConnectionStatistics parameters: - - name: id - in: path - description: The process group id. - required: true - style: simple - explode: false - schema: - type: string - - name: includeAncestorGroups - in: query - description: Whether or not to include parent/ancestor process groups - required: false - style: form - explode: true - schema: - type: boolean - default: true - - name: includeDescendantGroups + - name: nodewise in: query - description: Whether or not to include descendant process groups + description: "Whether or not to include the breakdown per node. Optional,\ + \ defaults to false" required: false style: form explode: true schema: type: boolean default: false - - name: includeReferencingComponents + - name: clusterNodeId in: query - description: Whether or not to include services' referencing components in - the response + description: The id of the node where to get the statistics. required: false style: form explode: true schema: - type: boolean - default: true - - name: uiOnly - in: query - required: false - style: form - explode: true + type: string + - name: id + in: path + description: The connection id. + required: true + style: simple + explode: false schema: - type: boolean - default: false + type: string responses: - default: - content: - application/json: - schema: - $ref: '#/components/schemas/ControllerServicesEntity' "400": description: NiFi was unable to complete the request because it was invalid. The request should not be retried without modification. @@ -3391,39 +3062,52 @@ paths: description: Client could not be authenticated. "403": description: Client is not authorized to make this request. + "404": + description: The specified resource could not be found. "409": description: The request was valid but NiFi was not in the appropriate state to process it. + default: + content: + application/json: + schema: + $ref: '#/components/schemas/ConnectionStatisticsEntity' security: - Read - /flow: [] - put: + /flow/connections/{id}/status: + get: tags: - Flow - summary: Enable or disable Controller Services in the specified Process Group. - operationId: activateControllerServices + summary: Gets status for a connection + operationId: getConnectionStatus parameters: + - name: nodewise + in: query + description: "Whether or not to include the breakdown per node. Optional,\ + \ defaults to false" + required: false + style: form + explode: true + schema: + type: boolean + default: false + - name: clusterNodeId + in: query + description: The id of the node where to get the status. + required: false + style: form + explode: true + schema: + type: string - name: id in: path - description: The process group id. + description: The connection id. required: true style: simple explode: false schema: type: string - requestBody: - description: "The request to schedule or unschedule. If the comopnents in\ - \ the request are not specified, all authorized components will be considered." - content: - application/json: - schema: - $ref: '#/components/schemas/ActivateControllerServicesEntity' - required: true responses: - default: - content: - application/json: - schema: - $ref: '#/components/schemas/ActivateControllerServicesEntity' "400": description: NiFi was unable to complete the request because it was invalid. The request should not be retried without modification. @@ -3436,56 +3120,29 @@ paths: "409": description: The request was valid but NiFi was not in the appropriate state to process it. - security: - - Read - /flow: [] - - Write - /{component-type}/{uuid} or /operation/{component-type}/{uuid} - For every service being enabled/disabled: [] - /flow/reporting-tasks/download: - get: - tags: - - Flow - summary: Download a snapshot of the given reporting tasks and any controller - services they use - operationId: downloadReportingTaskSnapshot - parameters: - - name: reportingTaskId - in: query - description: "Specifies a reporting task id to export. If not specified, all\ - \ reporting tasks will be exported." - required: false - style: form - explode: true - schema: - type: string - responses: default: content: application/json: schema: - type: string - format: byte - x-content-type: application/json - "401": - description: Client could not be authenticated. - "403": - description: Client is not authorized to make this request. - "409": - description: The request was valid but NiFi was not in the appropriate state - to process it. + $ref: '#/components/schemas/ConnectionStatusEntity' security: - Read - /flow: [] - /flow/client-id: + /flow/connections/{id}/status/history: get: tags: - Flow - summary: Generates a client id. - operationId: generateClientId + summary: Gets the status history for a connection + operationId: getConnectionStatusHistory + parameters: + - name: id + in: path + description: The connection id. + required: true + style: simple + explode: false + schema: + type: string responses: - default: - content: - text/plain: - schema: - type: string - x-content-type: text/plain "400": description: NiFi was unable to complete the request because it was invalid. The request should not be retried without modification. @@ -3493,58 +3150,25 @@ paths: description: Client could not be authenticated. "403": description: Client is not authorized to make this request. + "404": + description: The specified resource could not be found. "409": description: The request was valid but NiFi was not in the appropriate state to process it. - security: - - Read - /flow: [] - /flow/about: - get: - tags: - - Flow - summary: Retrieves details about this NiFi to put in the About dialog - operationId: getAboutInfo - responses: default: content: application/json: schema: - $ref: '#/components/schemas/AboutEntity' - "400": - description: NiFi was unable to complete the request because it was invalid. - The request should not be retried without modification. - "401": - description: Client could not be authenticated. - "403": - description: Client is not authorized to make this request. - "409": - description: The request was valid but NiFi was not in the appropriate state - to process it. + $ref: '#/components/schemas/StatusHistoryEntity' security: - Read - /flow: [] - /flow/history/{id}: + /flow/content-viewers: get: tags: - Flow - summary: Gets an action - description: "Note: This endpoint is subject to change as NiFi and it's REST\ - \ API evolve." - operationId: getAction - parameters: - - name: id - in: path - description: The action id. - required: true - style: simple - explode: false - schema: - $ref: '#/components/schemas/IntegerParameter' + summary: Retrieves the registered content viewers + operationId: getContentViewers responses: - default: - content: - application/json: - schema: - $ref: '#/components/schemas/ActionEntity' "400": description: NiFi was unable to complete the request because it was invalid. The request should not be retried without modification. @@ -3552,21 +3176,25 @@ paths: description: Client could not be authenticated. "403": description: Client is not authorized to make this request. - "404": - description: The specified resource could not be found. "409": description: The request was valid but NiFi was not in the appropriate state to process it. + default: + content: + application/json: + schema: + $ref: '#/components/schemas/ContentViewerEntity' security: - Read - /flow: [] - /flow/additional-details/{group}/{artifact}/{version}/{type}: + /flow/controller-service-definition/{group}/{artifact}/{version}/{type}: get: tags: - Flow - summary: Retrieves the additional details for the specified component type. + summary: Retrieves the Controller Service Definition for the specified component + type. description: "Note: This endpoint is subject to change as NiFi and it's REST\ \ API evolve." - operationId: getAdditionalDetails + operationId: getControllerServiceDefinition parameters: - name: group in: path @@ -3594,18 +3222,13 @@ paths: type: string - name: type in: path - description: The processor type + description: The controller service type required: true style: simple explode: false schema: type: string responses: - default: - content: - application/json: - schema: - $ref: '#/components/schemas/AdditionalDetailsEntity' "400": description: NiFi was unable to complete the request because it was invalid. The request should not be retried without modification. @@ -3614,21 +3237,85 @@ paths: "403": description: Client is not authorized to make this request. "404": - description: The additional details for the coordinates could not be located. + description: The controller service definition for the coordinates could + not be located. + default: + content: + application/json: + schema: + $ref: '#/components/schemas/ControllerServiceDefinition' security: - Read - /flow: [] - /flow/flow-analysis/results: + /flow/controller-service-types: get: tags: - Flow - summary: Returns all flow analysis results currently in effect - operationId: getAllFlowAnalysisResults + summary: Retrieves the types of controller services that this NiFi supports + description: "Note: This endpoint is subject to change as NiFi and it's REST\ + \ API evolve." + operationId: getControllerServiceTypes + parameters: + - name: serviceType + in: query + description: "If specified, will only return controller services that are\ + \ compatible with this type of service." + required: false + style: form + explode: true + schema: + type: string + - name: serviceBundleGroup + in: query + description: "If serviceType specified, is the bundle group of the serviceType." + required: false + style: form + explode: true + schema: + type: string + - name: serviceBundleArtifact + in: query + description: "If serviceType specified, is the bundle artifact of the serviceType." + required: false + style: form + explode: true + schema: + type: string + - name: serviceBundleVersion + in: query + description: "If serviceType specified, is the bundle version of the serviceType." + required: false + style: form + explode: true + schema: + type: string + - name: bundleGroupFilter + in: query + description: "If specified, will only return types that are a member of this\ + \ bundle group." + required: false + style: form + explode: true + schema: + type: string + - name: bundleArtifactFilter + in: query + description: "If specified, will only return types that are a member of this\ + \ bundle artifact." + required: false + style: form + explode: true + schema: + type: string + - name: typeFilter + in: query + description: "If specified, will only return types whose fully qualified classname\ + \ matches." + required: false + style: form + explode: true + schema: + type: string responses: - default: - content: - application/json: - schema: - $ref: '#/components/schemas/FlowAnalysisResultEntity' "400": description: NiFi was unable to complete the request because it was invalid. The request should not be retried without modification. @@ -3636,25 +3323,23 @@ paths: description: Client could not be authenticated. "403": description: Client is not authorized to make this request. - "404": - description: The specified resource could not be found. "409": description: The request was valid but NiFi was not in the appropriate state to process it. + default: + content: + application/json: + schema: + $ref: '#/components/schemas/ControllerServiceTypesEntity' security: - Read - /flow: [] - /flow/banners: + /flow/controller/bulletins: get: tags: - Flow - summary: Retrieves the banners for this NiFi - operationId: getBanners + summary: Retrieves Controller level bulletins + operationId: getBulletins responses: - default: - content: - application/json: - schema: - $ref: '#/components/schemas/BannerEntity' "400": description: NiFi was unable to complete the request because it was invalid. The request should not be retried without modification. @@ -3662,32 +3347,52 @@ paths: description: Client could not be authenticated. "403": description: Client is not authorized to make this request. + "404": + description: The specified resource could not be found. "409": description: The request was valid but NiFi was not in the appropriate state to process it. + default: + content: + application/json: + schema: + $ref: '#/components/schemas/ControllerBulletinsEntity' security: - Read - /flow: [] - /flow/registries/{id}/branches: + - Read - /controller - For controller bulletins: [] + - Read - /controller-services/{uuid} - For controller service bulletins: [] + - Read - /reporting-tasks/{uuid} - For reporting task bulletins: [] + /flow/controller/controller-services: get: tags: - Flow - summary: Gets the branches from the specified registry for the current user - operationId: getBranches + summary: Gets controller services for reporting tasks + description: "If the uiOnly query parameter is provided with a value of true,\ + \ the returned entity may only contain fields that are necessary for rendering\ + \ the NiFi User Interface. As such, the selected fields may change at any\ + \ time, even during incremental releases, without warning. As a result, this\ + \ parameter should not be provided by any client other than the UI." + operationId: getControllerServicesFromController parameters: - - name: id - in: path - description: The registry id. - required: true - style: simple - explode: false + - name: uiOnly + in: query + required: false + style: form + explode: true schema: - type: string + type: boolean + default: false + - name: includeReferencingComponents + in: query + description: Whether or not to include services' referencing components in + the response + required: false + style: form + explode: true + schema: + type: boolean + default: true responses: - default: - content: - application/json: - schema: - $ref: '#/components/schemas/FlowRegistryBranchesEntity' "400": description: NiFi was unable to complete the request because it was invalid. The request should not be retried without modification. @@ -3695,78 +3400,73 @@ paths: description: Client could not be authenticated. "403": description: Client is not authorized to make this request. - "404": - description: The specified resource could not be found. "409": description: The request was valid but NiFi was not in the appropriate state to process it. + default: + content: + application/json: + schema: + $ref: '#/components/schemas/ControllerServicesEntity' security: - Read - /flow: [] - /flow/process-groups/{id}/breadcrumbs: + /flow/current-user: get: tags: - Flow - summary: Gets the breadcrumbs for a process group - operationId: getBreadcrumbs - parameters: - - name: id - in: path - description: The process group id. - required: true - style: simple - explode: false - schema: - type: string + summary: Retrieves the user identity of the user making the request + operationId: getCurrentUser responses: default: content: application/json: schema: - $ref: '#/components/schemas/FlowBreadcrumbEntity' - "400": - description: NiFi was unable to complete the request because it was invalid. - The request should not be retried without modification. - "401": - description: Client could not be authenticated. - "403": - description: Client is not authorized to make this request. - "404": - description: The specified resource could not be found. - "409": - description: The request was valid but NiFi was not in the appropriate state - to process it. + $ref: '#/components/schemas/CurrentUserEntity' security: - Read - /flow: [] - /flow/registries/{id}/buckets: + /flow/flow-analysis-rule-definition/{group}/{artifact}/{version}/{type}: get: tags: - Flow - summary: Gets the buckets from the specified registry for the current user - operationId: getBuckets + summary: Retrieves the Flow Analysis Rule Definition for the specified component + type. + description: "Note: This endpoint is subject to change as NiFi and it's REST\ + \ API evolve." + operationId: getFlowAnalysisRuleDefinition parameters: - - name: id + - name: group in: path - description: The registry id. + description: The bundle group required: true style: simple explode: false schema: type: string - - name: branch - in: query - description: The name of a branch to get the buckets from. If not specified - the default branch of the registry client will be used. - required: false - style: form - explode: true + - name: artifact + in: path + description: The bundle artifact + required: true + style: simple + explode: false + schema: + type: string + - name: version + in: path + description: The bundle version + required: true + style: simple + explode: false + schema: + type: string + - name: type + in: path + description: The flow analysis rule type + required: true + style: simple + explode: false schema: type: string responses: - default: - content: - application/json: - schema: - $ref: '#/components/schemas/FlowRegistryBucketsEntity' "400": description: NiFi was unable to complete the request because it was invalid. The request should not be retried without modification. @@ -3775,76 +3475,52 @@ paths: "403": description: Client is not authorized to make this request. "404": - description: The specified resource could not be found. - "409": - description: The request was valid but NiFi was not in the appropriate state - to process it. + description: The flow analysis rule definition for the coordinates could + not be located. + default: + content: + application/json: + schema: + $ref: '#/components/schemas/FlowAnalysisRuleDefinition' security: - Read - /flow: [] - /flow/bulletin-board: + /flow/flow-analysis-rule-types: get: tags: - Flow - summary: Gets current bulletins - operationId: getBulletinBoard + summary: Retrieves the types of available Flow Analysis Rules + description: "Note: This endpoint is subject to change as NiFi and it's REST\ + \ API evolve." + operationId: getFlowAnalysisRuleTypes parameters: - - name: after - in: query - description: Includes bulletins with an id after this value. - required: false - style: form - explode: true - schema: - $ref: '#/components/schemas/LongParameter' - - name: sourceName - in: query - description: Includes bulletins originating from this sources whose name match - this regular expression. - required: false - style: form - explode: true - schema: - $ref: '#/components/schemas/BulletinBoardPatternParameter' - - name: message - in: query - description: Includes bulletins whose message that match this regular expression. - required: false - style: form - explode: true - schema: - $ref: '#/components/schemas/BulletinBoardPatternParameter' - - name: sourceId + - name: bundleGroupFilter in: query - description: Includes bulletins originating from this sources whose id match - this regular expression. + description: "If specified, will only return types that are a member of this\ + \ bundle group." required: false style: form explode: true schema: - $ref: '#/components/schemas/BulletinBoardPatternParameter' - - name: groupId + type: string + - name: bundleArtifactFilter in: query - description: Includes bulletins originating from this sources whose group - id match this regular expression. + description: "If specified, will only return types that are a member of this\ + \ bundle artifact." required: false style: form explode: true schema: - $ref: '#/components/schemas/BulletinBoardPatternParameter' - - name: limit + type: string + - name: type in: query - description: The number of bulletins to limit the response to. + description: "If specified, will only return types whose fully qualified classname\ + \ matches." required: false style: form explode: true schema: - $ref: '#/components/schemas/IntegerParameter' + type: string responses: - default: - content: - application/json: - schema: - $ref: '#/components/schemas/BulletinBoardEntity' "400": description: NiFi was unable to complete the request because it was invalid. The request should not be retried without modification. @@ -3855,21 +3531,20 @@ paths: "409": description: The request was valid but NiFi was not in the appropriate state to process it. + default: + content: + application/json: + schema: + $ref: '#/components/schemas/FlowAnalysisRuleTypesEntity' security: - Read - /flow: [] - - Read - /{component-type}/{uuid} - For component specific bulletins: [] - /flow/controller/bulletins: + /flow/flow-analysis/results: get: tags: - Flow - summary: Retrieves Controller level bulletins - operationId: getBulletins + summary: Returns all flow analysis results currently in effect + operationId: getAllFlowAnalysisResults responses: - default: - content: - application/json: - schema: - $ref: '#/components/schemas/ControllerBulletinsEntity' "400": description: NiFi was unable to complete the request because it was invalid. The request should not be retried without modification. @@ -3882,23 +3557,124 @@ paths: "409": description: The request was valid but NiFi was not in the appropriate state to process it. + default: + content: + application/json: + schema: + $ref: '#/components/schemas/FlowAnalysisResultEntity' security: - Read - /flow: [] - - Read - /controller - For controller bulletins: [] - - Read - /controller-services/{uuid} - For controller service bulletins: [] - - Read - /reporting-tasks/{uuid} - For reporting task bulletins: [] - /flow/cluster/summary: + /flow/flow-analysis/results/{processGroupId}: get: tags: - Flow - summary: The cluster summary for this NiFi - operationId: getClusterSummary + summary: Returns flow analysis results produced by the analysis of a given process + group + operationId: getFlowAnalysisResults + parameters: + - name: processGroupId + in: path + description: The id of the process group representing (a part of) the flow + to be analyzed. + required: true + style: simple + explode: false + schema: + type: string responses: + "400": + description: NiFi was unable to complete the request because it was invalid. + The request should not be retried without modification. + "401": + description: Client could not be authenticated. + "403": + description: Client is not authorized to make this request. + "404": + description: The specified resource could not be found. + "409": + description: The request was valid but NiFi was not in the appropriate state + to process it. default: content: application/json: schema: - $ref: '#/components/schemas/ClusterSummaryEntity' + $ref: '#/components/schemas/FlowAnalysisResultEntity' + security: + - Read - /flow: [] + /flow/history: + get: + tags: + - Flow + summary: Gets configuration history + description: "Note: This endpoint is subject to change as NiFi and it's REST\ + \ API evolve." + operationId: queryHistory + parameters: + - name: offset + in: query + description: The offset into the result set. + required: true + style: form + explode: true + schema: + $ref: '#/components/schemas/IntegerParameter' + - name: count + in: query + description: The number of actions to return. + required: true + style: form + explode: true + schema: + $ref: '#/components/schemas/IntegerParameter' + - name: sortColumn + in: query + description: The field to sort on. + required: false + style: form + explode: true + schema: + type: string + - name: sortOrder + in: query + description: The direction to sort. + required: false + style: form + explode: true + schema: + type: string + - name: startDate + in: query + description: Include actions after this date. + required: false + style: form + explode: true + schema: + $ref: '#/components/schemas/DateTimeParameter' + - name: endDate + in: query + description: Include actions before this date. + required: false + style: form + explode: true + schema: + $ref: '#/components/schemas/DateTimeParameter' + - name: userIdentity + in: query + description: Include actions performed by this user. + required: false + style: form + explode: true + schema: + type: string + - name: sourceId + in: query + description: Include actions on this component. + required: false + style: form + explode: true + schema: + type: string + responses: "400": description: NiFi was unable to complete the request because it was invalid. The request should not be retried without modification. @@ -3909,6 +3685,11 @@ paths: "409": description: The request was valid but NiFi was not in the appropriate state to process it. + default: + content: + application/json: + schema: + $ref: '#/components/schemas/HistoryEntity' security: - Read - /flow: [] /flow/history/components/{componentId}: @@ -3929,11 +3710,44 @@ paths: schema: type: string responses: + "400": + description: NiFi was unable to complete the request because it was invalid. + The request should not be retried without modification. + "401": + description: Client could not be authenticated. + "403": + description: Client is not authorized to make this request. + "404": + description: The specified resource could not be found. + "409": + description: The request was valid but NiFi was not in the appropriate state + to process it. default: content: application/json: schema: $ref: '#/components/schemas/ComponentHistoryEntity' + security: + - Read - /flow: [] + - Read underlying component - /{component-type}/{uuid}: [] + /flow/history/{id}: + get: + tags: + - Flow + summary: Gets an action + description: "Note: This endpoint is subject to change as NiFi and it's REST\ + \ API evolve." + operationId: getAction + parameters: + - name: id + in: path + description: The action id. + required: true + style: simple + explode: false + schema: + $ref: '#/components/schemas/IntegerParameter' + responses: "400": description: NiFi was unable to complete the request because it was invalid. The request should not be retried without modification. @@ -3946,15 +3760,19 @@ paths: "409": description: The request was valid but NiFi was not in the appropriate state to process it. + default: + content: + application/json: + schema: + $ref: '#/components/schemas/ActionEntity' security: - Read - /flow: [] - - Read underlying component - /{component-type}/{uuid}: [] - /flow/connections/{id}/statistics: + /flow/input-ports/{id}/status: get: tags: - Flow - summary: Gets statistics for a connection - operationId: getConnectionStatistics + summary: Gets status for an input port + operationId: getInputPortStatus parameters: - name: nodewise in: query @@ -3968,7 +3786,7 @@ paths: default: false - name: clusterNodeId in: query - description: The id of the node where to get the statistics. + description: The id of the node where to get the status. required: false style: form explode: true @@ -3976,18 +3794,13 @@ paths: type: string - name: id in: path - description: The connection id. + description: The input port id. required: true style: simple explode: false schema: type: string responses: - default: - content: - application/json: - schema: - $ref: '#/components/schemas/ConnectionStatisticsEntity' "400": description: NiFi was unable to complete the request because it was invalid. The request should not be retried without modification. @@ -4000,47 +3813,74 @@ paths: "409": description: The request was valid but NiFi was not in the appropriate state to process it. + default: + content: + application/json: + schema: + $ref: '#/components/schemas/PortStatusEntity' security: - Read - /flow: [] - /flow/connections/{id}/status: + /flow/metrics/{producer}: get: tags: - Flow - summary: Gets status for a connection - operationId: getConnectionStatus + summary: Gets all metrics for the flow from a particular node + operationId: getFlowMetrics parameters: - - name: nodewise + - name: producer + in: path + description: The producer for flow file metrics. Each producer may have its + own output format. + required: true + style: simple + explode: false + schema: + type: string + - name: includedRegistries in: query - description: "Whether or not to include the breakdown per node. Optional,\ - \ defaults to false" + description: Set of included metrics registries required: false style: form explode: true schema: - type: boolean - default: false - - name: clusterNodeId + uniqueItems: true + type: array + items: + type: string + enum: + - NIFI + - JVM + - BULLETIN + - CONNECTION + - CLUSTER + - name: sampleName in: query - description: The id of the node where to get the status. + description: Regular Expression Pattern to be applied against the sample name + field required: false style: form explode: true schema: type: string - - name: id - in: path - description: The connection id. - required: true - style: simple - explode: false + - name: sampleLabelValue + in: query + description: Regular Expression Pattern to be applied against the sample label + value field + required: false + style: form + explode: true + schema: + type: string + - name: rootFieldName + in: query + description: Name of the first field of JSON object. Applicable for JSON producer + only. + required: false + style: form + explode: true schema: type: string responses: - default: - content: - application/json: - schema: - $ref: '#/components/schemas/ConnectionStatusEntity' "400": description: NiFi was unable to complete the request because it was invalid. The request should not be retried without modification. @@ -4053,29 +3893,47 @@ paths: "409": description: The request was valid but NiFi was not in the appropriate state to process it. + default: + content: + '*/*': + schema: + $ref: '#/components/schemas/StreamingOutput' security: - Read - /flow: [] - /flow/connections/{id}/status/history: + /flow/output-ports/{id}/status: get: tags: - Flow - summary: Gets the status history for a connection - operationId: getConnectionStatusHistory + summary: Gets status for an output port + operationId: getOutputPortStatus parameters: + - name: nodewise + in: query + description: "Whether or not to include the breakdown per node. Optional,\ + \ defaults to false" + required: false + style: form + explode: true + schema: + type: boolean + default: false + - name: clusterNodeId + in: query + description: The id of the node where to get the status. + required: false + style: form + explode: true + schema: + type: string - name: id in: path - description: The connection id. + description: The output port id. required: true style: simple explode: false schema: type: string responses: - default: - content: - application/json: - schema: - $ref: '#/components/schemas/StatusHistoryEntity' "400": description: NiFi was unable to complete the request because it was invalid. The request should not be retried without modification. @@ -4088,20 +3946,20 @@ paths: "409": description: The request was valid but NiFi was not in the appropriate state to process it. + default: + content: + application/json: + schema: + $ref: '#/components/schemas/PortStatusEntity' security: - Read - /flow: [] - /flow/content-viewers: + /flow/parameter-contexts: get: tags: - Flow - summary: Retrieves the registered content viewers - operationId: getContentViewers + summary: Gets all Parameter Contexts + operationId: getParameterContexts responses: - default: - content: - application/json: - schema: - $ref: '#/components/schemas/ContentViewerEntity' "400": description: NiFi was unable to complete the request because it was invalid. The request should not be retried without modification. @@ -4112,17 +3970,22 @@ paths: "409": description: The request was valid but NiFi was not in the appropriate state to process it. + default: + content: + application/json: + schema: + $ref: '#/components/schemas/ParameterContextsEntity' security: - - Read - /flow: [] - /flow/controller-service-definition/{group}/{artifact}/{version}/{type}: + - Read - /parameter-contexts/{id} for each Parameter Context: [] + /flow/parameter-provider-definition/{group}/{artifact}/{version}/{type}: get: tags: - Flow - summary: Retrieves the Controller Service Definition for the specified component + summary: Retrieves the Parameter Provider Definition for the specified component type. description: "Note: This endpoint is subject to change as NiFi and it's REST\ \ API evolve." - operationId: getControllerServiceDefinition + operationId: getParameterProviderDefinition parameters: - name: group in: path @@ -4150,18 +4013,13 @@ paths: type: string - name: type in: path - description: The controller service type + description: The parameter provider type required: true style: simple explode: false schema: type: string responses: - default: - content: - application/json: - schema: - $ref: '#/components/schemas/ControllerServiceDefinition' "400": description: NiFi was unable to complete the request because it was invalid. The request should not be retried without modification. @@ -4170,52 +4028,24 @@ paths: "403": description: Client is not authorized to make this request. "404": - description: The controller service definition for the coordinates could - not be located. + description: The reporting task definition for the coordinates could not + be located. + default: + content: + application/json: + schema: + $ref: '#/components/schemas/ParameterProviderDefinition' security: - Read - /flow: [] - /flow/controller-service-types: + /flow/parameter-provider-types: get: tags: - Flow - summary: Retrieves the types of controller services that this NiFi supports + summary: Retrieves the types of parameter providers that this NiFi supports description: "Note: This endpoint is subject to change as NiFi and it's REST\ \ API evolve." - operationId: getControllerServiceTypes + operationId: getParameterProviderTypes parameters: - - name: serviceType - in: query - description: "If specified, will only return controller services that are\ - \ compatible with this type of service." - required: false - style: form - explode: true - schema: - type: string - - name: serviceBundleGroup - in: query - description: "If serviceType specified, is the bundle group of the serviceType." - required: false - style: form - explode: true - schema: - type: string - - name: serviceBundleArtifact - in: query - description: "If serviceType specified, is the bundle artifact of the serviceType." - required: false - style: form - explode: true - schema: - type: string - - name: serviceBundleVersion - in: query - description: "If serviceType specified, is the bundle version of the serviceType." - required: false - style: form - explode: true - schema: - type: string - name: bundleGroupFilter in: query description: "If specified, will only return types that are a member of this\ @@ -4234,7 +4064,7 @@ paths: explode: true schema: type: string - - name: typeFilter + - name: type in: query description: "If specified, will only return types whose fully qualified classname\ \ matches." @@ -4244,11 +4074,6 @@ paths: schema: type: string responses: - default: - content: - application/json: - schema: - $ref: '#/components/schemas/ControllerServiceTypesEntity' "400": description: NiFi was unable to complete the request because it was invalid. The request should not be retried without modification. @@ -4259,68 +4084,20 @@ paths: "409": description: The request was valid but NiFi was not in the appropriate state to process it. + default: + content: + application/json: + schema: + $ref: '#/components/schemas/ParameterProviderTypesEntity' security: - Read - /flow: [] - /flow/controller/controller-services: + /flow/parameter-providers: get: tags: - Flow - summary: Gets controller services for reporting tasks - description: "If the uiOnly query parameter is provided with a value of true,\ - \ the returned entity may only contain fields that are necessary for rendering\ - \ the NiFi User Interface. As such, the selected fields may change at any\ - \ time, even during incremental releases, without warning. As a result, this\ - \ parameter should not be provided by any client other than the UI." - operationId: getControllerServicesFromController - parameters: - - name: uiOnly - in: query - required: false - style: form - explode: true - schema: - type: boolean - default: false - - name: includeReferencingComponents - in: query - description: Whether or not to include services' referencing components in - the response - required: false - style: form - explode: true - schema: - type: boolean - default: true - responses: - default: - content: - application/json: - schema: - $ref: '#/components/schemas/ControllerServicesEntity' - "400": - description: NiFi was unable to complete the request because it was invalid. - The request should not be retried without modification. - "401": - description: Client could not be authenticated. - "403": - description: Client is not authorized to make this request. - "409": - description: The request was valid but NiFi was not in the appropriate state - to process it. - security: - - Read - /flow: [] - /flow/status: - get: - tags: - - Flow - summary: Gets the current status of this NiFi - operationId: getControllerStatus + summary: Gets all parameter providers + operationId: getParameterProviders responses: - default: - content: - application/json: - schema: - $ref: '#/components/schemas/ControllerStatusEntity' "400": description: NiFi was unable to complete the request because it was invalid. The request should not be retried without modification. @@ -4331,69 +4108,22 @@ paths: "409": description: The request was valid but NiFi was not in the appropriate state to process it. - security: - - Read - /flow: [] - /flow/current-user: - get: - tags: - - Flow - summary: Retrieves the user identity of the user making the request - operationId: getCurrentUser - responses: default: content: application/json: schema: - $ref: '#/components/schemas/CurrentUserEntity' + $ref: '#/components/schemas/ParameterProvidersEntity' security: - Read - /flow: [] - /flow/registries/{registry-id}/buckets/{bucket-id}/flows/{flow-id}/details: + /flow/prioritizers: get: tags: - Flow - summary: Gets the details of a flow from the specified registry and bucket for - the specified flow for the current user - operationId: getDetails - parameters: - - name: registry-id - in: path - description: The registry client id. - required: true - style: simple - explode: false - schema: - type: string - - name: bucket-id - in: path - description: The bucket id. - required: true - style: simple - explode: false - schema: - type: string - - name: flow-id - in: path - description: The flow id. - required: true - style: simple - explode: false - schema: - type: string - - name: branch - in: query - description: The name of a branch to get the flow from. If not specified the - default branch of the registry client will be used. - required: false - style: form - explode: true - schema: - type: string + summary: Retrieves the types of prioritizers that this NiFi supports + description: "Note: This endpoint is subject to change as NiFi and it's REST\ + \ API evolve." + operationId: getPrioritizers responses: - default: - content: - application/json: - schema: - $ref: '#/components/schemas/VersionedFlowEntity' "400": description: NiFi was unable to complete the request because it was invalid. The request should not be retried without modification. @@ -4401,11 +4131,14 @@ paths: description: Client could not be authenticated. "403": description: Client is not authorized to make this request. - "404": - description: The specified resource could not be found. "409": description: The request was valid but NiFi was not in the appropriate state to process it. + default: + content: + application/json: + schema: + $ref: '#/components/schemas/PrioritizerTypesEntity' security: - Read - /flow: [] /flow/process-groups/{id}: @@ -4437,11 +4170,6 @@ paths: type: boolean default: false responses: - default: - content: - application/json: - schema: - $ref: '#/components/schemas/ProcessGroupFlowEntity' "400": description: NiFi was unable to complete the request because it was invalid. The request should not be retried without modification. @@ -4454,6 +4182,11 @@ paths: "409": description: The request was valid but NiFi was not in the appropriate state to process it. + default: + content: + application/json: + schema: + $ref: '#/components/schemas/ProcessGroupFlowEntity' security: - Read - /flow: [] put: @@ -4479,11 +4212,6 @@ paths: $ref: '#/components/schemas/ScheduleComponentsEntity' required: true responses: - default: - content: - application/json: - schema: - $ref: '#/components/schemas/ScheduleComponentsEntity' "400": description: NiFi was unable to complete the request because it was invalid. The request should not be retried without modification. @@ -4496,94 +4224,30 @@ paths: "409": description: The request was valid but NiFi was not in the appropriate state to process it. - security: - - Read - /flow: [] - - Write - /{component-type}/{uuid} or /operation/{component-type}/{uuid} - For every component being scheduled/unscheduled: [] - /flow/flow-analysis/results/{processGroupId}: - get: - tags: - - Flow - summary: Returns flow analysis results produced by the analysis of a given process - group - operationId: getFlowAnalysisResults - parameters: - - name: processGroupId - in: path - description: The id of the process group representing (a part of) the flow - to be analyzed. - required: true - style: simple - explode: false - schema: - type: string - responses: default: content: application/json: schema: - $ref: '#/components/schemas/FlowAnalysisResultEntity' - "400": - description: NiFi was unable to complete the request because it was invalid. - The request should not be retried without modification. - "401": - description: Client could not be authenticated. - "403": - description: Client is not authorized to make this request. - "404": - description: The specified resource could not be found. - "409": - description: The request was valid but NiFi was not in the appropriate state - to process it. + $ref: '#/components/schemas/ScheduleComponentsEntity' security: - Read - /flow: [] - /flow/flow-analysis-rule-definition/{group}/{artifact}/{version}/{type}: + - Write - /{component-type}/{uuid} or /operation/{component-type}/{uuid} - For every component being scheduled/unscheduled: [] + /flow/process-groups/{id}/breadcrumbs: get: tags: - Flow - summary: Retrieves the Flow Analysis Rule Definition for the specified component - type. - description: "Note: This endpoint is subject to change as NiFi and it's REST\ - \ API evolve." - operationId: getFlowAnalysisRuleDefinition + summary: Gets the breadcrumbs for a process group + operationId: getBreadcrumbs parameters: - - name: group - in: path - description: The bundle group - required: true - style: simple - explode: false - schema: - type: string - - name: artifact - in: path - description: The bundle artifact - required: true - style: simple - explode: false - schema: - type: string - - name: version - in: path - description: The bundle version - required: true - style: simple - explode: false - schema: - type: string - - name: type + - name: id in: path - description: The flow analysis rule type + description: The process group id. required: true style: simple explode: false schema: type: string responses: - default: - content: - application/json: - schema: - $ref: '#/components/schemas/FlowAnalysisRuleDefinition' "400": description: NiFi was unable to complete the request because it was invalid. The request should not be retried without modification. @@ -4592,154 +4256,74 @@ paths: "403": description: Client is not authorized to make this request. "404": - description: The flow analysis rule definition for the coordinates could - not be located. - security: - - Read - /flow: [] - /flow/flow-analysis-rule-types: - get: - tags: - - Flow - summary: Retrieves the types of available Flow Analysis Rules - description: "Note: This endpoint is subject to change as NiFi and it's REST\ - \ API evolve." - operationId: getFlowAnalysisRuleTypes - parameters: - - name: bundleGroupFilter - in: query - description: "If specified, will only return types that are a member of this\ - \ bundle group." - required: false - style: form - explode: true - schema: - type: string - - name: bundleArtifactFilter - in: query - description: "If specified, will only return types that are a member of this\ - \ bundle artifact." - required: false - style: form - explode: true - schema: - type: string - - name: type - in: query - description: "If specified, will only return types whose fully qualified classname\ - \ matches." - required: false - style: form - explode: true - schema: - type: string - responses: - default: - content: - application/json: - schema: - $ref: '#/components/schemas/FlowAnalysisRuleTypesEntity' - "400": - description: NiFi was unable to complete the request because it was invalid. - The request should not be retried without modification. - "401": - description: Client could not be authenticated. - "403": - description: Client is not authorized to make this request. + description: The specified resource could not be found. "409": description: The request was valid but NiFi was not in the appropriate state to process it. - security: - - Read - /flow: [] - /flow/config: - get: - tags: - - Flow - summary: Retrieves the configuration for this NiFi flow - operationId: getFlowConfig - responses: default: content: application/json: schema: - $ref: '#/components/schemas/FlowConfigurationEntity' - "400": - description: NiFi was unable to complete the request because it was invalid. - The request should not be retried without modification. - "401": - description: Client could not be authenticated. - "403": - description: Client is not authorized to make this request. - "409": - description: The request was valid but NiFi was not in the appropriate state - to process it. + $ref: '#/components/schemas/FlowBreadcrumbEntity' security: - Read - /flow: [] - /flow/metrics/{producer}: + /flow/process-groups/{id}/controller-services: get: tags: - Flow - summary: Gets all metrics for the flow from a particular node - operationId: getFlowMetrics + summary: Gets all controller services + description: "If the uiOnly query parameter is provided with a value of true,\ + \ the returned entity may only contain fields that are necessary for rendering\ + \ the NiFi User Interface. As such, the selected fields may change at any\ + \ time, even during incremental releases, without warning. As a result, this\ + \ parameter should not be provided by any client other than the UI." + operationId: getControllerServicesFromGroup parameters: - - name: producer + - name: id in: path - description: The producer for flow file metrics. Each producer may have its - own output format. + description: The process group id. required: true style: simple explode: false schema: type: string - - name: includedRegistries + - name: includeAncestorGroups in: query - description: Set of included metrics registries + description: Whether or not to include parent/ancestor process groups required: false style: form explode: true schema: - uniqueItems: true - type: array - items: - type: string - enum: - - NIFI - - JVM - - BULLETIN - - CONNECTION - - CLUSTER - - name: sampleName + type: boolean + default: true + - name: includeDescendantGroups in: query - description: Regular Expression Pattern to be applied against the sample name - field + description: Whether or not to include descendant process groups required: false style: form explode: true schema: - type: string - - name: sampleLabelValue + type: boolean + default: false + - name: includeReferencingComponents in: query - description: Regular Expression Pattern to be applied against the sample label - value field + description: Whether or not to include services' referencing components in + the response required: false style: form explode: true schema: - type: string - - name: rootFieldName + type: boolean + default: true + - name: uiOnly in: query - description: Name of the first field of JSON object. Applicable for JSON producer - only. required: false style: form explode: true schema: - type: string + type: boolean + default: false responses: - default: - content: - '*/*': - schema: - $ref: '#/components/schemas/StreamingOutput' "400": description: NiFi was unable to complete the request because it was invalid. The request should not be retried without modification. @@ -4747,52 +4331,39 @@ paths: description: Client could not be authenticated. "403": description: Client is not authorized to make this request. - "404": - description: The specified resource could not be found. "409": description: The request was valid but NiFi was not in the appropriate state to process it. + default: + content: + application/json: + schema: + $ref: '#/components/schemas/ControllerServicesEntity' security: - Read - /flow: [] - /flow/registries/{registry-id}/buckets/{bucket-id}/flows: - get: + put: tags: - Flow - summary: Gets the flows from the specified registry and bucket for the current - user - operationId: getFlows + summary: Enable or disable Controller Services in the specified Process Group. + operationId: activateControllerServices parameters: - - name: registry-id + - name: id in: path - description: The registry client id. + description: The process group id. required: true style: simple explode: false schema: type: string - - name: bucket-id - in: path - description: The bucket id. + requestBody: + description: "The request to schedule or unschedule. If the comopnents in\ + \ the request are not specified, all authorized components will be considered." + content: + application/json: + schema: + $ref: '#/components/schemas/ActivateControllerServicesEntity' required: true - style: simple - explode: false - schema: - type: string - - name: branch - in: query - description: The name of a branch to get the flows from. If not specified - the default branch of the registry client will be used. - required: false - style: form - explode: true - schema: - type: string responses: - default: - content: - application/json: - schema: - $ref: '#/components/schemas/VersionedFlowsEntity' "400": description: NiFi was unable to complete the request because it was invalid. The request should not be retried without modification. @@ -4805,15 +4376,34 @@ paths: "409": description: The request was valid but NiFi was not in the appropriate state to process it. + default: + content: + application/json: + schema: + $ref: '#/components/schemas/ActivateControllerServicesEntity' security: - Read - /flow: [] - /flow/input-ports/{id}/status: + - Write - /{component-type}/{uuid} or /operation/{component-type}/{uuid} - For every service being enabled/disabled: [] + /flow/process-groups/{id}/status: get: tags: - Flow - summary: Gets status for an input port - operationId: getInputPortStatus + summary: Gets the status for a process group + description: "The status for a process group includes status for all descendent\ + \ components. When invoked on the root group with recursive set to true, it\ + \ will return the current status of every component in the flow." + operationId: getProcessGroupStatus parameters: + - name: recursive + in: query + description: "Whether all descendant groups and the status of their content\ + \ will be included. Optional, defaults to false" + required: false + style: form + explode: true + schema: + type: boolean + default: false - name: nodewise in: query description: "Whether or not to include the breakdown per node. Optional,\ @@ -4834,18 +4424,13 @@ paths: type: string - name: id in: path - description: The input port id. + description: The process group id. required: true style: simple explode: false schema: type: string responses: - default: - content: - application/json: - schema: - $ref: '#/components/schemas/PortStatusEntity' "400": description: NiFi was unable to complete the request because it was invalid. The request should not be retried without modification. @@ -4858,47 +4443,29 @@ paths: "409": description: The request was valid but NiFi was not in the appropriate state to process it. + default: + content: + application/json: + schema: + $ref: '#/components/schemas/ProcessGroupStatusEntity' security: - Read - /flow: [] - /flow/output-ports/{id}/status: + /flow/process-groups/{id}/status/history: get: tags: - Flow - summary: Gets status for an output port - operationId: getOutputPortStatus + summary: Gets status history for a remote process group + operationId: getProcessGroupStatusHistory parameters: - - name: nodewise - in: query - description: "Whether or not to include the breakdown per node. Optional,\ - \ defaults to false" - required: false - style: form - explode: true - schema: - type: boolean - default: false - - name: clusterNodeId - in: query - description: The id of the node where to get the status. - required: false - style: form - explode: true - schema: - type: string - name: id in: path - description: The output port id. + description: The process group id. required: true style: simple explode: false schema: type: string responses: - default: - content: - application/json: - schema: - $ref: '#/components/schemas/PortStatusEntity' "400": description: NiFi was unable to complete the request because it was invalid. The request should not be retried without modification. @@ -4911,41 +4478,21 @@ paths: "409": description: The request was valid but NiFi was not in the appropriate state to process it. - security: - - Read - /flow: [] - /flow/parameter-contexts: - get: - tags: - - Flow - summary: Gets all Parameter Contexts - operationId: getParameterContexts - responses: default: content: application/json: schema: - $ref: '#/components/schemas/ParameterContextsEntity' - "400": - description: NiFi was unable to complete the request because it was invalid. - The request should not be retried without modification. - "401": - description: Client could not be authenticated. - "403": - description: Client is not authorized to make this request. - "409": - description: The request was valid but NiFi was not in the appropriate state - to process it. + $ref: '#/components/schemas/StatusHistoryEntity' security: - - Read - /parameter-contexts/{id} for each Parameter Context: [] - /flow/parameter-provider-definition/{group}/{artifact}/{version}/{type}: + - Read - /flow: [] + /flow/processor-definition/{group}/{artifact}/{version}/{type}: get: tags: - Flow - summary: Retrieves the Parameter Provider Definition for the specified component - type. + summary: Retrieves the Processor Definition for the specified component type. description: "Note: This endpoint is subject to change as NiFi and it's REST\ \ API evolve." - operationId: getParameterProviderDefinition + operationId: getProcessorDefinition parameters: - name: group in: path @@ -4973,18 +4520,13 @@ paths: type: string - name: type in: path - description: The parameter provider type + description: The processor type required: true style: simple explode: false schema: type: string responses: - default: - content: - application/json: - schema: - $ref: '#/components/schemas/ParameterProviderDefinition' "400": description: NiFi was unable to complete the request because it was invalid. The request should not be retried without modification. @@ -4993,18 +4535,22 @@ paths: "403": description: Client is not authorized to make this request. "404": - description: The reporting task definition for the coordinates could not - be located. + description: The processor definition for the coordinates could not be located. + default: + content: + application/json: + schema: + $ref: '#/components/schemas/ProcessorDefinition' security: - Read - /flow: [] - /flow/parameter-provider-types: + /flow/processor-types: get: tags: - Flow - summary: Retrieves the types of parameter providers that this NiFi supports + summary: Retrieves the types of processors that this NiFi supports description: "Note: This endpoint is subject to change as NiFi and it's REST\ \ API evolve." - operationId: getParameterProviderTypes + operationId: getProcessorTypes parameters: - name: bundleGroupFilter in: query @@ -5034,11 +4580,6 @@ paths: schema: type: string responses: - default: - content: - application/json: - schema: - $ref: '#/components/schemas/ParameterProviderTypesEntity' "400": description: NiFi was unable to complete the request because it was invalid. The request should not be retried without modification. @@ -5049,20 +4590,47 @@ paths: "409": description: The request was valid but NiFi was not in the appropriate state to process it. + default: + content: + application/json: + schema: + $ref: '#/components/schemas/ProcessorTypesEntity' security: - Read - /flow: [] - /flow/parameter-providers: + /flow/processors/{id}/status: get: tags: - Flow - summary: Gets all parameter providers - operationId: getParameterProviders + summary: Gets status for a processor + operationId: getProcessorStatus + parameters: + - name: nodewise + in: query + description: "Whether or not to include the breakdown per node. Optional,\ + \ defaults to false" + required: false + style: form + explode: true + schema: + type: boolean + default: false + - name: clusterNodeId + in: query + description: The id of the node where to get the status. + required: false + style: form + explode: true + schema: + type: string + - name: id + in: path + description: The processor id. + required: true + style: simple + explode: false + schema: + type: string responses: - default: - content: - application/json: - schema: - $ref: '#/components/schemas/ParameterProvidersEntity' "400": description: NiFi was unable to complete the request because it was invalid. The request should not be retried without modification. @@ -5070,25 +4638,60 @@ paths: description: Client could not be authenticated. "403": description: Client is not authorized to make this request. + "404": + description: The specified resource could not be found. "409": description: The request was valid but NiFi was not in the appropriate state to process it. + default: + content: + application/json: + schema: + $ref: '#/components/schemas/ProcessorStatusEntity' security: - Read - /flow: [] - /flow/prioritizers: + /flow/processors/{id}/status/history: get: tags: - Flow - summary: Retrieves the types of prioritizers that this NiFi supports - description: "Note: This endpoint is subject to change as NiFi and it's REST\ - \ API evolve." - operationId: getPrioritizers + summary: Gets status history for a processor + operationId: getProcessorStatusHistory + parameters: + - name: id + in: path + description: The processor id. + required: true + style: simple + explode: false + schema: + type: string responses: + "400": + description: NiFi was unable to complete the request because it was invalid. + The request should not be retried without modification. + "401": + description: Client could not be authenticated. + "403": + description: Client is not authorized to make this request. + "404": + description: The specified resource could not be found. + "409": + description: The request was valid but NiFi was not in the appropriate state + to process it. default: content: application/json: schema: - $ref: '#/components/schemas/PrioritizerTypesEntity' + $ref: '#/components/schemas/StatusHistoryEntity' + security: + - Read - /flow: [] + /flow/registries: + get: + tags: + - Flow + summary: Gets the listing of available flow registry clients + operationId: getRegistryClients + responses: "400": description: NiFi was unable to complete the request because it was invalid. The request should not be retried without modification. @@ -5096,63 +4699,34 @@ paths: description: Client could not be authenticated. "403": description: Client is not authorized to make this request. + "404": + description: The specified resource could not be found. "409": description: The request was valid but NiFi was not in the appropriate state to process it. + default: + content: + application/json: + schema: + $ref: '#/components/schemas/FlowRegistryClientsEntity' security: - Read - /flow: [] - /flow/process-groups/{id}/status: + /flow/registries/{id}/branches: get: tags: - Flow - summary: Gets the status for a process group - description: "The status for a process group includes status for all descendent\ - \ components. When invoked on the root group with recursive set to true, it\ - \ will return the current status of every component in the flow." - operationId: getProcessGroupStatus + summary: Gets the branches from the specified registry for the current user + operationId: getBranches parameters: - - name: recursive - in: query - description: "Whether all descendant groups and the status of their content\ - \ will be included. Optional, defaults to false" - required: false - style: form - explode: true - schema: - type: boolean - default: false - - name: nodewise - in: query - description: "Whether or not to include the breakdown per node. Optional,\ - \ defaults to false" - required: false - style: form - explode: true - schema: - type: boolean - default: false - - name: clusterNodeId - in: query - description: The id of the node where to get the status. - required: false - style: form - explode: true - schema: - type: string - name: id in: path - description: The process group id. + description: The registry id. required: true style: simple explode: false schema: type: string responses: - default: - content: - application/json: - schema: - $ref: '#/components/schemas/ProcessGroupStatusEntity' "400": description: NiFi was unable to complete the request because it was invalid. The request should not be retried without modification. @@ -5165,29 +4739,38 @@ paths: "409": description: The request was valid but NiFi was not in the appropriate state to process it. + default: + content: + application/json: + schema: + $ref: '#/components/schemas/FlowRegistryBranchesEntity' security: - Read - /flow: [] - /flow/process-groups/{id}/status/history: + /flow/registries/{id}/buckets: get: tags: - Flow - summary: Gets status history for a remote process group - operationId: getProcessGroupStatusHistory + summary: Gets the buckets from the specified registry for the current user + operationId: getBuckets parameters: - name: id in: path - description: The process group id. + description: The registry id. required: true style: simple explode: false schema: type: string + - name: branch + in: query + description: The name of a branch to get the buckets from. If not specified + the default branch of the registry client will be used. + required: false + style: form + explode: true + schema: + type: string responses: - default: - content: - application/json: - schema: - $ref: '#/components/schemas/StatusHistoryEntity' "400": description: NiFi was unable to complete the request because it was invalid. The request should not be retried without modification. @@ -5200,105 +4783,116 @@ paths: "409": description: The request was valid but NiFi was not in the appropriate state to process it. + default: + content: + application/json: + schema: + $ref: '#/components/schemas/FlowRegistryBucketsEntity' security: - Read - /flow: [] - /flow/processor-definition/{group}/{artifact}/{version}/{type}: - get: + ? /flow/registries/{registry-id}/branches/{branch-id-a}/buckets/{bucket-id-a}/flows/{flow-id-a}/{version-a}/diff/branches/{branch-id-b}/buckets/{bucket-id-b}/flows/{flow-id-b}/{version-b} + : get: tags: - Flow - summary: Retrieves the Processor Definition for the specified component type. - description: "Note: This endpoint is subject to change as NiFi and it's REST\ - \ API evolve." - operationId: getProcessorDefinition + summary: "Gets the differences between two versions of the same versioned flow,\ + \ the basis of the comparison will be the first version" + operationId: getVersionDifferences parameters: - - name: group + - name: registry-id in: path - description: The bundle group + description: The registry client id. required: true style: simple explode: false schema: type: string - - name: artifact + - name: branch-id-a in: path - description: The bundle artifact + description: The branch id for the base version. required: true style: simple explode: false schema: type: string - - name: version + - name: bucket-id-a in: path - description: The bundle version + description: The bucket id for the base version. required: true style: simple explode: false schema: type: string - - name: type + - name: flow-id-a in: path - description: The processor type + description: The flow id for the base version. required: true style: simple explode: false schema: type: string - responses: - default: - content: - application/json: - schema: - $ref: '#/components/schemas/ProcessorDefinition' - "400": - description: NiFi was unable to complete the request because it was invalid. - The request should not be retried without modification. - "401": - description: Client could not be authenticated. - "403": - description: Client is not authorized to make this request. - "404": - description: The processor definition for the coordinates could not be located. - security: - - Read - /flow: [] - /flow/processors/{id}/status: - get: - tags: - - Flow - summary: Gets status for a processor - operationId: getProcessorStatus - parameters: - - name: nodewise + - name: version-a + in: path + description: The base version. + required: true + style: simple + explode: false + schema: + type: string + - name: branch-id-b + in: path + description: The branch id for the compared version. + required: true + style: simple + explode: false + schema: + type: string + - name: bucket-id-b + in: path + description: The bucket id for the compared version. + required: true + style: simple + explode: false + schema: + type: string + - name: flow-id-b + in: path + description: The flow id for the compared version. + required: true + style: simple + explode: false + schema: + type: string + - name: version-b + in: path + description: The compared version. + required: true + style: simple + explode: false + schema: + type: string + - name: offset in: query - description: "Whether or not to include the breakdown per node. Optional,\ - \ defaults to false" + description: Must be a non-negative number. Specifies the starting point of + the listing. 0 means start from the beginning. required: false style: form explode: true schema: - type: boolean - default: false - - name: clusterNodeId + type: integer + format: int32 + default: 0 + - name: limit in: query - description: The id of the node where to get the status. + description: Limits the number of differences listed. This might lead to partial + result. 0 means no limitation is applied. required: false style: form explode: true schema: - type: string - - name: id - in: path - description: The processor id. - required: true - style: simple - explode: false - schema: - type: string + type: integer + format: int32 + default: 1000 responses: - default: - content: - application/json: - schema: - $ref: '#/components/schemas/ProcessorStatusEntity' "400": description: NiFi was unable to complete the request because it was invalid. The request should not be retried without modification. @@ -5311,29 +4905,47 @@ paths: "409": description: The request was valid but NiFi was not in the appropriate state to process it. + default: + content: + application/json: + schema: + $ref: '#/components/schemas/FlowComparisonEntity' security: - Read - /flow: [] - /flow/processors/{id}/status/history: + /flow/registries/{registry-id}/buckets/{bucket-id}/flows: get: tags: - Flow - summary: Gets status history for a processor - operationId: getProcessorStatusHistory + summary: Gets the flows from the specified registry and bucket for the current + user + operationId: getFlows parameters: - - name: id + - name: registry-id in: path - description: The processor id. + description: The registry client id. + required: true + style: simple + explode: false + schema: + type: string + - name: bucket-id + in: path + description: The bucket id. required: true style: simple explode: false schema: type: string + - name: branch + in: query + description: The name of a branch to get the flows from. If not specified + the default branch of the registry client will be used. + required: false + style: form + explode: true + schema: + type: string responses: - default: - content: - application/json: - schema: - $ref: '#/components/schemas/StatusHistoryEntity' "400": description: NiFi was unable to complete the request because it was invalid. The request should not be retried without modification. @@ -5346,50 +4958,55 @@ paths: "409": description: The request was valid but NiFi was not in the appropriate state to process it. + default: + content: + application/json: + schema: + $ref: '#/components/schemas/VersionedFlowsEntity' security: - Read - /flow: [] - /flow/processor-types: + /flow/registries/{registry-id}/buckets/{bucket-id}/flows/{flow-id}/details: get: tags: - Flow - summary: Retrieves the types of processors that this NiFi supports - description: "Note: This endpoint is subject to change as NiFi and it's REST\ - \ API evolve." - operationId: getProcessorTypes + summary: Gets the details of a flow from the specified registry and bucket for + the specified flow for the current user + operationId: getDetails parameters: - - name: bundleGroupFilter - in: query - description: "If specified, will only return types that are a member of this\ - \ bundle group." - required: false - style: form - explode: true + - name: registry-id + in: path + description: The registry client id. + required: true + style: simple + explode: false schema: type: string - - name: bundleArtifactFilter - in: query - description: "If specified, will only return types that are a member of this\ - \ bundle artifact." - required: false - style: form - explode: true + - name: bucket-id + in: path + description: The bucket id. + required: true + style: simple + explode: false schema: type: string - - name: type + - name: flow-id + in: path + description: The flow id. + required: true + style: simple + explode: false + schema: + type: string + - name: branch in: query - description: "If specified, will only return types whose fully qualified classname\ - \ matches." + description: The name of a branch to get the flow from. If not specified the + default branch of the registry client will be used. required: false style: form explode: true schema: type: string responses: - default: - content: - application/json: - schema: - $ref: '#/components/schemas/ProcessorTypesEntity' "400": description: NiFi was unable to complete the request because it was invalid. The request should not be retried without modification. @@ -5397,23 +5014,60 @@ paths: description: Client could not be authenticated. "403": description: Client is not authorized to make this request. + "404": + description: The specified resource could not be found. "409": description: The request was valid but NiFi was not in the appropriate state to process it. + default: + content: + application/json: + schema: + $ref: '#/components/schemas/VersionedFlowEntity' security: - Read - /flow: [] - /flow/registries: + /flow/registries/{registry-id}/buckets/{bucket-id}/flows/{flow-id}/versions: get: tags: - Flow - summary: Gets the listing of available flow registry clients - operationId: getRegistryClients + summary: Gets the flow versions from the specified registry and bucket for the + specified flow for the current user + operationId: getVersions + parameters: + - name: registry-id + in: path + description: The registry client id. + required: true + style: simple + explode: false + schema: + type: string + - name: bucket-id + in: path + description: The bucket id. + required: true + style: simple + explode: false + schema: + type: string + - name: flow-id + in: path + description: The flow id. + required: true + style: simple + explode: false + schema: + type: string + - name: branch + in: query + description: The name of a branch to get the flow versions from. If not specified + the default branch of the registry client will be used. + required: false + style: form + explode: true + schema: + type: string responses: - default: - content: - application/json: - schema: - $ref: '#/components/schemas/FlowRegistryClientsEntity' "400": description: NiFi was unable to complete the request because it was invalid. The request should not be retried without modification. @@ -5426,6 +5080,11 @@ paths: "409": description: The request was valid but NiFi was not in the appropriate state to process it. + default: + content: + application/json: + schema: + $ref: '#/components/schemas/VersionedFlowSnapshotMetadataSetEntity' security: - Read - /flow: [] /flow/remote-process-groups/{id}/status: @@ -5462,11 +5121,6 @@ paths: schema: type: string responses: - default: - content: - application/json: - schema: - $ref: '#/components/schemas/RemoteProcessGroupStatusEntity' "400": description: NiFi was unable to complete the request because it was invalid. The request should not be retried without modification. @@ -5479,6 +5133,11 @@ paths: "409": description: The request was valid but NiFi was not in the appropriate state to process it. + default: + content: + application/json: + schema: + $ref: '#/components/schemas/RemoteProcessGroupStatusEntity' security: - Read - /flow: [] /flow/remote-process-groups/{id}/status/history: @@ -5497,11 +5156,6 @@ paths: schema: type: string responses: - default: - content: - application/json: - schema: - $ref: '#/components/schemas/StatusHistoryEntity' "400": description: NiFi was unable to complete the request because it was invalid. The request should not be retried without modification. @@ -5514,6 +5168,11 @@ paths: "409": description: The request was valid but NiFi was not in the appropriate state to process it. + default: + content: + application/json: + schema: + $ref: '#/components/schemas/StatusHistoryEntity' security: - Read - /flow: [] /flow/reporting-task-definition/{group}/{artifact}/{version}/{type}: @@ -5559,11 +5218,6 @@ paths: schema: type: string responses: - default: - content: - application/json: - schema: - $ref: '#/components/schemas/ReportingTaskDefinition' "400": description: NiFi was unable to complete the request because it was invalid. The request should not be retried without modification. @@ -5574,53 +5228,26 @@ paths: "404": description: The reporting task definition for the coordinates could not be located. + default: + content: + application/json: + schema: + $ref: '#/components/schemas/ReportingTaskDefinition' security: - Read - /flow: [] - /flow/reporting-tasks/snapshot: + /flow/reporting-task-types: get: tags: - Flow - summary: Get a snapshot of the given reporting tasks and any controller services - they use - operationId: getReportingTaskSnapshot + summary: Retrieves the types of reporting tasks that this NiFi supports + description: "Note: This endpoint is subject to change as NiFi and it's REST\ + \ API evolve." + operationId: getReportingTaskTypes parameters: - - name: reportingTaskId + - name: bundleGroupFilter in: query - description: "Specifies a reporting task id to export. If not specified, all\ - \ reporting tasks will be exported." - required: false - style: form - explode: true - schema: - type: string - responses: - default: - content: - application/json: - schema: - $ref: '#/components/schemas/VersionedReportingTaskSnapshot' - "401": - description: Client could not be authenticated. - "403": - description: Client is not authorized to make this request. - "409": - description: The request was valid but NiFi was not in the appropriate state - to process it. - security: - - Read - /flow: [] - /flow/reporting-task-types: - get: - tags: - - Flow - summary: Retrieves the types of reporting tasks that this NiFi supports - description: "Note: This endpoint is subject to change as NiFi and it's REST\ - \ API evolve." - operationId: getReportingTaskTypes - parameters: - - name: bundleGroupFilter - in: query - description: "If specified, will only return types that are a member of this\ - \ bundle group." + description: "If specified, will only return types that are a member of this\ + \ bundle group." required: false style: form explode: true @@ -5645,11 +5272,6 @@ paths: schema: type: string responses: - default: - content: - application/json: - schema: - $ref: '#/components/schemas/ReportingTaskTypesEntity' "400": description: NiFi was unable to complete the request because it was invalid. The request should not be retried without modification. @@ -5660,6 +5282,11 @@ paths: "409": description: The request was valid but NiFi was not in the appropriate state to process it. + default: + content: + application/json: + schema: + $ref: '#/components/schemas/ReportingTaskTypesEntity' security: - Read - /flow: [] /flow/reporting-tasks: @@ -5669,11 +5296,6 @@ paths: summary: Gets all reporting tasks operationId: getReportingTasks responses: - default: - content: - application/json: - schema: - $ref: '#/components/schemas/ReportingTasksEntity' "400": description: NiFi was unable to complete the request because it was invalid. The request should not be retried without modification. @@ -5684,299 +5306,65 @@ paths: "409": description: The request was valid but NiFi was not in the appropriate state to process it. - security: - - Read - /flow: [] - /flow/runtime-manifest: - get: - tags: - - Flow - summary: Retrieves the runtime manifest for this NiFi instance. - description: "Note: This endpoint is subject to change as NiFi and it's REST\ - \ API evolve." - operationId: getRuntimeManifest - responses: default: content: application/json: schema: - $ref: '#/components/schemas/RuntimeManifestEntity' - "400": - description: NiFi was unable to complete the request because it was invalid. - The request should not be retried without modification. - "401": - description: Client could not be authenticated. - "403": - description: Client is not authorized to make this request. - "409": - description: The request was valid but NiFi was not in the appropriate state - to process it. + $ref: '#/components/schemas/ReportingTasksEntity' security: - Read - /flow: [] - ? /flow/registries/{registry-id}/branches/{branch-id-a}/buckets/{bucket-id-a}/flows/{flow-id-a}/{version-a}/diff/branches/{branch-id-b}/buckets/{bucket-id-b}/flows/{flow-id-b}/{version-b} - : get: + /flow/reporting-tasks/download: + get: tags: - Flow - summary: "Gets the differences between two versions of the same versioned flow,\ - \ the basis of the comparison will be the first version" - operationId: getVersionDifferences + summary: Download a snapshot of the given reporting tasks and any controller + services they use + operationId: downloadReportingTaskSnapshot parameters: - - name: registry-id - in: path - description: The registry client id. - required: true - style: simple - explode: false - schema: - type: string - - name: branch-id-a - in: path - description: The branch id for the base version. - required: true - style: simple - explode: false - schema: - type: string - - name: bucket-id-a - in: path - description: The bucket id for the base version. - required: true - style: simple - explode: false - schema: - type: string - - name: flow-id-a - in: path - description: The flow id for the base version. - required: true - style: simple - explode: false - schema: - type: string - - name: version-a - in: path - description: The base version. - required: true - style: simple - explode: false - schema: - type: string - - name: branch-id-b - in: path - description: The branch id for the compared version. - required: true - style: simple - explode: false - schema: - type: string - - name: bucket-id-b - in: path - description: The bucket id for the compared version. - required: true - style: simple - explode: false - schema: - type: string - - name: flow-id-b - in: path - description: The flow id for the compared version. - required: true - style: simple - explode: false - schema: - type: string - - name: version-b - in: path - description: The compared version. - required: true - style: simple - explode: false - schema: - type: string - - name: offset - in: query - description: Must be a non-negative number. Specifies the starting point of - the listing. 0 means start from the beginning. - required: false - style: form - explode: true - schema: - type: integer - format: int32 - default: 0 - - name: limit + - name: reportingTaskId in: query - description: Limits the number of differences listed. This might lead to partial - result. 0 means no limitation is applied. + description: "Specifies a reporting task id to export. If not specified, all\ + \ reporting tasks will be exported." required: false style: form explode: true schema: - type: integer - format: int32 - default: 1000 + type: string responses: - default: - content: - application/json: - schema: - $ref: '#/components/schemas/FlowComparisonEntity' - "400": - description: NiFi was unable to complete the request because it was invalid. - The request should not be retried without modification. "401": description: Client could not be authenticated. "403": description: Client is not authorized to make this request. - "404": - description: The specified resource could not be found. "409": description: The request was valid but NiFi was not in the appropriate state to process it. - security: - - Read - /flow: [] - /flow/registries/{registry-id}/buckets/{bucket-id}/flows/{flow-id}/versions: - get: - tags: - - Flow - summary: Gets the flow versions from the specified registry and bucket for the - specified flow for the current user - operationId: getVersions - parameters: - - name: registry-id - in: path - description: The registry client id. - required: true - style: simple - explode: false - schema: - type: string - - name: bucket-id - in: path - description: The bucket id. - required: true - style: simple - explode: false - schema: - type: string - - name: flow-id - in: path - description: The flow id. - required: true - style: simple - explode: false - schema: - type: string - - name: branch - in: query - description: The name of a branch to get the flow versions from. If not specified - the default branch of the registry client will be used. - required: false - style: form - explode: true - schema: - type: string - responses: default: content: application/json: schema: - $ref: '#/components/schemas/VersionedFlowSnapshotMetadataSetEntity' - "400": - description: NiFi was unable to complete the request because it was invalid. - The request should not be retried without modification. - "401": - description: Client could not be authenticated. - "403": - description: Client is not authorized to make this request. - "404": - description: The specified resource could not be found. - "409": - description: The request was valid but NiFi was not in the appropriate state - to process it. + type: string + format: byte + x-content-type: application/json security: - Read - /flow: [] - /flow/history: + /flow/reporting-tasks/snapshot: get: tags: - Flow - summary: Gets configuration history - description: "Note: This endpoint is subject to change as NiFi and it's REST\ - \ API evolve." - operationId: queryHistory + summary: Get a snapshot of the given reporting tasks and any controller services + they use + operationId: getReportingTaskSnapshot parameters: - - name: offset - in: query - description: The offset into the result set. - required: true - style: form - explode: true - schema: - $ref: '#/components/schemas/IntegerParameter' - - name: count - in: query - description: The number of actions to return. - required: true - style: form - explode: true - schema: - $ref: '#/components/schemas/IntegerParameter' - - name: sortColumn - in: query - description: The field to sort on. - required: false - style: form - explode: true - schema: - type: string - - name: sortOrder - in: query - description: The direction to sort. - required: false - style: form - explode: true - schema: - type: string - - name: startDate - in: query - description: Include actions after this date. - required: false - style: form - explode: true - schema: - $ref: '#/components/schemas/DateTimeParameter' - - name: endDate - in: query - description: Include actions before this date. - required: false - style: form - explode: true - schema: - $ref: '#/components/schemas/DateTimeParameter' - - name: userIdentity - in: query - description: Include actions performed by this user. - required: false - style: form - explode: true - schema: - type: string - - name: sourceId + - name: reportingTaskId in: query - description: Include actions on this component. + description: "Specifies a reporting task id to export. If not specified, all\ + \ reporting tasks will be exported." required: false style: form explode: true schema: type: string responses: - default: - content: - application/json: - schema: - $ref: '#/components/schemas/HistoryEntity' - "400": - description: NiFi was unable to complete the request because it was invalid. - The request should not be retried without modification. "401": description: Client could not be authenticated. "403": @@ -5984,32 +5372,22 @@ paths: "409": description: The request was valid but NiFi was not in the appropriate state to process it. + default: + content: + application/json: + schema: + $ref: '#/components/schemas/VersionedReportingTaskSnapshot' security: - Read - /flow: [] - /flow/cluster/search-results: + /flow/runtime-manifest: get: tags: - Flow - summary: Searches the cluster for a node with the specified address + summary: Retrieves the runtime manifest for this NiFi instance. description: "Note: This endpoint is subject to change as NiFi and it's REST\ \ API evolve." - operationId: searchCluster - parameters: - - name: q - in: query - description: Node address to search for. - required: true - style: form - explode: true - schema: - type: string - default: "" + operationId: getRuntimeManifest responses: - default: - content: - application/json: - schema: - $ref: '#/components/schemas/ClusterSearchResultsEntity' "400": description: NiFi was unable to complete the request because it was invalid. The request should not be retried without modification. @@ -6017,11 +5395,14 @@ paths: description: Client could not be authenticated. "403": description: Client is not authorized to make this request. - "404": - description: The specified resource could not be found. "409": description: The request was valid but NiFi was not in the appropriate state to process it. + default: + content: + application/json: + schema: + $ref: '#/components/schemas/RuntimeManifestEntity' security: - Read - /flow: [] /flow/search-results: @@ -6049,11 +5430,30 @@ paths: type: string default: "" responses: + "400": + description: NiFi was unable to complete the request because it was invalid. + The request should not be retried without modification. + "401": + description: Client could not be authenticated. + "403": + description: Client is not authorized to make this request. + "409": + description: The request was valid but NiFi was not in the appropriate state + to process it. default: content: application/json: schema: $ref: '#/components/schemas/SearchResultsEntity' + security: + - Read - /flow: [] + /flow/status: + get: + tags: + - Flow + summary: Gets the current status of this NiFi + operationId: getControllerStatus + responses: "400": description: NiFi was unable to complete the request because it was invalid. The request should not be retried without modification. @@ -6064,29 +5464,32 @@ paths: "409": description: The request was valid but NiFi was not in the appropriate state to process it. + default: + content: + application/json: + schema: + $ref: '#/components/schemas/ControllerStatusEntity' security: - Read - /flow: [] - /funnels/{id}: - get: + /flowfile-queues/{id}/drop-requests: + post: tags: - - Funnels - summary: Gets a funnel - operationId: getFunnel + - FlowFileQueues + summary: Creates a request to drop the contents of the queue in this connection. + operationId: createDropRequest parameters: - name: id in: path - description: The funnel id. + description: The connection id. required: true style: simple explode: false schema: type: string responses: - default: - content: - application/json: - schema: - $ref: '#/components/schemas/FunnelEntity' + "202": + description: The request has been accepted. A HTTP response header will + contain the URI where the response can be polled. "400": description: NiFi was unable to complete the request because it was invalid. The request should not be retried without modification. @@ -6099,35 +5502,37 @@ paths: "409": description: The request was valid but NiFi was not in the appropriate state to process it. + default: + content: + application/json: + schema: + $ref: '#/components/schemas/DropRequestEntity' security: - - Read - /funnels/{uuid}: [] - put: + - Write Source Data - /data/{component-type}/{uuid}: [] + /flowfile-queues/{id}/drop-requests/{drop-request-id}: + get: tags: - - Funnels - summary: Updates a funnel - operationId: updateFunnel + - FlowFileQueues + summary: Gets the current status of a drop request for the specified connection. + operationId: getDropRequest parameters: - name: id in: path - description: The funnel id. + description: The connection id. required: true style: simple explode: false schema: type: string - requestBody: - description: The funnel configuration details. - content: - application/json: - schema: - $ref: '#/components/schemas/FunnelEntity' + - name: drop-request-id + in: path + description: The drop request id. required: true + style: simple + explode: false + schema: + type: string responses: - default: - content: - application/json: - schema: - $ref: '#/components/schemas/FunnelEntity' "400": description: NiFi was unable to complete the request because it was invalid. The request should not be retried without modification. @@ -6140,56 +5545,36 @@ paths: "409": description: The request was valid but NiFi was not in the appropriate state to process it. + default: + content: + application/json: + schema: + $ref: '#/components/schemas/DropRequestEntity' security: - - Write - /funnels/{uuid}: [] + - Write Source Data - /data/{component-type}/{uuid}: [] delete: tags: - - Funnels - summary: Deletes a funnel - operationId: removeFunnel + - FlowFileQueues + summary: Cancels and/or removes a request to drop the contents of this connection. + operationId: removeDropRequest parameters: - - name: version - in: query - description: The revision is used to verify the client is working with the - latest version of the flow. - required: false - style: form - explode: true - schema: - $ref: '#/components/schemas/LongParameter' - - name: clientId - in: query - description: "If the client id is not specified, new one will be generated.\ - \ This value (whether specified or generated) is included in the response." - required: false - style: form - explode: true - schema: - $ref: '#/components/schemas/ClientIdParameter' - - name: disconnectedNodeAcknowledged - in: query - description: Acknowledges that this node is disconnected to allow for mutable - requests to proceed. - required: false - style: form - explode: true - schema: - type: boolean - default: false - name: id in: path - description: The funnel id. + description: The connection id. + required: true + style: simple + explode: false + schema: + type: string + - name: drop-request-id + in: path + description: The drop request id. required: true style: simple explode: false schema: type: string responses: - default: - content: - application/json: - schema: - $ref: '#/components/schemas/FunnelEntity' "400": description: NiFi was unable to complete the request because it was invalid. The request should not be retried without modification. @@ -6202,31 +5587,415 @@ paths: "409": description: The request was valid but NiFi was not in the appropriate state to process it. + default: + content: + application/json: + schema: + $ref: '#/components/schemas/DropRequestEntity' security: - - Write - /funnels/{uuid}: [] - - Write - Parent Process Group - /process-groups/{uuid}: [] - /input-ports/{id}: + - Write Source Data - /data/{component-type}/{uuid}: [] + /flowfile-queues/{id}/flowfiles/{flowfile-uuid}: get: tags: - - InputPorts - summary: Gets an input port - operationId: getInputPort + - FlowFileQueues + summary: Gets a FlowFile from a Connection. + operationId: getFlowFile parameters: - name: id in: path - description: The input port id. + description: The connection id. required: true style: simple explode: false schema: type: string - responses: - default: - content: - application/json: - schema: - $ref: '#/components/schemas/PortEntity' - "400": + - name: flowfile-uuid + in: path + description: The flowfile uuid. + required: true + style: simple + explode: false + schema: + type: string + - name: clusterNodeId + in: query + description: The id of the node where the content exists if clustered. + required: false + style: form + explode: true + schema: + type: string + responses: + "400": + description: NiFi was unable to complete the request because it was invalid. + The request should not be retried without modification. + "401": + description: Client could not be authenticated. + "403": + description: Client is not authorized to make this request. + "404": + description: The specified resource could not be found. + "409": + description: The request was valid but NiFi was not in the appropriate state + to process it. + default: + content: + application/json: + schema: + $ref: '#/components/schemas/FlowFileEntity' + security: + - Read Source Data - /data/{component-type}/{uuid}: [] + /flowfile-queues/{id}/flowfiles/{flowfile-uuid}/content: + get: + tags: + - FlowFileQueues + summary: Gets the content for a FlowFile in a Connection. + operationId: downloadFlowFileContent + parameters: + - name: Range + in: header + description: Range of bytes requested + required: false + style: simple + explode: false + schema: + type: string + - name: clientId + in: query + description: "If the client id is not specified, new one will be generated.\ + \ This value (whether specified or generated) is included in the response." + required: false + style: form + explode: true + schema: + $ref: '#/components/schemas/ClientIdParameter' + - name: id + in: path + description: The connection id. + required: true + style: simple + explode: false + schema: + type: string + - name: flowfile-uuid + in: path + description: The flowfile uuid. + required: true + style: simple + explode: false + schema: + type: string + - name: clusterNodeId + in: query + description: The id of the node where the content exists if clustered. + required: false + style: form + explode: true + schema: + type: string + responses: + "206": + description: Partial Content with range of bytes requested + "400": + description: NiFi was unable to complete the request because it was invalid. + The request should not be retried without modification. + "401": + description: Client could not be authenticated. + "403": + description: Client is not authorized to make this request. + "404": + description: The specified resource could not be found. + "409": + description: The request was valid but NiFi was not in the appropriate state + to process it. + "416": + description: Requested Range Not Satisfiable based on bytes requested + default: + content: + '*/*': + schema: + $ref: '#/components/schemas/StreamingOutput' + security: + - Read Source Data - /data/{component-type}/{uuid}: [] + /flowfile-queues/{id}/listing-requests: + post: + tags: + - FlowFileQueues + summary: Lists the contents of the queue in this connection. + operationId: createFlowFileListing + parameters: + - name: id + in: path + description: The connection id. + required: true + style: simple + explode: false + schema: + type: string + responses: + "202": + description: The request has been accepted. A HTTP response header will + contain the URI where the response can be polled. + "400": + description: NiFi was unable to complete the request because it was invalid. + The request should not be retried without modification. + "401": + description: Client could not be authenticated. + "403": + description: Client is not authorized to make this request. + "404": + description: The specified resource could not be found. + "409": + description: The request was valid but NiFi was not in the appropriate state + to process it. + default: + content: + application/json: + schema: + $ref: '#/components/schemas/ListingRequestEntity' + security: + - Read Source Data - /data/{component-type}/{uuid}: [] + /flowfile-queues/{id}/listing-requests/{listing-request-id}: + get: + tags: + - FlowFileQueues + summary: Gets the current status of a listing request for the specified connection. + operationId: getListingRequest + parameters: + - name: id + in: path + description: The connection id. + required: true + style: simple + explode: false + schema: + type: string + - name: listing-request-id + in: path + description: The listing request id. + required: true + style: simple + explode: false + schema: + type: string + responses: + "400": + description: NiFi was unable to complete the request because it was invalid. + The request should not be retried without modification. + "401": + description: Client could not be authenticated. + "403": + description: Client is not authorized to make this request. + "404": + description: The specified resource could not be found. + "409": + description: The request was valid but NiFi was not in the appropriate state + to process it. + default: + content: + application/json: + schema: + $ref: '#/components/schemas/ListingRequestEntity' + security: + - Read Source Data - /data/{component-type}/{uuid}: [] + delete: + tags: + - FlowFileQueues + summary: Cancels and/or removes a request to list the contents of this connection. + operationId: deleteListingRequest + parameters: + - name: id + in: path + description: The connection id. + required: true + style: simple + explode: false + schema: + type: string + - name: listing-request-id + in: path + description: The listing request id. + required: true + style: simple + explode: false + schema: + type: string + responses: + "400": + description: NiFi was unable to complete the request because it was invalid. + The request should not be retried without modification. + "401": + description: Client could not be authenticated. + "403": + description: Client is not authorized to make this request. + "404": + description: The specified resource could not be found. + "409": + description: The request was valid but NiFi was not in the appropriate state + to process it. + default: + content: + application/json: + schema: + $ref: '#/components/schemas/ListingRequestEntity' + security: + - Read Source Data - /data/{component-type}/{uuid}: [] + /funnels/{id}: + get: + tags: + - Funnels + summary: Gets a funnel + operationId: getFunnel + parameters: + - name: id + in: path + description: The funnel id. + required: true + style: simple + explode: false + schema: + type: string + responses: + "400": + description: NiFi was unable to complete the request because it was invalid. + The request should not be retried without modification. + "401": + description: Client could not be authenticated. + "403": + description: Client is not authorized to make this request. + "404": + description: The specified resource could not be found. + "409": + description: The request was valid but NiFi was not in the appropriate state + to process it. + default: + content: + application/json: + schema: + $ref: '#/components/schemas/FunnelEntity' + security: + - Read - /funnels/{uuid}: [] + put: + tags: + - Funnels + summary: Updates a funnel + operationId: updateFunnel + parameters: + - name: id + in: path + description: The funnel id. + required: true + style: simple + explode: false + schema: + type: string + requestBody: + description: The funnel configuration details. + content: + application/json: + schema: + $ref: '#/components/schemas/FunnelEntity' + required: true + responses: + "400": + description: NiFi was unable to complete the request because it was invalid. + The request should not be retried without modification. + "401": + description: Client could not be authenticated. + "403": + description: Client is not authorized to make this request. + "404": + description: The specified resource could not be found. + "409": + description: The request was valid but NiFi was not in the appropriate state + to process it. + default: + content: + application/json: + schema: + $ref: '#/components/schemas/FunnelEntity' + security: + - Write - /funnels/{uuid}: [] + delete: + tags: + - Funnels + summary: Deletes a funnel + operationId: removeFunnel + parameters: + - name: version + in: query + description: The revision is used to verify the client is working with the + latest version of the flow. + required: false + style: form + explode: true + schema: + $ref: '#/components/schemas/LongParameter' + - name: clientId + in: query + description: "If the client id is not specified, new one will be generated.\ + \ This value (whether specified or generated) is included in the response." + required: false + style: form + explode: true + schema: + $ref: '#/components/schemas/ClientIdParameter' + - name: disconnectedNodeAcknowledged + in: query + description: Acknowledges that this node is disconnected to allow for mutable + requests to proceed. + required: false + style: form + explode: true + schema: + type: boolean + default: false + - name: id + in: path + description: The funnel id. + required: true + style: simple + explode: false + schema: + type: string + responses: + "400": + description: NiFi was unable to complete the request because it was invalid. + The request should not be retried without modification. + "401": + description: Client could not be authenticated. + "403": + description: Client is not authorized to make this request. + "404": + description: The specified resource could not be found. + "409": + description: The request was valid but NiFi was not in the appropriate state + to process it. + default: + content: + application/json: + schema: + $ref: '#/components/schemas/FunnelEntity' + security: + - Write - /funnels/{uuid}: [] + - Write - Parent Process Group - /process-groups/{uuid}: [] + /input-ports/{id}: + get: + tags: + - InputPorts + summary: Gets an input port + operationId: getInputPort + parameters: + - name: id + in: path + description: The input port id. + required: true + style: simple + explode: false + schema: + type: string + responses: + "400": description: NiFi was unable to complete the request because it was invalid. The request should not be retried without modification. "401": @@ -6238,6 +6007,11 @@ paths: "409": description: The request was valid but NiFi was not in the appropriate state to process it. + default: + content: + application/json: + schema: + $ref: '#/components/schemas/PortEntity' security: - Read - /input-ports/{uuid}: [] put: @@ -6262,11 +6036,6 @@ paths: $ref: '#/components/schemas/PortEntity' required: true responses: - default: - content: - application/json: - schema: - $ref: '#/components/schemas/PortEntity' "400": description: NiFi was unable to complete the request because it was invalid. The request should not be retried without modification. @@ -6279,6 +6048,11 @@ paths: "409": description: The request was valid but NiFi was not in the appropriate state to process it. + default: + content: + application/json: + schema: + $ref: '#/components/schemas/PortEntity' security: - Write - /input-ports/{uuid}: [] delete: @@ -6324,11 +6098,6 @@ paths: schema: type: string responses: - default: - content: - application/json: - schema: - $ref: '#/components/schemas/PortEntity' "400": description: NiFi was unable to complete the request because it was invalid. The request should not be retried without modification. @@ -6341,6 +6110,11 @@ paths: "409": description: The request was valid but NiFi was not in the appropriate state to process it. + default: + content: + application/json: + schema: + $ref: '#/components/schemas/PortEntity' security: - Write - /input-ports/{uuid}: [] - Write - Parent Process Group - /process-groups/{uuid}: [] @@ -6367,11 +6141,6 @@ paths: $ref: '#/components/schemas/PortRunStatusEntity' required: true responses: - default: - content: - application/json: - schema: - $ref: '#/components/schemas/ProcessorEntity' "400": description: NiFi was unable to complete the request because it was invalid. The request should not be retried without modification. @@ -6384,6 +6153,11 @@ paths: "409": description: The request was valid but NiFi was not in the appropriate state to process it. + default: + content: + application/json: + schema: + $ref: '#/components/schemas/ProcessorEntity' security: - Write - /input-ports/{uuid} or /operation/input-ports/{uuid}: [] /labels/{id}: @@ -6402,11 +6176,6 @@ paths: schema: type: string responses: - default: - content: - application/json: - schema: - $ref: '#/components/schemas/LabelEntity' "400": description: NiFi was unable to complete the request because it was invalid. The request should not be retried without modification. @@ -6419,6 +6188,11 @@ paths: "409": description: The request was valid but NiFi was not in the appropriate state to process it. + default: + content: + application/json: + schema: + $ref: '#/components/schemas/LabelEntity' security: - Read - /labels/{uuid}: [] put: @@ -6443,11 +6217,6 @@ paths: $ref: '#/components/schemas/LabelEntity' required: true responses: - default: - content: - application/json: - schema: - $ref: '#/components/schemas/LabelEntity' "400": description: NiFi was unable to complete the request because it was invalid. The request should not be retried without modification. @@ -6460,6 +6229,11 @@ paths: "409": description: The request was valid but NiFi was not in the appropriate state to process it. + default: + content: + application/json: + schema: + $ref: '#/components/schemas/LabelEntity' security: - Write - /labels/{uuid}: [] delete: @@ -6505,11 +6279,6 @@ paths: schema: type: string responses: - default: - content: - application/json: - schema: - $ref: '#/components/schemas/LabelEntity' "400": description: NiFi was unable to complete the request because it was invalid. The request should not be retried without modification. @@ -6522,6 +6291,11 @@ paths: "409": description: The request was valid but NiFi was not in the appropriate state to process it. + default: + content: + application/json: + schema: + $ref: '#/components/schemas/LabelEntity' security: - Write - /labels/{uuid}: [] - Write - Parent Process Group - /process-groups/{uuid}: [] @@ -6541,11 +6315,6 @@ paths: schema: type: string responses: - default: - content: - application/json: - schema: - $ref: '#/components/schemas/PortEntity' "400": description: NiFi was unable to complete the request because it was invalid. The request should not be retried without modification. @@ -6558,6 +6327,11 @@ paths: "409": description: The request was valid but NiFi was not in the appropriate state to process it. + default: + content: + application/json: + schema: + $ref: '#/components/schemas/PortEntity' security: - Read - /output-ports/{uuid}: [] put: @@ -6582,11 +6356,6 @@ paths: $ref: '#/components/schemas/PortEntity' required: true responses: - default: - content: - application/json: - schema: - $ref: '#/components/schemas/PortEntity' "400": description: NiFi was unable to complete the request because it was invalid. The request should not be retried without modification. @@ -6599,6 +6368,11 @@ paths: "409": description: The request was valid but NiFi was not in the appropriate state to process it. + default: + content: + application/json: + schema: + $ref: '#/components/schemas/PortEntity' security: - Write - /output-ports/{uuid}: [] delete: @@ -6644,11 +6418,6 @@ paths: schema: type: string responses: - default: - content: - application/json: - schema: - $ref: '#/components/schemas/PortEntity' "400": description: NiFi was unable to complete the request because it was invalid. The request should not be retried without modification. @@ -6661,6 +6430,11 @@ paths: "409": description: The request was valid but NiFi was not in the appropriate state to process it. + default: + content: + application/json: + schema: + $ref: '#/components/schemas/PortEntity' security: - Write - /output-ports/{uuid}: [] - Write - Parent Process Group - /process-groups/{uuid}: [] @@ -6687,11 +6461,39 @@ paths: $ref: '#/components/schemas/PortRunStatusEntity' required: true responses: + "400": + description: NiFi was unable to complete the request because it was invalid. + The request should not be retried without modification. + "401": + description: Client could not be authenticated. + "403": + description: Client is not authorized to make this request. + "404": + description: The specified resource could not be found. + "409": + description: The request was valid but NiFi was not in the appropriate state + to process it. default: content: application/json: schema: $ref: '#/components/schemas/ProcessorEntity' + security: + - Write - /output-ports/{uuid} or /operation/output-ports/{uuid}: [] + /parameter-contexts: + post: + tags: + - ParameterContexts + summary: Create a Parameter Context + operationId: createParameterContext + requestBody: + description: The Parameter Context. + content: + application/json: + schema: + $ref: '#/components/schemas/ParameterContextEntity' + required: true + responses: "400": description: NiFi was unable to complete the request because it was invalid. The request should not be retried without modification. @@ -6704,8 +6506,14 @@ paths: "409": description: The request was valid but NiFi was not in the appropriate state to process it. - security: - - Write - /output-ports/{uuid} or /operation/output-ports/{uuid}: [] + default: + content: + application/json: + schema: + $ref: '#/components/schemas/ParameterContextEntity' + security: + - Write - /parameter-contexts: [] + - Read - for every inherited parameter context: [] /parameter-contexts/{contextId}/assets: get: tags: @@ -6725,11 +6533,6 @@ paths: schema: type: string responses: - default: - content: - application/json: - schema: - $ref: '#/components/schemas/AssetsEntity' "400": description: NiFi was unable to complete the request because it was invalid. The request should not be retried without modification. @@ -6742,6 +6545,11 @@ paths: "409": description: The request was valid but NiFi was not in the appropriate state to process it. + default: + content: + application/json: + schema: + $ref: '#/components/schemas/AssetsEntity' security: - Read - /parameter-contexts/{id}: [] post: @@ -6777,11 +6585,6 @@ paths: type: object required: true responses: - default: - content: - application/json: - schema: - $ref: '#/components/schemas/AssetEntity' "400": description: NiFi was unable to complete the request because it was invalid. The request should not be retried without modification. @@ -6794,46 +6597,17 @@ paths: "409": description: The request was valid but NiFi was not in the appropriate state to process it. + default: + content: + application/json: + schema: + $ref: '#/components/schemas/AssetEntity' security: - Read - /parameter-contexts/{parameterContextId}: [] - Write - /parameter-contexts/{parameterContextId}: [] - Read - for every component that is affected by the update: [] - Write - for every component that is affected by the update: [] - Read - for every currently inherited parameter context: [] - /parameter-contexts: - post: - tags: - - ParameterContexts - summary: Create a Parameter Context - operationId: createParameterContext - requestBody: - description: The Parameter Context. - content: - application/json: - schema: - $ref: '#/components/schemas/ParameterContextEntity' - required: true - responses: - default: - content: - application/json: - schema: - $ref: '#/components/schemas/ParameterContextEntity' - "400": - description: NiFi was unable to complete the request because it was invalid. - The request should not be retried without modification. - "401": - description: Client could not be authenticated. - "403": - description: Client is not authorized to make this request. - "404": - description: The specified resource could not be found. - "409": - description: The request was valid but NiFi was not in the appropriate state - to process it. - security: - - Write - /parameter-contexts: [] - - Read - for every inherited parameter context: [] /parameter-contexts/{contextId}/assets/{assetId}: get: tags: @@ -6858,13 +6632,6 @@ paths: schema: type: string responses: - default: - content: - application/octet-stream: - schema: - type: string - format: byte - x-content-type: application/octet-stream "400": description: NiFi was unable to complete the request because it was invalid. The request should not be retried without modification. @@ -6877,6 +6644,13 @@ paths: "409": description: The request was valid but NiFi was not in the appropriate state to process it. + default: + content: + application/octet-stream: + schema: + type: string + format: byte + x-content-type: application/octet-stream security: - Read - /parameter-contexts/{id}: [] delete: @@ -6915,11 +6689,6 @@ paths: schema: type: string responses: - default: - content: - application/json: - schema: - $ref: '#/components/schemas/AssetEntity' "400": description: NiFi was unable to complete the request because it was invalid. The request should not be retried without modification. @@ -6932,72 +6701,35 @@ paths: "409": description: The request was valid but NiFi was not in the appropriate state to process it. + default: + content: + application/json: + schema: + $ref: '#/components/schemas/AssetEntity' security: - Read - /parameter-contexts/{parameterContextId}: [] - Write - /parameter-contexts/{parameterContextId}: [] - Read - for every component that is affected by the update: [] - Write - for every component that is affected by the update: [] - Read - for every currently inherited parameter context: [] - /parameter-contexts/{id}: - get: - tags: - - ParameterContexts - summary: Returns the Parameter Context with the given ID - description: Returns the Parameter Context with the given ID. - operationId: getParameterContext - parameters: - - name: id - in: path - description: The ID of the Parameter Context - required: true - style: simple - explode: false - schema: - type: string - - name: includeInheritedParameters - in: query - description: "Whether or not to include inherited parameters from other parameter\ - \ contexts, and therefore also overridden values. If true, the result will\ - \ be the 'effective' parameter context." - required: false - style: form - explode: true - schema: - type: boolean - default: false - responses: - default: - content: - application/json: - schema: - $ref: '#/components/schemas/ParameterContextEntity' - "400": - description: NiFi was unable to complete the request because it was invalid. - The request should not be retried without modification. - "401": - description: Client could not be authenticated. - "403": - description: Client is not authorized to make this request. - "404": - description: The specified resource could not be found. - "409": - description: The request was valid but NiFi was not in the appropriate state - to process it. - security: - - Read - /parameter-contexts/{id}: [] - put: + /parameter-contexts/{contextId}/update-requests: + post: tags: - ParameterContexts - summary: Modifies a Parameter Context - description: "This endpoint will update a Parameter Context to match the provided\ - \ entity. However, this request will fail if any component is running and\ - \ is referencing a Parameter in the Parameter Context. Generally, this endpoint\ - \ is not called directly. Instead, an update request should be submitted by\ - \ making a POST to the /parameter-contexts/update-requests endpoint. That\ - \ endpoint will, in turn, call this endpoint." - operationId: updateParameterContext + summary: Initiate the Update Request of a Parameter Context + description: "This will initiate the process of updating a Parameter Context.\ + \ Changing the value of a Parameter may require that one or more components\ + \ be stopped and restarted, so this action may take significantly more time\ + \ than many other REST API actions. As a result, this endpoint will immediately\ + \ return a ParameterContextUpdateRequestEntity, and the process of updating\ + \ the necessary components will occur asynchronously in the background. The\ + \ client may then periodically poll the status of the request by issuing a\ + \ GET request to /parameter-contexts/update-requests/{requestId}. Once the\ + \ request is completed, the client is expected to issue a DELETE request to\ + \ /parameter-contexts/update-requests/{requestId}." + operationId: submitParameterContextUpdate parameters: - - name: id + - name: contextId in: path required: true style: simple @@ -7005,18 +6737,13 @@ paths: schema: type: string requestBody: - description: The updated Parameter Context + description: The updated version of the parameter context. content: application/json: schema: $ref: '#/components/schemas/ParameterContextEntity' required: true responses: - default: - content: - application/json: - schema: - $ref: '#/components/schemas/ParameterContextEntity' "400": description: NiFi was unable to complete the request because it was invalid. The request should not be retried without modification. @@ -7029,75 +6756,18 @@ paths: "409": description: The request was valid but NiFi was not in the appropriate state to process it. - security: - - Read - /parameter-contexts/{id}: [] - - Write - /parameter-contexts/{id}: [] - delete: - tags: - - ParameterContexts - summary: Deletes the Parameter Context with the given ID - description: Deletes the Parameter Context with the given ID. - operationId: deleteParameterContext - parameters: - - name: version - in: query - description: The version is used to verify the client is working with the - latest version of the flow. - required: false - style: form - explode: true - schema: - $ref: '#/components/schemas/LongParameter' - - name: clientId - in: query - description: "If the client id is not specified, a new one will be generated.\ - \ This value (whether specified or generated) is included in the response." - required: false - style: form - explode: true - schema: - $ref: '#/components/schemas/ClientIdParameter' - - name: disconnectedNodeAcknowledged - in: query - description: Acknowledges that this node is disconnected to allow for mutable - requests to proceed. - required: false - style: form - explode: true - schema: - type: boolean - default: false - - name: id - in: path - description: The Parameter Context ID. - required: true - style: simple - explode: false - schema: - type: string - responses: default: content: application/json: schema: - $ref: '#/components/schemas/ParameterContextEntity' - "400": - description: NiFi was unable to complete the request because it was invalid. - The request should not be retried without modification. - "401": - description: Client could not be authenticated. - "403": - description: Client is not authorized to make this request. - "404": - description: The specified resource could not be found. - "409": - description: The request was valid but NiFi was not in the appropriate state - to process it. + $ref: '#/components/schemas/ParameterContextUpdateRequestEntity' security: - - Read - /parameter-contexts/{uuid}: [] - - Write - /parameter-contexts/{uuid}: [] - - Read - /process-groups/{uuid}, for any Process Group that is currently bound to the Parameter Context: [] - - Write - /process-groups/{uuid}, for any Process Group that is currently bound to the Parameter Context: [] + - Read - /parameter-contexts/{parameterContextId}: [] + - Write - /parameter-contexts/{parameterContextId}: [] + - Read - for every component that is affected by the update: [] + - Write - for every component that is affected by the update: [] + - Read - for every currently inherited parameter context: [] + - Read - for any new inherited parameter context: [] /parameter-contexts/{contextId}/update-requests/{requestId}: get: tags: @@ -7127,11 +6797,6 @@ paths: schema: type: string responses: - default: - content: - application/json: - schema: - $ref: '#/components/schemas/ParameterContextUpdateRequestEntity' "400": description: NiFi was unable to complete the request because it was invalid. The request should not be retried without modification. @@ -7144,6 +6809,11 @@ paths: "409": description: The request was valid but NiFi was not in the appropriate state to process it. + default: + content: + application/json: + schema: + $ref: '#/components/schemas/ParameterContextUpdateRequestEntity' security: - Only the user that submitted the request can get it: [] delete: @@ -7185,11 +6855,58 @@ paths: schema: type: string responses: + "400": + description: NiFi was unable to complete the request because it was invalid. + The request should not be retried without modification. + "401": + description: Client could not be authenticated. + "403": + description: Client is not authorized to make this request. + "404": + description: The specified resource could not be found. + "409": + description: The request was valid but NiFi was not in the appropriate state + to process it. default: content: application/json: schema: $ref: '#/components/schemas/ParameterContextUpdateRequestEntity' + security: + - Only the user that submitted the request can remove it: [] + /parameter-contexts/{contextId}/validation-requests: + post: + tags: + - ParameterContexts + summary: Initiate a Validation Request to determine how the validity of components + will change if a Parameter Context were to be updated + description: "This will initiate the process of validating all components whose\ + \ Process Group is bound to the specified Parameter Context. Performing validation\ + \ against an arbitrary number of components may be expect and take significantly\ + \ more time than many other REST API actions. As a result, this endpoint will\ + \ immediately return a ParameterContextValidationRequestEntity, and the process\ + \ of validating the necessary components will occur asynchronously in the\ + \ background. The client may then periodically poll the status of the request\ + \ by issuing a GET request to /parameter-contexts/validation-requests/{requestId}.\ + \ Once the request is completed, the client is expected to issue a DELETE\ + \ request to /parameter-contexts/validation-requests/{requestId}." + operationId: submitValidationRequest + parameters: + - name: contextId + in: path + required: true + style: simple + explode: false + schema: + type: string + requestBody: + description: The validation request + content: + application/json: + schema: + $ref: '#/components/schemas/ParameterContextValidationRequestEntity' + required: true + responses: "400": description: NiFi was unable to complete the request because it was invalid. The request should not be retried without modification. @@ -7202,8 +6919,13 @@ paths: "409": description: The request was valid but NiFi was not in the appropriate state to process it. + default: + content: + application/json: + schema: + $ref: '#/components/schemas/ParameterContextValidationRequestEntity' security: - - Only the user that submitted the request can remove it: [] + - Read - /parameter-contexts/{parameterContextId}: [] /parameter-contexts/{contextId}/validation-requests/{id}: get: tags: @@ -7233,11 +6955,6 @@ paths: schema: type: string responses: - default: - content: - application/json: - schema: - $ref: '#/components/schemas/ParameterContextValidationRequestEntity' "400": description: NiFi was unable to complete the request because it was invalid. The request should not be retried without modification. @@ -7250,6 +6967,11 @@ paths: "409": description: The request was valid but NiFi was not in the appropriate state to process it. + default: + content: + application/json: + schema: + $ref: '#/components/schemas/ParameterContextValidationRequestEntity' security: - Only the user that submitted the request can get it: [] delete: @@ -7291,11 +7013,6 @@ paths: schema: type: string responses: - default: - content: - application/json: - schema: - $ref: '#/components/schemas/ParameterContextValidationRequestEntity' "400": description: NiFi was unable to complete the request because it was invalid. The request should not be retried without modification. @@ -7308,45 +7025,41 @@ paths: "409": description: The request was valid but NiFi was not in the appropriate state to process it. + default: + content: + application/json: + schema: + $ref: '#/components/schemas/ParameterContextValidationRequestEntity' security: - Only the user that submitted the request can remove it: [] - /parameter-contexts/{contextId}/update-requests: - post: + /parameter-contexts/{id}: + get: tags: - ParameterContexts - summary: Initiate the Update Request of a Parameter Context - description: "This will initiate the process of updating a Parameter Context.\ - \ Changing the value of a Parameter may require that one or more components\ - \ be stopped and restarted, so this action may take significantly more time\ - \ than many other REST API actions. As a result, this endpoint will immediately\ - \ return a ParameterContextUpdateRequestEntity, and the process of updating\ - \ the necessary components will occur asynchronously in the background. The\ - \ client may then periodically poll the status of the request by issuing a\ - \ GET request to /parameter-contexts/update-requests/{requestId}. Once the\ - \ request is completed, the client is expected to issue a DELETE request to\ - \ /parameter-contexts/update-requests/{requestId}." - operationId: submitParameterContextUpdate + summary: Returns the Parameter Context with the given ID + description: Returns the Parameter Context with the given ID. + operationId: getParameterContext parameters: - - name: contextId + - name: id in: path + description: The ID of the Parameter Context required: true style: simple explode: false schema: type: string - requestBody: - description: The updated version of the parameter context. - content: - application/json: - schema: - $ref: '#/components/schemas/ParameterContextEntity' - required: true + - name: includeInheritedParameters + in: query + description: "Whether or not to include inherited parameters from other parameter\ + \ contexts, and therefore also overridden values. If true, the result will\ + \ be the 'effective' parameter context." + required: false + style: form + explode: true + schema: + type: boolean + default: false responses: - default: - content: - application/json: - schema: - $ref: '#/components/schemas/ParameterContextUpdateRequestEntity' "400": description: NiFi was unable to complete the request because it was invalid. The request should not be retried without modification. @@ -7359,32 +7072,26 @@ paths: "409": description: The request was valid but NiFi was not in the appropriate state to process it. + default: + content: + application/json: + schema: + $ref: '#/components/schemas/ParameterContextEntity' security: - - Read - /parameter-contexts/{parameterContextId}: [] - - Write - /parameter-contexts/{parameterContextId}: [] - - Read - for every component that is affected by the update: [] - - Write - for every component that is affected by the update: [] - - Read - for every currently inherited parameter context: [] - - Read - for any new inherited parameter context: [] - /parameter-contexts/{contextId}/validation-requests: - post: + - Read - /parameter-contexts/{id}: [] + put: tags: - ParameterContexts - summary: Initiate a Validation Request to determine how the validity of components - will change if a Parameter Context were to be updated - description: "This will initiate the process of validating all components whose\ - \ Process Group is bound to the specified Parameter Context. Performing validation\ - \ against an arbitrary number of components may be expect and take significantly\ - \ more time than many other REST API actions. As a result, this endpoint will\ - \ immediately return a ParameterContextValidationRequestEntity, and the process\ - \ of validating the necessary components will occur asynchronously in the\ - \ background. The client may then periodically poll the status of the request\ - \ by issuing a GET request to /parameter-contexts/validation-requests/{requestId}.\ - \ Once the request is completed, the client is expected to issue a DELETE\ - \ request to /parameter-contexts/validation-requests/{requestId}." - operationId: submitValidationRequest + summary: Modifies a Parameter Context + description: "This endpoint will update a Parameter Context to match the provided\ + \ entity. However, this request will fail if any component is running and\ + \ is referencing a Parameter in the Parameter Context. Generally, this endpoint\ + \ is not called directly. Instead, an update request should be submitted by\ + \ making a POST to the /parameter-contexts/update-requests endpoint. That\ + \ endpoint will, in turn, call this endpoint." + operationId: updateParameterContext parameters: - - name: contextId + - name: id in: path required: true style: simple @@ -7392,18 +7099,13 @@ paths: schema: type: string requestBody: - description: The validation request + description: The updated Parameter Context content: application/json: schema: - $ref: '#/components/schemas/ParameterContextValidationRequestEntity' + $ref: '#/components/schemas/ParameterContextEntity' required: true responses: - default: - content: - application/json: - schema: - $ref: '#/components/schemas/ParameterContextValidationRequestEntity' "400": description: NiFi was unable to complete the request because it was invalid. The request should not be retried without modification. @@ -7416,37 +7118,58 @@ paths: "409": description: The request was valid but NiFi was not in the appropriate state to process it. + default: + content: + application/json: + schema: + $ref: '#/components/schemas/ParameterContextEntity' security: - - Read - /parameter-contexts/{parameterContextId}: [] - /parameter-providers/{id}/config/analysis: - post: + - Read - /parameter-contexts/{id}: [] + - Write - /parameter-contexts/{id}: [] + delete: tags: - - ParameterProviders - summary: "Performs analysis of the component's configuration, providing information\ - \ about which attributes are referenced." - operationId: analyzeConfiguration_1 + - ParameterContexts + summary: Deletes the Parameter Context with the given ID + description: Deletes the Parameter Context with the given ID. + operationId: deleteParameterContext parameters: + - name: version + in: query + description: The version is used to verify the client is working with the + latest version of the flow. + required: false + style: form + explode: true + schema: + $ref: '#/components/schemas/LongParameter' + - name: clientId + in: query + description: "If the client id is not specified, a new one will be generated.\ + \ This value (whether specified or generated) is included in the response." + required: false + style: form + explode: true + schema: + $ref: '#/components/schemas/ClientIdParameter' + - name: disconnectedNodeAcknowledged + in: query + description: Acknowledges that this node is disconnected to allow for mutable + requests to proceed. + required: false + style: form + explode: true + schema: + type: boolean + default: false - name: id in: path - description: The parameter provider id. + description: The Parameter Context ID. required: true style: simple explode: false schema: type: string - requestBody: - description: The configuration analysis request. - content: - application/json: - schema: - $ref: '#/components/schemas/ConfigurationAnalysisEntity' - required: true responses: - default: - content: - application/json: - schema: - $ref: '#/components/schemas/ConfigurationAnalysisEntity' "400": description: NiFi was unable to complete the request because it was invalid. The request should not be retried without modification. @@ -7459,14 +7182,22 @@ paths: "409": description: The request was valid but NiFi was not in the appropriate state to process it. + default: + content: + application/json: + schema: + $ref: '#/components/schemas/ParameterContextEntity' security: - - Read - /parameter-providers/{uuid}: [] - /parameter-providers/{id}/state/clear-requests: - post: + - Read - /parameter-contexts/{uuid}: [] + - Write - /parameter-contexts/{uuid}: [] + - Read - /process-groups/{uuid}, for any Process Group that is currently bound to the Parameter Context: [] + - Write - /process-groups/{uuid}, for any Process Group that is currently bound to the Parameter Context: [] + /parameter-providers/{id}: + get: tags: - ParameterProviders - summary: Clears the state for a parameter provider - operationId: clearState_2 + summary: Gets a parameter provider + operationId: getParameterProvider parameters: - name: id in: path @@ -7477,11 +7208,6 @@ paths: schema: type: string responses: - default: - content: - application/json: - schema: - $ref: '#/components/schemas/ComponentStateEntity' "400": description: NiFi was unable to complete the request because it was invalid. The request should not be retried without modification. @@ -7494,42 +7220,35 @@ paths: "409": description: The request was valid but NiFi was not in the appropriate state to process it. + default: + content: + application/json: + schema: + $ref: '#/components/schemas/ParameterProviderEntity' security: - - Write - /parameter-providers/{uuid}: [] - /parameter-providers/{providerId}/apply-parameters-requests/{requestId}: - get: + - Read - /parameter-providers/{uuid}: [] + put: tags: - ParameterProviders - summary: Returns the Apply Parameters Request with the given ID - description: "Returns the Apply Parameters Request with the given ID. Once an\ - \ Apply Parameters Request has been created by performing a POST to /nifi-api/parameter-providers,\ - \ that request can subsequently be retrieved via this endpoint, and the request\ - \ that is fetched will contain the state, such as percent complete, the current\ - \ state of the request, and any failures. " - operationId: getParameterProviderApplyParametersRequest + summary: Updates a parameter provider + operationId: updateParameterProvider parameters: - - name: providerId + - name: id in: path - description: The ID of the Parameter Provider + description: The parameter provider id. required: true style: simple explode: false schema: type: string - - name: requestId - in: path - description: The ID of the Apply Parameters Request + requestBody: + description: The parameter provider configuration details. + content: + application/json: + schema: + $ref: '#/components/schemas/ParameterProviderEntity' required: true - style: simple - explode: false - schema: - type: string responses: - default: - content: - application/json: - schema: - $ref: '#/components/schemas/ParameterProviderApplyParametersRequestEntity' "400": description: NiFi was unable to complete the request because it was invalid. The request should not be retried without modification. @@ -7542,21 +7261,38 @@ paths: "409": description: The request was valid but NiFi was not in the appropriate state to process it. + default: + content: + application/json: + schema: + $ref: '#/components/schemas/ParameterProviderEntity' security: - - Only the user that submitted the request can get it: [] + - Write - /parameter-providers/{uuid}: [] + - Read - any referenced Controller Services if this request changes the reference - /controller-services/{uuid}: [] delete: tags: - ParameterProviders - summary: Deletes the Apply Parameters Request with the given ID - description: "Deletes the Apply Parameters Request with the given ID. After\ - \ a request is created via a POST to /nifi-api/parameter-providers/apply-parameters-requests,\ - \ it is expected that the client will properly clean up the request by DELETE'ing\ - \ it, once the Apply process has completed. If the request is deleted before\ - \ the request completes, then the Apply Parameters Request will finish the\ - \ step that it is currently performing and then will cancel any subsequent\ - \ steps." - operationId: deleteApplyParametersRequest + summary: Deletes a parameter provider + operationId: removeParameterProvider parameters: + - name: version + in: query + description: The revision is used to verify the client is working with the + latest version of the flow. + required: false + style: form + explode: true + schema: + $ref: '#/components/schemas/LongParameter' + - name: clientId + in: query + description: "If the client id is not specified, new one will be generated.\ + \ This value (whether specified or generated) is included in the response." + required: false + style: form + explode: true + schema: + $ref: '#/components/schemas/ClientIdParameter' - name: disconnectedNodeAcknowledged in: query description: Acknowledges that this node is disconnected to allow for mutable @@ -7567,28 +7303,110 @@ paths: schema: type: boolean default: false - - name: providerId + - name: id in: path - description: The ID of the Parameter Provider + description: The parameter provider id. required: true style: simple explode: false schema: type: string - - name: requestId + responses: + "400": + description: NiFi was unable to complete the request because it was invalid. + The request should not be retried without modification. + "401": + description: Client could not be authenticated. + "403": + description: Client is not authorized to make this request. + "404": + description: The specified resource could not be found. + "409": + description: The request was valid but NiFi was not in the appropriate state + to process it. + default: + content: + application/json: + schema: + $ref: '#/components/schemas/ParameterProviderEntity' + security: + - Write - /parameter-providers/{uuid}: [] + - Write - /controller: [] + - Read - any referenced Controller Services - /controller-services/{uuid}: [] + /parameter-providers/{id}/config/analysis: + post: + tags: + - ParameterProviders + summary: "Performs analysis of the component's configuration, providing information\ + \ about which attributes are referenced." + operationId: analyzeConfiguration_1 + parameters: + - name: id in: path - description: The ID of the Apply Parameters Request + description: The parameter provider id. required: true style: simple explode: false schema: type: string + requestBody: + description: The configuration analysis request. + content: + application/json: + schema: + $ref: '#/components/schemas/ConfigurationAnalysisEntity' + required: true responses: + "400": + description: NiFi was unable to complete the request because it was invalid. + The request should not be retried without modification. + "401": + description: Client could not be authenticated. + "403": + description: Client is not authorized to make this request. + "404": + description: The specified resource could not be found. + "409": + description: The request was valid but NiFi was not in the appropriate state + to process it. default: content: application/json: schema: - $ref: '#/components/schemas/ParameterProviderApplyParametersRequestEntity' + $ref: '#/components/schemas/ConfigurationAnalysisEntity' + security: + - Read - /parameter-providers/{uuid}: [] + /parameter-providers/{id}/config/verification-requests: + post: + tags: + - ParameterProviders + summary: Performs verification of the Parameter Provider's configuration + description: "This will initiate the process of verifying a given Parameter\ + \ Provider configuration. This may be a long-running task. As a result, this\ + \ endpoint will immediately return a ParameterProviderConfigVerificationRequestEntity,\ + \ and the process of performing the verification will occur asynchronously\ + \ in the background. The client may then periodically poll the status of the\ + \ request by issuing a GET request to /parameter-providers/{serviceId}/verification-requests/{requestId}.\ + \ Once the request is completed, the client is expected to issue a DELETE\ + \ request to /parameter-providers/{providerId}/verification-requests/{requestId}." + operationId: submitConfigVerificationRequest_1 + parameters: + - name: id + in: path + description: The parameter provider id. + required: true + style: simple + explode: false + schema: + type: string + requestBody: + description: The parameter provider configuration verification request. + content: + application/json: + schema: + $ref: '#/components/schemas/VerifyConfigRequestEntity' + required: true + responses: "400": description: NiFi was unable to complete the request because it was invalid. The request should not be retried without modification. @@ -7601,8 +7419,13 @@ paths: "409": description: The request was valid but NiFi was not in the appropriate state to process it. + default: + content: + application/json: + schema: + $ref: '#/components/schemas/VerifyConfigRequestEntity' security: - - Only the user that submitted the request can remove it: [] + - Read - /parameter-providers/{uuid}: [] /parameter-providers/{id}/config/verification-requests/{requestId}: get: tags: @@ -7632,11 +7455,6 @@ paths: schema: type: string responses: - default: - content: - application/json: - schema: - $ref: '#/components/schemas/VerifyConfigRequestEntity' "400": description: NiFi was unable to complete the request because it was invalid. The request should not be retried without modification. @@ -7649,6 +7467,11 @@ paths: "409": description: The request was valid but NiFi was not in the appropriate state to process it. + default: + content: + application/json: + schema: + $ref: '#/components/schemas/VerifyConfigRequestEntity' security: - Only the user that submitted the request can get it: [] delete: @@ -7680,11 +7503,6 @@ paths: schema: type: string responses: - default: - content: - application/json: - schema: - $ref: '#/components/schemas/VerifyConfigRequestEntity' "400": description: NiFi was unable to complete the request because it was invalid. The request should not be retried without modification. @@ -7697,14 +7515,19 @@ paths: "409": description: The request was valid but NiFi was not in the appropriate state to process it. + default: + content: + application/json: + schema: + $ref: '#/components/schemas/VerifyConfigRequestEntity' security: - Only the user that submitted the request can remove it: [] - /parameter-providers/{id}/parameters/fetch-requests: - post: + /parameter-providers/{id}/descriptors: + get: tags: - ParameterProviders - summary: Fetches and temporarily caches the parameters for a provider - operationId: fetchParameters + summary: Gets a parameter provider property descriptor + operationId: getPropertyDescriptor_2 parameters: - name: id in: path @@ -7714,19 +7537,15 @@ paths: explode: false schema: type: string - requestBody: - description: The parameter fetch request. - content: - application/json: - schema: - $ref: '#/components/schemas/ParameterProviderParameterFetchEntity' + - name: propertyName + in: query + description: The property name. required: true + style: form + explode: true + schema: + type: string responses: - default: - content: - application/json: - schema: - $ref: '#/components/schemas/ParameterProviderEntity' "400": description: NiFi was unable to complete the request because it was invalid. The request should not be retried without modification. @@ -7739,48 +7558,19 @@ paths: "409": description: The request was valid but NiFi was not in the appropriate state to process it. - security: - - Write - /parameter-providers/{uuid} or or /operation/parameter-providers/{uuid}: [] - /parameter-providers/{id}: - get: - tags: - - ParameterProviders - summary: Gets a parameter provider - operationId: getParameterProvider - parameters: - - name: id - in: path - description: The parameter provider id. - required: true - style: simple - explode: false - schema: - type: string - responses: default: content: application/json: schema: - $ref: '#/components/schemas/ParameterProviderEntity' - "400": - description: NiFi was unable to complete the request because it was invalid. - The request should not be retried without modification. - "401": - description: Client could not be authenticated. - "403": - description: Client is not authorized to make this request. - "404": - description: The specified resource could not be found. - "409": - description: The request was valid but NiFi was not in the appropriate state - to process it. + $ref: '#/components/schemas/PropertyDescriptorEntity' security: - Read - /parameter-providers/{uuid}: [] - put: + /parameter-providers/{id}/parameters/fetch-requests: + post: tags: - ParameterProviders - summary: Updates a parameter provider - operationId: updateParameterProvider + summary: Fetches and temporarily caches the parameters for a provider + operationId: fetchParameters parameters: - name: id in: path @@ -7791,18 +7581,13 @@ paths: schema: type: string requestBody: - description: The parameter provider configuration details. + description: The parameter fetch request. content: application/json: schema: - $ref: '#/components/schemas/ParameterProviderEntity' + $ref: '#/components/schemas/ParameterProviderParameterFetchEntity' required: true responses: - default: - content: - application/json: - schema: - $ref: '#/components/schemas/ParameterProviderEntity' "400": description: NiFi was unable to complete the request because it was invalid. The request should not be retried without modification. @@ -7815,73 +7600,13 @@ paths: "409": description: The request was valid but NiFi was not in the appropriate state to process it. - security: - - Write - /parameter-providers/{uuid}: [] - - Read - any referenced Controller Services if this request changes the reference - /controller-services/{uuid}: [] - delete: - tags: - - ParameterProviders - summary: Deletes a parameter provider - operationId: removeParameterProvider - parameters: - - name: version - in: query - description: The revision is used to verify the client is working with the - latest version of the flow. - required: false - style: form - explode: true - schema: - $ref: '#/components/schemas/LongParameter' - - name: clientId - in: query - description: "If the client id is not specified, new one will be generated.\ - \ This value (whether specified or generated) is included in the response." - required: false - style: form - explode: true - schema: - $ref: '#/components/schemas/ClientIdParameter' - - name: disconnectedNodeAcknowledged - in: query - description: Acknowledges that this node is disconnected to allow for mutable - requests to proceed. - required: false - style: form - explode: true - schema: - type: boolean - default: false - - name: id - in: path - description: The parameter provider id. - required: true - style: simple - explode: false - schema: - type: string - responses: default: content: application/json: schema: $ref: '#/components/schemas/ParameterProviderEntity' - "400": - description: NiFi was unable to complete the request because it was invalid. - The request should not be retried without modification. - "401": - description: Client could not be authenticated. - "403": - description: Client is not authorized to make this request. - "404": - description: The specified resource could not be found. - "409": - description: The request was valid but NiFi was not in the appropriate state - to process it. security: - - Write - /parameter-providers/{uuid}: [] - - Write - /controller: [] - - Read - any referenced Controller Services - /controller-services/{uuid}: [] + - Write - /parameter-providers/{uuid} or or /operation/parameter-providers/{uuid}: [] /parameter-providers/{id}/references: get: tags: @@ -7898,11 +7623,6 @@ paths: schema: type: string responses: - default: - content: - application/json: - schema: - $ref: '#/components/schemas/ParameterProviderReferencingComponentsEntity' "400": description: NiFi was unable to complete the request because it was invalid. The request should not be retried without modification. @@ -7915,14 +7635,19 @@ paths: "409": description: The request was valid but NiFi was not in the appropriate state to process it. + default: + content: + application/json: + schema: + $ref: '#/components/schemas/ParameterProviderReferencingComponentsEntity' security: - Read - /parameter-providers/{uuid}: [] - /parameter-providers/{id}/descriptors: + /parameter-providers/{id}/state: get: tags: - ParameterProviders - summary: Gets a parameter provider property descriptor - operationId: getPropertyDescriptor_2 + summary: Gets the state for a parameter provider + operationId: getState_1 parameters: - name: id in: path @@ -7932,20 +7657,7 @@ paths: explode: false schema: type: string - - name: propertyName - in: query - description: The property name. - required: true - style: form - explode: true - schema: - type: string responses: - default: - content: - application/json: - schema: - $ref: '#/components/schemas/PropertyDescriptorEntity' "400": description: NiFi was unable to complete the request because it was invalid. The request should not be retried without modification. @@ -7958,14 +7670,19 @@ paths: "409": description: The request was valid but NiFi was not in the appropriate state to process it. + default: + content: + application/json: + schema: + $ref: '#/components/schemas/ComponentStateEntity' security: - - Read - /parameter-providers/{uuid}: [] - /parameter-providers/{id}/state: - get: + - Write - /parameter-providers/{uuid}: [] + /parameter-providers/{id}/state/clear-requests: + post: tags: - ParameterProviders - summary: Gets the state for a parameter provider - operationId: getState_1 + summary: Clears the state for a parameter provider + operationId: clearState_2 parameters: - name: id in: path @@ -7976,11 +7693,6 @@ paths: schema: type: string responses: - default: - content: - application/json: - schema: - $ref: '#/components/schemas/ComponentStateEntity' "400": description: NiFi was unable to complete the request because it was invalid. The request should not be retried without modification. @@ -7993,6 +7705,11 @@ paths: "409": description: The request was valid but NiFi was not in the appropriate state to process it. + default: + content: + application/json: + schema: + $ref: '#/components/schemas/ComponentStateEntity' security: - Write - /parameter-providers/{uuid}: [] /parameter-providers/{providerId}/apply-parameters-requests: @@ -8027,11 +7744,6 @@ paths: $ref: '#/components/schemas/ParameterProviderParameterApplicationEntity' required: true responses: - default: - content: - application/json: - schema: - $ref: '#/components/schemas/ParameterProviderApplyParametersRequestEntity' "400": description: NiFi was unable to complete the request because it was invalid. The request should not be retried without modification. @@ -8044,47 +7756,45 @@ paths: "409": description: The request was valid but NiFi was not in the appropriate state to process it. + default: + content: + application/json: + schema: + $ref: '#/components/schemas/ParameterProviderApplyParametersRequestEntity' security: - Read - /parameter-providers/{parameterProviderId}: [] - Write - /parameter-providers/{parameterProviderId}: [] - Read - for every component that is affected by the update: [] - Write - for every component that is affected by the update: [] - /parameter-providers/{id}/config/verification-requests: - post: + /parameter-providers/{providerId}/apply-parameters-requests/{requestId}: + get: tags: - ParameterProviders - summary: Performs verification of the Parameter Provider's configuration - description: "This will initiate the process of verifying a given Parameter\ - \ Provider configuration. This may be a long-running task. As a result, this\ - \ endpoint will immediately return a ParameterProviderConfigVerificationRequestEntity,\ - \ and the process of performing the verification will occur asynchronously\ - \ in the background. The client may then periodically poll the status of the\ - \ request by issuing a GET request to /parameter-providers/{serviceId}/verification-requests/{requestId}.\ - \ Once the request is completed, the client is expected to issue a DELETE\ - \ request to /parameter-providers/{providerId}/verification-requests/{requestId}." - operationId: submitConfigVerificationRequest_1 + summary: Returns the Apply Parameters Request with the given ID + description: "Returns the Apply Parameters Request with the given ID. Once an\ + \ Apply Parameters Request has been created by performing a POST to /nifi-api/parameter-providers,\ + \ that request can subsequently be retrieved via this endpoint, and the request\ + \ that is fetched will contain the state, such as percent complete, the current\ + \ state of the request, and any failures. " + operationId: getParameterProviderApplyParametersRequest parameters: - - name: id + - name: providerId in: path - description: The parameter provider id. + description: The ID of the Parameter Provider required: true style: simple explode: false schema: type: string - requestBody: - description: The parameter provider configuration verification request. - content: - application/json: - schema: - $ref: '#/components/schemas/VerifyConfigRequestEntity' + - name: requestId + in: path + description: The ID of the Apply Parameters Request required: true + style: simple + explode: false + schema: + type: string responses: - default: - content: - application/json: - schema: - $ref: '#/components/schemas/VerifyConfigRequestEntity' "400": description: NiFi was unable to complete the request because it was invalid. The request should not be retried without modification. @@ -8097,73 +7807,53 @@ paths: "409": description: The request was valid but NiFi was not in the appropriate state to process it. + default: + content: + application/json: + schema: + $ref: '#/components/schemas/ParameterProviderApplyParametersRequestEntity' security: - - Read - /parameter-providers/{uuid}: [] - /process-groups/{id}/snippet-instance: - post: + - Only the user that submitted the request can get it: [] + delete: tags: - - ProcessGroups - summary: Copies a snippet and discards it. - operationId: copySnippet + - ParameterProviders + summary: Deletes the Apply Parameters Request with the given ID + description: "Deletes the Apply Parameters Request with the given ID. After\ + \ a request is created via a POST to /nifi-api/parameter-providers/apply-parameters-requests,\ + \ it is expected that the client will properly clean up the request by DELETE'ing\ + \ it, once the Apply process has completed. If the request is deleted before\ + \ the request completes, then the Apply Parameters Request will finish the\ + \ step that it is currently performing and then will cancel any subsequent\ + \ steps." + operationId: deleteApplyParametersRequest parameters: - - name: id + - name: disconnectedNodeAcknowledged + in: query + description: Acknowledges that this node is disconnected to allow for mutable + requests to proceed. + required: false + style: form + explode: true + schema: + type: boolean + default: false + - name: providerId in: path - description: The process group id. + description: The ID of the Parameter Provider required: true style: simple explode: false schema: type: string - requestBody: - description: The copy snippet request. - content: - application/json: - schema: - $ref: '#/components/schemas/CopySnippetRequestEntity' - required: true - responses: - default: - content: - application/json: - schema: - $ref: '#/components/schemas/FlowEntity' - "400": - description: NiFi was unable to complete the request because it was invalid. - The request should not be retried without modification. - "401": - description: Client could not be authenticated. - "403": - description: Client is not authorized to make this request. - "404": - description: The specified resource could not be found. - "409": - description: The request was valid but NiFi was not in the appropriate state - to process it. - security: - - Write - /process-groups/{uuid}: [] - - Read - /{component-type}/{uuid} - For each component in the snippet and their descendant components: [] - - Write - if the snippet contains any restricted Processors - /restricted-components: [] - /process-groups/{id}/connections: - get: - tags: - - ProcessGroups - summary: Gets all connections - operationId: getConnections - parameters: - - name: id + - name: requestId in: path - description: The process group id. + description: The ID of the Apply Parameters Request required: true style: simple explode: false schema: type: string responses: - default: - content: - application/json: - schema: - $ref: '#/components/schemas/ConnectionsEntity' "400": description: NiFi was unable to complete the request because it was invalid. The request should not be retried without modification. @@ -8176,35 +7866,27 @@ paths: "409": description: The request was valid but NiFi was not in the appropriate state to process it. + default: + content: + application/json: + schema: + $ref: '#/components/schemas/ParameterProviderApplyParametersRequestEntity' security: - - Read - /process-groups/{uuid}: [] + - Only the user that submitted the request can remove it: [] + /policies: post: tags: - - ProcessGroups - summary: Creates a connection - operationId: createConnection - parameters: - - name: id - in: path - description: The process group id. - required: true - style: simple - explode: false - schema: - type: string + - Policies + summary: Creates an access policy + operationId: createAccessPolicy requestBody: - description: The connection configuration details. + description: The access policy configuration details. content: application/json: schema: - $ref: '#/components/schemas/ConnectionEntity' + $ref: '#/components/schemas/AccessPolicyEntity' required: true responses: - default: - content: - application/json: - schema: - $ref: '#/components/schemas/ConnectionEntity' "400": description: NiFi was unable to complete the request because it was invalid. The request should not be retried without modification. @@ -8217,38 +7899,48 @@ paths: "409": description: The request was valid but NiFi was not in the appropriate state to process it. + default: + content: + application/json: + schema: + $ref: '#/components/schemas/AccessPolicyEntity' security: - - Write - /process-groups/{uuid}: [] - - Write Source - /{component-type}/{uuid}: [] - - Write Destination - /{component-type}/{uuid}: [] - /process-groups/{id}/controller-services: - post: + - Write - /policies/{resource}: [] + /policies/{action}/{resource}: + get: tags: - - ProcessGroups - summary: Creates a new controller service - operationId: createControllerService_1 + - Policies + summary: Gets an access policy for the specified action and resource + description: "Will return the effective policy if no component specific policy\ + \ exists for the specified action and resource. Must have Read permissions\ + \ to the policy with the desired action and resource. Permissions for the\ + \ policy that is returned will be indicated in the response. This means the\ + \ client could be authorized to get the policy for a given component but the\ + \ effective policy may be inherited from an ancestor Process Group. If the\ + \ client does not have permissions to that policy, the response will not include\ + \ the policy and the permissions in the response will be marked accordingly.\ + \ If the client does not have permissions to the policy of the desired action\ + \ and resource a 403 response will be returned." + operationId: getAccessPolicyForResource parameters: - - name: id + - name: action in: path - description: The process group id. + description: The request action. required: true style: simple explode: false schema: type: string - requestBody: - description: The controller service configuration details. - content: - application/json: - schema: - $ref: '#/components/schemas/ControllerServiceEntity' + - name: resource + in: path + description: The resource of the policy. required: true + style: simple + explode: false + schema: + pattern: .+ + type: string responses: - default: - content: - application/json: - schema: - $ref: '#/components/schemas/ControllerServiceEntity' "400": description: NiFi was unable to complete the request because it was invalid. The request should not be retried without modification. @@ -8256,38 +7948,34 @@ paths: description: Client could not be authenticated. "403": description: Client is not authorized to make this request. + "404": + description: The specified resource could not be found. "409": description: The request was valid but NiFi was not in the appropriate state to process it. + default: + content: + application/json: + schema: + $ref: '#/components/schemas/AccessPolicyEntity' security: - - Write - /process-groups/{uuid}: [] - - Read - any referenced Controller Services - /controller-services/{uuid}: [] - - Write - if the Controller Service is restricted - /restricted-components: [] - /process-groups/{id}/empty-all-connections-requests: - post: + - Read - /policies/{resource}: [] + /policies/{id}: + get: tags: - - ProcessGroups - summary: Creates a request to drop all flowfiles of all connection queues in - this process group. - operationId: createEmptyAllConnectionsRequest + - Policies + summary: Gets an access policy + operationId: getAccessPolicy parameters: - name: id in: path - description: The process group id. + description: The access policy id. required: true style: simple explode: false schema: type: string responses: - default: - content: - application/json: - schema: - $ref: '#/components/schemas/DropRequestEntity' - "202": - description: The request has been accepted. An HTTP response header will - contain the URI where the status can be polled. "400": description: NiFi was unable to complete the request because it was invalid. The request should not be retried without modification. @@ -8300,30 +7988,35 @@ paths: "409": description: The request was valid but NiFi was not in the appropriate state to process it. + default: + content: + application/json: + schema: + $ref: '#/components/schemas/AccessPolicyEntity' security: - - Read - /process-groups/{uuid} - For this and all encapsulated process groups: [] - - Write Source Data - /data/{component-type}/{uuid} - For all encapsulated connections: [] - /process-groups/{id}/funnels: - get: + - Read - /policies/{resource}: [] + put: tags: - - ProcessGroups - summary: Gets all funnels - operationId: getFunnels + - Policies + summary: Updates a access policy + operationId: updateAccessPolicy parameters: - name: id in: path - description: The process group id. + description: The access policy id. required: true style: simple explode: false schema: type: string + requestBody: + description: The access policy configuration details. + content: + application/json: + schema: + $ref: '#/components/schemas/AccessPolicyEntity' + required: true responses: - default: - content: - application/json: - schema: - $ref: '#/components/schemas/FunnelsEntity' "400": description: NiFi was unable to complete the request because it was invalid. The request should not be retried without modification. @@ -8336,35 +8029,56 @@ paths: "409": description: The request was valid but NiFi was not in the appropriate state to process it. + default: + content: + application/json: + schema: + $ref: '#/components/schemas/AccessPolicyEntity' security: - - Read - /process-groups/{uuid}: [] - post: + - Write - /policies/{resource}: [] + delete: tags: - - ProcessGroups - summary: Creates a funnel - operationId: createFunnel + - Policies + summary: Deletes an access policy + operationId: removeAccessPolicy parameters: + - name: version + in: query + description: The revision is used to verify the client is working with the + latest version of the flow. + required: false + style: form + explode: true + schema: + $ref: '#/components/schemas/LongParameter' + - name: clientId + in: query + description: "If the client id is not specified, new one will be generated.\ + \ This value (whether specified or generated) is included in the response." + required: false + style: form + explode: true + schema: + $ref: '#/components/schemas/ClientIdParameter' + - name: disconnectedNodeAcknowledged + in: query + description: Acknowledges that this node is disconnected to allow for mutable + requests to proceed. + required: false + style: form + explode: true + schema: + type: boolean + default: false - name: id in: path - description: The process group id. + description: The access policy id. required: true style: simple explode: false schema: type: string - requestBody: - description: The funnel configuration details. - content: - application/json: - schema: - $ref: '#/components/schemas/FunnelEntity' - required: true responses: - default: - content: - application/json: - schema: - $ref: '#/components/schemas/FunnelEntity' "400": description: NiFi was unable to complete the request because it was invalid. The request should not be retried without modification. @@ -8377,29 +8091,36 @@ paths: "409": description: The request was valid but NiFi was not in the appropriate state to process it. + default: + content: + application/json: + schema: + $ref: '#/components/schemas/AccessPolicyEntity' security: - - Write - /process-groups/{uuid}: [] - /process-groups/{id}/input-ports: + - Write - /policies/{resource}: [] + - Write - Policy of the parent resource - /policies/{resource}: [] + /process-groups/replace-requests/{id}: get: tags: - ProcessGroups - summary: Gets all input ports - operationId: getInputPorts + summary: Returns the Replace Request with the given ID + description: "Returns the Replace Request with the given ID. Once a Replace\ + \ Request has been created by performing a POST to /process-groups/{id}/replace-requests,\ + \ that request can subsequently be retrieved via this endpoint, and the request\ + \ that is fetched will contain the updated state, such as percent complete,\ + \ the current state of the request, and any failures. Note: This endpoint\ + \ is subject to change as NiFi and it's REST API evolve." + operationId: getReplaceProcessGroupRequest parameters: - name: id in: path - description: The process group id. + description: The ID of the Replace Request required: true style: simple explode: false schema: type: string responses: - default: - content: - application/json: - schema: - $ref: '#/components/schemas/InputPortsEntity' "400": description: NiFi was unable to complete the request because it was invalid. The request should not be retried without modification. @@ -8412,35 +8133,45 @@ paths: "409": description: The request was valid but NiFi was not in the appropriate state to process it. + default: + content: + application/json: + schema: + $ref: '#/components/schemas/ProcessGroupReplaceRequestEntity' security: - - Read - /process-groups/{uuid}: [] - post: + - Only the user that submitted the request can get it: [] + delete: tags: - ProcessGroups - summary: Creates an input port - operationId: createInputPort + summary: Deletes the Replace Request with the given ID + description: "Deletes the Replace Request with the given ID. After a request\ + \ is created via a POST to /process-groups/{id}/replace-requests, it is expected\ + \ that the client will properly clean up the request by DELETE'ing it, once\ + \ the Replace process has completed. If the request is deleted before the\ + \ request completes, then the Replace request will finish the step that it\ + \ is currently performing and then will cancel any subsequent steps. Note:\ + \ This endpoint is subject to change as NiFi and it's REST API evolve." + operationId: deleteReplaceProcessGroupRequest parameters: + - name: disconnectedNodeAcknowledged + in: query + description: Acknowledges that this node is disconnected to allow for mutable + requests to proceed. + required: false + style: form + explode: true + schema: + type: boolean + default: false - name: id in: path - description: The process group id. + description: The ID of the Update Request required: true style: simple explode: false schema: type: string - requestBody: - description: The input port configuration details. - content: - application/json: - schema: - $ref: '#/components/schemas/PortEntity' - required: true responses: - default: - content: - application/json: - schema: - $ref: '#/components/schemas/PortEntity' "400": description: NiFi was unable to complete the request because it was invalid. The request should not be retried without modification. @@ -8453,14 +8184,19 @@ paths: "409": description: The request was valid but NiFi was not in the appropriate state to process it. + default: + content: + application/json: + schema: + $ref: '#/components/schemas/ProcessGroupReplaceRequestEntity' security: - - Write - /process-groups/{uuid}: [] - /process-groups/{id}/labels: + - Only the user that submitted the request can remove it: [] + /process-groups/{id}: get: tags: - ProcessGroups - summary: Gets all labels - operationId: getLabels + summary: Gets a process group + operationId: getProcessGroup parameters: - name: id in: path @@ -8471,11 +8207,6 @@ paths: schema: type: string responses: - default: - content: - application/json: - schema: - $ref: '#/components/schemas/LabelsEntity' "400": description: NiFi was unable to complete the request because it was invalid. The request should not be retried without modification. @@ -8488,13 +8219,18 @@ paths: "409": description: The request was valid but NiFi was not in the appropriate state to process it. + default: + content: + application/json: + schema: + $ref: '#/components/schemas/ProcessGroupEntity' security: - Read - /process-groups/{uuid}: [] - post: + put: tags: - ProcessGroups - summary: Creates a label - operationId: createLabel + summary: Updates a process group + operationId: updateProcessGroup parameters: - name: id in: path @@ -8505,18 +8241,75 @@ paths: schema: type: string requestBody: - description: The label configuration details. + description: The process group configuration details. content: application/json: schema: - $ref: '#/components/schemas/LabelEntity' + $ref: '#/components/schemas/ProcessGroupEntity' required: true responses: + "400": + description: NiFi was unable to complete the request because it was invalid. + The request should not be retried without modification. + "401": + description: Client could not be authenticated. + "403": + description: Client is not authorized to make this request. + "404": + description: The specified resource could not be found. + "409": + description: The request was valid but NiFi was not in the appropriate state + to process it. default: content: application/json: schema: - $ref: '#/components/schemas/LabelEntity' + $ref: '#/components/schemas/ProcessGroupEntity' + security: + - Write - /process-groups/{uuid}: [] + delete: + tags: + - ProcessGroups + summary: Deletes a process group + operationId: removeProcessGroup + parameters: + - name: version + in: query + description: The revision is used to verify the client is working with the + latest version of the flow. + required: false + style: form + explode: true + schema: + $ref: '#/components/schemas/LongParameter' + - name: clientId + in: query + description: "If the client id is not specified, new one will be generated.\ + \ This value (whether specified or generated) is included in the response." + required: false + style: form + explode: true + schema: + $ref: '#/components/schemas/ClientIdParameter' + - name: disconnectedNodeAcknowledged + in: query + description: Acknowledges that this node is disconnected to allow for mutable + requests to proceed. + required: false + style: form + explode: true + schema: + type: boolean + default: false + - name: id + in: path + description: The process group id. + required: true + style: simple + explode: false + schema: + type: string + responses: "400": description: NiFi was unable to complete the request because it was invalid. The request should not be retried without modification. @@ -8529,14 +8322,22 @@ paths: "409": description: The request was valid but NiFi was not in the appropriate state to process it. + default: + content: + application/json: + schema: + $ref: '#/components/schemas/ProcessGroupEntity' security: - Write - /process-groups/{uuid}: [] - /process-groups/{id}/output-ports: + - Write - Parent Process Group - /process-groups/{uuid}: [] + - Read - any referenced Controller Services by any encapsulated components - /controller-services/{uuid}: [] + - Write - /{component-type}/{uuid} - For all encapsulated components: [] + /process-groups/{id}/connections: get: tags: - ProcessGroups - summary: Gets all output ports - operationId: getOutputPorts + summary: Gets all connections + operationId: getConnections parameters: - name: id in: path @@ -8547,11 +8348,6 @@ paths: schema: type: string responses: - default: - content: - application/json: - schema: - $ref: '#/components/schemas/OutputPortsEntity' "400": description: NiFi was unable to complete the request because it was invalid. The request should not be retried without modification. @@ -8564,13 +8360,18 @@ paths: "409": description: The request was valid but NiFi was not in the appropriate state to process it. + default: + content: + application/json: + schema: + $ref: '#/components/schemas/ConnectionsEntity' security: - Read - /process-groups/{uuid}: [] post: tags: - ProcessGroups - summary: Creates an output port - operationId: createOutputPort + summary: Creates a connection + operationId: createConnection parameters: - name: id in: path @@ -8581,18 +8382,13 @@ paths: schema: type: string requestBody: - description: The output port configuration. + description: The connection configuration details. content: application/json: schema: - $ref: '#/components/schemas/PortEntity' + $ref: '#/components/schemas/ConnectionEntity' required: true responses: - default: - content: - application/json: - schema: - $ref: '#/components/schemas/PortEntity' "400": description: NiFi was unable to complete the request because it was invalid. The request should not be retried without modification. @@ -8605,14 +8401,21 @@ paths: "409": description: The request was valid but NiFi was not in the appropriate state to process it. + default: + content: + application/json: + schema: + $ref: '#/components/schemas/ConnectionEntity' security: - Write - /process-groups/{uuid}: [] - /process-groups/{id}/process-groups: - get: + - Write Source - /{component-type}/{uuid}: [] + - Write Destination - /{component-type}/{uuid}: [] + /process-groups/{id}/controller-services: + post: tags: - ProcessGroups - summary: Gets all process groups - operationId: getProcessGroups + summary: Creates a new controller service + operationId: createControllerService_1 parameters: - name: id in: path @@ -8622,12 +8425,14 @@ paths: explode: false schema: type: string + requestBody: + description: The controller service configuration details. + content: + application/json: + schema: + $ref: '#/components/schemas/ControllerServiceEntity' + required: true responses: - default: - content: - application/json: - schema: - $ref: '#/components/schemas/ProcessGroupsEntity' "400": description: NiFi was unable to complete the request because it was invalid. The request should not be retried without modification. @@ -8635,18 +8440,24 @@ paths: description: Client could not be authenticated. "403": description: Client is not authorized to make this request. - "404": - description: The specified resource could not be found. "409": description: The request was valid but NiFi was not in the appropriate state to process it. + default: + content: + application/json: + schema: + $ref: '#/components/schemas/ControllerServiceEntity' security: - - Read - /process-groups/{uuid}: [] + - Write - /process-groups/{uuid}: [] + - Read - any referenced Controller Services - /controller-services/{uuid}: [] + - Write - if the Controller Service is restricted - /restricted-components: [] + /process-groups/{id}/copy: post: tags: - ProcessGroups - summary: Creates a process group - operationId: createProcessGroup + summary: Generates a copy response for the given copy request + operationId: copy parameters: - name: id in: path @@ -8656,32 +8467,15 @@ paths: explode: false schema: type: string - - name: parameterContextHandlingStrategy - in: query - description: Handling Strategy controls whether to keep or replace Parameter - Contexts - required: false - style: form - explode: true - schema: - type: string - default: KEEP_EXISTING - enum: - - KEEP_EXISTING - - REPLACE requestBody: - description: The process group configuration details. + description: The request including the components to be copied from the specified + Process Group. content: application/json: schema: - $ref: '#/components/schemas/ProcessGroupEntity' + $ref: '#/components/schemas/CopyRequestEntity' required: true responses: - default: - content: - application/json: - schema: - $ref: '#/components/schemas/ProcessGroupEntity' "400": description: NiFi was unable to complete the request because it was invalid. The request should not be retried without modification. @@ -8694,14 +8488,19 @@ paths: "409": description: The request was valid but NiFi was not in the appropriate state to process it. + default: + content: + application/json: + schema: + $ref: '#/components/schemas/CopyResponseEntity' security: - - Write - /process-groups/{uuid}: [] - /process-groups/{id}/processors: + - Read - /{component-type}/{uuid} - For all encapsulated components: [] + /process-groups/{id}/download: get: tags: - ProcessGroups - summary: Gets all processors - operationId: getProcessors + summary: Gets a process group for download + operationId: exportProcessGroup parameters: - name: id in: path @@ -8711,10 +8510,10 @@ paths: explode: false schema: type: string - - name: includeDescendantGroups + - name: includeReferencedServices in: query - description: Whether or not to include processors from descendant process - groups + description: If referenced services from outside the target group should be + included required: false style: form explode: true @@ -8722,11 +8521,6 @@ paths: type: boolean default: false responses: - default: - content: - application/json: - schema: - $ref: '#/components/schemas/ProcessorsEntity' "400": description: NiFi was unable to complete the request because it was invalid. The request should not be retried without modification. @@ -8739,13 +8533,21 @@ paths: "409": description: The request was valid but NiFi was not in the appropriate state to process it. + default: + content: + application/json: + schema: + type: string + x-content-type: application/json security: - Read - /process-groups/{uuid}: [] + /process-groups/{id}/empty-all-connections-requests: post: tags: - ProcessGroups - summary: Creates a new processor - operationId: createProcessor + summary: Creates a request to drop all flowfiles of all connection queues in + this process group. + operationId: createEmptyAllConnectionsRequest parameters: - name: id in: path @@ -8755,19 +8557,10 @@ paths: explode: false schema: type: string - requestBody: - description: The processor configuration details. - content: - application/json: - schema: - $ref: '#/components/schemas/ProcessorEntity' - required: true responses: - default: - content: - application/json: - schema: - $ref: '#/components/schemas/ProcessorEntity' + "202": + description: The request has been accepted. An HTTP response header will + contain the URI where the status can be polled. "400": description: NiFi was unable to complete the request because it was invalid. The request should not be retried without modification. @@ -8780,16 +8573,20 @@ paths: "409": description: The request was valid but NiFi was not in the appropriate state to process it. - security: - - Write - /process-groups/{uuid}: [] - - Read - any referenced Controller Services - /controller-services/{uuid}: [] - - Write - if the Processor is restricted - /restricted-components: [] - /process-groups/{id}/remote-process-groups: + default: + content: + application/json: + schema: + $ref: '#/components/schemas/DropRequestEntity' + security: + - Read - /process-groups/{uuid} - For this and all encapsulated process groups: [] + - Write Source Data - /data/{component-type}/{uuid} - For all encapsulated connections: [] + /process-groups/{id}/empty-all-connections-requests/{drop-request-id}: get: tags: - ProcessGroups - summary: Gets all remote process groups - operationId: getRemoteProcessGroups + summary: Gets the current status of a drop all flowfiles request. + operationId: getDropAllFlowfilesRequest parameters: - name: id in: path @@ -8799,12 +8596,58 @@ paths: explode: false schema: type: string + - name: drop-request-id + in: path + description: The drop request id. + required: true + style: simple + explode: false + schema: + type: string responses: + "400": + description: NiFi was unable to complete the request because it was invalid. + The request should not be retried without modification. + "401": + description: Client could not be authenticated. + "403": + description: Client is not authorized to make this request. + "404": + description: The specified resource could not be found. + "409": + description: The request was valid but NiFi was not in the appropriate state + to process it. default: content: application/json: schema: - $ref: '#/components/schemas/RemoteProcessGroupsEntity' + $ref: '#/components/schemas/DropRequestEntity' + security: + - Read - /process-groups/{uuid} - For this and all encapsulated process groups: [] + - Write Source Data - /data/{component-type}/{uuid} - For all encapsulated connections: [] + delete: + tags: + - ProcessGroups + summary: Cancels and/or removes a request to drop all flowfiles. + operationId: removeDropRequest_1 + parameters: + - name: id + in: path + description: The process group id. + required: true + style: simple + explode: false + schema: + type: string + - name: drop-request-id + in: path + description: The drop request id. + required: true + style: simple + explode: false + schema: + type: string + responses: "400": description: NiFi was unable to complete the request because it was invalid. The request should not be retried without modification. @@ -8817,13 +8660,26 @@ paths: "409": description: The request was valid but NiFi was not in the appropriate state to process it. + default: + content: + application/json: + schema: + $ref: '#/components/schemas/DropRequestEntity' security: - - Read - /process-groups/{uuid}: [] - post: + - Read - /process-groups/{uuid} - For this and all encapsulated process groups: [] + - Write Source Data - /data/{component-type}/{uuid} - For all encapsulated connections: [] + /process-groups/{id}/flow-contents: + put: tags: - ProcessGroups - summary: Creates a new process group - operationId: createRemoteProcessGroup + summary: Replace Process Group contents with the given ID with the specified + Process Group contents + description: "This endpoint is used for replication within a cluster, when replacing\ + \ a flow with a new flow. It expects that the flow beingreplaced is not under\ + \ version control and that the given snapshot will not modify any Processor\ + \ that is currently running or any Controller Service that is enabled. Note:\ + \ This endpoint is subject to change as NiFi and it's REST API evolve." + operationId: replaceProcessGroup parameters: - name: id in: path @@ -8834,18 +8690,13 @@ paths: schema: type: string requestBody: - description: The remote process group configuration details. + description: The process group replace request entity. content: application/json: schema: - $ref: '#/components/schemas/RemoteProcessGroupEntity' + $ref: '#/components/schemas/ProcessGroupImportEntity' required: true responses: - default: - content: - application/json: - schema: - $ref: '#/components/schemas/RemoteProcessGroupEntity' "400": description: NiFi was unable to complete the request because it was invalid. The request should not be retried without modification. @@ -8858,35 +8709,30 @@ paths: "409": description: The request was valid but NiFi was not in the appropriate state to process it. + default: + content: + application/json: + schema: + $ref: '#/components/schemas/ProcessGroupImportEntity' security: + - Read - /process-groups/{uuid}: [] - Write - /process-groups/{uuid}: [] - /process-groups/replace-requests/{id}: + /process-groups/{id}/funnels: get: tags: - ProcessGroups - summary: Returns the Replace Request with the given ID - description: "Returns the Replace Request with the given ID. Once a Replace\ - \ Request has been created by performing a POST to /process-groups/{id}/replace-requests,\ - \ that request can subsequently be retrieved via this endpoint, and the request\ - \ that is fetched will contain the updated state, such as percent complete,\ - \ the current state of the request, and any failures. Note: This endpoint\ - \ is subject to change as NiFi and it's REST API evolve." - operationId: getReplaceProcessGroupRequest + summary: Gets all funnels + operationId: getFunnels parameters: - name: id in: path - description: The ID of the Replace Request + description: The process group id. required: true style: simple explode: false schema: type: string responses: - default: - content: - application/json: - schema: - $ref: '#/components/schemas/ProcessGroupReplaceRequestEntity' "400": description: NiFi was unable to complete the request because it was invalid. The request should not be retried without modification. @@ -8899,45 +8745,35 @@ paths: "409": description: The request was valid but NiFi was not in the appropriate state to process it. + default: + content: + application/json: + schema: + $ref: '#/components/schemas/FunnelsEntity' security: - - Only the user that submitted the request can get it: [] - delete: + - Read - /process-groups/{uuid}: [] + post: tags: - ProcessGroups - summary: Deletes the Replace Request with the given ID - description: "Deletes the Replace Request with the given ID. After a request\ - \ is created via a POST to /process-groups/{id}/replace-requests, it is expected\ - \ that the client will properly clean up the request by DELETE'ing it, once\ - \ the Replace process has completed. If the request is deleted before the\ - \ request completes, then the Replace request will finish the step that it\ - \ is currently performing and then will cancel any subsequent steps. Note:\ - \ This endpoint is subject to change as NiFi and it's REST API evolve." - operationId: deleteReplaceProcessGroupRequest + summary: Creates a funnel + operationId: createFunnel parameters: - - name: disconnectedNodeAcknowledged - in: query - description: Acknowledges that this node is disconnected to allow for mutable - requests to proceed. - required: false - style: form - explode: true - schema: - type: boolean - default: false - name: id in: path - description: The ID of the Update Request + description: The process group id. required: true style: simple explode: false schema: type: string + requestBody: + description: The funnel configuration details. + content: + application/json: + schema: + $ref: '#/components/schemas/FunnelEntity' + required: true responses: - default: - content: - application/json: - schema: - $ref: '#/components/schemas/ProcessGroupReplaceRequestEntity' "400": description: NiFi was unable to complete the request because it was invalid. The request should not be retried without modification. @@ -8950,14 +8786,19 @@ paths: "409": description: The request was valid but NiFi was not in the appropriate state to process it. + default: + content: + application/json: + schema: + $ref: '#/components/schemas/FunnelEntity' security: - - Only the user that submitted the request can remove it: [] - /process-groups/{id}/download: + - Write - /process-groups/{uuid}: [] + /process-groups/{id}/input-ports: get: tags: - ProcessGroups - summary: Gets a process group for download - operationId: exportProcessGroup + summary: Gets all input ports + operationId: getInputPorts parameters: - name: id in: path @@ -8967,23 +8808,7 @@ paths: explode: false schema: type: string - - name: includeReferencedServices - in: query - description: If referenced services from outside the target group should be - included - required: false - style: form - explode: true - schema: - type: boolean - default: false responses: - default: - content: - application/json: - schema: - type: string - x-content-type: application/json "400": description: NiFi was unable to complete the request because it was invalid. The request should not be retried without modification. @@ -8996,14 +8821,18 @@ paths: "409": description: The request was valid but NiFi was not in the appropriate state to process it. + default: + content: + application/json: + schema: + $ref: '#/components/schemas/InputPortsEntity' security: - Read - /process-groups/{uuid}: [] - /process-groups/{id}/empty-all-connections-requests/{drop-request-id}: - get: + post: tags: - ProcessGroups - summary: Gets the current status of a drop all flowfiles request. - operationId: getDropAllFlowfilesRequest + summary: Creates an input port + operationId: createInputPort parameters: - name: id in: path @@ -9013,20 +8842,14 @@ paths: explode: false schema: type: string - - name: drop-request-id - in: path - description: The drop request id. + requestBody: + description: The input port configuration details. + content: + application/json: + schema: + $ref: '#/components/schemas/PortEntity' required: true - style: simple - explode: false - schema: - type: string responses: - default: - content: - application/json: - schema: - $ref: '#/components/schemas/DropRequestEntity' "400": description: NiFi was unable to complete the request because it was invalid. The request should not be retried without modification. @@ -9039,14 +8862,19 @@ paths: "409": description: The request was valid but NiFi was not in the appropriate state to process it. + default: + content: + application/json: + schema: + $ref: '#/components/schemas/PortEntity' security: - - Read - /process-groups/{uuid} - For this and all encapsulated process groups: [] - - Write Source Data - /data/{component-type}/{uuid} - For all encapsulated connections: [] - delete: + - Write - /process-groups/{uuid}: [] + /process-groups/{id}/labels: + get: tags: - ProcessGroups - summary: Cancels and/or removes a request to drop all flowfiles. - operationId: removeDropRequest_1 + summary: Gets all labels + operationId: getLabels parameters: - name: id in: path @@ -9056,20 +8884,48 @@ paths: explode: false schema: type: string - - name: drop-request-id + responses: + "400": + description: NiFi was unable to complete the request because it was invalid. + The request should not be retried without modification. + "401": + description: Client could not be authenticated. + "403": + description: Client is not authorized to make this request. + "404": + description: The specified resource could not be found. + "409": + description: The request was valid but NiFi was not in the appropriate state + to process it. + default: + content: + application/json: + schema: + $ref: '#/components/schemas/LabelsEntity' + security: + - Read - /process-groups/{uuid}: [] + post: + tags: + - ProcessGroups + summary: Creates a label + operationId: createLabel + parameters: + - name: id in: path - description: The drop request id. + description: The process group id. required: true style: simple explode: false schema: type: string + requestBody: + description: The label configuration details. + content: + application/json: + schema: + $ref: '#/components/schemas/LabelEntity' + required: true responses: - default: - content: - application/json: - schema: - $ref: '#/components/schemas/DropRequestEntity' "400": description: NiFi was unable to complete the request because it was invalid. The request should not be retried without modification. @@ -9082,9 +8938,13 @@ paths: "409": description: The request was valid but NiFi was not in the appropriate state to process it. + default: + content: + application/json: + schema: + $ref: '#/components/schemas/LabelEntity' security: - - Read - /process-groups/{uuid} - For this and all encapsulated process groups: [] - - Write Source Data - /data/{component-type}/{uuid} - For all encapsulated connections: [] + - Write - /process-groups/{uuid}: [] /process-groups/{id}/local-modifications: get: tags: @@ -9102,11 +8962,6 @@ paths: schema: type: string responses: - default: - content: - application/json: - schema: - $ref: '#/components/schemas/FlowComparisonEntity' "400": description: NiFi was unable to complete the request because it was invalid. The request should not be retried without modification. @@ -9119,15 +8974,20 @@ paths: "409": description: The request was valid but NiFi was not in the appropriate state to process it. + default: + content: + application/json: + schema: + $ref: '#/components/schemas/FlowComparisonEntity' security: - Read - /process-groups/{uuid}: [] - Read - /{component-type}/{uuid} - For all encapsulated components: [] - /process-groups/{id}: + /process-groups/{id}/output-ports: get: tags: - ProcessGroups - summary: Gets a process group - operationId: getProcessGroup + summary: Gets all output ports + operationId: getOutputPorts parameters: - name: id in: path @@ -9138,11 +8998,6 @@ paths: schema: type: string responses: - default: - content: - application/json: - schema: - $ref: '#/components/schemas/ProcessGroupEntity' "400": description: NiFi was unable to complete the request because it was invalid. The request should not be retried without modification. @@ -9155,13 +9010,18 @@ paths: "409": description: The request was valid but NiFi was not in the appropriate state to process it. + default: + content: + application/json: + schema: + $ref: '#/components/schemas/OutputPortsEntity' security: - Read - /process-groups/{uuid}: [] - put: + post: tags: - ProcessGroups - summary: Updates a process group - operationId: updateProcessGroup + summary: Creates an output port + operationId: createOutputPort parameters: - name: id in: path @@ -9172,18 +9032,13 @@ paths: schema: type: string requestBody: - description: The process group configuration details. + description: The output port configuration. content: application/json: schema: - $ref: '#/components/schemas/ProcessGroupEntity' + $ref: '#/components/schemas/PortEntity' required: true responses: - default: - content: - application/json: - schema: - $ref: '#/components/schemas/ProcessGroupEntity' "400": description: NiFi was unable to complete the request because it was invalid. The request should not be retried without modification. @@ -9196,42 +9051,20 @@ paths: "409": description: The request was valid but NiFi was not in the appropriate state to process it. + default: + content: + application/json: + schema: + $ref: '#/components/schemas/PortEntity' security: - Write - /process-groups/{uuid}: [] - delete: + /process-groups/{id}/paste: + put: tags: - ProcessGroups - summary: Deletes a process group - operationId: removeProcessGroup + summary: Pastes into the specified process group + operationId: paste parameters: - - name: version - in: query - description: The revision is used to verify the client is working with the - latest version of the flow. - required: false - style: form - explode: true - schema: - $ref: '#/components/schemas/LongParameter' - - name: clientId - in: query - description: "If the client id is not specified, new one will be generated.\ - \ This value (whether specified or generated) is included in the response." - required: false - style: form - explode: true - schema: - $ref: '#/components/schemas/ClientIdParameter' - - name: disconnectedNodeAcknowledged - in: query - description: Acknowledges that this node is disconnected to allow for mutable - requests to proceed. - required: false - style: form - explode: true - schema: - type: boolean - default: false - name: id in: path description: The process group id. @@ -9240,12 +9073,15 @@ paths: explode: false schema: type: string + requestBody: + description: The request including the components to be pasted into the specified + Process Group. + content: + application/json: + schema: + $ref: '#/components/schemas/PasteRequestEntity' + required: true responses: - default: - content: - application/json: - schema: - $ref: '#/components/schemas/ProcessGroupEntity' "400": description: NiFi was unable to complete the request because it was invalid. The request should not be retried without modification. @@ -9253,22 +9089,22 @@ paths: description: Client could not be authenticated. "403": description: Client is not authorized to make this request. - "404": - description: The specified resource could not be found. "409": description: The request was valid but NiFi was not in the appropriate state to process it. + default: + content: + application/json: + schema: + $ref: '#/components/schemas/PasteResponseEntity' security: - Write - /process-groups/{uuid}: [] - - Write - Parent Process Group - /process-groups/{uuid}: [] - - Read - any referenced Controller Services by any encapsulated components - /controller-services/{uuid}: [] - - Write - /{component-type}/{uuid} - For all encapsulated components: [] - /process-groups/{id}/process-groups/import: - post: + /process-groups/{id}/process-groups: + get: tags: - ProcessGroups - summary: Imports a specified process group - operationId: importProcessGroup + summary: Gets all process groups + operationId: getProcessGroups parameters: - name: id in: path @@ -9278,17 +9114,7 @@ paths: explode: false schema: type: string - requestBody: - content: - application/json: - schema: - $ref: '#/components/schemas/ProcessGroupUploadEntity' responses: - default: - content: - application/json: - schema: - $ref: '#/components/schemas/ProcessGroupEntity' "400": description: NiFi was unable to complete the request because it was invalid. The request should not be retried without modification. @@ -9296,27 +9122,23 @@ paths: description: Client could not be authenticated. "403": description: Client is not authorized to make this request. + "404": + description: The specified resource could not be found. "409": description: The request was valid but NiFi was not in the appropriate state to process it. + default: + content: + application/json: + schema: + $ref: '#/components/schemas/ProcessGroupsEntity' security: - - Write - /process-groups/{uuid}: [] - /process-groups/{id}/replace-requests: + - Read - /process-groups/{uuid}: [] post: tags: - ProcessGroups - summary: Initiate the Replace Request of a Process Group with the given ID - description: "This will initiate the action of replacing a process group with\ - \ the given process group. This can be a lengthy process, as it will stop\ - \ any Processors and disable any Controller Services necessary to perform\ - \ the action and then restart them. As a result, the endpoint will immediately\ - \ return a ProcessGroupReplaceRequestEntity, and the process of replacing\ - \ the flow will occur asynchronously in the background. The client may then\ - \ periodically poll the status of the request by issuing a GET request to\ - \ /process-groups/replace-requests/{requestId}. Once the request is completed,\ - \ the client is expected to issue a DELETE request to /process-groups/replace-requests/{requestId}.\ - \ Note: This endpoint is subject to change as NiFi and it's REST API evolve." - operationId: initiateReplaceProcessGroup + summary: Creates a process group + operationId: createProcessGroup parameters: - name: id in: path @@ -9326,19 +9148,27 @@ paths: explode: false schema: type: string + - name: parameterContextHandlingStrategy + in: query + description: Handling Strategy controls whether to keep or replace Parameter + Contexts + required: false + style: form + explode: true + schema: + type: string + default: KEEP_EXISTING + enum: + - KEEP_EXISTING + - REPLACE requestBody: - description: The process group replace request entity + description: The process group configuration details. content: application/json: schema: - $ref: '#/components/schemas/ProcessGroupImportEntity' + $ref: '#/components/schemas/ProcessGroupEntity' required: true responses: - default: - content: - application/json: - schema: - $ref: '#/components/schemas/ProcessGroupReplaceRequestEntity' "400": description: NiFi was unable to complete the request because it was invalid. The request should not be retried without modification. @@ -9351,27 +9181,19 @@ paths: "409": description: The request was valid but NiFi was not in the appropriate state to process it. + default: + content: + application/json: + schema: + $ref: '#/components/schemas/ProcessGroupEntity' security: - - Read - /process-groups/{uuid}: [] - Write - /process-groups/{uuid}: [] - - Read - /{component-type}/{uuid} - For all encapsulated components: [] - - Write - /{component-type}/{uuid} - For all encapsulated components: [] - - Write - if the snapshot contains any restricted components - /restricted-components: [] - - ? Read - /parameter-contexts/{uuid} - For any Parameter Context that is referenced - by a Property that is changed, added, or removed - : [] - /process-groups/{id}/flow-contents: - put: + /process-groups/{id}/process-groups/import: + post: tags: - ProcessGroups - summary: Replace Process Group contents with the given ID with the specified - Process Group contents - description: "This endpoint is used for replication within a cluster, when replacing\ - \ a flow with a new flow. It expects that the flow beingreplaced is not under\ - \ version control and that the given snapshot will not modify any Processor\ - \ that is currently running or any Controller Service that is enabled. Note:\ - \ This endpoint is subject to change as NiFi and it's REST API evolve." - operationId: replaceProcessGroup + summary: Imports a specified process group + operationId: importProcessGroup parameters: - name: id in: path @@ -9382,18 +9204,11 @@ paths: schema: type: string requestBody: - description: The process group replace request entity. content: application/json: schema: - $ref: '#/components/schemas/ProcessGroupImportEntity' - required: true + $ref: '#/components/schemas/ProcessGroupUploadEntity' responses: - default: - content: - application/json: - schema: - $ref: '#/components/schemas/ProcessGroupImportEntity' "400": description: NiFi was unable to complete the request because it was invalid. The request should not be retried without modification. @@ -9401,13 +9216,15 @@ paths: description: Client could not be authenticated. "403": description: Client is not authorized to make this request. - "404": - description: The specified resource could not be found. "409": description: The request was valid but NiFi was not in the appropriate state to process it. + default: + content: + application/json: + schema: + $ref: '#/components/schemas/ProcessGroupEntity' security: - - Read - /process-groups/{uuid}: [] - Write - /process-groups/{uuid}: [] /process-groups/{id}/process-groups/upload: post: @@ -9430,11 +9247,6 @@ paths: schema: $ref: '#/components/schemas/processgroups_upload_body' responses: - default: - content: - application/json: - schema: - $ref: '#/components/schemas/ProcessGroupEntity' "400": description: NiFi was unable to complete the request because it was invalid. The request should not be retried without modification. @@ -9447,37 +9259,117 @@ paths: "409": description: The request was valid but NiFi was not in the appropriate state to process it. + default: + content: + application/json: + schema: + $ref: '#/components/schemas/ProcessGroupEntity' security: - Write - /process-groups/{uuid}: [] - /processors/{id}/config/analysis: - post: + /process-groups/{id}/processors: + get: tags: - - Processors - summary: "Performs analysis of the component's configuration, providing information\ - \ about which attributes are referenced." - operationId: analyzeConfiguration_2 + - ProcessGroups + summary: Gets all processors + operationId: getProcessors parameters: - name: id in: path - description: The processor id. + description: The process group id. + required: true + style: simple + explode: false + schema: + type: string + - name: includeDescendantGroups + in: query + description: Whether or not to include processors from descendant process + groups + required: false + style: form + explode: true + schema: + type: boolean + default: false + responses: + "400": + description: NiFi was unable to complete the request because it was invalid. + The request should not be retried without modification. + "401": + description: Client could not be authenticated. + "403": + description: Client is not authorized to make this request. + "404": + description: The specified resource could not be found. + "409": + description: The request was valid but NiFi was not in the appropriate state + to process it. + default: + content: + application/json: + schema: + $ref: '#/components/schemas/ProcessorsEntity' + security: + - Read - /process-groups/{uuid}: [] + post: + tags: + - ProcessGroups + summary: Creates a new processor + operationId: createProcessor + parameters: + - name: id + in: path + description: The process group id. required: true style: simple explode: false schema: type: string requestBody: - description: The processor configuration analysis request. + description: The processor configuration details. content: application/json: schema: - $ref: '#/components/schemas/ConfigurationAnalysisEntity' + $ref: '#/components/schemas/ProcessorEntity' required: true responses: + "400": + description: NiFi was unable to complete the request because it was invalid. + The request should not be retried without modification. + "401": + description: Client could not be authenticated. + "403": + description: Client is not authorized to make this request. + "404": + description: The specified resource could not be found. + "409": + description: The request was valid but NiFi was not in the appropriate state + to process it. default: content: application/json: schema: - $ref: '#/components/schemas/ConfigurationAnalysisEntity' + $ref: '#/components/schemas/ProcessorEntity' + security: + - Write - /process-groups/{uuid}: [] + - Read - any referenced Controller Services - /controller-services/{uuid}: [] + - Write - if the Processor is restricted - /restricted-components: [] + /process-groups/{id}/remote-process-groups: + get: + tags: + - ProcessGroups + summary: Gets all remote process groups + operationId: getRemoteProcessGroups + parameters: + - name: id + in: path + description: The process group id. + required: true + style: simple + explode: false + schema: + type: string + responses: "400": description: NiFi was unable to complete the request because it was invalid. The request should not be retried without modification. @@ -9490,29 +9382,87 @@ paths: "409": description: The request was valid but NiFi was not in the appropriate state to process it. + default: + content: + application/json: + schema: + $ref: '#/components/schemas/RemoteProcessGroupsEntity' security: - - Read - /processors/{uuid}: [] - /processors/{id}/state/clear-requests: + - Read - /process-groups/{uuid}: [] post: tags: - - Processors - summary: Clears the state for a processor - operationId: clearState_3 + - ProcessGroups + summary: Creates a new process group + operationId: createRemoteProcessGroup parameters: - name: id in: path - description: The processor id. + description: The process group id. required: true style: simple explode: false schema: type: string + requestBody: + description: The remote process group configuration details. + content: + application/json: + schema: + $ref: '#/components/schemas/RemoteProcessGroupEntity' + required: true responses: + "400": + description: NiFi was unable to complete the request because it was invalid. + The request should not be retried without modification. + "401": + description: Client could not be authenticated. + "403": + description: Client is not authorized to make this request. + "404": + description: The specified resource could not be found. + "409": + description: The request was valid but NiFi was not in the appropriate state + to process it. default: content: application/json: schema: - $ref: '#/components/schemas/ComponentStateEntity' + $ref: '#/components/schemas/RemoteProcessGroupEntity' + security: + - Write - /process-groups/{uuid}: [] + /process-groups/{id}/replace-requests: + post: + tags: + - ProcessGroups + summary: Initiate the Replace Request of a Process Group with the given ID + description: "This will initiate the action of replacing a process group with\ + \ the given process group. This can be a lengthy process, as it will stop\ + \ any Processors and disable any Controller Services necessary to perform\ + \ the action and then restart them. As a result, the endpoint will immediately\ + \ return a ProcessGroupReplaceRequestEntity, and the process of replacing\ + \ the flow will occur asynchronously in the background. The client may then\ + \ periodically poll the status of the request by issuing a GET request to\ + \ /process-groups/replace-requests/{requestId}. Once the request is completed,\ + \ the client is expected to issue a DELETE request to /process-groups/replace-requests/{requestId}.\ + \ Note: This endpoint is subject to change as NiFi and it's REST API evolve." + operationId: initiateReplaceProcessGroup + parameters: + - name: id + in: path + description: The process group id. + required: true + style: simple + explode: false + schema: + type: string + requestBody: + description: The process group replace request entity + content: + application/json: + schema: + $ref: '#/components/schemas/ProcessGroupImportEntity' + required: true + responses: "400": description: NiFi was unable to complete the request because it was invalid. The request should not be retried without modification. @@ -9525,8 +9475,98 @@ paths: "409": description: The request was valid but NiFi was not in the appropriate state to process it. + default: + content: + application/json: + schema: + $ref: '#/components/schemas/ProcessGroupReplaceRequestEntity' security: - - Write - /processors/{uuid}: [] + - Read - /process-groups/{uuid}: [] + - Write - /process-groups/{uuid}: [] + - Read - /{component-type}/{uuid} - For all encapsulated components: [] + - Write - /{component-type}/{uuid} - For all encapsulated components: [] + - Write - if the snapshot contains any restricted components - /restricted-components: [] + - ? Read - /parameter-contexts/{uuid} - For any Parameter Context that is referenced + by a Property that is changed, added, or removed + : [] + /process-groups/{id}/snippet-instance: + post: + tags: + - ProcessGroups + summary: Copies a snippet and discards it. + operationId: copySnippet + parameters: + - name: id + in: path + description: The process group id. + required: true + style: simple + explode: false + schema: + type: string + requestBody: + description: The copy snippet request. + content: + application/json: + schema: + $ref: '#/components/schemas/CopySnippetRequestEntity' + required: true + responses: + "400": + description: NiFi was unable to complete the request because it was invalid. + The request should not be retried without modification. + "401": + description: Client could not be authenticated. + "403": + description: Client is not authorized to make this request. + "404": + description: The specified resource could not be found. + "409": + description: The request was valid but NiFi was not in the appropriate state + to process it. + default: + content: + application/json: + schema: + $ref: '#/components/schemas/FlowEntity' + security: + - Write - /process-groups/{uuid}: [] + - Read - /{component-type}/{uuid} - For each component in the snippet and their descendant components: [] + - Write - if the snippet contains any restricted Processors - /restricted-components: [] + /processors/run-status-details/queries: + post: + tags: + - Processors + summary: Submits a query to retrieve the run status details of all processors + that are in the given list of Processor IDs + operationId: getProcessorRunStatusDetails + requestBody: + description: The request for the processors that should be included in the + results + content: + application/json: + schema: + $ref: '#/components/schemas/RunStatusDetailsRequestEntity' + responses: + "400": + description: NiFi was unable to complete the request because it was invalid. + The request should not be retried without modification. + "401": + description: Client could not be authenticated. + "403": + description: Client is not authorized to make this request. + "404": + description: The specified resource could not be found. + "409": + description: The request was valid but NiFi was not in the appropriate state + to process it. + default: + content: + application/json: + schema: + $ref: '#/components/schemas/ProcessorsRunStatusDetailsEntity' + security: + - Read - /processors/{uuid} for each processor whose run status information is requested: [] /processors/{id}: get: tags: @@ -9543,11 +9583,6 @@ paths: schema: type: string responses: - default: - content: - application/json: - schema: - $ref: '#/components/schemas/ProcessorEntity' "400": description: NiFi was unable to complete the request because it was invalid. The request should not be retried without modification. @@ -9560,6 +9595,11 @@ paths: "409": description: The request was valid but NiFi was not in the appropriate state to process it. + default: + content: + application/json: + schema: + $ref: '#/components/schemas/ProcessorEntity' security: - Read - /processors/{uuid}: [] put: @@ -9584,11 +9624,6 @@ paths: $ref: '#/components/schemas/ProcessorEntity' required: true responses: - default: - content: - application/json: - schema: - $ref: '#/components/schemas/ProcessorEntity' "400": description: NiFi was unable to complete the request because it was invalid. The request should not be retried without modification. @@ -9601,6 +9636,11 @@ paths: "409": description: The request was valid but NiFi was not in the appropriate state to process it. + default: + content: + application/json: + schema: + $ref: '#/components/schemas/ProcessorEntity' security: - Write - /processors/{uuid}: [] - Read - any referenced Controller Services if this request changes the reference - /controller-services/{uuid}: [] @@ -9647,11 +9687,6 @@ paths: schema: type: string responses: - default: - content: - application/json: - schema: - $ref: '#/components/schemas/ProcessorEntity' "400": description: NiFi was unable to complete the request because it was invalid. The request should not be retried without modification. @@ -9664,44 +9699,39 @@ paths: "409": description: The request was valid but NiFi was not in the appropriate state to process it. + default: + content: + application/json: + schema: + $ref: '#/components/schemas/ProcessorEntity' security: - Write - /processors/{uuid}: [] - Write - Parent Process Group - /process-groups/{uuid}: [] - Read - any referenced Controller Services - /controller-services/{uuid}: [] - /processors/{id}/config/verification-requests/{requestId}: - get: + /processors/{id}/config/analysis: + post: tags: - Processors - summary: Returns the Verification Request with the given ID - description: "Returns the Verification Request with the given ID. Once an Verification\ - \ Request has been created, that request can subsequently be retrieved via\ - \ this endpoint, and the request that is fetched will contain the updated\ - \ state, such as percent complete, the current state of the request, and any\ - \ failures. " - operationId: getVerificationRequest_2 + summary: "Performs analysis of the component's configuration, providing information\ + \ about which attributes are referenced." + operationId: analyzeConfiguration_2 parameters: - name: id in: path - description: The ID of the Processor + description: The processor id. required: true style: simple explode: false schema: type: string - - name: requestId - in: path - description: The ID of the Verification Request + requestBody: + description: The processor configuration analysis request. + content: + application/json: + schema: + $ref: '#/components/schemas/ConfigurationAnalysisEntity' required: true - style: simple - explode: false - schema: - type: string responses: - default: - content: - application/json: - schema: - $ref: '#/components/schemas/VerifyConfigRequestEntity' "400": description: NiFi was unable to complete the request because it was invalid. The request should not be retried without modification. @@ -9714,42 +9744,44 @@ paths: "409": description: The request was valid but NiFi was not in the appropriate state to process it. + default: + content: + application/json: + schema: + $ref: '#/components/schemas/ConfigurationAnalysisEntity' security: - - Only the user that submitted the request can get it: [] - delete: + - Read - /processors/{uuid}: [] + /processors/{id}/config/verification-requests: + post: tags: - Processors - summary: Deletes the Verification Request with the given ID - description: "Deletes the Verification Request with the given ID. After a request\ - \ is created, it is expected that the client will properly clean up the request\ - \ by DELETE'ing it, once the Verification process has completed. If the request\ - \ is deleted before the request completes, then the Verification request will\ - \ finish the step that it is currently performing and then will cancel any\ - \ subsequent steps." - operationId: deleteVerificationRequest_2 + summary: Performs verification of the Processor's configuration + description: "This will initiate the process of verifying a given Processor\ + \ configuration. This may be a long-running task. As a result, this endpoint\ + \ will immediately return a ProcessorConfigVerificationRequestEntity, and\ + \ the process of performing the verification will occur asynchronously in\ + \ the background. The client may then periodically poll the status of the\ + \ request by issuing a GET request to /processors/{processorId}/verification-requests/{requestId}.\ + \ Once the request is completed, the client is expected to issue a DELETE\ + \ request to /processors/{processorId}/verification-requests/{requestId}." + operationId: submitProcessorVerificationRequest parameters: - name: id in: path - description: The ID of the Processor + description: The processor id. required: true style: simple explode: false schema: type: string - - name: requestId - in: path - description: The ID of the Verification Request + requestBody: + description: The processor configuration verification request. + content: + application/json: + schema: + $ref: '#/components/schemas/VerifyConfigRequestEntity' required: true - style: simple - explode: false - schema: - type: string responses: - default: - content: - application/json: - schema: - $ref: '#/components/schemas/VerifyConfigRequestEntity' "400": description: NiFi was unable to complete the request because it was invalid. The request should not be retried without modification. @@ -9762,31 +9794,42 @@ paths: "409": description: The request was valid but NiFi was not in the appropriate state to process it. + default: + content: + application/json: + schema: + $ref: '#/components/schemas/VerifyConfigRequestEntity' security: - - Only the user that submitted the request can remove it: [] - /processors/{id}/diagnostics: + - Read - /processors/{uuid}: [] + /processors/{id}/config/verification-requests/{requestId}: get: tags: - Processors - summary: Gets diagnostics information about a processor - description: "Note: This endpoint is subject to change as NiFi and it's REST\ - \ API evolve." - operationId: getProcessorDiagnostics + summary: Returns the Verification Request with the given ID + description: "Returns the Verification Request with the given ID. Once an Verification\ + \ Request has been created, that request can subsequently be retrieved via\ + \ this endpoint, and the request that is fetched will contain the updated\ + \ state, such as percent complete, the current state of the request, and any\ + \ failures. " + operationId: getVerificationRequest_2 parameters: - name: id in: path - description: The processor id. + description: The ID of the Processor + required: true + style: simple + explode: false + schema: + type: string + - name: requestId + in: path + description: The ID of the Verification Request required: true style: simple explode: false schema: type: string responses: - default: - content: - application/json: - schema: - $ref: '#/components/schemas/ProcessorEntity' "400": description: NiFi was unable to complete the request because it was invalid. The request should not be retried without modification. @@ -9799,28 +9842,42 @@ paths: "409": description: The request was valid but NiFi was not in the appropriate state to process it. - security: - - Read - /processors/{uuid}: [] - /processors/run-status-details/queries: - post: - tags: - - Processors - summary: Submits a query to retrieve the run status details of all processors - that are in the given list of Processor IDs - operationId: getProcessorRunStatusDetails - requestBody: - description: The request for the processors that should be included in the - results - content: - application/json: - schema: - $ref: '#/components/schemas/RunStatusDetailsRequestEntity' - responses: default: content: application/json: schema: - $ref: '#/components/schemas/ProcessorsRunStatusDetailsEntity' + $ref: '#/components/schemas/VerifyConfigRequestEntity' + security: + - Only the user that submitted the request can get it: [] + delete: + tags: + - Processors + summary: Deletes the Verification Request with the given ID + description: "Deletes the Verification Request with the given ID. After a request\ + \ is created, it is expected that the client will properly clean up the request\ + \ by DELETE'ing it, once the Verification process has completed. If the request\ + \ is deleted before the request completes, then the Verification request will\ + \ finish the step that it is currently performing and then will cancel any\ + \ subsequent steps." + operationId: deleteVerificationRequest_2 + parameters: + - name: id + in: path + description: The ID of the Processor + required: true + style: simple + explode: false + schema: + type: string + - name: requestId + in: path + description: The ID of the Verification Request + required: true + style: simple + explode: false + schema: + type: string + responses: "400": description: NiFi was unable to complete the request because it was invalid. The request should not be retried without modification. @@ -9833,8 +9890,13 @@ paths: "409": description: The request was valid but NiFi was not in the appropriate state to process it. + default: + content: + application/json: + schema: + $ref: '#/components/schemas/VerifyConfigRequestEntity' security: - - Read - /processors/{uuid} for each processor whose run status information is requested: [] + - Only the user that submitted the request can remove it: [] /processors/{id}/descriptors: get: tags: @@ -9876,11 +9938,6 @@ paths: schema: type: boolean responses: - default: - content: - application/json: - schema: - $ref: '#/components/schemas/PropertyDescriptorEntity' "400": description: NiFi was unable to complete the request because it was invalid. The request should not be retried without modification. @@ -9893,14 +9950,21 @@ paths: "409": description: The request was valid but NiFi was not in the appropriate state to process it. + default: + content: + application/json: + schema: + $ref: '#/components/schemas/PropertyDescriptorEntity' security: - Read - /processors/{uuid}: [] - /processors/{id}/state: + /processors/{id}/diagnostics: get: tags: - Processors - summary: Gets the state for a processor - operationId: getState_2 + summary: Gets diagnostics information about a processor + description: "Note: This endpoint is subject to change as NiFi and it's REST\ + \ API evolve." + operationId: getProcessorDiagnostics parameters: - name: id in: path @@ -9911,11 +9975,6 @@ paths: schema: type: string responses: - default: - content: - application/json: - schema: - $ref: '#/components/schemas/ComponentStateEntity' "400": description: NiFi was unable to complete the request because it was invalid. The request should not be retried without modification. @@ -9928,22 +9987,19 @@ paths: "409": description: The request was valid but NiFi was not in the appropriate state to process it. + default: + content: + application/json: + schema: + $ref: '#/components/schemas/ProcessorEntity' security: - - Write - /processors/{uuid}: [] - /processors/{id}/config/verification-requests: - post: + - Read - /processors/{uuid}: [] + /processors/{id}/run-status: + put: tags: - Processors - summary: Performs verification of the Processor's configuration - description: "This will initiate the process of verifying a given Processor\ - \ configuration. This may be a long-running task. As a result, this endpoint\ - \ will immediately return a ProcessorConfigVerificationRequestEntity, and\ - \ the process of performing the verification will occur asynchronously in\ - \ the background. The client may then periodically poll the status of the\ - \ request by issuing a GET request to /processors/{processorId}/verification-requests/{requestId}.\ - \ Once the request is completed, the client is expected to issue a DELETE\ - \ request to /processors/{processorId}/verification-requests/{requestId}." - operationId: submitProcessorVerificationRequest + summary: Updates run status of a processor + operationId: updateRunStatus_4 parameters: - name: id in: path @@ -9954,18 +10010,13 @@ paths: schema: type: string requestBody: - description: The processor configuration verification request. + description: The processor run status. content: application/json: schema: - $ref: '#/components/schemas/VerifyConfigRequestEntity' + $ref: '#/components/schemas/ProcessorRunStatusEntity' required: true responses: - default: - content: - application/json: - schema: - $ref: '#/components/schemas/VerifyConfigRequestEntity' "400": description: NiFi was unable to complete the request because it was invalid. The request should not be retried without modification. @@ -9978,15 +10029,19 @@ paths: "409": description: The request was valid but NiFi was not in the appropriate state to process it. + default: + content: + application/json: + schema: + $ref: '#/components/schemas/ProcessorEntity' security: - - Read - /processors/{uuid}: [] - /processors/{id}/threads: - delete: + - Write - /processors/{uuid} or /operation/processors/{uuid}: [] + /processors/{id}/state: + get: tags: - Processors - summary: "Terminates a processor, essentially \"deleting\" its threads and any\ - \ active tasks" - operationId: terminateProcessor + summary: Gets the state for a processor + operationId: getState_2 parameters: - name: id in: path @@ -9997,11 +10052,6 @@ paths: schema: type: string responses: - default: - content: - application/json: - schema: - $ref: '#/components/schemas/ProcessorEntity' "400": description: NiFi was unable to complete the request because it was invalid. The request should not be retried without modification. @@ -10014,14 +10064,19 @@ paths: "409": description: The request was valid but NiFi was not in the appropriate state to process it. + default: + content: + application/json: + schema: + $ref: '#/components/schemas/ComponentStateEntity' security: - - Write - /processors/{uuid} or /operation/processors/{uuid}: [] - /processors/{id}/run-status: - put: + - Write - /processors/{uuid}: [] + /processors/{id}/state/clear-requests: + post: tags: - Processors - summary: Updates run status of a processor - operationId: updateRunStatus_4 + summary: Clears the state for a processor + operationId: clearState_3 parameters: - name: id in: path @@ -10031,19 +10086,7 @@ paths: explode: false schema: type: string - requestBody: - description: The processor run status. - content: - application/json: - schema: - $ref: '#/components/schemas/ProcessorRunStatusEntity' - required: true responses: - default: - content: - application/json: - schema: - $ref: '#/components/schemas/ProcessorEntity' "400": description: NiFi was unable to complete the request because it was invalid. The request should not be retried without modification. @@ -10056,47 +10099,100 @@ paths: "409": description: The request was valid but NiFi was not in the appropriate state to process it. + default: + content: + application/json: + schema: + $ref: '#/components/schemas/ComponentStateEntity' security: - - Write - /processors/{uuid} or /operation/processors/{uuid}: [] - /provenance-events/{id}/content/input: - get: + - Write - /processors/{uuid}: [] + /processors/{id}/threads: + delete: tags: - - ProvenanceEvents - summary: Gets the input content for a provenance event - operationId: getInputContent + - Processors + summary: "Terminates a processor, essentially \"deleting\" its threads and any\ + \ active tasks" + operationId: terminateProcessor parameters: - - name: Range - in: header - description: Range of bytes requested - required: false - style: simple - explode: false - schema: - type: string - - name: clusterNodeId - in: query - description: The id of the node where the content exists if clustered. - required: false - style: form - explode: true - schema: - type: string - name: id in: path - description: The provenance event id. + description: The processor id. required: true style: simple explode: false schema: - $ref: '#/components/schemas/LongParameter' + type: string responses: + "400": + description: NiFi was unable to complete the request because it was invalid. + The request should not be retried without modification. + "401": + description: Client could not be authenticated. + "403": + description: Client is not authorized to make this request. + "404": + description: The specified resource could not be found. + "409": + description: The request was valid but NiFi was not in the appropriate state + to process it. default: content: - '*/*': + application/json: schema: - $ref: '#/components/schemas/StreamingOutput' - "206": - description: Partial Content with range of bytes requested + $ref: '#/components/schemas/ProcessorEntity' + security: + - Write - /processors/{uuid} or /operation/processors/{uuid}: [] + /provenance: + post: + tags: + - Provenance + summary: Submits a provenance query + description: Provenance queries may be long running so this endpoint submits + a request. The response will include the current state of the query. If the + request is not completed the URI in the response can be used at a later time + to get the updated state of the query. Once the query has completed the provenance + request should be deleted by the client who originally submitted it. + operationId: submitProvenanceRequest + requestBody: + description: The provenance query details. + content: + application/json: + schema: + $ref: '#/components/schemas/ProvenanceEntity' + required: true + responses: + "400": + description: NiFi was unable to complete the request because it was invalid. + The request should not be retried without modification. + "401": + description: Client could not be authenticated. + "403": + description: Client is not authorized to make this request. + "409": + description: The request was valid but NiFi was not in the appropriate state + to process it. + default: + content: + application/json: + schema: + $ref: '#/components/schemas/ProvenanceEntity' + security: + - Read - /provenance: [] + - Read - /data/{component-type}/{uuid}: [] + /provenance-events/latest/replays: + post: + tags: + - ProvenanceEvents + summary: Replays content from a provenance event + operationId: submitReplayLatestEvent + requestBody: + description: The replay request. + content: + application/json: + schema: + $ref: '#/components/schemas/ReplayLastEventRequestEntity' + required: true + responses: "400": description: NiFi was unable to complete the request because it was invalid. The request should not be retried without modification. @@ -10109,11 +10205,15 @@ paths: "409": description: The request was valid but NiFi was not in the appropriate state to process it. - "416": - description: Requested Range Not Satisfiable based on bytes requested + default: + content: + application/json: + schema: + $ref: '#/components/schemas/ReplayLastEventResponseEntity' security: - Read Component Provenance Data - /provenance-data/{component-type}/{uuid}: [] - Read Component Data - /data/{component-type}/{uuid}: [] + - Write Component Data - /data/{component-type}/{uuid}: [] /provenance-events/latest/{componentId}: get: tags: @@ -10141,11 +10241,40 @@ paths: format: int32 default: 10 responses: + "400": + description: NiFi was unable to complete the request because it was invalid. + The request should not be retried without modification. + "401": + description: Client could not be authenticated. + "403": + description: Client is not authorized to make this request. + "404": + description: The specified resource could not be found. + "409": + description: The request was valid but NiFi was not in the appropriate state + to process it. default: content: application/json: schema: $ref: '#/components/schemas/LatestProvenanceEventsEntity' + security: + - Read Component Provenance Data - /provenance-data/{component-type}/{uuid}: [] + - Read Component Data - /data/{component-type}/{uuid}: [] + /provenance-events/replays: + post: + tags: + - ProvenanceEvents + summary: Replays content from a provenance event + operationId: submitReplay + requestBody: + description: The replay request. + content: + application/json: + schema: + $ref: '#/components/schemas/SubmitReplayRequestEntity' + required: true + responses: "400": description: NiFi was unable to complete the request because it was invalid. The request should not be retried without modification. @@ -10158,27 +10287,25 @@ paths: "409": description: The request was valid but NiFi was not in the appropriate state to process it. + default: + content: + application/json: + schema: + $ref: '#/components/schemas/ProvenanceEventEntity' security: - Read Component Provenance Data - /provenance-data/{component-type}/{uuid}: [] - Read Component Data - /data/{component-type}/{uuid}: [] - /provenance-events/{id}/content/output: + - Write Component Data - /data/{component-type}/{uuid}: [] + /provenance-events/{id}: get: tags: - ProvenanceEvents - summary: Gets the output content for a provenance event - operationId: getOutputContent + summary: Gets a provenance event + operationId: getProvenanceEvent parameters: - - name: Range - in: header - description: Range of bytes requested - required: false - style: simple - explode: false - schema: - type: string - name: clusterNodeId in: query - description: The id of the node where the content exists if clustered. + description: The id of the node where this event exists if clustered. required: false style: form explode: true @@ -10193,13 +10320,6 @@ paths: schema: $ref: '#/components/schemas/LongParameter' responses: - default: - content: - '*/*': - schema: - $ref: '#/components/schemas/StreamingOutput' - "206": - description: Partial Content with range of bytes requested "400": description: NiFi was unable to complete the request because it was invalid. The request should not be retried without modification. @@ -10212,21 +10332,31 @@ paths: "409": description: The request was valid but NiFi was not in the appropriate state to process it. - "416": - description: Requested Range Not Satisfiable based on bytes requested + default: + content: + application/json: + schema: + $ref: '#/components/schemas/ProvenanceEventEntity' security: - Read Component Provenance Data - /provenance-data/{component-type}/{uuid}: [] - - Read Component Data - /data/{component-type}/{uuid}: [] - /provenance-events/{id}: + /provenance-events/{id}/content/input: get: tags: - ProvenanceEvents - summary: Gets a provenance event - operationId: getProvenanceEvent + summary: Gets the input content for a provenance event + operationId: getInputContent parameters: + - name: Range + in: header + description: Range of bytes requested + required: false + style: simple + explode: false + schema: + type: string - name: clusterNodeId in: query - description: The id of the node where this event exists if clustered. + description: The id of the node where the content exists if clustered. required: false style: form explode: true @@ -10241,11 +10371,8 @@ paths: schema: $ref: '#/components/schemas/LongParameter' responses: - default: - content: - application/json: - schema: - $ref: '#/components/schemas/ProvenanceEventEntity' + "206": + description: Partial Content with range of bytes requested "400": description: NiFi was unable to complete the request because it was invalid. The request should not be retried without modification. @@ -10258,27 +10385,50 @@ paths: "409": description: The request was valid but NiFi was not in the appropriate state to process it. + "416": + description: Requested Range Not Satisfiable based on bytes requested + default: + content: + '*/*': + schema: + $ref: '#/components/schemas/StreamingOutput' security: - Read Component Provenance Data - /provenance-data/{component-type}/{uuid}: [] - /provenance-events/replays: - post: + - Read Component Data - /data/{component-type}/{uuid}: [] + /provenance-events/{id}/content/output: + get: tags: - ProvenanceEvents - summary: Replays content from a provenance event - operationId: submitReplay - requestBody: - description: The replay request. - content: - application/json: - schema: - $ref: '#/components/schemas/SubmitReplayRequestEntity' + summary: Gets the output content for a provenance event + operationId: getOutputContent + parameters: + - name: Range + in: header + description: Range of bytes requested + required: false + style: simple + explode: false + schema: + type: string + - name: clusterNodeId + in: query + description: The id of the node where the content exists if clustered. + required: false + style: form + explode: true + schema: + type: string + - name: id + in: path + description: The provenance event id. required: true + style: simple + explode: false + schema: + $ref: '#/components/schemas/LongParameter' responses: - default: - content: - application/json: - schema: - $ref: '#/components/schemas/ProvenanceEventEntity' + "206": + description: Partial Content with range of bytes requested "400": description: NiFi was unable to complete the request because it was invalid. The request should not be retried without modification. @@ -10291,29 +10441,35 @@ paths: "409": description: The request was valid but NiFi was not in the appropriate state to process it. + "416": + description: Requested Range Not Satisfiable based on bytes requested + default: + content: + '*/*': + schema: + $ref: '#/components/schemas/StreamingOutput' security: - Read Component Provenance Data - /provenance-data/{component-type}/{uuid}: [] - Read Component Data - /data/{component-type}/{uuid}: [] - - Write Component Data - /data/{component-type}/{uuid}: [] - /provenance-events/latest/replays: + /provenance/lineage: post: tags: - - ProvenanceEvents - summary: Replays content from a provenance event - operationId: submitReplayLatestEvent + - Provenance + summary: Submits a lineage query + description: Lineage queries may be long running so this endpoint submits a + request. The response will include the current state of the query. If the + request is not completed the URI in the response can be used at a later time + to get the updated state of the query. Once the query has completed the lineage + request should be deleted by the client who originally submitted it. + operationId: submitLineageRequest requestBody: - description: The replay request. + description: The lineage query details. content: application/json: schema: - $ref: '#/components/schemas/ReplayLastEventRequestEntity' + $ref: '#/components/schemas/LineageEntity' required: true responses: - default: - content: - application/json: - schema: - $ref: '#/components/schemas/ReplayLastEventResponseEntity' "400": description: NiFi was unable to complete the request because it was invalid. The request should not be retried without modification. @@ -10326,10 +10482,14 @@ paths: "409": description: The request was valid but NiFi was not in the appropriate state to process it. + default: + content: + application/json: + schema: + $ref: '#/components/schemas/LineageEntity' security: - - Read Component Provenance Data - /provenance-data/{component-type}/{uuid}: [] - - Read Component Data - /data/{component-type}/{uuid}: [] - - Write Component Data - /data/{component-type}/{uuid}: [] + - Read - /provenance: [] + - Read - /data/{component-type}/{uuid}: [] /provenance/lineage/{id}: get: tags: @@ -10354,11 +10514,6 @@ paths: schema: type: string responses: - default: - content: - application/json: - schema: - $ref: '#/components/schemas/LineageEntity' "400": description: NiFi was unable to complete the request because it was invalid. The request should not be retried without modification. @@ -10371,6 +10526,11 @@ paths: "409": description: The request was valid but NiFi was not in the appropriate state to process it. + default: + content: + application/json: + schema: + $ref: '#/components/schemas/LineageEntity' security: - Read - /provenance: [] - Read - /data/{component-type}/{uuid}: [] @@ -10397,11 +10557,32 @@ paths: schema: type: string responses: + "400": + description: NiFi was unable to complete the request because it was invalid. + The request should not be retried without modification. + "401": + description: Client could not be authenticated. + "403": + description: Client is not authorized to make this request. + "404": + description: The specified resource could not be found. + "409": + description: The request was valid but NiFi was not in the appropriate state + to process it. default: content: application/json: schema: $ref: '#/components/schemas/LineageEntity' + security: + - Read - /provenance: [] + /provenance/search-options: + get: + tags: + - Provenance + summary: Gets the searchable attributes for provenance events + operationId: getSearchOptions + responses: "400": description: NiFi was unable to complete the request because it was invalid. The request should not be retried without modification. @@ -10409,11 +10590,14 @@ paths: description: Client could not be authenticated. "403": description: Client is not authorized to make this request. - "404": - description: The specified resource could not be found. "409": description: The request was valid but NiFi was not in the appropriate state to process it. + default: + content: + application/json: + schema: + $ref: '#/components/schemas/ProvenanceOptionsEntity' security: - Read - /provenance: [] /provenance/{id}: @@ -10461,11 +10645,6 @@ paths: schema: type: string responses: - default: - content: - application/json: - schema: - $ref: '#/components/schemas/ProvenanceEntity' "400": description: NiFi was unable to complete the request because it was invalid. The request should not be retried without modification. @@ -10478,6 +10657,11 @@ paths: "409": description: The request was valid but NiFi was not in the appropriate state to process it. + default: + content: + application/json: + schema: + $ref: '#/components/schemas/ProvenanceEntity' security: - Read - /provenance: [] - Read - /data/{component-type}/{uuid}: [] @@ -10504,11 +10688,6 @@ paths: schema: type: string responses: - default: - content: - application/json: - schema: - $ref: '#/components/schemas/ProvenanceEntity' "400": description: NiFi was unable to complete the request because it was invalid. The request should not be retried without modification. @@ -10521,56 +10700,37 @@ paths: "409": description: The request was valid but NiFi was not in the appropriate state to process it. - security: - - Read - /provenance: [] - /provenance/search-options: - get: - tags: - - Provenance - summary: Gets the searchable attributes for provenance events - operationId: getSearchOptions - responses: default: content: application/json: schema: - $ref: '#/components/schemas/ProvenanceOptionsEntity' - "400": - description: NiFi was unable to complete the request because it was invalid. - The request should not be retried without modification. - "401": - description: Client could not be authenticated. - "403": - description: Client is not authorized to make this request. - "409": - description: The request was valid but NiFi was not in the appropriate state - to process it. + $ref: '#/components/schemas/ProvenanceEntity' security: - Read - /provenance: [] - /provenance/lineage: - post: + /remote-process-groups/process-group/{id}/run-status: + put: tags: - - Provenance - summary: Submits a lineage query - description: Lineage queries may be long running so this endpoint submits a - request. The response will include the current state of the query. If the - request is not completed the URI in the response can be used at a later time - to get the updated state of the query. Once the query has completed the lineage - request should be deleted by the client who originally submitted it. - operationId: submitLineageRequest + - RemoteProcessGroups + summary: Updates run status of all remote process groups in a process group + (recursively) + operationId: updateRemoteProcessGroupRunStatuses + parameters: + - name: id + in: path + description: The process group id. + required: true + style: simple + explode: false + schema: + type: string requestBody: - description: The lineage query details. + description: The remote process groups run status. content: application/json: schema: - $ref: '#/components/schemas/LineageEntity' + $ref: '#/components/schemas/RemotePortRunStatusEntity' required: true responses: - default: - content: - application/json: - schema: - $ref: '#/components/schemas/LineageEntity' "400": description: NiFi was unable to complete the request because it was invalid. The request should not be retried without modification. @@ -10583,46 +10743,13 @@ paths: "409": description: The request was valid but NiFi was not in the appropriate state to process it. - security: - - Read - /provenance: [] - - Read - /data/{component-type}/{uuid}: [] - /provenance: - post: - tags: - - Provenance - summary: Submits a provenance query - description: Provenance queries may be long running so this endpoint submits - a request. The response will include the current state of the query. If the - request is not completed the URI in the response can be used at a later time - to get the updated state of the query. Once the query has completed the provenance - request should be deleted by the client who originally submitted it. - operationId: submitProvenanceRequest - requestBody: - description: The provenance query details. - content: - application/json: - schema: - $ref: '#/components/schemas/ProvenanceEntity' - required: true - responses: default: content: application/json: schema: - $ref: '#/components/schemas/ProvenanceEntity' - "400": - description: NiFi was unable to complete the request because it was invalid. - The request should not be retried without modification. - "401": - description: Client could not be authenticated. - "403": - description: Client is not authorized to make this request. - "409": - description: The request was valid but NiFi was not in the appropriate state - to process it. + $ref: '#/components/schemas/RemoteProcessGroupEntity' security: - - Read - /provenance: [] - - Read - /data/{component-type}/{uuid}: [] + - Write - /remote-process-groups/{uuid} or /operation/remote-process-groups/{uuid}: [] /remote-process-groups/{id}: get: tags: @@ -10639,11 +10766,6 @@ paths: schema: type: string responses: - default: - content: - application/json: - schema: - $ref: '#/components/schemas/RemoteProcessGroupEntity' "400": description: NiFi was unable to complete the request because it was invalid. The request should not be retried without modification. @@ -10656,6 +10778,11 @@ paths: "409": description: The request was valid but NiFi was not in the appropriate state to process it. + default: + content: + application/json: + schema: + $ref: '#/components/schemas/RemoteProcessGroupEntity' security: - Read - /remote-process-groups/{uuid}: [] put: @@ -10680,11 +10807,6 @@ paths: $ref: '#/components/schemas/RemoteProcessGroupEntity' required: true responses: - default: - content: - application/json: - schema: - $ref: '#/components/schemas/RemoteProcessGroupEntity' "400": description: NiFi was unable to complete the request because it was invalid. The request should not be retried without modification. @@ -10697,6 +10819,11 @@ paths: "409": description: The request was valid but NiFi was not in the appropriate state to process it. + default: + content: + application/json: + schema: + $ref: '#/components/schemas/RemoteProcessGroupEntity' security: - Write - /remote-process-groups/{uuid}: [] delete: @@ -10742,11 +10869,6 @@ paths: schema: type: string responses: - default: - content: - application/json: - schema: - $ref: '#/components/schemas/RemoteProcessGroupEntity' "400": description: NiFi was unable to complete the request because it was invalid. The request should not be retried without modification. @@ -10759,44 +10881,14 @@ paths: "409": description: The request was valid but NiFi was not in the appropriate state to process it. - security: - - Write - /remote-process-groups/{uuid}: [] - - Write - Parent Process Group - /process-groups/{uuid}: [] - /remote-process-groups/{id}/state: - get: - tags: - - RemoteProcessGroups - summary: Gets the state for a RemoteProcessGroup - operationId: getState_3 - parameters: - - name: id - in: path - description: The processor id. - required: true - style: simple - explode: false - schema: - type: string - responses: default: content: application/json: schema: - $ref: '#/components/schemas/ComponentStateEntity' - "400": - description: NiFi was unable to complete the request because it was invalid. - The request should not be retried without modification. - "401": - description: Client could not be authenticated. - "403": - description: Client is not authorized to make this request. - "404": - description: The specified resource could not be found. - "409": - description: The request was valid but NiFi was not in the appropriate state - to process it. + $ref: '#/components/schemas/RemoteProcessGroupEntity' security: - Write - /remote-process-groups/{uuid}: [] + - Write - Parent Process Group - /process-groups/{uuid}: [] /remote-process-groups/{id}/input-ports/{port-id}: put: tags: @@ -10830,11 +10922,6 @@ paths: $ref: '#/components/schemas/RemoteProcessGroupPortEntity' required: true responses: - default: - content: - application/json: - schema: - $ref: '#/components/schemas/RemoteProcessGroupPortEntity' "400": description: NiFi was unable to complete the request because it was invalid. The request should not be retried without modification. @@ -10847,6 +10934,11 @@ paths: "409": description: The request was valid but NiFi was not in the appropriate state to process it. + default: + content: + application/json: + schema: + $ref: '#/components/schemas/RemoteProcessGroupPortEntity' security: - Write - /remote-process-groups/{uuid}: [] /remote-process-groups/{id}/input-ports/{port-id}/run-status: @@ -10882,11 +10974,6 @@ paths: $ref: '#/components/schemas/RemotePortRunStatusEntity' required: true responses: - default: - content: - application/json: - schema: - $ref: '#/components/schemas/RemoteProcessGroupPortEntity' "400": description: NiFi was unable to complete the request because it was invalid. The request should not be retried without modification. @@ -10899,6 +10986,11 @@ paths: "409": description: The request was valid but NiFi was not in the appropriate state to process it. + default: + content: + application/json: + schema: + $ref: '#/components/schemas/RemoteProcessGroupPortEntity' security: - Write - /remote-process-groups/{uuid} or /operation/remote-process-groups/{uuid}: [] /remote-process-groups/{id}/output-ports/{port-id}: @@ -10934,11 +11026,6 @@ paths: $ref: '#/components/schemas/RemoteProcessGroupPortEntity' required: true responses: - default: - content: - application/json: - schema: - $ref: '#/components/schemas/RemoteProcessGroupPortEntity' "400": description: NiFi was unable to complete the request because it was invalid. The request should not be retried without modification. @@ -10951,6 +11038,11 @@ paths: "409": description: The request was valid but NiFi was not in the appropriate state to process it. + default: + content: + application/json: + schema: + $ref: '#/components/schemas/RemoteProcessGroupPortEntity' security: - Write - /remote-process-groups/{uuid}: [] /remote-process-groups/{id}/output-ports/{port-id}/run-status: @@ -10986,11 +11078,6 @@ paths: $ref: '#/components/schemas/RemotePortRunStatusEntity' required: true responses: - default: - content: - application/json: - schema: - $ref: '#/components/schemas/RemoteProcessGroupPortEntity' "400": description: NiFi was unable to complete the request because it was invalid. The request should not be retried without modification. @@ -11003,6 +11090,11 @@ paths: "409": description: The request was valid but NiFi was not in the appropriate state to process it. + default: + content: + application/json: + schema: + $ref: '#/components/schemas/RemoteProcessGroupPortEntity' security: - Write - /remote-process-groups/{uuid} or /operation/remote-process-groups/{uuid}: [] /remote-process-groups/{id}/run-status: @@ -11028,11 +11120,41 @@ paths: $ref: '#/components/schemas/RemotePortRunStatusEntity' required: true responses: + "400": + description: NiFi was unable to complete the request because it was invalid. + The request should not be retried without modification. + "401": + description: Client could not be authenticated. + "403": + description: Client is not authorized to make this request. + "404": + description: The specified resource could not be found. + "409": + description: The request was valid but NiFi was not in the appropriate state + to process it. default: content: application/json: schema: $ref: '#/components/schemas/RemoteProcessGroupEntity' + security: + - Write - /remote-process-groups/{uuid} or /operation/remote-process-groups/{uuid}: [] + /remote-process-groups/{id}/state: + get: + tags: + - RemoteProcessGroups + summary: Gets the state for a RemoteProcessGroup + operationId: getState_3 + parameters: + - name: id + in: path + description: The processor id. + required: true + style: simple + explode: false + schema: + type: string + responses: "400": description: NiFi was unable to complete the request because it was invalid. The request should not be retried without modification. @@ -11045,37 +11167,133 @@ paths: "409": description: The request was valid but NiFi was not in the appropriate state to process it. + default: + content: + application/json: + schema: + $ref: '#/components/schemas/ComponentStateEntity' security: - - Write - /remote-process-groups/{uuid} or /operation/remote-process-groups/{uuid}: [] - /remote-process-groups/process-group/{id}/run-status: + - Write - /remote-process-groups/{uuid}: [] + /reporting-tasks/{id}: + get: + tags: + - ReportingTasks + summary: Gets a reporting task + operationId: getReportingTask + parameters: + - name: id + in: path + description: The reporting task id. + required: true + style: simple + explode: false + schema: + type: string + responses: + "400": + description: NiFi was unable to complete the request because it was invalid. + The request should not be retried without modification. + "401": + description: Client could not be authenticated. + "403": + description: Client is not authorized to make this request. + "404": + description: The specified resource could not be found. + "409": + description: The request was valid but NiFi was not in the appropriate state + to process it. + default: + content: + application/json: + schema: + $ref: '#/components/schemas/ReportingTaskEntity' + security: + - Read - /reporting-tasks/{uuid}: [] put: tags: - - RemoteProcessGroups - summary: Updates run status of all remote process groups in a process group - (recursively) - operationId: updateRemoteProcessGroupRunStatuses + - ReportingTasks + summary: Updates a reporting task + operationId: updateReportingTask parameters: - name: id in: path - description: The process group id. + description: The reporting task id. required: true style: simple explode: false schema: type: string requestBody: - description: The remote process groups run status. + description: The reporting task configuration details. content: application/json: schema: - $ref: '#/components/schemas/RemotePortRunStatusEntity' + $ref: '#/components/schemas/ReportingTaskEntity' required: true responses: + "400": + description: NiFi was unable to complete the request because it was invalid. + The request should not be retried without modification. + "401": + description: Client could not be authenticated. + "403": + description: Client is not authorized to make this request. + "404": + description: The specified resource could not be found. + "409": + description: The request was valid but NiFi was not in the appropriate state + to process it. default: content: application/json: schema: - $ref: '#/components/schemas/RemoteProcessGroupEntity' + $ref: '#/components/schemas/ReportingTaskEntity' + security: + - Write - /reporting-tasks/{uuid}: [] + - Read - any referenced Controller Services if this request changes the reference - /controller-services/{uuid}: [] + delete: + tags: + - ReportingTasks + summary: Deletes a reporting task + operationId: removeReportingTask + parameters: + - name: version + in: query + description: The revision is used to verify the client is working with the + latest version of the flow. + required: false + style: form + explode: true + schema: + $ref: '#/components/schemas/LongParameter' + - name: clientId + in: query + description: "If the client id is not specified, new one will be generated.\ + \ This value (whether specified or generated) is included in the response." + required: false + style: form + explode: true + schema: + $ref: '#/components/schemas/ClientIdParameter' + - name: disconnectedNodeAcknowledged + in: query + description: Acknowledges that this node is disconnected to allow for mutable + requests to proceed. + required: false + style: form + explode: true + schema: + type: boolean + default: false + - name: id + in: path + description: The reporting task id. + required: true + style: simple + explode: false + schema: + type: string + responses: "400": description: NiFi was unable to complete the request because it was invalid. The request should not be retried without modification. @@ -11088,8 +11306,15 @@ paths: "409": description: The request was valid but NiFi was not in the appropriate state to process it. + default: + content: + application/json: + schema: + $ref: '#/components/schemas/ReportingTaskEntity' security: - - Write - /remote-process-groups/{uuid} or /operation/remote-process-groups/{uuid}: [] + - Write - /reporting-tasks/{uuid}: [] + - Write - /controller: [] + - Read - any referenced Controller Services - /controller-services/{uuid}: [] /reporting-tasks/{id}/config/analysis: post: tags: @@ -11114,11 +11339,6 @@ paths: $ref: '#/components/schemas/ConfigurationAnalysisEntity' required: true responses: - default: - content: - application/json: - schema: - $ref: '#/components/schemas/ConfigurationAnalysisEntity' "400": description: NiFi was unable to complete the request because it was invalid. The request should not be retried without modification. @@ -11131,14 +11351,27 @@ paths: "409": description: The request was valid but NiFi was not in the appropriate state to process it. + default: + content: + application/json: + schema: + $ref: '#/components/schemas/ConfigurationAnalysisEntity' security: - Read - /reporting-tasks/{uuid}: [] - /reporting-tasks/{id}/state/clear-requests: + /reporting-tasks/{id}/config/verification-requests: post: tags: - ReportingTasks - summary: Clears the state for a reporting task - operationId: clearState_4 + summary: Performs verification of the Reporting Task's configuration + description: "This will initiate the process of verifying a given Reporting\ + \ Task configuration. This may be a long-running task. As a result, this endpoint\ + \ will immediately return a ReportingTaskConfigVerificationRequestEntity,\ + \ and the process of performing the verification will occur asynchronously\ + \ in the background. The client may then periodically poll the status of the\ + \ request by issuing a GET request to /reporting-tasks/{taskId}/verification-requests/{requestId}.\ + \ Once the request is completed, the client is expected to issue a DELETE\ + \ request to /reporting-tasks/{serviceId}/verification-requests/{requestId}." + operationId: submitConfigVerificationRequest_2 parameters: - name: id in: path @@ -11148,12 +11381,14 @@ paths: explode: false schema: type: string + requestBody: + description: The reporting task configuration verification request. + content: + application/json: + schema: + $ref: '#/components/schemas/VerifyConfigRequestEntity' + required: true responses: - default: - content: - application/json: - schema: - $ref: '#/components/schemas/ComponentStateEntity' "400": description: NiFi was unable to complete the request because it was invalid. The request should not be retried without modification. @@ -11166,8 +11401,13 @@ paths: "409": description: The request was valid but NiFi was not in the appropriate state to process it. + default: + content: + application/json: + schema: + $ref: '#/components/schemas/VerifyConfigRequestEntity' security: - - Write - /reporting-tasks/{uuid}: [] + - Read - /reporting-tasks/{uuid}: [] /reporting-tasks/{id}/config/verification-requests/{requestId}: get: tags: @@ -11197,11 +11437,6 @@ paths: schema: type: string responses: - default: - content: - application/json: - schema: - $ref: '#/components/schemas/VerifyConfigRequestEntity' "400": description: NiFi was unable to complete the request because it was invalid. The request should not be retried without modification. @@ -11214,6 +11449,11 @@ paths: "409": description: The request was valid but NiFi was not in the appropriate state to process it. + default: + content: + application/json: + schema: + $ref: '#/components/schemas/VerifyConfigRequestEntity' security: - Only the user that submitted the request can get it: [] delete: @@ -11245,11 +11485,6 @@ paths: schema: type: string responses: - default: - content: - application/json: - schema: - $ref: '#/components/schemas/VerifyConfigRequestEntity' "400": description: NiFi was unable to complete the request because it was invalid. The request should not be retried without modification. @@ -11262,6 +11497,11 @@ paths: "409": description: The request was valid but NiFi was not in the appropriate state to process it. + default: + content: + application/json: + schema: + $ref: '#/components/schemas/VerifyConfigRequestEntity' security: - Only the user that submitted the request can remove it: [] /reporting-tasks/{id}/descriptors: @@ -11296,11 +11536,6 @@ paths: schema: type: boolean responses: - default: - content: - application/json: - schema: - $ref: '#/components/schemas/PropertyDescriptorEntity' "400": description: NiFi was unable to complete the request because it was invalid. The request should not be retried without modification. @@ -11313,48 +11548,19 @@ paths: "409": description: The request was valid but NiFi was not in the appropriate state to process it. - security: - - Read - /reporting-tasks/{uuid}: [] - /reporting-tasks/{id}: - get: - tags: - - ReportingTasks - summary: Gets a reporting task - operationId: getReportingTask - parameters: - - name: id - in: path - description: The reporting task id. - required: true - style: simple - explode: false - schema: - type: string - responses: default: content: application/json: schema: - $ref: '#/components/schemas/ReportingTaskEntity' - "400": - description: NiFi was unable to complete the request because it was invalid. - The request should not be retried without modification. - "401": - description: Client could not be authenticated. - "403": - description: Client is not authorized to make this request. - "404": - description: The specified resource could not be found. - "409": - description: The request was valid but NiFi was not in the appropriate state - to process it. + $ref: '#/components/schemas/PropertyDescriptorEntity' security: - Read - /reporting-tasks/{uuid}: [] + /reporting-tasks/{id}/run-status: put: tags: - ReportingTasks - summary: Updates a reporting task - operationId: updateReportingTask + summary: Updates run status of a reporting task + operationId: updateRunStatus_5 parameters: - name: id in: path @@ -11365,18 +11571,13 @@ paths: schema: type: string requestBody: - description: The reporting task configuration details. + description: The reporting task run status. content: application/json: schema: - $ref: '#/components/schemas/ReportingTaskEntity' + $ref: '#/components/schemas/ReportingTaskRunStatusEntity' required: true responses: - default: - content: - application/json: - schema: - $ref: '#/components/schemas/ReportingTaskEntity' "400": description: NiFi was unable to complete the request because it was invalid. The request should not be retried without modification. @@ -11389,73 +11590,13 @@ paths: "409": description: The request was valid but NiFi was not in the appropriate state to process it. - security: - - Write - /reporting-tasks/{uuid}: [] - - Read - any referenced Controller Services if this request changes the reference - /controller-services/{uuid}: [] - delete: - tags: - - ReportingTasks - summary: Deletes a reporting task - operationId: removeReportingTask - parameters: - - name: version - in: query - description: The revision is used to verify the client is working with the - latest version of the flow. - required: false - style: form - explode: true - schema: - $ref: '#/components/schemas/LongParameter' - - name: clientId - in: query - description: "If the client id is not specified, new one will be generated.\ - \ This value (whether specified or generated) is included in the response." - required: false - style: form - explode: true - schema: - $ref: '#/components/schemas/ClientIdParameter' - - name: disconnectedNodeAcknowledged - in: query - description: Acknowledges that this node is disconnected to allow for mutable - requests to proceed. - required: false - style: form - explode: true - schema: - type: boolean - default: false - - name: id - in: path - description: The reporting task id. - required: true - style: simple - explode: false - schema: - type: string - responses: default: content: application/json: schema: $ref: '#/components/schemas/ReportingTaskEntity' - "400": - description: NiFi was unable to complete the request because it was invalid. - The request should not be retried without modification. - "401": - description: Client could not be authenticated. - "403": - description: Client is not authorized to make this request. - "404": - description: The specified resource could not be found. - "409": - description: The request was valid but NiFi was not in the appropriate state - to process it. security: - - Write - /reporting-tasks/{uuid}: [] - - Write - /controller: [] - - Read - any referenced Controller Services - /controller-services/{uuid}: [] + - Write - /reporting-tasks/{uuid} or or /operation/reporting-tasks/{uuid}: [] /reporting-tasks/{id}/state: get: tags: @@ -11472,11 +11613,6 @@ paths: schema: type: string responses: - default: - content: - application/json: - schema: - $ref: '#/components/schemas/ComponentStateEntity' "400": description: NiFi was unable to complete the request because it was invalid. The request should not be retried without modification. @@ -11489,22 +11625,19 @@ paths: "409": description: The request was valid but NiFi was not in the appropriate state to process it. + default: + content: + application/json: + schema: + $ref: '#/components/schemas/ComponentStateEntity' security: - Write - /reporting-tasks/{uuid}: [] - /reporting-tasks/{id}/config/verification-requests: + /reporting-tasks/{id}/state/clear-requests: post: tags: - ReportingTasks - summary: Performs verification of the Reporting Task's configuration - description: "This will initiate the process of verifying a given Reporting\ - \ Task configuration. This may be a long-running task. As a result, this endpoint\ - \ will immediately return a ReportingTaskConfigVerificationRequestEntity,\ - \ and the process of performing the verification will occur asynchronously\ - \ in the background. The client may then periodically poll the status of the\ - \ request by issuing a GET request to /reporting-tasks/{taskId}/verification-requests/{requestId}.\ - \ Once the request is completed, the client is expected to issue a DELETE\ - \ request to /reporting-tasks/{serviceId}/verification-requests/{requestId}." - operationId: submitConfigVerificationRequest_2 + summary: Clears the state for a reporting task + operationId: clearState_4 parameters: - name: id in: path @@ -11514,19 +11647,7 @@ paths: explode: false schema: type: string - requestBody: - description: The reporting task configuration verification request. - content: - application/json: - schema: - $ref: '#/components/schemas/VerifyConfigRequestEntity' - required: true responses: - default: - content: - application/json: - schema: - $ref: '#/components/schemas/VerifyConfigRequestEntity' "400": description: NiFi was unable to complete the request because it was invalid. The request should not be retried without modification. @@ -11539,50 +11660,13 @@ paths: "409": description: The request was valid but NiFi was not in the appropriate state to process it. - security: - - Read - /reporting-tasks/{uuid}: [] - /reporting-tasks/{id}/run-status: - put: - tags: - - ReportingTasks - summary: Updates run status of a reporting task - operationId: updateRunStatus_5 - parameters: - - name: id - in: path - description: The reporting task id. - required: true - style: simple - explode: false - schema: - type: string - requestBody: - description: The reporting task run status. - content: - application/json: - schema: - $ref: '#/components/schemas/ReportingTaskRunStatusEntity' - required: true - responses: default: content: application/json: schema: - $ref: '#/components/schemas/ReportingTaskEntity' - "400": - description: NiFi was unable to complete the request because it was invalid. - The request should not be retried without modification. - "401": - description: Client could not be authenticated. - "403": - description: Client is not authorized to make this request. - "404": - description: The specified resource could not be found. - "409": - description: The request was valid but NiFi was not in the appropriate state - to process it. + $ref: '#/components/schemas/ComponentStateEntity' security: - - Write - /reporting-tasks/{uuid} or or /operation/reporting-tasks/{uuid}: [] + - Write - /reporting-tasks/{uuid}: [] /resources: get: tags: @@ -11590,32 +11674,25 @@ paths: summary: Gets the available resources that support access/authorization policies operationId: getResources responses: + "401": + description: Client could not be authenticated. + "403": + description: Client is not authorized to make this request. default: content: application/json: schema: $ref: '#/components/schemas/ResourcesEntity' - "401": - description: Client could not be authenticated. - "403": - description: Client is not authorized to make this request. security: - Read - /resources: [] - /site-to-site/peers: + /site-to-site: get: tags: - SiteToSite - summary: Returns the available Peers and its status of this NiFi - operationId: getPeers + summary: Returns the details about this NiFi necessary to communicate via site + to site + operationId: getSiteToSiteDetails responses: - default: - content: - application/json: - schema: - $ref: '#/components/schemas/PeersEntity' - application/xml: - schema: - $ref: '#/components/schemas/PeersEntity' "400": description: NiFi was unable to complete the request because it was invalid. The request should not be retried without modification. @@ -11626,21 +11703,20 @@ paths: "409": description: The request was valid but NiFi was not in the appropriate state to process it. + default: + content: + application/json: + schema: + $ref: '#/components/schemas/ControllerEntity' security: - Read - /site-to-site: [] - /site-to-site: + /site-to-site/peers: get: tags: - SiteToSite - summary: Returns the details about this NiFi necessary to communicate via site - to site - operationId: getSiteToSiteDetails + summary: Returns the available Peers and its status of this NiFi + operationId: getPeers responses: - default: - content: - application/json: - schema: - $ref: '#/components/schemas/ControllerEntity' "400": description: NiFi was unable to complete the request because it was invalid. The request should not be retried without modification. @@ -11651,6 +11727,14 @@ paths: "409": description: The request was valid but NiFi was not in the appropriate state to process it. + default: + content: + application/json: + schema: + $ref: '#/components/schemas/PeersEntity' + application/xml: + schema: + $ref: '#/components/schemas/PeersEntity' security: - Read - /site-to-site: [] /snippets: @@ -11668,11 +11752,6 @@ paths: $ref: '#/components/schemas/SnippetEntity' required: true responses: - default: - content: - application/json: - schema: - $ref: '#/components/schemas/SnippetEntity' "400": description: NiFi was unable to complete the request because it was invalid. The request should not be retried without modification. @@ -11685,6 +11764,11 @@ paths: "409": description: The request was valid but NiFi was not in the appropriate state to process it. + default: + content: + application/json: + schema: + $ref: '#/components/schemas/SnippetEntity' security: - ? Read or Write - /{component-type}/{uuid} - For every component (all Read or all Write) in the Snippet and their descendant components @@ -11713,11 +11797,6 @@ paths: $ref: '#/components/schemas/SnippetEntity' required: true responses: - default: - content: - application/json: - schema: - $ref: '#/components/schemas/SnippetEntity' "400": description: NiFi was unable to complete the request because it was invalid. The request should not be retried without modification. @@ -11730,6 +11809,11 @@ paths: "409": description: The request was valid but NiFi was not in the appropriate state to process it. + default: + content: + application/json: + schema: + $ref: '#/components/schemas/SnippetEntity' security: - Write Process Group - /process-groups/{uuid}: [] - Write - /{component-type}/{uuid} - For each component in the Snippet and their descendant components: [] @@ -11758,11 +11842,6 @@ paths: schema: type: string responses: - default: - content: - application/json: - schema: - $ref: '#/components/schemas/SnippetEntity' "400": description: NiFi was unable to complete the request because it was invalid. The request should not be retried without modification. @@ -11775,46 +11854,14 @@ paths: "409": description: The request was valid but NiFi was not in the appropriate state to process it. - security: - - Write - /{component-type}/{uuid} - For each component in the Snippet and their descendant components: [] - - Write - Parent Process Group - /process-groups/{uuid}: [] - /system-diagnostics/jmx-metrics: - get: - tags: - - SystemDiagnostics - summary: Retrieve available JMX metrics - description: "Note: This endpoint is subject to change as NiFi and it's REST\ - \ API evolve." - operationId: getJmxMetrics - parameters: - - name: beanNameFilter - in: query - description: Regular Expression Pattern to be applied against the ObjectName - required: false - style: form - explode: true - schema: - type: string - responses: default: content: application/json: schema: - $ref: '#/components/schemas/JmxMetricsResultsEntity' - "400": - description: NiFi was unable to complete the request because it was invalid. - The request should not be retried without modification. - "401": - description: Client could not be authenticated. - "403": - description: Client is not authorized to make this request. - "404": - description: The specified resource could not be found. - "409": - description: The request was valid but NiFi was not in the appropriate state - to process it. + $ref: '#/components/schemas/SnippetEntity' security: - - Read - /system: [] + - Write - /{component-type}/{uuid} - For each component in the Snippet and their descendant components: [] + - Write - Parent Process Group - /process-groups/{uuid}: [] /system-diagnostics: get: tags: @@ -11854,31 +11901,35 @@ paths: schema: type: string responses: + "401": + description: Client could not be authenticated. + "403": + description: Client is not authorized to make this request. default: content: application/json: schema: $ref: '#/components/schemas/SystemDiagnosticsEntity' - "401": - description: Client could not be authenticated. - "403": - description: Client is not authorized to make this request. security: - Read - /system: [] - /tenants/users: + /system-diagnostics/jmx-metrics: get: tags: - - Tenants - summary: Gets all users + - SystemDiagnostics + summary: Retrieve available JMX metrics description: "Note: This endpoint is subject to change as NiFi and it's REST\ \ API evolve." - operationId: getUsers + operationId: getJmxMetrics + parameters: + - name: beanNameFilter + in: query + description: Regular Expression Pattern to be applied against the ObjectName + required: false + style: form + explode: true + schema: + type: string responses: - default: - content: - application/json: - schema: - $ref: '#/components/schemas/UsersEntity' "400": description: NiFi was unable to complete the request because it was invalid. The request should not be retried without modification. @@ -11891,28 +11942,32 @@ paths: "409": description: The request was valid but NiFi was not in the appropriate state to process it. + default: + content: + application/json: + schema: + $ref: '#/components/schemas/JmxMetricsResultsEntity' security: - - Read - /tenants: [] - post: + - Read - /system: [] + /tenants/search-results: + get: tags: - Tenants - summary: Creates a user + summary: Searches for a tenant with the specified identity description: "Note: This endpoint is subject to change as NiFi and it's REST\ \ API evolve." - operationId: createUser - requestBody: - description: The user configuration details. - content: - application/json: - schema: - $ref: '#/components/schemas/UserEntity' + operationId: searchTenants + parameters: + - name: q + in: query + description: Identity to search for. required: true + style: form + explode: true + schema: + type: string + default: "" responses: - default: - content: - application/json: - schema: - $ref: '#/components/schemas/UserEntity' "400": description: NiFi was unable to complete the request because it was invalid. The request should not be retried without modification. @@ -11925,8 +11980,13 @@ paths: "409": description: The request was valid but NiFi was not in the appropriate state to process it. + default: + content: + application/json: + schema: + $ref: '#/components/schemas/TenantsEntity' security: - - Write - /tenants: [] + - Read - /tenants: [] /tenants/user-groups: get: tags: @@ -11936,11 +11996,6 @@ paths: \ API evolve." operationId: getUserGroups responses: - default: - content: - application/json: - schema: - $ref: '#/components/schemas/UserGroupsEntity' "400": description: NiFi was unable to complete the request because it was invalid. The request should not be retried without modification. @@ -11953,6 +12008,11 @@ paths: "409": description: The request was valid but NiFi was not in the appropriate state to process it. + default: + content: + application/json: + schema: + $ref: '#/components/schemas/UserGroupsEntity' security: - Read - /tenants: [] post: @@ -11970,11 +12030,6 @@ paths: $ref: '#/components/schemas/UserGroupEntity' required: true responses: - default: - content: - application/json: - schema: - $ref: '#/components/schemas/UserGroupEntity' "400": description: NiFi was unable to complete the request because it was invalid. The request should not be retried without modification. @@ -11987,31 +12042,31 @@ paths: "409": description: The request was valid but NiFi was not in the appropriate state to process it. + default: + content: + application/json: + schema: + $ref: '#/components/schemas/UserGroupEntity' security: - Write - /tenants: [] - /tenants/users/{id}: + /tenants/user-groups/{id}: get: tags: - Tenants - summary: Gets a user + summary: Gets a user group description: "Note: This endpoint is subject to change as NiFi and it's REST\ \ API evolve." - operationId: getUser + operationId: getUserGroup parameters: - name: id in: path - description: The user id. + description: The user group id. required: true style: simple explode: false schema: type: string responses: - default: - content: - application/json: - schema: - $ref: '#/components/schemas/UserEntity' "400": description: NiFi was unable to complete the request because it was invalid. The request should not be retried without modification. @@ -12024,37 +12079,37 @@ paths: "409": description: The request was valid but NiFi was not in the appropriate state to process it. + default: + content: + application/json: + schema: + $ref: '#/components/schemas/UserGroupEntity' security: - Read - /tenants: [] put: tags: - Tenants - summary: Updates a user + summary: Updates a user group description: "Note: This endpoint is subject to change as NiFi and it's REST\ \ API evolve." - operationId: updateUser + operationId: updateUserGroup parameters: - name: id in: path - description: The user id. + description: The user group id. required: true style: simple explode: false schema: type: string requestBody: - description: The user configuration details. + description: The user group configuration details. content: application/json: schema: - $ref: '#/components/schemas/UserEntity' + $ref: '#/components/schemas/UserGroupEntity' required: true responses: - default: - content: - application/json: - schema: - $ref: '#/components/schemas/UserEntity' "400": description: NiFi was unable to complete the request because it was invalid. The request should not be retried without modification. @@ -12067,15 +12122,20 @@ paths: "409": description: The request was valid but NiFi was not in the appropriate state to process it. + default: + content: + application/json: + schema: + $ref: '#/components/schemas/UserGroupEntity' security: - Write - /tenants: [] delete: tags: - Tenants - summary: Deletes a user + summary: Deletes a user group description: "Note: This endpoint is subject to change as NiFi and it's REST\ \ API evolve." - operationId: removeUser + operationId: removeUserGroup parameters: - name: version in: query @@ -12107,18 +12167,75 @@ paths: default: false - name: id in: path - description: The user id. + description: The user group id. required: true style: simple explode: false schema: type: string responses: + "400": + description: NiFi was unable to complete the request because it was invalid. + The request should not be retried without modification. + "401": + description: Client could not be authenticated. + "403": + description: Client is not authorized to make this request. + "404": + description: The specified resource could not be found. + "409": + description: The request was valid but NiFi was not in the appropriate state + to process it. + default: + content: + application/json: + schema: + $ref: '#/components/schemas/UserGroupEntity' + security: + - Write - /tenants: [] + /tenants/users: + get: + tags: + - Tenants + summary: Gets all users + description: "Note: This endpoint is subject to change as NiFi and it's REST\ + \ API evolve." + operationId: getUsers + responses: + "400": + description: NiFi was unable to complete the request because it was invalid. + The request should not be retried without modification. + "401": + description: Client could not be authenticated. + "403": + description: Client is not authorized to make this request. + "404": + description: The specified resource could not be found. + "409": + description: The request was valid but NiFi was not in the appropriate state + to process it. default: content: application/json: schema: - $ref: '#/components/schemas/UserEntity' + $ref: '#/components/schemas/UsersEntity' + security: + - Read - /tenants: [] + post: + tags: + - Tenants + summary: Creates a user + description: "Note: This endpoint is subject to change as NiFi and it's REST\ + \ API evolve." + operationId: createUser + requestBody: + description: The user configuration details. + content: + application/json: + schema: + $ref: '#/components/schemas/UserEntity' + required: true + responses: "400": description: NiFi was unable to complete the request because it was invalid. The request should not be retried without modification. @@ -12131,31 +12248,31 @@ paths: "409": description: The request was valid but NiFi was not in the appropriate state to process it. + default: + content: + application/json: + schema: + $ref: '#/components/schemas/UserEntity' security: - Write - /tenants: [] - /tenants/user-groups/{id}: + /tenants/users/{id}: get: tags: - Tenants - summary: Gets a user group + summary: Gets a user description: "Note: This endpoint is subject to change as NiFi and it's REST\ \ API evolve." - operationId: getUserGroup + operationId: getUser parameters: - name: id in: path - description: The user group id. + description: The user id. required: true style: simple explode: false schema: type: string responses: - default: - content: - application/json: - schema: - $ref: '#/components/schemas/UserGroupEntity' "400": description: NiFi was unable to complete the request because it was invalid. The request should not be retried without modification. @@ -12168,37 +12285,37 @@ paths: "409": description: The request was valid but NiFi was not in the appropriate state to process it. + default: + content: + application/json: + schema: + $ref: '#/components/schemas/UserEntity' security: - Read - /tenants: [] put: tags: - Tenants - summary: Updates a user group + summary: Updates a user description: "Note: This endpoint is subject to change as NiFi and it's REST\ \ API evolve." - operationId: updateUserGroup + operationId: updateUser parameters: - name: id in: path - description: The user group id. + description: The user id. required: true style: simple explode: false schema: type: string requestBody: - description: The user group configuration details. + description: The user configuration details. content: application/json: schema: - $ref: '#/components/schemas/UserGroupEntity' + $ref: '#/components/schemas/UserEntity' required: true responses: - default: - content: - application/json: - schema: - $ref: '#/components/schemas/UserGroupEntity' "400": description: NiFi was unable to complete the request because it was invalid. The request should not be retried without modification. @@ -12211,15 +12328,20 @@ paths: "409": description: The request was valid but NiFi was not in the appropriate state to process it. + default: + content: + application/json: + schema: + $ref: '#/components/schemas/UserEntity' security: - Write - /tenants: [] delete: tags: - Tenants - summary: Deletes a user group + summary: Deletes a user description: "Note: This endpoint is subject to change as NiFi and it's REST\ \ API evolve." - operationId: removeUserGroup + operationId: removeUser parameters: - name: version in: query @@ -12251,18 +12373,13 @@ paths: default: false - name: id in: path - description: The user group id. + description: The user id. required: true style: simple explode: false schema: type: string responses: - default: - content: - application/json: - schema: - $ref: '#/components/schemas/UserGroupEntity' "400": description: NiFi was unable to complete the request because it was invalid. The request should not be retried without modification. @@ -12275,46 +12392,13 @@ paths: "409": description: The request was valid but NiFi was not in the appropriate state to process it. - security: - - Write - /tenants: [] - /tenants/search-results: - get: - tags: - - Tenants - summary: Searches for a tenant with the specified identity - description: "Note: This endpoint is subject to change as NiFi and it's REST\ - \ API evolve." - operationId: searchTenants - parameters: - - name: q - in: query - description: Identity to search for. - required: true - style: form - explode: true - schema: - type: string - default: "" - responses: default: content: application/json: schema: - $ref: '#/components/schemas/TenantsEntity' - "400": - description: NiFi was unable to complete the request because it was invalid. - The request should not be retried without modification. - "401": - description: Client could not be authenticated. - "403": - description: Client is not authorized to make this request. - "404": - description: The specified resource could not be found. - "409": - description: The request was valid but NiFi was not in the appropriate state - to process it. + $ref: '#/components/schemas/UserEntity' security: - - Read - /tenants: [] + - Write - /tenants: [] /versions/active-requests: post: tags: @@ -12336,12 +12420,6 @@ paths: $ref: '#/components/schemas/CreateActiveRequestEntity' required: true responses: - default: - content: - text/plain: - schema: - type: string - x-content-type: text/plain "400": description: NiFi was unable to complete the request because it was invalid. The request should not be retried without modification. @@ -12354,35 +12432,39 @@ paths: "409": description: The request was valid but NiFi was not in the appropriate state to process it. + default: + content: + text/plain: + schema: + type: string + x-content-type: text/plain security: - Write - /process-groups/{uuid}: [] - /versions/revert-requests/{id}: - get: + /versions/active-requests/{id}: + put: tags: - Versions - summary: Returns the Revert Request with the given ID - description: "Returns the Revert Request with the given ID. Once a Revert Request\ - \ has been created by performing a POST to /versions/revert-requests/process-groups/{id},\ - \ that request can subsequently be retrieved via this endpoint, and the request\ - \ that is fetched will contain the updated state, such as percent complete,\ - \ the current state of the request, and any failures. Note: This endpoint\ - \ is subject to change as NiFi and it's REST API evolve." - operationId: getRevertRequest + summary: Updates the request with the given ID + description: "Note: This endpoint is subject to change as NiFi and it's REST\ + \ API evolve." + operationId: updateVersionControlRequest parameters: - name: id in: path - description: The ID of the Revert Request + description: The request ID. required: true style: simple explode: false schema: type: string + requestBody: + description: The version control component mapping. + content: + application/json: + schema: + $ref: '#/components/schemas/VersionControlComponentMappingEntity' + required: true responses: - default: - content: - application/json: - schema: - $ref: '#/components/schemas/VersionedFlowUpdateRequestEntity' "400": description: NiFi was unable to complete the request because it was invalid. The request should not be retried without modification. @@ -12395,20 +12477,23 @@ paths: "409": description: The request was valid but NiFi was not in the appropriate state to process it. + default: + content: + application/json: + schema: + $ref: '#/components/schemas/VersionControlInformationEntity' security: - - Only the user that submitted the request can get it: [] + - Only the user that submitted the request can update it: [] delete: tags: - Versions - summary: Deletes the Revert Request with the given ID - description: "Deletes the Revert Request with the given ID. After a request\ - \ is created via a POST to /versions/revert-requests/process-groups/{id},\ - \ it is expected that the client will properly clean up the request by DELETE'ing\ - \ it, once the Revert process has completed. If the request is deleted before\ - \ the request completes, then the Revert request will finish the step that\ - \ it is currently performing and then will cancel any subsequent steps. Note:\ - \ This endpoint is subject to change as NiFi and it's REST API evolve." - operationId: deleteRevertRequest + summary: Deletes the version control request with the given ID + description: "Deletes the Version Control Request with the given ID. This will\ + \ allow other threads to save flows to the Flow Registry. See also the documentation\ + \ for POSTing to /versions/active-requests for information regarding why this\ + \ is done. Note: This endpoint is subject to change as NiFi and it's REST\ + \ API evolve." + operationId: deleteVersionControlRequest parameters: - name: disconnectedNodeAcknowledged in: query @@ -12422,18 +12507,13 @@ paths: default: false - name: id in: path - description: The ID of the Revert Request + description: The request ID. required: true style: simple explode: false schema: type: string responses: - default: - content: - application/json: - schema: - $ref: '#/components/schemas/VersionedFlowUpdateRequestEntity' "400": description: NiFi was unable to complete the request because it was invalid. The request should not be retried without modification. @@ -12448,33 +12528,24 @@ paths: to process it. security: - Only the user that submitted the request can remove it: [] - /versions/update-requests/{id}: + /versions/process-groups/{id}: get: tags: - Versions - summary: Returns the Update Request with the given ID - description: "Returns the Update Request with the given ID. Once an Update Request\ - \ has been created by performing a POST to /versions/update-requests/process-groups/{id},\ - \ that request can subsequently be retrieved via this endpoint, and the request\ - \ that is fetched will contain the updated state, such as percent complete,\ - \ the current state of the request, and any failures. Note: This endpoint\ - \ is subject to change as NiFi and it's REST API evolve." - operationId: getUpdateRequest + summary: Gets the Version Control information for a process group + description: "Note: This endpoint is subject to change as NiFi and it's REST\ + \ API evolve." + operationId: getVersionInformation parameters: - name: id in: path - description: The ID of the Update Request + description: The process group id. required: true style: simple explode: false schema: type: string responses: - default: - content: - application/json: - schema: - $ref: '#/components/schemas/VersionedFlowUpdateRequestEntity' "400": description: NiFi was unable to complete the request because it was invalid. The request should not be retried without modification. @@ -12487,45 +12558,40 @@ paths: "409": description: The request was valid but NiFi was not in the appropriate state to process it. + default: + content: + application/json: + schema: + $ref: '#/components/schemas/VersionControlInformationEntity' security: - - Only the user that submitted the request can get it: [] - delete: + - Read - /process-groups/{uuid}: [] + put: tags: - Versions - summary: Deletes the Update Request with the given ID - description: "Deletes the Update Request with the given ID. After a request\ - \ is created via a POST to /versions/update-requests/process-groups/{id},\ - \ it is expected that the client will properly clean up the request by DELETE'ing\ - \ it, once the Update process has completed. If the request is deleted before\ - \ the request completes, then the Update request will finish the step that\ - \ it is currently performing and then will cancel any subsequent steps. Note:\ - \ This endpoint is subject to change as NiFi and it's REST API evolve." - operationId: deleteUpdateRequest_1 + summary: Update the version of a Process Group with the given ID + description: "For a Process Group that is already under Version Control, this\ + \ will update the version of the flow to a different version. This endpoint\ + \ expects that the given snapshot will not modify any Processor that is currently\ + \ running or any Controller Service that is enabled. Note: This endpoint is\ + \ subject to change as NiFi and it's REST API evolve." + operationId: updateFlowVersion parameters: - - name: disconnectedNodeAcknowledged - in: query - description: Acknowledges that this node is disconnected to allow for mutable - requests to proceed. - required: false - style: form - explode: true - schema: - type: boolean - default: false - name: id in: path - description: The ID of the Update Request + description: The process group id. required: true style: simple explode: false schema: type: string + requestBody: + description: The controller service configuration details. + content: + application/json: + schema: + $ref: '#/components/schemas/VersionedFlowSnapshotEntity' + required: true responses: - default: - content: - application/json: - schema: - $ref: '#/components/schemas/VersionedFlowUpdateRequestEntity' "400": description: NiFi was unable to complete the request because it was invalid. The request should not be retried without modification. @@ -12538,38 +12604,40 @@ paths: "409": description: The request was valid but NiFi was not in the appropriate state to process it. + default: + content: + application/json: + schema: + $ref: '#/components/schemas/VersionControlInformationEntity' security: - - Only the user that submitted the request can remove it: [] - /versions/active-requests/{id}: - put: + - Read - /process-groups/{uuid}: [] + - Write - /process-groups/{uuid}: [] + post: tags: - Versions - summary: Updates the request with the given ID - description: "Note: This endpoint is subject to change as NiFi and it's REST\ - \ API evolve." - operationId: updateVersionControlRequest + summary: Save the Process Group with the given ID + description: "Begins version controlling the Process Group with the given ID\ + \ or commits changes to the Versioned Flow, depending on if the provided VersionControlInformation\ + \ includes a flowId. Note: This endpoint is subject to change as NiFi and\ + \ it's REST API evolve." + operationId: saveToFlowRegistry parameters: - name: id in: path - description: The request ID. + description: The process group id. required: true style: simple explode: false schema: type: string requestBody: - description: The version control component mapping. + description: The versioned flow details. content: application/json: schema: - $ref: '#/components/schemas/VersionControlComponentMappingEntity' + $ref: '#/components/schemas/StartVersionControlRequestEntity' required: true responses: - default: - content: - application/json: - schema: - $ref: '#/components/schemas/VersionControlInformationEntity' "400": description: NiFi was unable to complete the request because it was invalid. The request should not be retried without modification. @@ -12582,19 +12650,43 @@ paths: "409": description: The request was valid but NiFi was not in the appropriate state to process it. + default: + content: + application/json: + schema: + $ref: '#/components/schemas/VersionControlInformationEntity' security: - - Only the user that submitted the request can update it: [] + - Read - /process-groups/{uuid}: [] + - Write - /process-groups/{uuid}: [] + - Read - /{component-type}/{uuid} - For all encapsulated components: [] + - Read - any referenced Controller Services by any encapsulated components - /controller-services/{uuid}: [] delete: tags: - Versions - summary: Deletes the version control request with the given ID - description: "Deletes the Version Control Request with the given ID. This will\ - \ allow other threads to save flows to the Flow Registry. See also the documentation\ - \ for POSTing to /versions/active-requests for information regarding why this\ - \ is done. Note: This endpoint is subject to change as NiFi and it's REST\ - \ API evolve." - operationId: deleteVersionControlRequest + summary: Stops version controlling the Process Group with the given ID + description: "Stops version controlling the Process Group with the given ID.\ + \ The Process Group will no longer track to any Versioned Flow. Note: This\ + \ endpoint is subject to change as NiFi and it's REST API evolve." + operationId: stopVersionControl parameters: + - name: version + in: query + description: The version is used to verify the client is working with the + latest version of the flow. + required: false + style: form + explode: true + schema: + $ref: '#/components/schemas/LongParameter' + - name: clientId + in: query + description: "If the client id is not specified, a new one will be generated.\ + \ This value (whether specified or generated) is included in the response." + required: false + style: form + explode: true + schema: + $ref: '#/components/schemas/ClientIdParameter' - name: disconnectedNodeAcknowledged in: query description: Acknowledges that this node is disconnected to allow for mutable @@ -12607,7 +12699,7 @@ paths: default: false - name: id in: path - description: The request ID. + description: The process group id. required: true style: simple explode: false @@ -12626,8 +12718,14 @@ paths: "409": description: The request was valid but NiFi was not in the appropriate state to process it. + default: + content: + application/json: + schema: + $ref: '#/components/schemas/VersionControlInformationEntity' security: - - Only the user that submitted the request can remove it: [] + - Read - /process-groups/{uuid}: [] + - Write - /process-groups/{uuid}: [] /versions/process-groups/{id}/download: get: tags: @@ -12644,12 +12742,6 @@ paths: schema: type: string responses: - default: - content: - application/json: - schema: - type: string - x-content-type: application/json "400": description: NiFi was unable to complete the request because it was invalid. The request should not be retried without modification. @@ -12662,55 +12754,32 @@ paths: "409": description: The request was valid but NiFi was not in the appropriate state to process it. - security: - - Read - /process-groups/{uuid}: [] - /versions/process-groups/{id}: - get: - tags: - - Versions - summary: Gets the Version Control information for a process group - description: "Note: This endpoint is subject to change as NiFi and it's REST\ - \ API evolve." - operationId: getVersionInformation - parameters: - - name: id - in: path - description: The process group id. - required: true - style: simple - explode: false - schema: - type: string - responses: default: content: application/json: schema: - $ref: '#/components/schemas/VersionControlInformationEntity' - "400": - description: NiFi was unable to complete the request because it was invalid. - The request should not be retried without modification. - "401": - description: Client could not be authenticated. - "403": - description: Client is not authorized to make this request. - "404": - description: The specified resource could not be found. - "409": - description: The request was valid but NiFi was not in the appropriate state - to process it. + type: string + x-content-type: application/json security: - Read - /process-groups/{uuid}: [] - put: + /versions/revert-requests/process-groups/{id}: + post: tags: - Versions - summary: Update the version of a Process Group with the given ID + summary: Initiate the Revert Request of a Process Group with the given ID description: "For a Process Group that is already under Version Control, this\ - \ will update the version of the flow to a different version. This endpoint\ - \ expects that the given snapshot will not modify any Processor that is currently\ - \ running or any Controller Service that is enabled. Note: This endpoint is\ - \ subject to change as NiFi and it's REST API evolve." - operationId: updateFlowVersion + \ will initiate the action of reverting any local changes that have been made\ + \ to the Process Group since it was last synchronized with the Flow Registry.\ + \ This will result in the flow matching the Versioned Flow that exists in\ + \ the Flow Registry. This can be a lengthy process, as it will stop any Processors\ + \ and disable any Controller Services necessary to perform the action and\ + \ then restart them. As a result, the endpoint will immediately return a VersionedFlowUpdateRequestEntity,\ + \ and the process of updating the flow will occur asynchronously in the background.\ + \ The client may then periodically poll the status of the request by issuing\ + \ a GET request to /versions/revert-requests/{requestId}. Once the request\ + \ is completed, the client is expected to issue a DELETE request to /versions/revert-requests/{requestId}.\ + \ Note: This endpoint is subject to change as NiFi and it's REST API evolve." + operationId: initiateRevertFlowVersion parameters: - name: id in: path @@ -12721,18 +12790,13 @@ paths: schema: type: string requestBody: - description: The controller service configuration details. + description: The Version Control Information to revert to. content: application/json: schema: - $ref: '#/components/schemas/VersionedFlowSnapshotEntity' + $ref: '#/components/schemas/VersionControlInformationEntity' required: true responses: - default: - content: - application/json: - schema: - $ref: '#/components/schemas/VersionControlInformationEntity' "400": description: NiFi was unable to complete the request because it was invalid. The request should not be retried without modification. @@ -12745,40 +12809,42 @@ paths: "409": description: The request was valid but NiFi was not in the appropriate state to process it. + default: + content: + application/json: + schema: + $ref: '#/components/schemas/VersionedFlowUpdateRequestEntity' security: - Read - /process-groups/{uuid}: [] - Write - /process-groups/{uuid}: [] - post: + - Read - /{component-type}/{uuid} - For all encapsulated components: [] + - Write - /{component-type}/{uuid} - For all encapsulated components: [] + - Write - if the template contains any restricted components - /restricted-components: [] + - ? Read - /parameter-contexts/{uuid} - For any Parameter Context that is referenced + by a Property that is changed, added, or removed + : [] + /versions/revert-requests/{id}: + get: tags: - Versions - summary: Save the Process Group with the given ID - description: "Begins version controlling the Process Group with the given ID\ - \ or commits changes to the Versioned Flow, depending on if the provided VersionControlInformation\ - \ includes a flowId. Note: This endpoint is subject to change as NiFi and\ - \ it's REST API evolve." - operationId: saveToFlowRegistry + summary: Returns the Revert Request with the given ID + description: "Returns the Revert Request with the given ID. Once a Revert Request\ + \ has been created by performing a POST to /versions/revert-requests/process-groups/{id},\ + \ that request can subsequently be retrieved via this endpoint, and the request\ + \ that is fetched will contain the updated state, such as percent complete,\ + \ the current state of the request, and any failures. Note: This endpoint\ + \ is subject to change as NiFi and it's REST API evolve." + operationId: getRevertRequest parameters: - name: id in: path - description: The process group id. + description: The ID of the Revert Request required: true style: simple explode: false schema: type: string - requestBody: - description: The versioned flow details. - content: - application/json: - schema: - $ref: '#/components/schemas/StartVersionControlRequestEntity' - required: true responses: - default: - content: - application/json: - schema: - $ref: '#/components/schemas/VersionControlInformationEntity' "400": description: NiFi was unable to complete the request because it was invalid. The request should not be retried without modification. @@ -12791,38 +12857,26 @@ paths: "409": description: The request was valid but NiFi was not in the appropriate state to process it. + default: + content: + application/json: + schema: + $ref: '#/components/schemas/VersionedFlowUpdateRequestEntity' security: - - Read - /process-groups/{uuid}: [] - - Write - /process-groups/{uuid}: [] - - Read - /{component-type}/{uuid} - For all encapsulated components: [] - - Read - any referenced Controller Services by any encapsulated components - /controller-services/{uuid}: [] + - Only the user that submitted the request can get it: [] delete: tags: - Versions - summary: Stops version controlling the Process Group with the given ID - description: "Stops version controlling the Process Group with the given ID.\ - \ The Process Group will no longer track to any Versioned Flow. Note: This\ - \ endpoint is subject to change as NiFi and it's REST API evolve." - operationId: stopVersionControl + summary: Deletes the Revert Request with the given ID + description: "Deletes the Revert Request with the given ID. After a request\ + \ is created via a POST to /versions/revert-requests/process-groups/{id},\ + \ it is expected that the client will properly clean up the request by DELETE'ing\ + \ it, once the Revert process has completed. If the request is deleted before\ + \ the request completes, then the Revert request will finish the step that\ + \ it is currently performing and then will cancel any subsequent steps. Note:\ + \ This endpoint is subject to change as NiFi and it's REST API evolve." + operationId: deleteRevertRequest parameters: - - name: version - in: query - description: The version is used to verify the client is working with the - latest version of the flow. - required: false - style: form - explode: true - schema: - $ref: '#/components/schemas/LongParameter' - - name: clientId - in: query - description: "If the client id is not specified, a new one will be generated.\ - \ This value (whether specified or generated) is included in the response." - required: false - style: form - explode: true - schema: - $ref: '#/components/schemas/ClientIdParameter' - name: disconnectedNodeAcknowledged in: query description: Acknowledges that this node is disconnected to allow for mutable @@ -12835,18 +12889,13 @@ paths: default: false - name: id in: path - description: The process group id. + description: The ID of the Revert Request required: true style: simple explode: false schema: type: string responses: - default: - content: - application/json: - schema: - $ref: '#/components/schemas/VersionControlInformationEntity' "400": description: NiFi was unable to complete the request because it was invalid. The request should not be retried without modification. @@ -12859,27 +12908,30 @@ paths: "409": description: The request was valid but NiFi was not in the appropriate state to process it. + default: + content: + application/json: + schema: + $ref: '#/components/schemas/VersionedFlowUpdateRequestEntity' security: - - Read - /process-groups/{uuid}: [] - - Write - /process-groups/{uuid}: [] - /versions/revert-requests/process-groups/{id}: + - Only the user that submitted the request can remove it: [] + /versions/update-requests/process-groups/{id}: post: tags: - Versions - summary: Initiate the Revert Request of a Process Group with the given ID + summary: Initiate the Update Request of a Process Group with the given ID description: "For a Process Group that is already under Version Control, this\ - \ will initiate the action of reverting any local changes that have been made\ - \ to the Process Group since it was last synchronized with the Flow Registry.\ - \ This will result in the flow matching the Versioned Flow that exists in\ - \ the Flow Registry. This can be a lengthy process, as it will stop any Processors\ - \ and disable any Controller Services necessary to perform the action and\ - \ then restart them. As a result, the endpoint will immediately return a VersionedFlowUpdateRequestEntity,\ - \ and the process of updating the flow will occur asynchronously in the background.\ + \ will initiate the action of changing from a specific version of the flow\ + \ in the Flow Registry to a different version of the flow. This can be a lengthy\ + \ process, as it will stop any Processors and disable any Controller Services\ + \ necessary to perform the action and then restart them. As a result, the\ + \ endpoint will immediately return a VersionedFlowUpdateRequestEntity, and\ + \ the process of updating the flow will occur asynchronously in the background.\ \ The client may then periodically poll the status of the request by issuing\ - \ a GET request to /versions/revert-requests/{requestId}. Once the request\ - \ is completed, the client is expected to issue a DELETE request to /versions/revert-requests/{requestId}.\ + \ a GET request to /versions/update-requests/{requestId}. Once the request\ + \ is completed, the client is expected to issue a DELETE request to /versions/update-requests/{requestId}.\ \ Note: This endpoint is subject to change as NiFi and it's REST API evolve." - operationId: initiateRevertFlowVersion + operationId: initiateVersionControlUpdate parameters: - name: id in: path @@ -12890,18 +12942,13 @@ paths: schema: type: string requestBody: - description: The Version Control Information to revert to. + description: The controller service configuration details. content: application/json: schema: $ref: '#/components/schemas/VersionControlInformationEntity' required: true responses: - default: - content: - application/json: - schema: - $ref: '#/components/schemas/VersionedFlowUpdateRequestEntity' "400": description: NiFi was unable to complete the request because it was invalid. The request should not be retried without modification. @@ -12914,6 +12961,11 @@ paths: "409": description: The request was valid but NiFi was not in the appropriate state to process it. + default: + content: + application/json: + schema: + $ref: '#/components/schemas/VersionedFlowUpdateRequestEntity' security: - Read - /process-groups/{uuid}: [] - Write - /process-groups/{uuid}: [] @@ -12923,45 +12975,79 @@ paths: - ? Read - /parameter-contexts/{uuid} - For any Parameter Context that is referenced by a Property that is changed, added, or removed : [] - /versions/update-requests/process-groups/{id}: - post: + /versions/update-requests/{id}: + get: tags: - Versions - summary: Initiate the Update Request of a Process Group with the given ID - description: "For a Process Group that is already under Version Control, this\ - \ will initiate the action of changing from a specific version of the flow\ - \ in the Flow Registry to a different version of the flow. This can be a lengthy\ - \ process, as it will stop any Processors and disable any Controller Services\ - \ necessary to perform the action and then restart them. As a result, the\ - \ endpoint will immediately return a VersionedFlowUpdateRequestEntity, and\ - \ the process of updating the flow will occur asynchronously in the background.\ - \ The client may then periodically poll the status of the request by issuing\ - \ a GET request to /versions/update-requests/{requestId}. Once the request\ - \ is completed, the client is expected to issue a DELETE request to /versions/update-requests/{requestId}.\ - \ Note: This endpoint is subject to change as NiFi and it's REST API evolve." - operationId: initiateVersionControlUpdate + summary: Returns the Update Request with the given ID + description: "Returns the Update Request with the given ID. Once an Update Request\ + \ has been created by performing a POST to /versions/update-requests/process-groups/{id},\ + \ that request can subsequently be retrieved via this endpoint, and the request\ + \ that is fetched will contain the updated state, such as percent complete,\ + \ the current state of the request, and any failures. Note: This endpoint\ + \ is subject to change as NiFi and it's REST API evolve." + operationId: getUpdateRequest parameters: - name: id in: path - description: The process group id. + description: The ID of the Update Request required: true style: simple explode: false schema: type: string - requestBody: - description: The controller service configuration details. - content: - application/json: - schema: - $ref: '#/components/schemas/VersionControlInformationEntity' - required: true responses: + "400": + description: NiFi was unable to complete the request because it was invalid. + The request should not be retried without modification. + "401": + description: Client could not be authenticated. + "403": + description: Client is not authorized to make this request. + "404": + description: The specified resource could not be found. + "409": + description: The request was valid but NiFi was not in the appropriate state + to process it. default: content: application/json: schema: $ref: '#/components/schemas/VersionedFlowUpdateRequestEntity' + security: + - Only the user that submitted the request can get it: [] + delete: + tags: + - Versions + summary: Deletes the Update Request with the given ID + description: "Deletes the Update Request with the given ID. After a request\ + \ is created via a POST to /versions/update-requests/process-groups/{id},\ + \ it is expected that the client will properly clean up the request by DELETE'ing\ + \ it, once the Update process has completed. If the request is deleted before\ + \ the request completes, then the Update request will finish the step that\ + \ it is currently performing and then will cancel any subsequent steps. Note:\ + \ This endpoint is subject to change as NiFi and it's REST API evolve." + operationId: deleteUpdateRequest_1 + parameters: + - name: disconnectedNodeAcknowledged + in: query + description: Acknowledges that this node is disconnected to allow for mutable + requests to proceed. + required: false + style: form + explode: true + schema: + type: boolean + default: false + - name: id + in: path + description: The ID of the Update Request + required: true + style: simple + explode: false + schema: + type: string + responses: "400": description: NiFi was unable to complete the request because it was invalid. The request should not be retried without modification. @@ -12974,35 +13060,77 @@ paths: "409": description: The request was valid but NiFi was not in the appropriate state to process it. + default: + content: + application/json: + schema: + $ref: '#/components/schemas/VersionedFlowUpdateRequestEntity' security: - - Read - /process-groups/{uuid}: [] - - Write - /process-groups/{uuid}: [] - - Read - /{component-type}/{uuid} - For all encapsulated components: [] - - Write - /{component-type}/{uuid} - For all encapsulated components: [] - - Write - if the template contains any restricted components - /restricted-components: [] - - ? Read - /parameter-contexts/{uuid} - For any Parameter Context that is referenced - by a Property that is changed, added, or removed - : [] + - Only the user that submitted the request can remove it: [] components: schemas: - AccessPolicyDTO: + AboutDTO: type: object properties: - id: + buildBranch: type: string - description: The id of the component. - versionedComponentId: + description: Build branch + buildRevision: type: string - description: The ID of the corresponding component that is under version - control - parentGroupId: + description: Build revision or commit hash + buildTag: type: string - description: The id of parent process group of this component if applicable. - position: - $ref: '#/components/schemas/PositionDTO' - resource: + description: Build tag + buildTimestamp: type: string - description: The resource for this access policy. + description: Build timestamp + contentViewerUrl: + type: string + description: The URL for the content viewer if configured. + timezone: + type: string + description: The timezone of the NiFi instance. + readOnly: true + title: + type: string + description: The title to be used on the page and in the about dialog. + uri: + type: string + description: The URI for the NiFi. + version: + type: string + description: The version of this NiFi. + example: + buildBranch: buildBranch + buildTimestamp: buildTimestamp + buildRevision: buildRevision + buildTag: buildTag + timezone: timezone + contentViewerUrl: contentViewerUrl + title: title + uri: uri + version: version + AboutEntity: + type: object + properties: + about: + $ref: '#/components/schemas/AboutDTO' + example: + about: + buildBranch: buildBranch + buildTimestamp: buildTimestamp + buildRevision: buildRevision + buildTag: buildTag + timezone: timezone + contentViewerUrl: contentViewerUrl + title: title + uri: uri + version: version + xml: + name: aboutEntity + AccessPolicyDTO: + type: object + properties: action: type: string description: The action associated with this access policy. @@ -13013,47 +13141,51 @@ components: configurable: type: boolean description: Whether this policy is configurable. - users: + id: + type: string + description: The id of the component. + parentGroupId: + type: string + description: The id of parent process group of this component if applicable. + position: + $ref: '#/components/schemas/PositionDTO' + resource: + type: string + description: The resource for this access policy. + userGroups: uniqueItems: true type: array - description: The set of user IDs associated with this access policy. + description: The set of user group IDs associated with this access policy. items: $ref: '#/components/schemas/TenantEntity' - userGroups: + users: uniqueItems: true type: array - description: The set of user group IDs associated with this access policy. + description: The set of user IDs associated with this access policy. items: $ref: '#/components/schemas/TenantEntity' + versionedComponentId: + type: string + description: The ID of the corresponding component that is under version + control example: userGroups: - - null - - null - resource: resource - versionedComponentId: versionedComponentId - parentGroupId: parentGroupId - action: "read, write" - id: id - position: null - componentReference: - bulletins: + - bulletins: - null - null disconnectedNodeAcknowledged: true component: + identity: identity versionedComponentId: versionedComponentId - name: name parentGroupId: parentGroupId id: id position: null + configurable: true permissions: null - parentGroupId: parentGroupId id: id position: null uri: uri revision: null - configurable: true - users: - bulletins: - null - null @@ -13070,42 +13202,50 @@ components: position: null uri: uri revision: null - - bulletins: + resource: resource + versionedComponentId: versionedComponentId + action: "read, write" + parentGroupId: parentGroupId + id: id + position: null + componentReference: + bulletins: - null - null disconnectedNodeAcknowledged: true component: - identity: identity versionedComponentId: versionedComponentId + name: name parentGroupId: parentGroupId id: id - position: null - configurable: true - permissions: null + position: + x: 0.8008281904610115 + "y": 6.027456183070403 + permissions: + canRead: true + canWrite: true + parentGroupId: parentGroupId id: id position: null uri: uri - revision: null + revision: + clientId: clientId + lastModifier: lastModifier + version: 2 + configurable: true + users: + - null + - null AccessPolicyEntity: type: object properties: - revision: - $ref: '#/components/schemas/RevisionDTO' - id: - type: string - description: The id of the component. - uri: - type: string - description: The URI for futures requests to the component. - position: - $ref: '#/components/schemas/PositionDTO' - permissions: - $ref: '#/components/schemas/PermissionsDTO' bulletins: type: array description: The bulletins for this component. items: $ref: '#/components/schemas/BulletinEntity' + component: + $ref: '#/components/schemas/AccessPolicyDTO' disconnectedNodeAcknowledged: type: boolean description: Acknowledges that this node is disconnected to allow for mutable @@ -13113,8 +13253,18 @@ components: generated: type: string description: When this content was generated. - component: - $ref: '#/components/schemas/AccessPolicyDTO' + id: + type: string + description: The id of the component. + permissions: + $ref: '#/components/schemas/PermissionsDTO' + position: + $ref: '#/components/schemas/PositionDTO' + revision: + $ref: '#/components/schemas/RevisionDTO' + uri: + type: string + description: The URI for futures requests to the component. description: "The access policies this user group belongs to. This field was\ \ incorrectly defined as an AccessPolicyEntity. For compatibility reasons\ \ the field will remain of this type, however only the fields that are present\ @@ -13132,7 +13282,7 @@ components: level: level sourceType: sourceType groupId: groupId - id: 5 + id: 1 sourceName: sourceName category: category message: message @@ -13149,7 +13299,7 @@ components: level: level sourceType: sourceType groupId: groupId - id: 5 + id: 1 sourceName: sourceName category: category message: message @@ -13159,33 +13309,22 @@ components: disconnectedNodeAcknowledged: true component: userGroups: - - null - - null - resource: resource - versionedComponentId: versionedComponentId - parentGroupId: parentGroupId - action: "read, write" - id: id - position: null - componentReference: - bulletins: + - bulletins: - null - null disconnectedNodeAcknowledged: true component: + identity: identity versionedComponentId: versionedComponentId - name: name parentGroupId: parentGroupId id: id position: null + configurable: true permissions: null - parentGroupId: parentGroupId id: id position: null uri: uri revision: null - configurable: true - users: - bulletins: - null - null @@ -13202,337 +13341,561 @@ components: position: null uri: uri revision: null - - bulletins: + resource: resource + versionedComponentId: versionedComponentId + action: "read, write" + parentGroupId: parentGroupId + id: id + position: null + componentReference: + bulletins: - null - null disconnectedNodeAcknowledged: true component: - identity: identity versionedComponentId: versionedComponentId + name: name parentGroupId: parentGroupId id: id - position: null - configurable: true - permissions: null + position: + x: 0.8008281904610115 + "y": 6.027456183070403 + permissions: + canRead: true + canWrite: true + parentGroupId: parentGroupId id: id position: null uri: uri - revision: null + revision: + clientId: clientId + lastModifier: lastModifier + version: 2 + configurable: true + users: + - null + - null generated: generated + permissions: null + id: id + position: null + uri: uri + revision: null + xml: + name: accessPolicyEntity + AccessPolicySummaryDTO: + type: object + properties: + action: + type: string + description: The action associated with this access policy. + enum: + - "read, write" + componentReference: + $ref: '#/components/schemas/ComponentReferenceEntity' + configurable: + type: boolean + description: Whether this policy is configurable. + id: + type: string + description: The id of the component. + parentGroupId: + type: string + description: The id of parent process group of this component if applicable. + position: + $ref: '#/components/schemas/PositionDTO' + resource: + type: string + description: The resource for this access policy. + versionedComponentId: + type: string + description: The ID of the corresponding component that is under version + control + example: + resource: resource + versionedComponentId: versionedComponentId + action: "read, write" + parentGroupId: parentGroupId + id: id + position: + x: 0.8008281904610115 + "y": 6.027456183070403 + componentReference: + bulletins: + - null + - null + disconnectedNodeAcknowledged: true + component: + versionedComponentId: versionedComponentId + name: name + parentGroupId: parentGroupId + id: id + position: + x: 0.8008281904610115 + "y": 6.027456183070403 + permissions: + canRead: true + canWrite: true + parentGroupId: parentGroupId + id: id + position: null + uri: uri + revision: + clientId: clientId + lastModifier: lastModifier + version: 2 + configurable: true + AccessPolicySummaryEntity: + type: object + properties: + bulletins: + type: array + description: The bulletins for this component. + items: + $ref: '#/components/schemas/BulletinEntity' + component: + $ref: '#/components/schemas/AccessPolicySummaryDTO' + disconnectedNodeAcknowledged: + type: boolean + description: Acknowledges that this node is disconnected to allow for mutable + requests to proceed. + id: + type: string + description: The id of the component. + permissions: + $ref: '#/components/schemas/PermissionsDTO' + position: + $ref: '#/components/schemas/PositionDTO' + revision: + $ref: '#/components/schemas/RevisionDTO' + uri: + type: string + description: The URI for futures requests to the component. + description: The access policies this user belongs to. + readOnly: true + example: + bulletins: + - null + - null + disconnectedNodeAcknowledged: true + component: + resource: resource + versionedComponentId: versionedComponentId + action: "read, write" + parentGroupId: parentGroupId + id: id + position: + x: 0.8008281904610115 + "y": 6.027456183070403 + componentReference: + bulletins: + - null + - null + disconnectedNodeAcknowledged: true + component: + versionedComponentId: versionedComponentId + name: name + parentGroupId: parentGroupId + id: id + position: + x: 0.8008281904610115 + "y": 6.027456183070403 + permissions: + canRead: true + canWrite: true + parentGroupId: parentGroupId + id: id + position: null + uri: uri + revision: + clientId: clientId + lastModifier: lastModifier + version: 2 + configurable: true permissions: canRead: true canWrite: true id: id - position: - x: 6.027456183070403 - "y": 1.4658129805029452 + position: null uri: uri revision: clientId: clientId lastModifier: lastModifier - version: 0 + version: 2 xml: - name: accessPolicyEntity - BulletinDTO: + name: accessPolicySummaryEntity + ActionDTO: type: object properties: + actionDetails: + $ref: '#/components/schemas/ActionDetailsDTO' + componentDetails: + $ref: '#/components/schemas/ComponentDetailsDTO' id: type: integer - description: The id of the bulletin. - format: int64 - nodeAddress: - type: string - description: "If clustered, the address of the node from which the bulletin\ - \ originated." - category: - type: string - description: The category of this bulletin. - groupId: + description: The action id. + format: int32 + operation: type: string - description: The group id of the source component. + description: The operation that was performed. sourceId: type: string description: The id of the source component. sourceName: type: string description: The name of the source component. - level: - type: string - description: The level of the bulletin. - message: + sourceType: type: string - description: The bulletin message. + description: The type of the source component. timestamp: type: string - description: When this bulletin was generated. - sourceType: + description: The timestamp of the action. + userIdentity: type: string - description: The type of the source component + description: The identity of the user that performed the action. example: sourceId: sourceId - level: level + componentDetails: {} sourceType: sourceType - groupId: groupId - id: 5 + actionDetails: {} + id: 0 sourceName: sourceName - category: category - message: message - nodeAddress: nodeAddress + userIdentity: userIdentity + operation: operation timestamp: timestamp - BulletinEntity: + ActionDetailsDTO: + type: object + description: The details of the action. + ActionEntity: type: object properties: + action: + $ref: '#/components/schemas/ActionDTO' + canRead: + type: boolean + description: Indicates whether the user can read a given resource. + readOnly: true id: type: integer - format: int64 - groupId: - type: string + format: int32 sourceId: type: string timestamp: type: string - description: When this bulletin was generated. - nodeAddress: - type: string - canRead: - type: boolean - description: Indicates whether the user can read a given resource. - readOnly: true - bulletin: - $ref: '#/components/schemas/BulletinDTO' - description: The bulletins for this component. + description: The timestamp of the action. + description: The actions. example: sourceId: sourceId canRead: true - groupId: groupId - id: 5 - nodeAddress: nodeAddress - bulletin: + action: sourceId: sourceId - level: level + componentDetails: {} sourceType: sourceType - groupId: groupId - id: 5 + actionDetails: {} + id: 0 sourceName: sourceName - category: category - message: message - nodeAddress: nodeAddress + userIdentity: userIdentity + operation: operation timestamp: timestamp + id: 6 timestamp: timestamp xml: - name: bulletinEntity - ComponentReferenceDTO: + name: actionEntity + ActivateControllerServicesEntity: type: object properties: + components: + type: object + additionalProperties: + $ref: '#/components/schemas/RevisionDTO' + description: "Optional services to schedule. If not specified, all authorized\ + \ descendant controller services will be used." + disconnectedNodeAcknowledged: + type: boolean + description: Acknowledges that this node is disconnected to allow for mutable + requests to proceed. id: type: string - description: The id of the component. - versionedComponentId: + description: The id of the ProcessGroup + state: type: string - description: The ID of the corresponding component that is under version - control - parentGroupId: + description: The desired state of the descendant components + enum: + - "ENABLED, DISABLED" + example: + disconnectedNodeAcknowledged: true + components: + key: + clientId: clientId + lastModifier: lastModifier + version: 2 + id: id + state: "ENABLED, DISABLED" + xml: + name: activateControllerServicesEntity + AdditionalDetailsEntity: + type: object + properties: + additionalDetails: type: string - description: The id of parent process group of this component if applicable. - position: - $ref: '#/components/schemas/PositionDTO' + example: + additionalDetails: additionalDetails + xml: + name: additionalDetailsEntity + AffectedComponentDTO: + type: object + properties: + activeThreadCount: + type: integer + description: The number of active threads for the referencing component. + format: int32 + id: + type: string + description: The UUID of this component name: type: string - description: The name of the component. + description: The name of this component. + processGroupId: + type: string + description: The UUID of the Process Group that this component is in + referenceType: + type: string + description: The type of this component + enum: + - "PROCESSOR,CONTROLLER_SERVICE, INPUT_PORT, OUTPUT_PORT, REMOTE_INPUT_PORT,\ + \ REMOTE_OUTPUT_PORT, STATELESS_GROUP" + state: + type: string + description: "The scheduled state of a processor or reporting task referencing\ + \ a controller service. If this component is another controller service,\ + \ this field represents the controller service state." + validationErrors: + type: array + description: The validation errors for the component. + items: + type: string + description: The validation errors for the component. example: - versionedComponentId: versionedComponentId + activeThreadCount: 0 + processGroupId: processGroupId name: name - parentGroupId: parentGroupId + referenceType: "PROCESSOR,CONTROLLER_SERVICE, INPUT_PORT, OUTPUT_PORT, REMOTE_INPUT_PORT,\ + \ REMOTE_OUTPUT_PORT, STATELESS_GROUP" + validationErrors: + - validationErrors + - validationErrors id: id - position: null - ComponentReferenceEntity: + state: state + AffectedComponentEntity: type: object properties: - revision: - $ref: '#/components/schemas/RevisionDTO' - id: - type: string - description: The id of the component. - uri: - type: string - description: The URI for futures requests to the component. - position: - $ref: '#/components/schemas/PositionDTO' - permissions: - $ref: '#/components/schemas/PermissionsDTO' bulletins: type: array description: The bulletins for this component. items: $ref: '#/components/schemas/BulletinEntity' + component: + $ref: '#/components/schemas/AffectedComponentDTO' disconnectedNodeAcknowledged: type: boolean description: Acknowledges that this node is disconnected to allow for mutable requests to proceed. - parentGroupId: + id: type: string - description: The id of parent process group of this component if applicable. - component: - $ref: '#/components/schemas/ComponentReferenceDTO' - description: Component this policy references if applicable. + description: The id of the component. + permissions: + $ref: '#/components/schemas/PermissionsDTO' + position: + $ref: '#/components/schemas/PositionDTO' + processGroup: + $ref: '#/components/schemas/ProcessGroupNameDTO' + referenceType: + type: string + description: The type of component referenced + enum: + - "PROCESSOR,CONTROLLER_SERVICE, INPUT_PORT, OUTPUT_PORT, REMOTE_INPUT_PORT,\ + \ REMOTE_OUTPUT_PORT" + revision: + $ref: '#/components/schemas/RevisionDTO' + uri: + type: string + description: The URI for futures requests to the component. + description: The set of all components in the flow that are referencing this + Parameter example: bulletins: - null - null disconnectedNodeAcknowledged: true component: - versionedComponentId: versionedComponentId + activeThreadCount: 0 + processGroupId: processGroupId name: name - parentGroupId: parentGroupId + referenceType: "PROCESSOR,CONTROLLER_SERVICE, INPUT_PORT, OUTPUT_PORT, REMOTE_INPUT_PORT,\ + \ REMOTE_OUTPUT_PORT, STATELESS_GROUP" + validationErrors: + - validationErrors + - validationErrors id: id - position: null - permissions: null - parentGroupId: parentGroupId + state: state + permissions: + canRead: true + canWrite: true + referenceType: "PROCESSOR,CONTROLLER_SERVICE, INPUT_PORT, OUTPUT_PORT, REMOTE_INPUT_PORT,\ + \ REMOTE_OUTPUT_PORT" id: id - position: null + position: + x: 0.8008281904610115 + "y": 6.027456183070403 + processGroup: + name: name + id: id uri: uri - revision: null + revision: + clientId: clientId + lastModifier: lastModifier + version: 2 xml: - name: componentReferenceEntity - PermissionsDTO: + name: affectedComponentEntity + AllowableValueDTO: + type: object + properties: + description: + type: string + description: A description for this allowable value. + displayName: + type: string + description: A human readable value that is allowed for the property descriptor. + value: + type: string + description: A value that is allowed for the property descriptor. + example: + displayName: displayName + description: description + value: value + AllowableValueEntity: type: object properties: + allowableValue: + $ref: '#/components/schemas/AllowableValueDTO' canRead: type: boolean description: Indicates whether the user can read a given resource. readOnly: true - canWrite: - type: boolean - description: Indicates whether the user can write a given resource. - readOnly: true - description: The permissions for this component. + description: Allowable values for the property. If empty then the allowed values + are not constrained. example: canRead: true - canWrite: true - PositionDTO: - type: object - properties: - x: - type: number - description: The x coordinate. - format: double - "y": - type: number - description: The y coordinate. - format: double - description: The position of this component in the UI if applicable. - example: - x: 6.027456183070403 - "y": 1.4658129805029452 - RevisionDTO: + allowableValue: + displayName: displayName + description: description + value: value + xml: + name: entity + AssetDTO: type: object properties: - clientId: + digest: type: string - description: | - A client identifier used to make a request. - By including a client identifier, the API can allow multiple requests without needing the current revision. - Due to the asynchronous nature of requests/responses this was implemented to allow the client to make numerous requests without having to wait for the previous response to come back - version: - type: integer - description: | - NiFi employs an optimistic locking strategy where the client must include a revision in their request when performing an update. - In a response to a mutable flow request, this field represents the updated base version. - format: int64 - lastModifier: + description: "The digest of the asset, will be null if the asset content\ + \ is missing." + id: type: string - description: The user that last modified the flow. - readOnly: true - description: The revision of the Process Group + description: The identifier of the asset. + missingContent: + type: boolean + description: Indicates if the content of the asset is missing. + name: + type: string + description: The name of the asset. + description: The Asset. + readOnly: true example: - clientId: clientId - lastModifier: lastModifier - version: 0 - TenantDTO: + missingContent: true + digest: digest + name: name + id: id + AssetEntity: + type: object + properties: + asset: + $ref: '#/components/schemas/AssetDTO' + description: The asset entities + example: + asset: + missingContent: true + digest: digest + name: name + id: id + xml: + name: assetEntity + AssetReferenceDTO: type: object properties: id: type: string - description: The id of the component. - versionedComponentId: - type: string - description: The ID of the corresponding component that is under version - control - parentGroupId: - type: string - description: The id of parent process group of this component if applicable. - position: - $ref: '#/components/schemas/PositionDTO' - identity: + description: The identifier of the referenced asset. + name: type: string - description: The identity of the tenant. - configurable: - type: boolean - description: Whether this tenant is configurable. + description: The name of the referenced asset. + readOnly: true + description: A list of identifiers of the assets that are referenced by the + parameter example: - identity: identity - versionedComponentId: versionedComponentId - parentGroupId: parentGroupId + name: name id: id - position: null - configurable: true - TenantEntity: + AssetsEntity: type: object properties: - revision: - $ref: '#/components/schemas/RevisionDTO' - id: - type: string - description: The id of the component. - uri: - type: string - description: The URI for futures requests to the component. - position: - $ref: '#/components/schemas/PositionDTO' - permissions: - $ref: '#/components/schemas/PermissionsDTO' - bulletins: + assets: type: array - description: The bulletins for this component. + description: The asset entities items: - $ref: '#/components/schemas/BulletinEntity' - disconnectedNodeAcknowledged: - type: boolean - description: Acknowledges that this node is disconnected to allow for mutable - requests to proceed. - component: - $ref: '#/components/schemas/TenantDTO' - description: The set of user group IDs associated with this access policy. + $ref: '#/components/schemas/AssetEntity' example: - bulletins: - - null - - null - disconnectedNodeAcknowledged: true - component: - identity: identity - versionedComponentId: versionedComponentId - parentGroupId: parentGroupId - id: id - position: null - configurable: true - permissions: null - id: id - position: null - uri: uri - revision: null + assets: + - asset: + missingContent: true + digest: digest + name: name + id: id + - asset: + missingContent: true + digest: digest + name: name + id: id xml: - name: tenantEntity - LongParameter: + name: assetEntity + Attribute: type: object properties: - long: - type: integer - format: int64 - ClientIdParameter: + description: + type: string + description: The description of the attribute + name: + type: string + description: The name of the attribute + description: The FlowFile attributes this processor writes/updates + example: + name: name + description: description + AttributeDTO: type: object properties: - clientId: + name: + type: string + description: The attribute name. + previousValue: + type: string + description: The value of the attribute before the event took place. + value: type: string + description: The attribute value. + description: The attributes of the flowfile for the event. + example: + name: name + previousValue: previousValue + value: value AuthenticationConfigurationDTO: type: object properties: @@ -13573,276 +13936,108 @@ components: loginSupported: true xml: name: authenticationConfigurationEntity - ConnectableDTO: - required: - - groupId - - id - - type + BannerDTO: type: object properties: - id: + footerText: type: string - description: The id of the connectable component. - versionedComponentId: + description: The footer text. + headerText: type: string - description: The ID of the corresponding component that is under version - control - type: + description: The header text. + example: + footerText: footerText + headerText: headerText + BannerEntity: + type: object + properties: + banners: + $ref: '#/components/schemas/BannerDTO' + example: + banners: + footerText: footerText + headerText: headerText + xml: + name: bannersEntity + BatchSettingsDTO: + type: object + properties: + count: + type: integer + description: Preferred number of flow files to include in a transaction. + format: int32 + duration: type: string - description: The type of component the connectable is. - enum: - - "PROCESSOR, REMOTE_INPUT_PORT, REMOTE_OUTPUT_PORT, INPUT_PORT, OUTPUT_PORT,\ - \ FUNNEL" - groupId: + description: Preferred amount of time that a transaction should span. + size: type: string - description: The id of the group that the connectable component resides - in - name: + description: Preferred number of bytes to include in a transaction. + description: The batch settings for data transmission. + example: + duration: duration + size: size + count: 7 + BatchSize: + type: object + properties: + count: + type: integer + description: Preferred number of flow files to include in a transaction. + format: int32 + duration: type: string - description: The name of the connectable component - running: - type: boolean - description: Reflects the current state of the connectable component. - transmitting: - type: boolean - description: "If the connectable component represents a remote port, indicates\ - \ if the target is configured to transmit." - exists: - type: boolean - description: "If the connectable component represents a remote port, indicates\ - \ if the target exists." - comments: + description: Preferred amount of time that a transaction should span. + size: type: string - description: The comments for the connectable component. - description: The destination of the connection. + description: Preferred number of bytes to include in a transaction. + description: The batch settings for data transmission. example: - running: true - comments: comments - versionedComponentId: versionedComponentId - groupId: groupId - name: name - transmitting: true - exists: true - id: id - type: "PROCESSOR, REMOTE_INPUT_PORT, REMOTE_OUTPUT_PORT, INPUT_PORT, OUTPUT_PORT,\ - \ FUNNEL" - ConnectionDTO: + duration: duration + size: size + count: 5 + BuildInfo: type: object properties: - id: + compiler: type: string - description: The id of the component. - versionedComponentId: + description: The compiler used for the build + compilerFlags: type: string - description: The ID of the corresponding component that is under version - control - parentGroupId: + description: The compiler flags used for the build. + revision: type: string - description: The id of parent process group of this component if applicable. - position: - $ref: '#/components/schemas/PositionDTO' - source: - $ref: '#/components/schemas/ConnectableDTO' - destination: - $ref: '#/components/schemas/ConnectableDTO' - name: + description: The SCM revision id of the source code used for this build. + targetArch: type: string - description: The name of the connection. - labelIndex: - type: integer - description: The index of the bend point where to place the connection label. - format: int32 - getzIndex: - type: integer - description: The z index of the connection. - format: int64 - selectedRelationships: - uniqueItems: true - type: array - description: The selected relationship that comprise the connection. - items: - type: string - description: The selected relationship that comprise the connection. - availableRelationships: - uniqueItems: true - type: array - description: The relationships that the source of the connection currently - supports. - readOnly: true - items: - type: string - description: The relationships that the source of the connection currently - supports. - readOnly: true - backPressureObjectThreshold: + description: The target architecture of the built component. + timestamp: type: integer - description: The object count threshold for determining when back pressure - is applied. Updating this value is a passive change in the sense that - it won't impact whether existing files over the limit are affected but - it does help feeder processors to stop pushing too much into this work - queue. + description: The timestamp (milliseconds since Epoch) of the build. format: int64 - backPressureDataSizeThreshold: - type: string - description: The object data size threshold for determining when back pressure - is applied. Updating this value is a passive change in the sense that - it won't impact whether existing files over the limit are affected but - it does help feeder processors to stop pushing too much into this work - queue. - flowFileExpiration: - type: string - description: The amount of time a flow file may be in the flow before it - will be automatically aged out of the flow. Once a flow file reaches this - age it will be terminated from the flow the next time a processor attempts - to start work on it. - prioritizers: - type: array - description: The comparators used to prioritize the queue. - items: - type: string - description: The comparators used to prioritize the queue. - bends: - type: array - description: The bend points on the connection. - items: - $ref: '#/components/schemas/PositionDTO' - loadBalanceStrategy: - type: string - description: How to load balance the data in this Connection across the - nodes in the cluster. - enum: - - "DO_NOT_LOAD_BALANCE, PARTITION_BY_ATTRIBUTE, ROUND_ROBIN, SINGLE_NODE" - loadBalancePartitionAttribute: - type: string - description: The FlowFile Attribute to use for determining which node a - FlowFile will go to if the Load Balancing Strategy is set to PARTITION_BY_ATTRIBUTE - loadBalanceCompression: - type: string - description: Whether or not data should be compressed when being transferred - between nodes in the cluster. - enum: - - "DO_NOT_COMPRESS, COMPRESS_ATTRIBUTES_ONLY, COMPRESS_ATTRIBUTES_AND_CONTENT" - loadBalanceStatus: + version: type: string - description: "The current status of the Connection's Load Balancing Activities.\ - \ Status can indicate that Load Balancing is not configured for the connection,\ - \ that Load Balancing is configured but inactive (not currently transferring\ - \ data to another node), or that Load Balancing is configured and actively\ - \ transferring data to another node." - readOnly: true - enum: - - "LOAD_BALANCE_NOT_CONFIGURED, LOAD_BALANCE_INACTIVE, LOAD_BALANCE_ACTIVE" - description: The connections in this flow snippet. + description: The version number of the built component. + description: The build metadata for this component example: - prioritizers: - - prioritizers - - prioritizers - flowFileExpiration: flowFileExpiration - selectedRelationships: - - selectedRelationships - - selectedRelationships - loadBalanceCompression: "DO_NOT_COMPRESS, COMPRESS_ATTRIBUTES_ONLY, COMPRESS_ATTRIBUTES_AND_CONTENT" - destination: null - parentGroupId: parentGroupId - availableRelationships: - - availableRelationships - - availableRelationships - backPressureDataSizeThreshold: backPressureDataSizeThreshold - loadBalanceStrategy: "DO_NOT_LOAD_BALANCE, PARTITION_BY_ATTRIBUTE, ROUND_ROBIN,\ - \ SINGLE_NODE" - source: - running: true - comments: comments - versionedComponentId: versionedComponentId - groupId: groupId - name: name - transmitting: true - exists: true - id: id - type: "PROCESSOR, REMOTE_INPUT_PORT, REMOTE_OUTPUT_PORT, INPUT_PORT, OUTPUT_PORT,\ - \ FUNNEL" - labelIndex: 0 - bends: - - null - - null - loadBalanceStatus: "LOAD_BALANCE_NOT_CONFIGURED, LOAD_BALANCE_INACTIVE, LOAD_BALANCE_ACTIVE" - backPressureObjectThreshold: 1 - versionedComponentId: versionedComponentId - getzIndex: 6 - name: name - id: id - position: null - loadBalancePartitionAttribute: loadBalancePartitionAttribute - ConnectionEntity: - required: - - destinationType - - sourceType + compilerFlags: compilerFlags + compiler: compiler + version: version + revision: revision + targetArch: targetArch + timestamp: 0 + BulletinBoardDTO: type: object properties: - revision: - $ref: '#/components/schemas/RevisionDTO' - id: - type: string - description: The id of the component. - uri: - type: string - description: The URI for futures requests to the component. - position: - $ref: '#/components/schemas/PositionDTO' - permissions: - $ref: '#/components/schemas/PermissionsDTO' bulletins: type: array - description: The bulletins for this component. + description: "The bulletins in the bulletin board, that matches the supplied\ + \ request." items: $ref: '#/components/schemas/BulletinEntity' - disconnectedNodeAcknowledged: - type: boolean - description: Acknowledges that this node is disconnected to allow for mutable - requests to proceed. - component: - $ref: '#/components/schemas/ConnectionDTO' - status: - $ref: '#/components/schemas/ConnectionStatusDTO' - bends: - type: array - description: The bend points on the connection. - items: - $ref: '#/components/schemas/PositionDTO' - labelIndex: - type: integer - description: The index of the bend point where to place the connection label. - format: int32 - getzIndex: - type: integer - description: The z index of the connection. - format: int64 - sourceId: - type: string - description: The identifier of the source of this connection. - sourceGroupId: - type: string - description: The identifier of the group of the source of this connection. - sourceType: - type: string - description: The type of component the source connectable is. - enum: - - "PROCESSOR, REMOTE_INPUT_PORT, REMOTE_OUTPUT_PORT, INPUT_PORT, OUTPUT_PORT,\ - \ FUNNEL" - destinationId: - type: string - description: The identifier of the destination of this connection. - destinationGroupId: - type: string - description: The identifier of the group of the destination of this connection. - destinationType: + generated: type: string - description: The type of component the destination connectable is. - enum: - - "PROCESSOR, REMOTE_INPUT_PORT, REMOTE_OUTPUT_PORT, INPUT_PORT, OUTPUT_PORT,\ - \ FUNNEL" + description: The timestamp when this report was generated. example: - sourceId: sourceId bulletins: - sourceId: sourceId canRead: true @@ -13854,7 +14049,7 @@ components: level: level sourceType: sourceType groupId: groupId - id: 5 + id: 1 sourceName: sourceName category: category message: message @@ -13871,880 +14066,751 @@ components: level: level sourceType: sourceType groupId: groupId - id: 5 + id: 1 sourceName: sourceName category: category message: message nodeAddress: nodeAddress timestamp: timestamp timestamp: timestamp - destinationGroupId: destinationGroupId - labelIndex: 5 - destinationId: destinationId - uri: uri - bends: - - null - - null - revision: - clientId: clientId - lastModifier: lastModifier - version: 0 - disconnectedNodeAcknowledged: true - component: - prioritizers: - - prioritizers - - prioritizers - flowFileExpiration: flowFileExpiration - selectedRelationships: - - selectedRelationships - - selectedRelationships - loadBalanceCompression: "DO_NOT_COMPRESS, COMPRESS_ATTRIBUTES_ONLY, COMPRESS_ATTRIBUTES_AND_CONTENT" - destination: null - parentGroupId: parentGroupId - availableRelationships: - - availableRelationships - - availableRelationships - backPressureDataSizeThreshold: backPressureDataSizeThreshold - loadBalanceStrategy: "DO_NOT_LOAD_BALANCE, PARTITION_BY_ATTRIBUTE, ROUND_ROBIN,\ - \ SINGLE_NODE" - source: - running: true - comments: comments - versionedComponentId: versionedComponentId + generated: generated + BulletinBoardEntity: + type: object + properties: + bulletinBoard: + $ref: '#/components/schemas/BulletinBoardDTO' + example: + bulletinBoard: + bulletins: + - sourceId: sourceId + canRead: true groupId: groupId - name: name - transmitting: true - exists: true - id: id - type: "PROCESSOR, REMOTE_INPUT_PORT, REMOTE_OUTPUT_PORT, INPUT_PORT, OUTPUT_PORT,\ - \ FUNNEL" - labelIndex: 0 - bends: - - null - - null - loadBalanceStatus: "LOAD_BALANCE_NOT_CONFIGURED, LOAD_BALANCE_INACTIVE,\ - \ LOAD_BALANCE_ACTIVE" - backPressureObjectThreshold: 1 - versionedComponentId: versionedComponentId - getzIndex: 6 - name: name - id: id - position: null - loadBalancePartitionAttribute: loadBalancePartitionAttribute - sourceType: "PROCESSOR, REMOTE_INPUT_PORT, REMOTE_OUTPUT_PORT, INPUT_PORT,\ - \ OUTPUT_PORT, FUNNEL" - permissions: - canRead: true - canWrite: true - getzIndex: 9 - destinationType: "PROCESSOR, REMOTE_INPUT_PORT, REMOTE_OUTPUT_PORT, INPUT_PORT,\ - \ OUTPUT_PORT, FUNNEL" - id: id - position: - x: 6.027456183070403 - "y": 1.4658129805029452 - status: - sourceId: sourceId - groupId: groupId - destinationName: destinationName - name: name - nodeSnapshots: - - statusSnapshot: null - address: address - apiPort: 4 - nodeId: nodeId - - statusSnapshot: null - address: address - apiPort: 4 - nodeId: nodeId - id: id - sourceName: sourceName - aggregateSnapshot: - sourceId: sourceId + id: 5 + nodeAddress: nodeAddress + bulletin: + sourceId: sourceId + level: level + sourceType: sourceType + groupId: groupId + id: 1 + sourceName: sourceName + category: category + message: message + nodeAddress: nodeAddress + timestamp: timestamp + timestamp: timestamp + - sourceId: sourceId + canRead: true groupId: groupId - queued: queued - percentUseCount: 7 - destinationId: destinationId - predictions: - predictedBytesAtNextInterval: 9 - predictionIntervalSeconds: 2 - predictedPercentBytes: 2 - predictedPercentCount: 3 - predictedMillisUntilCountBackpressure: 5 - predictedCountAtNextInterval: 7 - predictedMillisUntilBytesBackpressure: 5 - output: output - input: input - percentUseBytes: 1 - flowFileAvailability: flowFileAvailability - destinationName: destinationName - queuedSize: queuedSize - queuedCount: queuedCount - name: name - flowFilesQueued: 1 - id: id - sourceName: sourceName - flowFilesIn: 4 - flowFilesOut: 1 - bytesIn: 7 - bytesOut: 1 - bytesQueued: 6 - destinationId: destinationId - statsLastRefreshed: statsLastRefreshed - sourceGroupId: sourceGroupId + id: 5 + nodeAddress: nodeAddress + bulletin: + sourceId: sourceId + level: level + sourceType: sourceType + groupId: groupId + id: 1 + sourceName: sourceName + category: category + message: message + nodeAddress: nodeAddress + timestamp: timestamp + timestamp: timestamp + generated: generated xml: - name: connectionEntity - ConnectionStatusDTO: + name: bulletinBoardEntity + BulletinBoardPatternParameter: type: object properties: - id: + pattern: + type: object + rawPattern: type: string - description: The ID of the connection + BulletinDTO: + type: object + properties: + category: + type: string + description: The category of this bulletin. groupId: type: string - description: The ID of the Process Group that the connection belongs to - name: + description: The group id of the source component. + id: + type: integer + description: The id of the bulletin. + format: int64 + level: type: string - description: The name of the connection - statsLastRefreshed: + description: The level of the bulletin. + message: type: string - description: The timestamp of when the stats were last refreshed + description: The bulletin message. + nodeAddress: + type: string + description: "If clustered, the address of the node from which the bulletin\ + \ originated." sourceId: type: string - description: The ID of the source component + description: The id of the source component. sourceName: type: string - description: The name of the source component - destinationId: + description: The name of the source component. + sourceType: type: string - description: The ID of the destination component - destinationName: + description: The type of the source component + timestamp: type: string - description: The name of the destination component - aggregateSnapshot: - $ref: '#/components/schemas/ConnectionStatusSnapshotDTO' - nodeSnapshots: - type: array - description: A list of status snapshots for each node - items: - $ref: '#/components/schemas/NodeConnectionStatusSnapshotDTO' - description: The status of the connection. + description: When this bulletin was generated. example: sourceId: sourceId + level: level + sourceType: sourceType groupId: groupId - destinationName: destinationName - name: name - nodeSnapshots: - - statusSnapshot: null - address: address - apiPort: 4 - nodeId: nodeId - - statusSnapshot: null - address: address - apiPort: 4 - nodeId: nodeId - id: id + id: 1 sourceName: sourceName - aggregateSnapshot: - sourceId: sourceId - groupId: groupId - queued: queued - percentUseCount: 7 - destinationId: destinationId - predictions: - predictedBytesAtNextInterval: 9 - predictionIntervalSeconds: 2 - predictedPercentBytes: 2 - predictedPercentCount: 3 - predictedMillisUntilCountBackpressure: 5 - predictedCountAtNextInterval: 7 - predictedMillisUntilBytesBackpressure: 5 - output: output - input: input - percentUseBytes: 1 - flowFileAvailability: flowFileAvailability - destinationName: destinationName - queuedSize: queuedSize - queuedCount: queuedCount - name: name - flowFilesQueued: 1 - id: id - sourceName: sourceName - flowFilesIn: 4 - flowFilesOut: 1 - bytesIn: 7 - bytesOut: 1 - bytesQueued: 6 - destinationId: destinationId - statsLastRefreshed: statsLastRefreshed - ConnectionStatusPredictionsSnapshotDTO: - type: object - properties: - predictedMillisUntilCountBackpressure: - type: integer - description: "The predicted number of milliseconds before the connection\ - \ will have backpressure applied, based on the queued count." - format: int64 - predictedMillisUntilBytesBackpressure: - type: integer - description: "The predicted number of milliseconds before the connection\ - \ will have backpressure applied, based on the total number of bytes in\ - \ the queue." - format: int64 - predictionIntervalSeconds: - type: integer - description: The configured interval (in seconds) for predicting connection - queue count and size (and percent usage). - format: int32 - predictedCountAtNextInterval: - type: integer - description: The predicted number of queued objects at the next configured - interval. - format: int32 - predictedBytesAtNextInterval: - type: integer - description: The predicted total number of bytes in the queue at the next - configured interval. - format: int64 - predictedPercentCount: - type: integer - description: Predicted connection percent use regarding queued flow files - count and backpressure threshold if configured. - format: int32 - predictedPercentBytes: - type: integer - description: Predicted connection percent use regarding queued flow files - size and backpressure threshold if configured. - format: int32 - description: "Predictions, if available, for this connection (null if not available)" - example: - predictedBytesAtNextInterval: 9 - predictionIntervalSeconds: 2 - predictedPercentBytes: 2 - predictedPercentCount: 3 - predictedMillisUntilCountBackpressure: 5 - predictedCountAtNextInterval: 7 - predictedMillisUntilBytesBackpressure: 5 - ConnectionStatusSnapshotDTO: + category: category + message: message + nodeAddress: nodeAddress + timestamp: timestamp + BulletinEntity: type: object properties: - id: - type: string - description: The id of the connection. + bulletin: + $ref: '#/components/schemas/BulletinDTO' + canRead: + type: boolean + description: Indicates whether the user can read a given resource. + readOnly: true groupId: type: string - description: The id of the process group the connection belongs to. - name: - type: string - description: The name of the connection. - sourceId: - type: string - description: The id of the source of the connection. - sourceName: - type: string - description: The name of the source of the connection. - destinationId: - type: string - description: The id of the destination of the connection. - destinationName: - type: string - description: The name of the destination of the connection. - predictions: - $ref: '#/components/schemas/ConnectionStatusPredictionsSnapshotDTO' - flowFilesIn: - type: integer - description: The number of FlowFiles that have come into the connection - in the last 5 minutes. - format: int32 - bytesIn: - type: integer - description: The size of the FlowFiles that have come into the connection - in the last 5 minutes. - format: int64 - input: - type: string - description: "The input count/size for the connection in the last 5 minutes,\ - \ pretty printed." - flowFilesOut: - type: integer - description: The number of FlowFiles that have left the connection in the - last 5 minutes. - format: int32 - bytesOut: - type: integer - description: The number of bytes that have left the connection in the last - 5 minutes. - format: int64 - output: - type: string - description: "The output count/sie for the connection in the last 5 minutes,\ - \ pretty printed." - flowFilesQueued: - type: integer - description: The number of FlowFiles that are currently queued in the connection. - format: int32 - bytesQueued: + id: type: integer - description: The size of the FlowFiles that are currently queued in the - connection. format: int64 - queued: - type: string - description: The total count and size of queued flowfiles formatted. - queuedSize: + nodeAddress: type: string - description: The total size of flowfiles that are queued formatted. - queuedCount: + sourceId: type: string - description: "The number of flowfiles that are queued, pretty printed." - percentUseCount: - type: integer - description: Connection percent use regarding queued flow files count and - backpressure threshold if configured. - format: int32 - percentUseBytes: - type: integer - description: Connection percent use regarding queued flow files size and - backpressure threshold if configured. - format: int32 - flowFileAvailability: + timestamp: type: string - description: The availability of FlowFiles in this connection + description: When this bulletin was generated. + description: The bulletins for this component. example: sourceId: sourceId + canRead: true groupId: groupId - queued: queued - percentUseCount: 7 - destinationId: destinationId - predictions: - predictedBytesAtNextInterval: 9 - predictionIntervalSeconds: 2 - predictedPercentBytes: 2 - predictedPercentCount: 3 - predictedMillisUntilCountBackpressure: 5 - predictedCountAtNextInterval: 7 - predictedMillisUntilBytesBackpressure: 5 - output: output - input: input - percentUseBytes: 1 - flowFileAvailability: flowFileAvailability - destinationName: destinationName - queuedSize: queuedSize - queuedCount: queuedCount - name: name - flowFilesQueued: 1 - id: id - sourceName: sourceName - flowFilesIn: 4 - flowFilesOut: 1 - bytesIn: 7 - bytesOut: 1 - bytesQueued: 6 - NodeConnectionStatusSnapshotDTO: + id: 5 + nodeAddress: nodeAddress + bulletin: + sourceId: sourceId + level: level + sourceType: sourceType + groupId: groupId + id: 1 + sourceName: sourceName + category: category + message: message + nodeAddress: nodeAddress + timestamp: timestamp + timestamp: timestamp + xml: + name: bulletinEntity + Bundle: type: object properties: - nodeId: + artifact: type: string - description: The unique ID that identifies the node - address: + description: The artifact of the bundle + group: type: string - description: The API address of the node - apiPort: - type: integer - description: The API port used to communicate with the node - format: int32 - statusSnapshot: - $ref: '#/components/schemas/ConnectionStatusSnapshotDTO' - description: A list of status snapshots for each node - example: - statusSnapshot: null - address: address - apiPort: 4 - nodeId: nodeId - ConfigurationAnalysisDTO: - type: object - properties: - componentId: + description: The group of the bundle + version: type: string - description: The ID of the component - properties: - type: object - additionalProperties: - type: string - description: The configured properties for the component - description: The configured properties for the component - referencedAttributes: - type: object - additionalProperties: - type: string - description: "The attributes that are referenced by the properties, mapped\ - \ to recently used values" - description: "The attributes that are referenced by the properties, mapped\ - \ to recently used values" - supportsVerification: - type: boolean - description: Whether or not the component supports verification - description: The configuration analysis - example: - componentId: componentId - referencedAttributes: - key: referencedAttributes - supportsVerification: true - properties: - key: properties - ConfigurationAnalysisEntity: - type: object - properties: - configurationAnalysis: - $ref: '#/components/schemas/ConfigurationAnalysisDTO' + description: The version of the bundle + description: The details of the artifact that bundled this parameter provider. example: - configurationAnalysis: - componentId: componentId - referencedAttributes: - key: referencedAttributes - supportsVerification: true - properties: - key: properties - xml: - name: configurationAnalysis - ComponentStateDTO: + artifact: artifact + version: version + group: group + BundleDTO: type: object properties: - componentId: + artifact: type: string - description: The component identifier. - stateDescription: + description: The artifact of the bundle. + group: type: string - description: Description of the state this component persists. - clusterState: - $ref: '#/components/schemas/StateMapDTO' - localState: - $ref: '#/components/schemas/StateMapDTO' - description: The component state. - example: - componentId: componentId - stateDescription: stateDescription - clusterState: - totalEntryCount: 0 - scope: scope - state: - - clusterNodeId: clusterNodeId - clusterNodeAddress: clusterNodeAddress - value: value - key: key - - clusterNodeId: clusterNodeId - clusterNodeAddress: clusterNodeAddress - value: value - key: key - localState: null - ComponentStateEntity: - type: object - properties: - componentState: - $ref: '#/components/schemas/ComponentStateDTO' + description: The group of the bundle. + version: + type: string + description: The version of the bundle. + description: "If the property identifies a controller service this returns the\ + \ bundle of the type, null otherwise." example: - componentState: - componentId: componentId - stateDescription: stateDescription - clusterState: - totalEntryCount: 0 - scope: scope - state: - - clusterNodeId: clusterNodeId - clusterNodeAddress: clusterNodeAddress - value: value - key: key - - clusterNodeId: clusterNodeId - clusterNodeAddress: clusterNodeAddress - value: value - key: key - localState: null - xml: - name: componentStateEntity - StateEntryDTO: + artifact: artifact + version: version + group: group + ClientIdParameter: type: object properties: - key: - type: string - description: The key for this state. - value: - type: string - description: The value for this state. - clusterNodeId: - type: string - description: The identifier for the node where the state originated. - clusterNodeAddress: + clientId: type: string - description: The label for the node where the state originated. - description: The state. - example: - clusterNodeId: clusterNodeId - clusterNodeAddress: clusterNodeAddress - value: value - key: key - StateMapDTO: + ClusterDTO: type: object properties: - scope: + generated: type: string - description: The scope of this StateMap. - totalEntryCount: - type: integer - description: "The total number of state entries. When the state map is lengthy,\ - \ only of portion of the entries are returned." - format: int32 - state: - type: array - description: The state. + description: The timestamp the report was generated. + nodes: + type: array + description: The collection of nodes that are part of the cluster. items: - $ref: '#/components/schemas/StateEntryDTO' - description: The local state for this component. + $ref: '#/components/schemas/NodeDTO' example: - totalEntryCount: 0 - scope: scope - state: - - clusterNodeId: clusterNodeId - clusterNodeAddress: clusterNodeAddress - value: value - key: key - - clusterNodeId: clusterNodeId - clusterNodeAddress: clusterNodeAddress - value: value - key: key - AllowableValueDTO: + nodes: + - address: address + activeThreadCount: 0 + heartbeat: heartbeat + nodeStartTime: nodeStartTime + queued: queued + roles: + - roles + - roles + apiPort: 6 + connectionRequested: connectionRequested + flowFilesQueued: 5 + flowFileBytes: 5 + nodeId: nodeId + events: + - category: category + message: message + timestamp: timestamp + - category: category + message: message + timestamp: timestamp + bytesQueued: 1 + status: status + - address: address + activeThreadCount: 0 + heartbeat: heartbeat + nodeStartTime: nodeStartTime + queued: queued + roles: + - roles + - roles + apiPort: 6 + connectionRequested: connectionRequested + flowFilesQueued: 5 + flowFileBytes: 5 + nodeId: nodeId + events: + - category: category + message: message + timestamp: timestamp + - category: category + message: message + timestamp: timestamp + bytesQueued: 1 + status: status + generated: generated + ClusterEntity: type: object properties: - displayName: - type: string - description: A human readable value that is allowed for the property descriptor. - value: - type: string - description: A value that is allowed for the property descriptor. - description: - type: string - description: A description for this allowable value. + cluster: + $ref: '#/components/schemas/ClusterDTO' example: - displayName: displayName - description: description - value: value - AllowableValueEntity: + cluster: + nodes: + - address: address + activeThreadCount: 0 + heartbeat: heartbeat + nodeStartTime: nodeStartTime + queued: queued + roles: + - roles + - roles + apiPort: 6 + connectionRequested: connectionRequested + flowFilesQueued: 5 + flowFileBytes: 5 + nodeId: nodeId + events: + - category: category + message: message + timestamp: timestamp + - category: category + message: message + timestamp: timestamp + bytesQueued: 1 + status: status + - address: address + activeThreadCount: 0 + heartbeat: heartbeat + nodeStartTime: nodeStartTime + queued: queued + roles: + - roles + - roles + apiPort: 6 + connectionRequested: connectionRequested + flowFilesQueued: 5 + flowFileBytes: 5 + nodeId: nodeId + events: + - category: category + message: message + timestamp: timestamp + - category: category + message: message + timestamp: timestamp + bytesQueued: 1 + status: status + generated: generated + xml: + name: clusterEntity + ClusterSearchResultsEntity: type: object properties: - allowableValue: - $ref: '#/components/schemas/AllowableValueDTO' - canRead: + nodeResults: + type: array + items: + $ref: '#/components/schemas/NodeSearchResultDTO' + example: + nodeResults: + - address: address + id: id + - address: address + id: id + xml: + name: clusterSearchResultsEntity + ClusterSummaryDTO: + type: object + properties: + clustered: type: boolean - description: Indicates whether the user can read a given resource. - readOnly: true - description: Allowable values for the property. If empty then the allowed values - are not constrained. + description: Whether this NiFi instance is clustered. + connectedNodeCount: + type: integer + description: The number of nodes that are currently connected to the cluster + format: int32 + connectedNodes: + type: string + description: "When clustered, reports the number of nodes connected vs the\ + \ number of nodes in the cluster." + connectedToCluster: + type: boolean + description: Whether this NiFi instance is connected to a cluster. + totalNodeCount: + type: integer + description: "The number of nodes in the cluster, regardless of whether\ + \ or not they are connected" + format: int32 example: - canRead: true - allowableValue: - displayName: displayName - description: description - value: value + connectedToCluster: true + connectedNodeCount: 0 + totalNodeCount: 6 + clustered: true + connectedNodes: connectedNodes + ClusterSummaryEntity: + type: object + properties: + clusterSummary: + $ref: '#/components/schemas/ClusterSummaryDTO' + example: + clusterSummary: + connectedToCluster: true + connectedNodeCount: 0 + totalNodeCount: 6 + clustered: true + connectedNodes: connectedNodes xml: - name: entity - BundleDTO: + name: clusterSummaryEntity + ComponentDetailsDTO: + type: object + description: The details of the source component. + ComponentDifferenceDTO: type: object properties: - group: + componentId: type: string - description: The group of the bundle. - artifact: + description: The ID of the component + componentName: type: string - description: The artifact of the bundle. - version: + description: The name of the component + componentType: type: string - description: The version of the bundle. - description: "If the property identifies a controller service this returns the\ - \ bundle of the type, null otherwise." + description: The type of component + differences: + type: array + description: The differences in the component between the two flows + items: + $ref: '#/components/schemas/DifferenceDTO' + processGroupId: + type: string + description: The ID of the Process Group that the component belongs to + description: The list of differences for each component in the flow that is + not the same between the two flows example: - artifact: artifact - version: version - group: group - ControllerServiceApiDTO: + componentType: componentType + componentId: componentId + processGroupId: processGroupId + differences: + - differenceType: differenceType + difference: difference + - differenceType: differenceType + difference: difference + componentName: componentName + ComponentHistoryDTO: type: object properties: - type: + componentId: type: string - description: The fully qualified name of the service interface. - bundle: - $ref: '#/components/schemas/BundleDTO' - description: Lists the APIs this Controller Service implements. + description: The component id. + propertyHistory: + type: object + additionalProperties: + $ref: '#/components/schemas/PropertyHistoryDTO' + description: The history for the properties of the component. example: - type: type - bundle: null - ControllerServiceDTO: + componentId: componentId + propertyHistory: + key: + previousValues: + - userIdentity: userIdentity + previousValue: previousValue + timestamp: timestamp + - userIdentity: userIdentity + previousValue: previousValue + timestamp: timestamp + ComponentHistoryEntity: + type: object + properties: + componentHistory: + $ref: '#/components/schemas/ComponentHistoryDTO' + example: + componentHistory: + componentId: componentId + propertyHistory: + key: + previousValues: + - userIdentity: userIdentity + previousValue: previousValue + timestamp: timestamp + - userIdentity: userIdentity + previousValue: previousValue + timestamp: timestamp + xml: + name: componentHistoryEntity + ComponentManifest: + type: object + properties: + apis: + type: array + description: Public interfaces defined in this bundle + items: + $ref: '#/components/schemas/DefinedType' + controllerServices: + type: array + description: Controller Services provided in this bundle + items: + $ref: '#/components/schemas/ControllerServiceDefinition' + flowAnalysisRules: + type: array + description: Flow Analysis Rules provided in this bundle + items: + $ref: '#/components/schemas/FlowAnalysisRuleDefinition' + parameterProviders: + type: array + description: Parameter Providers provided in this bundle + items: + $ref: '#/components/schemas/ParameterProviderDefinition' + processors: + type: array + description: Processors provided in this bundle + items: + $ref: '#/components/schemas/ProcessorDefinition' + reportingTasks: + type: array + description: Reporting Tasks provided in this bundle + items: + $ref: '#/components/schemas/ReportingTaskDefinition' + description: The full specification of the bundle contents + ComponentReferenceDTO: type: object properties: id: type: string description: The id of the component. - versionedComponentId: + name: type: string - description: The ID of the corresponding component that is under version - control + description: The name of the component. parentGroupId: type: string description: The id of parent process group of this component if applicable. position: $ref: '#/components/schemas/PositionDTO' - name: - type: string - description: The name of the controller service. - type: + versionedComponentId: type: string - description: The type of the controller service. - bundle: - $ref: '#/components/schemas/BundleDTO' - controllerServiceApis: + description: The ID of the corresponding component that is under version + control + example: + versionedComponentId: versionedComponentId + name: name + parentGroupId: parentGroupId + id: id + position: + x: 0.8008281904610115 + "y": 6.027456183070403 + ComponentReferenceEntity: + type: object + properties: + bulletins: type: array - description: Lists the APIs this Controller Service implements. + description: The bulletins for this component. items: - $ref: '#/components/schemas/ControllerServiceApiDTO' - comments: + $ref: '#/components/schemas/BulletinEntity' + component: + $ref: '#/components/schemas/ComponentReferenceDTO' + disconnectedNodeAcknowledged: + type: boolean + description: Acknowledges that this node is disconnected to allow for mutable + requests to proceed. + id: type: string - description: The comments for the controller service. - state: + description: The id of the component. + parentGroupId: type: string - description: The state of the controller service. - enum: - - "ENABLED, ENABLING, DISABLED, DISABLING" - persistsState: - type: boolean - description: Whether the controller service persists state. - restricted: - type: boolean - description: Whether the controller service requires elevated privileges. - deprecated: - type: boolean - description: Whether the ontroller service has been deprecated. - multipleVersionsAvailable: - type: boolean - description: Whether the controller service has multiple versions available. - supportsSensitiveDynamicProperties: - type: boolean - description: Whether the controller service supports sensitive dynamic properties. - properties: - type: object - additionalProperties: - type: string - description: The properties of the controller service. - description: The properties of the controller service. - descriptors: - type: object - additionalProperties: - $ref: '#/components/schemas/PropertyDescriptorDTO' - description: The descriptors for the controller service properties. - sensitiveDynamicPropertyNames: - uniqueItems: true - type: array - description: Set of sensitive dynamic property names - items: - type: string - description: Set of sensitive dynamic property names - customUiUrl: + description: The id of parent process group of this component if applicable. + permissions: + $ref: '#/components/schemas/PermissionsDTO' + position: + $ref: '#/components/schemas/PositionDTO' + revision: + $ref: '#/components/schemas/RevisionDTO' + uri: type: string - description: The URL for the controller services custom configuration UI - if applicable. - annotationData: + description: The URI for futures requests to the component. + description: Component this policy references if applicable. + example: + bulletins: + - null + - null + disconnectedNodeAcknowledged: true + component: + versionedComponentId: versionedComponentId + name: name + parentGroupId: parentGroupId + id: id + position: + x: 0.8008281904610115 + "y": 6.027456183070403 + permissions: + canRead: true + canWrite: true + parentGroupId: parentGroupId + id: id + position: null + uri: uri + revision: + clientId: clientId + lastModifier: lastModifier + version: 2 + xml: + name: componentReferenceEntity + ComponentRestrictionPermissionDTO: + type: object + properties: + permissions: + $ref: '#/components/schemas/PermissionsDTO' + requiredPermission: + $ref: '#/components/schemas/RequiredPermissionDTO' + description: Permissions for specific component restrictions. + example: + requiredPermission: + id: id + label: label + permissions: + canRead: true + canWrite: true + ComponentSearchResultDTO: + type: object + properties: + groupId: type: string - description: The annotation for the controller service. This is how the - custom UI relays configuration to the controller service. - referencingComponents: - uniqueItems: true - type: array - description: All components referencing this controller service. - items: - $ref: '#/components/schemas/ControllerServiceReferencingComponentEntity' - validationErrors: + description: The group id of the component that matched the search. + id: + type: string + description: The id of the component that matched the search. + matches: type: array - description: | - The validation errors from the controller service. - These validation errors represent the problems with the controller service that must be resolved before it can be enabled. + description: What matched the search from the component. items: type: string - description: | - The validation errors from the controller service. - These validation errors represent the problems with the controller service that must be resolved before it can be enabled. - validationStatus: + description: What matched the search from the component. + name: type: string - description: "Indicates whether the ControllerService is valid, invalid,\ - \ or still in the process of validating (i.e., it is unknown whether or\ - \ not the ControllerService is valid)" - readOnly: true - enum: - - "VALID, INVALID, VALIDATING" - bulletinLevel: + description: The name of the component that matched the search. + parentGroup: + $ref: '#/components/schemas/SearchResultGroupDTO' + versionedGroup: + $ref: '#/components/schemas/SearchResultGroupDTO' + description: The parameters that matched the search. + example: + versionedGroup: null + groupId: groupId + name: name + parentGroup: + name: name + id: id + id: id + matches: + - matches + - matches + ComponentStateDTO: + type: object + properties: + clusterState: + $ref: '#/components/schemas/StateMapDTO' + componentId: type: string - description: The level at which the controller service will report bulletins. - extensionMissing: - type: boolean - description: Whether the underlying extension is missing. - description: The controller services in this flow snippet. + description: The component identifier. + localState: + $ref: '#/components/schemas/StateMapDTO' + stateDescription: + type: string + description: Description of the state this component persists. + description: The component state. example: - deprecated: true - bulletinLevel: bulletinLevel - multipleVersionsAvailable: true - extensionMissing: true - type: type - descriptors: - key: - supportsEl: true - displayName: displayName - defaultValue: defaultValue - expressionLanguageScope: expressionLanguageScope - description: description - sensitive: true - required: true - dependencies: - - dependentValues: - - dependentValues - - dependentValues - propertyName: propertyName - - dependentValues: - - dependentValues - - dependentValues - propertyName: propertyName - allowableValues: - - canRead: true - allowableValue: - displayName: displayName - description: description - value: value - - canRead: true - allowableValue: - displayName: displayName - description: description - value: value - identifiesControllerService: identifiesControllerService - name: name - dynamic: true - identifiesControllerServiceBundle: null - controllerServiceApis: - - type: type - bundle: null - - type: type - bundle: null - sensitiveDynamicPropertyNames: - - sensitiveDynamicPropertyNames - - sensitiveDynamicPropertyNames - versionedComponentId: versionedComponentId - supportsSensitiveDynamicProperties: true + componentId: componentId + stateDescription: stateDescription + clusterState: + totalEntryCount: 0 + scope: scope + state: + - clusterNodeId: clusterNodeId + clusterNodeAddress: clusterNodeAddress + value: value + key: key + - clusterNodeId: clusterNodeId + clusterNodeAddress: clusterNodeAddress + value: value + key: key + localState: null + ComponentStateEntity: + type: object + properties: + componentState: + $ref: '#/components/schemas/ComponentStateDTO' + example: + componentState: + componentId: componentId + stateDescription: stateDescription + clusterState: + totalEntryCount: 0 + scope: scope + state: + - clusterNodeId: clusterNodeId + clusterNodeAddress: clusterNodeAddress + value: value + key: key + - clusterNodeId: clusterNodeId + clusterNodeAddress: clusterNodeAddress + value: value + key: key + localState: null + xml: + name: componentStateEntity + ComponentValidationResultDTO: + type: object + properties: + activeThreadCount: + type: integer + description: The number of active threads for the referencing component. + format: int32 + currentlyValid: + type: boolean + description: Whether or not the component is currently valid + id: + type: string + description: The UUID of this component + name: + type: string + description: The name of this component. + processGroupId: + type: string + description: The UUID of the Process Group that this component is in + referenceType: + type: string + description: The type of this component + enum: + - "PROCESSOR,CONTROLLER_SERVICE, INPUT_PORT, OUTPUT_PORT, REMOTE_INPUT_PORT,\ + \ REMOTE_OUTPUT_PORT, STATELESS_GROUP" + resultantValidationErrors: + type: array + description: The validation errors that will apply to the component if the + Parameter Context is changed + items: + type: string + description: The validation errors that will apply to the component if + the Parameter Context is changed + resultsValid: + type: boolean + description: Whether or not the component will be valid if the Parameter + Context is changed + state: + type: string + description: "The scheduled state of a processor or reporting task referencing\ + \ a controller service. If this component is another controller service,\ + \ this field represents the controller service state." + validationErrors: + type: array + description: The validation errors for the component. + items: + type: string + description: The validation errors for the component. + example: + activeThreadCount: 0 + resultantValidationErrors: + - resultantValidationErrors + - resultantValidationErrors + resultsValid: true + processGroupId: processGroupId + name: name + referenceType: "PROCESSOR,CONTROLLER_SERVICE, INPUT_PORT, OUTPUT_PORT, REMOTE_INPUT_PORT,\ + \ REMOTE_OUTPUT_PORT, STATELESS_GROUP" validationErrors: - validationErrors - validationErrors id: id - state: "ENABLED, ENABLING, DISABLED, DISABLING" - bundle: - artifact: artifact - version: version - group: group - referencingComponents: - - bulletins: - - null - - null - disconnectedNodeAcknowledged: true - component: - descriptors: - key: null - referenceCycle: true - activeThreadCount: 0 - groupId: groupId - name: name - validationErrors: - - validationErrors - - validationErrors - referenceType: "Processor, ControllerService, ReportingTask, FlowRegistryClient" - id: id - state: state - type: type - referencingComponents: - - null - - null - properties: - key: properties - permissions: null - id: id - position: null - uri: uri - revision: null - operatePermissions: null - - bulletins: - - null - - null - disconnectedNodeAcknowledged: true - component: - descriptors: - key: null - referenceCycle: true - activeThreadCount: 0 - groupId: groupId - name: name - validationErrors: - - validationErrors - - validationErrors - referenceType: "Processor, ControllerService, ReportingTask, FlowRegistryClient" - id: id - state: state - type: type - referencingComponents: - - null - - null - properties: - key: properties - permissions: null - id: id - position: null - uri: uri - revision: null - operatePermissions: null - validationStatus: "VALID, INVALID, VALIDATING" - annotationData: annotationData - comments: comments - parentGroupId: parentGroupId - customUiUrl: customUiUrl - restricted: true - name: name - position: null - persistsState: true - properties: - key: properties - ControllerServiceEntity: + state: state + currentlyValid: true + ComponentValidationResultEntity: type: object properties: - revision: - $ref: '#/components/schemas/RevisionDTO' - id: - type: string - description: The id of the component. - uri: - type: string - description: The URI for futures requests to the component. - position: - $ref: '#/components/schemas/PositionDTO' - permissions: - $ref: '#/components/schemas/PermissionsDTO' bulletins: type: array description: The bulletins for this component. items: $ref: '#/components/schemas/BulletinEntity' + component: + $ref: '#/components/schemas/ComponentValidationResultDTO' disconnectedNodeAcknowledged: type: boolean description: Acknowledges that this node is disconnected to allow for mutable requests to proceed. - parentGroupId: + id: type: string - description: The id of parent process group of this ControllerService. - component: - $ref: '#/components/schemas/ControllerServiceDTO' - operatePermissions: + description: The id of the component. + permissions: $ref: '#/components/schemas/PermissionsDTO' - status: - $ref: '#/components/schemas/ControllerServiceStatusDTO' + position: + $ref: '#/components/schemas/PositionDTO' + revision: + $ref: '#/components/schemas/RevisionDTO' + uri: + type: string + description: The URI for futures requests to the component. + description: "A List of ComponentValidationResultEntity, one for each component\ + \ that is validated" example: bulletins: - sourceId: sourceId @@ -14757,7 +14823,7 @@ components: level: level sourceType: sourceType groupId: groupId - id: 5 + id: 1 sourceName: sourceName category: category message: message @@ -14774,7 +14840,7 @@ components: level: level sourceType: sourceType groupId: groupId - id: 5 + id: 1 sourceName: sourceName category: category message: message @@ -14783,610 +14849,555 @@ components: timestamp: timestamp disconnectedNodeAcknowledged: true component: - deprecated: true - bulletinLevel: bulletinLevel - multipleVersionsAvailable: true - extensionMissing: true - type: type - descriptors: - key: - supportsEl: true - displayName: displayName - defaultValue: defaultValue - expressionLanguageScope: expressionLanguageScope - description: description - sensitive: true - required: true - dependencies: - - dependentValues: - - dependentValues - - dependentValues - propertyName: propertyName - - dependentValues: - - dependentValues - - dependentValues - propertyName: propertyName - allowableValues: - - canRead: true - allowableValue: - displayName: displayName - description: description - value: value - - canRead: true - allowableValue: - displayName: displayName - description: description - value: value - identifiesControllerService: identifiesControllerService - name: name - dynamic: true - identifiesControllerServiceBundle: null - controllerServiceApis: - - type: type - bundle: null - - type: type - bundle: null - sensitiveDynamicPropertyNames: - - sensitiveDynamicPropertyNames - - sensitiveDynamicPropertyNames - versionedComponentId: versionedComponentId - supportsSensitiveDynamicProperties: true + activeThreadCount: 0 + resultantValidationErrors: + - resultantValidationErrors + - resultantValidationErrors + resultsValid: true + processGroupId: processGroupId + name: name + referenceType: "PROCESSOR,CONTROLLER_SERVICE, INPUT_PORT, OUTPUT_PORT, REMOTE_INPUT_PORT,\ + \ REMOTE_OUTPUT_PORT, STATELESS_GROUP" validationErrors: - validationErrors - validationErrors id: id - state: "ENABLED, ENABLING, DISABLED, DISABLING" - bundle: - artifact: artifact - version: version - group: group - referencingComponents: - - bulletins: - - null - - null - disconnectedNodeAcknowledged: true - component: - descriptors: - key: null - referenceCycle: true - activeThreadCount: 0 - groupId: groupId - name: name - validationErrors: - - validationErrors - - validationErrors - referenceType: "Processor, ControllerService, ReportingTask, FlowRegistryClient" - id: id - state: state - type: type - referencingComponents: - - null - - null - properties: - key: properties - permissions: null - id: id - position: null - uri: uri - revision: null - operatePermissions: null - - bulletins: - - null - - null - disconnectedNodeAcknowledged: true - component: - descriptors: - key: null - referenceCycle: true - activeThreadCount: 0 - groupId: groupId - name: name - validationErrors: - - validationErrors - - validationErrors - referenceType: "Processor, ControllerService, ReportingTask, FlowRegistryClient" - id: id - state: state - type: type - referencingComponents: - - null - - null - properties: - key: properties - permissions: null - id: id - position: null - uri: uri - revision: null - operatePermissions: null - validationStatus: "VALID, INVALID, VALIDATING" - annotationData: annotationData - comments: comments - parentGroupId: parentGroupId - customUiUrl: customUiUrl - restricted: true - name: name - position: null - persistsState: true - properties: - key: properties + state: state + currentlyValid: true permissions: canRead: true canWrite: true - parentGroupId: parentGroupId id: id position: - x: 6.027456183070403 - "y": 1.4658129805029452 + x: 0.8008281904610115 + "y": 6.027456183070403 uri: uri revision: clientId: clientId lastModifier: lastModifier - version: 0 - operatePermissions: null - status: - activeThreadCount: 6 - validationStatus: "VALID, INVALID, VALIDATING" - runStatus: "ENABLED, ENABLING, DISABLED, DISABLING" + version: 2 xml: - name: controllerServiceEntity - ControllerServiceReferencingComponentDTO: + name: componentValidationResultEntity + ComponentValidationResultsEntity: type: object properties: - groupId: - type: string - description: "The group id for the component referencing a controller service.\ - \ If this component is another controller service or a reporting task,\ - \ this field is blank." - id: - type: string - description: The id of the component referencing a controller service. - name: - type: string - description: The name of the component referencing a controller service. - type: - type: string - description: The type of the component referencing a controller service - in simple Java class name format without package name. - state: - type: string - description: "The scheduled state of a processor or reporting task referencing\ - \ a controller service. If this component is another controller service,\ - \ this field represents the controller service state." - properties: - type: object - additionalProperties: - type: string - description: The properties for the component. - description: The properties for the component. - descriptors: - type: object - additionalProperties: - $ref: '#/components/schemas/PropertyDescriptorDTO' - description: The descriptors for the component properties. - validationErrors: - type: array - description: The validation errors for the component. - items: - type: string - description: The validation errors for the component. - referenceType: - type: string - description: The type of reference this is. - enum: - - "Processor, ControllerService, ReportingTask, FlowRegistryClient" - activeThreadCount: - type: integer - description: The number of active threads for the referencing component. - format: int32 - referenceCycle: - type: boolean - description: "If the referencing component represents a controller service,\ - \ this indicates whether it has already been represented in this hierarchy." - referencingComponents: - uniqueItems: true + validationResults: type: array - description: "If the referencing component represents a controller service,\ - \ these are the components that reference it." + description: "A List of ComponentValidationResultEntity, one for each component\ + \ that is validated" items: - $ref: '#/components/schemas/ControllerServiceReferencingComponentEntity' + $ref: '#/components/schemas/ComponentValidationResultEntity' + description: The Validation Results that were calculated for each component. + This value may not be set until the request completes. + readOnly: true example: - descriptors: - key: null - referenceCycle: true - activeThreadCount: 0 - groupId: groupId - name: name - validationErrors: - - validationErrors - - validationErrors - referenceType: "Processor, ControllerService, ReportingTask, FlowRegistryClient" - id: id - state: state - type: type - referencingComponents: - - null - - null - properties: - key: properties - ControllerServiceReferencingComponentEntity: - type: object - properties: - revision: - $ref: '#/components/schemas/RevisionDTO' - id: - type: string - description: The id of the component. - uri: - type: string - description: The URI for futures requests to the component. - position: - $ref: '#/components/schemas/PositionDTO' - permissions: - $ref: '#/components/schemas/PermissionsDTO' - bulletins: - type: array - description: The bulletins for this component. - items: - $ref: '#/components/schemas/BulletinEntity' - disconnectedNodeAcknowledged: - type: boolean - description: Acknowledges that this node is disconnected to allow for mutable - requests to proceed. - component: - $ref: '#/components/schemas/ControllerServiceReferencingComponentDTO' - operatePermissions: - $ref: '#/components/schemas/PermissionsDTO' - description: All components referencing this controller service. - example: - bulletins: - - null - - null - disconnectedNodeAcknowledged: true - component: - descriptors: - key: null - referenceCycle: true - activeThreadCount: 0 - groupId: groupId - name: name - validationErrors: - - validationErrors - - validationErrors - referenceType: "Processor, ControllerService, ReportingTask, FlowRegistryClient" + validationResults: + - bulletins: + - sourceId: sourceId + canRead: true + groupId: groupId + id: 5 + nodeAddress: nodeAddress + bulletin: + sourceId: sourceId + level: level + sourceType: sourceType + groupId: groupId + id: 1 + sourceName: sourceName + category: category + message: message + nodeAddress: nodeAddress + timestamp: timestamp + timestamp: timestamp + - sourceId: sourceId + canRead: true + groupId: groupId + id: 5 + nodeAddress: nodeAddress + bulletin: + sourceId: sourceId + level: level + sourceType: sourceType + groupId: groupId + id: 1 + sourceName: sourceName + category: category + message: message + nodeAddress: nodeAddress + timestamp: timestamp + timestamp: timestamp + disconnectedNodeAcknowledged: true + component: + activeThreadCount: 0 + resultantValidationErrors: + - resultantValidationErrors + - resultantValidationErrors + resultsValid: true + processGroupId: processGroupId + name: name + referenceType: "PROCESSOR,CONTROLLER_SERVICE, INPUT_PORT, OUTPUT_PORT,\ + \ REMOTE_INPUT_PORT, REMOTE_OUTPUT_PORT, STATELESS_GROUP" + validationErrors: + - validationErrors + - validationErrors + id: id + state: state + currentlyValid: true + permissions: + canRead: true + canWrite: true id: id - state: state - type: type - referencingComponents: - - null - - null - properties: - key: properties - permissions: null - id: id - position: null - uri: uri - revision: null - operatePermissions: null + position: + x: 0.8008281904610115 + "y": 6.027456183070403 + uri: uri + revision: + clientId: clientId + lastModifier: lastModifier + version: 2 + - bulletins: + - sourceId: sourceId + canRead: true + groupId: groupId + id: 5 + nodeAddress: nodeAddress + bulletin: + sourceId: sourceId + level: level + sourceType: sourceType + groupId: groupId + id: 1 + sourceName: sourceName + category: category + message: message + nodeAddress: nodeAddress + timestamp: timestamp + timestamp: timestamp + - sourceId: sourceId + canRead: true + groupId: groupId + id: 5 + nodeAddress: nodeAddress + bulletin: + sourceId: sourceId + level: level + sourceType: sourceType + groupId: groupId + id: 1 + sourceName: sourceName + category: category + message: message + nodeAddress: nodeAddress + timestamp: timestamp + timestamp: timestamp + disconnectedNodeAcknowledged: true + component: + activeThreadCount: 0 + resultantValidationErrors: + - resultantValidationErrors + - resultantValidationErrors + resultsValid: true + processGroupId: processGroupId + name: name + referenceType: "PROCESSOR,CONTROLLER_SERVICE, INPUT_PORT, OUTPUT_PORT,\ + \ REMOTE_INPUT_PORT, REMOTE_OUTPUT_PORT, STATELESS_GROUP" + validationErrors: + - validationErrors + - validationErrors + id: id + state: state + currentlyValid: true + permissions: + canRead: true + canWrite: true + id: id + position: + x: 0.8008281904610115 + "y": 6.027456183070403 + uri: uri + revision: + clientId: clientId + lastModifier: lastModifier + version: 2 xml: - name: controllerServiceReferencingComponentEntity - ControllerServiceStatusDTO: + name: componentValidationResults + ConfigVerificationResultDTO: type: object properties: - runStatus: + explanation: type: string - description: The run status of this ControllerService - readOnly: true - enum: - - "ENABLED, ENABLING, DISABLED, DISABLING" - validationStatus: + description: An explanation of why the step was or was not successful + outcome: type: string - description: "Indicates whether the component is valid, invalid, or still\ - \ in the process of validating (i.e., it is unknown whether or not the\ - \ component is valid)" - readOnly: true + description: The outcome of the verification enum: - - "VALID, INVALID, VALIDATING" - activeThreadCount: - type: integer - description: The number of active threads for the component. - format: int32 - description: The status for this ControllerService. + - "SUCCESSFUL, FAILED, SKIPPED" + verificationStepName: + type: string + description: The name of the verification step + description: The Results of the verification readOnly: true example: - activeThreadCount: 6 - validationStatus: "VALID, INVALID, VALIDATING" - runStatus: "ENABLED, ENABLING, DISABLED, DISABLING" - PropertyDependencyDTO: + verificationStepName: verificationStepName + explanation: explanation + outcome: "SUCCESSFUL, FAILED, SKIPPED" + ConfigurationAnalysisDTO: type: object properties: - propertyName: + componentId: type: string - description: The name of the property that is being depended upon - dependentValues: - uniqueItems: true - type: array - description: "The values for the property that satisfies the dependency,\ - \ or null if the dependency is satisfied by the presence of any value\ - \ for the associated property name" - items: + description: The ID of the component + properties: + type: object + additionalProperties: type: string - description: "The values for the property that satisfies the dependency,\ - \ or null if the dependency is satisfied by the presence of any value\ - \ for the associated property name" - description: "A list of dependencies that must be met in order for this Property\ - \ to be relevant. If any of these dependencies is not met, the property described\ - \ by this Property Descriptor is not relevant." + description: The configured properties for the component + description: The configured properties for the component + referencedAttributes: + type: object + additionalProperties: + type: string + description: "The attributes that are referenced by the properties, mapped\ + \ to recently used values" + description: "The attributes that are referenced by the properties, mapped\ + \ to recently used values" + supportsVerification: + type: boolean + description: Whether or not the component supports verification + description: The configuration analysis example: - dependentValues: - - dependentValues - - dependentValues - propertyName: propertyName - PropertyDescriptorDTO: + componentId: componentId + referencedAttributes: + key: referencedAttributes + supportsVerification: true + properties: + key: properties + ConfigurationAnalysisEntity: type: object properties: - name: + configurationAnalysis: + $ref: '#/components/schemas/ConfigurationAnalysisDTO' + example: + configurationAnalysis: + componentId: componentId + referencedAttributes: + key: referencedAttributes + supportsVerification: true + properties: + key: properties + xml: + name: configurationAnalysis + ConnectableComponent: + type: object + properties: + comments: type: string - description: The name for the property. - displayName: + description: The comments for the connectable component. + groupId: type: string - description: The human readable name for the property. - description: + description: The id of the group that the connectable component resides + in + id: type: string - description: The description for the property. Used to relay additional - details to a user or provide a mechanism of documenting intent. - defaultValue: + description: The id of the connectable component. + instanceIdentifier: type: string - description: The default value for the property. - allowableValues: - type: array - description: Allowable values for the property. If empty then the allowed - values are not constrained. - items: - $ref: '#/components/schemas/AllowableValueEntity' - required: - type: boolean - description: Whether the property is required. - sensitive: - type: boolean - description: Whether the property is sensitive and protected whenever stored - or represented. - dynamic: - type: boolean - description: Whether the property is dynamic (user-defined). - supportsEl: - type: boolean - description: Whether the property supports expression language. - expressionLanguageScope: + description: "The instance ID of an existing component that is described\ + \ by this VersionedComponent, or null if this is not mapped to an instantiated\ + \ component" + name: type: string - description: Scope of the Expression Language evaluation for the property. - identifiesControllerService: + description: The name of the connectable component + type: type: string - description: If the property identifies a controller service this returns - the fully qualified type. - identifiesControllerServiceBundle: - $ref: '#/components/schemas/BundleDTO' - dependencies: - type: array - description: "A list of dependencies that must be met in order for this\ - \ Property to be relevant. If any of these dependencies is not met, the\ - \ property described by this Property Descriptor is not relevant." - items: - $ref: '#/components/schemas/PropertyDependencyDTO' - description: The descriptors for the reporting tasks properties. + description: The type of component the connectable is. + enum: + - PROCESSOR + - REMOTE_INPUT_PORT + - REMOTE_OUTPUT_PORT + - INPUT_PORT + - OUTPUT_PORT + - FUNNEL + description: The destination of the connection. example: - supportsEl: true - displayName: displayName - defaultValue: defaultValue - expressionLanguageScope: expressionLanguageScope - description: description - sensitive: true - required: true - dependencies: - - dependentValues: - - dependentValues - - dependentValues - propertyName: propertyName - - dependentValues: - - dependentValues - - dependentValues - propertyName: propertyName - allowableValues: - - canRead: true - allowableValue: - displayName: displayName - description: description - value: value - - canRead: true - allowableValue: - displayName: displayName - description: description - value: value - identifiesControllerService: identifiesControllerService + comments: comments + groupId: groupId name: name - dynamic: true - identifiesControllerServiceBundle: null - FlowAnalysisRuleDTO: + instanceIdentifier: instanceIdentifier + id: id + type: PROCESSOR + ConnectableDTO: + required: + - groupId + - id + - type type: object properties: - id: + comments: type: string - description: The id of the component. - versionedComponentId: + description: The comments for the connectable component. + exists: + type: boolean + description: "If the connectable component represents a remote port, indicates\ + \ if the target exists." + groupId: type: string - description: The ID of the corresponding component that is under version - control - parentGroupId: + description: The id of the group that the connectable component resides + in + id: type: string - description: The id of parent process group of this component if applicable. - position: - $ref: '#/components/schemas/PositionDTO' + description: The id of the connectable component. name: type: string - description: The name of the flow analysis rule. + description: The name of the connectable component + running: + type: boolean + description: Reflects the current state of the connectable component. + transmitting: + type: boolean + description: "If the connectable component represents a remote port, indicates\ + \ if the target is configured to transmit." type: type: string - description: The fully qualified type of the flow analysis rule. - bundle: - $ref: '#/components/schemas/BundleDTO' - state: - type: string - description: The state of the flow analysis rule. + description: The type of component the connectable is. enum: - - "ENABLED, DISABLED" - comments: - type: string - description: The comments of the flow analysis rule. - persistsState: - type: boolean - description: Whether the flow analysis rule persists state. - restricted: - type: boolean - description: Whether the flow analysis rule requires elevated privileges. - deprecated: - type: boolean - description: Whether the flow analysis rule has been deprecated. - multipleVersionsAvailable: - type: boolean - description: Whether the flow analysis rule has multiple versions available. - supportsSensitiveDynamicProperties: - type: boolean - description: Whether the flow analysis rule supports sensitive dynamic properties. - enforcementPolicy: + - "PROCESSOR, REMOTE_INPUT_PORT, REMOTE_OUTPUT_PORT, INPUT_PORT, OUTPUT_PORT,\ + \ FUNNEL" + versionedComponentId: type: string - description: Enforcement Policy. - properties: - type: object - additionalProperties: - type: string - description: The properties of the flow analysis rule. - description: The properties of the flow analysis rule. - descriptors: - type: object - additionalProperties: - $ref: '#/components/schemas/PropertyDescriptorDTO' - description: The descriptors for the flow analysis rules properties. - sensitiveDynamicPropertyNames: + description: The ID of the corresponding component that is under version + control + description: The destination of the connection. + example: + running: true + comments: comments + groupId: groupId + versionedComponentId: versionedComponentId + name: name + transmitting: true + exists: true + id: id + type: "PROCESSOR, REMOTE_INPUT_PORT, REMOTE_OUTPUT_PORT, INPUT_PORT, OUTPUT_PORT,\ + \ FUNNEL" + ConnectionDTO: + type: object + properties: + availableRelationships: uniqueItems: true type: array - description: Set of sensitive dynamic property names + description: The relationships that the source of the connection currently + supports. + readOnly: true items: type: string - description: Set of sensitive dynamic property names - validationErrors: + description: The relationships that the source of the connection currently + supports. + readOnly: true + backPressureDataSizeThreshold: + type: string + description: The object data size threshold for determining when back pressure + is applied. Updating this value is a passive change in the sense that + it won't impact whether existing files over the limit are affected but + it does help feeder processors to stop pushing too much into this work + queue. + backPressureObjectThreshold: + type: integer + description: The object count threshold for determining when back pressure + is applied. Updating this value is a passive change in the sense that + it won't impact whether existing files over the limit are affected but + it does help feeder processors to stop pushing too much into this work + queue. + format: int64 + bends: type: array - description: Gets the validation errors from the flow analysis rule. These - validation errors represent the problems with the flow analysis rule that - must be resolved before it can be scheduled to run. + description: The bend points on the connection. items: - type: string - description: Gets the validation errors from the flow analysis rule. These - validation errors represent the problems with the flow analysis rule - that must be resolved before it can be scheduled to run. - validationStatus: + $ref: '#/components/schemas/PositionDTO' + destination: + $ref: '#/components/schemas/ConnectableDTO' + flowFileExpiration: type: string - description: "Indicates whether the Flow Analysis Rule is valid, invalid,\ - \ or still in the process of validating (i.e., it is unknown whether or\ - \ not the Flow Analysis Rule is valid)" - readOnly: true + description: The amount of time a flow file may be in the flow before it + will be automatically aged out of the flow. Once a flow file reaches this + age it will be terminated from the flow the next time a processor attempts + to start work on it. + getzIndex: + type: integer + description: The z index of the connection. + format: int64 + id: + type: string + description: The id of the component. + labelIndex: + type: integer + description: The index of the bend point where to place the connection label. + format: int32 + loadBalanceCompression: + type: string + description: Whether or not data should be compressed when being transferred + between nodes in the cluster. enum: - - "VALID, INVALID, VALIDATING" - extensionMissing: - type: boolean - description: Whether the underlying extension is missing. + - "DO_NOT_COMPRESS, COMPRESS_ATTRIBUTES_ONLY, COMPRESS_ATTRIBUTES_AND_CONTENT" + loadBalancePartitionAttribute: + type: string + description: The FlowFile Attribute to use for determining which node a + FlowFile will go to if the Load Balancing Strategy is set to PARTITION_BY_ATTRIBUTE + loadBalanceStatus: + type: string + description: "The current status of the Connection's Load Balancing Activities.\ + \ Status can indicate that Load Balancing is not configured for the connection,\ + \ that Load Balancing is configured but inactive (not currently transferring\ + \ data to another node), or that Load Balancing is configured and actively\ + \ transferring data to another node." + readOnly: true + enum: + - "LOAD_BALANCE_NOT_CONFIGURED, LOAD_BALANCE_INACTIVE, LOAD_BALANCE_ACTIVE" + loadBalanceStrategy: + type: string + description: How to load balance the data in this Connection across the + nodes in the cluster. + enum: + - "DO_NOT_LOAD_BALANCE, PARTITION_BY_ATTRIBUTE, ROUND_ROBIN, SINGLE_NODE" + name: + type: string + description: The name of the connection. + parentGroupId: + type: string + description: The id of parent process group of this component if applicable. + position: + $ref: '#/components/schemas/PositionDTO' + prioritizers: + type: array + description: The comparators used to prioritize the queue. + items: + type: string + description: The comparators used to prioritize the queue. + selectedRelationships: + uniqueItems: true + type: array + description: The selected relationship that comprise the connection. + items: + type: string + description: The selected relationship that comprise the connection. + source: + $ref: '#/components/schemas/ConnectableDTO' + versionedComponentId: + type: string + description: The ID of the corresponding component that is under version + control + description: The connections in this flow snippet. example: - comments: comments - deprecated: true - enforcementPolicy: enforcementPolicy + prioritizers: + - prioritizers + - prioritizers + flowFileExpiration: flowFileExpiration + selectedRelationships: + - selectedRelationships + - selectedRelationships + loadBalanceCompression: "DO_NOT_COMPRESS, COMPRESS_ATTRIBUTES_ONLY, COMPRESS_ATTRIBUTES_AND_CONTENT" + destination: + running: true + comments: comments + groupId: groupId + versionedComponentId: versionedComponentId + name: name + transmitting: true + exists: true + id: id + type: "PROCESSOR, REMOTE_INPUT_PORT, REMOTE_OUTPUT_PORT, INPUT_PORT, OUTPUT_PORT,\ + \ FUNNEL" + availableRelationships: + - availableRelationships + - availableRelationships + backPressureDataSizeThreshold: backPressureDataSizeThreshold + loadBalanceStrategy: "DO_NOT_LOAD_BALANCE, PARTITION_BY_ATTRIBUTE, ROUND_ROBIN,\ + \ SINGLE_NODE" parentGroupId: parentGroupId - multipleVersionsAvailable: true - extensionMissing: true - type: type - descriptors: - key: - supportsEl: true - displayName: displayName - defaultValue: defaultValue - expressionLanguageScope: expressionLanguageScope - description: description - sensitive: true - required: true - dependencies: - - dependentValues: - - dependentValues - - dependentValues - propertyName: propertyName - - dependentValues: - - dependentValues - - dependentValues - propertyName: propertyName - allowableValues: - - canRead: true - allowableValue: - displayName: displayName - description: description - value: value - - canRead: true - allowableValue: - displayName: displayName - description: description - value: value - identifiesControllerService: identifiesControllerService - name: name - dynamic: true - identifiesControllerServiceBundle: null - sensitiveDynamicPropertyNames: - - sensitiveDynamicPropertyNames - - sensitiveDynamicPropertyNames - restricted: true + labelIndex: 7 + source: null + bends: + - null + - null + loadBalanceStatus: "LOAD_BALANCE_NOT_CONFIGURED, LOAD_BALANCE_INACTIVE, LOAD_BALANCE_ACTIVE" + backPressureObjectThreshold: 5 + getzIndex: 2 versionedComponentId: versionedComponentId - supportsSensitiveDynamicProperties: true name: name - validationErrors: - - validationErrors - - validationErrors id: id position: null - state: "ENABLED, DISABLED" - bundle: - artifact: artifact - version: version - group: group - persistsState: true - validationStatus: "VALID, INVALID, VALIDATING" - properties: - key: properties - FlowAnalysisRuleEntity: + loadBalancePartitionAttribute: loadBalancePartitionAttribute + ConnectionEntity: + required: + - destinationType + - sourceType type: object properties: - revision: - $ref: '#/components/schemas/RevisionDTO' - id: - type: string - description: The id of the component. - uri: - type: string - description: The URI for futures requests to the component. - position: - $ref: '#/components/schemas/PositionDTO' - permissions: - $ref: '#/components/schemas/PermissionsDTO' + bends: + type: array + description: The bend points on the connection. + items: + $ref: '#/components/schemas/PositionDTO' bulletins: type: array description: The bulletins for this component. items: $ref: '#/components/schemas/BulletinEntity' + component: + $ref: '#/components/schemas/ConnectionDTO' + destinationGroupId: + type: string + description: The identifier of the group of the destination of this connection. + destinationId: + type: string + description: The identifier of the destination of this connection. + destinationType: + type: string + description: The type of component the destination connectable is. + enum: + - "PROCESSOR, REMOTE_INPUT_PORT, REMOTE_OUTPUT_PORT, INPUT_PORT, OUTPUT_PORT,\ + \ FUNNEL" disconnectedNodeAcknowledged: type: boolean description: Acknowledges that this node is disconnected to allow for mutable requests to proceed. - component: - $ref: '#/components/schemas/FlowAnalysisRuleDTO' - operatePermissions: + getzIndex: + type: integer + description: The z index of the connection. + format: int64 + id: + type: string + description: The id of the component. + labelIndex: + type: integer + description: The index of the bend point where to place the connection label. + format: int32 + permissions: $ref: '#/components/schemas/PermissionsDTO' + position: + $ref: '#/components/schemas/PositionDTO' + revision: + $ref: '#/components/schemas/RevisionDTO' + sourceGroupId: + type: string + description: The identifier of the group of the source of this connection. + sourceId: + type: string + description: The identifier of the source of this connection. + sourceType: + type: string + description: The type of component the source connectable is. + enum: + - "PROCESSOR, REMOTE_INPUT_PORT, REMOTE_OUTPUT_PORT, INPUT_PORT, OUTPUT_PORT,\ + \ FUNNEL" status: - $ref: '#/components/schemas/FlowAnalysisRuleStatusDTO' + $ref: '#/components/schemas/ConnectionStatusDTO' + uri: + type: string + description: The URI for futures requests to the component. + description: The connections in this flow. example: + sourceId: sourceId bulletins: - sourceId: sourceId canRead: true @@ -15398,7 +15409,7 @@ components: level: level sourceType: sourceType groupId: groupId - id: 5 + id: 1 sourceName: sourceName category: category message: message @@ -15415,1009 +15426,1017 @@ components: level: level sourceType: sourceType groupId: groupId - id: 5 + id: 1 sourceName: sourceName category: category message: message nodeAddress: nodeAddress timestamp: timestamp timestamp: timestamp + destinationGroupId: destinationGroupId + labelIndex: 3 + destinationId: destinationId + uri: uri + bends: + - x: 0.8008281904610115 + "y": 6.027456183070403 + - x: 0.8008281904610115 + "y": 6.027456183070403 + revision: + clientId: clientId + lastModifier: lastModifier + version: 2 disconnectedNodeAcknowledged: true component: - comments: comments - deprecated: true - enforcementPolicy: enforcementPolicy + prioritizers: + - prioritizers + - prioritizers + flowFileExpiration: flowFileExpiration + selectedRelationships: + - selectedRelationships + - selectedRelationships + loadBalanceCompression: "DO_NOT_COMPRESS, COMPRESS_ATTRIBUTES_ONLY, COMPRESS_ATTRIBUTES_AND_CONTENT" + destination: + running: true + comments: comments + groupId: groupId + versionedComponentId: versionedComponentId + name: name + transmitting: true + exists: true + id: id + type: "PROCESSOR, REMOTE_INPUT_PORT, REMOTE_OUTPUT_PORT, INPUT_PORT, OUTPUT_PORT,\ + \ FUNNEL" + availableRelationships: + - availableRelationships + - availableRelationships + backPressureDataSizeThreshold: backPressureDataSizeThreshold + loadBalanceStrategy: "DO_NOT_LOAD_BALANCE, PARTITION_BY_ATTRIBUTE, ROUND_ROBIN,\ + \ SINGLE_NODE" parentGroupId: parentGroupId - multipleVersionsAvailable: true - extensionMissing: true - type: type - descriptors: - key: - supportsEl: true - displayName: displayName - defaultValue: defaultValue - expressionLanguageScope: expressionLanguageScope - description: description - sensitive: true - required: true - dependencies: - - dependentValues: - - dependentValues - - dependentValues - propertyName: propertyName - - dependentValues: - - dependentValues - - dependentValues - propertyName: propertyName - allowableValues: - - canRead: true - allowableValue: - displayName: displayName - description: description - value: value - - canRead: true - allowableValue: - displayName: displayName - description: description - value: value - identifiesControllerService: identifiesControllerService - name: name - dynamic: true - identifiesControllerServiceBundle: null - sensitiveDynamicPropertyNames: - - sensitiveDynamicPropertyNames - - sensitiveDynamicPropertyNames - restricted: true + labelIndex: 7 + source: null + bends: + - null + - null + loadBalanceStatus: "LOAD_BALANCE_NOT_CONFIGURED, LOAD_BALANCE_INACTIVE,\ + \ LOAD_BALANCE_ACTIVE" + backPressureObjectThreshold: 5 + getzIndex: 2 versionedComponentId: versionedComponentId - supportsSensitiveDynamicProperties: true name: name - validationErrors: - - validationErrors - - validationErrors id: id position: null - state: "ENABLED, DISABLED" - bundle: - artifact: artifact - version: version - group: group - persistsState: true - validationStatus: "VALID, INVALID, VALIDATING" - properties: - key: properties + loadBalancePartitionAttribute: loadBalancePartitionAttribute + sourceType: "PROCESSOR, REMOTE_INPUT_PORT, REMOTE_OUTPUT_PORT, INPUT_PORT,\ + \ OUTPUT_PORT, FUNNEL" permissions: canRead: true canWrite: true + getzIndex: 9 + destinationType: "PROCESSOR, REMOTE_INPUT_PORT, REMOTE_OUTPUT_PORT, INPUT_PORT,\ + \ OUTPUT_PORT, FUNNEL" id: id - position: - x: 6.027456183070403 - "y": 1.4658129805029452 - uri: uri - revision: - clientId: clientId - lastModifier: lastModifier - version: 0 - operatePermissions: null + position: null + sourceGroupId: sourceGroupId status: - activeThreadCount: 0 - validationStatus: "VALID, INVALID, VALIDATING" - runStatus: "ENABLED, DISABLED" + sourceId: sourceId + destinationName: destinationName + groupId: groupId + name: name + nodeSnapshots: + - statusSnapshot: null + address: address + apiPort: 6 + nodeId: nodeId + - statusSnapshot: null + address: address + apiPort: 6 + nodeId: nodeId + aggregateSnapshot: + sourceId: sourceId + groupId: groupId + queued: queued + percentUseCount: 1 + destinationId: destinationId + predictions: + predictedBytesAtNextInterval: 4 + predictionIntervalSeconds: 9 + predictedPercentBytes: 6 + predictedPercentCount: 8 + predictedMillisUntilCountBackpressure: 9 + predictedCountAtNextInterval: 5 + predictedMillisUntilBytesBackpressure: 9 + output: output + input: input + percentUseBytes: 7 + flowFileAvailability: flowFileAvailability + destinationName: destinationName + queuedCount: queuedCount + queuedSize: queuedSize + flowFilesQueued: 6 + name: name + flowFilesIn: 1 + id: id + sourceName: sourceName + flowFilesOut: 1 + bytesIn: 4 + bytesOut: 7 + bytesQueued: 1 + id: id + sourceName: sourceName + destinationId: destinationId + statsLastRefreshed: statsLastRefreshed xml: - name: flowAnalysisRuleEntity - FlowAnalysisRuleStatusDTO: + name: connectionEntity + ConnectionStatisticsDTO: type: object properties: - runStatus: + aggregateSnapshot: + $ref: '#/components/schemas/ConnectionStatisticsSnapshotDTO' + id: type: string - description: The run status of this FlowAnalysisRule - readOnly: true - enum: - - "ENABLED, DISABLED" - validationStatus: + description: The ID of the connection + nodeSnapshots: + type: array + description: A list of status snapshots for each node + items: + $ref: '#/components/schemas/NodeConnectionStatisticsSnapshotDTO' + statsLastRefreshed: type: string - description: "Indicates whether the component is valid, invalid, or still\ - \ in the process of validating (i.e., it is unknown whether or not the\ - \ component is valid)" + description: The timestamp of when the stats were last refreshed + example: + nodeSnapshots: + - address: address + apiPort: 9 + statisticsSnapshot: null + nodeId: nodeId + - address: address + apiPort: 9 + statisticsSnapshot: null + nodeId: nodeId + aggregateSnapshot: + predictedBytesAtNextInterval: 0 + predictedPercentBytes: 5 + predictedPercentCount: 2 + predictedMillisUntilCountBackpressure: 5 + predictedCountAtNextInterval: 6 + predictionIntervalMillis: 7 + id: id + predictedMillisUntilBytesBackpressure: 1 + id: id + statsLastRefreshed: statsLastRefreshed + ConnectionStatisticsEntity: + type: object + properties: + canRead: + type: boolean + description: Indicates whether the user can read a given resource. readOnly: true - enum: - - "VALID, INVALID, VALIDATING" - activeThreadCount: + connectionStatistics: + $ref: '#/components/schemas/ConnectionStatisticsDTO' + example: + connectionStatistics: + nodeSnapshots: + - address: address + apiPort: 9 + statisticsSnapshot: null + nodeId: nodeId + - address: address + apiPort: 9 + statisticsSnapshot: null + nodeId: nodeId + aggregateSnapshot: + predictedBytesAtNextInterval: 0 + predictedPercentBytes: 5 + predictedPercentCount: 2 + predictedMillisUntilCountBackpressure: 5 + predictedCountAtNextInterval: 6 + predictionIntervalMillis: 7 + id: id + predictedMillisUntilBytesBackpressure: 1 + id: id + statsLastRefreshed: statsLastRefreshed + canRead: true + xml: + name: connectionStatisticsEntity + ConnectionStatisticsSnapshotDTO: + type: object + properties: + id: + type: string + description: The id of the connection. + predictedBytesAtNextInterval: type: integer - description: The number of active threads for the component. + description: The predicted total number of bytes in the queue at the next + configured interval. + format: int64 + predictedCountAtNextInterval: + type: integer + description: The predicted number of queued objects at the next configured + interval. format: int32 - description: The status for this FlowAnalysisRule. - readOnly: true + predictedMillisUntilBytesBackpressure: + type: integer + description: "The predicted number of milliseconds before the connection\ + \ will have backpressure applied, based on the total number of bytes in\ + \ the queue." + format: int64 + predictedMillisUntilCountBackpressure: + type: integer + description: "The predicted number of milliseconds before the connection\ + \ will have backpressure applied, based on the queued count." + format: int64 + predictedPercentBytes: + type: integer + description: The predicted percentage of bytes in the queue against current + threshold at the next configured interval. + format: int32 + predictedPercentCount: + type: integer + description: The predicted percentage of queued objects at the next configured + interval. + format: int32 + predictionIntervalMillis: + type: integer + description: The prediction interval in seconds + format: int64 + description: The connection status snapshot from the node. example: - activeThreadCount: 0 - validationStatus: "VALID, INVALID, VALIDATING" - runStatus: "ENABLED, DISABLED" - FlowRegistryClientDTO: + predictedBytesAtNextInterval: 0 + predictedPercentBytes: 5 + predictedPercentCount: 2 + predictedMillisUntilCountBackpressure: 5 + predictedCountAtNextInterval: 6 + predictionIntervalMillis: 7 + id: id + predictedMillisUntilBytesBackpressure: 1 + ConnectionStatusDTO: type: object properties: + aggregateSnapshot: + $ref: '#/components/schemas/ConnectionStatusSnapshotDTO' + destinationId: + type: string + description: The ID of the destination component + destinationName: + type: string + description: The name of the destination component + groupId: + type: string + description: The ID of the Process Group that the connection belongs to id: type: string - description: The registry identifier + description: The ID of the connection name: type: string - description: The registry name - description: + description: The name of the connection + nodeSnapshots: + type: array + description: A list of status snapshots for each node + items: + $ref: '#/components/schemas/NodeConnectionStatusSnapshotDTO' + sourceId: type: string - description: The registry description - type: + description: The ID of the source component + sourceName: type: string - description: The type of the registry client. - bundle: - $ref: '#/components/schemas/BundleDTO' - properties: - type: object - additionalProperties: - type: string - description: The properties of the registry client. - description: The properties of the registry client. - descriptors: - type: object - additionalProperties: - $ref: '#/components/schemas/PropertyDescriptorDTO' - description: The descriptors for the registry client properties. - sensitiveDynamicPropertyNames: - uniqueItems: true - type: array - description: Set of sensitive dynamic property names - items: - type: string - description: Set of sensitive dynamic property names - supportsSensitiveDynamicProperties: - type: boolean - description: Whether the registry client supports sensitive dynamic properties. - supportsBranching: - type: boolean - description: Whether the registry client supports branching. - restricted: - type: boolean - description: Whether the registry client requires elevated privileges. - deprecated: - type: boolean - description: Whether the registry client has been deprecated. - validationErrors: - type: array - description: Gets the validation errors from the registry client. These - validation errors represent the problems with the registry client that - must be resolved before it can be used for interacting with the flow registry. - items: - type: string - description: Gets the validation errors from the registry client. These - validation errors represent the problems with the registry client that - must be resolved before it can be used for interacting with the flow - registry. - validationStatus: - type: string - description: "Indicates whether the Registry Client is valid, invalid, or\ - \ still in the process of validating (i.e., it is unknown whether or not\ - \ the Registry Client is valid)" - readOnly: true - enum: - - "VALID, INVALID, VALIDATING" - annotationData: + description: The name of the source component + statsLastRefreshed: type: string - description: The annotation data for the registry client. This is how the - custom UI relays configuration to the registry client. - extensionMissing: - type: boolean - description: Whether the underlying extension is missing. - multipleVersionsAvailable: - type: boolean - description: Whether the flow registry client has multiple versions available. + description: The timestamp of when the stats were last refreshed + description: The status of the connection. example: - annotationData: annotationData - deprecated: true - description: description - multipleVersionsAvailable: true - extensionMissing: true - type: type - descriptors: - key: - supportsEl: true - displayName: displayName - defaultValue: defaultValue - expressionLanguageScope: expressionLanguageScope - description: description - sensitive: true - required: true - dependencies: - - dependentValues: - - dependentValues - - dependentValues - propertyName: propertyName - - dependentValues: - - dependentValues - - dependentValues - propertyName: propertyName - allowableValues: - - canRead: true - allowableValue: - displayName: displayName - description: description - value: value - - canRead: true - allowableValue: - displayName: displayName - description: description - value: value - identifiesControllerService: identifiesControllerService - name: name - dynamic: true - identifiesControllerServiceBundle: null - sensitiveDynamicPropertyNames: - - sensitiveDynamicPropertyNames - - sensitiveDynamicPropertyNames - supportsBranching: true - restricted: true - supportsSensitiveDynamicProperties: true + sourceId: sourceId + destinationName: destinationName + groupId: groupId name: name - validationErrors: - - validationErrors - - validationErrors + nodeSnapshots: + - statusSnapshot: null + address: address + apiPort: 6 + nodeId: nodeId + - statusSnapshot: null + address: address + apiPort: 6 + nodeId: nodeId + aggregateSnapshot: + sourceId: sourceId + groupId: groupId + queued: queued + percentUseCount: 1 + destinationId: destinationId + predictions: + predictedBytesAtNextInterval: 4 + predictionIntervalSeconds: 9 + predictedPercentBytes: 6 + predictedPercentCount: 8 + predictedMillisUntilCountBackpressure: 9 + predictedCountAtNextInterval: 5 + predictedMillisUntilBytesBackpressure: 9 + output: output + input: input + percentUseBytes: 7 + flowFileAvailability: flowFileAvailability + destinationName: destinationName + queuedCount: queuedCount + queuedSize: queuedSize + flowFilesQueued: 6 + name: name + flowFilesIn: 1 + id: id + sourceName: sourceName + flowFilesOut: 1 + bytesIn: 4 + bytesOut: 7 + bytesQueued: 1 id: id - bundle: - artifact: artifact - version: version - group: group - validationStatus: "VALID, INVALID, VALIDATING" - properties: - key: properties - FlowRegistryClientEntity: + sourceName: sourceName + destinationId: destinationId + statsLastRefreshed: statsLastRefreshed + ConnectionStatusEntity: type: object properties: - revision: - $ref: '#/components/schemas/RevisionDTO' - id: - type: string - description: The id of the component. - uri: - type: string - description: The URI for futures requests to the component. - position: - $ref: '#/components/schemas/PositionDTO' - permissions: - $ref: '#/components/schemas/PermissionsDTO' - bulletins: - type: array - description: The bulletins for this component. - items: - $ref: '#/components/schemas/BulletinEntity' - disconnectedNodeAcknowledged: + canRead: type: boolean - description: Acknowledges that this node is disconnected to allow for mutable - requests to proceed. - operatePermissions: - $ref: '#/components/schemas/PermissionsDTO' - component: - $ref: '#/components/schemas/FlowRegistryClientDTO' + description: Indicates whether the user can read a given resource. + readOnly: true + connectionStatus: + $ref: '#/components/schemas/ConnectionStatusDTO' example: - bulletins: - - sourceId: sourceId - canRead: true - groupId: groupId - id: 5 - nodeAddress: nodeAddress - bulletin: - sourceId: sourceId - level: level - sourceType: sourceType - groupId: groupId - id: 5 - sourceName: sourceName - category: category - message: message - nodeAddress: nodeAddress - timestamp: timestamp - timestamp: timestamp - - sourceId: sourceId - canRead: true + canRead: true + connectionStatus: + sourceId: sourceId + destinationName: destinationName groupId: groupId - id: 5 - nodeAddress: nodeAddress - bulletin: + name: name + nodeSnapshots: + - statusSnapshot: null + address: address + apiPort: 6 + nodeId: nodeId + - statusSnapshot: null + address: address + apiPort: 6 + nodeId: nodeId + aggregateSnapshot: sourceId: sourceId - level: level - sourceType: sourceType groupId: groupId - id: 5 + queued: queued + percentUseCount: 1 + destinationId: destinationId + predictions: + predictedBytesAtNextInterval: 4 + predictionIntervalSeconds: 9 + predictedPercentBytes: 6 + predictedPercentCount: 8 + predictedMillisUntilCountBackpressure: 9 + predictedCountAtNextInterval: 5 + predictedMillisUntilBytesBackpressure: 9 + output: output + input: input + percentUseBytes: 7 + flowFileAvailability: flowFileAvailability + destinationName: destinationName + queuedCount: queuedCount + queuedSize: queuedSize + flowFilesQueued: 6 + name: name + flowFilesIn: 1 + id: id sourceName: sourceName - category: category - message: message - nodeAddress: nodeAddress - timestamp: timestamp - timestamp: timestamp - disconnectedNodeAcknowledged: true - component: - annotationData: annotationData - deprecated: true - description: description - multipleVersionsAvailable: true - extensionMissing: true - type: type - descriptors: - key: - supportsEl: true - displayName: displayName - defaultValue: defaultValue - expressionLanguageScope: expressionLanguageScope - description: description - sensitive: true - required: true - dependencies: - - dependentValues: - - dependentValues - - dependentValues - propertyName: propertyName - - dependentValues: - - dependentValues - - dependentValues - propertyName: propertyName - allowableValues: - - canRead: true - allowableValue: - displayName: displayName - description: description - value: value - - canRead: true - allowableValue: - displayName: displayName - description: description - value: value - identifiesControllerService: identifiesControllerService - name: name - dynamic: true - identifiesControllerServiceBundle: null - sensitiveDynamicPropertyNames: - - sensitiveDynamicPropertyNames - - sensitiveDynamicPropertyNames - supportsBranching: true - restricted: true - supportsSensitiveDynamicProperties: true - name: name - validationErrors: - - validationErrors - - validationErrors + flowFilesOut: 1 + bytesIn: 4 + bytesOut: 7 + bytesQueued: 1 id: id - bundle: - artifact: artifact - version: version - group: group - validationStatus: "VALID, INVALID, VALIDATING" - properties: - key: properties - permissions: - canRead: true - canWrite: true - id: id - position: - x: 6.027456183070403 - "y": 1.4658129805029452 - uri: uri - revision: - clientId: clientId - lastModifier: lastModifier - version: 0 - operatePermissions: null + sourceName: sourceName + destinationId: destinationId + statsLastRefreshed: statsLastRefreshed xml: - name: registryClientEntity - AffectedComponentDTO: + name: connectionStatusEntity + ConnectionStatusPredictionsSnapshotDTO: type: object properties: - processGroupId: + predictedBytesAtNextInterval: + type: integer + description: The predicted total number of bytes in the queue at the next + configured interval. + format: int64 + predictedCountAtNextInterval: + type: integer + description: The predicted number of queued objects at the next configured + interval. + format: int32 + predictedMillisUntilBytesBackpressure: + type: integer + description: "The predicted number of milliseconds before the connection\ + \ will have backpressure applied, based on the total number of bytes in\ + \ the queue." + format: int64 + predictedMillisUntilCountBackpressure: + type: integer + description: "The predicted number of milliseconds before the connection\ + \ will have backpressure applied, based on the queued count." + format: int64 + predictedPercentBytes: + type: integer + description: Predicted connection percent use regarding queued flow files + size and backpressure threshold if configured. + format: int32 + predictedPercentCount: + type: integer + description: Predicted connection percent use regarding queued flow files + count and backpressure threshold if configured. + format: int32 + predictionIntervalSeconds: + type: integer + description: The configured interval (in seconds) for predicting connection + queue count and size (and percent usage). + format: int32 + description: "Predictions, if available, for this connection (null if not available)" + example: + predictedBytesAtNextInterval: 4 + predictionIntervalSeconds: 9 + predictedPercentBytes: 6 + predictedPercentCount: 8 + predictedMillisUntilCountBackpressure: 9 + predictedCountAtNextInterval: 5 + predictedMillisUntilBytesBackpressure: 9 + ConnectionStatusSnapshotDTO: + type: object + properties: + bytesIn: + type: integer + description: The size of the FlowFiles that have come into the connection + in the last 5 minutes. + format: int64 + bytesOut: + type: integer + description: The number of bytes that have left the connection in the last + 5 minutes. + format: int64 + bytesQueued: + type: integer + description: The size of the FlowFiles that are currently queued in the + connection. + format: int64 + destinationId: type: string - description: The UUID of the Process Group that this component is in + description: The id of the destination of the connection. + destinationName: + type: string + description: The name of the destination of the connection. + flowFileAvailability: + type: string + description: The availability of FlowFiles in this connection + flowFilesIn: + type: integer + description: The number of FlowFiles that have come into the connection + in the last 5 minutes. + format: int32 + flowFilesOut: + type: integer + description: The number of FlowFiles that have left the connection in the + last 5 minutes. + format: int32 + flowFilesQueued: + type: integer + description: The number of FlowFiles that are currently queued in the connection. + format: int32 + groupId: + type: string + description: The id of the process group the connection belongs to. id: type: string - description: The UUID of this component - referenceType: + description: The id of the connection. + input: type: string - description: The type of this component - enum: - - "PROCESSOR,CONTROLLER_SERVICE, INPUT_PORT, OUTPUT_PORT, REMOTE_INPUT_PORT,\ - \ REMOTE_OUTPUT_PORT, STATELESS_GROUP" + description: "The input count/size for the connection in the last 5 minutes,\ + \ pretty printed." name: type: string - description: The name of this component. - state: + description: The name of the connection. + output: type: string - description: "The scheduled state of a processor or reporting task referencing\ - \ a controller service. If this component is another controller service,\ - \ this field represents the controller service state." - activeThreadCount: + description: "The output count/sie for the connection in the last 5 minutes,\ + \ pretty printed." + percentUseBytes: type: integer - description: The number of active threads for the referencing component. + description: Connection percent use regarding queued flow files size and + backpressure threshold if configured. format: int32 - validationErrors: - type: array - description: The validation errors for the component. - items: - type: string - description: The validation errors for the component. + percentUseCount: + type: integer + description: Connection percent use regarding queued flow files count and + backpressure threshold if configured. + format: int32 + predictions: + $ref: '#/components/schemas/ConnectionStatusPredictionsSnapshotDTO' + queued: + type: string + description: The total count and size of queued flowfiles formatted. + queuedCount: + type: string + description: "The number of flowfiles that are queued, pretty printed." + queuedSize: + type: string + description: The total size of flowfiles that are queued formatted. + sourceId: + type: string + description: The id of the source of the connection. + sourceName: + type: string + description: The name of the source of the connection. example: - activeThreadCount: 0 - processGroupId: processGroupId + sourceId: sourceId + groupId: groupId + queued: queued + percentUseCount: 1 + destinationId: destinationId + predictions: + predictedBytesAtNextInterval: 4 + predictionIntervalSeconds: 9 + predictedPercentBytes: 6 + predictedPercentCount: 8 + predictedMillisUntilCountBackpressure: 9 + predictedCountAtNextInterval: 5 + predictedMillisUntilBytesBackpressure: 9 + output: output + input: input + percentUseBytes: 7 + flowFileAvailability: flowFileAvailability + destinationName: destinationName + queuedCount: queuedCount + queuedSize: queuedSize + flowFilesQueued: 6 name: name - referenceType: "PROCESSOR,CONTROLLER_SERVICE, INPUT_PORT, OUTPUT_PORT, REMOTE_INPUT_PORT,\ - \ REMOTE_OUTPUT_PORT, STATELESS_GROUP" - validationErrors: - - validationErrors - - validationErrors + flowFilesIn: 1 id: id - state: state - AffectedComponentEntity: + sourceName: sourceName + flowFilesOut: 1 + bytesIn: 4 + bytesOut: 7 + bytesQueued: 1 + ConnectionStatusSnapshotEntity: type: object properties: - revision: - $ref: '#/components/schemas/RevisionDTO' - id: - type: string - description: The id of the component. - uri: - type: string - description: The URI for futures requests to the component. - position: - $ref: '#/components/schemas/PositionDTO' - permissions: - $ref: '#/components/schemas/PermissionsDTO' - bulletins: - type: array - description: The bulletins for this component. - items: - $ref: '#/components/schemas/BulletinEntity' - disconnectedNodeAcknowledged: + canRead: type: boolean - description: Acknowledges that this node is disconnected to allow for mutable - requests to proceed. - component: - $ref: '#/components/schemas/AffectedComponentDTO' - processGroup: - $ref: '#/components/schemas/ProcessGroupNameDTO' - referenceType: + description: Indicates whether the user can read a given resource. + readOnly: true + connectionStatusSnapshot: + $ref: '#/components/schemas/ConnectionStatusSnapshotDTO' + id: type: string - description: The type of component referenced - enum: - - "PROCESSOR,CONTROLLER_SERVICE, INPUT_PORT, OUTPUT_PORT, REMOTE_INPUT_PORT,\ - \ REMOTE_OUTPUT_PORT" - description: The set of all components in the flow that are referencing this - Parameter + description: The id of the connection. + description: The status of all connections in the process group. example: - bulletins: - - null - - null - disconnectedNodeAcknowledged: true - component: - activeThreadCount: 0 - processGroupId: processGroupId - name: name - referenceType: "PROCESSOR,CONTROLLER_SERVICE, INPUT_PORT, OUTPUT_PORT, REMOTE_INPUT_PORT,\ - \ REMOTE_OUTPUT_PORT, STATELESS_GROUP" - validationErrors: - - validationErrors - - validationErrors - id: id - state: state - permissions: null - referenceType: "PROCESSOR,CONTROLLER_SERVICE, INPUT_PORT, OUTPUT_PORT, REMOTE_INPUT_PORT,\ - \ REMOTE_OUTPUT_PORT" - id: id - position: null - uri: uri - processGroup: - name: name - id: id - revision: null - xml: - name: affectedComponentEntity - AssetReferenceDTO: - type: object - properties: - id: - type: string - description: The identifier of the referenced asset. - name: - type: string - description: The name of the referenced asset. - readOnly: true - description: A list of identifiers of the assets that are referenced by the - parameter - example: - name: name - id: id - ParameterContextReferenceDTO: - type: object - properties: - id: - type: string - description: The ID of the Parameter Context - name: - type: string - description: The name of the Parameter Context - example: - name: name - id: id - ParameterContextReferenceEntity: - type: object - properties: - id: - type: string - description: The id of the component. - permissions: - $ref: '#/components/schemas/PermissionsDTO' - component: - $ref: '#/components/schemas/ParameterContextReferenceDTO' - description: "The Parameter Context, or null if no Parameter Context has been\ - \ bound to the Process Group" - example: - component: + canRead: true + connectionStatusSnapshot: + sourceId: sourceId + groupId: groupId + queued: queued + percentUseCount: 1 + destinationId: destinationId + predictions: + predictedBytesAtNextInterval: 4 + predictionIntervalSeconds: 9 + predictedPercentBytes: 6 + predictedPercentCount: 8 + predictedMillisUntilCountBackpressure: 9 + predictedCountAtNextInterval: 5 + predictedMillisUntilBytesBackpressure: 9 + output: output + input: input + percentUseBytes: 7 + flowFileAvailability: flowFileAvailability + destinationName: destinationName + queuedCount: queuedCount + queuedSize: queuedSize + flowFilesQueued: 6 name: name + flowFilesIn: 1 id: id - permissions: null + sourceName: sourceName + flowFilesOut: 1 + bytesIn: 4 + bytesOut: 7 + bytesQueued: 1 id: id xml: - name: parameterContextReferenceEntity - ParameterDTO: + name: entity + ConnectionsEntity: type: object properties: - name: - type: string - description: The name of the Parameter - description: - type: string - description: The description of the Parameter - sensitive: - type: boolean - description: Whether or not the Parameter is sensitive - value: - type: string - description: The value of the Parameter - valueRemoved: - type: boolean - description: | - Whether or not the value of the Parameter was removed. - When a request is made to change a parameter, the value may be null. - The absence of the value may be used either to indicate that the value is not to be changed, or that the value is to be set to null (i.e., removed). - This denotes which of the two scenarios is being encountered. - provided: - type: boolean - description: Whether or not the Parameter is provided by a ParameterProvider - referencedAssets: - type: array - description: A list of identifiers of the assets that are referenced by - the parameter - items: - $ref: '#/components/schemas/AssetReferenceDTO' - referencingComponents: + connections: uniqueItems: true type: array - description: The set of all components in the flow that are referencing - this Parameter items: - $ref: '#/components/schemas/AffectedComponentEntity' - parameterContext: - $ref: '#/components/schemas/ParameterContextReferenceEntity' - inherited: - type: boolean - description: Whether or not the Parameter is inherited from another context - readOnly: true - description: The parameter information + $ref: '#/components/schemas/ConnectionEntity' example: - valueRemoved: true - referencedAssets: - - name: name - id: id - - name: name - id: id - inherited: true - provided: true - name: name - description: description - sensitive: true - value: value - referencingComponents: - - null - - null - parameterContext: + connections: + - sourceId: sourceId + bulletins: + - sourceId: sourceId + canRead: true + groupId: groupId + id: 5 + nodeAddress: nodeAddress + bulletin: + sourceId: sourceId + level: level + sourceType: sourceType + groupId: groupId + id: 1 + sourceName: sourceName + category: category + message: message + nodeAddress: nodeAddress + timestamp: timestamp + timestamp: timestamp + - sourceId: sourceId + canRead: true + groupId: groupId + id: 5 + nodeAddress: nodeAddress + bulletin: + sourceId: sourceId + level: level + sourceType: sourceType + groupId: groupId + id: 1 + sourceName: sourceName + category: category + message: message + nodeAddress: nodeAddress + timestamp: timestamp + timestamp: timestamp + destinationGroupId: destinationGroupId + labelIndex: 3 + destinationId: destinationId + uri: uri + bends: + - x: 0.8008281904610115 + "y": 6.027456183070403 + - x: 0.8008281904610115 + "y": 6.027456183070403 + revision: + clientId: clientId + lastModifier: lastModifier + version: 2 + disconnectedNodeAcknowledged: true component: + prioritizers: + - prioritizers + - prioritizers + flowFileExpiration: flowFileExpiration + selectedRelationships: + - selectedRelationships + - selectedRelationships + loadBalanceCompression: "DO_NOT_COMPRESS, COMPRESS_ATTRIBUTES_ONLY, COMPRESS_ATTRIBUTES_AND_CONTENT" + destination: + running: true + comments: comments + groupId: groupId + versionedComponentId: versionedComponentId + name: name + transmitting: true + exists: true + id: id + type: "PROCESSOR, REMOTE_INPUT_PORT, REMOTE_OUTPUT_PORT, INPUT_PORT,\ + \ OUTPUT_PORT, FUNNEL" + availableRelationships: + - availableRelationships + - availableRelationships + backPressureDataSizeThreshold: backPressureDataSizeThreshold + loadBalanceStrategy: "DO_NOT_LOAD_BALANCE, PARTITION_BY_ATTRIBUTE, ROUND_ROBIN,\ + \ SINGLE_NODE" + parentGroupId: parentGroupId + labelIndex: 7 + source: null + bends: + - null + - null + loadBalanceStatus: "LOAD_BALANCE_NOT_CONFIGURED, LOAD_BALANCE_INACTIVE,\ + \ LOAD_BALANCE_ACTIVE" + backPressureObjectThreshold: 5 + getzIndex: 2 + versionedComponentId: versionedComponentId name: name id: id - permissions: null + position: null + loadBalancePartitionAttribute: loadBalancePartitionAttribute + sourceType: "PROCESSOR, REMOTE_INPUT_PORT, REMOTE_OUTPUT_PORT, INPUT_PORT,\ + \ OUTPUT_PORT, FUNNEL" + permissions: + canRead: true + canWrite: true + getzIndex: 9 + destinationType: "PROCESSOR, REMOTE_INPUT_PORT, REMOTE_OUTPUT_PORT, INPUT_PORT,\ + \ OUTPUT_PORT, FUNNEL" id: id - ParameterEntity: - type: object - properties: - canWrite: - type: boolean - description: Indicates whether the user can write a given resource. - readOnly: true - parameter: - $ref: '#/components/schemas/ParameterDTO' - description: The name of the Parameter - example: - parameter: - valueRemoved: true - referencedAssets: - - name: name + position: null + sourceGroupId: sourceGroupId + status: + sourceId: sourceId + destinationName: destinationName + groupId: groupId + name: name + nodeSnapshots: + - statusSnapshot: null + address: address + apiPort: 6 + nodeId: nodeId + - statusSnapshot: null + address: address + apiPort: 6 + nodeId: nodeId + aggregateSnapshot: + sourceId: sourceId + groupId: groupId + queued: queued + percentUseCount: 1 + destinationId: destinationId + predictions: + predictedBytesAtNextInterval: 4 + predictionIntervalSeconds: 9 + predictedPercentBytes: 6 + predictedPercentCount: 8 + predictedMillisUntilCountBackpressure: 9 + predictedCountAtNextInterval: 5 + predictedMillisUntilBytesBackpressure: 9 + output: output + input: input + percentUseBytes: 7 + flowFileAvailability: flowFileAvailability + destinationName: destinationName + queuedCount: queuedCount + queuedSize: queuedSize + flowFilesQueued: 6 + name: name + flowFilesIn: 1 + id: id + sourceName: sourceName + flowFilesOut: 1 + bytesIn: 4 + bytesOut: 7 + bytesQueued: 1 id: id - - name: name + sourceName: sourceName + destinationId: destinationId + statsLastRefreshed: statsLastRefreshed + - sourceId: sourceId + bulletins: + - sourceId: sourceId + canRead: true + groupId: groupId + id: 5 + nodeAddress: nodeAddress + bulletin: + sourceId: sourceId + level: level + sourceType: sourceType + groupId: groupId + id: 1 + sourceName: sourceName + category: category + message: message + nodeAddress: nodeAddress + timestamp: timestamp + timestamp: timestamp + - sourceId: sourceId + canRead: true + groupId: groupId + id: 5 + nodeAddress: nodeAddress + bulletin: + sourceId: sourceId + level: level + sourceType: sourceType + groupId: groupId + id: 1 + sourceName: sourceName + category: category + message: message + nodeAddress: nodeAddress + timestamp: timestamp + timestamp: timestamp + destinationGroupId: destinationGroupId + labelIndex: 3 + destinationId: destinationId + uri: uri + bends: + - x: 0.8008281904610115 + "y": 6.027456183070403 + - x: 0.8008281904610115 + "y": 6.027456183070403 + revision: + clientId: clientId + lastModifier: lastModifier + version: 2 + disconnectedNodeAcknowledged: true + component: + prioritizers: + - prioritizers + - prioritizers + flowFileExpiration: flowFileExpiration + selectedRelationships: + - selectedRelationships + - selectedRelationships + loadBalanceCompression: "DO_NOT_COMPRESS, COMPRESS_ATTRIBUTES_ONLY, COMPRESS_ATTRIBUTES_AND_CONTENT" + destination: + running: true + comments: comments + groupId: groupId + versionedComponentId: versionedComponentId + name: name + transmitting: true + exists: true + id: id + type: "PROCESSOR, REMOTE_INPUT_PORT, REMOTE_OUTPUT_PORT, INPUT_PORT,\ + \ OUTPUT_PORT, FUNNEL" + availableRelationships: + - availableRelationships + - availableRelationships + backPressureDataSizeThreshold: backPressureDataSizeThreshold + loadBalanceStrategy: "DO_NOT_LOAD_BALANCE, PARTITION_BY_ATTRIBUTE, ROUND_ROBIN,\ + \ SINGLE_NODE" + parentGroupId: parentGroupId + labelIndex: 7 + source: null + bends: + - null + - null + loadBalanceStatus: "LOAD_BALANCE_NOT_CONFIGURED, LOAD_BALANCE_INACTIVE,\ + \ LOAD_BALANCE_ACTIVE" + backPressureObjectThreshold: 5 + getzIndex: 2 + versionedComponentId: versionedComponentId + name: name id: id - inherited: true - provided: true - name: name - description: description - sensitive: true - value: value - referencingComponents: - - null - - null - parameterContext: - component: + position: null + loadBalancePartitionAttribute: loadBalancePartitionAttribute + sourceType: "PROCESSOR, REMOTE_INPUT_PORT, REMOTE_OUTPUT_PORT, INPUT_PORT,\ + \ OUTPUT_PORT, FUNNEL" + permissions: + canRead: true + canWrite: true + getzIndex: 9 + destinationType: "PROCESSOR, REMOTE_INPUT_PORT, REMOTE_OUTPUT_PORT, INPUT_PORT,\ + \ OUTPUT_PORT, FUNNEL" + id: id + position: null + sourceGroupId: sourceGroupId + status: + sourceId: sourceId + destinationName: destinationName + groupId: groupId + name: name + nodeSnapshots: + - statusSnapshot: null + address: address + apiPort: 6 + nodeId: nodeId + - statusSnapshot: null + address: address + apiPort: 6 + nodeId: nodeId + aggregateSnapshot: + sourceId: sourceId + groupId: groupId + queued: queued + percentUseCount: 1 + destinationId: destinationId + predictions: + predictedBytesAtNextInterval: 4 + predictionIntervalSeconds: 9 + predictedPercentBytes: 6 + predictedPercentCount: 8 + predictedMillisUntilCountBackpressure: 9 + predictedCountAtNextInterval: 5 + predictedMillisUntilBytesBackpressure: 9 + output: output + input: input + percentUseBytes: 7 + flowFileAvailability: flowFileAvailability + destinationName: destinationName + queuedCount: queuedCount + queuedSize: queuedSize + flowFilesQueued: 6 name: name + flowFilesIn: 1 id: id - permissions: null + sourceName: sourceName + flowFilesOut: 1 + bytesIn: 4 + bytesOut: 7 + bytesQueued: 1 id: id - canWrite: true + sourceName: sourceName + destinationId: destinationId + statsLastRefreshed: statsLastRefreshed xml: - name: parameterEntity - ParameterGroupConfigurationEntity: + name: connectionsEntity + ContentViewerDTO: type: object properties: - groupName: + displayName: type: string - description: The name of the external parameter group to which the provided - parameter names apply. - parameterContextName: + description: The display name of the Content Viewer. + readOnly: true + supportedMimeTypes: + type: array + description: The mime types this Content Viewer supports. + readOnly: true + items: + $ref: '#/components/schemas/SupportedMimeTypesDTO' + uri: type: string - description: The name of the ParameterContext that receives the parameters - in this group - parameterSensitivities: - type: object - additionalProperties: - type: string - description: All fetched parameter names that should be applied. - enum: - - SENSITIVE - - NON_SENSITIVE - description: All fetched parameter names that should be applied. - synchronized: - type: boolean - description: "True if this group should be synchronized to a ParameterContext,\ - \ including creating one if it does not exist." - description: Configuration for any fetched parameter groups. + description: The uri of the Content Viewer. + readOnly: true + description: The Content Viewers. + readOnly: true example: - synchronized: true - groupName: groupName - parameterSensitivities: - key: SENSITIVE - parameterContextName: parameterContextName + displayName: displayName + supportedMimeTypes: + - mimeTypes: + - mimeTypes + - mimeTypes + displayName: displayName + - mimeTypes: + - mimeTypes + - mimeTypes + displayName: displayName + uri: uri + ContentViewerEntity: + type: object + properties: + contentViewers: + type: array + description: The Content Viewers. + readOnly: true + items: + $ref: '#/components/schemas/ContentViewerDTO' + example: + contentViewers: + - displayName: displayName + supportedMimeTypes: + - mimeTypes: + - mimeTypes + - mimeTypes + displayName: displayName + - mimeTypes: + - mimeTypes + - mimeTypes + displayName: displayName + uri: uri + - displayName: displayName + supportedMimeTypes: + - mimeTypes: + - mimeTypes + - mimeTypes + displayName: displayName + - mimeTypes: + - mimeTypes + - mimeTypes + displayName: displayName + uri: uri xml: - name: entity - ParameterProviderDTO: + name: contentViewerEntity + ControllerBulletinsEntity: type: object properties: - id: - type: string - description: The id of the component. - versionedComponentId: - type: string - description: The ID of the corresponding component that is under version - control - parentGroupId: - type: string - description: The id of parent process group of this component if applicable. - position: - $ref: '#/components/schemas/PositionDTO' - name: - type: string - description: The name of the parameter provider. - type: - type: string - description: The fully qualified type of the parameter provider. - bundle: - $ref: '#/components/schemas/BundleDTO' - comments: - type: string - description: The comments of the parameter provider. - persistsState: - type: boolean - description: Whether the parameter provider persists state. - restricted: - type: boolean - description: Whether the parameter provider requires elevated privileges. - deprecated: - type: boolean - description: Whether the parameter provider has been deprecated. - multipleVersionsAvailable: - type: boolean - description: Whether the parameter provider has multiple versions available. - properties: - type: object - additionalProperties: - type: string - description: The properties of the parameter provider. - description: The properties of the parameter provider. - descriptors: - type: object - additionalProperties: - $ref: '#/components/schemas/PropertyDescriptorDTO' - description: The descriptors for the parameter providers properties. - parameterGroupConfigurations: + bulletins: type: array - description: Configuration for any fetched parameter groups. + description: System level bulletins to be reported to the user. items: - $ref: '#/components/schemas/ParameterGroupConfigurationEntity' - affectedComponents: - uniqueItems: true + $ref: '#/components/schemas/BulletinEntity' + controllerServiceBulletins: type: array - description: The set of all components in the flow that are referencing - Parameters provided by this provider + description: Controller service bulletins to be reported to the user. items: - $ref: '#/components/schemas/AffectedComponentEntity' - parameterStatus: - uniqueItems: true + $ref: '#/components/schemas/BulletinEntity' + flowAnalysisRuleBulletins: type: array - description: The status of all provided parameters for this parameter provider + description: Flow Analysis Rule bulletins to be reported to the user. items: - $ref: '#/components/schemas/ParameterStatusDTO' - referencingParameterContexts: - uniqueItems: true + $ref: '#/components/schemas/BulletinEntity' + flowRegistryClientBulletins: type: array - description: The Parameter Contexts that reference this Parameter Provider - readOnly: true + description: Flow registry client bulletins to be reported to the user. items: - $ref: '#/components/schemas/ParameterProviderReferencingComponentEntity' - customUiUrl: - type: string - description: The URL for the custom configuration UI for the parameter provider. - annotationData: - type: string - description: The annotation data for the parameter provider. This is how - the custom UI relays configuration to the parameter provider. - validationErrors: + $ref: '#/components/schemas/BulletinEntity' + parameterProviderBulletins: type: array - description: Gets the validation errors from the parameter provider. These - validation errors represent the problems with the parameter provider that - must be resolved before it can be scheduled to run. + description: Parameter provider bulletins to be reported to the user. items: - type: string - description: Gets the validation errors from the parameter provider. These - validation errors represent the problems with the parameter provider - that must be resolved before it can be scheduled to run. - validationStatus: - type: string - description: "Indicates whether the Parameter Provider is valid, invalid,\ - \ or still in the process of validating (i.e., it is unknown whether or\ - \ not the Parameter Provider is valid)" - readOnly: true - enum: - - "VALID, INVALID, VALIDATING" - extensionMissing: - type: boolean - description: Whether the underlying extension is missing. - example: - annotationData: annotationData - comments: comments - deprecated: true - parameterStatus: - - parameter: - parameter: - valueRemoved: true - referencedAssets: - - name: name - id: id - - name: name - id: id - inherited: true - provided: true - name: name - description: description - sensitive: true - value: value - referencingComponents: - - null - - null - parameterContext: - component: - name: name - id: id - permissions: null - id: id - canWrite: true - status: NEW - - parameter: - parameter: - valueRemoved: true - referencedAssets: - - name: name - id: id - - name: name - id: id - inherited: true - provided: true - name: name - description: description - sensitive: true - value: value - referencingComponents: - - null - - null - parameterContext: - component: - name: name - id: id - permissions: null - id: id - canWrite: true - status: NEW - parentGroupId: parentGroupId - multipleVersionsAvailable: true - extensionMissing: true - type: type - affectedComponents: - - bulletins: - - null - - null - disconnectedNodeAcknowledged: true - component: - activeThreadCount: 0 - processGroupId: processGroupId - name: name - referenceType: "PROCESSOR,CONTROLLER_SERVICE, INPUT_PORT, OUTPUT_PORT,\ - \ REMOTE_INPUT_PORT, REMOTE_OUTPUT_PORT, STATELESS_GROUP" - validationErrors: - - validationErrors - - validationErrors - id: id - state: state - permissions: null - referenceType: "PROCESSOR,CONTROLLER_SERVICE, INPUT_PORT, OUTPUT_PORT, REMOTE_INPUT_PORT,\ - \ REMOTE_OUTPUT_PORT" - id: id - position: null - uri: uri - processGroup: - name: name - id: id - revision: null - - bulletins: - - null - - null - disconnectedNodeAcknowledged: true - component: - activeThreadCount: 0 - processGroupId: processGroupId - name: name - referenceType: "PROCESSOR,CONTROLLER_SERVICE, INPUT_PORT, OUTPUT_PORT,\ - \ REMOTE_INPUT_PORT, REMOTE_OUTPUT_PORT, STATELESS_GROUP" - validationErrors: - - validationErrors - - validationErrors - id: id - state: state - permissions: null - referenceType: "PROCESSOR,CONTROLLER_SERVICE, INPUT_PORT, OUTPUT_PORT, REMOTE_INPUT_PORT,\ - \ REMOTE_OUTPUT_PORT" - id: id - position: null - uri: uri - processGroup: - name: name - id: id - revision: null - customUiUrl: customUiUrl - descriptors: - key: - supportsEl: true - displayName: displayName - defaultValue: defaultValue - expressionLanguageScope: expressionLanguageScope - description: description - sensitive: true - required: true - dependencies: - - dependentValues: - - dependentValues - - dependentValues - propertyName: propertyName - - dependentValues: - - dependentValues - - dependentValues - propertyName: propertyName - allowableValues: - - canRead: true - allowableValue: - displayName: displayName - description: description - value: value - - canRead: true - allowableValue: - displayName: displayName - description: description - value: value - identifiesControllerService: identifiesControllerService - name: name - dynamic: true - identifiesControllerServiceBundle: null - referencingParameterContexts: - - bulletins: - - null - - null - disconnectedNodeAcknowledged: true - component: - name: name - id: id - permissions: null - id: id - position: null - uri: uri - revision: null - - bulletins: - - null - - null - disconnectedNodeAcknowledged: true - component: - name: name - id: id - permissions: null - id: id - position: null - uri: uri - revision: null - parameterGroupConfigurations: - - synchronized: true - groupName: groupName - parameterSensitivities: - key: SENSITIVE - parameterContextName: parameterContextName - - synchronized: true - groupName: groupName - parameterSensitivities: - key: SENSITIVE - parameterContextName: parameterContextName - restricted: true - versionedComponentId: versionedComponentId - name: name - validationErrors: - - validationErrors - - validationErrors - id: id - position: null - bundle: - artifact: artifact - version: version - group: group - persistsState: true - validationStatus: "VALID, INVALID, VALIDATING" - properties: - key: properties - ParameterProviderEntity: - type: object - properties: - revision: - $ref: '#/components/schemas/RevisionDTO' - id: - type: string - description: The id of the component. - uri: - type: string - description: The URI for futures requests to the component. - position: - $ref: '#/components/schemas/PositionDTO' - permissions: - $ref: '#/components/schemas/PermissionsDTO' - bulletins: + $ref: '#/components/schemas/BulletinEntity' + reportingTaskBulletins: type: array - description: The bulletins for this component. + description: Reporting task bulletins to be reported to the user. items: $ref: '#/components/schemas/BulletinEntity' - disconnectedNodeAcknowledged: - type: boolean - description: Acknowledges that this node is disconnected to allow for mutable - requests to proceed. - component: - $ref: '#/components/schemas/ParameterProviderDTO' example: bulletins: - sourceId: sourceId @@ -16430,7 +16449,7 @@ components: level: level sourceType: sourceType groupId: groupId - id: 5 + id: 1 sourceName: sourceName category: category message: message @@ -16447,408 +16466,341 @@ components: level: level sourceType: sourceType groupId: groupId - id: 5 + id: 1 sourceName: sourceName category: category message: message nodeAddress: nodeAddress timestamp: timestamp timestamp: timestamp + flowRegistryClientBulletins: + - null + - null + parameterProviderBulletins: + - null + - null + controllerServiceBulletins: + - null + - null + flowAnalysisRuleBulletins: + - null + - null + reportingTaskBulletins: + - null + - null + xml: + name: controllerConfigurationEntity + ControllerConfigurationDTO: + type: object + properties: + maxTimerDrivenThreadCount: + type: integer + description: The maximum number of timer driven threads the NiFi has available. + format: int32 + description: The controller configuration. + example: + maxTimerDrivenThreadCount: 0 + ControllerConfigurationEntity: + type: object + properties: + component: + $ref: '#/components/schemas/ControllerConfigurationDTO' + disconnectedNodeAcknowledged: + type: boolean + description: Acknowledges that this node is disconnected to allow for mutable + requests to proceed. + permissions: + $ref: '#/components/schemas/PermissionsDTO' + revision: + $ref: '#/components/schemas/RevisionDTO' + example: disconnectedNodeAcknowledged: true component: - annotationData: annotationData + maxTimerDrivenThreadCount: 0 + permissions: + canRead: true + canWrite: true + revision: + clientId: clientId + lastModifier: lastModifier + version: 2 + xml: + name: controllerConfigurationEntity + ControllerDTO: + type: object + properties: + activeRemotePortCount: + type: integer + description: The number of active remote ports contained in the NiFi. + format: int32 + comments: + type: string + description: The comments for the NiFi. + disabledCount: + type: integer + description: The number of disabled components in the NiFi. + format: int32 + id: + type: string + description: The id of the NiFi. + inactiveRemotePortCount: + type: integer + description: The number of inactive remote ports contained in the NiFi. + format: int32 + inputPortCount: + type: integer + description: The number of input ports contained in the NiFi. + format: int32 + inputPorts: + uniqueItems: true + type: array + description: The input ports available to send data to for the NiFi. + items: + $ref: '#/components/schemas/PortDTO' + instanceId: + type: string + description: "If clustered, the id of the Cluster Manager, otherwise the\ + \ id of the NiFi." + invalidCount: + type: integer + description: The number of invalid components in the NiFi. + format: int32 + name: + type: string + description: The name of the NiFi. + outputPortCount: + type: integer + description: The number of output ports in the NiFi. + format: int32 + outputPorts: + uniqueItems: true + type: array + description: The output ports available to received data from the NiFi. + items: + $ref: '#/components/schemas/PortDTO' + remoteSiteHttpListeningPort: + type: integer + description: "The HTTP(S) Port on which this instance is listening for Remote\ + \ Transfers of Flow Files. If this instance is not configured to receive\ + \ Flow Files from remote instances, this will be null." + format: int32 + remoteSiteListeningPort: + type: integer + description: "The Socket Port on which this instance is listening for Remote\ + \ Transfers of Flow Files. If this instance is not configured to receive\ + \ Flow Files from remote instances, this will be null." + format: int32 + runningCount: + type: integer + description: The number of running components in the NiFi. + format: int32 + siteToSiteSecure: + type: boolean + description: Indicates whether or not Site-to-Site communications with this + instance is secure (2-way authentication). + stoppedCount: + type: integer + description: The number of stopped components in the NiFi. + format: int32 + example: + activeRemotePortCount: 0 + comments: comments + siteToSiteSecure: true + outputPortCount: 2 + inactiveRemotePortCount: 1 + inputPortCount: 5 + instanceId: instanceId + outputPorts: + - null + - null + disabledCount: 6 + invalidCount: 5 + name: name + remoteSiteListeningPort: 9 + runningCount: 3 + inputPorts: + - comments: comments + concurrentlySchedulableTaskCount: 1 + parentGroupId: parentGroupId + type: "INPUT_PORT, OUTPUT_PORT" + allowRemoteAccess: true + versionedComponentId: versionedComponentId + name: name + transmitting: true + validationErrors: + - validationErrors + - validationErrors + id: id + portFunction: "STANDARD, FAILURE" + position: null + state: "RUNNING, STOPPED, DISABLED" + - comments: comments + concurrentlySchedulableTaskCount: 1 + parentGroupId: parentGroupId + type: "INPUT_PORT, OUTPUT_PORT" + allowRemoteAccess: true + versionedComponentId: versionedComponentId + name: name + transmitting: true + validationErrors: + - validationErrors + - validationErrors + id: id + portFunction: "STANDARD, FAILURE" + position: null + state: "RUNNING, STOPPED, DISABLED" + stoppedCount: 2 + id: id + remoteSiteHttpListeningPort: 7 + ControllerEntity: + type: object + properties: + controller: + $ref: '#/components/schemas/ControllerDTO' + example: + controller: + activeRemotePortCount: 0 comments: comments - deprecated: true - parameterStatus: - - parameter: - parameter: - valueRemoved: true - referencedAssets: - - name: name - id: id - - name: name - id: id - inherited: true - provided: true - name: name - description: description - sensitive: true - value: value - referencingComponents: - - null - - null - parameterContext: - component: - name: name - id: id - permissions: null - id: id - canWrite: true - status: NEW - - parameter: - parameter: - valueRemoved: true - referencedAssets: - - name: name - id: id - - name: name - id: id - inherited: true - provided: true - name: name - description: description - sensitive: true - value: value - referencingComponents: - - null - - null - parameterContext: - component: - name: name - id: id - permissions: null - id: id - canWrite: true - status: NEW - parentGroupId: parentGroupId - multipleVersionsAvailable: true - extensionMissing: true - type: type - affectedComponents: - - bulletins: - - null - - null - disconnectedNodeAcknowledged: true - component: - activeThreadCount: 0 - processGroupId: processGroupId - name: name - referenceType: "PROCESSOR,CONTROLLER_SERVICE, INPUT_PORT, OUTPUT_PORT,\ - \ REMOTE_INPUT_PORT, REMOTE_OUTPUT_PORT, STATELESS_GROUP" - validationErrors: - - validationErrors - - validationErrors - id: id - state: state - permissions: null - referenceType: "PROCESSOR,CONTROLLER_SERVICE, INPUT_PORT, OUTPUT_PORT,\ - \ REMOTE_INPUT_PORT, REMOTE_OUTPUT_PORT" - id: id - position: null - uri: uri - processGroup: - name: name - id: id - revision: null - - bulletins: - - null - - null - disconnectedNodeAcknowledged: true - component: - activeThreadCount: 0 - processGroupId: processGroupId - name: name - referenceType: "PROCESSOR,CONTROLLER_SERVICE, INPUT_PORT, OUTPUT_PORT,\ - \ REMOTE_INPUT_PORT, REMOTE_OUTPUT_PORT, STATELESS_GROUP" - validationErrors: - - validationErrors - - validationErrors - id: id - state: state - permissions: null - referenceType: "PROCESSOR,CONTROLLER_SERVICE, INPUT_PORT, OUTPUT_PORT,\ - \ REMOTE_INPUT_PORT, REMOTE_OUTPUT_PORT" - id: id - position: null - uri: uri - processGroup: - name: name - id: id - revision: null - customUiUrl: customUiUrl - descriptors: - key: - supportsEl: true - displayName: displayName - defaultValue: defaultValue - expressionLanguageScope: expressionLanguageScope - description: description - sensitive: true - required: true - dependencies: - - dependentValues: - - dependentValues - - dependentValues - propertyName: propertyName - - dependentValues: - - dependentValues - - dependentValues - propertyName: propertyName - allowableValues: - - canRead: true - allowableValue: - displayName: displayName - description: description - value: value - - canRead: true - allowableValue: - displayName: displayName - description: description - value: value - identifiesControllerService: identifiesControllerService - name: name - dynamic: true - identifiesControllerServiceBundle: null - referencingParameterContexts: - - bulletins: - - null - - null - disconnectedNodeAcknowledged: true - component: - name: name - id: id - permissions: null + siteToSiteSecure: true + outputPortCount: 2 + inactiveRemotePortCount: 1 + inputPortCount: 5 + instanceId: instanceId + outputPorts: + - null + - null + disabledCount: 6 + invalidCount: 5 + name: name + remoteSiteListeningPort: 9 + runningCount: 3 + inputPorts: + - comments: comments + concurrentlySchedulableTaskCount: 1 + parentGroupId: parentGroupId + type: "INPUT_PORT, OUTPUT_PORT" + allowRemoteAccess: true + versionedComponentId: versionedComponentId + name: name + transmitting: true + validationErrors: + - validationErrors + - validationErrors id: id + portFunction: "STANDARD, FAILURE" position: null - uri: uri - revision: null - - bulletins: - - null - - null - disconnectedNodeAcknowledged: true - component: - name: name - id: id - permissions: null + state: "RUNNING, STOPPED, DISABLED" + - comments: comments + concurrentlySchedulableTaskCount: 1 + parentGroupId: parentGroupId + type: "INPUT_PORT, OUTPUT_PORT" + allowRemoteAccess: true + versionedComponentId: versionedComponentId + name: name + transmitting: true + validationErrors: + - validationErrors + - validationErrors id: id + portFunction: "STANDARD, FAILURE" position: null - uri: uri - revision: null - parameterGroupConfigurations: - - synchronized: true - groupName: groupName - parameterSensitivities: - key: SENSITIVE - parameterContextName: parameterContextName - - synchronized: true - groupName: groupName - parameterSensitivities: - key: SENSITIVE - parameterContextName: parameterContextName - restricted: true - versionedComponentId: versionedComponentId - name: name - validationErrors: - - validationErrors - - validationErrors - id: id - position: null - bundle: - artifact: artifact - version: version - group: group - persistsState: true - validationStatus: "VALID, INVALID, VALIDATING" - properties: - key: properties - permissions: - canRead: true - canWrite: true - id: id - position: - x: 6.027456183070403 - "y": 1.4658129805029452 - uri: uri - revision: - clientId: clientId - lastModifier: lastModifier - version: 0 - xml: - name: parameterProviderEntity - ParameterProviderReferencingComponentDTO: - type: object - properties: - id: - type: string - description: The id of the component referencing a parameter provider. - name: - type: string - description: The name of the component referencing a parameter provider. - example: - name: name - id: id - ParameterProviderReferencingComponentEntity: - type: object - properties: - revision: - $ref: '#/components/schemas/RevisionDTO' - id: - type: string - description: The id of the component. - uri: - type: string - description: The URI for futures requests to the component. - position: - $ref: '#/components/schemas/PositionDTO' - permissions: - $ref: '#/components/schemas/PermissionsDTO' - bulletins: - type: array - description: The bulletins for this component. - items: - $ref: '#/components/schemas/BulletinEntity' - disconnectedNodeAcknowledged: - type: boolean - description: Acknowledges that this node is disconnected to allow for mutable - requests to proceed. - component: - $ref: '#/components/schemas/ParameterProviderReferencingComponentDTO' - description: The Parameter Contexts that reference this Parameter Provider - readOnly: true - example: - bulletins: - - null - - null - disconnectedNodeAcknowledged: true - component: - name: name + state: "RUNNING, STOPPED, DISABLED" + stoppedCount: 2 id: id - permissions: null - id: id - position: null - uri: uri - revision: null + remoteSiteHttpListeningPort: 7 xml: - name: parameterProviderReferencingComponentEntity - ParameterStatusDTO: + name: controllerEntity + ControllerServiceAPI: type: object properties: - parameter: - $ref: '#/components/schemas/ParameterEntity' - status: + bundle: + $ref: '#/components/schemas/Bundle' + type: type: string - description: "Indicates the status of the parameter, compared to the existing\ - \ parameter context" - enum: - - NEW - - CHANGED - - REMOVED - - MISSING_BUT_REFERENCED - - UNCHANGED - description: The status of all provided parameters for this parameter provider + description: The fully qualified name of the service interface. + description: Lists the APIs this Controller Service implements. example: - parameter: - parameter: - valueRemoved: true - referencedAssets: - - name: name - id: id - - name: name - id: id - inherited: true - provided: true - name: name - description: description - sensitive: true - value: value - referencingComponents: - - null - - null - parameterContext: - component: - name: name - id: id - permissions: null - id: id - canWrite: true - status: NEW - ProcessGroupNameDTO: + type: type + bundle: null + ControllerServiceApiDTO: type: object properties: - id: - type: string - description: The ID of the Process Group - name: + bundle: + $ref: '#/components/schemas/BundleDTO' + type: type: string - description: "The name of the Process Group, or the ID of the Process Group\ - \ if the user does not have the READ policy for the Process Group" - description: The Process Group that the component belongs to + description: The fully qualified name of the service interface. + description: Lists the APIs this Controller Service implements. example: - name: name - id: id - ReportingTaskDTO: + type: type + bundle: null + ControllerServiceDTO: type: object properties: - id: - type: string - description: The id of the component. - versionedComponentId: - type: string - description: The ID of the corresponding component that is under version - control - parentGroupId: - type: string - description: The id of parent process group of this component if applicable. - position: - $ref: '#/components/schemas/PositionDTO' - name: + annotationData: type: string - description: The name of the reporting task. - type: + description: The annotation for the controller service. This is how the + custom UI relays configuration to the controller service. + bulletinLevel: type: string - description: The fully qualified type of the reporting task. + description: The level at which the controller service will report bulletins. bundle: $ref: '#/components/schemas/BundleDTO' - state: - type: string - description: The state of the reporting task. - enum: - - "RUNNING, STOPPED, DISABLED" comments: type: string - description: The comments of the reporting task. - persistsState: - type: boolean - description: Whether the reporting task persists state. - restricted: - type: boolean - description: Whether the reporting task requires elevated privileges. + description: The comments for the controller service. + controllerServiceApis: + type: array + description: Lists the APIs this Controller Service implements. + items: + $ref: '#/components/schemas/ControllerServiceApiDTO' + customUiUrl: + type: string + description: The URL for the controller services custom configuration UI + if applicable. deprecated: type: boolean - description: Whether the reporting task has been deprecated. - multipleVersionsAvailable: + description: Whether the ontroller service has been deprecated. + descriptors: + type: object + additionalProperties: + $ref: '#/components/schemas/PropertyDescriptorDTO' + description: The descriptors for the controller service properties. + extensionMissing: type: boolean - description: Whether the reporting task has multiple versions available. - supportsSensitiveDynamicProperties: + description: Whether the underlying extension is missing. + id: + type: string + description: The id of the component. + multipleVersionsAvailable: type: boolean - description: Whether the reporting task supports sensitive dynamic properties. - schedulingPeriod: + description: Whether the controller service has multiple versions available. + name: type: string - description: The frequency with which to schedule the reporting task. The - format of the value will depend on the value of the schedulingStrategy. - schedulingStrategy: + description: The name of the controller service. + parentGroupId: type: string - description: The scheduling strategy that determines how the schedulingPeriod - value should be interpreted. - defaultSchedulingPeriod: - type: object - additionalProperties: - type: string - description: The default scheduling period for the different scheduling - strategies. - description: The default scheduling period for the different scheduling - strategies. + description: The id of parent process group of this component if applicable. + persistsState: + type: boolean + description: Whether the controller service persists state. + position: + $ref: '#/components/schemas/PositionDTO' properties: type: object additionalProperties: type: string - description: The properties of the reporting task. - description: The properties of the reporting task. - descriptors: - type: object - additionalProperties: - $ref: '#/components/schemas/PropertyDescriptorDTO' - description: The descriptors for the reporting tasks properties. + description: The properties of the controller service. + description: The properties of the controller service. + referencingComponents: + uniqueItems: true + type: array + description: All components referencing this controller service. + items: + $ref: '#/components/schemas/ControllerServiceReferencingComponentEntity' + restricted: + type: boolean + description: Whether the controller service requires elevated privileges. sensitiveDynamicPropertyNames: uniqueItems: true type: array @@ -16856,50 +16808,51 @@ components: items: type: string description: Set of sensitive dynamic property names - customUiUrl: + state: type: string - description: The URL for the custom configuration UI for the reporting task. - annotationData: + description: The state of the controller service. + enum: + - "ENABLED, ENABLING, DISABLED, DISABLING" + supportsSensitiveDynamicProperties: + type: boolean + description: Whether the controller service supports sensitive dynamic properties. + type: type: string - description: The annotation data for the repoting task. This is how the - custom UI relays configuration to the reporting task. + description: The type of the controller service. validationErrors: type: array - description: Gets the validation errors from the reporting task. These validation - errors represent the problems with the reporting task that must be resolved - before it can be scheduled to run. + description: | + The validation errors from the controller service. + These validation errors represent the problems with the controller service that must be resolved before it can be enabled. items: type: string - description: Gets the validation errors from the reporting task. These - validation errors represent the problems with the reporting task that - must be resolved before it can be scheduled to run. + description: | + The validation errors from the controller service. + These validation errors represent the problems with the controller service that must be resolved before it can be enabled. validationStatus: type: string - description: "Indicates whether the Reporting Task is valid, invalid, or\ - \ still in the process of validating (i.e., it is unknown whether or not\ - \ the Reporting Task is valid)" + description: "Indicates whether the ControllerService is valid, invalid,\ + \ or still in the process of validating (i.e., it is unknown whether or\ + \ not the ControllerService is valid)" readOnly: true enum: - "VALID, INVALID, VALIDATING" - activeThreadCount: - type: integer - description: The number of active threads for the reporting task. - format: int32 - extensionMissing: - type: boolean - description: Whether the underlying extension is missing. + versionedComponentId: + type: string + description: The ID of the corresponding component that is under version + control + description: The controller services in this flow snippet. example: + bulletinLevel: bulletinLevel deprecated: true multipleVersionsAvailable: true - defaultSchedulingPeriod: - key: defaultSchedulingPeriod extensionMissing: true type: type descriptors: key: supportsEl: true - displayName: displayName defaultValue: defaultValue + displayName: displayName expressionLanguageScope: expressionLanguageScope description: description sensitive: true @@ -16928,64 +16881,338 @@ components: name: name dynamic: true identifiesControllerServiceBundle: null + controllerServiceApis: + - type: type + bundle: null + - type: type + bundle: null sensitiveDynamicPropertyNames: - sensitiveDynamicPropertyNames - sensitiveDynamicPropertyNames - versionedComponentId: versionedComponentId supportsSensitiveDynamicProperties: true + versionedComponentId: versionedComponentId validationErrors: - validationErrors - validationErrors id: id - state: "RUNNING, STOPPED, DISABLED" + state: "ENABLED, ENABLING, DISABLED, DISABLING" bundle: artifact: artifact version: version group: group - validationStatus: "VALID, INVALID, VALIDATING" - annotationData: annotationData - comments: comments - activeThreadCount: 0 - parentGroupId: parentGroupId + referencingComponents: + - bulletins: + - null + - null + disconnectedNodeAcknowledged: true + component: + descriptors: + key: null + referenceCycle: true + activeThreadCount: 0 + groupId: groupId + name: name + referenceType: "Processor, ControllerService, ReportingTask, FlowRegistryClient" + validationErrors: + - validationErrors + - validationErrors + id: id + state: state + type: type + referencingComponents: + - null + - null + properties: + key: properties + permissions: null + id: id + position: null + uri: uri + operatePermissions: + canRead: true + canWrite: true + revision: + clientId: clientId + lastModifier: lastModifier + version: 2 + - bulletins: + - null + - null + disconnectedNodeAcknowledged: true + component: + descriptors: + key: null + referenceCycle: true + activeThreadCount: 0 + groupId: groupId + name: name + referenceType: "Processor, ControllerService, ReportingTask, FlowRegistryClient" + validationErrors: + - validationErrors + - validationErrors + id: id + state: state + type: type + referencingComponents: + - null + - null + properties: + key: properties + permissions: null + id: id + position: null + uri: uri + operatePermissions: + canRead: true + canWrite: true + revision: + clientId: clientId + lastModifier: lastModifier + version: 2 + validationStatus: "VALID, INVALID, VALIDATING" + annotationData: annotationData + comments: comments + parentGroupId: parentGroupId customUiUrl: customUiUrl restricted: true - schedulingStrategy: schedulingStrategy name: name - schedulingPeriod: schedulingPeriod - position: null + position: + x: 0.8008281904610115 + "y": 6.027456183070403 persistsState: true properties: key: properties - ReportingTaskEntity: + ControllerServiceDefinition: type: object properties: - revision: - $ref: '#/components/schemas/RevisionDTO' - id: + additionalDetails: + type: boolean + description: Indicates if the component has additional details documentation + artifact: type: string - description: The id of the component. - uri: + description: The artifact name of the bundle that provides the referenced + type. + buildInfo: + $ref: '#/components/schemas/BuildInfo' + deprecated: + type: boolean + description: Whether or not the component has been deprecated + deprecationAlternatives: + uniqueItems: true + type: array + description: "If this component has been deprecated, this optional field\ + \ provides alternatives to use" + items: + type: string + description: "If this component has been deprecated, this optional field\ + \ provides alternatives to use" + deprecationReason: type: string - description: The URI for futures requests to the component. - position: - $ref: '#/components/schemas/PositionDTO' - permissions: - $ref: '#/components/schemas/PermissionsDTO' + description: "If this component has been deprecated, this optional field\ + \ can be used to provide an explanation" + dynamicProperties: + type: array + description: Describes the dynamic properties supported by this component + items: + $ref: '#/components/schemas/DynamicProperty' + explicitRestrictions: + uniqueItems: true + type: array + description: Explicit restrictions that indicate a require permission to + use the component + items: + $ref: '#/components/schemas/Restriction' + group: + type: string + description: The group name of the bundle that provides the referenced type. + propertyDescriptors: + type: object + additionalProperties: + $ref: '#/components/schemas/PropertyDescriptor' + description: Descriptions of configuration properties applicable to this + component. + providedApiImplementations: + type: array + description: "If this type represents a provider for an interface, this\ + \ lists the APIs it implements" + items: + $ref: '#/components/schemas/DefinedType' + restricted: + type: boolean + description: Whether or not the component has a general restriction + restrictedExplanation: + type: string + description: An optional description of the general restriction + seeAlso: + uniqueItems: true + type: array + description: The names of other component types that may be related + items: + type: string + description: The names of other component types that may be related + stateful: + $ref: '#/components/schemas/Stateful' + supportsDynamicProperties: + type: boolean + description: Whether or not this component makes use of dynamic (user-set) + properties. + supportsSensitiveDynamicProperties: + type: boolean + description: Whether or not this component makes use of sensitive dynamic + (user-set) properties. + systemResourceConsiderations: + type: array + description: The system resource considerations for the given component + items: + $ref: '#/components/schemas/SystemResourceConsideration' + tags: + uniqueItems: true + type: array + description: The tags associated with this type + items: + type: string + description: The tags associated with this type + type: + type: string + description: The fully-qualified class type + typeDescription: + type: string + description: The description of the type. + version: + type: string + description: The version of the bundle that provides the referenced type. + description: Controller Services provided in this bundle + example: + deprecationAlternatives: + - deprecationAlternatives + - deprecationAlternatives + buildInfo: + compilerFlags: compilerFlags + compiler: compiler + version: version + revision: revision + targetArch: targetArch + timestamp: 0 + dynamicProperties: + - expressionLanguageScope: NONE + name: name + description: description + value: value + - expressionLanguageScope: NONE + name: name + description: description + value: value + deprecated: true + explicitRestrictions: + - requiredPermission: requiredPermission + explanation: explanation + - requiredPermission: requiredPermission + explanation: explanation + providedApiImplementations: + - null + - null + typeDescription: typeDescription + additionalDetails: true + propertyDescriptors: + key: + resourceDefinition: + resourceTypes: + - FILE + - FILE + cardinality: SINGLE + typeProvidedByValue: + artifact: artifact + typeDescription: typeDescription + type: type + version: version + group: group + defaultValue: defaultValue + displayName: displayName + validRegex: validRegex + expressionLanguageScope: NONE + validator: validator + description: description + sensitive: true + required: true + dependencies: + - propertyDisplayName: propertyDisplayName + dependentValues: + - dependentValues + - dependentValues + propertyName: propertyName + - propertyDisplayName: propertyDisplayName + dependentValues: + - dependentValues + - dependentValues + propertyName: propertyName + expressionLanguageScopeDescription: expressionLanguageScopeDescription + allowableValues: + - displayName: displayName + description: description + value: value + - displayName: displayName + description: description + value: value + name: name + dynamic: true + type: type + version: version + seeAlso: + - seeAlso + - seeAlso + tags: + - tags + - tags + artifact: artifact + deprecationReason: deprecationReason + restricted: true + systemResourceConsiderations: + - resource: resource + description: description + - resource: resource + description: description + supportsSensitiveDynamicProperties: true + supportsDynamicProperties: true + restrictedExplanation: restrictedExplanation + stateful: + description: description + scopes: + - CLUSTER + - CLUSTER + group: group + ControllerServiceEntity: + type: object + properties: bulletins: type: array description: The bulletins for this component. items: $ref: '#/components/schemas/BulletinEntity' + component: + $ref: '#/components/schemas/ControllerServiceDTO' disconnectedNodeAcknowledged: type: boolean description: Acknowledges that this node is disconnected to allow for mutable requests to proceed. - component: - $ref: '#/components/schemas/ReportingTaskDTO' + id: + type: string + description: The id of the component. operatePermissions: $ref: '#/components/schemas/PermissionsDTO' + parentGroupId: + type: string + description: The id of parent process group of this ControllerService. + permissions: + $ref: '#/components/schemas/PermissionsDTO' + position: + $ref: '#/components/schemas/PositionDTO' + revision: + $ref: '#/components/schemas/RevisionDTO' status: - $ref: '#/components/schemas/ReportingTaskStatusDTO' + $ref: '#/components/schemas/ControllerServiceStatusDTO' + uri: + type: string + description: The URI for futures requests to the component. example: bulletins: - sourceId: sourceId @@ -16998,7 +17225,7 @@ components: level: level sourceType: sourceType groupId: groupId - id: 5 + id: 1 sourceName: sourceName category: category message: message @@ -17015,7 +17242,7 @@ components: level: level sourceType: sourceType groupId: groupId - id: 5 + id: 1 sourceName: sourceName category: category message: message @@ -17024,17 +17251,16 @@ components: timestamp: timestamp disconnectedNodeAcknowledged: true component: + bulletinLevel: bulletinLevel deprecated: true multipleVersionsAvailable: true - defaultSchedulingPeriod: - key: defaultSchedulingPeriod extensionMissing: true type: type descriptors: key: supportsEl: true - displayName: displayName defaultValue: defaultValue + displayName: displayName expressionLanguageScope: expressionLanguageScope description: description sensitive: true @@ -17063,902 +17289,501 @@ components: name: name dynamic: true identifiesControllerServiceBundle: null + controllerServiceApis: + - type: type + bundle: null + - type: type + bundle: null sensitiveDynamicPropertyNames: - sensitiveDynamicPropertyNames - sensitiveDynamicPropertyNames - versionedComponentId: versionedComponentId supportsSensitiveDynamicProperties: true + versionedComponentId: versionedComponentId validationErrors: - validationErrors - validationErrors id: id - state: "RUNNING, STOPPED, DISABLED" + state: "ENABLED, ENABLING, DISABLED, DISABLING" bundle: artifact: artifact version: version group: group + referencingComponents: + - bulletins: + - null + - null + disconnectedNodeAcknowledged: true + component: + descriptors: + key: null + referenceCycle: true + activeThreadCount: 0 + groupId: groupId + name: name + referenceType: "Processor, ControllerService, ReportingTask, FlowRegistryClient" + validationErrors: + - validationErrors + - validationErrors + id: id + state: state + type: type + referencingComponents: + - null + - null + properties: + key: properties + permissions: null + id: id + position: null + uri: uri + operatePermissions: + canRead: true + canWrite: true + revision: + clientId: clientId + lastModifier: lastModifier + version: 2 + - bulletins: + - null + - null + disconnectedNodeAcknowledged: true + component: + descriptors: + key: null + referenceCycle: true + activeThreadCount: 0 + groupId: groupId + name: name + referenceType: "Processor, ControllerService, ReportingTask, FlowRegistryClient" + validationErrors: + - validationErrors + - validationErrors + id: id + state: state + type: type + referencingComponents: + - null + - null + properties: + key: properties + permissions: null + id: id + position: null + uri: uri + operatePermissions: + canRead: true + canWrite: true + revision: + clientId: clientId + lastModifier: lastModifier + version: 2 validationStatus: "VALID, INVALID, VALIDATING" annotationData: annotationData comments: comments - activeThreadCount: 0 parentGroupId: parentGroupId customUiUrl: customUiUrl restricted: true - schedulingStrategy: schedulingStrategy name: name - schedulingPeriod: schedulingPeriod - position: null + position: + x: 0.8008281904610115 + "y": 6.027456183070403 persistsState: true properties: key: properties - permissions: - canRead: true - canWrite: true + permissions: null + parentGroupId: parentGroupId id: id - position: - x: 6.027456183070403 - "y": 1.4658129805029452 + position: null uri: uri - revision: - clientId: clientId - lastModifier: lastModifier - version: 0 operatePermissions: null + revision: null status: activeThreadCount: 6 validationStatus: "VALID, INVALID, VALIDATING" - runStatus: "RUNNING, STOPPED, DISABLED" + runStatus: "ENABLED, ENABLING, DISABLED, DISABLING" xml: - name: reportingTaskEntity - ReportingTaskStatusDTO: + name: controllerServiceEntity + ControllerServiceReferencingComponentDTO: type: object properties: - runStatus: - type: string - description: The run status of this ReportingTask - readOnly: true - enum: - - "RUNNING, STOPPED, DISABLED" - validationStatus: - type: string - description: "Indicates whether the component is valid, invalid, or still\ - \ in the process of validating (i.e., it is unknown whether or not the\ - \ component is valid)" - readOnly: true - enum: - - "VALID, INVALID, VALIDATING" activeThreadCount: type: integer - description: The number of active threads for the component. + description: The number of active threads for the referencing component. format: int32 - description: The status for this ReportingTask. - readOnly: true - example: - activeThreadCount: 6 - validationStatus: "VALID, INVALID, VALIDATING" - runStatus: "RUNNING, STOPPED, DISABLED" - ConfigVerificationResultDTO: - type: object - properties: - outcome: - type: string - description: The outcome of the verification - enum: - - "SUCCESSFUL, FAILED, SKIPPED" - verificationStepName: - type: string - description: The name of the verification step - explanation: - type: string - description: An explanation of why the step was or was not successful - description: The Results of the verification - readOnly: true - example: - verificationStepName: verificationStepName - explanation: explanation - outcome: "SUCCESSFUL, FAILED, SKIPPED" - VerifyConfigRequestDTO: - type: object - properties: - requestId: - type: string - description: The ID of the request - readOnly: true - uri: - type: string - description: The URI for the request - readOnly: true - submissionTime: - type: string - description: The timestamp of when the request was submitted - format: date-time - readOnly: true - lastUpdated: - type: string - description: The timestamp of when the request was last updated - format: date-time - readOnly: true - complete: - type: boolean - description: Whether or not the request is completed - readOnly: true - failureReason: + descriptors: + type: object + additionalProperties: + $ref: '#/components/schemas/PropertyDescriptorDTO' + description: The descriptors for the component properties. + groupId: type: string - description: "The reason for the request failing, or null if the request\ - \ has not failed" - readOnly: true - percentCompleted: - type: integer - description: A value between 0 and 100 (inclusive) indicating how close - the request is to completion - format: int32 - readOnly: true - state: + description: "The group id for the component referencing a controller service.\ + \ If this component is another controller service or a reporting task,\ + \ this field is blank." + id: type: string - description: A description of the current state of the request - readOnly: true - updateSteps: - type: array - description: "The steps that are required in order to complete the request,\ - \ along with the status of each" - readOnly: true - items: - $ref: '#/components/schemas/VerifyConfigUpdateStepDTO' - componentId: + description: The id of the component referencing a controller service. + name: type: string - description: The ID of the component whose configuration was verified + description: The name of the component referencing a controller service. properties: type: object additionalProperties: type: string - description: The configured component properties - description: The configured component properties - attributes: - type: object - additionalProperties: - type: string - description: FlowFile Attributes that should be used to evaluate Expression - Language for resolving property values - description: FlowFile Attributes that should be used to evaluate Expression - Language for resolving property values - results: + description: The properties for the component. + description: The properties for the component. + referenceCycle: + type: boolean + description: "If the referencing component represents a controller service,\ + \ this indicates whether it has already been represented in this hierarchy." + referenceType: + type: string + description: The type of reference this is. + enum: + - "Processor, ControllerService, ReportingTask, FlowRegistryClient" + referencingComponents: + uniqueItems: true type: array - description: The Results of the verification - readOnly: true + description: "If the referencing component represents a controller service,\ + \ these are the components that reference it." items: - $ref: '#/components/schemas/ConfigVerificationResultDTO' - description: The request + $ref: '#/components/schemas/ControllerServiceReferencingComponentEntity' + state: + type: string + description: "The scheduled state of a processor or reporting task referencing\ + \ a controller service. If this component is another controller service,\ + \ this field represents the controller service state." + type: + type: string + description: The type of the component referencing a controller service + in simple Java class name format without package name. + validationErrors: + type: array + description: The validation errors for the component. + items: + type: string + description: The validation errors for the component. example: - percentCompleted: 0 - componentId: componentId - uri: uri - submissionTime: 2000-01-23T04:56:07.000+00:00 - lastUpdated: 2000-01-23T04:56:07.000+00:00 - requestId: requestId - updateSteps: - - failureReason: failureReason - description: description - complete: true - - failureReason: failureReason - description: description - complete: true - failureReason: failureReason - attributes: - key: attributes + descriptors: + key: null + referenceCycle: true + activeThreadCount: 0 + groupId: groupId + name: name + referenceType: "Processor, ControllerService, ReportingTask, FlowRegistryClient" + validationErrors: + - validationErrors + - validationErrors + id: id state: state - complete: true - results: - - verificationStepName: verificationStepName - explanation: explanation - outcome: "SUCCESSFUL, FAILED, SKIPPED" - - verificationStepName: verificationStepName - explanation: explanation - outcome: "SUCCESSFUL, FAILED, SKIPPED" + type: type + referencingComponents: + - null + - null properties: key: properties - VerifyConfigRequestEntity: + ControllerServiceReferencingComponentEntity: type: object properties: - request: - $ref: '#/components/schemas/VerifyConfigRequestDTO' + bulletins: + type: array + description: The bulletins for this component. + items: + $ref: '#/components/schemas/BulletinEntity' + component: + $ref: '#/components/schemas/ControllerServiceReferencingComponentDTO' + disconnectedNodeAcknowledged: + type: boolean + description: Acknowledges that this node is disconnected to allow for mutable + requests to proceed. + id: + type: string + description: The id of the component. + operatePermissions: + $ref: '#/components/schemas/PermissionsDTO' + permissions: + $ref: '#/components/schemas/PermissionsDTO' + position: + $ref: '#/components/schemas/PositionDTO' + revision: + $ref: '#/components/schemas/RevisionDTO' + uri: + type: string + description: The URI for futures requests to the component. + description: All components referencing this controller service. example: - request: - percentCompleted: 0 - componentId: componentId - uri: uri - submissionTime: 2000-01-23T04:56:07.000+00:00 - lastUpdated: 2000-01-23T04:56:07.000+00:00 - requestId: requestId - updateSteps: - - failureReason: failureReason - description: description - complete: true - - failureReason: failureReason - description: description - complete: true - failureReason: failureReason - attributes: - key: attributes + bulletins: + - null + - null + disconnectedNodeAcknowledged: true + component: + descriptors: + key: null + referenceCycle: true + activeThreadCount: 0 + groupId: groupId + name: name + referenceType: "Processor, ControllerService, ReportingTask, FlowRegistryClient" + validationErrors: + - validationErrors + - validationErrors + id: id state: state - complete: true - results: - - verificationStepName: verificationStepName - explanation: explanation - outcome: "SUCCESSFUL, FAILED, SKIPPED" - - verificationStepName: verificationStepName - explanation: explanation - outcome: "SUCCESSFUL, FAILED, SKIPPED" + type: type + referencingComponents: + - null + - null properties: key: properties + permissions: null + id: id + position: null + uri: uri + operatePermissions: + canRead: true + canWrite: true + revision: + clientId: clientId + lastModifier: lastModifier + version: 2 xml: - name: verifyConfigRequest - VerifyConfigUpdateStepDTO: + name: controllerServiceReferencingComponentEntity + ControllerServiceReferencingComponentsEntity: type: object properties: - description: - type: string - description: Explanation of what happens in this step - readOnly: true - complete: - type: boolean - description: Whether or not this step has completed - readOnly: true - failureReason: - type: string - description: "An explanation of why this step failed, or null if this step\ - \ did not fail" - readOnly: true - description: "The steps that are required in order to complete the request,\ - \ along with the status of each" - readOnly: true + controllerServiceReferencingComponents: + uniqueItems: true + type: array + items: + $ref: '#/components/schemas/ControllerServiceReferencingComponentEntity' example: - failureReason: failureReason - description: description - complete: true - ActionDTO: + controllerServiceReferencingComponents: + - bulletins: + - null + - null + disconnectedNodeAcknowledged: true + component: + descriptors: + key: null + referenceCycle: true + activeThreadCount: 0 + groupId: groupId + name: name + referenceType: "Processor, ControllerService, ReportingTask, FlowRegistryClient" + validationErrors: + - validationErrors + - validationErrors + id: id + state: state + type: type + referencingComponents: + - null + - null + properties: + key: properties + permissions: null + id: id + position: null + uri: uri + operatePermissions: + canRead: true + canWrite: true + revision: + clientId: clientId + lastModifier: lastModifier + version: 2 + - bulletins: + - null + - null + disconnectedNodeAcknowledged: true + component: + descriptors: + key: null + referenceCycle: true + activeThreadCount: 0 + groupId: groupId + name: name + referenceType: "Processor, ControllerService, ReportingTask, FlowRegistryClient" + validationErrors: + - validationErrors + - validationErrors + id: id + state: state + type: type + referencingComponents: + - null + - null + properties: + key: properties + permissions: null + id: id + position: null + uri: uri + operatePermissions: + canRead: true + canWrite: true + revision: + clientId: clientId + lastModifier: lastModifier + version: 2 + xml: + name: controllerServiceReferencingComponentsEntity + ControllerServiceRunStatusEntity: type: object properties: - id: - type: integer - description: The action id. - format: int32 - userIdentity: - type: string - description: The identity of the user that performed the action. - timestamp: - type: string - description: The timestamp of the action. - sourceId: - type: string - description: The id of the source component. - sourceName: - type: string - description: The name of the source component. - sourceType: - type: string - description: The type of the source component. - componentDetails: - $ref: '#/components/schemas/ComponentDetailsDTO' - operation: + disconnectedNodeAcknowledged: + type: boolean + description: Acknowledges that this node is disconnected to allow for mutable + requests to proceed. + revision: + $ref: '#/components/schemas/RevisionDTO' + state: type: string - description: The operation that was performed. - actionDetails: - $ref: '#/components/schemas/ActionDetailsDTO' - example: - sourceId: sourceId - componentDetails: {} - sourceType: sourceType - id: 1 - userIdentity: userIdentity - sourceName: sourceName - actionDetails: {} - operation: operation - timestamp: timestamp - ActionDetailsDTO: - type: object - description: The details of the action. - ActionEntity: + description: The run status of the ControllerService. + enum: + - "ENABLED, DISABLED" + uiOnly: + type: boolean + description: | + Indicates whether or not responses should only include fields necessary for rendering the NiFi User Interface. + As such, when this value is set to true, some fields may be returned as null values, and the selected fields may change at any time without notice. + As a result, this value should not be set to true by any client other than the UI. + xml: + name: entity + ControllerServiceStatusDTO: type: object properties: - id: + activeThreadCount: type: integer + description: The number of active threads for the component. format: int32 - timestamp: + runStatus: type: string - description: The timestamp of the action. - sourceId: + description: The run status of this ControllerService + readOnly: true + enum: + - "ENABLED, ENABLING, DISABLED, DISABLING" + validationStatus: type: string - canRead: - type: boolean - description: Indicates whether the user can read a given resource. + description: "Indicates whether the component is valid, invalid, or still\ + \ in the process of validating (i.e., it is unknown whether or not the\ + \ component is valid)" readOnly: true - action: - $ref: '#/components/schemas/ActionDTO' - description: The actions. + enum: + - "VALID, INVALID, VALIDATING" + description: The status for this ControllerService. + readOnly: true example: - sourceId: sourceId - canRead: true - action: - sourceId: sourceId - componentDetails: {} - sourceType: sourceType - id: 1 - userIdentity: userIdentity - sourceName: sourceName - actionDetails: {} - operation: operation - timestamp: timestamp - id: 6 - timestamp: timestamp - xml: - name: actionEntity - ComponentDetailsDTO: - type: object - description: The details of the source component. - HistoryDTO: + activeThreadCount: 6 + validationStatus: "VALID, INVALID, VALIDATING" + runStatus: "ENABLED, ENABLING, DISABLED, DISABLING" + ControllerServiceTypesEntity: type: object properties: - total: - type: integer - description: The number of number of actions that matched the search criteria.. - format: int32 - lastRefreshed: - type: string - description: The timestamp when the report was generated. - actions: + controllerServiceTypes: + uniqueItems: true type: array - description: The actions. items: - $ref: '#/components/schemas/ActionEntity' + $ref: '#/components/schemas/DocumentedTypeDTO' example: - lastRefreshed: lastRefreshed - total: 0 - actions: - - sourceId: sourceId - canRead: true - action: - sourceId: sourceId - componentDetails: {} - sourceType: sourceType - id: 1 - userIdentity: userIdentity - sourceName: sourceName - actionDetails: {} - operation: operation - timestamp: timestamp - id: 6 - timestamp: timestamp - - sourceId: sourceId - canRead: true - action: - sourceId: sourceId - componentDetails: {} - sourceType: sourceType - id: 1 - userIdentity: userIdentity - sourceName: sourceName - actionDetails: {} - operation: operation - timestamp: timestamp - id: 6 - timestamp: timestamp - HistoryEntity: + controllerServiceTypes: + - deprecationReason: deprecationReason + controllerServiceApis: + - type: type + bundle: null + - type: type + bundle: null + restricted: true + description: description + explicitRestrictions: + - requiredPermission: + id: id + label: label + explanation: explanation + - requiredPermission: + id: id + label: label + explanation: explanation + usageRestriction: usageRestriction + type: type + bundle: + artifact: artifact + version: version + group: group + tags: + - tags + - tags + - deprecationReason: deprecationReason + controllerServiceApis: + - type: type + bundle: null + - type: type + bundle: null + restricted: true + description: description + explicitRestrictions: + - requiredPermission: + id: id + label: label + explanation: explanation + - requiredPermission: + id: id + label: label + explanation: explanation + usageRestriction: usageRestriction + type: type + bundle: + artifact: artifact + version: version + group: group + tags: + - tags + - tags + xml: + name: controllerServiceTypesEntity + ControllerServicesEntity: type: object properties: - history: - $ref: '#/components/schemas/HistoryDTO' + controllerServices: + uniqueItems: true + type: array + items: + $ref: '#/components/schemas/ControllerServiceEntity' + currentTime: + type: string + description: The current time on the system. example: - history: - lastRefreshed: lastRefreshed - total: 0 - actions: + currentTime: currentTime + controllerServices: + - bulletins: - sourceId: sourceId canRead: true - action: + groupId: groupId + id: 5 + nodeAddress: nodeAddress + bulletin: sourceId: sourceId - componentDetails: {} + level: level sourceType: sourceType + groupId: groupId id: 1 - userIdentity: userIdentity sourceName: sourceName - actionDetails: {} - operation: operation + category: category + message: message + nodeAddress: nodeAddress timestamp: timestamp - id: 6 timestamp: timestamp - sourceId: sourceId canRead: true - action: + groupId: groupId + id: 5 + nodeAddress: nodeAddress + bulletin: sourceId: sourceId - componentDetails: {} + level: level sourceType: sourceType + groupId: groupId id: 1 - userIdentity: userIdentity - sourceName: sourceName - actionDetails: {} - operation: operation - timestamp: timestamp - id: 6 - timestamp: timestamp - xml: - name: historyEntity - DateTimeParameter: - type: object - properties: - dateTime: - type: string - format: date-time - NarCoordinateDTO: - type: object - properties: - group: - type: string - description: The group of the NAR. - artifact: - type: string - description: The artifact id of the NAR. - version: - type: string - description: The version of the NAR. - description: "The coordinate of another NAR that the this NAR is dependent on,\ - \ or null if not dependent on another NAR." - example: - artifact: artifact - version: version - group: group - NarSummaryDTO: - type: object - properties: - identifier: - type: string - description: The identifier of the NAR. - coordinate: - $ref: '#/components/schemas/NarCoordinateDTO' - dependencyCoordinate: - $ref: '#/components/schemas/NarCoordinateDTO' - buildTime: - type: string - description: The time the NAR was built according to it's MANIFEST - createdBy: - type: string - description: The plugin that created the NAR according to it's MANIFEST - digest: - type: string - description: The hex digest of the NAR contents - sourceType: - type: string - description: The source of this NAR - sourceIdentifier: - type: string - description: The identifier of the source of this NAR - extensionCount: - type: integer - description: The number of extensions contained in this NAR - format: int32 - state: - type: string - description: "The state of the NAR (i.e. Installed, or not)" - failureMessage: - type: string - description: "Information about why the installation failed, only populated\ - \ when the state is failed" - installComplete: - type: boolean - description: Indicates if the install task has completed - description: The NAR summary - example: - identifier: identifier - coordinate: - artifact: artifact - version: version - group: group - dependencyCoordinate: null - sourceIdentifier: sourceIdentifier - installComplete: true - buildTime: buildTime - createdBy: createdBy - sourceType: sourceType - digest: digest - extensionCount: 0 - state: state - failureMessage: failureMessage - NarSummaryEntity: - type: object - properties: - narSummary: - $ref: '#/components/schemas/NarSummaryDTO' - example: - narSummary: - identifier: identifier - coordinate: - artifact: artifact - version: version - group: group - dependencyCoordinate: null - sourceIdentifier: sourceIdentifier - installComplete: true - buildTime: buildTime - createdBy: createdBy - sourceType: sourceType - digest: digest - extensionCount: 0 - state: state - failureMessage: failureMessage - xml: - name: entity - NodeDTO: - type: object - properties: - nodeId: - type: string - description: The id of the node. - readOnly: true - address: - type: string - description: The node's host/ip address. - readOnly: true - apiPort: - type: integer - description: The port the node is listening for API requests. - format: int32 - readOnly: true - status: - type: string - description: The node's status. - heartbeat: - type: string - description: the time of the nodes's last heartbeat. - readOnly: true - connectionRequested: - type: string - description: The time of the node's last connection request. - readOnly: true - roles: - uniqueItems: true - type: array - description: The roles of this node. - readOnly: true - items: - type: string - description: The roles of this node. - readOnly: true - activeThreadCount: - type: integer - description: The active threads for the NiFi on the node. - format: int32 - readOnly: true - queued: - type: string - description: The queue the NiFi on the node. - readOnly: true - events: - type: array - description: The node's events. - readOnly: true - items: - $ref: '#/components/schemas/NodeEventDTO' - nodeStartTime: - type: string - description: The time at which this Node was last refreshed. - readOnly: true - flowFilesQueued: - type: integer - description: The number of FlowFiles that are queued up on the node - format: int32 - readOnly: true - bytesQueued: - type: integer - description: The total size of all FlowFiles that are queued up on the node - format: int64 - readOnly: true - flowFileBytes: - type: integer - format: int64 - writeOnly: true - example: - address: address - activeThreadCount: 6 - heartbeat: heartbeat - roles: - - roles - - roles - queued: queued - nodeStartTime: nodeStartTime - apiPort: 0 - connectionRequested: connectionRequested - flowFilesQueued: 1 - flowFileBytes: 5 - nodeId: nodeId - events: - - category: category - message: message - timestamp: timestamp - - category: category - message: message - timestamp: timestamp - status: status - bytesQueued: 5 - NodeEntity: - type: object - properties: - node: - $ref: '#/components/schemas/NodeDTO' - example: - node: - address: address - activeThreadCount: 6 - heartbeat: heartbeat - roles: - - roles - - roles - queued: queued - nodeStartTime: nodeStartTime - apiPort: 0 - connectionRequested: connectionRequested - flowFilesQueued: 1 - flowFileBytes: 5 - nodeId: nodeId - events: - - category: category - message: message - timestamp: timestamp - - category: category - message: message - timestamp: timestamp - status: status - bytesQueued: 5 - xml: - name: nodeEntity - NodeEventDTO: - type: object - properties: - timestamp: - type: string - description: The timestamp of the node event. - category: - type: string - description: The category of the node event. - message: - type: string - description: The message in the node event. - description: The node's events. - readOnly: true - example: - category: category - message: message - timestamp: timestamp - ClusterDTO: - type: object - properties: - nodes: - type: array - description: The collection of nodes that are part of the cluster. - items: - $ref: '#/components/schemas/NodeDTO' - generated: - type: string - description: The timestamp the report was generated. - example: - nodes: - - address: address - activeThreadCount: 6 - heartbeat: heartbeat - roles: - - roles - - roles - queued: queued - nodeStartTime: nodeStartTime - apiPort: 0 - connectionRequested: connectionRequested - flowFilesQueued: 1 - flowFileBytes: 5 - nodeId: nodeId - events: - - category: category - message: message - timestamp: timestamp - - category: category - message: message - timestamp: timestamp - status: status - bytesQueued: 5 - - address: address - activeThreadCount: 6 - heartbeat: heartbeat - roles: - - roles - - roles - queued: queued - nodeStartTime: nodeStartTime - apiPort: 0 - connectionRequested: connectionRequested - flowFilesQueued: 1 - flowFileBytes: 5 - nodeId: nodeId - events: - - category: category - message: message - timestamp: timestamp - - category: category - message: message - timestamp: timestamp - status: status - bytesQueued: 5 - generated: generated - ClusterEntity: - type: object - properties: - cluster: - $ref: '#/components/schemas/ClusterDTO' - example: - cluster: - nodes: - - address: address - activeThreadCount: 6 - heartbeat: heartbeat - roles: - - roles - - roles - queued: queued - nodeStartTime: nodeStartTime - apiPort: 0 - connectionRequested: connectionRequested - flowFilesQueued: 1 - flowFileBytes: 5 - nodeId: nodeId - events: - - category: category - message: message - timestamp: timestamp - - category: category - message: message - timestamp: timestamp - status: status - bytesQueued: 5 - - address: address - activeThreadCount: 6 - heartbeat: heartbeat - roles: - - roles - - roles - queued: queued - nodeStartTime: nodeStartTime - apiPort: 0 - connectionRequested: connectionRequested - flowFilesQueued: 1 - flowFileBytes: 5 - nodeId: nodeId - events: - - category: category - message: message - timestamp: timestamp - - category: category - message: message - timestamp: timestamp - status: status - bytesQueued: 5 - generated: generated - xml: - name: clusterEntity - ControllerConfigurationDTO: - type: object - properties: - maxTimerDrivenThreadCount: - type: integer - description: The maximum number of timer driven threads the NiFi has available. - format: int32 - description: The controller configuration. - example: - maxTimerDrivenThreadCount: 0 - ControllerConfigurationEntity: - type: object - properties: - revision: - $ref: '#/components/schemas/RevisionDTO' - permissions: - $ref: '#/components/schemas/PermissionsDTO' - disconnectedNodeAcknowledged: - type: boolean - description: Acknowledges that this node is disconnected to allow for mutable - requests to proceed. - component: - $ref: '#/components/schemas/ControllerConfigurationDTO' - example: - disconnectedNodeAcknowledged: true - component: - maxTimerDrivenThreadCount: 0 - permissions: - canRead: true - canWrite: true - revision: - clientId: clientId - lastModifier: lastModifier - version: 0 - xml: - name: controllerConfigurationEntity - PropertyDescriptorEntity: - type: object - properties: - propertyDescriptor: - $ref: '#/components/schemas/PropertyDescriptorDTO' - example: - propertyDescriptor: - supportsEl: true - displayName: displayName - defaultValue: defaultValue - expressionLanguageScope: expressionLanguageScope - description: description - sensitive: true - required: true - dependencies: - - dependentValues: - - dependentValues - - dependentValues - propertyName: propertyName - - dependentValues: - - dependentValues - - dependentValues - propertyName: propertyName - allowableValues: - - canRead: true - allowableValue: - displayName: displayName - description: description - value: value - - canRead: true - allowableValue: - displayName: displayName - description: description - value: value - identifiesControllerService: identifiesControllerService - name: name - dynamic: true - identifiesControllerServiceBundle: null - xml: - name: propertyDescriptor - FlowAnalysisRulesEntity: - type: object - properties: - currentTime: - type: string - description: The current time on the system. - flowAnalysisRules: - uniqueItems: true - type: array - items: - $ref: '#/components/schemas/FlowAnalysisRuleEntity' - example: - currentTime: currentTime - flowAnalysisRules: - - bulletins: - - sourceId: sourceId - canRead: true - groupId: groupId - id: 5 - nodeAddress: nodeAddress - bulletin: - sourceId: sourceId - level: level - sourceType: sourceType - groupId: groupId - id: 5 - sourceName: sourceName - category: category - message: message - nodeAddress: nodeAddress - timestamp: timestamp - timestamp: timestamp - - sourceId: sourceId - canRead: true - groupId: groupId - id: 5 - nodeAddress: nodeAddress - bulletin: - sourceId: sourceId - level: level - sourceType: sourceType - groupId: groupId - id: 5 sourceName: sourceName category: category message: message @@ -17967,18 +17792,16 @@ components: timestamp: timestamp disconnectedNodeAcknowledged: true component: - comments: comments + bulletinLevel: bulletinLevel deprecated: true - enforcementPolicy: enforcementPolicy - parentGroupId: parentGroupId multipleVersionsAvailable: true extensionMissing: true type: type descriptors: key: supportsEl: true - displayName: displayName defaultValue: defaultValue + displayName: displayName expressionLanguageScope: expressionLanguageScope description: description sensitive: true @@ -18007,175 +17830,118 @@ components: name: name dynamic: true identifiesControllerServiceBundle: null + controllerServiceApis: + - type: type + bundle: null + - type: type + bundle: null sensitiveDynamicPropertyNames: - sensitiveDynamicPropertyNames - sensitiveDynamicPropertyNames - restricted: true - versionedComponentId: versionedComponentId supportsSensitiveDynamicProperties: true - name: name + versionedComponentId: versionedComponentId validationErrors: - validationErrors - validationErrors id: id - position: null - state: "ENABLED, DISABLED" + state: "ENABLED, ENABLING, DISABLED, DISABLING" bundle: artifact: artifact version: version group: group - persistsState: true - validationStatus: "VALID, INVALID, VALIDATING" - properties: - key: properties - permissions: - canRead: true - canWrite: true - id: id - position: - x: 6.027456183070403 - "y": 1.4658129805029452 - uri: uri - revision: - clientId: clientId - lastModifier: lastModifier - version: 0 - operatePermissions: null - status: - activeThreadCount: 0 - validationStatus: "VALID, INVALID, VALIDATING" - runStatus: "ENABLED, DISABLED" - - bulletins: - - sourceId: sourceId - canRead: true - groupId: groupId - id: 5 - nodeAddress: nodeAddress - bulletin: - sourceId: sourceId - level: level - sourceType: sourceType - groupId: groupId - id: 5 - sourceName: sourceName - category: category - message: message - nodeAddress: nodeAddress - timestamp: timestamp - timestamp: timestamp - - sourceId: sourceId - canRead: true - groupId: groupId - id: 5 - nodeAddress: nodeAddress - bulletin: - sourceId: sourceId - level: level - sourceType: sourceType - groupId: groupId - id: 5 - sourceName: sourceName - category: category - message: message - nodeAddress: nodeAddress - timestamp: timestamp - timestamp: timestamp - disconnectedNodeAcknowledged: true - component: + referencingComponents: + - bulletins: + - null + - null + disconnectedNodeAcknowledged: true + component: + descriptors: + key: null + referenceCycle: true + activeThreadCount: 0 + groupId: groupId + name: name + referenceType: "Processor, ControllerService, ReportingTask, FlowRegistryClient" + validationErrors: + - validationErrors + - validationErrors + id: id + state: state + type: type + referencingComponents: + - null + - null + properties: + key: properties + permissions: null + id: id + position: null + uri: uri + operatePermissions: + canRead: true + canWrite: true + revision: + clientId: clientId + lastModifier: lastModifier + version: 2 + - bulletins: + - null + - null + disconnectedNodeAcknowledged: true + component: + descriptors: + key: null + referenceCycle: true + activeThreadCount: 0 + groupId: groupId + name: name + referenceType: "Processor, ControllerService, ReportingTask, FlowRegistryClient" + validationErrors: + - validationErrors + - validationErrors + id: id + state: state + type: type + referencingComponents: + - null + - null + properties: + key: properties + permissions: null + id: id + position: null + uri: uri + operatePermissions: + canRead: true + canWrite: true + revision: + clientId: clientId + lastModifier: lastModifier + version: 2 + validationStatus: "VALID, INVALID, VALIDATING" + annotationData: annotationData comments: comments - deprecated: true - enforcementPolicy: enforcementPolicy parentGroupId: parentGroupId - multipleVersionsAvailable: true - extensionMissing: true - type: type - descriptors: - key: - supportsEl: true - displayName: displayName - defaultValue: defaultValue - expressionLanguageScope: expressionLanguageScope - description: description - sensitive: true - required: true - dependencies: - - dependentValues: - - dependentValues - - dependentValues - propertyName: propertyName - - dependentValues: - - dependentValues - - dependentValues - propertyName: propertyName - allowableValues: - - canRead: true - allowableValue: - displayName: displayName - description: description - value: value - - canRead: true - allowableValue: - displayName: displayName - description: description - value: value - identifiesControllerService: identifiesControllerService - name: name - dynamic: true - identifiesControllerServiceBundle: null - sensitiveDynamicPropertyNames: - - sensitiveDynamicPropertyNames - - sensitiveDynamicPropertyNames + customUiUrl: customUiUrl restricted: true - versionedComponentId: versionedComponentId - supportsSensitiveDynamicProperties: true name: name - validationErrors: - - validationErrors - - validationErrors - id: id - position: null - state: "ENABLED, DISABLED" - bundle: - artifact: artifact - version: version - group: group + position: + x: 0.8008281904610115 + "y": 6.027456183070403 persistsState: true - validationStatus: "VALID, INVALID, VALIDATING" properties: key: properties - permissions: - canRead: true - canWrite: true + permissions: null + parentGroupId: parentGroupId id: id - position: - x: 6.027456183070403 - "y": 1.4658129805029452 + position: null uri: uri - revision: - clientId: clientId - lastModifier: lastModifier - version: 0 operatePermissions: null + revision: null status: - activeThreadCount: 0 + activeThreadCount: 6 validationStatus: "VALID, INVALID, VALIDATING" - runStatus: "ENABLED, DISABLED" - xml: - name: flowAnalysisRulesEntity - FlowRegistryClientsEntity: - type: object - properties: - currentTime: - type: string - description: The current time on the system. - registries: - uniqueItems: true - type: array - items: - $ref: '#/components/schemas/FlowRegistryClientEntity' - example: - currentTime: currentTime - registries: + runStatus: "ENABLED, ENABLING, DISABLED, DISABLING" - bulletins: - sourceId: sourceId canRead: true @@ -18187,7 +17953,7 @@ components: level: level sourceType: sourceType groupId: groupId - id: 5 + id: 1 sourceName: sourceName category: category message: message @@ -18204,7 +17970,7 @@ components: level: level sourceType: sourceType groupId: groupId - id: 5 + id: 1 sourceName: sourceName category: category message: message @@ -18213,17 +17979,16 @@ components: timestamp: timestamp disconnectedNodeAcknowledged: true component: - annotationData: annotationData + bulletinLevel: bulletinLevel deprecated: true - description: description multipleVersionsAvailable: true extensionMissing: true type: type descriptors: key: supportsEl: true - displayName: displayName defaultValue: defaultValue + displayName: displayName expressionLanguageScope: expressionLanguageScope description: description sensitive: true @@ -18252,1808 +18017,1616 @@ components: name: name dynamic: true identifiesControllerServiceBundle: null + controllerServiceApis: + - type: type + bundle: null + - type: type + bundle: null sensitiveDynamicPropertyNames: - sensitiveDynamicPropertyNames - sensitiveDynamicPropertyNames - supportsBranching: true - restricted: true supportsSensitiveDynamicProperties: true - name: name + versionedComponentId: versionedComponentId validationErrors: - validationErrors - validationErrors id: id + state: "ENABLED, ENABLING, DISABLED, DISABLING" bundle: artifact: artifact version: version group: group + referencingComponents: + - bulletins: + - null + - null + disconnectedNodeAcknowledged: true + component: + descriptors: + key: null + referenceCycle: true + activeThreadCount: 0 + groupId: groupId + name: name + referenceType: "Processor, ControllerService, ReportingTask, FlowRegistryClient" + validationErrors: + - validationErrors + - validationErrors + id: id + state: state + type: type + referencingComponents: + - null + - null + properties: + key: properties + permissions: null + id: id + position: null + uri: uri + operatePermissions: + canRead: true + canWrite: true + revision: + clientId: clientId + lastModifier: lastModifier + version: 2 + - bulletins: + - null + - null + disconnectedNodeAcknowledged: true + component: + descriptors: + key: null + referenceCycle: true + activeThreadCount: 0 + groupId: groupId + name: name + referenceType: "Processor, ControllerService, ReportingTask, FlowRegistryClient" + validationErrors: + - validationErrors + - validationErrors + id: id + state: state + type: type + referencingComponents: + - null + - null + properties: + key: properties + permissions: null + id: id + position: null + uri: uri + operatePermissions: + canRead: true + canWrite: true + revision: + clientId: clientId + lastModifier: lastModifier + version: 2 validationStatus: "VALID, INVALID, VALIDATING" - properties: - key: properties - permissions: - canRead: true - canWrite: true - id: id - position: - x: 6.027456183070403 - "y": 1.4658129805029452 - uri: uri - revision: - clientId: clientId - lastModifier: lastModifier - version: 0 - operatePermissions: null - - bulletins: - - sourceId: sourceId - canRead: true - groupId: groupId - id: 5 - nodeAddress: nodeAddress - bulletin: - sourceId: sourceId - level: level - sourceType: sourceType - groupId: groupId - id: 5 - sourceName: sourceName - category: category - message: message - nodeAddress: nodeAddress - timestamp: timestamp - timestamp: timestamp - - sourceId: sourceId - canRead: true - groupId: groupId - id: 5 - nodeAddress: nodeAddress - bulletin: - sourceId: sourceId - level: level - sourceType: sourceType - groupId: groupId - id: 5 - sourceName: sourceName - category: category - message: message - nodeAddress: nodeAddress - timestamp: timestamp - timestamp: timestamp - disconnectedNodeAcknowledged: true - component: annotationData: annotationData - deprecated: true - description: description - multipleVersionsAvailable: true - extensionMissing: true - type: type - descriptors: - key: - supportsEl: true - displayName: displayName - defaultValue: defaultValue - expressionLanguageScope: expressionLanguageScope - description: description - sensitive: true - required: true - dependencies: - - dependentValues: - - dependentValues - - dependentValues - propertyName: propertyName - - dependentValues: - - dependentValues - - dependentValues - propertyName: propertyName - allowableValues: - - canRead: true - allowableValue: - displayName: displayName - description: description - value: value - - canRead: true - allowableValue: - displayName: displayName - description: description - value: value - identifiesControllerService: identifiesControllerService - name: name - dynamic: true - identifiesControllerServiceBundle: null - sensitiveDynamicPropertyNames: - - sensitiveDynamicPropertyNames - - sensitiveDynamicPropertyNames - supportsBranching: true + comments: comments + parentGroupId: parentGroupId + customUiUrl: customUiUrl restricted: true - supportsSensitiveDynamicProperties: true name: name - validationErrors: - - validationErrors - - validationErrors - id: id - bundle: - artifact: artifact - version: version - group: group - validationStatus: "VALID, INVALID, VALIDATING" + position: + x: 0.8008281904610115 + "y": 6.027456183070403 + persistsState: true properties: key: properties - permissions: - canRead: true - canWrite: true + permissions: null + parentGroupId: parentGroupId id: id - position: - x: 6.027456183070403 - "y": 1.4658129805029452 + position: null uri: uri - revision: - clientId: clientId - lastModifier: lastModifier - version: 0 operatePermissions: null + revision: null + status: + activeThreadCount: 6 + validationStatus: "VALID, INVALID, VALIDATING" + runStatus: "ENABLED, ENABLING, DISABLED, DISABLING" xml: - name: registryClientsEntity - DocumentedTypeDTO: + name: controllerServicesEntity + ControllerStatusDTO: type: object properties: - type: + activeRemotePortCount: + type: integer + description: The number of active remote ports in the NiFi. + format: int32 + activeThreadCount: + type: integer + description: The number of active threads in the NiFi. + format: int32 + bytesQueued: + type: integer + description: The size of the FlowFiles queued across the entire flow + format: int64 + disabledCount: + type: integer + description: The number of disabled components in the NiFi. + format: int32 + flowFilesQueued: + type: integer + description: The number of FlowFiles queued across the entire flow + format: int32 + inactiveRemotePortCount: + type: integer + description: The number of inactive remote ports in the NiFi. + format: int32 + invalidCount: + type: integer + description: The number of invalid components in the NiFi. + format: int32 + locallyModifiedAndStaleCount: + type: integer + description: The number of locally modified and stale versioned process + groups in the NiFi. + format: int32 + locallyModifiedCount: + type: integer + description: The number of locally modified versioned process groups in + the NiFi. + format: int32 + queued: type: string - description: The fully qualified name of the type. - bundle: - $ref: '#/components/schemas/BundleDTO' - controllerServiceApis: + description: The number of flowfiles queued in the NiFi. + runningCount: + type: integer + description: The number of running components in the NiFi. + format: int32 + staleCount: + type: integer + description: The number of stale versioned process groups in the NiFi. + format: int32 + stoppedCount: + type: integer + description: The number of stopped components in the NiFi. + format: int32 + syncFailureCount: + type: integer + description: The number of versioned process groups in the NiFi that are + unable to sync to a registry. + format: int32 + terminatedThreadCount: + type: integer + description: The number of terminated threads in the NiFi. + format: int32 + upToDateCount: + type: integer + description: The number of up to date versioned process groups in the NiFi. + format: int32 + example: + activeRemotePortCount: 0 + activeThreadCount: 6 + staleCount: 4 + upToDateCount: 1 + queued: queued + inactiveRemotePortCount: 2 + locallyModifiedCount: 3 + terminatedThreadCount: 1 + disabledCount: 5 + flowFilesQueued: 5 + invalidCount: 7 + runningCount: 2 + stoppedCount: 7 + syncFailureCount: 1 + locallyModifiedAndStaleCount: 9 + bytesQueued: 1 + ControllerStatusEntity: + type: object + properties: + controllerStatus: + $ref: '#/components/schemas/ControllerStatusDTO' + example: + controllerStatus: + activeRemotePortCount: 0 + activeThreadCount: 6 + staleCount: 4 + upToDateCount: 1 + queued: queued + inactiveRemotePortCount: 2 + locallyModifiedCount: 3 + terminatedThreadCount: 1 + disabledCount: 5 + flowFilesQueued: 5 + invalidCount: 7 + runningCount: 2 + stoppedCount: 7 + syncFailureCount: 1 + locallyModifiedAndStaleCount: 9 + bytesQueued: 1 + xml: + name: controllerStatusEntity + CopyRequestEntity: + type: object + properties: + connections: + uniqueItems: true type: array - description: "If this type represents a ControllerService, this lists the\ - \ APIs it implements." + description: The ids of the connections to be copied. items: - $ref: '#/components/schemas/ControllerServiceApiDTO' - description: - type: string - description: The description of the type. - restricted: - type: boolean - description: Whether this type is restricted. - usageRestriction: - type: string - description: The optional description of why the usage of this component - is restricted. - explicitRestrictions: + type: string + description: The ids of the connections to be copied. + funnels: uniqueItems: true type: array - description: "An optional collection of explicit restrictions. If specified,\ - \ these explicit restrictions will be enfored." + description: The ids of the funnels to be copied. items: - $ref: '#/components/schemas/ExplicitRestrictionDTO' - deprecationReason: - type: string - description: The description of why the usage of this component is restricted. - tags: + type: string + description: The ids of the funnels to be copied. + inputPorts: uniqueItems: true type: array - description: The tags associated with this type. + description: The ids of the input ports to be copied. items: type: string - description: The tags associated with this type. - example: - deprecationReason: deprecationReason - controllerServiceApis: - - type: type - bundle: null - - type: type - bundle: null - restricted: true - description: description - explicitRestrictions: - - requiredPermission: - id: id - label: label - explanation: explanation - - requiredPermission: - id: id - label: label - explanation: explanation - usageRestriction: usageRestriction - type: type - bundle: - artifact: artifact - version: version - group: group - tags: - - tags - - tags - ExplicitRestrictionDTO: - type: object - properties: - requiredPermission: - $ref: '#/components/schemas/RequiredPermissionDTO' - explanation: - type: string - description: The description of why the usage of this component is restricted - for this required permission. - description: "An optional collection of explicit restrictions. If specified,\ - \ these explicit restrictions will be enfored." - example: - requiredPermission: - id: id - label: label - explanation: explanation - NarDetailsEntity: - type: object - properties: - narSummary: - $ref: '#/components/schemas/NarSummaryDTO' - dependentCoordinates: + description: The ids of the input ports to be copied. + labels: uniqueItems: true type: array - description: The coordinates of NARs that depend on this NAR + description: The ids of the labels to be copied. items: - $ref: '#/components/schemas/NarCoordinateDTO' - processorTypes: + type: string + description: The ids of the labels to be copied. + outputPorts: uniqueItems: true type: array - description: The Processor types contained in the NAR + description: The ids of the output ports to be copied. items: - $ref: '#/components/schemas/DocumentedTypeDTO' - controllerServiceTypes: + type: string + description: The ids of the output ports to be copied. + processGroups: uniqueItems: true type: array - description: The ControllerService types contained in the NAR + description: The ids of the process groups to be copied. items: - $ref: '#/components/schemas/DocumentedTypeDTO' - reportingTaskTypes: + type: string + description: The ids of the process groups to be copied. + processors: uniqueItems: true type: array - description: The ReportingTask types contained in the NAR + description: The ids of the processors to be copied. items: - $ref: '#/components/schemas/DocumentedTypeDTO' - parameterProviderTypes: + type: string + description: The ids of the processors to be copied. + remoteProcessGroups: uniqueItems: true type: array - description: The ParameterProvider types contained in the NAR + description: The ids of the remote process groups to be copied. items: - $ref: '#/components/schemas/DocumentedTypeDTO' - flowRegistryClientTypes: + type: string + description: The ids of the remote process groups to be copied. + xml: + name: entity + CopyResponseEntity: + type: object + properties: + connections: uniqueItems: true type: array - description: The FlowRegistryClient types contained in the NAR + description: The connections being copied. items: - $ref: '#/components/schemas/DocumentedTypeDTO' - flowAnalysisRuleTypes: + $ref: '#/components/schemas/VersionedConnection' + externalControllerServiceReferences: + type: object + additionalProperties: + $ref: '#/components/schemas/ExternalControllerServiceReference' + description: The external controller service references. + funnels: uniqueItems: true type: array - description: The FlowAnalysisRule types contained in the NAR + description: The funnels being copied. items: - $ref: '#/components/schemas/DocumentedTypeDTO' - example: - controllerServiceTypes: - - null - - null - reportingTaskTypes: - - null - - null - narSummary: - identifier: identifier - coordinate: - artifact: artifact - version: version - group: group - dependencyCoordinate: null - sourceIdentifier: sourceIdentifier - installComplete: true - buildTime: buildTime - createdBy: createdBy - sourceType: sourceType - digest: digest - extensionCount: 0 - state: state - failureMessage: failureMessage - flowAnalysisRuleTypes: - - null - - null - processorTypes: - - deprecationReason: deprecationReason - controllerServiceApis: - - type: type - bundle: null - - type: type - bundle: null - restricted: true - description: description - explicitRestrictions: - - requiredPermission: - id: id - label: label - explanation: explanation - - requiredPermission: - id: id - label: label - explanation: explanation - usageRestriction: usageRestriction - type: type - bundle: - artifact: artifact - version: version - group: group - tags: - - tags - - tags - - deprecationReason: deprecationReason - controllerServiceApis: - - type: type - bundle: null - - type: type - bundle: null - restricted: true - description: description - explicitRestrictions: - - requiredPermission: - id: id - label: label - explanation: explanation - - requiredPermission: - id: id - label: label - explanation: explanation - usageRestriction: usageRestriction - type: type - bundle: - artifact: artifact - version: version - group: group - tags: - - tags - - tags - parameterProviderTypes: - - null - - null - flowRegistryClientTypes: - - null - - null - dependentCoordinates: - - null - - null - xml: - name: entity - RequiredPermissionDTO: - type: object - properties: + $ref: '#/components/schemas/VersionedFunnel' id: type: string - description: The required sub-permission necessary for this restriction. - label: - type: string - description: The label for the required sub-permission necessary for this - restriction. - description: The required permission necessary for this restriction. - example: - id: id - label: label - NarSummariesEntity: - type: object - properties: - currentTime: - type: string - description: The current time on the system. - narSummaries: + description: The id for this copy action. + inputPorts: + uniqueItems: true type: array - description: The NAR summaries + description: The input ports being copied. items: - $ref: '#/components/schemas/NarSummaryEntity' - example: - currentTime: currentTime - narSummaries: - - narSummary: - identifier: identifier - coordinate: - artifact: artifact - version: version - group: group - dependencyCoordinate: null - sourceIdentifier: sourceIdentifier - installComplete: true - buildTime: buildTime - createdBy: createdBy - sourceType: sourceType - digest: digest - extensionCount: 0 - state: state - failureMessage: failureMessage - - narSummary: - identifier: identifier - coordinate: - artifact: artifact - version: version - group: group - dependencyCoordinate: null - sourceIdentifier: sourceIdentifier - installComplete: true - buildTime: buildTime - createdBy: createdBy - sourceType: sourceType - digest: digest - extensionCount: 0 - state: state - failureMessage: failureMessage - xml: - name: entity - ComponentHistoryDTO: - type: object - properties: - componentId: - type: string - description: The component id. - propertyHistory: - type: object - additionalProperties: - $ref: '#/components/schemas/PropertyHistoryDTO' - description: The history for the properties of the component. - example: - componentId: componentId - propertyHistory: - key: - previousValues: - - userIdentity: userIdentity - previousValue: previousValue - timestamp: timestamp - - userIdentity: userIdentity - previousValue: previousValue - timestamp: timestamp - ComponentHistoryEntity: - type: object - properties: - componentHistory: - $ref: '#/components/schemas/ComponentHistoryDTO' - example: - componentHistory: - componentId: componentId - propertyHistory: - key: - previousValues: - - userIdentity: userIdentity - previousValue: previousValue - timestamp: timestamp - - userIdentity: userIdentity - previousValue: previousValue - timestamp: timestamp - xml: - name: componentHistoryEntity - PreviousValueDTO: - type: object - properties: - previousValue: - type: string - description: The previous value. - timestamp: - type: string - description: The timestamp when the value was modified. - userIdentity: - type: string - description: The user who changed the previous value. - description: Previous values for a given property. - example: - userIdentity: userIdentity - previousValue: previousValue - timestamp: timestamp - PropertyHistoryDTO: - type: object - properties: - previousValues: + $ref: '#/components/schemas/VersionedPort' + labels: + uniqueItems: true type: array - description: Previous values for a given property. + description: The labels being copied. items: - $ref: '#/components/schemas/PreviousValueDTO' - description: The history for the properties of the component. - example: - previousValues: - - userIdentity: userIdentity - previousValue: previousValue - timestamp: timestamp - - userIdentity: userIdentity - previousValue: previousValue - timestamp: timestamp - FlowRegistryClientTypesEntity: - type: object - properties: - flowRegistryClientTypes: + $ref: '#/components/schemas/VersionedLabel' + outputPorts: uniqueItems: true type: array + description: The output ports being copied. items: - $ref: '#/components/schemas/DocumentedTypeDTO' - example: - flowRegistryClientTypes: - - deprecationReason: deprecationReason - controllerServiceApis: - - type: type - bundle: null - - type: type - bundle: null - restricted: true - description: description - explicitRestrictions: - - requiredPermission: - id: id - label: label - explanation: explanation - - requiredPermission: - id: id - label: label - explanation: explanation - usageRestriction: usageRestriction - type: type - bundle: - artifact: artifact - version: version - group: group - tags: - - tags - - tags - - deprecationReason: deprecationReason - controllerServiceApis: - - type: type - bundle: null - - type: type - bundle: null - restricted: true - description: description - explicitRestrictions: - - requiredPermission: - id: id - label: label - explanation: explanation - - requiredPermission: - id: id - label: label - explanation: explanation - usageRestriction: usageRestriction - type: type - bundle: - artifact: artifact - version: version - group: group - tags: - - tags - - tags - xml: - name: flowRegistryClientTypesEntity - VersionedReportingTaskImportResponseEntity: - type: object - properties: - reportingTasks: + $ref: '#/components/schemas/VersionedPort' + parameterContexts: + type: object + additionalProperties: + $ref: '#/components/schemas/VersionedParameterContext' + description: The referenced parameter contexts. + parameterProviders: + type: object + additionalProperties: + $ref: '#/components/schemas/ParameterProviderReference' + description: The referenced parameter providers. + processGroups: uniqueItems: true type: array - description: The reporting tasks created by the import + description: The process groups being copied. items: - $ref: '#/components/schemas/ReportingTaskEntity' - controllerServices: + $ref: '#/components/schemas/VersionedProcessGroup' + processors: uniqueItems: true type: array - description: The controller services created by the import + description: The processors being copied. items: - $ref: '#/components/schemas/ControllerServiceEntity' + $ref: '#/components/schemas/VersionedProcessor' + remoteProcessGroups: + uniqueItems: true + type: array + description: The remote process groups being copied. + items: + $ref: '#/components/schemas/VersionedRemoteProcessGroup' + description: The response from copying. example: - controllerServices: - - bulletins: - - sourceId: sourceId - canRead: true - groupId: groupId - id: 5 - nodeAddress: nodeAddress - bulletin: - sourceId: sourceId - level: level - sourceType: sourceType - groupId: groupId - id: 5 - sourceName: sourceName - category: category - message: message - nodeAddress: nodeAddress - timestamp: timestamp - timestamp: timestamp - - sourceId: sourceId - canRead: true - groupId: groupId - id: 5 - nodeAddress: nodeAddress - bulletin: - sourceId: sourceId - level: level - sourceType: sourceType - groupId: groupId - id: 5 - sourceName: sourceName - category: category - message: message - nodeAddress: nodeAddress - timestamp: timestamp - timestamp: timestamp - disconnectedNodeAcknowledged: true - component: - deprecated: true + externalControllerServiceReferences: + key: + identifier: identifier + name: name + processGroups: + - processors: + - autoTerminatedRelationships: + - autoTerminatedRelationships + - autoTerminatedRelationships bulletinLevel: bulletinLevel - multipleVersionsAvailable: true - extensionMissing: true + executionNode: executionNode + runDurationMillis: 3 + propertyDescriptors: + key: null type: type - descriptors: - key: - supportsEl: true - displayName: displayName - defaultValue: defaultValue - expressionLanguageScope: expressionLanguageScope - description: description - sensitive: true - required: true - dependencies: - - dependentValues: - - dependentValues - - dependentValues - propertyName: propertyName - - dependentValues: - - dependentValues - - dependentValues - propertyName: propertyName - allowableValues: - - canRead: true - allowableValue: - displayName: displayName - description: description - value: value - - canRead: true - allowableValue: - displayName: displayName - description: description - value: value - identifiesControllerService: identifiesControllerService - name: name - dynamic: true - identifiesControllerServiceBundle: null - controllerServiceApis: - - type: type - bundle: null - - type: type - bundle: null - sensitiveDynamicPropertyNames: - - sensitiveDynamicPropertyNames - - sensitiveDynamicPropertyNames - versionedComponentId: versionedComponentId - supportsSensitiveDynamicProperties: true - validationErrors: - - validationErrors - - validationErrors - id: id - state: "ENABLED, ENABLING, DISABLED, DISABLING" - bundle: - artifact: artifact - version: version - group: group - referencingComponents: - - bulletins: - - null - - null - disconnectedNodeAcknowledged: true - component: - descriptors: - key: null - referenceCycle: true - activeThreadCount: 0 - groupId: groupId - name: name - validationErrors: - - validationErrors - - validationErrors - referenceType: "Processor, ControllerService, ReportingTask, FlowRegistryClient" - id: id - state: state - type: type - referencingComponents: - - null - - null - properties: - key: properties - permissions: null - id: id - position: null - uri: uri - revision: null - operatePermissions: null - - bulletins: - - null - - null - disconnectedNodeAcknowledged: true - component: - descriptors: - key: null - referenceCycle: true - activeThreadCount: 0 - groupId: groupId - name: name - validationErrors: - - validationErrors - - validationErrors - referenceType: "Processor, ControllerService, ReportingTask, FlowRegistryClient" - id: id - state: state - type: type - referencingComponents: - - null - - null - properties: - key: properties - permissions: null - id: id - position: null - uri: uri - revision: null - operatePermissions: null - validationStatus: "VALID, INVALID, VALIDATING" + scheduledState: ENABLED + maxBackoffPeriod: maxBackoffPeriod + yieldDuration: yieldDuration + bundle: null + retriedRelationships: + - retriedRelationships + - retriedRelationships annotationData: annotationData + componentType: CONNECTION + identifier: identifier comments: comments - parentGroupId: parentGroupId - customUiUrl: customUiUrl - restricted: true + concurrentlySchedulableTaskCount: 1 + retryCount: 1 + penaltyDuration: penaltyDuration + backoffMechanism: "PENALIZE_FLOWFILE, YIELD_PROCESSOR" + schedulingStrategy: schedulingStrategy name: name + instanceIdentifier: instanceIdentifier + schedulingPeriod: schedulingPeriod + style: + key: style position: null - persistsState: true + groupIdentifier: groupIdentifier properties: key: properties - permissions: - canRead: true - canWrite: true - parentGroupId: parentGroupId - id: id - position: - x: 6.027456183070403 - "y": 1.4658129805029452 - uri: uri - revision: - clientId: clientId - lastModifier: lastModifier - version: 0 - operatePermissions: null - status: - activeThreadCount: 6 - validationStatus: "VALID, INVALID, VALIDATING" - runStatus: "ENABLED, ENABLING, DISABLED, DISABLING" - - bulletins: - - sourceId: sourceId - canRead: true - groupId: groupId - id: 5 - nodeAddress: nodeAddress - bulletin: - sourceId: sourceId - level: level - sourceType: sourceType + - autoTerminatedRelationships: + - autoTerminatedRelationships + - autoTerminatedRelationships + bulletinLevel: bulletinLevel + executionNode: executionNode + runDurationMillis: 3 + propertyDescriptors: + key: null + type: type + scheduledState: ENABLED + maxBackoffPeriod: maxBackoffPeriod + yieldDuration: yieldDuration + bundle: null + retriedRelationships: + - retriedRelationships + - retriedRelationships + annotationData: annotationData + componentType: CONNECTION + identifier: identifier + comments: comments + concurrentlySchedulableTaskCount: 1 + retryCount: 1 + penaltyDuration: penaltyDuration + backoffMechanism: "PENALIZE_FLOWFILE, YIELD_PROCESSOR" + schedulingStrategy: schedulingStrategy + name: name + instanceIdentifier: instanceIdentifier + schedulingPeriod: schedulingPeriod + style: + key: style + position: null + groupIdentifier: groupIdentifier + properties: + key: properties + scheduledState: ENABLED + processGroups: + - null + - null + outputPorts: + - null + - null + funnels: + - componentType: CONNECTION + identifier: identifier + comments: comments + name: name + instanceIdentifier: instanceIdentifier + position: null + groupIdentifier: groupIdentifier + - componentType: CONNECTION + identifier: identifier + comments: comments + name: name + instanceIdentifier: instanceIdentifier + position: null + groupIdentifier: groupIdentifier + versionedFlowCoordinates: + registryId: registryId + storageLocation: storageLocation + bucketId: bucketId + branch: branch + flowId: flowId + version: version + latest: true + connections: + - componentType: CONNECTION + identifier: identifier + prioritizers: + - prioritizers + - prioritizers + comments: comments + flowFileExpiration: flowFileExpiration + selectedRelationships: + - selectedRelationships + - selectedRelationships + loadBalanceCompression: "DO_NOT_COMPRESS, COMPRESS_ATTRIBUTES_ONLY, COMPRESS_ATTRIBUTES_AND_CONTENT" + destination: + comments: comments groupId: groupId - id: 5 - sourceName: sourceName - category: category - message: message - nodeAddress: nodeAddress - timestamp: timestamp - timestamp: timestamp - - sourceId: sourceId - canRead: true - groupId: groupId - id: 5 - nodeAddress: nodeAddress - bulletin: - sourceId: sourceId - level: level - sourceType: sourceType + name: name + instanceIdentifier: instanceIdentifier + id: id + type: PROCESSOR + backPressureDataSizeThreshold: backPressureDataSizeThreshold + loadBalanceStrategy: "DO_NOT_LOAD_BALANCE, PARTITION_BY_ATTRIBUTE, ROUND_ROBIN,\ + \ SINGLE_NODE" + labelIndex: 2 + source: null + bends: + - x: 7.203794749804894 + "y": 4.332304821875894 + - x: 7.203794749804894 + "y": 4.332304821875894 + backPressureObjectThreshold: 0 + name: name + instanceIdentifier: instanceIdentifier + position: null + groupIdentifier: groupIdentifier + partitioningAttribute: partitioningAttribute + zIndex: 9 + - componentType: CONNECTION + identifier: identifier + prioritizers: + - prioritizers + - prioritizers + comments: comments + flowFileExpiration: flowFileExpiration + selectedRelationships: + - selectedRelationships + - selectedRelationships + loadBalanceCompression: "DO_NOT_COMPRESS, COMPRESS_ATTRIBUTES_ONLY, COMPRESS_ATTRIBUTES_AND_CONTENT" + destination: + comments: comments groupId: groupId - id: 5 - sourceName: sourceName - category: category - message: message - nodeAddress: nodeAddress - timestamp: timestamp - timestamp: timestamp - disconnectedNodeAcknowledged: true - component: - deprecated: true + name: name + instanceIdentifier: instanceIdentifier + id: id + type: PROCESSOR + backPressureDataSizeThreshold: backPressureDataSizeThreshold + loadBalanceStrategy: "DO_NOT_LOAD_BALANCE, PARTITION_BY_ATTRIBUTE, ROUND_ROBIN,\ + \ SINGLE_NODE" + labelIndex: 2 + source: null + bends: + - x: 7.203794749804894 + "y": 4.332304821875894 + - x: 7.203794749804894 + "y": 4.332304821875894 + backPressureObjectThreshold: 0 + name: name + instanceIdentifier: instanceIdentifier + position: null + groupIdentifier: groupIdentifier + partitioningAttribute: partitioningAttribute + zIndex: 9 + logFileSuffix: logFileSuffix + parameterContextName: parameterContextName + componentType: CONNECTION + identifier: identifier + defaultBackPressureObjectThreshold: 0 + comments: comments + executionEngine: STANDARD + defaultBackPressureDataSizeThreshold: defaultBackPressureDataSizeThreshold + labels: + - componentType: CONNECTION + identifier: identifier + comments: comments + name: name + width: 4.8789878742268815 + instanceIdentifier: instanceIdentifier + style: + key: style + label: label + position: null + groupIdentifier: groupIdentifier + height: 6.173804034172511 + zIndex: 6 + - componentType: CONNECTION + identifier: identifier + comments: comments + name: name + width: 4.8789878742268815 + instanceIdentifier: instanceIdentifier + style: + key: style + label: label + position: null + groupIdentifier: groupIdentifier + height: 6.173804034172511 + zIndex: 6 + controllerServices: + - annotationData: annotationData + componentType: CONNECTION + identifier: identifier + comments: comments bulletinLevel: bulletinLevel - multipleVersionsAvailable: true - extensionMissing: true - type: type - descriptors: + propertyDescriptors: key: - supportsEl: true + resourceDefinition: + resourceTypes: + - FILE + - FILE + cardinality: SINGLE displayName: displayName - defaultValue: defaultValue - expressionLanguageScope: expressionLanguageScope - description: description - sensitive: true - required: true - dependencies: - - dependentValues: - - dependentValues - - dependentValues - propertyName: propertyName - - dependentValues: - - dependentValues - - dependentValues - propertyName: propertyName - allowableValues: - - canRead: true - allowableValue: - displayName: displayName - description: description - value: value - - canRead: true - allowableValue: - displayName: displayName - description: description - value: value - identifiesControllerService: identifiesControllerService + identifiesControllerService: true name: name dynamic: true - identifiesControllerServiceBundle: null + sensitive: true + type: type + scheduledState: ENABLED controllerServiceApis: - type: type bundle: null - type: type bundle: null - sensitiveDynamicPropertyNames: - - sensitiveDynamicPropertyNames - - sensitiveDynamicPropertyNames - versionedComponentId: versionedComponentId - supportsSensitiveDynamicProperties: true - validationErrors: - - validationErrors - - validationErrors - id: id - state: "ENABLED, ENABLING, DISABLED, DISABLING" + name: name + instanceIdentifier: instanceIdentifier + position: null + groupIdentifier: groupIdentifier bundle: artifact: artifact version: version group: group - referencingComponents: - - bulletins: - - null - - null - disconnectedNodeAcknowledged: true - component: - descriptors: - key: null - referenceCycle: true - activeThreadCount: 0 - groupId: groupId - name: name - validationErrors: - - validationErrors - - validationErrors - referenceType: "Processor, ControllerService, ReportingTask, FlowRegistryClient" - id: id - state: state - type: type - referencingComponents: - - null - - null - properties: - key: properties - permissions: null - id: id - position: null - uri: uri - revision: null - operatePermissions: null - - bulletins: - - null - - null - disconnectedNodeAcknowledged: true - component: - descriptors: - key: null - referenceCycle: true - activeThreadCount: 0 - groupId: groupId - name: name - validationErrors: - - validationErrors - - validationErrors - referenceType: "Processor, ControllerService, ReportingTask, FlowRegistryClient" - id: id - state: state - type: type - referencingComponents: - - null - - null - properties: - key: properties - permissions: null - id: id - position: null - uri: uri - revision: null - operatePermissions: null - validationStatus: "VALID, INVALID, VALIDATING" - annotationData: annotationData - comments: comments - parentGroupId: parentGroupId - customUiUrl: customUiUrl - restricted: true - name: name - position: null - persistsState: true properties: key: properties - permissions: - canRead: true - canWrite: true - parentGroupId: parentGroupId - id: id - position: - x: 6.027456183070403 - "y": 1.4658129805029452 - uri: uri - revision: - clientId: clientId - lastModifier: lastModifier - version: 0 - operatePermissions: null - status: - activeThreadCount: 6 - validationStatus: "VALID, INVALID, VALIDATING" - runStatus: "ENABLED, ENABLING, DISABLED, DISABLING" - reportingTasks: - - bulletins: - - sourceId: sourceId - canRead: true - groupId: groupId - id: 5 - nodeAddress: nodeAddress - bulletin: - sourceId: sourceId - level: level - sourceType: sourceType - groupId: groupId - id: 5 - sourceName: sourceName - category: category - message: message - nodeAddress: nodeAddress - timestamp: timestamp - timestamp: timestamp - - sourceId: sourceId - canRead: true - groupId: groupId - id: 5 - nodeAddress: nodeAddress - bulletin: - sourceId: sourceId - level: level - sourceType: sourceType - groupId: groupId - id: 5 - sourceName: sourceName - category: category - message: message - nodeAddress: nodeAddress - timestamp: timestamp - timestamp: timestamp - disconnectedNodeAcknowledged: true - component: - deprecated: true - multipleVersionsAvailable: true - defaultSchedulingPeriod: - key: defaultSchedulingPeriod - extensionMissing: true - type: type - descriptors: + - annotationData: annotationData + componentType: CONNECTION + identifier: identifier + comments: comments + bulletinLevel: bulletinLevel + propertyDescriptors: key: - supportsEl: true + resourceDefinition: + resourceTypes: + - FILE + - FILE + cardinality: SINGLE displayName: displayName - defaultValue: defaultValue - expressionLanguageScope: expressionLanguageScope - description: description - sensitive: true - required: true - dependencies: - - dependentValues: - - dependentValues - - dependentValues - propertyName: propertyName - - dependentValues: - - dependentValues - - dependentValues - propertyName: propertyName - allowableValues: - - canRead: true - allowableValue: - displayName: displayName - description: description - value: value - - canRead: true - allowableValue: - displayName: displayName - description: description - value: value - identifiesControllerService: identifiesControllerService + identifiesControllerService: true name: name dynamic: true - identifiesControllerServiceBundle: null - sensitiveDynamicPropertyNames: - - sensitiveDynamicPropertyNames - - sensitiveDynamicPropertyNames - versionedComponentId: versionedComponentId - supportsSensitiveDynamicProperties: true - validationErrors: - - validationErrors - - validationErrors - id: id - state: "RUNNING, STOPPED, DISABLED" + sensitive: true + type: type + scheduledState: ENABLED + controllerServiceApis: + - type: type + bundle: null + - type: type + bundle: null + name: name + instanceIdentifier: instanceIdentifier + position: null + groupIdentifier: groupIdentifier bundle: artifact: artifact version: version group: group - validationStatus: "VALID, INVALID, VALIDATING" + properties: + key: properties + defaultFlowFileExpiration: defaultFlowFileExpiration + flowFileConcurrency: flowFileConcurrency + flowFileOutboundPolicy: flowFileOutboundPolicy + name: name + inputPorts: + - componentType: CONNECTION + identifier: identifier + comments: comments + allowRemoteAccess: true + concurrentlySchedulableTaskCount: 2 + name: name + instanceIdentifier: instanceIdentifier + portFunction: STANDARD + position: null + groupIdentifier: groupIdentifier + type: INPUT_PORT + scheduledState: ENABLED + - componentType: CONNECTION + identifier: identifier + comments: comments + allowRemoteAccess: true + concurrentlySchedulableTaskCount: 2 + name: name + instanceIdentifier: instanceIdentifier + portFunction: STANDARD + position: null + groupIdentifier: groupIdentifier + type: INPUT_PORT + scheduledState: ENABLED + instanceIdentifier: instanceIdentifier + maxConcurrentTasks: 9 + position: null + statelessFlowTimeout: statelessFlowTimeout + groupIdentifier: groupIdentifier + remoteProcessGroups: + - componentType: CONNECTION + identifier: identifier + comments: comments + proxyPassword: proxyPassword + communicationsTimeout: communicationsTimeout + proxyHost: proxyHost + proxyPort: 4 + outputPorts: + - null + - null + transportProtocol: "RAW, HTTP" + name: name + proxyUser: proxyUser + inputPorts: + - componentType: CONNECTION + identifier: identifier + remoteGroupId: remoteGroupId + comments: comments + targetId: targetId + concurrentlySchedulableTaskCount: 1 + useCompression: true + scheduledState: ENABLED + name: name + instanceIdentifier: instanceIdentifier + position: null + batchSize: + duration: duration + size: size + count: 5 + groupIdentifier: groupIdentifier + - componentType: CONNECTION + identifier: identifier + remoteGroupId: remoteGroupId + comments: comments + targetId: targetId + concurrentlySchedulableTaskCount: 1 + useCompression: true + scheduledState: ENABLED + name: name + instanceIdentifier: instanceIdentifier + position: null + batchSize: + duration: duration + size: size + count: 5 + groupIdentifier: groupIdentifier + targetUris: targetUris + instanceIdentifier: instanceIdentifier + yieldDuration: yieldDuration + position: null + groupIdentifier: groupIdentifier + localNetworkInterface: localNetworkInterface + - componentType: CONNECTION + identifier: identifier + comments: comments + proxyPassword: proxyPassword + communicationsTimeout: communicationsTimeout + proxyHost: proxyHost + proxyPort: 4 + outputPorts: + - null + - null + transportProtocol: "RAW, HTTP" + name: name + proxyUser: proxyUser + inputPorts: + - componentType: CONNECTION + identifier: identifier + remoteGroupId: remoteGroupId + comments: comments + targetId: targetId + concurrentlySchedulableTaskCount: 1 + useCompression: true + scheduledState: ENABLED + name: name + instanceIdentifier: instanceIdentifier + position: null + batchSize: + duration: duration + size: size + count: 5 + groupIdentifier: groupIdentifier + - componentType: CONNECTION + identifier: identifier + remoteGroupId: remoteGroupId + comments: comments + targetId: targetId + concurrentlySchedulableTaskCount: 1 + useCompression: true + scheduledState: ENABLED + name: name + instanceIdentifier: instanceIdentifier + position: null + batchSize: + duration: duration + size: size + count: 5 + groupIdentifier: groupIdentifier + targetUris: targetUris + instanceIdentifier: instanceIdentifier + yieldDuration: yieldDuration + position: null + groupIdentifier: groupIdentifier + localNetworkInterface: localNetworkInterface + - processors: + - autoTerminatedRelationships: + - autoTerminatedRelationships + - autoTerminatedRelationships + bulletinLevel: bulletinLevel + executionNode: executionNode + runDurationMillis: 3 + propertyDescriptors: + key: null + type: type + scheduledState: ENABLED + maxBackoffPeriod: maxBackoffPeriod + yieldDuration: yieldDuration + bundle: null + retriedRelationships: + - retriedRelationships + - retriedRelationships annotationData: annotationData + componentType: CONNECTION + identifier: identifier comments: comments - activeThreadCount: 0 - parentGroupId: parentGroupId - customUiUrl: customUiUrl - restricted: true + concurrentlySchedulableTaskCount: 1 + retryCount: 1 + penaltyDuration: penaltyDuration + backoffMechanism: "PENALIZE_FLOWFILE, YIELD_PROCESSOR" schedulingStrategy: schedulingStrategy name: name + instanceIdentifier: instanceIdentifier schedulingPeriod: schedulingPeriod + style: + key: style position: null - persistsState: true + groupIdentifier: groupIdentifier properties: key: properties - permissions: - canRead: true - canWrite: true - id: id - position: - x: 6.027456183070403 - "y": 1.4658129805029452 - uri: uri - revision: - clientId: clientId - lastModifier: lastModifier - version: 0 - operatePermissions: null - status: - activeThreadCount: 6 - validationStatus: "VALID, INVALID, VALIDATING" - runStatus: "RUNNING, STOPPED, DISABLED" - - bulletins: - - sourceId: sourceId - canRead: true - groupId: groupId - id: 5 - nodeAddress: nodeAddress - bulletin: - sourceId: sourceId - level: level - sourceType: sourceType + - autoTerminatedRelationships: + - autoTerminatedRelationships + - autoTerminatedRelationships + bulletinLevel: bulletinLevel + executionNode: executionNode + runDurationMillis: 3 + propertyDescriptors: + key: null + type: type + scheduledState: ENABLED + maxBackoffPeriod: maxBackoffPeriod + yieldDuration: yieldDuration + bundle: null + retriedRelationships: + - retriedRelationships + - retriedRelationships + annotationData: annotationData + componentType: CONNECTION + identifier: identifier + comments: comments + concurrentlySchedulableTaskCount: 1 + retryCount: 1 + penaltyDuration: penaltyDuration + backoffMechanism: "PENALIZE_FLOWFILE, YIELD_PROCESSOR" + schedulingStrategy: schedulingStrategy + name: name + instanceIdentifier: instanceIdentifier + schedulingPeriod: schedulingPeriod + style: + key: style + position: null + groupIdentifier: groupIdentifier + properties: + key: properties + scheduledState: ENABLED + processGroups: + - null + - null + outputPorts: + - null + - null + funnels: + - componentType: CONNECTION + identifier: identifier + comments: comments + name: name + instanceIdentifier: instanceIdentifier + position: null + groupIdentifier: groupIdentifier + - componentType: CONNECTION + identifier: identifier + comments: comments + name: name + instanceIdentifier: instanceIdentifier + position: null + groupIdentifier: groupIdentifier + versionedFlowCoordinates: + registryId: registryId + storageLocation: storageLocation + bucketId: bucketId + branch: branch + flowId: flowId + version: version + latest: true + connections: + - componentType: CONNECTION + identifier: identifier + prioritizers: + - prioritizers + - prioritizers + comments: comments + flowFileExpiration: flowFileExpiration + selectedRelationships: + - selectedRelationships + - selectedRelationships + loadBalanceCompression: "DO_NOT_COMPRESS, COMPRESS_ATTRIBUTES_ONLY, COMPRESS_ATTRIBUTES_AND_CONTENT" + destination: + comments: comments groupId: groupId - id: 5 - sourceName: sourceName - category: category - message: message - nodeAddress: nodeAddress - timestamp: timestamp - timestamp: timestamp - - sourceId: sourceId - canRead: true - groupId: groupId - id: 5 - nodeAddress: nodeAddress - bulletin: - sourceId: sourceId - level: level - sourceType: sourceType + name: name + instanceIdentifier: instanceIdentifier + id: id + type: PROCESSOR + backPressureDataSizeThreshold: backPressureDataSizeThreshold + loadBalanceStrategy: "DO_NOT_LOAD_BALANCE, PARTITION_BY_ATTRIBUTE, ROUND_ROBIN,\ + \ SINGLE_NODE" + labelIndex: 2 + source: null + bends: + - x: 7.203794749804894 + "y": 4.332304821875894 + - x: 7.203794749804894 + "y": 4.332304821875894 + backPressureObjectThreshold: 0 + name: name + instanceIdentifier: instanceIdentifier + position: null + groupIdentifier: groupIdentifier + partitioningAttribute: partitioningAttribute + zIndex: 9 + - componentType: CONNECTION + identifier: identifier + prioritizers: + - prioritizers + - prioritizers + comments: comments + flowFileExpiration: flowFileExpiration + selectedRelationships: + - selectedRelationships + - selectedRelationships + loadBalanceCompression: "DO_NOT_COMPRESS, COMPRESS_ATTRIBUTES_ONLY, COMPRESS_ATTRIBUTES_AND_CONTENT" + destination: + comments: comments groupId: groupId - id: 5 - sourceName: sourceName - category: category - message: message - nodeAddress: nodeAddress - timestamp: timestamp - timestamp: timestamp - disconnectedNodeAcknowledged: true - component: - deprecated: true - multipleVersionsAvailable: true - defaultSchedulingPeriod: - key: defaultSchedulingPeriod - extensionMissing: true - type: type - descriptors: + name: name + instanceIdentifier: instanceIdentifier + id: id + type: PROCESSOR + backPressureDataSizeThreshold: backPressureDataSizeThreshold + loadBalanceStrategy: "DO_NOT_LOAD_BALANCE, PARTITION_BY_ATTRIBUTE, ROUND_ROBIN,\ + \ SINGLE_NODE" + labelIndex: 2 + source: null + bends: + - x: 7.203794749804894 + "y": 4.332304821875894 + - x: 7.203794749804894 + "y": 4.332304821875894 + backPressureObjectThreshold: 0 + name: name + instanceIdentifier: instanceIdentifier + position: null + groupIdentifier: groupIdentifier + partitioningAttribute: partitioningAttribute + zIndex: 9 + logFileSuffix: logFileSuffix + parameterContextName: parameterContextName + componentType: CONNECTION + identifier: identifier + defaultBackPressureObjectThreshold: 0 + comments: comments + executionEngine: STANDARD + defaultBackPressureDataSizeThreshold: defaultBackPressureDataSizeThreshold + labels: + - componentType: CONNECTION + identifier: identifier + comments: comments + name: name + width: 4.8789878742268815 + instanceIdentifier: instanceIdentifier + style: + key: style + label: label + position: null + groupIdentifier: groupIdentifier + height: 6.173804034172511 + zIndex: 6 + - componentType: CONNECTION + identifier: identifier + comments: comments + name: name + width: 4.8789878742268815 + instanceIdentifier: instanceIdentifier + style: + key: style + label: label + position: null + groupIdentifier: groupIdentifier + height: 6.173804034172511 + zIndex: 6 + controllerServices: + - annotationData: annotationData + componentType: CONNECTION + identifier: identifier + comments: comments + bulletinLevel: bulletinLevel + propertyDescriptors: key: - supportsEl: true + resourceDefinition: + resourceTypes: + - FILE + - FILE + cardinality: SINGLE displayName: displayName - defaultValue: defaultValue - expressionLanguageScope: expressionLanguageScope - description: description - sensitive: true - required: true - dependencies: - - dependentValues: - - dependentValues - - dependentValues - propertyName: propertyName - - dependentValues: - - dependentValues - - dependentValues - propertyName: propertyName - allowableValues: - - canRead: true - allowableValue: - displayName: displayName - description: description - value: value - - canRead: true - allowableValue: - displayName: displayName - description: description - value: value - identifiesControllerService: identifiesControllerService + identifiesControllerService: true name: name dynamic: true - identifiesControllerServiceBundle: null - sensitiveDynamicPropertyNames: - - sensitiveDynamicPropertyNames - - sensitiveDynamicPropertyNames - versionedComponentId: versionedComponentId - supportsSensitiveDynamicProperties: true - validationErrors: - - validationErrors - - validationErrors - id: id - state: "RUNNING, STOPPED, DISABLED" + sensitive: true + type: type + scheduledState: ENABLED + controllerServiceApis: + - type: type + bundle: null + - type: type + bundle: null + name: name + instanceIdentifier: instanceIdentifier + position: null + groupIdentifier: groupIdentifier bundle: artifact: artifact version: version group: group - validationStatus: "VALID, INVALID, VALIDATING" - annotationData: annotationData + properties: + key: properties + - annotationData: annotationData + componentType: CONNECTION + identifier: identifier comments: comments - activeThreadCount: 0 - parentGroupId: parentGroupId - customUiUrl: customUiUrl - restricted: true - schedulingStrategy: schedulingStrategy + bulletinLevel: bulletinLevel + propertyDescriptors: + key: + resourceDefinition: + resourceTypes: + - FILE + - FILE + cardinality: SINGLE + displayName: displayName + identifiesControllerService: true + name: name + dynamic: true + sensitive: true + type: type + scheduledState: ENABLED + controllerServiceApis: + - type: type + bundle: null + - type: type + bundle: null name: name - schedulingPeriod: schedulingPeriod + instanceIdentifier: instanceIdentifier position: null - persistsState: true + groupIdentifier: groupIdentifier + bundle: + artifact: artifact + version: version + group: group properties: key: properties - permissions: - canRead: true - canWrite: true - id: id - position: - x: 6.027456183070403 - "y": 1.4658129805029452 - uri: uri - revision: - clientId: clientId - lastModifier: lastModifier - version: 0 - operatePermissions: null - status: - activeThreadCount: 6 - validationStatus: "VALID, INVALID, VALIDATING" - runStatus: "RUNNING, STOPPED, DISABLED" - xml: - name: versionedReportingTaskImportResponseEntity - Bundle: - type: object - properties: - group: - type: string - description: The group of the bundle - artifact: - type: string - description: The artifact of the bundle - version: - type: string - description: The version of the bundle - description: The details of the artifact that bundled this parameter provider. - example: - artifact: artifact - version: version - group: group - ControllerServiceAPI: - type: object - properties: - type: - type: string - description: The fully qualified name of the service interface. - bundle: - $ref: '#/components/schemas/Bundle' - description: Lists the APIs this Controller Service implements. - example: - type: type - bundle: null - Position: - type: object - properties: - x: - type: number - description: The x coordinate. - format: double - "y": - type: number - description: The y coordinate. - format: double - description: The position of a component on the graph - example: - x: 3.111202833403195 - "y": 9.897492629215506 - VersionedControllerService: - type: object - properties: - identifier: - type: string - description: The component's unique identifier - instanceIdentifier: - type: string - description: "The instance ID of an existing component that is described\ - \ by this VersionedComponent, or null if this is not mapped to an instantiated\ - \ component" - name: - type: string - description: The component's name - comments: - type: string - description: The user-supplied comments for the component - position: - $ref: '#/components/schemas/Position' - type: - type: string - description: The type of the extension component - bundle: - $ref: '#/components/schemas/Bundle' - properties: - type: object - additionalProperties: - type: string - description: The properties for the component. Properties whose value - is not set will only contain the property name. - description: The properties for the component. Properties whose value is - not set will only contain the property name. - propertyDescriptors: - type: object - additionalProperties: - $ref: '#/components/schemas/VersionedPropertyDescriptor' - description: The property descriptors for the component. - controllerServiceApis: - type: array - description: Lists the APIs this Controller Service implements. - items: - $ref: '#/components/schemas/ControllerServiceAPI' - annotationData: - type: string - description: The annotation for the controller service. This is how the - custom UI relays configuration to the controller service. - scheduledState: - type: string - description: The ScheduledState denoting whether the Controller Service - is ENABLED or DISABLED - enum: - - ENABLED - - DISABLED - - RUNNING - bulletinLevel: - type: string - description: The level at which the controller service will report bulletins. - componentType: - type: string - enum: - - CONNECTION - - PROCESSOR - - PROCESS_GROUP - - REMOTE_PROCESS_GROUP - - INPUT_PORT - - OUTPUT_PORT - - REMOTE_INPUT_PORT - - REMOTE_OUTPUT_PORT - - FUNNEL - - LABEL - - CONTROLLER_SERVICE - - REPORTING_TASK - - FLOW_ANALYSIS_RULE - - PARAMETER_CONTEXT - - PARAMETER_PROVIDER - - FLOW_REGISTRY_CLIENT - groupIdentifier: - type: string - description: The ID of the Process Group that this component belongs to - description: The Controller Services - example: - annotationData: annotationData - identifier: identifier - componentType: CONNECTION - comments: comments - bulletinLevel: bulletinLevel - type: type - propertyDescriptors: - key: null - scheduledState: ENABLED - controllerServiceApis: - - type: type - bundle: null - - type: type - bundle: null - name: name - instanceIdentifier: instanceIdentifier - position: null - groupIdentifier: groupIdentifier - bundle: null - properties: - key: properties - VersionedPropertyDescriptor: - type: object - properties: - name: - type: string - description: The name of the property - displayName: - type: string - description: The display name of the property - identifiesControllerService: - type: boolean - description: Whether or not the property provides the identifier of a Controller - Service - sensitive: - type: boolean - description: Whether or not the property is considered sensitive - dynamic: - type: boolean - description: Whether or not the property is user-defined - resourceDefinition: - $ref: '#/components/schemas/VersionedResourceDefinition' - description: The property descriptors for the component. - example: - resourceDefinition: - resourceTypes: - - FILE - - FILE - cardinality: SINGLE - displayName: displayName - identifiesControllerService: true - name: name - dynamic: true - sensitive: true - VersionedReportingTask: - type: object - properties: - identifier: - type: string - description: The component's unique identifier - instanceIdentifier: - type: string - description: "The instance ID of an existing component that is described\ - \ by this VersionedComponent, or null if this is not mapped to an instantiated\ - \ component" - name: - type: string - description: The component's name - comments: - type: string - description: The user-supplied comments for the component - position: - $ref: '#/components/schemas/Position' - type: - type: string - description: The type of the extension component - bundle: - $ref: '#/components/schemas/Bundle' - properties: - type: object - additionalProperties: - type: string - description: The properties for the component. Properties whose value - is not set will only contain the property name. - description: The properties for the component. Properties whose value is - not set will only contain the property name. - propertyDescriptors: - type: object - additionalProperties: - $ref: '#/components/schemas/VersionedPropertyDescriptor' - description: The property descriptors for the component. - annotationData: - type: string - description: The annotation for the reporting task. This is how the custom - UI relays configuration to the reporting task. - scheduledState: - type: string - description: Indicates the scheduled state for the Reporting Task - enum: - - ENABLED - - DISABLED - - RUNNING - schedulingPeriod: - type: string - description: The frequency with which to schedule the reporting task. The - format of the value will depend on the value of schedulingStrategy. - schedulingStrategy: - type: string - description: Indicates scheduling strategy that should dictate how the reporting - task is triggered. - componentType: - type: string - enum: - - CONNECTION - - PROCESSOR - - PROCESS_GROUP - - REMOTE_PROCESS_GROUP - - INPUT_PORT - - OUTPUT_PORT - - REMOTE_INPUT_PORT - - REMOTE_OUTPUT_PORT - - FUNNEL - - LABEL - - CONTROLLER_SERVICE - - REPORTING_TASK - - FLOW_ANALYSIS_RULE - - PARAMETER_CONTEXT - - PARAMETER_PROVIDER - - FLOW_REGISTRY_CLIENT - groupIdentifier: - type: string - description: The ID of the Process Group that this component belongs to - description: The reporting tasks - example: - annotationData: annotationData - identifier: identifier - componentType: CONNECTION - comments: comments - type: type - propertyDescriptors: - key: - resourceDefinition: - resourceTypes: - - FILE - - FILE - cardinality: SINGLE - displayName: displayName - identifiesControllerService: true + defaultFlowFileExpiration: defaultFlowFileExpiration + flowFileConcurrency: flowFileConcurrency + flowFileOutboundPolicy: flowFileOutboundPolicy + name: name + inputPorts: + - componentType: CONNECTION + identifier: identifier + comments: comments + allowRemoteAccess: true + concurrentlySchedulableTaskCount: 2 name: name - dynamic: true - sensitive: true - scheduledState: ENABLED - schedulingStrategy: schedulingStrategy - name: name - instanceIdentifier: instanceIdentifier - schedulingPeriod: schedulingPeriod - position: - x: 3.111202833403195 - "y": 9.897492629215506 - groupIdentifier: groupIdentifier - bundle: - artifact: artifact - version: version - group: group - properties: - key: properties - VersionedReportingTaskImportRequestEntity: - type: object - properties: - reportingTaskSnapshot: - $ref: '#/components/schemas/VersionedReportingTaskSnapshot' - disconnectedNodeAcknowledged: - type: boolean - description: The disconnected node acknowledged flag - xml: - name: versionedReportingTaskImportRequestEntity - VersionedReportingTaskSnapshot: - type: object - properties: - reportingTasks: - type: array - description: The reporting tasks - items: - $ref: '#/components/schemas/VersionedReportingTask' - controllerServices: - type: array - description: The controller services - items: - $ref: '#/components/schemas/VersionedControllerService' - example: - controllerServices: - - annotationData: annotationData + instanceIdentifier: instanceIdentifier + portFunction: STANDARD + position: null + groupIdentifier: groupIdentifier + type: INPUT_PORT + scheduledState: ENABLED + - componentType: CONNECTION + identifier: identifier + comments: comments + allowRemoteAccess: true + concurrentlySchedulableTaskCount: 2 + name: name + instanceIdentifier: instanceIdentifier + portFunction: STANDARD + position: null + groupIdentifier: groupIdentifier + type: INPUT_PORT + scheduledState: ENABLED + instanceIdentifier: instanceIdentifier + maxConcurrentTasks: 9 + position: null + statelessFlowTimeout: statelessFlowTimeout + groupIdentifier: groupIdentifier + remoteProcessGroups: + - componentType: CONNECTION + identifier: identifier + comments: comments + proxyPassword: proxyPassword + communicationsTimeout: communicationsTimeout + proxyHost: proxyHost + proxyPort: 4 + outputPorts: + - null + - null + transportProtocol: "RAW, HTTP" + name: name + proxyUser: proxyUser + inputPorts: + - componentType: CONNECTION + identifier: identifier + remoteGroupId: remoteGroupId + comments: comments + targetId: targetId + concurrentlySchedulableTaskCount: 1 + useCompression: true + scheduledState: ENABLED + name: name + instanceIdentifier: instanceIdentifier + position: null + batchSize: + duration: duration + size: size + count: 5 + groupIdentifier: groupIdentifier + - componentType: CONNECTION + identifier: identifier + remoteGroupId: remoteGroupId + comments: comments + targetId: targetId + concurrentlySchedulableTaskCount: 1 + useCompression: true + scheduledState: ENABLED + name: name + instanceIdentifier: instanceIdentifier + position: null + batchSize: + duration: duration + size: size + count: 5 + groupIdentifier: groupIdentifier + targetUris: targetUris + instanceIdentifier: instanceIdentifier + yieldDuration: yieldDuration + position: null + groupIdentifier: groupIdentifier + localNetworkInterface: localNetworkInterface + - componentType: CONNECTION + identifier: identifier + comments: comments + proxyPassword: proxyPassword + communicationsTimeout: communicationsTimeout + proxyHost: proxyHost + proxyPort: 4 + outputPorts: + - null + - null + transportProtocol: "RAW, HTTP" + name: name + proxyUser: proxyUser + inputPorts: + - componentType: CONNECTION + identifier: identifier + remoteGroupId: remoteGroupId + comments: comments + targetId: targetId + concurrentlySchedulableTaskCount: 1 + useCompression: true + scheduledState: ENABLED + name: name + instanceIdentifier: instanceIdentifier + position: null + batchSize: + duration: duration + size: size + count: 5 + groupIdentifier: groupIdentifier + - componentType: CONNECTION + identifier: identifier + remoteGroupId: remoteGroupId + comments: comments + targetId: targetId + concurrentlySchedulableTaskCount: 1 + useCompression: true + scheduledState: ENABLED + name: name + instanceIdentifier: instanceIdentifier + position: null + batchSize: + duration: duration + size: size + count: 5 + groupIdentifier: groupIdentifier + targetUris: targetUris + instanceIdentifier: instanceIdentifier + yieldDuration: yieldDuration + position: null + groupIdentifier: groupIdentifier + localNetworkInterface: localNetworkInterface + outputPorts: + - null + - null + funnels: + - componentType: CONNECTION identifier: identifier - componentType: CONNECTION comments: comments - bulletinLevel: bulletinLevel - type: type - propertyDescriptors: - key: null - scheduledState: ENABLED - controllerServiceApis: - - type: type - bundle: null - - type: type - bundle: null name: name instanceIdentifier: instanceIdentifier position: null groupIdentifier: groupIdentifier - bundle: null - properties: - key: properties - - annotationData: annotationData + - componentType: CONNECTION identifier: identifier - componentType: CONNECTION comments: comments - bulletinLevel: bulletinLevel - type: type - propertyDescriptors: - key: null - scheduledState: ENABLED - controllerServiceApis: - - type: type - bundle: null - - type: type - bundle: null name: name instanceIdentifier: instanceIdentifier position: null groupIdentifier: groupIdentifier - bundle: null - properties: - key: properties - reportingTasks: - - annotationData: annotationData + inputPorts: + - componentType: CONNECTION identifier: identifier - componentType: CONNECTION comments: comments - type: type + allowRemoteAccess: true + concurrentlySchedulableTaskCount: 2 + name: name + instanceIdentifier: instanceIdentifier + portFunction: STANDARD + position: null + groupIdentifier: groupIdentifier + type: INPUT_PORT + scheduledState: ENABLED + - componentType: CONNECTION + identifier: identifier + comments: comments + allowRemoteAccess: true + concurrentlySchedulableTaskCount: 2 + name: name + instanceIdentifier: instanceIdentifier + portFunction: STANDARD + position: null + groupIdentifier: groupIdentifier + type: INPUT_PORT + scheduledState: ENABLED + id: id + processors: + - autoTerminatedRelationships: + - autoTerminatedRelationships + - autoTerminatedRelationships + bulletinLevel: bulletinLevel + executionNode: executionNode + runDurationMillis: 3 propertyDescriptors: - key: - resourceDefinition: - resourceTypes: - - FILE - - FILE - cardinality: SINGLE - displayName: displayName - identifiesControllerService: true - name: name - dynamic: true - sensitive: true + key: null + type: type scheduledState: ENABLED + maxBackoffPeriod: maxBackoffPeriod + yieldDuration: yieldDuration + bundle: null + retriedRelationships: + - retriedRelationships + - retriedRelationships + annotationData: annotationData + componentType: CONNECTION + identifier: identifier + comments: comments + concurrentlySchedulableTaskCount: 1 + retryCount: 1 + penaltyDuration: penaltyDuration + backoffMechanism: "PENALIZE_FLOWFILE, YIELD_PROCESSOR" schedulingStrategy: schedulingStrategy name: name instanceIdentifier: instanceIdentifier schedulingPeriod: schedulingPeriod - position: - x: 3.111202833403195 - "y": 9.897492629215506 + style: + key: style + position: null groupIdentifier: groupIdentifier - bundle: - artifact: artifact - version: version - group: group properties: key: properties - - annotationData: annotationData - identifier: identifier - componentType: CONNECTION - comments: comments - type: type + - autoTerminatedRelationships: + - autoTerminatedRelationships + - autoTerminatedRelationships + bulletinLevel: bulletinLevel + executionNode: executionNode + runDurationMillis: 3 propertyDescriptors: - key: - resourceDefinition: - resourceTypes: - - FILE - - FILE - cardinality: SINGLE - displayName: displayName - identifiesControllerService: true - name: name - dynamic: true - sensitive: true + key: null + type: type scheduledState: ENABLED + maxBackoffPeriod: maxBackoffPeriod + yieldDuration: yieldDuration + bundle: null + retriedRelationships: + - retriedRelationships + - retriedRelationships + annotationData: annotationData + componentType: CONNECTION + identifier: identifier + comments: comments + concurrentlySchedulableTaskCount: 1 + retryCount: 1 + penaltyDuration: penaltyDuration + backoffMechanism: "PENALIZE_FLOWFILE, YIELD_PROCESSOR" schedulingStrategy: schedulingStrategy name: name instanceIdentifier: instanceIdentifier schedulingPeriod: schedulingPeriod - position: - x: 3.111202833403195 - "y": 9.897492629215506 + style: + key: style + position: null groupIdentifier: groupIdentifier - bundle: - artifact: artifact - version: version - group: group properties: key: properties - VersionedResourceDefinition: - type: object - properties: - cardinality: - type: string - description: The cardinality of the resource - enum: - - SINGLE - - MULTIPLE - resourceTypes: - uniqueItems: true - type: array - description: The types of resource that the Property Descriptor is allowed - to reference - items: - type: string - description: The types of resource that the Property Descriptor is allowed - to reference - enum: - - FILE - - DIRECTORY - - TEXT - - URL - description: "Returns the Resource Definition that defines which type(s) of\ - \ resource(s) this property references, if any" - example: - resourceTypes: - - FILE - - FILE - cardinality: SINGLE - FlowAnalysisRuleRunStatusEntity: - type: object - properties: - revision: - $ref: '#/components/schemas/RevisionDTO' - state: - type: string - description: The state of the FlowAnalysisRule. - enum: - - "ENABLED, DISABLED" - disconnectedNodeAcknowledged: - type: boolean - description: Acknowledges that this node is disconnected to allow for mutable - requests to proceed. - xml: - name: entity - ControllerServiceReferencingComponentsEntity: - type: object - properties: - controllerServiceReferencingComponents: - uniqueItems: true - type: array - items: - $ref: '#/components/schemas/ControllerServiceReferencingComponentEntity' - example: - controllerServiceReferencingComponents: - - bulletins: + parameterProviders: + key: + identifier: identifier + name: name + type: type + bundle: null + remoteProcessGroups: + - componentType: CONNECTION + identifier: identifier + comments: comments + proxyPassword: proxyPassword + communicationsTimeout: communicationsTimeout + proxyHost: proxyHost + proxyPort: 4 + outputPorts: - null - null - disconnectedNodeAcknowledged: true - component: - descriptors: - key: null - referenceCycle: true - activeThreadCount: 0 - groupId: groupId + transportProtocol: "RAW, HTTP" + name: name + proxyUser: proxyUser + inputPorts: + - componentType: CONNECTION + identifier: identifier + remoteGroupId: remoteGroupId + comments: comments + targetId: targetId + concurrentlySchedulableTaskCount: 1 + useCompression: true + scheduledState: ENABLED name: name - validationErrors: - - validationErrors - - validationErrors - referenceType: "Processor, ControllerService, ReportingTask, FlowRegistryClient" - id: id - state: state - type: type - referencingComponents: - - null - - null - properties: - key: properties - permissions: null - id: id + instanceIdentifier: instanceIdentifier + position: null + batchSize: + duration: duration + size: size + count: 5 + groupIdentifier: groupIdentifier + - componentType: CONNECTION + identifier: identifier + remoteGroupId: remoteGroupId + comments: comments + targetId: targetId + concurrentlySchedulableTaskCount: 1 + useCompression: true + scheduledState: ENABLED + name: name + instanceIdentifier: instanceIdentifier + position: null + batchSize: + duration: duration + size: size + count: 5 + groupIdentifier: groupIdentifier + targetUris: targetUris + instanceIdentifier: instanceIdentifier + yieldDuration: yieldDuration position: null - uri: uri - revision: null - operatePermissions: null - - bulletins: + groupIdentifier: groupIdentifier + localNetworkInterface: localNetworkInterface + - componentType: CONNECTION + identifier: identifier + comments: comments + proxyPassword: proxyPassword + communicationsTimeout: communicationsTimeout + proxyHost: proxyHost + proxyPort: 4 + outputPorts: - null - null - disconnectedNodeAcknowledged: true - component: - descriptors: - key: null - referenceCycle: true - activeThreadCount: 0 + transportProtocol: "RAW, HTTP" + name: name + proxyUser: proxyUser + inputPorts: + - componentType: CONNECTION + identifier: identifier + remoteGroupId: remoteGroupId + comments: comments + targetId: targetId + concurrentlySchedulableTaskCount: 1 + useCompression: true + scheduledState: ENABLED + name: name + instanceIdentifier: instanceIdentifier + position: null + batchSize: + duration: duration + size: size + count: 5 + groupIdentifier: groupIdentifier + - componentType: CONNECTION + identifier: identifier + remoteGroupId: remoteGroupId + comments: comments + targetId: targetId + concurrentlySchedulableTaskCount: 1 + useCompression: true + scheduledState: ENABLED + name: name + instanceIdentifier: instanceIdentifier + position: null + batchSize: + duration: duration + size: size + count: 5 + groupIdentifier: groupIdentifier + targetUris: targetUris + instanceIdentifier: instanceIdentifier + yieldDuration: yieldDuration + position: null + groupIdentifier: groupIdentifier + localNetworkInterface: localNetworkInterface + connections: + - componentType: CONNECTION + identifier: identifier + prioritizers: + - prioritizers + - prioritizers + comments: comments + flowFileExpiration: flowFileExpiration + selectedRelationships: + - selectedRelationships + - selectedRelationships + loadBalanceCompression: "DO_NOT_COMPRESS, COMPRESS_ATTRIBUTES_ONLY, COMPRESS_ATTRIBUTES_AND_CONTENT" + destination: + comments: comments groupId: groupId name: name - validationErrors: - - validationErrors - - validationErrors - referenceType: "Processor, ControllerService, ReportingTask, FlowRegistryClient" + instanceIdentifier: instanceIdentifier id: id - state: state - type: type - referencingComponents: - - null - - null - properties: - key: properties - permissions: null - id: id + type: PROCESSOR + backPressureDataSizeThreshold: backPressureDataSizeThreshold + loadBalanceStrategy: "DO_NOT_LOAD_BALANCE, PARTITION_BY_ATTRIBUTE, ROUND_ROBIN,\ + \ SINGLE_NODE" + labelIndex: 2 + source: null + bends: + - x: 7.203794749804894 + "y": 4.332304821875894 + - x: 7.203794749804894 + "y": 4.332304821875894 + backPressureObjectThreshold: 0 + name: name + instanceIdentifier: instanceIdentifier position: null - uri: uri - revision: null - operatePermissions: null + groupIdentifier: groupIdentifier + partitioningAttribute: partitioningAttribute + zIndex: 9 + - componentType: CONNECTION + identifier: identifier + prioritizers: + - prioritizers + - prioritizers + comments: comments + flowFileExpiration: flowFileExpiration + selectedRelationships: + - selectedRelationships + - selectedRelationships + loadBalanceCompression: "DO_NOT_COMPRESS, COMPRESS_ATTRIBUTES_ONLY, COMPRESS_ATTRIBUTES_AND_CONTENT" + destination: + comments: comments + groupId: groupId + name: name + instanceIdentifier: instanceIdentifier + id: id + type: PROCESSOR + backPressureDataSizeThreshold: backPressureDataSizeThreshold + loadBalanceStrategy: "DO_NOT_LOAD_BALANCE, PARTITION_BY_ATTRIBUTE, ROUND_ROBIN,\ + \ SINGLE_NODE" + labelIndex: 2 + source: null + bends: + - x: 7.203794749804894 + "y": 4.332304821875894 + - x: 7.203794749804894 + "y": 4.332304821875894 + backPressureObjectThreshold: 0 + name: name + instanceIdentifier: instanceIdentifier + position: null + groupIdentifier: groupIdentifier + partitioningAttribute: partitioningAttribute + zIndex: 9 + labels: + - componentType: CONNECTION + identifier: identifier + comments: comments + name: name + width: 4.8789878742268815 + instanceIdentifier: instanceIdentifier + style: + key: style + label: label + position: null + groupIdentifier: groupIdentifier + height: 6.173804034172511 + zIndex: 6 + - componentType: CONNECTION + identifier: identifier + comments: comments + name: name + width: 4.8789878742268815 + instanceIdentifier: instanceIdentifier + style: + key: style + label: label + position: null + groupIdentifier: groupIdentifier + height: 6.173804034172511 + zIndex: 6 + parameterContexts: + key: + parameterGroupName: parameterGroupName + componentType: CONNECTION + identifier: identifier + synchronized: true + comments: comments + description: description + inheritedParameterContexts: + - inheritedParameterContexts + - inheritedParameterContexts + name: name + instanceIdentifier: instanceIdentifier + position: null + groupIdentifier: groupIdentifier + parameterProvider: parameterProvider + parameters: + - referencedAssets: + - identifier: identifier + name: name + - identifier: identifier + name: name + provided: true + name: name + description: description + sensitive: true + value: value + - referencedAssets: + - identifier: identifier + name: name + - identifier: identifier + name: name + provided: true + name: name + description: description + sensitive: true + value: value xml: - name: controllerServiceReferencingComponentsEntity - UpdateControllerServiceReferenceRequestEntity: + name: entity + CopySnippetRequestEntity: type: object properties: - id: - type: string - description: The identifier of the Controller Service. - state: - type: string - description: The new state of the references for the controller service. - enum: - - "ENABLED, DISABLED, RUNNING, STOPPED" - referencingComponentRevisions: - type: object - additionalProperties: - $ref: '#/components/schemas/RevisionDTO' - description: The revisions for all referencing components. disconnectedNodeAcknowledged: type: boolean description: Acknowledges that this node is disconnected to allow for mutable requests to proceed. - uiOnly: - type: boolean - description: | - Indicates whether or not the response should only include fields necessary for rendering the NiFi User Interface. - As such, when this value is set to true, some fields may be returned as null values, and the selected fields may change at any time without notice. - As a result, this value should not be set to true by any client other than the UI. - xml: - name: updateControllerServiceReferenceRequestEntity - ControllerServiceRunStatusEntity: - type: object - properties: - revision: - $ref: '#/components/schemas/RevisionDTO' - state: + originX: + type: number + description: The x coordinate of the origin of the bounding box where the + new components will be placed. + format: double + originY: + type: number + description: The y coordinate of the origin of the bounding box where the + new components will be placed. + format: double + snippetId: type: string - description: The run status of the ControllerService. - enum: - - "ENABLED, DISABLED" - disconnectedNodeAcknowledged: - type: boolean - description: Acknowledges that this node is disconnected to allow for mutable - requests to proceed. - uiOnly: - type: boolean - description: | - Indicates whether or not responses should only include fields necessary for rendering the NiFi User Interface. - As such, when this value is set to true, some fields may be returned as null values, and the selected fields may change at any time without notice. - As a result, this value should not be set to true by any client other than the UI. + description: The identifier of the snippet. xml: - name: entity + name: copySnippetRequestEntity CounterDTO: type: object properties: - id: - type: string - description: The id of the counter. context: type: string description: The context of the counter. + id: + type: string + description: The id of the counter. name: type: string description: The name of the counter. + value: + type: string + description: The value of the counter. valueCount: type: integer description: The value count. format: int64 - value: - type: string - description: The value of the counter. example: valueCount: 0 context: context name: name id: id value: value + CounterEntity: + type: object + properties: + counter: + $ref: '#/components/schemas/CounterDTO' + example: + counter: + valueCount: 0 + context: context + name: name + id: id + value: value + xml: + name: counterEntity CountersDTO: type: object properties: @@ -20123,14 +19696,14 @@ components: CountersSnapshotDTO: type: object properties: - generated: - type: string - description: The timestamp when the report was generated. counters: type: array description: All counters in the NiFi. items: $ref: '#/components/schemas/CounterDTO' + generated: + type: string + description: The timestamp when the report was generated. description: The counters from the node. example: counters: @@ -20145,86 +19718,219 @@ components: id: id value: value generated: generated - NodeCountersSnapshotDTO: - type: object - properties: - nodeId: - type: string - description: The unique ID that identifies the node - address: - type: string - description: The API address of the node - apiPort: - type: integer - description: The API port used to communicate with the node - format: int32 - snapshot: - $ref: '#/components/schemas/CountersSnapshotDTO' - description: "A Counters snapshot for each node in the cluster. If the NiFi\ - \ instance is a standalone instance, rather than a cluster, this may be null." - example: - address: address - apiPort: 6 - nodeId: nodeId - snapshot: null - CounterEntity: - type: object - properties: - counter: - $ref: '#/components/schemas/CounterDTO' - example: - counter: - valueCount: 0 - context: context - name: name - id: id - value: value - xml: - name: counterEntity - TransactionResultEntity: + CreateActiveRequestEntity: type: object properties: - flowFileSent: - type: integer - format: int32 - responseCode: - type: integer - format: int32 - message: + disconnectedNodeAcknowledged: + type: boolean + description: Acknowledges that this node is disconnected to allow for mutable + requests to proceed. + processGroupId: type: string - example: - message: message - flowFileSent: 0 - responseCode: 6 + description: The Process Group ID that this active request will update xml: - name: transactionResultEntity - StreamingOutput: - type: object - DropRequestDTO: + name: createActiveRequestEntity + CurrentUserEntity: type: object properties: - id: - type: string - description: The id for this drop request. - uri: - type: string - description: The URI for future requests to this drop request. - submissionTime: - type: string - description: The timestamp when the query was submitted. - lastUpdated: - type: string - description: The last time this drop request was updated. - percentCompleted: - type: integer - description: The current percent complete. - format: int32 - finished: + anonymous: type: boolean - description: Whether the query has finished. - failureReason: - type: string - description: "The reason, if any, that this drop request failed." + description: Whether the current user is anonymous. + canVersionFlows: + type: boolean + description: Whether the current user can version flows. + componentRestrictionPermissions: + uniqueItems: true + type: array + description: Permissions for specific component restrictions. + items: + $ref: '#/components/schemas/ComponentRestrictionPermissionDTO' + controllerPermissions: + $ref: '#/components/schemas/PermissionsDTO' + countersPermissions: + $ref: '#/components/schemas/PermissionsDTO' + identity: + type: string + description: The user identity being serialized. + logoutSupported: + type: boolean + description: Whether the system is configured to support logout operations + based on current user authentication status + readOnly: true + parameterContextPermissions: + $ref: '#/components/schemas/PermissionsDTO' + policiesPermissions: + $ref: '#/components/schemas/PermissionsDTO' + provenancePermissions: + $ref: '#/components/schemas/PermissionsDTO' + restrictedComponentsPermissions: + $ref: '#/components/schemas/PermissionsDTO' + systemPermissions: + $ref: '#/components/schemas/PermissionsDTO' + tenantsPermissions: + $ref: '#/components/schemas/PermissionsDTO' + example: + policiesPermissions: null + canVersionFlows: true + componentRestrictionPermissions: + - requiredPermission: + id: id + label: label + permissions: + canRead: true + canWrite: true + - requiredPermission: + id: id + label: label + permissions: + canRead: true + canWrite: true + countersPermissions: null + restrictedComponentsPermissions: null + logoutSupported: true + identity: identity + parameterContextPermissions: null + systemPermissions: null + provenancePermissions: null + anonymous: true + controllerPermissions: null + tenantsPermissions: null + xml: + name: currentEntity + DateTimeParameter: + type: object + properties: + dateTime: + type: string + format: date-time + DefinedType: + type: object + properties: + artifact: + type: string + description: The artifact name of the bundle that provides the referenced + type. + group: + type: string + description: The group name of the bundle that provides the referenced type. + type: + type: string + description: The fully-qualified class type + typeDescription: + type: string + description: The description of the type. + version: + type: string + description: The version of the bundle that provides the referenced type. + description: Indicates that this property is for selecting a controller service + of the specified type + example: + artifact: artifact + typeDescription: typeDescription + type: type + version: version + group: group + DifferenceDTO: + type: object + properties: + difference: + type: string + description: Description of the difference + differenceType: + type: string + description: The type of difference + description: The differences in the component between the two flows + example: + differenceType: differenceType + difference: difference + DimensionsDTO: + type: object + properties: + height: + type: number + description: The height of the label in pixels when at a 1:1 scale. + format: double + width: + type: number + description: The width of the label in pixels when at a 1:1 scale. + format: double + example: + width: 6.027456183070403 + height: 0.8008281904610115 + DocumentedTypeDTO: + type: object + properties: + bundle: + $ref: '#/components/schemas/BundleDTO' + controllerServiceApis: + type: array + description: "If this type represents a ControllerService, this lists the\ + \ APIs it implements." + items: + $ref: '#/components/schemas/ControllerServiceApiDTO' + deprecationReason: + type: string + description: The description of why the usage of this component is restricted. + description: + type: string + description: The description of the type. + explicitRestrictions: + uniqueItems: true + type: array + description: "An optional collection of explicit restrictions. If specified,\ + \ these explicit restrictions will be enfored." + items: + $ref: '#/components/schemas/ExplicitRestrictionDTO' + restricted: + type: boolean + description: Whether this type is restricted. + tags: + uniqueItems: true + type: array + description: The tags associated with this type. + items: + type: string + description: The tags associated with this type. + type: + type: string + description: The fully qualified name of the type. + usageRestriction: + type: string + description: The optional description of why the usage of this component + is restricted. + example: + deprecationReason: deprecationReason + controllerServiceApis: + - type: type + bundle: null + - type: type + bundle: null + restricted: true + description: description + explicitRestrictions: + - requiredPermission: + id: id + label: label + explanation: explanation + - requiredPermission: + id: id + label: label + explanation: explanation + usageRestriction: usageRestriction + type: type + bundle: + artifact: artifact + version: version + group: group + tags: + - tags + - tags + DropRequestDTO: + type: object + properties: + current: + type: string + description: The count and size of flow files currently queued. currentCount: type: integer description: The number of flow files currently queued. @@ -20233,56 +19939,75 @@ components: type: integer description: The size of flow files currently queued in bytes. format: int64 - current: + dropped: type: string - description: The count and size of flow files currently queued. - originalCount: + description: The count and size of flow files that have been dropped thus + far. + droppedCount: type: integer - description: The number of flow files to be dropped as a result of this - request. + description: The number of flow files that have been dropped thus far. format: int32 - originalSize: + droppedSize: type: integer - description: The size of flow files to be dropped as a result of this request - in bytes. + description: The size of flow files that have been dropped thus far in bytes. format: int64 + failureReason: + type: string + description: "The reason, if any, that this drop request failed." + finished: + type: boolean + description: Whether the query has finished. + id: + type: string + description: The id for this drop request. + lastUpdated: + type: string + description: The last time this drop request was updated. original: type: string description: The count and size of flow files to be dropped as a result of this request. - droppedCount: + originalCount: type: integer - description: The number of flow files that have been dropped thus far. + description: The number of flow files to be dropped as a result of this + request. format: int32 - droppedSize: + originalSize: type: integer - description: The size of flow files that have been dropped thus far in bytes. + description: The size of flow files to be dropped as a result of this request + in bytes. format: int64 - dropped: - type: string - description: The count and size of flow files that have been dropped thus - far. + percentCompleted: + type: integer + description: The current percent complete. + format: int32 state: type: string description: The current state of the drop request. + submissionTime: + type: string + description: The timestamp when the query was submitted. + uri: + type: string + description: The URI for future requests to this drop request. example: - percentCompleted: 0 + percentCompleted: 7 original: original dropped: dropped - droppedCount: 2 + droppedCount: 1 finished: true uri: uri submissionTime: submissionTime - currentSize: 1 + currentSize: 6 lastUpdated: lastUpdated current: current - droppedSize: 7 + droppedSize: 5 + currentCount: 0 failureReason: failureReason - currentCount: 6 originalCount: 5 id: id state: state - originalSize: 5 + originalSize: 2 DropRequestEntity: type: object properties: @@ -20290,502 +20015,132 @@ components: $ref: '#/components/schemas/DropRequestDTO' example: dropRequest: - percentCompleted: 0 + percentCompleted: 7 original: original dropped: dropped - droppedCount: 2 + droppedCount: 1 finished: true uri: uri submissionTime: submissionTime - currentSize: 1 + currentSize: 6 lastUpdated: lastUpdated current: current - droppedSize: 7 + droppedSize: 5 + currentCount: 0 failureReason: failureReason - currentCount: 6 originalCount: 5 id: id state: state - originalSize: 5 + originalSize: 2 xml: name: dropRequestEntity - FlowFileSummaryDTO: + DynamicProperty: type: object properties: - uri: - type: string - description: The URI that can be used to access this FlowFile. - uuid: - type: string - description: The FlowFile UUID. - filename: + description: type: string - description: The FlowFile filename. - mimeType: + description: The description of the dynamic property + expressionLanguageScope: type: string - description: The FlowFile mime type. - position: - type: integer - description: The FlowFile's position in the queue. - format: int32 - size: - type: integer - description: The FlowFile file size. - format: int64 - queuedDuration: - type: integer - description: How long this FlowFile has been enqueued. - format: int64 - lineageDuration: - type: integer - description: Duration since the FlowFile's greatest ancestor entered the - flow. - format: int64 - penaltyExpiresIn: - type: integer - description: How long in milliseconds until the FlowFile penalty expires. - format: int64 - clusterNodeId: + description: The scope of the expression language support + enum: + - NONE + - ENVIRONMENT + - FLOWFILE_ATTRIBUTES + name: type: string - description: The id of the node where this FlowFile resides. - clusterNodeAddress: + description: The description of the dynamic property name + value: type: string - description: The label for the node where this FlowFile resides. - penalized: - type: boolean - description: If the FlowFile is penalized. - description: The FlowFile summaries. The summaries will be populated once the - request has completed. + description: The description of the dynamic property value + description: Describes the dynamic properties supported by this component example: - queuedDuration: 7 - lineageDuration: 9 - clusterNodeId: clusterNodeId - filename: filename - size: 2 - penaltyExpiresIn: 3 - penalized: true - mimeType: mimeType - position: 5 - clusterNodeAddress: clusterNodeAddress - uri: uri - uuid: uuid - ListingRequestDTO: + expressionLanguageScope: NONE + name: name + description: description + value: value + DynamicRelationship: type: object properties: - id: - type: string - description: The id for this listing request. - uri: - type: string - description: The URI for future requests to this listing request. - submissionTime: - type: string - description: The timestamp when the query was submitted. - lastUpdated: - type: string - description: The last time this listing request was updated. - percentCompleted: - type: integer - description: The current percent complete. - format: int32 - finished: - type: boolean - description: Whether the query has finished. - failureReason: + description: type: string - description: "The reason, if any, that this listing request failed." - maxResults: - type: integer - description: The maximum number of FlowFileSummary objects to return - format: int32 - state: + description: The description of the dynamic relationship + name: type: string - description: The current state of the listing request. - queueSize: - $ref: '#/components/schemas/QueueSizeDTO' - flowFileSummaries: - type: array - description: The FlowFile summaries. The summaries will be populated once - the request has completed. - items: - $ref: '#/components/schemas/FlowFileSummaryDTO' - sourceRunning: - type: boolean - description: Whether the source of the connection is running - destinationRunning: - type: boolean - description: Whether the destination of the connection is running + description: The description of the dynamic relationship name + description: "If the processor supports dynamic relationships, this describes\ + \ the dynamic relationship" example: - percentCompleted: 0 - queueSize: - objectCount: 5 - byteCount: 1 - finished: true - destinationRunning: true - uri: uri - submissionTime: submissionTime - lastUpdated: lastUpdated - maxResults: 6 - sourceRunning: true - failureReason: failureReason - id: id - state: state - flowFileSummaries: - - queuedDuration: 7 - lineageDuration: 9 - clusterNodeId: clusterNodeId - filename: filename - size: 2 - penaltyExpiresIn: 3 - penalized: true - mimeType: mimeType - position: 5 - clusterNodeAddress: clusterNodeAddress - uri: uri - uuid: uuid - - queuedDuration: 7 - lineageDuration: 9 - clusterNodeId: clusterNodeId - filename: filename - size: 2 - penaltyExpiresIn: 3 - penalized: true - mimeType: mimeType - position: 5 - clusterNodeAddress: clusterNodeAddress - uri: uri - uuid: uuid - ListingRequestEntity: + name: name + description: description + ExplicitRestrictionDTO: type: object properties: - listingRequest: - $ref: '#/components/schemas/ListingRequestDTO' + explanation: + type: string + description: The description of why the usage of this component is restricted + for this required permission. + requiredPermission: + $ref: '#/components/schemas/RequiredPermissionDTO' + description: "An optional collection of explicit restrictions. If specified,\ + \ these explicit restrictions will be enfored." example: - listingRequest: - percentCompleted: 0 - queueSize: - objectCount: 5 - byteCount: 1 - finished: true - destinationRunning: true - uri: uri - submissionTime: submissionTime - lastUpdated: lastUpdated - maxResults: 6 - sourceRunning: true - failureReason: failureReason + requiredPermission: id: id - state: state - flowFileSummaries: - - queuedDuration: 7 - lineageDuration: 9 - clusterNodeId: clusterNodeId - filename: filename - size: 2 - penaltyExpiresIn: 3 - penalized: true - mimeType: mimeType - position: 5 - clusterNodeAddress: clusterNodeAddress - uri: uri - uuid: uuid - - queuedDuration: 7 - lineageDuration: 9 - clusterNodeId: clusterNodeId - filename: filename - size: 2 - penaltyExpiresIn: 3 - penalized: true - mimeType: mimeType - position: 5 - clusterNodeAddress: clusterNodeAddress - uri: uri - uuid: uuid - xml: - name: listingRequestEntity - QueueSizeDTO: + label: label + explanation: explanation + ExternalControllerServiceReference: type: object properties: - byteCount: - type: integer - description: The size of objects in a queue. - format: int64 - objectCount: - type: integer - description: The count of objects in a queue. - format: int32 - description: The size of the queue + identifier: + type: string + description: The identifier of the controller service + name: + type: string + description: The name of the controller service example: - objectCount: 5 - byteCount: 1 - FlowFileDTO: - type: object - properties: - uri: - type: string - description: The URI that can be used to access this FlowFile. - uuid: - type: string - description: The FlowFile UUID. - filename: - type: string - description: The FlowFile filename. - mimeType: - type: string - description: The FlowFile mime type. - position: - type: integer - description: The FlowFile's position in the queue. - format: int32 - size: - type: integer - description: The FlowFile file size. - format: int64 - queuedDuration: - type: integer - description: How long this FlowFile has been enqueued. - format: int64 - lineageDuration: - type: integer - description: Duration since the FlowFile's greatest ancestor entered the - flow. - format: int64 - penaltyExpiresIn: - type: integer - description: How long in milliseconds until the FlowFile penalty expires. - format: int64 - clusterNodeId: - type: string - description: The id of the node where this FlowFile resides. - clusterNodeAddress: - type: string - description: The label for the node where this FlowFile resides. - attributes: - type: object - additionalProperties: - type: string - description: The FlowFile attributes. - description: The FlowFile attributes. - contentClaimSection: - type: string - description: The section in which the content claim lives. - contentClaimContainer: - type: string - description: The container in which the content claim lives. - contentClaimIdentifier: - type: string - description: The identifier of the content claim. - contentClaimOffset: - type: integer - description: The offset into the content claim where the flowfile's content - begins. - format: int64 - contentClaimFileSize: - type: string - description: The file size of the content claim formatted. - contentClaimFileSizeBytes: - type: integer - description: The file size of the content claim in bytes. - format: int64 - penalized: - type: boolean - description: If the FlowFile is penalized. - example: - lineageDuration: 5 - penaltyExpiresIn: 5 - contentClaimFileSizeBytes: 7 - contentClaimIdentifier: contentClaimIdentifier - penalized: true - mimeType: mimeType - contentClaimOffset: 2 - uri: uri - uuid: uuid - queuedDuration: 1 - clusterNodeId: clusterNodeId - filename: filename - size: 6 - contentClaimContainer: contentClaimContainer - attributes: - key: attributes - position: 0 - contentClaimFileSize: contentClaimFileSize - clusterNodeAddress: clusterNodeAddress - contentClaimSection: contentClaimSection - FlowFileEntity: - type: object - properties: - flowFile: - $ref: '#/components/schemas/FlowFileDTO' - example: - flowFile: - lineageDuration: 5 - penaltyExpiresIn: 5 - contentClaimFileSizeBytes: 7 - contentClaimIdentifier: contentClaimIdentifier - penalized: true - mimeType: mimeType - contentClaimOffset: 2 - uri: uri - uuid: uuid - queuedDuration: 1 - clusterNodeId: clusterNodeId - filename: filename - size: 6 - contentClaimContainer: contentClaimContainer - attributes: - key: attributes - position: 0 - contentClaimFileSize: contentClaimFileSize - clusterNodeAddress: clusterNodeAddress - contentClaimSection: contentClaimSection - xml: - name: flowFileEntity - ActivateControllerServicesEntity: - type: object - properties: - id: - type: string - description: The id of the ProcessGroup - state: - type: string - description: The desired state of the descendant components - enum: - - "ENABLED, DISABLED" - components: - type: object - additionalProperties: - $ref: '#/components/schemas/RevisionDTO' - description: "Optional services to schedule. If not specified, all authorized\ - \ descendant controller services will be used." - disconnectedNodeAcknowledged: - type: boolean - description: Acknowledges that this node is disconnected to allow for mutable - requests to proceed. - example: - disconnectedNodeAcknowledged: true - components: - key: - clientId: clientId - lastModifier: lastModifier - version: 0 - id: id - state: "ENABLED, DISABLED" - xml: - name: activateControllerServicesEntity - AboutDTO: - type: object - properties: - title: - type: string - description: The title to be used on the page and in the about dialog. - version: - type: string - description: The version of this NiFi. - uri: - type: string - description: The URI for the NiFi. - contentViewerUrl: - type: string - description: The URL for the content viewer if configured. - timezone: - type: string - description: The timezone of the NiFi instance. - readOnly: true - buildTag: - type: string - description: Build tag - buildRevision: - type: string - description: Build revision or commit hash - buildBranch: - type: string - description: Build branch - buildTimestamp: - type: string - description: Build timestamp - example: - buildBranch: buildBranch - buildTimestamp: buildTimestamp - buildTag: buildTag - buildRevision: buildRevision - timezone: timezone - contentViewerUrl: contentViewerUrl - title: title - version: version - uri: uri - AboutEntity: - type: object - properties: - about: - $ref: '#/components/schemas/AboutDTO' - example: - about: - buildBranch: buildBranch - buildTimestamp: buildTimestamp - buildTag: buildTag - buildRevision: buildRevision - timezone: timezone - contentViewerUrl: contentViewerUrl - title: title - version: version - uri: uri - xml: - name: aboutEntity - IntegerParameter: - type: object - properties: - integer: - type: integer - format: int32 - AdditionalDetailsEntity: - type: object - properties: - additionalDetails: - type: string - example: - additionalDetails: additionalDetails - xml: - name: additionalDetailsEntity - FlowAnalysisResultEntity: + identifier: identifier + name: name + FlowAnalysisResultEntity: type: object properties: flowAnalysisPending: type: boolean - rules: - type: array - items: - $ref: '#/components/schemas/FlowAnalysisRuleDTO' ruleViolations: type: array items: $ref: '#/components/schemas/FlowAnalysisRuleViolationDTO' + rules: + type: array + items: + $ref: '#/components/schemas/FlowAnalysisRuleDTO' example: ruleViolations: - subjectComponentType: subjectComponentType issueId: issueId - scope: scope groupId: groupId + scope: scope enforcementPolicy: enforcementPolicy subjectPermissionDto: canRead: true canWrite: true ruleId: ruleId subjectDisplayName: subjectDisplayName - subjectId: subjectId enabled: true + subjectId: subjectId violationMessage: violationMessage - subjectComponentType: subjectComponentType issueId: issueId - scope: scope groupId: groupId + scope: scope enforcementPolicy: enforcementPolicy subjectPermissionDto: canRead: true canWrite: true ruleId: ruleId subjectDisplayName: subjectDisplayName - subjectId: subjectId enabled: true + subjectId: subjectId violationMessage: violationMessage flowAnalysisPending: true rules: @@ -20799,8 +20154,8 @@ components: descriptors: key: supportsEl: true - displayName: displayName defaultValue: defaultValue + displayName: displayName expressionLanguageScope: expressionLanguageScope description: description sensitive: true @@ -20833,14 +20188,16 @@ components: - sensitiveDynamicPropertyNames - sensitiveDynamicPropertyNames restricted: true - versionedComponentId: versionedComponentId supportsSensitiveDynamicProperties: true + versionedComponentId: versionedComponentId name: name validationErrors: - validationErrors - validationErrors id: id - position: null + position: + x: 0.8008281904610115 + "y": 6.027456183070403 state: "ENABLED, DISABLED" bundle: artifact: artifact @@ -20860,8 +20217,8 @@ components: descriptors: key: supportsEl: true - displayName: displayName defaultValue: defaultValue + displayName: displayName expressionLanguageScope: expressionLanguageScope description: description sensitive: true @@ -20894,14 +20251,16 @@ components: - sensitiveDynamicPropertyNames - sensitiveDynamicPropertyNames restricted: true - versionedComponentId: versionedComponentId supportsSensitiveDynamicProperties: true + versionedComponentId: versionedComponentId name: name validationErrors: - validationErrors - validationErrors id: id - position: null + position: + x: 0.8008281904610115 + "y": 6.027456183070403 state: "ENABLED, DISABLED" bundle: artifact: artifact @@ -20913,328 +20272,394 @@ components: key: properties xml: name: flowAnalysisResultEntity - FlowAnalysisRuleViolationDTO: + FlowAnalysisRuleDTO: type: object properties: - enforcementPolicy: + bundle: + $ref: '#/components/schemas/BundleDTO' + comments: type: string - scope: + description: The comments of the flow analysis rule. + deprecated: + type: boolean + description: Whether the flow analysis rule has been deprecated. + descriptors: + type: object + additionalProperties: + $ref: '#/components/schemas/PropertyDescriptorDTO' + description: The descriptors for the flow analysis rules properties. + enforcementPolicy: type: string - subjectId: + description: Enforcement Policy. + extensionMissing: + type: boolean + description: Whether the underlying extension is missing. + id: type: string - subjectDisplayName: + description: The id of the component. + multipleVersionsAvailable: + type: boolean + description: Whether the flow analysis rule has multiple versions available. + name: type: string - groupId: + description: The name of the flow analysis rule. + parentGroupId: type: string - ruleId: + description: The id of parent process group of this component if applicable. + persistsState: + type: boolean + description: Whether the flow analysis rule persists state. + position: + $ref: '#/components/schemas/PositionDTO' + properties: + type: object + additionalProperties: + type: string + description: The properties of the flow analysis rule. + description: The properties of the flow analysis rule. + restricted: + type: boolean + description: Whether the flow analysis rule requires elevated privileges. + sensitiveDynamicPropertyNames: + uniqueItems: true + type: array + description: Set of sensitive dynamic property names + items: + type: string + description: Set of sensitive dynamic property names + state: type: string - issueId: + description: The state of the flow analysis rule. + enum: + - "ENABLED, DISABLED" + supportsSensitiveDynamicProperties: + type: boolean + description: Whether the flow analysis rule supports sensitive dynamic properties. + type: type: string - violationMessage: + description: The fully qualified type of the flow analysis rule. + validationErrors: + type: array + description: Gets the validation errors from the flow analysis rule. These + validation errors represent the problems with the flow analysis rule that + must be resolved before it can be scheduled to run. + items: + type: string + description: Gets the validation errors from the flow analysis rule. These + validation errors represent the problems with the flow analysis rule + that must be resolved before it can be scheduled to run. + validationStatus: type: string - subjectComponentType: + description: "Indicates whether the Flow Analysis Rule is valid, invalid,\ + \ or still in the process of validating (i.e., it is unknown whether or\ + \ not the Flow Analysis Rule is valid)" + readOnly: true + enum: + - "VALID, INVALID, VALIDATING" + versionedComponentId: type: string - subjectPermissionDto: - $ref: '#/components/schemas/PermissionsDTO' - enabled: - type: boolean + description: The ID of the corresponding component that is under version + control example: - subjectComponentType: subjectComponentType - issueId: issueId - scope: scope - groupId: groupId + comments: comments + deprecated: true enforcementPolicy: enforcementPolicy - subjectPermissionDto: - canRead: true - canWrite: true - ruleId: ruleId - subjectDisplayName: subjectDisplayName - subjectId: subjectId - enabled: true - violationMessage: violationMessage - BannerDTO: + parentGroupId: parentGroupId + multipleVersionsAvailable: true + extensionMissing: true + type: type + descriptors: + key: + supportsEl: true + defaultValue: defaultValue + displayName: displayName + expressionLanguageScope: expressionLanguageScope + description: description + sensitive: true + required: true + dependencies: + - dependentValues: + - dependentValues + - dependentValues + propertyName: propertyName + - dependentValues: + - dependentValues + - dependentValues + propertyName: propertyName + allowableValues: + - canRead: true + allowableValue: + displayName: displayName + description: description + value: value + - canRead: true + allowableValue: + displayName: displayName + description: description + value: value + identifiesControllerService: identifiesControllerService + name: name + dynamic: true + identifiesControllerServiceBundle: null + sensitiveDynamicPropertyNames: + - sensitiveDynamicPropertyNames + - sensitiveDynamicPropertyNames + restricted: true + supportsSensitiveDynamicProperties: true + versionedComponentId: versionedComponentId + name: name + validationErrors: + - validationErrors + - validationErrors + id: id + position: + x: 0.8008281904610115 + "y": 6.027456183070403 + state: "ENABLED, DISABLED" + bundle: + artifact: artifact + version: version + group: group + persistsState: true + validationStatus: "VALID, INVALID, VALIDATING" + properties: + key: properties + FlowAnalysisRuleDefinition: type: object properties: - headerText: + additionalDetails: + type: boolean + description: Indicates if the component has additional details documentation + artifact: type: string - description: The header text. - footerText: + description: The artifact name of the bundle that provides the referenced + type. + buildInfo: + $ref: '#/components/schemas/BuildInfo' + deprecated: + type: boolean + description: Whether or not the component has been deprecated + deprecationAlternatives: + uniqueItems: true + type: array + description: "If this component has been deprecated, this optional field\ + \ provides alternatives to use" + items: + type: string + description: "If this component has been deprecated, this optional field\ + \ provides alternatives to use" + deprecationReason: type: string - description: The footer text. - example: - headerText: headerText - footerText: footerText - BannerEntity: - type: object - properties: - banners: - $ref: '#/components/schemas/BannerDTO' - example: - banners: - headerText: headerText - footerText: footerText - xml: - name: bannersEntity - FlowRegistryBranchDTO: - type: object - properties: - name: + description: "If this component has been deprecated, this optional field\ + \ can be used to provide an explanation" + dynamicProperties: + type: array + description: Describes the dynamic properties supported by this component + items: + $ref: '#/components/schemas/DynamicProperty' + explicitRestrictions: + uniqueItems: true + type: array + description: Explicit restrictions that indicate a require permission to + use the component + items: + $ref: '#/components/schemas/Restriction' + group: type: string - description: The branch name - example: - name: name - FlowRegistryBranchEntity: - type: object - properties: - branch: - $ref: '#/components/schemas/FlowRegistryBranchDTO' - example: - branch: - name: name - xml: - name: branchEntity - FlowRegistryBranchesEntity: - type: object - properties: - branches: + description: The group name of the bundle that provides the referenced type. + propertyDescriptors: + type: object + additionalProperties: + $ref: '#/components/schemas/PropertyDescriptor' + description: Descriptions of configuration properties applicable to this + component. + providedApiImplementations: + type: array + description: "If this type represents a provider for an interface, this\ + \ lists the APIs it implements" + items: + $ref: '#/components/schemas/DefinedType' + restricted: + type: boolean + description: Whether or not the component has a general restriction + restrictedExplanation: + type: string + description: An optional description of the general restriction + seeAlso: uniqueItems: true type: array + description: The names of other component types that may be related items: - $ref: '#/components/schemas/FlowRegistryBranchEntity' - example: - branches: - - branch: - name: name - - branch: - name: name - xml: - name: branches - FlowBreadcrumbDTO: - type: object - properties: - id: + type: string + description: The names of other component types that may be related + stateful: + $ref: '#/components/schemas/Stateful' + supportsDynamicProperties: + type: boolean + description: Whether or not this component makes use of dynamic (user-set) + properties. + supportsSensitiveDynamicProperties: + type: boolean + description: Whether or not this component makes use of sensitive dynamic + (user-set) properties. + systemResourceConsiderations: + type: array + description: The system resource considerations for the given component + items: + $ref: '#/components/schemas/SystemResourceConsideration' + tags: + uniqueItems: true + type: array + description: The tags associated with this type + items: + type: string + description: The tags associated with this type + type: type: string - description: The id of the group. - name: + description: The fully-qualified class type + typeDescription: type: string - description: The id of the group. - versionControlInformation: - $ref: '#/components/schemas/VersionControlInformationDTO' - description: This breadcrumb. + description: The description of the type. + version: + type: string + description: The version of the bundle that provides the referenced type. + description: Flow Analysis Rules provided in this bundle example: - name: name - id: id - versionControlInformation: - bucketName: bucketName - groupId: groupId - registryId: registryId - storageLocation: storageLocation - bucketId: bucketId - registryName: registryName - branch: branch - flowName: flowName + deprecationAlternatives: + - deprecationAlternatives + - deprecationAlternatives + buildInfo: + compilerFlags: compilerFlags + compiler: compiler version: version - flowDescription: flowDescription - stateExplanation: stateExplanation - state: "LOCALLY_MODIFIED, STALE, LOCALLY_MODIFIED_AND_STALE, UP_TO_DATE,\ - \ SYNC_FAILURE" - flowId: flowId - FlowBreadcrumbEntity: - type: object - properties: - id: - type: string - description: The id of this ancestor ProcessGroup. - permissions: - $ref: '#/components/schemas/PermissionsDTO' - versionedFlowState: - type: string - description: "The current state of the Process Group, as it relates to the\ - \ Versioned Flow" - readOnly: true - enum: - - "LOCALLY_MODIFIED, STALE, LOCALLY_MODIFIED_AND_STALE, UP_TO_DATE, SYNC_FAILURE" - breadcrumb: - $ref: '#/components/schemas/FlowBreadcrumbDTO' - parentBreadcrumb: - $ref: '#/components/schemas/FlowBreadcrumbEntity' - description: The breadcrumb of the process group. - example: - breadcrumb: + revision: revision + targetArch: targetArch + timestamp: 0 + dynamicProperties: + - expressionLanguageScope: NONE name: name - id: id - versionControlInformation: - bucketName: bucketName - groupId: groupId - registryId: registryId - storageLocation: storageLocation - bucketId: bucketId - registryName: registryName - branch: branch - flowName: flowName - version: version - flowDescription: flowDescription - stateExplanation: stateExplanation - state: "LOCALLY_MODIFIED, STALE, LOCALLY_MODIFIED_AND_STALE, UP_TO_DATE,\ - \ SYNC_FAILURE" - flowId: flowId - parentBreadcrumb: null - permissions: - canRead: true - canWrite: true - id: id - versionedFlowState: "LOCALLY_MODIFIED, STALE, LOCALLY_MODIFIED_AND_STALE,\ - \ UP_TO_DATE, SYNC_FAILURE" - xml: - name: flowEntity - VersionControlInformationDTO: - type: object - properties: - groupId: - type: string - description: The ID of the Process Group that is under version control - registryId: - type: string - description: The ID of the registry that the flow is stored in - registryName: - type: string - description: The name of the registry that the flow is stored in - readOnly: true - branch: - type: string - description: The ID of the branch that the flow is stored in - bucketId: - type: string - description: The ID of the bucket that the flow is stored in - bucketName: - type: string - description: The name of the bucket that the flow is stored in - readOnly: true - flowId: - type: string - description: The ID of the flow - flowName: - type: string - description: The name of the flow - flowDescription: - type: string - description: The description of the flow - version: - type: string - description: The version of the flow - storageLocation: - type: string - description: The storage location - state: - type: string - description: "The current state of the Process Group, as it relates to the\ - \ Versioned Flow" - readOnly: true - enum: - - "LOCALLY_MODIFIED, STALE, LOCALLY_MODIFIED_AND_STALE, UP_TO_DATE, SYNC_FAILURE" - stateExplanation: - type: string - description: Explanation of why the group is in the specified state - readOnly: true - description: The Version Control information - example: - bucketName: bucketName - groupId: groupId - registryId: registryId - storageLocation: storageLocation - bucketId: bucketId - registryName: registryName - branch: branch - flowName: flowName - version: version - flowDescription: flowDescription - stateExplanation: stateExplanation - state: "LOCALLY_MODIFIED, STALE, LOCALLY_MODIFIED_AND_STALE, UP_TO_DATE, SYNC_FAILURE" - flowId: flowId - FlowRegistryBucketDTO: - type: object - properties: - id: - type: string - description: The bucket identifier - name: - type: string - description: The bucket name - description: - type: string - description: The bucket description - created: - type: integer - description: The created timestamp of this bucket - format: int64 - example: - created: 0 - name: name - description: description - id: id - FlowRegistryBucketEntity: - type: object - properties: - id: - type: string - bucket: - $ref: '#/components/schemas/FlowRegistryBucketDTO' - permissions: - $ref: '#/components/schemas/PermissionsDTO' - example: - bucket: - created: 0 + description: description + value: value + - expressionLanguageScope: NONE name: name description: description - id: id - permissions: - canRead: true - canWrite: true - id: id - xml: - name: bucketEntity - FlowRegistryBucketsEntity: - type: object - properties: - buckets: - uniqueItems: true - type: array - items: - $ref: '#/components/schemas/FlowRegistryBucketEntity' - example: - buckets: - - bucket: - created: 0 - name: name + value: value + deprecated: true + explicitRestrictions: + - requiredPermission: requiredPermission + explanation: explanation + - requiredPermission: requiredPermission + explanation: explanation + providedApiImplementations: + - artifact: artifact + typeDescription: typeDescription + type: type + version: version + group: group + - artifact: artifact + typeDescription: typeDescription + type: type + version: version + group: group + typeDescription: typeDescription + additionalDetails: true + propertyDescriptors: + key: + resourceDefinition: + resourceTypes: + - FILE + - FILE + cardinality: SINGLE + typeProvidedByValue: + artifact: artifact + typeDescription: typeDescription + type: type + version: version + group: group + defaultValue: defaultValue + displayName: displayName + validRegex: validRegex + expressionLanguageScope: NONE + validator: validator description: description - id: id - permissions: - canRead: true - canWrite: true - id: id - - bucket: - created: 0 + sensitive: true + required: true + dependencies: + - propertyDisplayName: propertyDisplayName + dependentValues: + - dependentValues + - dependentValues + propertyName: propertyName + - propertyDisplayName: propertyDisplayName + dependentValues: + - dependentValues + - dependentValues + propertyName: propertyName + expressionLanguageScopeDescription: expressionLanguageScopeDescription + allowableValues: + - displayName: displayName + description: description + value: value + - displayName: displayName + description: description + value: value name: name - description: description - id: id - permissions: - canRead: true - canWrite: true - id: id - xml: - name: bucketsEntity - BulletinBoardDTO: + dynamic: true + type: type + version: version + seeAlso: + - seeAlso + - seeAlso + tags: + - tags + - tags + artifact: artifact + deprecationReason: deprecationReason + restricted: true + systemResourceConsiderations: + - resource: resource + description: description + - resource: resource + description: description + supportsSensitiveDynamicProperties: true + supportsDynamicProperties: true + restrictedExplanation: restrictedExplanation + stateful: + description: description + scopes: + - CLUSTER + - CLUSTER + group: group + FlowAnalysisRuleEntity: type: object properties: bulletins: type: array - description: "The bulletins in the bulletin board, that matches the supplied\ - \ request." + description: The bulletins for this component. items: $ref: '#/components/schemas/BulletinEntity' - generated: + component: + $ref: '#/components/schemas/FlowAnalysisRuleDTO' + disconnectedNodeAcknowledged: + type: boolean + description: Acknowledges that this node is disconnected to allow for mutable + requests to proceed. + id: type: string - description: The timestamp when this report was generated. + description: The id of the component. + operatePermissions: + $ref: '#/components/schemas/PermissionsDTO' + permissions: + $ref: '#/components/schemas/PermissionsDTO' + position: + $ref: '#/components/schemas/PositionDTO' + revision: + $ref: '#/components/schemas/RevisionDTO' + status: + $ref: '#/components/schemas/FlowAnalysisRuleStatusDTO' + uri: + type: string + description: The URI for futures requests to the component. example: bulletins: - sourceId: sourceId @@ -21247,7 +20672,7 @@ components: level: level sourceType: sourceType groupId: groupId - id: 5 + id: 1 sourceName: sourceName category: category message: message @@ -21264,2201 +20689,824 @@ components: level: level sourceType: sourceType groupId: groupId - id: 5 + id: 1 sourceName: sourceName category: category message: message nodeAddress: nodeAddress timestamp: timestamp timestamp: timestamp - generated: generated - BulletinBoardEntity: + disconnectedNodeAcknowledged: true + component: + comments: comments + deprecated: true + enforcementPolicy: enforcementPolicy + parentGroupId: parentGroupId + multipleVersionsAvailable: true + extensionMissing: true + type: type + descriptors: + key: + supportsEl: true + defaultValue: defaultValue + displayName: displayName + expressionLanguageScope: expressionLanguageScope + description: description + sensitive: true + required: true + dependencies: + - dependentValues: + - dependentValues + - dependentValues + propertyName: propertyName + - dependentValues: + - dependentValues + - dependentValues + propertyName: propertyName + allowableValues: + - canRead: true + allowableValue: + displayName: displayName + description: description + value: value + - canRead: true + allowableValue: + displayName: displayName + description: description + value: value + identifiesControllerService: identifiesControllerService + name: name + dynamic: true + identifiesControllerServiceBundle: null + sensitiveDynamicPropertyNames: + - sensitiveDynamicPropertyNames + - sensitiveDynamicPropertyNames + restricted: true + supportsSensitiveDynamicProperties: true + versionedComponentId: versionedComponentId + name: name + validationErrors: + - validationErrors + - validationErrors + id: id + position: + x: 0.8008281904610115 + "y": 6.027456183070403 + state: "ENABLED, DISABLED" + bundle: + artifact: artifact + version: version + group: group + persistsState: true + validationStatus: "VALID, INVALID, VALIDATING" + properties: + key: properties + permissions: null + id: id + position: null + uri: uri + operatePermissions: + canRead: true + canWrite: true + revision: + clientId: clientId + lastModifier: lastModifier + version: 2 + status: + activeThreadCount: 0 + validationStatus: "VALID, INVALID, VALIDATING" + runStatus: "ENABLED, DISABLED" + xml: + name: flowAnalysisRuleEntity + FlowAnalysisRuleRunStatusEntity: type: object properties: - bulletinBoard: - $ref: '#/components/schemas/BulletinBoardDTO' - example: - bulletinBoard: - bulletins: - - sourceId: sourceId - canRead: true - groupId: groupId - id: 5 - nodeAddress: nodeAddress - bulletin: - sourceId: sourceId - level: level - sourceType: sourceType - groupId: groupId - id: 5 - sourceName: sourceName - category: category - message: message - nodeAddress: nodeAddress - timestamp: timestamp - timestamp: timestamp - - sourceId: sourceId - canRead: true - groupId: groupId - id: 5 - nodeAddress: nodeAddress - bulletin: - sourceId: sourceId - level: level - sourceType: sourceType - groupId: groupId - id: 5 - sourceName: sourceName - category: category - message: message - nodeAddress: nodeAddress - timestamp: timestamp - timestamp: timestamp - generated: generated + disconnectedNodeAcknowledged: + type: boolean + description: Acknowledges that this node is disconnected to allow for mutable + requests to proceed. + revision: + $ref: '#/components/schemas/RevisionDTO' + state: + type: string + description: The state of the FlowAnalysisRule. + enum: + - "ENABLED, DISABLED" xml: - name: bulletinBoardEntity - BulletinBoardPatternParameter: + name: entity + FlowAnalysisRuleStatusDTO: type: object properties: - rawPattern: + activeThreadCount: + type: integer + description: The number of active threads for the component. + format: int32 + runStatus: type: string - pattern: - type: object - ControllerBulletinsEntity: + description: The run status of this FlowAnalysisRule + readOnly: true + enum: + - "ENABLED, DISABLED" + validationStatus: + type: string + description: "Indicates whether the component is valid, invalid, or still\ + \ in the process of validating (i.e., it is unknown whether or not the\ + \ component is valid)" + readOnly: true + enum: + - "VALID, INVALID, VALIDATING" + description: The status for this FlowAnalysisRule. + readOnly: true + example: + activeThreadCount: 0 + validationStatus: "VALID, INVALID, VALIDATING" + runStatus: "ENABLED, DISABLED" + FlowAnalysisRuleTypesEntity: type: object properties: - bulletins: - type: array - description: System level bulletins to be reported to the user. - items: - $ref: '#/components/schemas/BulletinEntity' - controllerServiceBulletins: - type: array - description: Controller service bulletins to be reported to the user. - items: - $ref: '#/components/schemas/BulletinEntity' - reportingTaskBulletins: - type: array - description: Reporting task bulletins to be reported to the user. - items: - $ref: '#/components/schemas/BulletinEntity' - flowAnalysisRuleBulletins: - type: array - description: Flow Analysis Rule bulletins to be reported to the user. - items: - $ref: '#/components/schemas/BulletinEntity' - parameterProviderBulletins: - type: array - description: Parameter provider bulletins to be reported to the user. - items: - $ref: '#/components/schemas/BulletinEntity' - flowRegistryClientBulletins: + flowAnalysisRuleTypes: + uniqueItems: true type: array - description: Flow registry client bulletins to be reported to the user. items: - $ref: '#/components/schemas/BulletinEntity' + $ref: '#/components/schemas/DocumentedTypeDTO' example: - bulletins: - - sourceId: sourceId + flowAnalysisRuleTypes: + - deprecationReason: deprecationReason + controllerServiceApis: + - type: type + bundle: null + - type: type + bundle: null + restricted: true + description: description + explicitRestrictions: + - requiredPermission: + id: id + label: label + explanation: explanation + - requiredPermission: + id: id + label: label + explanation: explanation + usageRestriction: usageRestriction + type: type + bundle: + artifact: artifact + version: version + group: group + tags: + - tags + - tags + - deprecationReason: deprecationReason + controllerServiceApis: + - type: type + bundle: null + - type: type + bundle: null + restricted: true + description: description + explicitRestrictions: + - requiredPermission: + id: id + label: label + explanation: explanation + - requiredPermission: + id: id + label: label + explanation: explanation + usageRestriction: usageRestriction + type: type + bundle: + artifact: artifact + version: version + group: group + tags: + - tags + - tags + xml: + name: flowAnalysisRuleTypesEntity + FlowAnalysisRuleViolationDTO: + type: object + properties: + enabled: + type: boolean + enforcementPolicy: + type: string + groupId: + type: string + issueId: + type: string + ruleId: + type: string + scope: + type: string + subjectComponentType: + type: string + subjectDisplayName: + type: string + subjectId: + type: string + subjectPermissionDto: + $ref: '#/components/schemas/PermissionsDTO' + violationMessage: + type: string + example: + subjectComponentType: subjectComponentType + issueId: issueId + groupId: groupId + scope: scope + enforcementPolicy: enforcementPolicy + subjectPermissionDto: canRead: true - groupId: groupId - id: 5 - nodeAddress: nodeAddress - bulletin: - sourceId: sourceId - level: level - sourceType: sourceType + canWrite: true + ruleId: ruleId + subjectDisplayName: subjectDisplayName + enabled: true + subjectId: subjectId + violationMessage: violationMessage + FlowAnalysisRulesEntity: + type: object + properties: + currentTime: + type: string + description: The current time on the system. + flowAnalysisRules: + uniqueItems: true + type: array + items: + $ref: '#/components/schemas/FlowAnalysisRuleEntity' + example: + currentTime: currentTime + flowAnalysisRules: + - bulletins: + - sourceId: sourceId + canRead: true groupId: groupId id: 5 - sourceName: sourceName - category: category - message: message nodeAddress: nodeAddress + bulletin: + sourceId: sourceId + level: level + sourceType: sourceType + groupId: groupId + id: 1 + sourceName: sourceName + category: category + message: message + nodeAddress: nodeAddress + timestamp: timestamp timestamp: timestamp - timestamp: timestamp - - sourceId: sourceId - canRead: true - groupId: groupId - id: 5 - nodeAddress: nodeAddress - bulletin: - sourceId: sourceId - level: level - sourceType: sourceType + - sourceId: sourceId + canRead: true groupId: groupId id: 5 - sourceName: sourceName - category: category - message: message nodeAddress: nodeAddress + bulletin: + sourceId: sourceId + level: level + sourceType: sourceType + groupId: groupId + id: 1 + sourceName: sourceName + category: category + message: message + nodeAddress: nodeAddress + timestamp: timestamp timestamp: timestamp - timestamp: timestamp - parameterProviderBulletins: - - null - - null - flowRegistryClientBulletins: - - null - - null - controllerServiceBulletins: - - null - - null - flowAnalysisRuleBulletins: - - null - - null - reportingTaskBulletins: - - null - - null + disconnectedNodeAcknowledged: true + component: + comments: comments + deprecated: true + enforcementPolicy: enforcementPolicy + parentGroupId: parentGroupId + multipleVersionsAvailable: true + extensionMissing: true + type: type + descriptors: + key: + supportsEl: true + defaultValue: defaultValue + displayName: displayName + expressionLanguageScope: expressionLanguageScope + description: description + sensitive: true + required: true + dependencies: + - dependentValues: + - dependentValues + - dependentValues + propertyName: propertyName + - dependentValues: + - dependentValues + - dependentValues + propertyName: propertyName + allowableValues: + - canRead: true + allowableValue: + displayName: displayName + description: description + value: value + - canRead: true + allowableValue: + displayName: displayName + description: description + value: value + identifiesControllerService: identifiesControllerService + name: name + dynamic: true + identifiesControllerServiceBundle: null + sensitiveDynamicPropertyNames: + - sensitiveDynamicPropertyNames + - sensitiveDynamicPropertyNames + restricted: true + supportsSensitiveDynamicProperties: true + versionedComponentId: versionedComponentId + name: name + validationErrors: + - validationErrors + - validationErrors + id: id + position: + x: 0.8008281904610115 + "y": 6.027456183070403 + state: "ENABLED, DISABLED" + bundle: + artifact: artifact + version: version + group: group + persistsState: true + validationStatus: "VALID, INVALID, VALIDATING" + properties: + key: properties + permissions: null + id: id + position: null + uri: uri + operatePermissions: + canRead: true + canWrite: true + revision: + clientId: clientId + lastModifier: lastModifier + version: 2 + status: + activeThreadCount: 0 + validationStatus: "VALID, INVALID, VALIDATING" + runStatus: "ENABLED, DISABLED" + - bulletins: + - sourceId: sourceId + canRead: true + groupId: groupId + id: 5 + nodeAddress: nodeAddress + bulletin: + sourceId: sourceId + level: level + sourceType: sourceType + groupId: groupId + id: 1 + sourceName: sourceName + category: category + message: message + nodeAddress: nodeAddress + timestamp: timestamp + timestamp: timestamp + - sourceId: sourceId + canRead: true + groupId: groupId + id: 5 + nodeAddress: nodeAddress + bulletin: + sourceId: sourceId + level: level + sourceType: sourceType + groupId: groupId + id: 1 + sourceName: sourceName + category: category + message: message + nodeAddress: nodeAddress + timestamp: timestamp + timestamp: timestamp + disconnectedNodeAcknowledged: true + component: + comments: comments + deprecated: true + enforcementPolicy: enforcementPolicy + parentGroupId: parentGroupId + multipleVersionsAvailable: true + extensionMissing: true + type: type + descriptors: + key: + supportsEl: true + defaultValue: defaultValue + displayName: displayName + expressionLanguageScope: expressionLanguageScope + description: description + sensitive: true + required: true + dependencies: + - dependentValues: + - dependentValues + - dependentValues + propertyName: propertyName + - dependentValues: + - dependentValues + - dependentValues + propertyName: propertyName + allowableValues: + - canRead: true + allowableValue: + displayName: displayName + description: description + value: value + - canRead: true + allowableValue: + displayName: displayName + description: description + value: value + identifiesControllerService: identifiesControllerService + name: name + dynamic: true + identifiesControllerServiceBundle: null + sensitiveDynamicPropertyNames: + - sensitiveDynamicPropertyNames + - sensitiveDynamicPropertyNames + restricted: true + supportsSensitiveDynamicProperties: true + versionedComponentId: versionedComponentId + name: name + validationErrors: + - validationErrors + - validationErrors + id: id + position: + x: 0.8008281904610115 + "y": 6.027456183070403 + state: "ENABLED, DISABLED" + bundle: + artifact: artifact + version: version + group: group + persistsState: true + validationStatus: "VALID, INVALID, VALIDATING" + properties: + key: properties + permissions: null + id: id + position: null + uri: uri + operatePermissions: + canRead: true + canWrite: true + revision: + clientId: clientId + lastModifier: lastModifier + version: 2 + status: + activeThreadCount: 0 + validationStatus: "VALID, INVALID, VALIDATING" + runStatus: "ENABLED, DISABLED" xml: - name: controllerConfigurationEntity - ClusterSummaryDTO: + name: flowAnalysisRulesEntity + FlowBreadcrumbDTO: type: object properties: - connectedNodes: + id: type: string - description: "When clustered, reports the number of nodes connected vs the\ - \ number of nodes in the cluster." - connectedNodeCount: - type: integer - description: The number of nodes that are currently connected to the cluster - format: int32 - totalNodeCount: - type: integer - description: "The number of nodes in the cluster, regardless of whether\ - \ or not they are connected" - format: int32 - clustered: - type: boolean - description: Whether this NiFi instance is clustered. - connectedToCluster: - type: boolean - description: Whether this NiFi instance is connected to a cluster. - example: - connectedToCluster: true - connectedNodeCount: 0 - totalNodeCount: 6 - clustered: true - connectedNodes: connectedNodes - ClusterSummaryEntity: - type: object - properties: - clusterSummary: - $ref: '#/components/schemas/ClusterSummaryDTO' + description: The id of the group. + name: + type: string + description: The id of the group. + versionControlInformation: + $ref: '#/components/schemas/VersionControlInformationDTO' + description: This breadcrumb. example: - clusterSummary: - connectedToCluster: true - connectedNodeCount: 0 - totalNodeCount: 6 - clustered: true - connectedNodes: connectedNodes - xml: - name: clusterSummaryEntity - ConnectionStatisticsDTO: + name: name + id: id + versionControlInformation: + bucketName: bucketName + groupId: groupId + registryId: registryId + storageLocation: storageLocation + bucketId: bucketId + registryName: registryName + branch: branch + flowName: flowName + version: version + flowDescription: flowDescription + stateExplanation: stateExplanation + state: "LOCALLY_MODIFIED, STALE, LOCALLY_MODIFIED_AND_STALE, UP_TO_DATE,\ + \ SYNC_FAILURE" + flowId: flowId + FlowBreadcrumbEntity: type: object properties: + breadcrumb: + $ref: '#/components/schemas/FlowBreadcrumbDTO' id: type: string - description: The ID of the connection - statsLastRefreshed: + description: The id of this ancestor ProcessGroup. + parentBreadcrumb: + $ref: '#/components/schemas/FlowBreadcrumbEntity' + permissions: + $ref: '#/components/schemas/PermissionsDTO' + versionedFlowState: type: string - description: The timestamp of when the stats were last refreshed - aggregateSnapshot: - $ref: '#/components/schemas/ConnectionStatisticsSnapshotDTO' - nodeSnapshots: - type: array - description: A list of status snapshots for each node - items: - $ref: '#/components/schemas/NodeConnectionStatisticsSnapshotDTO' + description: "The current state of the Process Group, as it relates to the\ + \ Versioned Flow" + readOnly: true + enum: + - "LOCALLY_MODIFIED, STALE, LOCALLY_MODIFIED_AND_STALE, UP_TO_DATE, SYNC_FAILURE" + description: The breadcrumb of the process group. example: - nodeSnapshots: - - address: address - apiPort: 9 - statisticsSnapshot: null - nodeId: nodeId - - address: address - apiPort: 9 - statisticsSnapshot: null - nodeId: nodeId - id: id - aggregateSnapshot: - predictedBytesAtNextInterval: 5 - predictedPercentBytes: 2 - predictedPercentCount: 5 - predictedMillisUntilCountBackpressure: 0 - predictedCountAtNextInterval: 1 - predictionIntervalMillis: 7 + breadcrumb: + name: name id: id - predictedMillisUntilBytesBackpressure: 6 - statsLastRefreshed: statsLastRefreshed - ConnectionStatisticsEntity: + versionControlInformation: + bucketName: bucketName + groupId: groupId + registryId: registryId + storageLocation: storageLocation + bucketId: bucketId + registryName: registryName + branch: branch + flowName: flowName + version: version + flowDescription: flowDescription + stateExplanation: stateExplanation + state: "LOCALLY_MODIFIED, STALE, LOCALLY_MODIFIED_AND_STALE, UP_TO_DATE,\ + \ SYNC_FAILURE" + flowId: flowId + parentBreadcrumb: null + permissions: null + id: id + versionedFlowState: "LOCALLY_MODIFIED, STALE, LOCALLY_MODIFIED_AND_STALE,\ + \ UP_TO_DATE, SYNC_FAILURE" + xml: + name: flowEntity + FlowComparisonEntity: type: object properties: - connectionStatistics: - $ref: '#/components/schemas/ConnectionStatisticsDTO' - canRead: - type: boolean - description: Indicates whether the user can read a given resource. - readOnly: true + componentDifferences: + uniqueItems: true + type: array + description: The list of differences for each component in the flow that + is not the same between the two flows + items: + $ref: '#/components/schemas/ComponentDifferenceDTO' example: - connectionStatistics: - nodeSnapshots: - - address: address - apiPort: 9 - statisticsSnapshot: null - nodeId: nodeId - - address: address - apiPort: 9 - statisticsSnapshot: null - nodeId: nodeId - id: id - aggregateSnapshot: - predictedBytesAtNextInterval: 5 - predictedPercentBytes: 2 - predictedPercentCount: 5 - predictedMillisUntilCountBackpressure: 0 - predictedCountAtNextInterval: 1 - predictionIntervalMillis: 7 - id: id - predictedMillisUntilBytesBackpressure: 6 - statsLastRefreshed: statsLastRefreshed - canRead: true + componentDifferences: + - componentType: componentType + componentId: componentId + processGroupId: processGroupId + differences: + - differenceType: differenceType + difference: difference + - differenceType: differenceType + difference: difference + componentName: componentName + - componentType: componentType + componentId: componentId + processGroupId: processGroupId + differences: + - differenceType: differenceType + difference: difference + - differenceType: differenceType + difference: difference + componentName: componentName xml: - name: connectionStatisticsEntity - ConnectionStatisticsSnapshotDTO: + name: flowComparisonEntity + FlowConfigurationDTO: type: object properties: - id: + currentTime: type: string - description: The id of the connection. - predictedMillisUntilCountBackpressure: - type: integer - description: "The predicted number of milliseconds before the connection\ - \ will have backpressure applied, based on the queued count." - format: int64 - predictedMillisUntilBytesBackpressure: - type: integer - description: "The predicted number of milliseconds before the connection\ - \ will have backpressure applied, based on the total number of bytes in\ - \ the queue." - format: int64 - predictedCountAtNextInterval: - type: integer - description: The predicted number of queued objects at the next configured - interval. - format: int32 - predictedBytesAtNextInterval: - type: integer - description: The predicted total number of bytes in the queue at the next - configured interval. - format: int64 - predictedPercentCount: - type: integer - description: The predicted percentage of queued objects at the next configured - interval. - format: int32 - predictedPercentBytes: - type: integer - description: The predicted percentage of bytes in the queue against current - threshold at the next configured interval. - format: int32 - predictionIntervalMillis: + description: The current time on the system. + defaultBackPressureDataSizeThreshold: + type: string + description: The default back pressure data size threshold. + defaultBackPressureObjectThreshold: type: integer - description: The prediction interval in seconds + description: The default back pressure object threshold. format: int64 - description: The connection status snapshot from the node. - example: - predictedBytesAtNextInterval: 5 - predictedPercentBytes: 2 - predictedPercentCount: 5 - predictedMillisUntilCountBackpressure: 0 - predictedCountAtNextInterval: 1 - predictionIntervalMillis: 7 - id: id - predictedMillisUntilBytesBackpressure: 6 - NodeConnectionStatisticsSnapshotDTO: - type: object - properties: - nodeId: - type: string - description: The unique ID that identifies the node - address: - type: string - description: The API address of the node - apiPort: + supportsConfigurableAuthorizer: + type: boolean + description: Whether this NiFi supports a configurable authorizer. + readOnly: true + supportsConfigurableUsersAndGroups: + type: boolean + description: Whether this NiFi supports configurable users and groups. + readOnly: true + supportsManagedAuthorizer: + type: boolean + description: "Whether this NiFi supports a managed authorizer. Managed authorizers\ + \ can visualize users, groups, and policies in the UI." + readOnly: true + timeOffset: type: integer - description: The API port used to communicate with the node + description: The time offset of the system. format: int32 - statisticsSnapshot: - $ref: '#/components/schemas/ConnectionStatisticsSnapshotDTO' - description: A list of status snapshots for each node + description: The controller configuration. example: - address: address - apiPort: 9 - statisticsSnapshot: null - nodeId: nodeId - ConnectionStatusEntity: + currentTime: currentTime + defaultBackPressureObjectThreshold: 0 + supportsConfigurableAuthorizer: true + supportsConfigurableUsersAndGroups: true + supportsManagedAuthorizer: true + timeOffset: 6 + defaultBackPressureDataSizeThreshold: defaultBackPressureDataSizeThreshold + FlowConfigurationEntity: type: object properties: - connectionStatus: - $ref: '#/components/schemas/ConnectionStatusDTO' - canRead: - type: boolean - description: Indicates whether the user can read a given resource. - readOnly: true + flowConfiguration: + $ref: '#/components/schemas/FlowConfigurationDTO' example: - canRead: true - connectionStatus: - sourceId: sourceId - groupId: groupId - destinationName: destinationName - name: name - nodeSnapshots: - - statusSnapshot: null - address: address - apiPort: 4 - nodeId: nodeId - - statusSnapshot: null - address: address - apiPort: 4 - nodeId: nodeId - id: id - sourceName: sourceName - aggregateSnapshot: - sourceId: sourceId - groupId: groupId - queued: queued - percentUseCount: 7 - destinationId: destinationId - predictions: - predictedBytesAtNextInterval: 9 - predictionIntervalSeconds: 2 - predictedPercentBytes: 2 - predictedPercentCount: 3 - predictedMillisUntilCountBackpressure: 5 - predictedCountAtNextInterval: 7 - predictedMillisUntilBytesBackpressure: 5 - output: output - input: input - percentUseBytes: 1 - flowFileAvailability: flowFileAvailability - destinationName: destinationName - queuedSize: queuedSize - queuedCount: queuedCount - name: name - flowFilesQueued: 1 - id: id - sourceName: sourceName - flowFilesIn: 4 - flowFilesOut: 1 - bytesIn: 7 - bytesOut: 1 - bytesQueued: 6 - destinationId: destinationId - statsLastRefreshed: statsLastRefreshed + flowConfiguration: + currentTime: currentTime + defaultBackPressureObjectThreshold: 0 + supportsConfigurableAuthorizer: true + supportsConfigurableUsersAndGroups: true + supportsManagedAuthorizer: true + timeOffset: 6 + defaultBackPressureDataSizeThreshold: defaultBackPressureDataSizeThreshold xml: - name: connectionStatusEntity - NodeStatusSnapshotsDTO: + name: flowConfigurationEntity + FlowDTO: type: object properties: - nodeId: - type: string - description: The id of the node. - address: - type: string - description: The node's host/ip address. - apiPort: - type: integer - description: The port the node is listening for API requests. - format: int32 - statusSnapshots: + connections: + uniqueItems: true type: array - description: A list of StatusSnapshotDTO objects that provide the actual - metric values for the component for this node. + description: The connections in this flow. items: - $ref: '#/components/schemas/StatusSnapshotDTO' - description: "The NodeStatusSnapshotsDTO objects that provide the actual metric\ - \ values for the component, for each node. If the NiFi instance is not clustered,\ - \ this value will be null." - example: - address: address - apiPort: 6 - statusSnapshots: - - null - - null - nodeId: nodeId - StatusDescriptorDTO: - type: object - properties: - field: - type: string - description: The name of the status field. - label: - type: string - description: The label for the status field. - description: - type: string - description: The description of the status field. - formatter: - type: string - description: The formatter for the status descriptor. - description: The Descriptors that provide information on each of the metrics - provided in the status history - example: - formatter: formatter - field: field - description: description - label: label - StatusHistoryDTO: - type: object - properties: - generated: - type: string - description: When the status history was generated. - componentDetails: - type: object - additionalProperties: - type: string - description: A Map of key/value pairs that describe the component that - the status history belongs to - description: A Map of key/value pairs that describe the component that the - status history belongs to - fieldDescriptors: + $ref: '#/components/schemas/ConnectionEntity' + funnels: + uniqueItems: true type: array - description: The Descriptors that provide information on each of the metrics - provided in the status history + description: The funnels in this flow. items: - $ref: '#/components/schemas/StatusDescriptorDTO' - aggregateSnapshots: + $ref: '#/components/schemas/FunnelEntity' + inputPorts: + uniqueItems: true type: array - description: "A list of StatusSnapshotDTO objects that provide the actual\ - \ metric values for the component. If the NiFi instance is clustered,\ - \ this will represent the aggregate status across all nodes. If the NiFi\ - \ instance is not clustered, this will represent the status of the entire\ - \ NiFi instance." + description: The input ports in this flow. items: - $ref: '#/components/schemas/StatusSnapshotDTO' - nodeSnapshots: + $ref: '#/components/schemas/PortEntity' + labels: + uniqueItems: true type: array - description: "The NodeStatusSnapshotsDTO objects that provide the actual\ - \ metric values for the component, for each node. If the NiFi instance\ - \ is not clustered, this value will be null." + description: The labels in this flow. items: - $ref: '#/components/schemas/NodeStatusSnapshotsDTO' - example: - componentDetails: - key: componentDetails - fieldDescriptors: - - formatter: formatter - field: field - description: description - label: label - - formatter: formatter - field: field - description: description - label: label - generated: generated - aggregateSnapshots: - - statusMetrics: - key: 0 - timestamp: 2000-01-23T04:56:07.000+00:00 - - statusMetrics: - key: 0 - timestamp: 2000-01-23T04:56:07.000+00:00 - nodeSnapshots: - - address: address - apiPort: 6 - statusSnapshots: - - null - - null - nodeId: nodeId - - address: address - apiPort: 6 - statusSnapshots: - - null - - null - nodeId: nodeId - StatusHistoryEntity: - type: object - properties: - statusHistory: - $ref: '#/components/schemas/StatusHistoryDTO' - canRead: - type: boolean - description: Indicates whether the user can read a given resource. - readOnly: true - example: - statusHistory: - componentDetails: - key: componentDetails - fieldDescriptors: - - formatter: formatter - field: field - description: description - label: label - - formatter: formatter - field: field - description: description - label: label - generated: generated - aggregateSnapshots: - - statusMetrics: - key: 0 - timestamp: 2000-01-23T04:56:07.000+00:00 - - statusMetrics: - key: 0 - timestamp: 2000-01-23T04:56:07.000+00:00 - nodeSnapshots: - - address: address - apiPort: 6 - statusSnapshots: - - null - - null - nodeId: nodeId - - address: address - apiPort: 6 - statusSnapshots: - - null - - null - nodeId: nodeId - canRead: true - xml: - name: statusHistoryEntity - StatusSnapshotDTO: - type: object - properties: - timestamp: - type: string - description: The timestamp of the snapshot. - format: date-time - statusMetrics: - type: object - additionalProperties: - type: integer - description: The status metrics. - format: int64 - description: The status metrics. - description: A list of StatusSnapshotDTO objects that provide the actual metric - values for the component for this node. - example: - statusMetrics: - key: 0 - timestamp: 2000-01-23T04:56:07.000+00:00 - ContentViewerDTO: - type: object - properties: - displayName: - type: string - description: The display name of the Content Viewer. - readOnly: true - uri: - type: string - description: The uri of the Content Viewer. - readOnly: true - supportedMimeTypes: + $ref: '#/components/schemas/LabelEntity' + outputPorts: + uniqueItems: true type: array - description: The mime types this Content Viewer supports. - readOnly: true + description: The output ports in this flow. items: - $ref: '#/components/schemas/SupportedMimeTypesDTO' - description: The Content Viewers. - readOnly: true - example: - displayName: displayName - supportedMimeTypes: - - mimeTypes: - - mimeTypes - - mimeTypes - displayName: displayName - - mimeTypes: - - mimeTypes - - mimeTypes - displayName: displayName - uri: uri - ContentViewerEntity: - type: object - properties: - contentViewers: + $ref: '#/components/schemas/PortEntity' + processGroups: + uniqueItems: true type: array - description: The Content Viewers. - readOnly: true + description: The process groups in this flow. items: - $ref: '#/components/schemas/ContentViewerDTO' - example: - contentViewers: - - displayName: displayName - supportedMimeTypes: - - mimeTypes: - - mimeTypes - - mimeTypes - displayName: displayName - - mimeTypes: - - mimeTypes - - mimeTypes - displayName: displayName - uri: uri - - displayName: displayName - supportedMimeTypes: - - mimeTypes: - - mimeTypes - - mimeTypes - displayName: displayName - - mimeTypes: - - mimeTypes - - mimeTypes - displayName: displayName - uri: uri - xml: - name: contentViewerEntity - SupportedMimeTypesDTO: - type: object - properties: - displayName: - type: string - description: The display name of the mime types. - readOnly: true - mimeTypes: + $ref: '#/components/schemas/ProcessGroupEntity' + processors: + uniqueItems: true type: array - description: The mime types this Content Viewer supports. - readOnly: true + description: The processors in this flow. items: - type: string - description: The mime types this Content Viewer supports. - readOnly: true - description: The mime types this Content Viewer supports. - readOnly: true - example: - mimeTypes: - - mimeTypes - - mimeTypes - displayName: displayName - BuildInfo: - type: object - properties: - version: - type: string - description: The version number of the built component. - revision: - type: string - description: The SCM revision id of the source code used for this build. - timestamp: - type: integer - description: The timestamp (milliseconds since Epoch) of the build. - format: int64 - targetArch: - type: string - description: The target architecture of the built component. - compiler: - type: string - description: The compiler used for the build - compilerFlags: - type: string - description: The compiler flags used for the build. - description: The build metadata for this component + $ref: '#/components/schemas/ProcessorEntity' + remoteProcessGroups: + uniqueItems: true + type: array + description: The remote process groups in this flow. + items: + $ref: '#/components/schemas/RemoteProcessGroupEntity' + description: Flow containing the components that were created as part of this + paste action. example: - compilerFlags: compilerFlags - compiler: compiler - version: version - revision: revision - timestamp: 0 - targetArch: targetArch - ControllerServiceDefinition: - type: object - properties: - group: - type: string - description: The group name of the bundle that provides the referenced type. - artifact: - type: string - description: The artifact name of the bundle that provides the referenced - type. - version: - type: string - description: The version of the bundle that provides the referenced type. - type: - type: string - description: The fully-qualified class type - typeDescription: - type: string - description: The description of the type. - buildInfo: - $ref: '#/components/schemas/BuildInfo' - providedApiImplementations: - type: array - description: "If this type represents a provider for an interface, this\ - \ lists the APIs it implements" - items: - $ref: '#/components/schemas/DefinedType' - tags: - uniqueItems: true - type: array - description: The tags associated with this type - items: - type: string - description: The tags associated with this type - seeAlso: - uniqueItems: true - type: array - description: The names of other component types that may be related - items: - type: string - description: The names of other component types that may be related - deprecated: - type: boolean - description: Whether or not the component has been deprecated - deprecationReason: - type: string - description: "If this component has been deprecated, this optional field\ - \ can be used to provide an explanation" - deprecationAlternatives: - uniqueItems: true - type: array - description: "If this component has been deprecated, this optional field\ - \ provides alternatives to use" - items: - type: string - description: "If this component has been deprecated, this optional field\ - \ provides alternatives to use" - restricted: - type: boolean - description: Whether or not the component has a general restriction - restrictedExplanation: - type: string - description: An optional description of the general restriction - explicitRestrictions: - uniqueItems: true - type: array - description: Explicit restrictions that indicate a require permission to - use the component - items: - $ref: '#/components/schemas/Restriction' - stateful: - $ref: '#/components/schemas/Stateful' - systemResourceConsiderations: - type: array - description: The system resource considerations for the given component - items: - $ref: '#/components/schemas/SystemResourceConsideration' - additionalDetails: - type: boolean - description: Indicates if the component has additional details documentation - propertyDescriptors: - type: object - additionalProperties: - $ref: '#/components/schemas/PropertyDescriptor' - description: Descriptions of configuration properties applicable to this - component. - supportsDynamicProperties: - type: boolean - description: Whether or not this component makes use of dynamic (user-set) - properties. - supportsSensitiveDynamicProperties: - type: boolean - description: Whether or not this component makes use of sensitive dynamic - (user-set) properties. - dynamicProperties: - type: array - description: Describes the dynamic properties supported by this component - items: - $ref: '#/components/schemas/DynamicProperty' - description: Controller Services provided in this bundle - example: - deprecationAlternatives: - - deprecationAlternatives - - deprecationAlternatives - buildInfo: - compilerFlags: compilerFlags - compiler: compiler - version: version - revision: revision - timestamp: 0 - targetArch: targetArch - dynamicProperties: - - name: name - expressionLanguageScope: NONE - description: description - value: value - - name: name - expressionLanguageScope: NONE - description: description - value: value - deprecated: true - providedApiImplementations: - - artifact: artifact - typeDescription: typeDescription - type: type - version: version - group: group - - artifact: artifact - typeDescription: typeDescription - type: type - version: version - group: group - explicitRestrictions: - - requiredPermission: requiredPermission - explanation: explanation - - requiredPermission: requiredPermission - explanation: explanation - typeDescription: typeDescription - type: type - additionalDetails: true - propertyDescriptors: - key: - resourceDefinition: - resourceTypes: - - FILE - - FILE - cardinality: SINGLE - typeProvidedByValue: null - displayName: displayName - defaultValue: defaultValue - validRegex: validRegex - expressionLanguageScope: NONE - validator: validator - description: description - sensitive: true - required: true - dependencies: - - propertyDisplayName: propertyDisplayName - dependentValues: - - dependentValues - - dependentValues - propertyName: propertyName - - propertyDisplayName: propertyDisplayName - dependentValues: - - dependentValues - - dependentValues - propertyName: propertyName - expressionLanguageScopeDescription: expressionLanguageScopeDescription - allowableValues: - - displayName: displayName - description: description - value: value - - displayName: displayName + processGroups: + - activeRemotePortCount: 0 + staleCount: 3 + outputPortCount: 3 + inputPortCount: 7 + permissions: + canRead: true + canWrite: true + processGroupUpdateStrategy: "CURRENT_GROUP, CURRENT_GROUP_WITH_CHILDREN" + disabledCount: 7 + runningCount: 5 + versionedFlowSnapshot: + bucket: + identifier: identifier + permissions: + canRead: true + canDelete: true + canWrite: true + createdTimestamp: 2 + name: name description: description - value: value - name: name - dynamic: true - version: version - seeAlso: - - seeAlso - - seeAlso - tags: - - tags - - tags - artifact: artifact - deprecationReason: deprecationReason - restricted: true - systemResourceConsiderations: - - resource: resource - description: description - - resource: resource - description: description - supportsSensitiveDynamicProperties: true - supportsDynamicProperties: true - restrictedExplanation: restrictedExplanation - stateful: - description: description - scopes: - - CLUSTER - - CLUSTER - group: group - DefinedType: - type: object - properties: - group: - type: string - description: The group name of the bundle that provides the referenced type. - artifact: - type: string - description: The artifact name of the bundle that provides the referenced - type. - version: - type: string - description: The version of the bundle that provides the referenced type. - type: - type: string - description: The fully-qualified class type - typeDescription: - type: string - description: The description of the type. - description: Indicates that this property is for selecting a controller service - of the specified type - example: - artifact: artifact - typeDescription: typeDescription - type: type - version: version - group: group - DynamicProperty: - type: object - properties: - name: - type: string - description: The description of the dynamic property name - value: - type: string - description: The description of the dynamic property value - description: - type: string - description: The description of the dynamic property - expressionLanguageScope: - type: string - description: The scope of the expression language support - enum: - - NONE - - ENVIRONMENT - - FLOWFILE_ATTRIBUTES - description: Describes the dynamic properties supported by this component - example: - name: name - expressionLanguageScope: NONE - description: description - value: value - PropertyAllowableValue: - type: object - properties: - value: - type: string - description: The internal value - displayName: - type: string - description: "The display name of the value, if different from the internal\ - \ value" - description: - type: string - description: "The description of the value, e.g., the behavior it produces." - description: A list of the allowable values for the property - example: - displayName: displayName - description: description - value: value - PropertyDependency: - type: object - properties: - propertyName: - type: string - description: The name of the property that is depended upon - propertyDisplayName: - type: string - description: The name of the property that is depended upon - dependentValues: - type: array - description: The values that satisfy the dependency - items: - type: string - description: The values that satisfy the dependency - description: The dependencies that this property has on other properties - example: - propertyDisplayName: propertyDisplayName - dependentValues: - - dependentValues - - dependentValues - propertyName: propertyName - PropertyDescriptor: - type: object - properties: - name: - type: string - description: The name of the property key - displayName: - type: string - description: "The display name of the property key, if different from the\ - \ name" - description: - type: string - description: The description of what the property does - allowableValues: - type: array - description: A list of the allowable values for the property - items: - $ref: '#/components/schemas/PropertyAllowableValue' - defaultValue: - type: string - description: The default value if a user-set value is not specified - required: - type: boolean - description: Whether or not the property is required for the component - sensitive: - type: boolean - description: "Whether or not the value of the property is considered sensitive\ - \ (e.g., passwords and keys)" - expressionLanguageScope: - type: string - description: The scope of expression language supported by this property - enum: - - NONE - - ENVIRONMENT - - FLOWFILE_ATTRIBUTES - expressionLanguageScopeDescription: - type: string - description: The description of the expression language scope supported - by this property - readOnly: true - typeProvidedByValue: - $ref: '#/components/schemas/DefinedType' - validRegex: - type: string - description: A regular expression that can be used to validate the value - of this property - validator: - type: string - description: Name of the validator used for this property descriptor - dynamic: - type: boolean - description: Whether or not the descriptor is for a dynamically added property - resourceDefinition: - $ref: '#/components/schemas/PropertyResourceDefinition' - dependencies: - type: array - description: The dependencies that this property has on other properties - items: - $ref: '#/components/schemas/PropertyDependency' - description: Descriptions of configuration properties applicable to this component. - example: - resourceDefinition: - resourceTypes: - - FILE - - FILE - cardinality: SINGLE - typeProvidedByValue: null - displayName: displayName - defaultValue: defaultValue - validRegex: validRegex - expressionLanguageScope: NONE - validator: validator - description: description - sensitive: true - required: true - dependencies: - - propertyDisplayName: propertyDisplayName - dependentValues: - - dependentValues - - dependentValues - propertyName: propertyName - - propertyDisplayName: propertyDisplayName - dependentValues: - - dependentValues - - dependentValues - propertyName: propertyName - expressionLanguageScopeDescription: expressionLanguageScopeDescription - allowableValues: - - displayName: displayName - description: description - value: value - - displayName: displayName - description: description - value: value - name: name - dynamic: true - PropertyResourceDefinition: - type: object - properties: - cardinality: - type: string - description: The cardinality of the resource definition (i.e. single or - multiple) - enum: - - SINGLE - - MULTIPLE - resourceTypes: - uniqueItems: true - type: array - description: The types of resources that can be referenced - items: - type: string - description: The types of resources that can be referenced - enum: - - FILE - - DIRECTORY - - TEXT - - URL - description: Indicates that this property references external resources - example: - resourceTypes: - - FILE - - FILE - cardinality: SINGLE - Restriction: - type: object - properties: - requiredPermission: - type: string - description: The permission required for this restriction - explanation: - type: string - description: The explanation of this restriction - description: Explicit restrictions that indicate a require permission to use - the component - example: - requiredPermission: requiredPermission - explanation: explanation - Stateful: - type: object - properties: - description: - type: string - description: Description of what information is being stored in the StateManager - scopes: - uniqueItems: true - type: array - description: Indicates the Scope(s) associated with the State that is stored - and retrieved - items: - type: string - description: Indicates the Scope(s) associated with the State that is - stored and retrieved - enum: - - CLUSTER - - LOCAL - description: Indicates if the component stores state - example: - description: description - scopes: - - CLUSTER - - CLUSTER - SystemResourceConsideration: - type: object - properties: - resource: - type: string - description: The resource to consider - description: - type: string - description: The description of how the resource is affected - description: The system resource considerations for the given component - example: - resource: resource - description: description - ControllerServiceTypesEntity: - type: object - properties: - controllerServiceTypes: - uniqueItems: true - type: array - items: - $ref: '#/components/schemas/DocumentedTypeDTO' - example: - controllerServiceTypes: - - deprecationReason: deprecationReason - controllerServiceApis: - - type: type - bundle: null - - type: type - bundle: null - restricted: true - description: description - explicitRestrictions: - - requiredPermission: - id: id - label: label - explanation: explanation - - requiredPermission: - id: id - label: label - explanation: explanation - usageRestriction: usageRestriction - type: type - bundle: - artifact: artifact - version: version - group: group - tags: - - tags - - tags - - deprecationReason: deprecationReason - controllerServiceApis: - - type: type - bundle: null - - type: type - bundle: null - restricted: true - description: description - explicitRestrictions: - - requiredPermission: - id: id - label: label - explanation: explanation - - requiredPermission: - id: id - label: label - explanation: explanation - usageRestriction: usageRestriction - type: type - bundle: - artifact: artifact - version: version - group: group - tags: - - tags - - tags - xml: - name: controllerServiceTypesEntity - ControllerServicesEntity: - type: object - properties: - currentTime: - type: string - description: The current time on the system. - controllerServices: - uniqueItems: true - type: array - items: - $ref: '#/components/schemas/ControllerServiceEntity' - example: - currentTime: currentTime - controllerServices: - - bulletins: - - sourceId: sourceId - canRead: true - groupId: groupId - id: 5 - nodeAddress: nodeAddress - bulletin: - sourceId: sourceId - level: level - sourceType: sourceType - groupId: groupId - id: 5 - sourceName: sourceName - category: category - message: message - nodeAddress: nodeAddress - timestamp: timestamp - timestamp: timestamp - - sourceId: sourceId - canRead: true - groupId: groupId - id: 5 - nodeAddress: nodeAddress - bulletin: - sourceId: sourceId - level: level - sourceType: sourceType - groupId: groupId - id: 5 - sourceName: sourceName - category: category - message: message - nodeAddress: nodeAddress - timestamp: timestamp - timestamp: timestamp - disconnectedNodeAcknowledged: true - component: - deprecated: true - bulletinLevel: bulletinLevel - multipleVersionsAvailable: true - extensionMissing: true - type: type - descriptors: + externalControllerServices: key: - supportsEl: true - displayName: displayName - defaultValue: defaultValue - expressionLanguageScope: expressionLanguageScope - description: description - sensitive: true - required: true - dependencies: - - dependentValues: - - dependentValues - - dependentValues - propertyName: propertyName - - dependentValues: - - dependentValues - - dependentValues - propertyName: propertyName - allowableValues: - - canRead: true - allowableValue: - displayName: displayName - description: description - value: value - - canRead: true - allowableValue: - displayName: displayName - description: description - value: value - identifiesControllerService: identifiesControllerService + identifier: identifier name: name - dynamic: true - identifiesControllerServiceBundle: null - controllerServiceApis: - - type: type - bundle: null - - type: type - bundle: null - sensitiveDynamicPropertyNames: - - sensitiveDynamicPropertyNames - - sensitiveDynamicPropertyNames - versionedComponentId: versionedComponentId - supportsSensitiveDynamicProperties: true - validationErrors: - - validationErrors - - validationErrors - id: id - state: "ENABLED, ENABLING, DISABLED, DISABLING" - bundle: - artifact: artifact + snapshotMetadata: + flowIdentifier: flowIdentifier + comments: comments + author: author + bucketIdentifier: bucketIdentifier + branch: branch version: version - group: group - referencingComponents: - - bulletins: - - null - - null - disconnectedNodeAcknowledged: true - component: - descriptors: + timestamp: 5 + flowContents: + processors: + - autoTerminatedRelationships: + - autoTerminatedRelationships + - autoTerminatedRelationships + bulletinLevel: bulletinLevel + executionNode: executionNode + runDurationMillis: 3 + propertyDescriptors: key: null - referenceCycle: true - activeThreadCount: 0 - groupId: groupId - name: name - validationErrors: - - validationErrors - - validationErrors - referenceType: "Processor, ControllerService, ReportingTask, FlowRegistryClient" - id: id - state: state type: type - referencingComponents: - - null - - null + scheduledState: ENABLED + maxBackoffPeriod: maxBackoffPeriod + yieldDuration: yieldDuration + bundle: null + retriedRelationships: + - retriedRelationships + - retriedRelationships + annotationData: annotationData + componentType: CONNECTION + identifier: identifier + comments: comments + concurrentlySchedulableTaskCount: 1 + retryCount: 1 + penaltyDuration: penaltyDuration + backoffMechanism: "PENALIZE_FLOWFILE, YIELD_PROCESSOR" + schedulingStrategy: schedulingStrategy + name: name + instanceIdentifier: instanceIdentifier + schedulingPeriod: schedulingPeriod + style: + key: style + position: null + groupIdentifier: groupIdentifier properties: key: properties - permissions: null - id: id - position: null - uri: uri - revision: null - operatePermissions: null - - bulletins: - - null - - null - disconnectedNodeAcknowledged: true - component: - descriptors: + - autoTerminatedRelationships: + - autoTerminatedRelationships + - autoTerminatedRelationships + bulletinLevel: bulletinLevel + executionNode: executionNode + runDurationMillis: 3 + propertyDescriptors: key: null - referenceCycle: true - activeThreadCount: 0 - groupId: groupId - name: name - validationErrors: - - validationErrors - - validationErrors - referenceType: "Processor, ControllerService, ReportingTask, FlowRegistryClient" - id: id - state: state type: type - referencingComponents: - - null - - null + scheduledState: ENABLED + maxBackoffPeriod: maxBackoffPeriod + yieldDuration: yieldDuration + bundle: null + retriedRelationships: + - retriedRelationships + - retriedRelationships + annotationData: annotationData + componentType: CONNECTION + identifier: identifier + comments: comments + concurrentlySchedulableTaskCount: 1 + retryCount: 1 + penaltyDuration: penaltyDuration + backoffMechanism: "PENALIZE_FLOWFILE, YIELD_PROCESSOR" + schedulingStrategy: schedulingStrategy + name: name + instanceIdentifier: instanceIdentifier + schedulingPeriod: schedulingPeriod + style: + key: style + position: null + groupIdentifier: groupIdentifier properties: key: properties - permissions: null - id: id - position: null - uri: uri - revision: null - operatePermissions: null - validationStatus: "VALID, INVALID, VALIDATING" - annotationData: annotationData - comments: comments - parentGroupId: parentGroupId - customUiUrl: customUiUrl - restricted: true - name: name - position: null - persistsState: true - properties: - key: properties - permissions: - canRead: true - canWrite: true - parentGroupId: parentGroupId - id: id - position: - x: 6.027456183070403 - "y": 1.4658129805029452 - uri: uri - revision: - clientId: clientId - lastModifier: lastModifier - version: 0 - operatePermissions: null - status: - activeThreadCount: 6 - validationStatus: "VALID, INVALID, VALIDATING" - runStatus: "ENABLED, ENABLING, DISABLED, DISABLING" - - bulletins: - - sourceId: sourceId - canRead: true - groupId: groupId - id: 5 - nodeAddress: nodeAddress - bulletin: - sourceId: sourceId - level: level - sourceType: sourceType - groupId: groupId - id: 5 - sourceName: sourceName - category: category - message: message - nodeAddress: nodeAddress - timestamp: timestamp - timestamp: timestamp - - sourceId: sourceId - canRead: true - groupId: groupId - id: 5 - nodeAddress: nodeAddress - bulletin: - sourceId: sourceId - level: level - sourceType: sourceType - groupId: groupId - id: 5 - sourceName: sourceName - category: category - message: message - nodeAddress: nodeAddress - timestamp: timestamp - timestamp: timestamp - disconnectedNodeAcknowledged: true - component: - deprecated: true - bulletinLevel: bulletinLevel - multipleVersionsAvailable: true - extensionMissing: true - type: type - descriptors: - key: - supportsEl: true - displayName: displayName - defaultValue: defaultValue - expressionLanguageScope: expressionLanguageScope - description: description - sensitive: true - required: true - dependencies: - - dependentValues: - - dependentValues - - dependentValues - propertyName: propertyName - - dependentValues: - - dependentValues - - dependentValues - propertyName: propertyName - allowableValues: - - canRead: true - allowableValue: - displayName: displayName - description: description - value: value - - canRead: true - allowableValue: - displayName: displayName - description: description - value: value - identifiesControllerService: identifiesControllerService - name: name - dynamic: true - identifiesControllerServiceBundle: null - controllerServiceApis: - - type: type - bundle: null - - type: type - bundle: null - sensitiveDynamicPropertyNames: - - sensitiveDynamicPropertyNames - - sensitiveDynamicPropertyNames - versionedComponentId: versionedComponentId - supportsSensitiveDynamicProperties: true - validationErrors: - - validationErrors - - validationErrors - id: id - state: "ENABLED, ENABLING, DISABLED, DISABLING" - bundle: - artifact: artifact - version: version - group: group - referencingComponents: - - bulletins: + scheduledState: ENABLED + processGroups: - null - null - disconnectedNodeAcknowledged: true - component: - descriptors: - key: null - referenceCycle: true - activeThreadCount: 0 - groupId: groupId - name: name - validationErrors: - - validationErrors - - validationErrors - referenceType: "Processor, ControllerService, ReportingTask, FlowRegistryClient" - id: id - state: state - type: type - referencingComponents: - - null - - null - properties: - key: properties - permissions: null - id: id - position: null - uri: uri - revision: null - operatePermissions: null - - bulletins: + outputPorts: - null - null - disconnectedNodeAcknowledged: true - component: - descriptors: - key: null - referenceCycle: true - activeThreadCount: 0 - groupId: groupId - name: name - validationErrors: - - validationErrors - - validationErrors - referenceType: "Processor, ControllerService, ReportingTask, FlowRegistryClient" - id: id - state: state - type: type - referencingComponents: - - null - - null - properties: - key: properties - permissions: null - id: id - position: null - uri: uri - revision: null - operatePermissions: null - validationStatus: "VALID, INVALID, VALIDATING" - annotationData: annotationData - comments: comments - parentGroupId: parentGroupId - customUiUrl: customUiUrl - restricted: true - name: name - position: null - persistsState: true - properties: - key: properties - permissions: - canRead: true - canWrite: true - parentGroupId: parentGroupId - id: id - position: - x: 6.027456183070403 - "y": 1.4658129805029452 - uri: uri - revision: - clientId: clientId - lastModifier: lastModifier - version: 0 - operatePermissions: null - status: - activeThreadCount: 6 - validationStatus: "VALID, INVALID, VALIDATING" - runStatus: "ENABLED, ENABLING, DISABLED, DISABLING" - xml: - name: controllerServicesEntity - ControllerStatusDTO: - type: object - properties: - activeThreadCount: - type: integer - description: The number of active threads in the NiFi. - format: int32 - terminatedThreadCount: - type: integer - description: The number of terminated threads in the NiFi. - format: int32 - queued: - type: string - description: The number of flowfiles queued in the NiFi. - flowFilesQueued: - type: integer - description: The number of FlowFiles queued across the entire flow - format: int32 - bytesQueued: - type: integer - description: The size of the FlowFiles queued across the entire flow - format: int64 - runningCount: - type: integer - description: The number of running components in the NiFi. - format: int32 - stoppedCount: - type: integer - description: The number of stopped components in the NiFi. - format: int32 - invalidCount: - type: integer - description: The number of invalid components in the NiFi. - format: int32 - disabledCount: - type: integer - description: The number of disabled components in the NiFi. - format: int32 - activeRemotePortCount: - type: integer - description: The number of active remote ports in the NiFi. - format: int32 - inactiveRemotePortCount: - type: integer - description: The number of inactive remote ports in the NiFi. - format: int32 - upToDateCount: - type: integer - description: The number of up to date versioned process groups in the NiFi. - format: int32 - locallyModifiedCount: - type: integer - description: The number of locally modified versioned process groups in - the NiFi. - format: int32 - staleCount: - type: integer - description: The number of stale versioned process groups in the NiFi. - format: int32 - locallyModifiedAndStaleCount: - type: integer - description: The number of locally modified and stale versioned process - groups in the NiFi. - format: int32 - syncFailureCount: - type: integer - description: The number of versioned process groups in the NiFi that are - unable to sync to a registry. - format: int32 - example: - activeRemotePortCount: 3 - activeThreadCount: 0 - upToDateCount: 4 - staleCount: 1 - queued: queued - inactiveRemotePortCount: 2 - locallyModifiedCount: 7 - terminatedThreadCount: 6 - flowFilesQueued: 1 - runningCount: 5 - invalidCount: 7 - disabledCount: 9 - stoppedCount: 2 - syncFailureCount: 1 - locallyModifiedAndStaleCount: 1 - bytesQueued: 5 - ControllerStatusEntity: - type: object - properties: - controllerStatus: - $ref: '#/components/schemas/ControllerStatusDTO' - example: - controllerStatus: - activeRemotePortCount: 3 - activeThreadCount: 0 - upToDateCount: 4 - staleCount: 1 - queued: queued - inactiveRemotePortCount: 2 - locallyModifiedCount: 7 - terminatedThreadCount: 6 - flowFilesQueued: 1 - runningCount: 5 - invalidCount: 7 - disabledCount: 9 - stoppedCount: 2 - syncFailureCount: 1 - locallyModifiedAndStaleCount: 1 - bytesQueued: 5 - xml: - name: controllerStatusEntity - ComponentRestrictionPermissionDTO: - type: object - properties: - requiredPermission: - $ref: '#/components/schemas/RequiredPermissionDTO' - permissions: - $ref: '#/components/schemas/PermissionsDTO' - description: Permissions for specific component restrictions. - example: - requiredPermission: - id: id - label: label - permissions: null - CurrentUserEntity: - type: object - properties: - identity: - type: string - description: The user identity being serialized. - anonymous: - type: boolean - description: Whether the current user is anonymous. - logoutSupported: - type: boolean - description: Whether the system is configured to support logout operations - based on current user authentication status - readOnly: true - provenancePermissions: - $ref: '#/components/schemas/PermissionsDTO' - countersPermissions: - $ref: '#/components/schemas/PermissionsDTO' - tenantsPermissions: - $ref: '#/components/schemas/PermissionsDTO' - controllerPermissions: - $ref: '#/components/schemas/PermissionsDTO' - policiesPermissions: - $ref: '#/components/schemas/PermissionsDTO' - systemPermissions: - $ref: '#/components/schemas/PermissionsDTO' - parameterContextPermissions: - $ref: '#/components/schemas/PermissionsDTO' - restrictedComponentsPermissions: - $ref: '#/components/schemas/PermissionsDTO' - componentRestrictionPermissions: - uniqueItems: true - type: array - description: Permissions for specific component restrictions. - items: - $ref: '#/components/schemas/ComponentRestrictionPermissionDTO' - canVersionFlows: - type: boolean - description: Whether the current user can version flows. - example: - policiesPermissions: null - canVersionFlows: true - componentRestrictionPermissions: - - requiredPermission: - id: id - label: label - permissions: null - - requiredPermission: - id: id - label: label - permissions: null - countersPermissions: null - restrictedComponentsPermissions: null - logoutSupported: true - identity: identity - parameterContextPermissions: null - systemPermissions: null - provenancePermissions: - canRead: true - canWrite: true - anonymous: true - controllerPermissions: null - tenantsPermissions: null - xml: - name: currentEntity - VersionedFlowDTO: - type: object - properties: - registryId: - type: string - description: The ID of the registry that the flow is tracked to - branch: - type: string - description: The branch where the flow is stored - bucketId: - type: string - description: The ID of the bucket where the flow is stored - flowId: - type: string - description: The ID of the flow - flowName: - type: string - description: The name of the flow - description: - type: string - description: A description of the flow - comments: - type: string - description: Comments for the changeset - action: - type: string - description: The action being performed - enum: - - "COMMIT, FORCE_COMMIT" - description: The versioned flow - example: - comments: comments - registryId: registryId - description: description - action: "COMMIT, FORCE_COMMIT" - bucketId: bucketId - branch: branch - flowId: flowId - flowName: flowName - VersionedFlowEntity: - type: object - properties: - versionedFlow: - $ref: '#/components/schemas/VersionedFlowDTO' - example: - versionedFlow: - comments: comments - registryId: registryId - description: description - action: "COMMIT, FORCE_COMMIT" - bucketId: bucketId - branch: branch - flowId: flowId - flowName: flowName - xml: - name: versionedFlowEntity - BatchSettingsDTO: - type: object - properties: - count: - type: integer - description: Preferred number of flow files to include in a transaction. - format: int32 - size: - type: string - description: Preferred number of bytes to include in a transaction. - duration: - type: string - description: Preferred amount of time that a transaction should span. - description: The batch settings for data transmission. - example: - duration: duration - size: size - count: 6 - BatchSize: - type: object - properties: - count: - type: integer - description: Preferred number of flow files to include in a transaction. - format: int32 - size: - type: string - description: Preferred number of bytes to include in a transaction. - duration: - type: string - description: Preferred amount of time that a transaction should span. - description: The batch settings for data transmission. - example: - duration: duration - size: size - count: 0 - ConnectableComponent: - type: object - properties: - id: - type: string - description: The id of the connectable component. - type: - type: string - description: The type of component the connectable is. - enum: - - PROCESSOR - - REMOTE_INPUT_PORT - - REMOTE_OUTPUT_PORT - - INPUT_PORT - - OUTPUT_PORT - - FUNNEL - groupId: - type: string - description: The id of the group that the connectable component resides - in - name: - type: string - description: The name of the connectable component - comments: - type: string - description: The comments for the connectable component. - instanceIdentifier: - type: string - description: "The instance ID of an existing component that is described\ - \ by this VersionedComponent, or null if this is not mapped to an instantiated\ - \ component" - description: The destination of the connection. - example: - comments: comments - groupId: groupId - name: name - instanceIdentifier: instanceIdentifier - id: id - type: PROCESSOR - ConnectionStatusSnapshotEntity: - type: object - properties: - id: - type: string - description: The id of the connection. - connectionStatusSnapshot: - $ref: '#/components/schemas/ConnectionStatusSnapshotDTO' - canRead: - type: boolean - description: Indicates whether the user can read a given resource. - readOnly: true - description: The status of all connections in the process group. - example: - connectionStatusSnapshot: - sourceId: sourceId - groupId: groupId - queued: queued - percentUseCount: 7 - destinationId: destinationId - predictions: - predictedBytesAtNextInterval: 9 - predictionIntervalSeconds: 2 - predictedPercentBytes: 2 - predictedPercentCount: 3 - predictedMillisUntilCountBackpressure: 5 - predictedCountAtNextInterval: 7 - predictedMillisUntilBytesBackpressure: 5 - output: output - input: input - percentUseBytes: 1 - flowFileAvailability: flowFileAvailability - destinationName: destinationName - queuedSize: queuedSize - queuedCount: queuedCount - name: name - flowFilesQueued: 1 - id: id - sourceName: sourceName - flowFilesIn: 4 - flowFilesOut: 1 - bytesIn: 7 - bytesOut: 1 - bytesQueued: 6 - canRead: true - id: id - xml: - name: entity - DimensionsDTO: - type: object - properties: - width: - type: number - description: The width of the label in pixels when at a 1:1 scale. - format: double - height: - type: number - description: The height of the label in pixels when at a 1:1 scale. - format: double - example: - width: 4.4935252719377825 - height: 3.209082285545927 - ExternalControllerServiceReference: - type: object - properties: - identifier: - type: string - description: The identifier of the controller service - name: - type: string - description: The name of the controller service - example: - identifier: identifier - name: name - FlowDTO: - type: object - properties: - processGroups: - uniqueItems: true - type: array - description: The process groups in this flow. - items: - $ref: '#/components/schemas/ProcessGroupEntity' - remoteProcessGroups: - uniqueItems: true - type: array - description: The remote process groups in this flow. - items: - $ref: '#/components/schemas/RemoteProcessGroupEntity' - processors: - uniqueItems: true - type: array - description: The processors in this flow. - items: - $ref: '#/components/schemas/ProcessorEntity' - inputPorts: - uniqueItems: true - type: array - description: The input ports in this flow. - items: - $ref: '#/components/schemas/PortEntity' - outputPorts: - uniqueItems: true - type: array - description: The output ports in this flow. - items: - $ref: '#/components/schemas/PortEntity' - connections: - uniqueItems: true - type: array - description: The connections in this flow. - items: - $ref: '#/components/schemas/ConnectionEntity' - labels: - uniqueItems: true - type: array - description: The labels in this flow. - items: - $ref: '#/components/schemas/LabelEntity' - funnels: - uniqueItems: true - type: array - description: The funnels in this flow. - items: - $ref: '#/components/schemas/FunnelEntity' - example: - processGroups: - - activeRemotePortCount: 9 - staleCount: 5 - outputPortCount: 9 - inputPortCount: 3 - permissions: null - processGroupUpdateStrategy: "CURRENT_GROUP, CURRENT_GROUP_WITH_CHILDREN" - runningCount: 2 - disabledCount: 6 - versionedFlowSnapshot: - bucket: - identifier: identifier - permissions: null - createdTimestamp: 3 - name: name - description: description - snapshotMetadata: - flowIdentifier: flowIdentifier - comments: comments - author: author - bucketIdentifier: bucketIdentifier - branch: branch - version: version - timestamp: 0 - externalControllerServices: - key: - identifier: identifier - name: name - flowContents: - processors: - - autoTerminatedRelationships: - - autoTerminatedRelationships - - autoTerminatedRelationships - bulletinLevel: bulletinLevel - executionNode: executionNode - runDurationMillis: 3 - type: type - propertyDescriptors: - key: - resourceDefinition: - resourceTypes: - - FILE - - FILE - cardinality: SINGLE - displayName: displayName - identifiesControllerService: true - name: name - dynamic: true - 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: 2 - retryCount: 3 - penaltyDuration: penaltyDuration - backoffMechanism: "PENALIZE_FLOWFILE, YIELD_PROCESSOR" - schedulingStrategy: schedulingStrategy + funnels: + - componentType: CONNECTION + identifier: identifier + comments: comments name: name instanceIdentifier: instanceIdentifier - style: - key: style - schedulingPeriod: schedulingPeriod position: null groupIdentifier: groupIdentifier - properties: - key: properties - - autoTerminatedRelationships: - - autoTerminatedRelationships - - autoTerminatedRelationships - bulletinLevel: bulletinLevel - executionNode: executionNode - runDurationMillis: 3 - type: type - propertyDescriptors: - key: - resourceDefinition: - resourceTypes: - - FILE - - FILE - cardinality: SINGLE - displayName: displayName - identifiesControllerService: true - name: name - dynamic: true - sensitive: true - scheduledState: ENABLED - maxBackoffPeriod: maxBackoffPeriod - yieldDuration: yieldDuration - bundle: - artifact: artifact - version: version - group: group - retriedRelationships: - - retriedRelationships - - retriedRelationships - annotationData: annotationData + - componentType: CONNECTION identifier: identifier - componentType: CONNECTION - comments: comments - concurrentlySchedulableTaskCount: 2 - retryCount: 3 - penaltyDuration: penaltyDuration - backoffMechanism: "PENALIZE_FLOWFILE, YIELD_PROCESSOR" - schedulingStrategy: schedulingStrategy - name: name - instanceIdentifier: instanceIdentifier - style: - key: style - schedulingPeriod: schedulingPeriod - position: null - groupIdentifier: groupIdentifier - properties: - key: properties - scheduledState: ENABLED - processGroups: - - null - - null - outputPorts: - - null - - null - funnels: - - identifier: identifier - componentType: CONNECTION - comments: comments - name: name - instanceIdentifier: instanceIdentifier - position: null - groupIdentifier: groupIdentifier - - identifier: identifier - componentType: CONNECTION comments: comments name: name instanceIdentifier: instanceIdentifier @@ -23473,8 +21521,8 @@ components: version: version latest: true connections: - - identifier: identifier - componentType: CONNECTION + - componentType: CONNECTION + identifier: identifier prioritizers: - prioritizers - prioritizers @@ -23485,30 +21533,32 @@ components: - selectedRelationships loadBalanceCompression: "DO_NOT_COMPRESS, COMPRESS_ATTRIBUTES_ONLY,\ \ COMPRESS_ATTRIBUTES_AND_CONTENT" - destination: null - backPressureDataSizeThreshold: backPressureDataSizeThreshold - loadBalanceStrategy: "DO_NOT_LOAD_BALANCE, PARTITION_BY_ATTRIBUTE,\ - \ ROUND_ROBIN, SINGLE_NODE" - source: + destination: comments: comments groupId: groupId name: name instanceIdentifier: instanceIdentifier id: id type: PROCESSOR - labelIndex: 4 + backPressureDataSizeThreshold: backPressureDataSizeThreshold + loadBalanceStrategy: "DO_NOT_LOAD_BALANCE, PARTITION_BY_ATTRIBUTE,\ + \ ROUND_ROBIN, SINGLE_NODE" + labelIndex: 2 + source: null bends: - - null - - null + - x: 7.203794749804894 + "y": 4.332304821875894 + - x: 7.203794749804894 + "y": 4.332304821875894 backPressureObjectThreshold: 0 name: name instanceIdentifier: instanceIdentifier position: null groupIdentifier: groupIdentifier partitioningAttribute: partitioningAttribute - zIndex: 0 - - identifier: identifier - componentType: CONNECTION + zIndex: 9 + - componentType: CONNECTION + identifier: identifier prioritizers: - prioritizers - prioritizers @@ -23519,72 +21569,84 @@ components: - selectedRelationships loadBalanceCompression: "DO_NOT_COMPRESS, COMPRESS_ATTRIBUTES_ONLY,\ \ COMPRESS_ATTRIBUTES_AND_CONTENT" - destination: null - backPressureDataSizeThreshold: backPressureDataSizeThreshold - loadBalanceStrategy: "DO_NOT_LOAD_BALANCE, PARTITION_BY_ATTRIBUTE,\ - \ ROUND_ROBIN, SINGLE_NODE" - source: + destination: comments: comments groupId: groupId name: name instanceIdentifier: instanceIdentifier id: id type: PROCESSOR - labelIndex: 4 + backPressureDataSizeThreshold: backPressureDataSizeThreshold + loadBalanceStrategy: "DO_NOT_LOAD_BALANCE, PARTITION_BY_ATTRIBUTE,\ + \ ROUND_ROBIN, SINGLE_NODE" + labelIndex: 2 + source: null bends: - - null - - null + - x: 7.203794749804894 + "y": 4.332304821875894 + - x: 7.203794749804894 + "y": 4.332304821875894 backPressureObjectThreshold: 0 name: name instanceIdentifier: instanceIdentifier position: null groupIdentifier: groupIdentifier partitioningAttribute: partitioningAttribute - zIndex: 0 + zIndex: 9 logFileSuffix: logFileSuffix parameterContextName: parameterContextName - identifier: identifier componentType: CONNECTION - defaultBackPressureObjectThreshold: 9 + identifier: identifier + defaultBackPressureObjectThreshold: 0 comments: comments executionEngine: STANDARD + defaultBackPressureDataSizeThreshold: defaultBackPressureDataSizeThreshold labels: - - identifier: identifier - componentType: CONNECTION + - componentType: CONNECTION + identifier: identifier comments: comments name: name - width: 4.332304821875894 + width: 4.8789878742268815 instanceIdentifier: instanceIdentifier style: key: style - position: null label: label + position: null groupIdentifier: groupIdentifier - zIndex: 7 - height: 2.7977867356748476 - - identifier: identifier - componentType: CONNECTION + height: 6.173804034172511 + zIndex: 6 + - componentType: CONNECTION + identifier: identifier comments: comments name: name - width: 4.332304821875894 + width: 4.8789878742268815 instanceIdentifier: instanceIdentifier style: key: style - position: null label: label + position: null groupIdentifier: groupIdentifier - zIndex: 7 - height: 2.7977867356748476 - defaultBackPressureDataSizeThreshold: defaultBackPressureDataSizeThreshold + height: 6.173804034172511 + zIndex: 6 controllerServices: - annotationData: annotationData - identifier: identifier componentType: CONNECTION + identifier: identifier comments: comments bulletinLevel: bulletinLevel - type: type propertyDescriptors: - key: null + key: + resourceDefinition: + resourceTypes: + - FILE + - FILE + cardinality: SINGLE + displayName: displayName + identifiesControllerService: true + name: name + dynamic: true + sensitive: true + type: type scheduledState: ENABLED controllerServiceApis: - type: type @@ -23595,17 +21657,30 @@ components: instanceIdentifier: instanceIdentifier position: null groupIdentifier: groupIdentifier - bundle: null + bundle: + artifact: artifact + version: version + group: group properties: key: properties - annotationData: annotationData - identifier: identifier componentType: CONNECTION + identifier: identifier comments: comments bulletinLevel: bulletinLevel - type: type propertyDescriptors: - key: null + key: + resourceDefinition: + resourceTypes: + - FILE + - FILE + cardinality: SINGLE + displayName: displayName + identifiesControllerService: true + name: name + dynamic: true + sensitive: true + type: type scheduledState: ENABLED controllerServiceApis: - type: type @@ -23616,7 +21691,10 @@ components: instanceIdentifier: instanceIdentifier position: null groupIdentifier: groupIdentifier - bundle: null + bundle: + artifact: artifact + version: version + group: group properties: key: properties defaultFlowFileExpiration: defaultFlowFileExpiration @@ -23624,58 +21702,56 @@ components: flowFileOutboundPolicy: flowFileOutboundPolicy name: name inputPorts: - - identifier: identifier - componentType: CONNECTION + - componentType: CONNECTION + identifier: identifier comments: comments allowRemoteAccess: true - concurrentlySchedulableTaskCount: 8 + concurrentlySchedulableTaskCount: 2 name: name instanceIdentifier: instanceIdentifier - position: null portFunction: STANDARD - type: INPUT_PORT + position: null groupIdentifier: groupIdentifier + type: INPUT_PORT scheduledState: ENABLED - - identifier: identifier - componentType: CONNECTION + - componentType: CONNECTION + identifier: identifier comments: comments allowRemoteAccess: true - concurrentlySchedulableTaskCount: 8 + concurrentlySchedulableTaskCount: 2 name: name instanceIdentifier: instanceIdentifier - position: null portFunction: STANDARD - type: INPUT_PORT + position: null groupIdentifier: groupIdentifier + type: INPUT_PORT scheduledState: ENABLED instanceIdentifier: instanceIdentifier - position: - x: 3.111202833403195 - "y": 9.897492629215506 - maxConcurrentTasks: 0 + maxConcurrentTasks: 9 + position: null statelessFlowTimeout: statelessFlowTimeout + groupIdentifier: groupIdentifier remoteProcessGroups: - - identifier: identifier - componentType: CONNECTION + - componentType: CONNECTION + identifier: identifier comments: comments proxyPassword: proxyPassword communicationsTimeout: communicationsTimeout proxyHost: proxyHost - proxyPort: 5 - transportProtocol: "RAW, HTTP" + proxyPort: 4 outputPorts: - null - null + transportProtocol: "RAW, HTTP" name: name proxyUser: proxyUser - targetUris: targetUris inputPorts: - - identifier: identifier - componentType: CONNECTION + - componentType: CONNECTION + identifier: identifier remoteGroupId: remoteGroupId comments: comments targetId: targetId - concurrentlySchedulableTaskCount: 7 + concurrentlySchedulableTaskCount: 1 useCompression: true scheduledState: ENABLED name: name @@ -23684,14 +21760,14 @@ components: batchSize: duration: duration size: size - count: 0 + count: 5 groupIdentifier: groupIdentifier - - identifier: identifier - componentType: CONNECTION + - componentType: CONNECTION + identifier: identifier remoteGroupId: remoteGroupId comments: comments targetId: targetId - concurrentlySchedulableTaskCount: 7 + concurrentlySchedulableTaskCount: 1 useCompression: true scheduledState: ENABLED name: name @@ -23700,34 +21776,34 @@ components: batchSize: duration: duration size: size - count: 0 + count: 5 groupIdentifier: groupIdentifier + targetUris: targetUris instanceIdentifier: instanceIdentifier yieldDuration: yieldDuration position: null groupIdentifier: groupIdentifier localNetworkInterface: localNetworkInterface - - identifier: identifier - componentType: CONNECTION + - componentType: CONNECTION + identifier: identifier comments: comments proxyPassword: proxyPassword communicationsTimeout: communicationsTimeout proxyHost: proxyHost - proxyPort: 5 - transportProtocol: "RAW, HTTP" + proxyPort: 4 outputPorts: - null - null + transportProtocol: "RAW, HTTP" name: name proxyUser: proxyUser - targetUris: targetUris inputPorts: - - identifier: identifier - componentType: CONNECTION + - componentType: CONNECTION + identifier: identifier remoteGroupId: remoteGroupId comments: comments targetId: targetId - concurrentlySchedulableTaskCount: 7 + concurrentlySchedulableTaskCount: 1 useCompression: true scheduledState: ENABLED name: name @@ -23736,14 +21812,14 @@ components: batchSize: duration: duration size: size - count: 0 + count: 5 groupIdentifier: groupIdentifier - - identifier: identifier - componentType: CONNECTION + - componentType: CONNECTION + identifier: identifier remoteGroupId: remoteGroupId comments: comments targetId: targetId - concurrentlySchedulableTaskCount: 7 + concurrentlySchedulableTaskCount: 1 useCompression: true scheduledState: ENABLED name: name @@ -23752,14 +21828,14 @@ components: batchSize: duration: duration size: size - count: 0 + count: 5 groupIdentifier: groupIdentifier + targetUris: targetUris instanceIdentifier: instanceIdentifier yieldDuration: yieldDuration position: null groupIdentifier: groupIdentifier localNetworkInterface: localNetworkInterface - groupIdentifier: groupIdentifier parameterProviders: key: identifier: identifier @@ -23767,28 +21843,26 @@ components: type: type bundle: null flow: - versionCount: 8 - identifier: identifier + versionCount: 4 bucketName: bucketName - permissions: - canRead: true - canWrite: true - canDelete: true - createdTimestamp: 5 + identifier: identifier + permissions: null + createdTimestamp: 3 name: name description: description bucketIdentifier: bucketIdentifier versionInfo: - version: 7 + version: 0 branch: branch - lastModifiedTimestamp: 5 + lastModifiedTimestamp: 8 flowEncodingVersion: flowEncodingVersion + latest: true parameterContexts: key: parameterGroupName: parameterGroupName + componentType: CONNECTION identifier: identifier synchronized: true - componentType: CONNECTION comments: comments description: description inheritedParameterContexts: @@ -23798,6 +21872,7 @@ components: instanceIdentifier: instanceIdentifier position: null groupIdentifier: groupIdentifier + parameterProvider: parameterProvider parameters: - referencedAssets: - identifier: identifier @@ -23819,67 +21894,33 @@ components: description: description sensitive: true value: value - parameterProvider: parameterProvider - latest: true - stoppedCount: 6 + stoppedCount: 7 id: id bulletins: - - sourceId: sourceId - canRead: true - groupId: groupId - id: 5 - nodeAddress: nodeAddress - bulletin: - sourceId: sourceId - level: level - sourceType: sourceType - groupId: groupId - id: 5 - sourceName: sourceName - category: category - message: message - nodeAddress: nodeAddress - timestamp: timestamp - timestamp: timestamp - - sourceId: sourceId - canRead: true - groupId: groupId - id: 5 - nodeAddress: nodeAddress - bulletin: - sourceId: sourceId - level: level - sourceType: sourceType - groupId: groupId - id: 5 - sourceName: sourceName - category: category - message: message - nodeAddress: nodeAddress - timestamp: timestamp - timestamp: timestamp + - null + - null publicInputPortCount: 3 - upToDateCount: 1 - inactiveRemotePortCount: 1 + upToDateCount: 3 + inactiveRemotePortCount: 0 uri: uri - locallyModifiedCount: 3 + locallyModifiedCount: 7 revision: clientId: clientId lastModifier: lastModifier - version: 0 + version: 2 disconnectedNodeAcknowledged: true - publicOutputPortCount: 1 + publicOutputPortCount: 7 component: - activeRemotePortCount: 7 + activeRemotePortCount: 6 flowfileConcurrency: "UNBOUNDED, SINGLE_FLOWFILE_PER_NODE, SINGLE_BATCH_PER_NODE" - staleCount: 4 - outputPortCount: 3 - inputPortCount: 6 + staleCount: 5 + outputPortCount: 1 + inputPortCount: 9 versionedComponentId: versionedComponentId - runningCount: 1 - disabledCount: 2 + disabledCount: 5 + runningCount: 6 flowfileOutboundPolicy: "STREAM_WHEN_AVAILABLE, BATCH_OUTPUT" - stoppedCount: 5 + stoppedCount: 6 id: id versionControlInformation: bucketName: bucketName @@ -23897,32 +21938,31 @@ components: \ SYNC_FAILURE" flowId: flowId logFileSuffix: logFileSuffix - defaultBackPressureObjectThreshold: 0 - publicInputPortCount: 6 + defaultBackPressureObjectThreshold: 4 + publicInputPortCount: 2 comments: comments upToDateCount: 3 parentGroupId: parentGroupId inactiveRemotePortCount: 9 executionEngine: "STATELESS, STANDARD, INHERITED" - locallyModifiedCount: 2 + locallyModifiedCount: 3 defaultBackPressureDataSizeThreshold: defaultBackPressureDataSizeThreshold - publicOutputPortCount: 7 - localOutputPortCount: 1 + publicOutputPortCount: 6 + localOutputPortCount: 9 defaultFlowFileExpiration: defaultFlowFileExpiration - localInputPortCount: 1 - statelessGroupScheduledState: "STOPPED, RUNNING" + localInputPortCount: 8 contents: controllerServices: - - deprecated: true - bulletinLevel: bulletinLevel + - bulletinLevel: bulletinLevel + deprecated: true multipleVersionsAvailable: true extensionMissing: true type: type descriptors: key: supportsEl: true - displayName: displayName defaultValue: defaultValue + displayName: displayName expressionLanguageScope: expressionLanguageScope description: description sensitive: true @@ -23959,8 +21999,8 @@ components: sensitiveDynamicPropertyNames: - sensitiveDynamicPropertyNames - sensitiveDynamicPropertyNames - versionedComponentId: versionedComponentId supportsSensitiveDynamicProperties: true + versionedComponentId: versionedComponentId validationErrors: - validationErrors - validationErrors @@ -23982,10 +22022,10 @@ components: activeThreadCount: 0 groupId: groupId name: name + referenceType: "Processor, ControllerService, ReportingTask, FlowRegistryClient" validationErrors: - validationErrors - validationErrors - referenceType: "Processor, ControllerService, ReportingTask, FlowRegistryClient" id: id state: state type: type @@ -23998,8 +22038,13 @@ components: id: id position: null uri: uri - revision: null - operatePermissions: null + operatePermissions: + canRead: true + canWrite: true + revision: + clientId: clientId + lastModifier: lastModifier + version: 2 - bulletins: - null - null @@ -24011,10 +22056,10 @@ components: activeThreadCount: 0 groupId: groupId name: name + referenceType: "Processor, ControllerService, ReportingTask, FlowRegistryClient" validationErrors: - validationErrors - validationErrors - referenceType: "Processor, ControllerService, ReportingTask, FlowRegistryClient" id: id state: state type: type @@ -24027,8 +22072,13 @@ components: id: id position: null uri: uri - revision: null - operatePermissions: null + operatePermissions: + canRead: true + canWrite: true + revision: + clientId: clientId + lastModifier: lastModifier + version: 2 validationStatus: "VALID, INVALID, VALIDATING" annotationData: annotationData comments: comments @@ -24036,20 +22086,22 @@ components: customUiUrl: customUiUrl restricted: true name: name - position: null + position: + x: 0.8008281904610115 + "y": 6.027456183070403 persistsState: true properties: key: properties - - deprecated: true - bulletinLevel: bulletinLevel + - bulletinLevel: bulletinLevel + deprecated: true multipleVersionsAvailable: true extensionMissing: true type: type descriptors: key: supportsEl: true - displayName: displayName defaultValue: defaultValue + displayName: displayName expressionLanguageScope: expressionLanguageScope description: description sensitive: true @@ -24086,8 +22138,8 @@ components: sensitiveDynamicPropertyNames: - sensitiveDynamicPropertyNames - sensitiveDynamicPropertyNames - versionedComponentId: versionedComponentId supportsSensitiveDynamicProperties: true + versionedComponentId: versionedComponentId validationErrors: - validationErrors - validationErrors @@ -24109,10 +22161,10 @@ components: activeThreadCount: 0 groupId: groupId name: name + referenceType: "Processor, ControllerService, ReportingTask, FlowRegistryClient" validationErrors: - validationErrors - validationErrors - referenceType: "Processor, ControllerService, ReportingTask, FlowRegistryClient" id: id state: state type: type @@ -24125,8 +22177,13 @@ components: id: id position: null uri: uri - revision: null - operatePermissions: null + operatePermissions: + canRead: true + canWrite: true + revision: + clientId: clientId + lastModifier: lastModifier + version: 2 - bulletins: - null - null @@ -24138,10 +22195,10 @@ components: activeThreadCount: 0 groupId: groupId name: name + referenceType: "Processor, ControllerService, ReportingTask, FlowRegistryClient" validationErrors: - validationErrors - validationErrors - referenceType: "Processor, ControllerService, ReportingTask, FlowRegistryClient" id: id state: state type: type @@ -24154,8 +22211,13 @@ components: id: id position: null uri: uri - revision: null - operatePermissions: null + operatePermissions: + canRead: true + canWrite: true + revision: + clientId: clientId + lastModifier: lastModifier + version: 2 validationStatus: "VALID, INVALID, VALIDATING" annotationData: annotationData comments: comments @@ -24163,7 +22225,9 @@ components: customUiUrl: customUiUrl restricted: true name: name - position: null + position: + x: 0.8008281904610115 + "y": 6.027456183070403 persistsState: true properties: key: properties @@ -24173,9 +22237,22 @@ components: outputPorts: - null - null + funnels: + - versionedComponentId: versionedComponentId + parentGroupId: parentGroupId + id: id + position: + x: 0.8008281904610115 + "y": 6.027456183070403 + - versionedComponentId: versionedComponentId + parentGroupId: parentGroupId + id: id + position: + x: 0.8008281904610115 + "y": 6.027456183070403 inputPorts: - comments: comments - concurrentlySchedulableTaskCount: 2 + concurrentlySchedulableTaskCount: 1 parentGroupId: parentGroupId type: "INPUT_PORT, OUTPUT_PORT" allowRemoteAccess: true @@ -24186,11 +22263,11 @@ components: - validationErrors - validationErrors id: id + portFunction: "STANDARD, FAILURE" position: null state: "RUNNING, STOPPED, DISABLED" - portFunction: "STANDARD, FAILURE" - comments: comments - concurrentlySchedulableTaskCount: 2 + concurrentlySchedulableTaskCount: 1 parentGroupId: parentGroupId type: "INPUT_PORT, OUTPUT_PORT" allowRemoteAccess: true @@ -24201,41 +22278,32 @@ components: - validationErrors - validationErrors id: id - position: null - state: "RUNNING, STOPPED, DISABLED" portFunction: "STANDARD, FAILURE" - funnels: - - versionedComponentId: versionedComponentId - parentGroupId: parentGroupId - id: id - position: null - - versionedComponentId: versionedComponentId - parentGroupId: parentGroupId - id: id position: null + state: "RUNNING, STOPPED, DISABLED" processors: - - supportsParallelProcessing: true - supportsBatching: true + - supportsBatching: true + supportsParallelProcessing: true deprecated: true executionNodeRestricted: true - parentGroupId: parentGroupId description: description + parentGroupId: parentGroupId multipleVersionsAvailable: true extensionMissing: true type: type inputRequirement: inputRequirement relationships: - name: name - description: description autoTerminate: true + description: description retry: true - name: name - description: description autoTerminate: true + description: description retry: true restricted: true - versionedComponentId: versionedComponentId supportsSensitiveDynamicProperties: true + versionedComponentId: versionedComponentId name: name validationErrors: - validationErrors @@ -24249,29 +22317,28 @@ components: artifact: artifact version: version group: group - persistsState: true config: annotationData: annotationData comments: comments - concurrentlySchedulableTaskCount: 6 autoTerminatedRelationships: - autoTerminatedRelationships - autoTerminatedRelationships - retryCount: 1 + concurrentlySchedulableTaskCount: 7 + retryCount: 9 bulletinLevel: bulletinLevel executionNode: executionNode penaltyDuration: penaltyDuration defaultSchedulingPeriod: key: defaultSchedulingPeriod - runDurationMillis: 3 defaultConcurrentTasks: key: defaultConcurrentTasks + runDurationMillis: 3 customUiUrl: customUiUrl descriptors: key: supportsEl: true - displayName: displayName defaultValue: defaultValue + displayName: displayName expressionLanguageScope: expressionLanguageScope description: description sensitive: true @@ -24314,29 +22381,30 @@ components: retriedRelationships: - retriedRelationships - retriedRelationships + persistsState: true validationStatus: "VALID, INVALID, VALIDATING" - - supportsParallelProcessing: true - supportsBatching: true + - supportsBatching: true + supportsParallelProcessing: true deprecated: true executionNodeRestricted: true - parentGroupId: parentGroupId description: description + parentGroupId: parentGroupId multipleVersionsAvailable: true extensionMissing: true type: type inputRequirement: inputRequirement relationships: - name: name - description: description autoTerminate: true + description: description retry: true - name: name - description: description autoTerminate: true + description: description retry: true restricted: true - versionedComponentId: versionedComponentId supportsSensitiveDynamicProperties: true + versionedComponentId: versionedComponentId name: name validationErrors: - validationErrors @@ -24350,29 +22418,28 @@ components: artifact: artifact version: version group: group - persistsState: true config: annotationData: annotationData comments: comments - concurrentlySchedulableTaskCount: 6 autoTerminatedRelationships: - autoTerminatedRelationships - autoTerminatedRelationships - retryCount: 1 + concurrentlySchedulableTaskCount: 7 + retryCount: 9 bulletinLevel: bulletinLevel executionNode: executionNode penaltyDuration: penaltyDuration defaultSchedulingPeriod: key: defaultSchedulingPeriod - runDurationMillis: 3 defaultConcurrentTasks: key: defaultConcurrentTasks + runDurationMillis: 3 customUiUrl: customUiUrl descriptors: key: supportsEl: true - displayName: displayName defaultValue: defaultValue + displayName: displayName expressionLanguageScope: expressionLanguageScope description: description sensitive: true @@ -24415,18 +22482,19 @@ components: retriedRelationships: - retriedRelationships - retriedRelationships + persistsState: true validationStatus: "VALID, INVALID, VALIDATING" remoteProcessGroups: - - targetSecure: true - inactiveRemoteInputPortCount: 9 + - inactiveRemoteInputPortCount: 1 + targetSecure: true communicationsTimeout: communicationsTimeout - outputPortCount: 5 - inputPortCount: 4 - activeRemoteInputPortCount: 9 + outputPortCount: 7 + activeRemoteInputPortCount: 2 + inputPortCount: 6 proxyPort: 1 flowRefreshed: flowRefreshed - versionedComponentId: versionedComponentId transportProtocol: transportProtocol + versionedComponentId: versionedComponentId transmitting: true validationErrors: - validationErrors @@ -24434,13 +22502,13 @@ components: yieldDuration: yieldDuration id: id localNetworkInterface: localNetworkInterface - comments: comments authorizationIssues: - authorizationIssues - authorizationIssues + comments: comments proxyPassword: proxyPassword parentGroupId: parentGroupId - activeRemoteOutputPortCount: 6 + activeRemoteOutputPortCount: 4 proxyHost: proxyHost contents: outputPorts: @@ -24449,52 +22517,52 @@ components: inputPorts: - comments: comments targetId: targetId - concurrentlySchedulableTaskCount: 9 + concurrentlySchedulableTaskCount: 1 groupId: groupId - useCompression: true targetRunning: true + useCompression: true connected: true - versionedComponentId: versionedComponentId batchSettings: duration: duration size: size - count: 6 + count: 7 + versionedComponentId: versionedComponentId name: name transmitting: true exists: true id: id - comments: comments targetId: targetId - concurrentlySchedulableTaskCount: 9 + concurrentlySchedulableTaskCount: 1 groupId: groupId - useCompression: true targetRunning: true + useCompression: true connected: true - versionedComponentId: versionedComponentId batchSettings: duration: duration size: size - count: 6 + count: 7 + versionedComponentId: versionedComponentId name: name transmitting: true exists: true id: id - targetUri: targetUri name: name proxyUser: proxyUser + targetUri: targetUri targetUris: targetUris position: null - inactiveRemoteOutputPortCount: 8 - - targetSecure: true - inactiveRemoteInputPortCount: 9 + inactiveRemoteOutputPortCount: 1 + - inactiveRemoteInputPortCount: 1 + targetSecure: true communicationsTimeout: communicationsTimeout - outputPortCount: 5 - inputPortCount: 4 - activeRemoteInputPortCount: 9 + outputPortCount: 7 + activeRemoteInputPortCount: 2 + inputPortCount: 6 proxyPort: 1 flowRefreshed: flowRefreshed - versionedComponentId: versionedComponentId transportProtocol: transportProtocol + versionedComponentId: versionedComponentId transmitting: true validationErrors: - validationErrors @@ -24502,13 +22570,13 @@ components: yieldDuration: yieldDuration id: id localNetworkInterface: localNetworkInterface - comments: comments authorizationIssues: - authorizationIssues - authorizationIssues + comments: comments proxyPassword: proxyPassword parentGroupId: parentGroupId - activeRemoteOutputPortCount: 6 + activeRemoteOutputPortCount: 4 proxyHost: proxyHost contents: outputPorts: @@ -24517,42 +22585,42 @@ components: inputPorts: - comments: comments targetId: targetId - concurrentlySchedulableTaskCount: 9 + concurrentlySchedulableTaskCount: 1 groupId: groupId - useCompression: true targetRunning: true + useCompression: true connected: true - versionedComponentId: versionedComponentId batchSettings: duration: duration size: size - count: 6 + count: 7 + versionedComponentId: versionedComponentId name: name transmitting: true exists: true id: id - comments: comments targetId: targetId - concurrentlySchedulableTaskCount: 9 + concurrentlySchedulableTaskCount: 1 groupId: groupId - useCompression: true targetRunning: true + useCompression: true connected: true - versionedComponentId: versionedComponentId batchSettings: duration: duration size: size - count: 6 + count: 7 + versionedComponentId: versionedComponentId name: name transmitting: true exists: true id: id - targetUri: targetUri name: name proxyUser: proxyUser + targetUri: targetUri targetUris: targetUris position: null - inactiveRemoteOutputPortCount: 8 + inactiveRemoteOutputPortCount: 1 connections: - prioritizers: - prioritizers @@ -24563,34 +22631,34 @@ components: - selectedRelationships loadBalanceCompression: "DO_NOT_COMPRESS, COMPRESS_ATTRIBUTES_ONLY,\ \ COMPRESS_ATTRIBUTES_AND_CONTENT" - destination: null - parentGroupId: parentGroupId - availableRelationships: - - availableRelationships - - availableRelationships - backPressureDataSizeThreshold: backPressureDataSizeThreshold - loadBalanceStrategy: "DO_NOT_LOAD_BALANCE, PARTITION_BY_ATTRIBUTE,\ - \ ROUND_ROBIN, SINGLE_NODE" - source: + destination: running: true comments: comments - versionedComponentId: versionedComponentId groupId: groupId + versionedComponentId: versionedComponentId name: name transmitting: true exists: true id: id type: "PROCESSOR, REMOTE_INPUT_PORT, REMOTE_OUTPUT_PORT, INPUT_PORT,\ \ OUTPUT_PORT, FUNNEL" - labelIndex: 0 + availableRelationships: + - availableRelationships + - availableRelationships + backPressureDataSizeThreshold: backPressureDataSizeThreshold + loadBalanceStrategy: "DO_NOT_LOAD_BALANCE, PARTITION_BY_ATTRIBUTE,\ + \ ROUND_ROBIN, SINGLE_NODE" + parentGroupId: parentGroupId + labelIndex: 7 + source: null bends: - null - null loadBalanceStatus: "LOAD_BALANCE_NOT_CONFIGURED, LOAD_BALANCE_INACTIVE,\ \ LOAD_BALANCE_ACTIVE" - backPressureObjectThreshold: 1 + backPressureObjectThreshold: 5 + getzIndex: 2 versionedComponentId: versionedComponentId - getzIndex: 6 name: name id: id position: null @@ -24604,193 +22672,197 @@ components: - selectedRelationships loadBalanceCompression: "DO_NOT_COMPRESS, COMPRESS_ATTRIBUTES_ONLY,\ \ COMPRESS_ATTRIBUTES_AND_CONTENT" - destination: null - parentGroupId: parentGroupId - availableRelationships: - - availableRelationships - - availableRelationships - backPressureDataSizeThreshold: backPressureDataSizeThreshold - loadBalanceStrategy: "DO_NOT_LOAD_BALANCE, PARTITION_BY_ATTRIBUTE,\ - \ ROUND_ROBIN, SINGLE_NODE" - source: + destination: running: true comments: comments - versionedComponentId: versionedComponentId groupId: groupId + versionedComponentId: versionedComponentId name: name transmitting: true exists: true id: id type: "PROCESSOR, REMOTE_INPUT_PORT, REMOTE_OUTPUT_PORT, INPUT_PORT,\ \ OUTPUT_PORT, FUNNEL" - labelIndex: 0 + availableRelationships: + - availableRelationships + - availableRelationships + backPressureDataSizeThreshold: backPressureDataSizeThreshold + loadBalanceStrategy: "DO_NOT_LOAD_BALANCE, PARTITION_BY_ATTRIBUTE,\ + \ ROUND_ROBIN, SINGLE_NODE" + parentGroupId: parentGroupId + labelIndex: 7 + source: null bends: - null - null loadBalanceStatus: "LOAD_BALANCE_NOT_CONFIGURED, LOAD_BALANCE_INACTIVE,\ \ LOAD_BALANCE_ACTIVE" - backPressureObjectThreshold: 1 + backPressureObjectThreshold: 5 + getzIndex: 2 versionedComponentId: versionedComponentId - getzIndex: 6 name: name id: id position: null loadBalancePartitionAttribute: loadBalancePartitionAttribute labels: - - versionedComponentId: versionedComponentId - getzIndex: 5 - width: 6.778324963048013 + - getzIndex: 5 + versionedComponentId: versionedComponentId + width: 2.3021358869347655 parentGroupId: parentGroupId style: key: style id: id - position: null label: label - height: 6.878052220127876 - - versionedComponentId: versionedComponentId - getzIndex: 5 - width: 6.778324963048013 + position: null + height: 5.637376656633329 + - getzIndex: 5 + versionedComponentId: versionedComponentId + width: 2.3021358869347655 parentGroupId: parentGroupId style: key: style id: id - position: null label: label - height: 6.878052220127876 + position: null + height: 5.637376656633329 + statelessGroupScheduledState: "STOPPED, RUNNING" + invalidCount: 6 name: name - invalidCount: 5 - syncFailureCount: 1 - position: null + syncFailureCount: 3 maxConcurrentTasks: 6 + position: null statelessFlowTimeout: statelessFlowTimeout - parameterContext: null - locallyModifiedAndStaleCount: 7 - localOutputPortCount: 5 - localInputPortCount: 5 - invalidCount: 4 - syncFailureCount: 4 - position: - x: 6.027456183070403 - "y": 1.4658129805029452 + locallyModifiedAndStaleCount: 6 + parameterContext: + component: + name: name + id: id + permissions: null + id: id + localOutputPortCount: 4 + localInputPortCount: 0 + invalidCount: 6 + syncFailureCount: 0 + position: null versionedFlowState: "LOCALLY_MODIFIED, STALE, LOCALLY_MODIFIED_AND_STALE,\ \ UP_TO_DATE, SYNC_FAILURE" - locallyModifiedAndStaleCount: 1 + locallyModifiedAndStaleCount: 8 parameterContext: null status: name: name nodeSnapshots: - statusSnapshot: null address: address - apiPort: 8 + apiPort: 5 nodeId: nodeId - statusSnapshot: null address: address - apiPort: 8 + apiPort: 5 nodeId: nodeId - id: id aggregateSnapshot: transferred: transferred queued: queued + output: output remoteProcessGroupStatusSnapshots: - canRead: true remoteProcessGroupStatusSnapshot: - bytesReceived: 4 + bytesReceived: 5 + activeThreadCount: 5 transmissionStatus: transmissionStatus - activeThreadCount: 0 + flowFilesReceived: 7 groupId: groupId - flowFilesReceived: 1 name: name targetUri: targetUri - flowFilesSent: 6 + flowFilesSent: 3 received: received + bytesSent: 8 id: id - bytesSent: 4 sent: sent id: id - canRead: true remoteProcessGroupStatusSnapshot: - bytesReceived: 4 + bytesReceived: 5 + activeThreadCount: 5 transmissionStatus: transmissionStatus - activeThreadCount: 0 + flowFilesReceived: 7 groupId: groupId - flowFilesReceived: 1 name: name targetUri: targetUri - flowFilesSent: 6 + flowFilesSent: 3 received: received + bytesSent: 8 id: id - bytesSent: 4 sent: sent id: id - output: output connectionStatusSnapshots: - - connectionStatusSnapshot: + - canRead: true + connectionStatusSnapshot: sourceId: sourceId groupId: groupId queued: queued - percentUseCount: 7 + percentUseCount: 1 destinationId: destinationId predictions: - predictedBytesAtNextInterval: 9 - predictionIntervalSeconds: 2 - predictedPercentBytes: 2 - predictedPercentCount: 3 - predictedMillisUntilCountBackpressure: 5 - predictedCountAtNextInterval: 7 - predictedMillisUntilBytesBackpressure: 5 + predictedBytesAtNextInterval: 4 + predictionIntervalSeconds: 9 + predictedPercentBytes: 6 + predictedPercentCount: 8 + predictedMillisUntilCountBackpressure: 9 + predictedCountAtNextInterval: 5 + predictedMillisUntilBytesBackpressure: 9 output: output input: input - percentUseBytes: 1 + percentUseBytes: 7 flowFileAvailability: flowFileAvailability destinationName: destinationName - queuedSize: queuedSize queuedCount: queuedCount + queuedSize: queuedSize + flowFilesQueued: 6 name: name - flowFilesQueued: 1 + flowFilesIn: 1 id: id sourceName: sourceName - flowFilesIn: 4 flowFilesOut: 1 - bytesIn: 7 - bytesOut: 1 - bytesQueued: 6 - canRead: true + bytesIn: 4 + bytesOut: 7 + bytesQueued: 1 id: id - - connectionStatusSnapshot: + - canRead: true + connectionStatusSnapshot: sourceId: sourceId groupId: groupId queued: queued - percentUseCount: 7 + percentUseCount: 1 destinationId: destinationId predictions: - predictedBytesAtNextInterval: 9 - predictionIntervalSeconds: 2 - predictedPercentBytes: 2 - predictedPercentCount: 3 - predictedMillisUntilCountBackpressure: 5 - predictedCountAtNextInterval: 7 - predictedMillisUntilBytesBackpressure: 5 + predictedBytesAtNextInterval: 4 + predictionIntervalSeconds: 9 + predictedPercentBytes: 6 + predictedPercentCount: 8 + predictedMillisUntilCountBackpressure: 9 + predictedCountAtNextInterval: 5 + predictedMillisUntilBytesBackpressure: 9 output: output input: input - percentUseBytes: 1 + percentUseBytes: 7 flowFileAvailability: flowFileAvailability destinationName: destinationName - queuedSize: queuedSize queuedCount: queuedCount + queuedSize: queuedSize + flowFilesQueued: 6 name: name - flowFilesQueued: 1 + flowFilesIn: 1 id: id sourceName: sourceName - flowFilesIn: 4 flowFilesOut: 1 - bytesIn: 7 - bytesOut: 1 - bytesQueued: 6 - canRead: true + bytesIn: 4 + bytesOut: 7 + bytesQueued: 1 id: id + flowFilesReceived: 5 queuedCount: queuedCount queuedSize: queuedSize - flowFilesReceived: 4 + flowFilesSent: 4 processGroupStatusSnapshots: - canRead: true processGroupStatusSnapshot: null @@ -24798,148 +22870,151 @@ components: - canRead: true processGroupStatusSnapshot: null id: id - flowFilesSent: 9 + flowFilesIn: 9 id: id - flowFilesIn: 5 written: written - statelessActiveThreadCount: 7 + statelessActiveThreadCount: 3 flowFilesOut: 0 - bytesIn: 4 - bytesQueued: 8 - bytesOut: 2 - bytesWritten: 3 + bytesIn: 0 + bytesOut: 6 + bytesQueued: 4 + bytesWritten: 0 outputPortStatusSnapshots: - null - null + bytesTransferred: 9 read: read - bytesTransferred: 8 - activeThreadCount: 1 + activeThreadCount: 4 processorStatusSnapshots: - processorStatusSnapshot: - bytesWritten: 7 + bytesWritten: 9 read: read tasksDurationNanos: 8 - activeThreadCount: 7 + activeThreadCount: 8 groupId: groupId executionNode: "ALL, PRIMARY" - bytesRead: 3 - processingPerformanceStatus: - identifier: identifier - cpuDuration: 3 - contentReadDuration: 7 - sessionCommitDuration: 3 - garbageCollectionDuration: 4 - contentWriteDuration: 5 + bytesRead: 8 + processingPerformanceStatus: null type: type - terminatedThreadCount: 3 + terminatedThreadCount: 0 output: output input: input - taskCount: 4 + taskCount: 9 name: name + flowFilesIn: 1 id: id - written: written - flowFilesIn: 0 tasksDuration: tasksDuration + written: written + flowFilesOut: 3 runStatus: "Running, Stopped, Validating, Disabled, Invalid" - flowFilesOut: 6 tasks: tasks - bytesIn: 7 - bytesOut: 0 + bytesIn: 6 + bytesOut: 4 canRead: true id: id - processorStatusSnapshot: - bytesWritten: 7 + bytesWritten: 9 read: read tasksDurationNanos: 8 - activeThreadCount: 7 + activeThreadCount: 8 groupId: groupId executionNode: "ALL, PRIMARY" - bytesRead: 3 - processingPerformanceStatus: - identifier: identifier - cpuDuration: 3 - contentReadDuration: 7 - sessionCommitDuration: 3 - garbageCollectionDuration: 4 - contentWriteDuration: 5 + bytesRead: 8 + processingPerformanceStatus: null type: type - terminatedThreadCount: 3 + terminatedThreadCount: 0 output: output input: input - taskCount: 4 + taskCount: 9 name: name + flowFilesIn: 1 id: id - written: written - flowFilesIn: 0 tasksDuration: tasksDuration + written: written + flowFilesOut: 3 runStatus: "Running, Stopped, Validating, Disabled, Invalid" - flowFilesOut: 6 tasks: tasks - bytesIn: 7 - bytesOut: 0 + bytesIn: 6 + bytesOut: 4 canRead: true id: id - bytesRead: 4 - processingPerformanceStatus: null + bytesRead: 1 + processingPerformanceStatus: + identifier: identifier + cpuDuration: 0 + contentReadDuration: 4 + sessionCommitDuration: 1 + garbageCollectionDuration: 2 + contentWriteDuration: 3 received: received - bytesSent: 8 - processingNanos: 9 + bytesSent: 7 + processingNanos: 8 sent: sent - flowFilesTransferred: 1 - terminatedThreadCount: 3 + flowFilesTransferred: 6 + terminatedThreadCount: 9 input: input - bytesReceived: 6 + bytesReceived: 4 + flowFilesQueued: 7 name: name - flowFilesQueued: 6 versionedFlowState: "LOCALLY_MODIFIED, STALE, LOCALLY_MODIFIED_AND_STALE,\ \ UP_TO_DATE, SYNC_FAILURE" inputPortStatusSnapshots: - portStatusSnapshot: output: output input: input - activeThreadCount: 7 + activeThreadCount: 0 groupId: groupId name: name transmitting: true + flowFilesIn: 5 id: id - flowFilesIn: 9 - flowFilesOut: 9 + flowFilesOut: 5 runStatus: "Running, Stopped, Validating, Disabled, Invalid" - bytesIn: 0 - bytesOut: 0 + bytesIn: 6 + bytesOut: 1 canRead: true id: id - portStatusSnapshot: output: output input: input - activeThreadCount: 7 + activeThreadCount: 0 groupId: groupId name: name transmitting: true + flowFilesIn: 5 id: id - flowFilesIn: 9 - flowFilesOut: 9 + flowFilesOut: 5 runStatus: "Running, Stopped, Validating, Disabled, Invalid" - bytesIn: 0 - bytesOut: 0 + bytesIn: 6 + bytesOut: 1 canRead: true id: id + id: id statsLastRefreshed: statsLastRefreshed - - activeRemotePortCount: 9 - staleCount: 5 - outputPortCount: 9 - inputPortCount: 3 - permissions: null + - activeRemotePortCount: 0 + staleCount: 3 + outputPortCount: 3 + inputPortCount: 7 + permissions: + canRead: true + canWrite: true processGroupUpdateStrategy: "CURRENT_GROUP, CURRENT_GROUP_WITH_CHILDREN" - runningCount: 2 - disabledCount: 6 + disabledCount: 7 + runningCount: 5 versionedFlowSnapshot: bucket: identifier: identifier - permissions: null - createdTimestamp: 3 + permissions: + canRead: true + canDelete: true + canWrite: true + createdTimestamp: 2 name: name description: description + externalControllerServices: + key: + identifier: identifier + name: name snapshotMetadata: flowIdentifier: flowIdentifier comments: comments @@ -24947,11 +23022,7 @@ components: bucketIdentifier: bucketIdentifier branch: branch version: version - timestamp: 0 - externalControllerServices: - key: - identifier: identifier - name: name + timestamp: 5 flowContents: processors: - autoTerminatedRelationships: @@ -24960,43 +23031,30 @@ components: bulletinLevel: bulletinLevel executionNode: executionNode runDurationMillis: 3 - type: type propertyDescriptors: - key: - resourceDefinition: - resourceTypes: - - FILE - - FILE - cardinality: SINGLE - displayName: displayName - identifiesControllerService: true - name: name - dynamic: true - sensitive: true + key: null + type: type scheduledState: ENABLED maxBackoffPeriod: maxBackoffPeriod yieldDuration: yieldDuration - bundle: - artifact: artifact - version: version - group: group + bundle: null retriedRelationships: - retriedRelationships - retriedRelationships annotationData: annotationData - identifier: identifier componentType: CONNECTION + identifier: identifier comments: comments - concurrentlySchedulableTaskCount: 2 - retryCount: 3 + concurrentlySchedulableTaskCount: 1 + retryCount: 1 penaltyDuration: penaltyDuration backoffMechanism: "PENALIZE_FLOWFILE, YIELD_PROCESSOR" schedulingStrategy: schedulingStrategy name: name instanceIdentifier: instanceIdentifier + schedulingPeriod: schedulingPeriod style: key: style - schedulingPeriod: schedulingPeriod position: null groupIdentifier: groupIdentifier properties: @@ -25007,43 +23065,30 @@ components: bulletinLevel: bulletinLevel executionNode: executionNode runDurationMillis: 3 - type: type propertyDescriptors: - key: - resourceDefinition: - resourceTypes: - - FILE - - FILE - cardinality: SINGLE - displayName: displayName - identifiesControllerService: true - name: name - dynamic: true - sensitive: true + key: null + type: type scheduledState: ENABLED maxBackoffPeriod: maxBackoffPeriod yieldDuration: yieldDuration - bundle: - artifact: artifact - version: version - group: group + bundle: null retriedRelationships: - retriedRelationships - retriedRelationships annotationData: annotationData - identifier: identifier componentType: CONNECTION + identifier: identifier comments: comments - concurrentlySchedulableTaskCount: 2 - retryCount: 3 + concurrentlySchedulableTaskCount: 1 + retryCount: 1 penaltyDuration: penaltyDuration backoffMechanism: "PENALIZE_FLOWFILE, YIELD_PROCESSOR" schedulingStrategy: schedulingStrategy name: name instanceIdentifier: instanceIdentifier + schedulingPeriod: schedulingPeriod style: key: style - schedulingPeriod: schedulingPeriod position: null groupIdentifier: groupIdentifier properties: @@ -25056,15 +23101,15 @@ components: - null - null funnels: - - identifier: identifier - componentType: CONNECTION + - componentType: CONNECTION + identifier: identifier comments: comments name: name instanceIdentifier: instanceIdentifier position: null groupIdentifier: groupIdentifier - - identifier: identifier - componentType: CONNECTION + - componentType: CONNECTION + identifier: identifier comments: comments name: name instanceIdentifier: instanceIdentifier @@ -25079,8 +23124,8 @@ components: version: version latest: true connections: - - identifier: identifier - componentType: CONNECTION + - componentType: CONNECTION + identifier: identifier prioritizers: - prioritizers - prioritizers @@ -25091,30 +23136,32 @@ components: - selectedRelationships loadBalanceCompression: "DO_NOT_COMPRESS, COMPRESS_ATTRIBUTES_ONLY,\ \ COMPRESS_ATTRIBUTES_AND_CONTENT" - destination: null - backPressureDataSizeThreshold: backPressureDataSizeThreshold - loadBalanceStrategy: "DO_NOT_LOAD_BALANCE, PARTITION_BY_ATTRIBUTE,\ - \ ROUND_ROBIN, SINGLE_NODE" - source: + destination: comments: comments groupId: groupId name: name instanceIdentifier: instanceIdentifier id: id type: PROCESSOR - labelIndex: 4 + backPressureDataSizeThreshold: backPressureDataSizeThreshold + loadBalanceStrategy: "DO_NOT_LOAD_BALANCE, PARTITION_BY_ATTRIBUTE,\ + \ ROUND_ROBIN, SINGLE_NODE" + labelIndex: 2 + source: null bends: - - null - - null + - x: 7.203794749804894 + "y": 4.332304821875894 + - x: 7.203794749804894 + "y": 4.332304821875894 backPressureObjectThreshold: 0 name: name instanceIdentifier: instanceIdentifier position: null groupIdentifier: groupIdentifier partitioningAttribute: partitioningAttribute - zIndex: 0 - - identifier: identifier - componentType: CONNECTION + zIndex: 9 + - componentType: CONNECTION + identifier: identifier prioritizers: - prioritizers - prioritizers @@ -25125,72 +23172,84 @@ components: - selectedRelationships loadBalanceCompression: "DO_NOT_COMPRESS, COMPRESS_ATTRIBUTES_ONLY,\ \ COMPRESS_ATTRIBUTES_AND_CONTENT" - destination: null - backPressureDataSizeThreshold: backPressureDataSizeThreshold - loadBalanceStrategy: "DO_NOT_LOAD_BALANCE, PARTITION_BY_ATTRIBUTE,\ - \ ROUND_ROBIN, SINGLE_NODE" - source: + destination: comments: comments groupId: groupId name: name instanceIdentifier: instanceIdentifier id: id type: PROCESSOR - labelIndex: 4 + backPressureDataSizeThreshold: backPressureDataSizeThreshold + loadBalanceStrategy: "DO_NOT_LOAD_BALANCE, PARTITION_BY_ATTRIBUTE,\ + \ ROUND_ROBIN, SINGLE_NODE" + labelIndex: 2 + source: null bends: - - null - - null + - x: 7.203794749804894 + "y": 4.332304821875894 + - x: 7.203794749804894 + "y": 4.332304821875894 backPressureObjectThreshold: 0 name: name instanceIdentifier: instanceIdentifier position: null groupIdentifier: groupIdentifier partitioningAttribute: partitioningAttribute - zIndex: 0 + zIndex: 9 logFileSuffix: logFileSuffix parameterContextName: parameterContextName - identifier: identifier componentType: CONNECTION - defaultBackPressureObjectThreshold: 9 + identifier: identifier + defaultBackPressureObjectThreshold: 0 comments: comments executionEngine: STANDARD + defaultBackPressureDataSizeThreshold: defaultBackPressureDataSizeThreshold labels: - - identifier: identifier - componentType: CONNECTION + - componentType: CONNECTION + identifier: identifier comments: comments name: name - width: 4.332304821875894 + width: 4.8789878742268815 instanceIdentifier: instanceIdentifier style: key: style - position: null label: label + position: null groupIdentifier: groupIdentifier - zIndex: 7 - height: 2.7977867356748476 - - identifier: identifier - componentType: CONNECTION + height: 6.173804034172511 + zIndex: 6 + - componentType: CONNECTION + identifier: identifier comments: comments name: name - width: 4.332304821875894 + width: 4.8789878742268815 instanceIdentifier: instanceIdentifier style: key: style - position: null label: label + position: null groupIdentifier: groupIdentifier - zIndex: 7 - height: 2.7977867356748476 - defaultBackPressureDataSizeThreshold: defaultBackPressureDataSizeThreshold + height: 6.173804034172511 + zIndex: 6 controllerServices: - annotationData: annotationData - identifier: identifier componentType: CONNECTION + identifier: identifier comments: comments bulletinLevel: bulletinLevel - type: type propertyDescriptors: - key: null + key: + resourceDefinition: + resourceTypes: + - FILE + - FILE + cardinality: SINGLE + displayName: displayName + identifiesControllerService: true + name: name + dynamic: true + sensitive: true + type: type scheduledState: ENABLED controllerServiceApis: - type: type @@ -25201,17 +23260,30 @@ components: instanceIdentifier: instanceIdentifier position: null groupIdentifier: groupIdentifier - bundle: null + bundle: + artifact: artifact + version: version + group: group properties: key: properties - annotationData: annotationData - identifier: identifier componentType: CONNECTION + identifier: identifier comments: comments bulletinLevel: bulletinLevel - type: type propertyDescriptors: - key: null + key: + resourceDefinition: + resourceTypes: + - FILE + - FILE + cardinality: SINGLE + displayName: displayName + identifiesControllerService: true + name: name + dynamic: true + sensitive: true + type: type scheduledState: ENABLED controllerServiceApis: - type: type @@ -25222,7 +23294,10 @@ components: instanceIdentifier: instanceIdentifier position: null groupIdentifier: groupIdentifier - bundle: null + bundle: + artifact: artifact + version: version + group: group properties: key: properties defaultFlowFileExpiration: defaultFlowFileExpiration @@ -25230,58 +23305,56 @@ components: flowFileOutboundPolicy: flowFileOutboundPolicy name: name inputPorts: - - identifier: identifier - componentType: CONNECTION + - componentType: CONNECTION + identifier: identifier comments: comments allowRemoteAccess: true - concurrentlySchedulableTaskCount: 8 + concurrentlySchedulableTaskCount: 2 name: name instanceIdentifier: instanceIdentifier - position: null portFunction: STANDARD - type: INPUT_PORT + position: null groupIdentifier: groupIdentifier + type: INPUT_PORT scheduledState: ENABLED - - identifier: identifier - componentType: CONNECTION + - componentType: CONNECTION + identifier: identifier comments: comments allowRemoteAccess: true - concurrentlySchedulableTaskCount: 8 + concurrentlySchedulableTaskCount: 2 name: name instanceIdentifier: instanceIdentifier - position: null portFunction: STANDARD - type: INPUT_PORT + position: null groupIdentifier: groupIdentifier + type: INPUT_PORT scheduledState: ENABLED instanceIdentifier: instanceIdentifier - position: - x: 3.111202833403195 - "y": 9.897492629215506 - maxConcurrentTasks: 0 + maxConcurrentTasks: 9 + position: null statelessFlowTimeout: statelessFlowTimeout + groupIdentifier: groupIdentifier remoteProcessGroups: - - identifier: identifier - componentType: CONNECTION + - componentType: CONNECTION + identifier: identifier comments: comments proxyPassword: proxyPassword communicationsTimeout: communicationsTimeout proxyHost: proxyHost - proxyPort: 5 - transportProtocol: "RAW, HTTP" + proxyPort: 4 outputPorts: - null - null + transportProtocol: "RAW, HTTP" name: name proxyUser: proxyUser - targetUris: targetUris inputPorts: - - identifier: identifier - componentType: CONNECTION + - componentType: CONNECTION + identifier: identifier remoteGroupId: remoteGroupId comments: comments targetId: targetId - concurrentlySchedulableTaskCount: 7 + concurrentlySchedulableTaskCount: 1 useCompression: true scheduledState: ENABLED name: name @@ -25290,14 +23363,14 @@ components: batchSize: duration: duration size: size - count: 0 + count: 5 groupIdentifier: groupIdentifier - - identifier: identifier - componentType: CONNECTION + - componentType: CONNECTION + identifier: identifier remoteGroupId: remoteGroupId comments: comments targetId: targetId - concurrentlySchedulableTaskCount: 7 + concurrentlySchedulableTaskCount: 1 useCompression: true scheduledState: ENABLED name: name @@ -25306,34 +23379,34 @@ components: batchSize: duration: duration size: size - count: 0 + count: 5 groupIdentifier: groupIdentifier + targetUris: targetUris instanceIdentifier: instanceIdentifier yieldDuration: yieldDuration position: null groupIdentifier: groupIdentifier localNetworkInterface: localNetworkInterface - - identifier: identifier - componentType: CONNECTION + - componentType: CONNECTION + identifier: identifier comments: comments proxyPassword: proxyPassword communicationsTimeout: communicationsTimeout proxyHost: proxyHost - proxyPort: 5 - transportProtocol: "RAW, HTTP" + proxyPort: 4 outputPorts: - null - null + transportProtocol: "RAW, HTTP" name: name proxyUser: proxyUser - targetUris: targetUris inputPorts: - - identifier: identifier - componentType: CONNECTION + - componentType: CONNECTION + identifier: identifier remoteGroupId: remoteGroupId comments: comments targetId: targetId - concurrentlySchedulableTaskCount: 7 + concurrentlySchedulableTaskCount: 1 useCompression: true scheduledState: ENABLED name: name @@ -25342,14 +23415,14 @@ components: batchSize: duration: duration size: size - count: 0 + count: 5 groupIdentifier: groupIdentifier - - identifier: identifier - componentType: CONNECTION + - componentType: CONNECTION + identifier: identifier remoteGroupId: remoteGroupId comments: comments targetId: targetId - concurrentlySchedulableTaskCount: 7 + concurrentlySchedulableTaskCount: 1 useCompression: true scheduledState: ENABLED name: name @@ -25358,14 +23431,14 @@ components: batchSize: duration: duration size: size - count: 0 + count: 5 groupIdentifier: groupIdentifier + targetUris: targetUris instanceIdentifier: instanceIdentifier yieldDuration: yieldDuration position: null groupIdentifier: groupIdentifier localNetworkInterface: localNetworkInterface - groupIdentifier: groupIdentifier parameterProviders: key: identifier: identifier @@ -25373,28 +23446,26 @@ components: type: type bundle: null flow: - versionCount: 8 - identifier: identifier + versionCount: 4 bucketName: bucketName - permissions: - canRead: true - canWrite: true - canDelete: true - createdTimestamp: 5 + identifier: identifier + permissions: null + createdTimestamp: 3 name: name description: description bucketIdentifier: bucketIdentifier versionInfo: - version: 7 + version: 0 branch: branch - lastModifiedTimestamp: 5 + lastModifiedTimestamp: 8 flowEncodingVersion: flowEncodingVersion + latest: true parameterContexts: key: parameterGroupName: parameterGroupName + componentType: CONNECTION identifier: identifier synchronized: true - componentType: CONNECTION comments: comments description: description inheritedParameterContexts: @@ -25404,6 +23475,7 @@ components: instanceIdentifier: instanceIdentifier position: null groupIdentifier: groupIdentifier + parameterProvider: parameterProvider parameters: - referencedAssets: - identifier: identifier @@ -25425,67 +23497,33 @@ components: description: description sensitive: true value: value - parameterProvider: parameterProvider - latest: true - stoppedCount: 6 + stoppedCount: 7 id: id bulletins: - - sourceId: sourceId - canRead: true - groupId: groupId - id: 5 - nodeAddress: nodeAddress - bulletin: - sourceId: sourceId - level: level - sourceType: sourceType - groupId: groupId - id: 5 - sourceName: sourceName - category: category - message: message - nodeAddress: nodeAddress - timestamp: timestamp - timestamp: timestamp - - sourceId: sourceId - canRead: true - groupId: groupId - id: 5 - nodeAddress: nodeAddress - bulletin: - sourceId: sourceId - level: level - sourceType: sourceType - groupId: groupId - id: 5 - sourceName: sourceName - category: category - message: message - nodeAddress: nodeAddress - timestamp: timestamp - timestamp: timestamp + - null + - null publicInputPortCount: 3 - upToDateCount: 1 - inactiveRemotePortCount: 1 + upToDateCount: 3 + inactiveRemotePortCount: 0 uri: uri - locallyModifiedCount: 3 + locallyModifiedCount: 7 revision: clientId: clientId lastModifier: lastModifier - version: 0 + version: 2 disconnectedNodeAcknowledged: true - publicOutputPortCount: 1 + publicOutputPortCount: 7 component: - activeRemotePortCount: 7 + activeRemotePortCount: 6 flowfileConcurrency: "UNBOUNDED, SINGLE_FLOWFILE_PER_NODE, SINGLE_BATCH_PER_NODE" - staleCount: 4 - outputPortCount: 3 - inputPortCount: 6 + staleCount: 5 + outputPortCount: 1 + inputPortCount: 9 versionedComponentId: versionedComponentId - runningCount: 1 - disabledCount: 2 + disabledCount: 5 + runningCount: 6 flowfileOutboundPolicy: "STREAM_WHEN_AVAILABLE, BATCH_OUTPUT" - stoppedCount: 5 + stoppedCount: 6 id: id versionControlInformation: bucketName: bucketName @@ -25503,32 +23541,31 @@ components: \ SYNC_FAILURE" flowId: flowId logFileSuffix: logFileSuffix - defaultBackPressureObjectThreshold: 0 - publicInputPortCount: 6 + defaultBackPressureObjectThreshold: 4 + publicInputPortCount: 2 comments: comments upToDateCount: 3 parentGroupId: parentGroupId inactiveRemotePortCount: 9 executionEngine: "STATELESS, STANDARD, INHERITED" - locallyModifiedCount: 2 + locallyModifiedCount: 3 defaultBackPressureDataSizeThreshold: defaultBackPressureDataSizeThreshold - publicOutputPortCount: 7 - localOutputPortCount: 1 + publicOutputPortCount: 6 + localOutputPortCount: 9 defaultFlowFileExpiration: defaultFlowFileExpiration - localInputPortCount: 1 - statelessGroupScheduledState: "STOPPED, RUNNING" + localInputPortCount: 8 contents: controllerServices: - - deprecated: true - bulletinLevel: bulletinLevel + - bulletinLevel: bulletinLevel + deprecated: true multipleVersionsAvailable: true extensionMissing: true type: type descriptors: key: supportsEl: true - displayName: displayName defaultValue: defaultValue + displayName: displayName expressionLanguageScope: expressionLanguageScope description: description sensitive: true @@ -25565,8 +23602,8 @@ components: sensitiveDynamicPropertyNames: - sensitiveDynamicPropertyNames - sensitiveDynamicPropertyNames - versionedComponentId: versionedComponentId supportsSensitiveDynamicProperties: true + versionedComponentId: versionedComponentId validationErrors: - validationErrors - validationErrors @@ -25588,10 +23625,10 @@ components: activeThreadCount: 0 groupId: groupId name: name + referenceType: "Processor, ControllerService, ReportingTask, FlowRegistryClient" validationErrors: - validationErrors - validationErrors - referenceType: "Processor, ControllerService, ReportingTask, FlowRegistryClient" id: id state: state type: type @@ -25604,8 +23641,13 @@ components: id: id position: null uri: uri - revision: null - operatePermissions: null + operatePermissions: + canRead: true + canWrite: true + revision: + clientId: clientId + lastModifier: lastModifier + version: 2 - bulletins: - null - null @@ -25617,10 +23659,10 @@ components: activeThreadCount: 0 groupId: groupId name: name + referenceType: "Processor, ControllerService, ReportingTask, FlowRegistryClient" validationErrors: - validationErrors - validationErrors - referenceType: "Processor, ControllerService, ReportingTask, FlowRegistryClient" id: id state: state type: type @@ -25633,8 +23675,13 @@ components: id: id position: null uri: uri - revision: null - operatePermissions: null + operatePermissions: + canRead: true + canWrite: true + revision: + clientId: clientId + lastModifier: lastModifier + version: 2 validationStatus: "VALID, INVALID, VALIDATING" annotationData: annotationData comments: comments @@ -25642,20 +23689,22 @@ components: customUiUrl: customUiUrl restricted: true name: name - position: null + position: + x: 0.8008281904610115 + "y": 6.027456183070403 persistsState: true properties: key: properties - - deprecated: true - bulletinLevel: bulletinLevel + - bulletinLevel: bulletinLevel + deprecated: true multipleVersionsAvailable: true extensionMissing: true type: type descriptors: key: supportsEl: true - displayName: displayName defaultValue: defaultValue + displayName: displayName expressionLanguageScope: expressionLanguageScope description: description sensitive: true @@ -25692,8 +23741,8 @@ components: sensitiveDynamicPropertyNames: - sensitiveDynamicPropertyNames - sensitiveDynamicPropertyNames - versionedComponentId: versionedComponentId supportsSensitiveDynamicProperties: true + versionedComponentId: versionedComponentId validationErrors: - validationErrors - validationErrors @@ -25715,10 +23764,10 @@ components: activeThreadCount: 0 groupId: groupId name: name + referenceType: "Processor, ControllerService, ReportingTask, FlowRegistryClient" validationErrors: - validationErrors - validationErrors - referenceType: "Processor, ControllerService, ReportingTask, FlowRegistryClient" id: id state: state type: type @@ -25731,8 +23780,13 @@ components: id: id position: null uri: uri - revision: null - operatePermissions: null + operatePermissions: + canRead: true + canWrite: true + revision: + clientId: clientId + lastModifier: lastModifier + version: 2 - bulletins: - null - null @@ -25744,10 +23798,10 @@ components: activeThreadCount: 0 groupId: groupId name: name + referenceType: "Processor, ControllerService, ReportingTask, FlowRegistryClient" validationErrors: - validationErrors - validationErrors - referenceType: "Processor, ControllerService, ReportingTask, FlowRegistryClient" id: id state: state type: type @@ -25760,8 +23814,13 @@ components: id: id position: null uri: uri - revision: null - operatePermissions: null + operatePermissions: + canRead: true + canWrite: true + revision: + clientId: clientId + lastModifier: lastModifier + version: 2 validationStatus: "VALID, INVALID, VALIDATING" annotationData: annotationData comments: comments @@ -25769,7 +23828,9 @@ components: customUiUrl: customUiUrl restricted: true name: name - position: null + position: + x: 0.8008281904610115 + "y": 6.027456183070403 persistsState: true properties: key: properties @@ -25779,9 +23840,22 @@ components: outputPorts: - null - null + funnels: + - versionedComponentId: versionedComponentId + parentGroupId: parentGroupId + id: id + position: + x: 0.8008281904610115 + "y": 6.027456183070403 + - versionedComponentId: versionedComponentId + parentGroupId: parentGroupId + id: id + position: + x: 0.8008281904610115 + "y": 6.027456183070403 inputPorts: - comments: comments - concurrentlySchedulableTaskCount: 2 + concurrentlySchedulableTaskCount: 1 parentGroupId: parentGroupId type: "INPUT_PORT, OUTPUT_PORT" allowRemoteAccess: true @@ -25792,11 +23866,11 @@ components: - validationErrors - validationErrors id: id + portFunction: "STANDARD, FAILURE" position: null state: "RUNNING, STOPPED, DISABLED" - portFunction: "STANDARD, FAILURE" - comments: comments - concurrentlySchedulableTaskCount: 2 + concurrentlySchedulableTaskCount: 1 parentGroupId: parentGroupId type: "INPUT_PORT, OUTPUT_PORT" allowRemoteAccess: true @@ -25807,41 +23881,32 @@ components: - validationErrors - validationErrors id: id - position: null - state: "RUNNING, STOPPED, DISABLED" portFunction: "STANDARD, FAILURE" - funnels: - - versionedComponentId: versionedComponentId - parentGroupId: parentGroupId - id: id - position: null - - versionedComponentId: versionedComponentId - parentGroupId: parentGroupId - id: id position: null + state: "RUNNING, STOPPED, DISABLED" processors: - - supportsParallelProcessing: true - supportsBatching: true + - supportsBatching: true + supportsParallelProcessing: true deprecated: true executionNodeRestricted: true - parentGroupId: parentGroupId description: description + parentGroupId: parentGroupId multipleVersionsAvailable: true extensionMissing: true type: type inputRequirement: inputRequirement relationships: - name: name - description: description autoTerminate: true + description: description retry: true - name: name - description: description autoTerminate: true + description: description retry: true restricted: true - versionedComponentId: versionedComponentId supportsSensitiveDynamicProperties: true + versionedComponentId: versionedComponentId name: name validationErrors: - validationErrors @@ -25855,29 +23920,28 @@ components: artifact: artifact version: version group: group - persistsState: true config: annotationData: annotationData comments: comments - concurrentlySchedulableTaskCount: 6 autoTerminatedRelationships: - autoTerminatedRelationships - autoTerminatedRelationships - retryCount: 1 + concurrentlySchedulableTaskCount: 7 + retryCount: 9 bulletinLevel: bulletinLevel executionNode: executionNode penaltyDuration: penaltyDuration defaultSchedulingPeriod: key: defaultSchedulingPeriod - runDurationMillis: 3 defaultConcurrentTasks: key: defaultConcurrentTasks + runDurationMillis: 3 customUiUrl: customUiUrl descriptors: key: supportsEl: true - displayName: displayName defaultValue: defaultValue + displayName: displayName expressionLanguageScope: expressionLanguageScope description: description sensitive: true @@ -25920,29 +23984,30 @@ components: retriedRelationships: - retriedRelationships - retriedRelationships + persistsState: true validationStatus: "VALID, INVALID, VALIDATING" - - supportsParallelProcessing: true - supportsBatching: true + - supportsBatching: true + supportsParallelProcessing: true deprecated: true executionNodeRestricted: true - parentGroupId: parentGroupId description: description + parentGroupId: parentGroupId multipleVersionsAvailable: true extensionMissing: true type: type inputRequirement: inputRequirement relationships: - name: name - description: description autoTerminate: true + description: description retry: true - name: name - description: description autoTerminate: true + description: description retry: true restricted: true - versionedComponentId: versionedComponentId supportsSensitiveDynamicProperties: true + versionedComponentId: versionedComponentId name: name validationErrors: - validationErrors @@ -25956,29 +24021,28 @@ components: artifact: artifact version: version group: group - persistsState: true config: annotationData: annotationData comments: comments - concurrentlySchedulableTaskCount: 6 autoTerminatedRelationships: - autoTerminatedRelationships - autoTerminatedRelationships - retryCount: 1 + concurrentlySchedulableTaskCount: 7 + retryCount: 9 bulletinLevel: bulletinLevel executionNode: executionNode penaltyDuration: penaltyDuration defaultSchedulingPeriod: key: defaultSchedulingPeriod - runDurationMillis: 3 defaultConcurrentTasks: key: defaultConcurrentTasks + runDurationMillis: 3 customUiUrl: customUiUrl descriptors: key: supportsEl: true - displayName: displayName defaultValue: defaultValue + displayName: displayName expressionLanguageScope: expressionLanguageScope description: description sensitive: true @@ -26021,18 +24085,19 @@ components: retriedRelationships: - retriedRelationships - retriedRelationships + persistsState: true validationStatus: "VALID, INVALID, VALIDATING" remoteProcessGroups: - - targetSecure: true - inactiveRemoteInputPortCount: 9 + - inactiveRemoteInputPortCount: 1 + targetSecure: true communicationsTimeout: communicationsTimeout - outputPortCount: 5 - inputPortCount: 4 - activeRemoteInputPortCount: 9 + outputPortCount: 7 + activeRemoteInputPortCount: 2 + inputPortCount: 6 proxyPort: 1 flowRefreshed: flowRefreshed - versionedComponentId: versionedComponentId transportProtocol: transportProtocol + versionedComponentId: versionedComponentId transmitting: true validationErrors: - validationErrors @@ -26040,13 +24105,13 @@ components: yieldDuration: yieldDuration id: id localNetworkInterface: localNetworkInterface - comments: comments authorizationIssues: - authorizationIssues - authorizationIssues + comments: comments proxyPassword: proxyPassword parentGroupId: parentGroupId - activeRemoteOutputPortCount: 6 + activeRemoteOutputPortCount: 4 proxyHost: proxyHost contents: outputPorts: @@ -26055,52 +24120,52 @@ components: inputPorts: - comments: comments targetId: targetId - concurrentlySchedulableTaskCount: 9 + concurrentlySchedulableTaskCount: 1 groupId: groupId - useCompression: true targetRunning: true + useCompression: true connected: true - versionedComponentId: versionedComponentId batchSettings: duration: duration size: size - count: 6 + count: 7 + versionedComponentId: versionedComponentId name: name transmitting: true exists: true id: id - comments: comments targetId: targetId - concurrentlySchedulableTaskCount: 9 + concurrentlySchedulableTaskCount: 1 groupId: groupId - useCompression: true targetRunning: true + useCompression: true connected: true - versionedComponentId: versionedComponentId batchSettings: duration: duration size: size - count: 6 + count: 7 + versionedComponentId: versionedComponentId name: name transmitting: true exists: true id: id - targetUri: targetUri name: name proxyUser: proxyUser + targetUri: targetUri targetUris: targetUris position: null - inactiveRemoteOutputPortCount: 8 - - targetSecure: true - inactiveRemoteInputPortCount: 9 + inactiveRemoteOutputPortCount: 1 + - inactiveRemoteInputPortCount: 1 + targetSecure: true communicationsTimeout: communicationsTimeout - outputPortCount: 5 - inputPortCount: 4 - activeRemoteInputPortCount: 9 + outputPortCount: 7 + activeRemoteInputPortCount: 2 + inputPortCount: 6 proxyPort: 1 flowRefreshed: flowRefreshed - versionedComponentId: versionedComponentId transportProtocol: transportProtocol + versionedComponentId: versionedComponentId transmitting: true validationErrors: - validationErrors @@ -26108,13 +24173,13 @@ components: yieldDuration: yieldDuration id: id localNetworkInterface: localNetworkInterface - comments: comments authorizationIssues: - authorizationIssues - authorizationIssues + comments: comments proxyPassword: proxyPassword parentGroupId: parentGroupId - activeRemoteOutputPortCount: 6 + activeRemoteOutputPortCount: 4 proxyHost: proxyHost contents: outputPorts: @@ -26123,42 +24188,42 @@ components: inputPorts: - comments: comments targetId: targetId - concurrentlySchedulableTaskCount: 9 + concurrentlySchedulableTaskCount: 1 groupId: groupId - useCompression: true targetRunning: true + useCompression: true connected: true - versionedComponentId: versionedComponentId batchSettings: duration: duration size: size - count: 6 + count: 7 + versionedComponentId: versionedComponentId name: name transmitting: true exists: true id: id - comments: comments targetId: targetId - concurrentlySchedulableTaskCount: 9 + concurrentlySchedulableTaskCount: 1 groupId: groupId - useCompression: true targetRunning: true + useCompression: true connected: true - versionedComponentId: versionedComponentId batchSettings: duration: duration size: size - count: 6 + count: 7 + versionedComponentId: versionedComponentId name: name transmitting: true exists: true id: id - targetUri: targetUri name: name proxyUser: proxyUser + targetUri: targetUri targetUris: targetUris position: null - inactiveRemoteOutputPortCount: 8 + inactiveRemoteOutputPortCount: 1 connections: - prioritizers: - prioritizers @@ -26169,34 +24234,34 @@ components: - selectedRelationships loadBalanceCompression: "DO_NOT_COMPRESS, COMPRESS_ATTRIBUTES_ONLY,\ \ COMPRESS_ATTRIBUTES_AND_CONTENT" - destination: null - parentGroupId: parentGroupId - availableRelationships: - - availableRelationships - - availableRelationships - backPressureDataSizeThreshold: backPressureDataSizeThreshold - loadBalanceStrategy: "DO_NOT_LOAD_BALANCE, PARTITION_BY_ATTRIBUTE,\ - \ ROUND_ROBIN, SINGLE_NODE" - source: + destination: running: true comments: comments - versionedComponentId: versionedComponentId groupId: groupId + versionedComponentId: versionedComponentId name: name transmitting: true exists: true id: id type: "PROCESSOR, REMOTE_INPUT_PORT, REMOTE_OUTPUT_PORT, INPUT_PORT,\ \ OUTPUT_PORT, FUNNEL" - labelIndex: 0 + availableRelationships: + - availableRelationships + - availableRelationships + backPressureDataSizeThreshold: backPressureDataSizeThreshold + loadBalanceStrategy: "DO_NOT_LOAD_BALANCE, PARTITION_BY_ATTRIBUTE,\ + \ ROUND_ROBIN, SINGLE_NODE" + parentGroupId: parentGroupId + labelIndex: 7 + source: null bends: - null - null loadBalanceStatus: "LOAD_BALANCE_NOT_CONFIGURED, LOAD_BALANCE_INACTIVE,\ \ LOAD_BALANCE_ACTIVE" - backPressureObjectThreshold: 1 + backPressureObjectThreshold: 5 + getzIndex: 2 versionedComponentId: versionedComponentId - getzIndex: 6 name: name id: id position: null @@ -26210,193 +24275,197 @@ components: - selectedRelationships loadBalanceCompression: "DO_NOT_COMPRESS, COMPRESS_ATTRIBUTES_ONLY,\ \ COMPRESS_ATTRIBUTES_AND_CONTENT" - destination: null - parentGroupId: parentGroupId - availableRelationships: - - availableRelationships - - availableRelationships - backPressureDataSizeThreshold: backPressureDataSizeThreshold - loadBalanceStrategy: "DO_NOT_LOAD_BALANCE, PARTITION_BY_ATTRIBUTE,\ - \ ROUND_ROBIN, SINGLE_NODE" - source: + destination: running: true comments: comments - versionedComponentId: versionedComponentId groupId: groupId + versionedComponentId: versionedComponentId name: name transmitting: true exists: true id: id type: "PROCESSOR, REMOTE_INPUT_PORT, REMOTE_OUTPUT_PORT, INPUT_PORT,\ \ OUTPUT_PORT, FUNNEL" - labelIndex: 0 + availableRelationships: + - availableRelationships + - availableRelationships + backPressureDataSizeThreshold: backPressureDataSizeThreshold + loadBalanceStrategy: "DO_NOT_LOAD_BALANCE, PARTITION_BY_ATTRIBUTE,\ + \ ROUND_ROBIN, SINGLE_NODE" + parentGroupId: parentGroupId + labelIndex: 7 + source: null bends: - null - null loadBalanceStatus: "LOAD_BALANCE_NOT_CONFIGURED, LOAD_BALANCE_INACTIVE,\ \ LOAD_BALANCE_ACTIVE" - backPressureObjectThreshold: 1 + backPressureObjectThreshold: 5 + getzIndex: 2 versionedComponentId: versionedComponentId - getzIndex: 6 name: name id: id position: null loadBalancePartitionAttribute: loadBalancePartitionAttribute labels: - - versionedComponentId: versionedComponentId - getzIndex: 5 - width: 6.778324963048013 + - getzIndex: 5 + versionedComponentId: versionedComponentId + width: 2.3021358869347655 parentGroupId: parentGroupId style: key: style id: id - position: null label: label - height: 6.878052220127876 - - versionedComponentId: versionedComponentId - getzIndex: 5 - width: 6.778324963048013 + position: null + height: 5.637376656633329 + - getzIndex: 5 + versionedComponentId: versionedComponentId + width: 2.3021358869347655 parentGroupId: parentGroupId style: key: style id: id - position: null label: label - height: 6.878052220127876 + position: null + height: 5.637376656633329 + statelessGroupScheduledState: "STOPPED, RUNNING" + invalidCount: 6 name: name - invalidCount: 5 - syncFailureCount: 1 - position: null + syncFailureCount: 3 maxConcurrentTasks: 6 + position: null statelessFlowTimeout: statelessFlowTimeout - parameterContext: null - locallyModifiedAndStaleCount: 7 - localOutputPortCount: 5 - localInputPortCount: 5 - invalidCount: 4 - syncFailureCount: 4 - position: - x: 6.027456183070403 - "y": 1.4658129805029452 + locallyModifiedAndStaleCount: 6 + parameterContext: + component: + name: name + id: id + permissions: null + id: id + localOutputPortCount: 4 + localInputPortCount: 0 + invalidCount: 6 + syncFailureCount: 0 + position: null versionedFlowState: "LOCALLY_MODIFIED, STALE, LOCALLY_MODIFIED_AND_STALE,\ \ UP_TO_DATE, SYNC_FAILURE" - locallyModifiedAndStaleCount: 1 + locallyModifiedAndStaleCount: 8 parameterContext: null status: name: name nodeSnapshots: - statusSnapshot: null address: address - apiPort: 8 + apiPort: 5 nodeId: nodeId - statusSnapshot: null address: address - apiPort: 8 + apiPort: 5 nodeId: nodeId - id: id aggregateSnapshot: transferred: transferred queued: queued + output: output remoteProcessGroupStatusSnapshots: - canRead: true remoteProcessGroupStatusSnapshot: - bytesReceived: 4 + bytesReceived: 5 + activeThreadCount: 5 transmissionStatus: transmissionStatus - activeThreadCount: 0 + flowFilesReceived: 7 groupId: groupId - flowFilesReceived: 1 name: name targetUri: targetUri - flowFilesSent: 6 + flowFilesSent: 3 received: received + bytesSent: 8 id: id - bytesSent: 4 sent: sent id: id - canRead: true remoteProcessGroupStatusSnapshot: - bytesReceived: 4 + bytesReceived: 5 + activeThreadCount: 5 transmissionStatus: transmissionStatus - activeThreadCount: 0 + flowFilesReceived: 7 groupId: groupId - flowFilesReceived: 1 name: name targetUri: targetUri - flowFilesSent: 6 + flowFilesSent: 3 received: received + bytesSent: 8 id: id - bytesSent: 4 sent: sent id: id - output: output connectionStatusSnapshots: - - connectionStatusSnapshot: + - canRead: true + connectionStatusSnapshot: sourceId: sourceId groupId: groupId queued: queued - percentUseCount: 7 + percentUseCount: 1 destinationId: destinationId predictions: - predictedBytesAtNextInterval: 9 - predictionIntervalSeconds: 2 - predictedPercentBytes: 2 - predictedPercentCount: 3 - predictedMillisUntilCountBackpressure: 5 - predictedCountAtNextInterval: 7 - predictedMillisUntilBytesBackpressure: 5 + predictedBytesAtNextInterval: 4 + predictionIntervalSeconds: 9 + predictedPercentBytes: 6 + predictedPercentCount: 8 + predictedMillisUntilCountBackpressure: 9 + predictedCountAtNextInterval: 5 + predictedMillisUntilBytesBackpressure: 9 output: output input: input - percentUseBytes: 1 + percentUseBytes: 7 flowFileAvailability: flowFileAvailability destinationName: destinationName - queuedSize: queuedSize queuedCount: queuedCount + queuedSize: queuedSize + flowFilesQueued: 6 name: name - flowFilesQueued: 1 + flowFilesIn: 1 id: id sourceName: sourceName - flowFilesIn: 4 flowFilesOut: 1 - bytesIn: 7 - bytesOut: 1 - bytesQueued: 6 - canRead: true + bytesIn: 4 + bytesOut: 7 + bytesQueued: 1 id: id - - connectionStatusSnapshot: + - canRead: true + connectionStatusSnapshot: sourceId: sourceId groupId: groupId queued: queued - percentUseCount: 7 + percentUseCount: 1 destinationId: destinationId predictions: - predictedBytesAtNextInterval: 9 - predictionIntervalSeconds: 2 - predictedPercentBytes: 2 - predictedPercentCount: 3 - predictedMillisUntilCountBackpressure: 5 - predictedCountAtNextInterval: 7 - predictedMillisUntilBytesBackpressure: 5 + predictedBytesAtNextInterval: 4 + predictionIntervalSeconds: 9 + predictedPercentBytes: 6 + predictedPercentCount: 8 + predictedMillisUntilCountBackpressure: 9 + predictedCountAtNextInterval: 5 + predictedMillisUntilBytesBackpressure: 9 output: output input: input - percentUseBytes: 1 + percentUseBytes: 7 flowFileAvailability: flowFileAvailability destinationName: destinationName - queuedSize: queuedSize queuedCount: queuedCount + queuedSize: queuedSize + flowFilesQueued: 6 name: name - flowFilesQueued: 1 + flowFilesIn: 1 id: id sourceName: sourceName - flowFilesIn: 4 flowFilesOut: 1 - bytesIn: 7 - bytesOut: 1 - bytesQueued: 6 - canRead: true + bytesIn: 4 + bytesOut: 7 + bytesQueued: 1 id: id + flowFilesReceived: 5 queuedCount: queuedCount queuedSize: queuedSize - flowFilesReceived: 4 + flowFilesSent: 4 processGroupStatusSnapshots: - canRead: true processGroupStatusSnapshot: null @@ -26404,319 +24473,740 @@ components: - canRead: true processGroupStatusSnapshot: null id: id - flowFilesSent: 9 + flowFilesIn: 9 id: id - flowFilesIn: 5 written: written - statelessActiveThreadCount: 7 + statelessActiveThreadCount: 3 flowFilesOut: 0 - bytesIn: 4 - bytesQueued: 8 - bytesOut: 2 - bytesWritten: 3 + bytesIn: 0 + bytesOut: 6 + bytesQueued: 4 + bytesWritten: 0 outputPortStatusSnapshots: - null - null + bytesTransferred: 9 read: read - bytesTransferred: 8 - activeThreadCount: 1 + activeThreadCount: 4 processorStatusSnapshots: - processorStatusSnapshot: - bytesWritten: 7 + bytesWritten: 9 read: read tasksDurationNanos: 8 - activeThreadCount: 7 + activeThreadCount: 8 groupId: groupId executionNode: "ALL, PRIMARY" - bytesRead: 3 - processingPerformanceStatus: - identifier: identifier - cpuDuration: 3 - contentReadDuration: 7 - sessionCommitDuration: 3 - garbageCollectionDuration: 4 - contentWriteDuration: 5 + bytesRead: 8 + processingPerformanceStatus: null type: type - terminatedThreadCount: 3 + terminatedThreadCount: 0 output: output input: input - taskCount: 4 + taskCount: 9 name: name + flowFilesIn: 1 id: id - written: written - flowFilesIn: 0 tasksDuration: tasksDuration + written: written + flowFilesOut: 3 runStatus: "Running, Stopped, Validating, Disabled, Invalid" - flowFilesOut: 6 tasks: tasks - bytesIn: 7 - bytesOut: 0 + bytesIn: 6 + bytesOut: 4 canRead: true id: id - processorStatusSnapshot: - bytesWritten: 7 + bytesWritten: 9 read: read tasksDurationNanos: 8 - activeThreadCount: 7 + activeThreadCount: 8 groupId: groupId executionNode: "ALL, PRIMARY" - bytesRead: 3 - processingPerformanceStatus: - identifier: identifier - cpuDuration: 3 - contentReadDuration: 7 - sessionCommitDuration: 3 - garbageCollectionDuration: 4 - contentWriteDuration: 5 + bytesRead: 8 + processingPerformanceStatus: null type: type - terminatedThreadCount: 3 + terminatedThreadCount: 0 output: output input: input - taskCount: 4 + taskCount: 9 name: name + flowFilesIn: 1 id: id - written: written - flowFilesIn: 0 tasksDuration: tasksDuration + written: written + flowFilesOut: 3 runStatus: "Running, Stopped, Validating, Disabled, Invalid" - flowFilesOut: 6 tasks: tasks - bytesIn: 7 - bytesOut: 0 + bytesIn: 6 + bytesOut: 4 canRead: true id: id - bytesRead: 4 - processingPerformanceStatus: null + bytesRead: 1 + processingPerformanceStatus: + identifier: identifier + cpuDuration: 0 + contentReadDuration: 4 + sessionCommitDuration: 1 + garbageCollectionDuration: 2 + contentWriteDuration: 3 received: received - bytesSent: 8 - processingNanos: 9 + bytesSent: 7 + processingNanos: 8 sent: sent - flowFilesTransferred: 1 - terminatedThreadCount: 3 + flowFilesTransferred: 6 + terminatedThreadCount: 9 input: input - bytesReceived: 6 + bytesReceived: 4 + flowFilesQueued: 7 name: name - flowFilesQueued: 6 versionedFlowState: "LOCALLY_MODIFIED, STALE, LOCALLY_MODIFIED_AND_STALE,\ \ UP_TO_DATE, SYNC_FAILURE" inputPortStatusSnapshots: - portStatusSnapshot: output: output input: input - activeThreadCount: 7 + activeThreadCount: 0 groupId: groupId name: name transmitting: true + flowFilesIn: 5 id: id - flowFilesIn: 9 - flowFilesOut: 9 + flowFilesOut: 5 runStatus: "Running, Stopped, Validating, Disabled, Invalid" - bytesIn: 0 - bytesOut: 0 + bytesIn: 6 + bytesOut: 1 canRead: true id: id - portStatusSnapshot: output: output input: input - activeThreadCount: 7 + activeThreadCount: 0 groupId: groupId name: name transmitting: true + flowFilesIn: 5 id: id - flowFilesIn: 9 - flowFilesOut: 9 + flowFilesOut: 5 runStatus: "Running, Stopped, Validating, Disabled, Invalid" - bytesIn: 0 - bytesOut: 0 + bytesIn: 6 + bytesOut: 1 canRead: true id: id + id: id statsLastRefreshed: statsLastRefreshed outputPorts: - null - null - inputPorts: + funnels: - bulletins: - - null - - null - disconnectedNodeAcknowledged: true - portType: portType - component: null - allowRemoteAccess: true - permissions: null - id: id - position: null - uri: uri - revision: null - status: + - sourceId: sourceId + canRead: true groupId: groupId - name: name - transmitting: true - nodeSnapshots: - - statusSnapshot: null - address: address - apiPort: 1 - nodeId: nodeId - - statusSnapshot: null - address: address - apiPort: 1 - nodeId: nodeId - id: id - aggregateSnapshot: null - statsLastRefreshed: statsLastRefreshed - runStatus: "Running, Stopped, Validating, Disabled, Invalid" - operatePermissions: null - - bulletins: - - null - - null - disconnectedNodeAcknowledged: true - portType: portType - component: null - allowRemoteAccess: true - permissions: null - id: id - position: null - uri: uri - revision: null - status: + id: 5 + nodeAddress: nodeAddress + bulletin: + sourceId: sourceId + level: level + sourceType: sourceType + groupId: groupId + id: 1 + sourceName: sourceName + category: category + message: message + nodeAddress: nodeAddress + timestamp: timestamp + timestamp: timestamp + - sourceId: sourceId + canRead: true groupId: groupId - name: name - transmitting: true - nodeSnapshots: - - statusSnapshot: null - address: address - apiPort: 1 - nodeId: nodeId - - statusSnapshot: null - address: address - apiPort: 1 - nodeId: nodeId - id: id - aggregateSnapshot: null - statsLastRefreshed: statsLastRefreshed - runStatus: "Running, Stopped, Validating, Disabled, Invalid" - operatePermissions: null - funnels: - - bulletins: - - null - - null + id: 5 + nodeAddress: nodeAddress + bulletin: + sourceId: sourceId + level: level + sourceType: sourceType + groupId: groupId + id: 1 + sourceName: sourceName + category: category + message: message + nodeAddress: nodeAddress + timestamp: timestamp + timestamp: timestamp disconnectedNodeAcknowledged: true - component: null + component: + versionedComponentId: versionedComponentId + parentGroupId: parentGroupId + id: id + position: + x: 0.8008281904610115 + "y": 6.027456183070403 permissions: null id: id - position: null + position: + x: 0.8008281904610115 + "y": 6.027456183070403 uri: uri - revision: null + revision: + clientId: clientId + lastModifier: lastModifier + version: 2 - bulletins: - - null - - null + - sourceId: sourceId + canRead: true + groupId: groupId + id: 5 + nodeAddress: nodeAddress + bulletin: + sourceId: sourceId + level: level + sourceType: sourceType + groupId: groupId + id: 1 + sourceName: sourceName + category: category + message: message + nodeAddress: nodeAddress + timestamp: timestamp + timestamp: timestamp + - sourceId: sourceId + canRead: true + groupId: groupId + id: 5 + nodeAddress: nodeAddress + bulletin: + sourceId: sourceId + level: level + sourceType: sourceType + groupId: groupId + id: 1 + sourceName: sourceName + category: category + message: message + nodeAddress: nodeAddress + timestamp: timestamp + timestamp: timestamp disconnectedNodeAcknowledged: true - component: null + component: + versionedComponentId: versionedComponentId + parentGroupId: parentGroupId + id: id + position: + x: 0.8008281904610115 + "y": 6.027456183070403 permissions: null id: id - position: null + position: + x: 0.8008281904610115 + "y": 6.027456183070403 uri: uri - revision: null - processors: + revision: + clientId: clientId + lastModifier: lastModifier + version: 2 + inputPorts: - bulletins: - null - null disconnectedNodeAcknowledged: true - component: null + portType: portType + component: + comments: comments + concurrentlySchedulableTaskCount: 1 + parentGroupId: parentGroupId + type: "INPUT_PORT, OUTPUT_PORT" + allowRemoteAccess: true + versionedComponentId: versionedComponentId + name: name + transmitting: true + validationErrors: + - validationErrors + - validationErrors + id: id + portFunction: "STANDARD, FAILURE" + position: null + state: "RUNNING, STOPPED, DISABLED" + allowRemoteAccess: true permissions: null id: id position: null uri: uri - inputRequirement: inputRequirement + operatePermissions: null revision: null status: groupId: groupId name: name + transmitting: true nodeSnapshots: - statusSnapshot: null address: address - apiPort: 9 + apiPort: 2 nodeId: nodeId - statusSnapshot: null address: address - apiPort: 9 + apiPort: 2 nodeId: nodeId + aggregateSnapshot: + output: output + input: input + activeThreadCount: 0 + groupId: groupId + name: name + transmitting: true + flowFilesIn: 5 + id: id + flowFilesOut: 5 + runStatus: "Running, Stopped, Validating, Disabled, Invalid" + bytesIn: 6 + bytesOut: 1 id: id - aggregateSnapshot: null - type: type statsLastRefreshed: statsLastRefreshed runStatus: "Running, Stopped, Validating, Disabled, Invalid" - operatePermissions: null - bulletins: - null - null disconnectedNodeAcknowledged: true - component: null + portType: portType + component: + comments: comments + concurrentlySchedulableTaskCount: 1 + parentGroupId: parentGroupId + type: "INPUT_PORT, OUTPUT_PORT" + allowRemoteAccess: true + versionedComponentId: versionedComponentId + name: name + transmitting: true + validationErrors: + - validationErrors + - validationErrors + id: id + portFunction: "STANDARD, FAILURE" + position: null + state: "RUNNING, STOPPED, DISABLED" + allowRemoteAccess: true permissions: null id: id position: null uri: uri - inputRequirement: inputRequirement + operatePermissions: null revision: null status: groupId: groupId name: name + transmitting: true nodeSnapshots: - statusSnapshot: null address: address - apiPort: 9 + apiPort: 2 nodeId: nodeId - statusSnapshot: null address: address - apiPort: 9 + apiPort: 2 nodeId: nodeId + aggregateSnapshot: + output: output + input: input + activeThreadCount: 0 + groupId: groupId + name: name + transmitting: true + flowFilesIn: 5 + id: id + flowFilesOut: 5 + runStatus: "Running, Stopped, Validating, Disabled, Invalid" + bytesIn: 6 + bytesOut: 1 id: id - aggregateSnapshot: null - type: type statsLastRefreshed: statsLastRefreshed runStatus: "Running, Stopped, Validating, Disabled, Invalid" - operatePermissions: null - remoteProcessGroups: + processors: - bulletins: - null - null disconnectedNodeAcknowledged: true - component: null - permissions: null - id: id - position: null - outputPortCount: 7 - uri: uri - revision: null - status: - transmissionStatus: transmissionStatus - groupId: groupId - name: name - targetUri: targetUri + component: + supportsBatching: true + supportsParallelProcessing: true + deprecated: true + executionNodeRestricted: true + description: description + parentGroupId: parentGroupId + multipleVersionsAvailable: true + extensionMissing: true + type: type + inputRequirement: inputRequirement + relationships: + - name: name + autoTerminate: true + description: description + retry: true + - name: name + autoTerminate: true + description: description + retry: true + restricted: true + supportsSensitiveDynamicProperties: true + versionedComponentId: versionedComponentId + name: name + validationErrors: + - validationErrors + - validationErrors + style: + key: style + id: id + position: null + state: "RUNNING, STOPPED, DISABLED" + bundle: + artifact: artifact + version: version + group: group + config: + annotationData: annotationData + comments: comments + autoTerminatedRelationships: + - autoTerminatedRelationships + - autoTerminatedRelationships + concurrentlySchedulableTaskCount: 7 + retryCount: 9 + bulletinLevel: bulletinLevel + executionNode: executionNode + penaltyDuration: penaltyDuration + defaultSchedulingPeriod: + key: defaultSchedulingPeriod + defaultConcurrentTasks: + key: defaultConcurrentTasks + runDurationMillis: 3 + customUiUrl: customUiUrl + descriptors: + key: + supportsEl: true + defaultValue: defaultValue + displayName: displayName + expressionLanguageScope: expressionLanguageScope + description: description + sensitive: true + required: true + dependencies: + - dependentValues: + - dependentValues + - dependentValues + propertyName: propertyName + - dependentValues: + - dependentValues + - dependentValues + propertyName: propertyName + allowableValues: + - canRead: true + allowableValue: + displayName: displayName + description: description + value: value + - canRead: true + allowableValue: + displayName: displayName + description: description + value: value + identifiesControllerService: identifiesControllerService + name: name + dynamic: true + identifiesControllerServiceBundle: null + lossTolerant: true + backoffMechanism: "PENALIZE_FLOWFILE, YIELD_PROCESSOR" + maxBackoffPeriod: maxBackoffPeriod + sensitiveDynamicPropertyNames: + - sensitiveDynamicPropertyNames + - sensitiveDynamicPropertyNames + schedulingStrategy: schedulingStrategy + schedulingPeriod: schedulingPeriod + yieldDuration: yieldDuration + properties: + key: properties + retriedRelationships: + - retriedRelationships + - retriedRelationships + persistsState: true + validationStatus: "VALID, INVALID, VALIDATING" + permissions: null + id: id + position: null + uri: uri + inputRequirement: inputRequirement + operatePermissions: null + revision: null + status: + groupId: groupId + name: name nodeSnapshots: - statusSnapshot: null address: address - apiPort: 7 + apiPort: 5 nodeId: nodeId - statusSnapshot: null address: address - apiPort: 7 + apiPort: 5 nodeId: nodeId + aggregateSnapshot: + bytesWritten: 9 + read: read + tasksDurationNanos: 8 + activeThreadCount: 8 + groupId: groupId + executionNode: "ALL, PRIMARY" + bytesRead: 8 + processingPerformanceStatus: null + type: type + terminatedThreadCount: 0 + output: output + input: input + taskCount: 9 + name: name + flowFilesIn: 1 + id: id + tasksDuration: tasksDuration + written: written + flowFilesOut: 3 + runStatus: "Running, Stopped, Validating, Disabled, Invalid" + tasks: tasks + bytesIn: 6 + bytesOut: 4 id: id - aggregateSnapshot: null + type: type statsLastRefreshed: statsLastRefreshed + runStatus: "Running, Stopped, Validating, Disabled, Invalid" + - bulletins: + - null + - null + disconnectedNodeAcknowledged: true + component: + supportsBatching: true + supportsParallelProcessing: true + deprecated: true + executionNodeRestricted: true + description: description + parentGroupId: parentGroupId + multipleVersionsAvailable: true + extensionMissing: true + type: type + inputRequirement: inputRequirement + relationships: + - name: name + autoTerminate: true + description: description + retry: true + - name: name + autoTerminate: true + description: description + retry: true + restricted: true + supportsSensitiveDynamicProperties: true + versionedComponentId: versionedComponentId + name: name + validationErrors: + - validationErrors + - validationErrors + style: + key: style + id: id + position: null + state: "RUNNING, STOPPED, DISABLED" + bundle: + artifact: artifact + version: version + group: group + config: + annotationData: annotationData + comments: comments + autoTerminatedRelationships: + - autoTerminatedRelationships + - autoTerminatedRelationships + concurrentlySchedulableTaskCount: 7 + retryCount: 9 + bulletinLevel: bulletinLevel + executionNode: executionNode + penaltyDuration: penaltyDuration + defaultSchedulingPeriod: + key: defaultSchedulingPeriod + defaultConcurrentTasks: + key: defaultConcurrentTasks + runDurationMillis: 3 + customUiUrl: customUiUrl + descriptors: + key: + supportsEl: true + defaultValue: defaultValue + displayName: displayName + expressionLanguageScope: expressionLanguageScope + description: description + sensitive: true + required: true + dependencies: + - dependentValues: + - dependentValues + - dependentValues + propertyName: propertyName + - dependentValues: + - dependentValues + - dependentValues + propertyName: propertyName + allowableValues: + - canRead: true + allowableValue: + displayName: displayName + description: description + value: value + - canRead: true + allowableValue: + displayName: displayName + description: description + value: value + identifiesControllerService: identifiesControllerService + name: name + dynamic: true + identifiesControllerServiceBundle: null + lossTolerant: true + backoffMechanism: "PENALIZE_FLOWFILE, YIELD_PROCESSOR" + maxBackoffPeriod: maxBackoffPeriod + sensitiveDynamicPropertyNames: + - sensitiveDynamicPropertyNames + - sensitiveDynamicPropertyNames + schedulingStrategy: schedulingStrategy + schedulingPeriod: schedulingPeriod + yieldDuration: yieldDuration + properties: + key: properties + retriedRelationships: + - retriedRelationships + - retriedRelationships + persistsState: true validationStatus: "VALID, INVALID, VALIDATING" - inputPortCount: 7 + permissions: null + id: id + position: null + uri: uri + inputRequirement: inputRequirement operatePermissions: null + revision: null + status: + groupId: groupId + name: name + nodeSnapshots: + - statusSnapshot: null + address: address + apiPort: 5 + nodeId: nodeId + - statusSnapshot: null + address: address + apiPort: 5 + nodeId: nodeId + aggregateSnapshot: + bytesWritten: 9 + read: read + tasksDurationNanos: 8 + activeThreadCount: 8 + groupId: groupId + executionNode: "ALL, PRIMARY" + bytesRead: 8 + processingPerformanceStatus: null + type: type + terminatedThreadCount: 0 + output: output + input: input + taskCount: 9 + name: name + flowFilesIn: 1 + id: id + tasksDuration: tasksDuration + written: written + flowFilesOut: 3 + runStatus: "Running, Stopped, Validating, Disabled, Invalid" + tasks: tasks + bytesIn: 6 + bytesOut: 4 + id: id + type: type + statsLastRefreshed: statsLastRefreshed + runStatus: "Running, Stopped, Validating, Disabled, Invalid" + remoteProcessGroups: - bulletins: - null - null disconnectedNodeAcknowledged: true - component: null + component: + inactiveRemoteInputPortCount: 1 + targetSecure: true + communicationsTimeout: communicationsTimeout + outputPortCount: 7 + activeRemoteInputPortCount: 2 + inputPortCount: 6 + proxyPort: 1 + flowRefreshed: flowRefreshed + transportProtocol: transportProtocol + versionedComponentId: versionedComponentId + transmitting: true + validationErrors: + - validationErrors + - validationErrors + yieldDuration: yieldDuration + id: id + localNetworkInterface: localNetworkInterface + authorizationIssues: + - authorizationIssues + - authorizationIssues + comments: comments + proxyPassword: proxyPassword + parentGroupId: parentGroupId + activeRemoteOutputPortCount: 4 + proxyHost: proxyHost + contents: + outputPorts: + - null + - null + inputPorts: + - comments: comments + targetId: targetId + concurrentlySchedulableTaskCount: 1 + groupId: groupId + targetRunning: true + useCompression: true + connected: true + batchSettings: + duration: duration + size: size + count: 7 + versionedComponentId: versionedComponentId + name: name + transmitting: true + exists: true + id: id + - comments: comments + targetId: targetId + concurrentlySchedulableTaskCount: 1 + groupId: groupId + targetRunning: true + useCompression: true + connected: true + batchSettings: + duration: duration + size: size + count: 7 + versionedComponentId: versionedComponentId + name: name + transmitting: true + exists: true + id: id + name: name + proxyUser: proxyUser + targetUri: targetUri + targetUris: targetUris + position: null + inactiveRemoteOutputPortCount: 1 permissions: null id: id + outputPortCount: 2 position: null - outputPortCount: 7 uri: uri + inputPortCount: 5 + operatePermissions: null revision: null status: transmissionStatus: transmissionStatus @@ -26732,12 +25222,133 @@ components: address: address apiPort: 7 nodeId: nodeId + aggregateSnapshot: + bytesReceived: 5 + activeThreadCount: 5 + transmissionStatus: transmissionStatus + flowFilesReceived: 7 + groupId: groupId + name: name + targetUri: targetUri + flowFilesSent: 3 + received: received + bytesSent: 8 + id: id + sent: sent id: id - aggregateSnapshot: null statsLastRefreshed: statsLastRefreshed validationStatus: "VALID, INVALID, VALIDATING" - inputPortCount: 7 + - bulletins: + - null + - null + disconnectedNodeAcknowledged: true + component: + inactiveRemoteInputPortCount: 1 + targetSecure: true + communicationsTimeout: communicationsTimeout + outputPortCount: 7 + activeRemoteInputPortCount: 2 + inputPortCount: 6 + proxyPort: 1 + flowRefreshed: flowRefreshed + transportProtocol: transportProtocol + versionedComponentId: versionedComponentId + transmitting: true + validationErrors: + - validationErrors + - validationErrors + yieldDuration: yieldDuration + id: id + localNetworkInterface: localNetworkInterface + authorizationIssues: + - authorizationIssues + - authorizationIssues + comments: comments + proxyPassword: proxyPassword + parentGroupId: parentGroupId + activeRemoteOutputPortCount: 4 + proxyHost: proxyHost + contents: + outputPorts: + - null + - null + inputPorts: + - comments: comments + targetId: targetId + concurrentlySchedulableTaskCount: 1 + groupId: groupId + targetRunning: true + useCompression: true + connected: true + batchSettings: + duration: duration + size: size + count: 7 + versionedComponentId: versionedComponentId + name: name + transmitting: true + exists: true + id: id + - comments: comments + targetId: targetId + concurrentlySchedulableTaskCount: 1 + groupId: groupId + targetRunning: true + useCompression: true + connected: true + batchSettings: + duration: duration + size: size + count: 7 + versionedComponentId: versionedComponentId + name: name + transmitting: true + exists: true + id: id + name: name + proxyUser: proxyUser + targetUri: targetUri + targetUris: targetUris + position: null + inactiveRemoteOutputPortCount: 1 + permissions: null + id: id + outputPortCount: 2 + position: null + uri: uri + inputPortCount: 5 operatePermissions: null + revision: null + status: + transmissionStatus: transmissionStatus + groupId: groupId + name: name + targetUri: targetUri + nodeSnapshots: + - statusSnapshot: null + address: address + apiPort: 7 + nodeId: nodeId + - statusSnapshot: null + address: address + apiPort: 7 + nodeId: nodeId + aggregateSnapshot: + bytesReceived: 5 + activeThreadCount: 5 + transmissionStatus: transmissionStatus + flowFilesReceived: 7 + groupId: groupId + name: name + targetUri: targetUri + flowFilesSent: 3 + received: received + bytesSent: 8 + id: id + sent: sent + id: id + statsLastRefreshed: statsLastRefreshed + validationStatus: "VALID, INVALID, VALIDATING" connections: - sourceId: sourceId bulletins: @@ -26751,7 +25362,7 @@ components: level: level sourceType: sourceType groupId: groupId - id: 5 + id: 1 sourceName: sourceName category: category message: message @@ -26768,7 +25379,7 @@ components: level: level sourceType: sourceType groupId: groupId - id: 5 + id: 1 sourceName: sourceName category: category message: message @@ -26776,16 +25387,18 @@ components: timestamp: timestamp timestamp: timestamp destinationGroupId: destinationGroupId - labelIndex: 5 + labelIndex: 3 destinationId: destinationId uri: uri bends: - - null - - null + - x: 0.8008281904610115 + "y": 6.027456183070403 + - x: 0.8008281904610115 + "y": 6.027456183070403 revision: clientId: clientId lastModifier: lastModifier - version: 0 + version: 2 disconnectedNodeAcknowledged: true component: prioritizers: @@ -26796,34 +25409,34 @@ components: - selectedRelationships - selectedRelationships loadBalanceCompression: "DO_NOT_COMPRESS, COMPRESS_ATTRIBUTES_ONLY, COMPRESS_ATTRIBUTES_AND_CONTENT" - destination: null - parentGroupId: parentGroupId - availableRelationships: - - availableRelationships - - availableRelationships - backPressureDataSizeThreshold: backPressureDataSizeThreshold - loadBalanceStrategy: "DO_NOT_LOAD_BALANCE, PARTITION_BY_ATTRIBUTE, ROUND_ROBIN,\ - \ SINGLE_NODE" - source: + destination: running: true comments: comments - versionedComponentId: versionedComponentId groupId: groupId + versionedComponentId: versionedComponentId name: name transmitting: true exists: true id: id type: "PROCESSOR, REMOTE_INPUT_PORT, REMOTE_OUTPUT_PORT, INPUT_PORT,\ \ OUTPUT_PORT, FUNNEL" - labelIndex: 0 + availableRelationships: + - availableRelationships + - availableRelationships + backPressureDataSizeThreshold: backPressureDataSizeThreshold + loadBalanceStrategy: "DO_NOT_LOAD_BALANCE, PARTITION_BY_ATTRIBUTE, ROUND_ROBIN,\ + \ SINGLE_NODE" + parentGroupId: parentGroupId + labelIndex: 7 + source: null bends: - null - null loadBalanceStatus: "LOAD_BALANCE_NOT_CONFIGURED, LOAD_BALANCE_INACTIVE,\ \ LOAD_BALANCE_ACTIVE" - backPressureObjectThreshold: 1 + backPressureObjectThreshold: 5 + getzIndex: 2 versionedComponentId: versionedComponentId - getzIndex: 6 name: name id: id position: null @@ -26837,58 +25450,56 @@ components: destinationType: "PROCESSOR, REMOTE_INPUT_PORT, REMOTE_OUTPUT_PORT, INPUT_PORT,\ \ OUTPUT_PORT, FUNNEL" id: id - position: - x: 6.027456183070403 - "y": 1.4658129805029452 + position: null + sourceGroupId: sourceGroupId status: sourceId: sourceId - groupId: groupId destinationName: destinationName + groupId: groupId name: name nodeSnapshots: - statusSnapshot: null address: address - apiPort: 4 + apiPort: 6 nodeId: nodeId - statusSnapshot: null address: address - apiPort: 4 + apiPort: 6 nodeId: nodeId - id: id - sourceName: sourceName aggregateSnapshot: sourceId: sourceId groupId: groupId queued: queued - percentUseCount: 7 + percentUseCount: 1 destinationId: destinationId predictions: - predictedBytesAtNextInterval: 9 - predictionIntervalSeconds: 2 - predictedPercentBytes: 2 - predictedPercentCount: 3 - predictedMillisUntilCountBackpressure: 5 - predictedCountAtNextInterval: 7 - predictedMillisUntilBytesBackpressure: 5 + predictedBytesAtNextInterval: 4 + predictionIntervalSeconds: 9 + predictedPercentBytes: 6 + predictedPercentCount: 8 + predictedMillisUntilCountBackpressure: 9 + predictedCountAtNextInterval: 5 + predictedMillisUntilBytesBackpressure: 9 output: output input: input - percentUseBytes: 1 + percentUseBytes: 7 flowFileAvailability: flowFileAvailability destinationName: destinationName - queuedSize: queuedSize queuedCount: queuedCount + queuedSize: queuedSize + flowFilesQueued: 6 name: name - flowFilesQueued: 1 + flowFilesIn: 1 id: id sourceName: sourceName - flowFilesIn: 4 flowFilesOut: 1 - bytesIn: 7 - bytesOut: 1 - bytesQueued: 6 + bytesIn: 4 + bytesOut: 7 + bytesQueued: 1 + id: id + sourceName: sourceName destinationId: destinationId statsLastRefreshed: statsLastRefreshed - sourceGroupId: sourceGroupId - sourceId: sourceId bulletins: - sourceId: sourceId @@ -26901,7 +25512,7 @@ components: level: level sourceType: sourceType groupId: groupId - id: 5 + id: 1 sourceName: sourceName category: category message: message @@ -26918,7 +25529,7 @@ components: level: level sourceType: sourceType groupId: groupId - id: 5 + id: 1 sourceName: sourceName category: category message: message @@ -26926,16 +25537,18 @@ components: timestamp: timestamp timestamp: timestamp destinationGroupId: destinationGroupId - labelIndex: 5 + labelIndex: 3 destinationId: destinationId uri: uri bends: - - null - - null + - x: 0.8008281904610115 + "y": 6.027456183070403 + - x: 0.8008281904610115 + "y": 6.027456183070403 revision: clientId: clientId lastModifier: lastModifier - version: 0 + version: 2 disconnectedNodeAcknowledged: true component: prioritizers: @@ -26946,34 +25559,34 @@ components: - selectedRelationships - selectedRelationships loadBalanceCompression: "DO_NOT_COMPRESS, COMPRESS_ATTRIBUTES_ONLY, COMPRESS_ATTRIBUTES_AND_CONTENT" - destination: null - parentGroupId: parentGroupId - availableRelationships: - - availableRelationships - - availableRelationships - backPressureDataSizeThreshold: backPressureDataSizeThreshold - loadBalanceStrategy: "DO_NOT_LOAD_BALANCE, PARTITION_BY_ATTRIBUTE, ROUND_ROBIN,\ - \ SINGLE_NODE" - source: + destination: running: true comments: comments - versionedComponentId: versionedComponentId groupId: groupId + versionedComponentId: versionedComponentId name: name transmitting: true exists: true id: id type: "PROCESSOR, REMOTE_INPUT_PORT, REMOTE_OUTPUT_PORT, INPUT_PORT,\ \ OUTPUT_PORT, FUNNEL" - labelIndex: 0 + availableRelationships: + - availableRelationships + - availableRelationships + backPressureDataSizeThreshold: backPressureDataSizeThreshold + loadBalanceStrategy: "DO_NOT_LOAD_BALANCE, PARTITION_BY_ATTRIBUTE, ROUND_ROBIN,\ + \ SINGLE_NODE" + parentGroupId: parentGroupId + labelIndex: 7 + source: null bends: - null - null loadBalanceStatus: "LOAD_BALANCE_NOT_CONFIGURED, LOAD_BALANCE_INACTIVE,\ \ LOAD_BALANCE_ACTIVE" - backPressureObjectThreshold: 1 + backPressureObjectThreshold: 5 + getzIndex: 2 versionedComponentId: versionedComponentId - getzIndex: 6 name: name id: id position: null @@ -26987,21855 +25600,646 @@ components: destinationType: "PROCESSOR, REMOTE_INPUT_PORT, REMOTE_OUTPUT_PORT, INPUT_PORT,\ \ OUTPUT_PORT, FUNNEL" id: id - position: - x: 6.027456183070403 - "y": 1.4658129805029452 + position: null + sourceGroupId: sourceGroupId status: sourceId: sourceId - groupId: groupId destinationName: destinationName + groupId: groupId name: name nodeSnapshots: - statusSnapshot: null address: address - apiPort: 4 + apiPort: 6 nodeId: nodeId - statusSnapshot: null address: address - apiPort: 4 + apiPort: 6 nodeId: nodeId - id: id - sourceName: sourceName aggregateSnapshot: sourceId: sourceId groupId: groupId queued: queued - percentUseCount: 7 + percentUseCount: 1 destinationId: destinationId predictions: - predictedBytesAtNextInterval: 9 - predictionIntervalSeconds: 2 - predictedPercentBytes: 2 - predictedPercentCount: 3 - predictedMillisUntilCountBackpressure: 5 - predictedCountAtNextInterval: 7 - predictedMillisUntilBytesBackpressure: 5 + predictedBytesAtNextInterval: 4 + predictionIntervalSeconds: 9 + predictedPercentBytes: 6 + predictedPercentCount: 8 + predictedMillisUntilCountBackpressure: 9 + predictedCountAtNextInterval: 5 + predictedMillisUntilBytesBackpressure: 9 output: output input: input - percentUseBytes: 1 + percentUseBytes: 7 flowFileAvailability: flowFileAvailability destinationName: destinationName - queuedSize: queuedSize queuedCount: queuedCount + queuedSize: queuedSize + flowFilesQueued: 6 name: name - flowFilesQueued: 1 + flowFilesIn: 1 id: id sourceName: sourceName - flowFilesIn: 4 flowFilesOut: 1 - bytesIn: 7 - bytesOut: 1 - bytesQueued: 6 + bytesIn: 4 + bytesOut: 7 + bytesQueued: 1 + id: id + sourceName: sourceName destinationId: destinationId statsLastRefreshed: statsLastRefreshed - sourceGroupId: sourceGroupId labels: - bulletins: - null - null disconnectedNodeAcknowledged: true - component: null + component: + getzIndex: 5 + versionedComponentId: versionedComponentId + width: 2.3021358869347655 + parentGroupId: parentGroupId + style: + key: style + id: id + label: label + position: null + height: 5.637376656633329 permissions: null - getzIndex: 8 + getzIndex: 1 id: id position: null uri: uri - revision: null dimensions: - width: 4.4935252719377825 - height: 3.209082285545927 + width: 6.027456183070403 + height: 0.8008281904610115 + revision: null - bulletins: - null - null disconnectedNodeAcknowledged: true - component: null + component: + getzIndex: 5 + versionedComponentId: versionedComponentId + width: 2.3021358869347655 + parentGroupId: parentGroupId + style: + key: style + id: id + label: label + position: null + height: 5.637376656633329 permissions: null - getzIndex: 8 + getzIndex: 1 id: id position: null uri: uri - revision: null dimensions: - width: 4.4935252719377825 - height: 3.209082285545927 - FlowRegistryBucket: - type: object - properties: - identifier: - type: string - name: - type: string - description: - type: string - createdTimestamp: - type: integer - format: int64 - permissions: - $ref: '#/components/schemas/FlowRegistryPermissions' - example: - identifier: identifier - permissions: null - createdTimestamp: 3 - name: name - description: description - FlowRegistryPermissions: - type: object - properties: - canRead: - type: boolean - canWrite: - type: boolean - canDelete: - type: boolean - example: - canRead: true - canWrite: true - canDelete: true - FlowSnippetDTO: + width: 6.027456183070403 + height: 0.8008281904610115 + revision: null + FlowEntity: type: object properties: - processGroups: - uniqueItems: true - type: array - description: The process groups in this flow snippet. - items: - $ref: '#/components/schemas/ProcessGroupDTO' - remoteProcessGroups: - uniqueItems: true - type: array - description: The remote process groups in this flow snippet. - items: - $ref: '#/components/schemas/RemoteProcessGroupDTO' - processors: - uniqueItems: true - type: array - description: The processors in this flow snippet. - items: - $ref: '#/components/schemas/ProcessorDTO' - inputPorts: - uniqueItems: true - type: array - description: The input ports in this flow snippet. - items: - $ref: '#/components/schemas/PortDTO' - outputPorts: - uniqueItems: true - type: array - description: The output ports in this flow snippet. - items: - $ref: '#/components/schemas/PortDTO' - connections: - uniqueItems: true - type: array - description: The connections in this flow snippet. - items: - $ref: '#/components/schemas/ConnectionDTO' - labels: - uniqueItems: true - type: array - description: The labels in this flow snippet. - items: - $ref: '#/components/schemas/LabelDTO' - funnels: - uniqueItems: true - type: array - description: The funnels in this flow snippet. - items: - $ref: '#/components/schemas/FunnelDTO' - controllerServices: - uniqueItems: true - type: array - description: The controller services in this flow snippet. - items: - $ref: '#/components/schemas/ControllerServiceDTO' - description: The contents of this process group. + flow: + $ref: '#/components/schemas/FlowDTO' example: - controllerServices: - - deprecated: true - bulletinLevel: bulletinLevel - multipleVersionsAvailable: true - extensionMissing: true - type: type - descriptors: - key: - supportsEl: true - displayName: displayName - defaultValue: defaultValue - expressionLanguageScope: expressionLanguageScope - description: description - sensitive: true - required: true - dependencies: - - dependentValues: - - dependentValues - - dependentValues - propertyName: propertyName - - dependentValues: - - dependentValues - - dependentValues - propertyName: propertyName - allowableValues: - - canRead: true - allowableValue: - displayName: displayName - description: description - value: value - - canRead: true - allowableValue: - displayName: displayName - description: description - value: value - identifiesControllerService: identifiesControllerService - name: name - dynamic: true - identifiesControllerServiceBundle: null - controllerServiceApis: - - type: type - bundle: null - - type: type - bundle: null - sensitiveDynamicPropertyNames: - - sensitiveDynamicPropertyNames - - sensitiveDynamicPropertyNames - versionedComponentId: versionedComponentId - supportsSensitiveDynamicProperties: true - validationErrors: - - validationErrors - - validationErrors - id: id - state: "ENABLED, ENABLING, DISABLED, DISABLING" - bundle: - artifact: artifact - version: version - group: group - referencingComponents: - - bulletins: - - null - - null - disconnectedNodeAcknowledged: true - component: - descriptors: - key: null - referenceCycle: true - activeThreadCount: 0 - groupId: groupId - name: name - validationErrors: - - validationErrors - - validationErrors - referenceType: "Processor, ControllerService, ReportingTask, FlowRegistryClient" - id: id - state: state - type: type - referencingComponents: - - null - - null - properties: - key: properties - permissions: null - id: id - position: null - uri: uri - revision: null - operatePermissions: null - - bulletins: - - null - - null - disconnectedNodeAcknowledged: true - component: - descriptors: - key: null - referenceCycle: true - activeThreadCount: 0 - groupId: groupId - name: name - validationErrors: - - validationErrors - - validationErrors - referenceType: "Processor, ControllerService, ReportingTask, FlowRegistryClient" - id: id - state: state - type: type - referencingComponents: - - null - - null - properties: - key: properties - permissions: null - id: id - position: null - uri: uri - revision: null - operatePermissions: null - validationStatus: "VALID, INVALID, VALIDATING" - annotationData: annotationData - comments: comments - parentGroupId: parentGroupId - customUiUrl: customUiUrl - restricted: true - name: name - position: null - persistsState: true - properties: - key: properties - - deprecated: true - bulletinLevel: bulletinLevel - multipleVersionsAvailable: true - extensionMissing: true - type: type - descriptors: - key: - supportsEl: true - displayName: displayName - defaultValue: defaultValue - expressionLanguageScope: expressionLanguageScope - description: description - sensitive: true - required: true - dependencies: - - dependentValues: - - dependentValues - - dependentValues - propertyName: propertyName - - dependentValues: - - dependentValues - - dependentValues - propertyName: propertyName - allowableValues: - - canRead: true - allowableValue: - displayName: displayName - description: description - value: value - - canRead: true - allowableValue: - displayName: displayName - description: description - value: value - identifiesControllerService: identifiesControllerService - name: name - dynamic: true - identifiesControllerServiceBundle: null - controllerServiceApis: - - type: type - bundle: null - - type: type - bundle: null - sensitiveDynamicPropertyNames: - - sensitiveDynamicPropertyNames - - sensitiveDynamicPropertyNames - versionedComponentId: versionedComponentId - supportsSensitiveDynamicProperties: true - validationErrors: - - validationErrors - - validationErrors - id: id - state: "ENABLED, ENABLING, DISABLED, DISABLING" - bundle: - artifact: artifact - version: version - group: group - referencingComponents: - - bulletins: - - null - - null - disconnectedNodeAcknowledged: true - component: - descriptors: - key: null - referenceCycle: true - activeThreadCount: 0 - groupId: groupId - name: name - validationErrors: - - validationErrors - - validationErrors - referenceType: "Processor, ControllerService, ReportingTask, FlowRegistryClient" - id: id - state: state - type: type - referencingComponents: - - null - - null - properties: - key: properties - permissions: null - id: id - position: null - uri: uri - revision: null - operatePermissions: null - - bulletins: - - null - - null - disconnectedNodeAcknowledged: true - component: - descriptors: - key: null - referenceCycle: true - activeThreadCount: 0 - groupId: groupId - name: name - validationErrors: - - validationErrors - - validationErrors - referenceType: "Processor, ControllerService, ReportingTask, FlowRegistryClient" - id: id - state: state - type: type - referencingComponents: - - null - - null - properties: - key: properties - permissions: null - id: id - position: null - uri: uri - revision: null - operatePermissions: null - validationStatus: "VALID, INVALID, VALIDATING" - annotationData: annotationData - comments: comments - parentGroupId: parentGroupId - customUiUrl: customUiUrl - restricted: true - name: name - position: null - persistsState: true - properties: - key: properties - processGroups: - - null - - null - outputPorts: - - null - - null - inputPorts: - - comments: comments - concurrentlySchedulableTaskCount: 2 - parentGroupId: parentGroupId - type: "INPUT_PORT, OUTPUT_PORT" - allowRemoteAccess: true - versionedComponentId: versionedComponentId - name: name - transmitting: true - validationErrors: - - validationErrors - - validationErrors - id: id - position: null - state: "RUNNING, STOPPED, DISABLED" - portFunction: "STANDARD, FAILURE" - - comments: comments - concurrentlySchedulableTaskCount: 2 - parentGroupId: parentGroupId - type: "INPUT_PORT, OUTPUT_PORT" - allowRemoteAccess: true - versionedComponentId: versionedComponentId - name: name - transmitting: true - validationErrors: - - validationErrors - - validationErrors - id: id - position: null - state: "RUNNING, STOPPED, DISABLED" - portFunction: "STANDARD, FAILURE" - funnels: - - versionedComponentId: versionedComponentId - parentGroupId: parentGroupId - id: id - position: null - - versionedComponentId: versionedComponentId - parentGroupId: parentGroupId - id: id - position: null - processors: - - supportsParallelProcessing: true - supportsBatching: true - deprecated: true - executionNodeRestricted: true - parentGroupId: parentGroupId - description: description - multipleVersionsAvailable: true - extensionMissing: true - type: type - inputRequirement: inputRequirement - relationships: - - name: name - description: description - autoTerminate: true - retry: true - - name: name - description: description - autoTerminate: true - retry: true - restricted: true - versionedComponentId: versionedComponentId - supportsSensitiveDynamicProperties: true - name: name - validationErrors: - - validationErrors - - validationErrors - style: - key: style - id: id - position: null - state: "RUNNING, STOPPED, DISABLED" - bundle: - artifact: artifact - version: version - group: group - persistsState: true - config: - annotationData: annotationData - comments: comments - concurrentlySchedulableTaskCount: 6 - autoTerminatedRelationships: - - autoTerminatedRelationships - - autoTerminatedRelationships - retryCount: 1 - bulletinLevel: bulletinLevel - executionNode: executionNode - penaltyDuration: penaltyDuration - defaultSchedulingPeriod: - key: defaultSchedulingPeriod - runDurationMillis: 3 - defaultConcurrentTasks: - key: defaultConcurrentTasks - customUiUrl: customUiUrl - descriptors: - key: - supportsEl: true - displayName: displayName - defaultValue: defaultValue - expressionLanguageScope: expressionLanguageScope - description: description - sensitive: true - required: true - dependencies: - - dependentValues: - - dependentValues - - dependentValues - propertyName: propertyName - - dependentValues: - - dependentValues - - dependentValues - propertyName: propertyName - allowableValues: - - canRead: true - allowableValue: - displayName: displayName - description: description - value: value - - canRead: true - allowableValue: - displayName: displayName - description: description - value: value - identifiesControllerService: identifiesControllerService + flow: + processGroups: + - activeRemotePortCount: 0 + staleCount: 3 + outputPortCount: 3 + inputPortCount: 7 + permissions: + canRead: true + canWrite: true + processGroupUpdateStrategy: "CURRENT_GROUP, CURRENT_GROUP_WITH_CHILDREN" + disabledCount: 7 + runningCount: 5 + versionedFlowSnapshot: + bucket: + identifier: identifier + permissions: + canRead: true + canDelete: true + canWrite: true + createdTimestamp: 2 name: name - dynamic: true - identifiesControllerServiceBundle: null - lossTolerant: true - backoffMechanism: "PENALIZE_FLOWFILE, YIELD_PROCESSOR" - maxBackoffPeriod: maxBackoffPeriod - sensitiveDynamicPropertyNames: - - sensitiveDynamicPropertyNames - - sensitiveDynamicPropertyNames - schedulingStrategy: schedulingStrategy - schedulingPeriod: schedulingPeriod - yieldDuration: yieldDuration - properties: - key: properties - retriedRelationships: - - retriedRelationships - - retriedRelationships - validationStatus: "VALID, INVALID, VALIDATING" - - supportsParallelProcessing: true - supportsBatching: true - deprecated: true - executionNodeRestricted: true - parentGroupId: parentGroupId - description: description - multipleVersionsAvailable: true - extensionMissing: true - type: type - inputRequirement: inputRequirement - relationships: - - name: name - description: description - autoTerminate: true - retry: true - - name: name - description: description - autoTerminate: true - retry: true - restricted: true - versionedComponentId: versionedComponentId - supportsSensitiveDynamicProperties: true - name: name - validationErrors: - - validationErrors - - validationErrors - style: - key: style - id: id - position: null - state: "RUNNING, STOPPED, DISABLED" - bundle: - artifact: artifact - version: version - group: group - persistsState: true - config: - annotationData: annotationData - comments: comments - concurrentlySchedulableTaskCount: 6 - autoTerminatedRelationships: - - autoTerminatedRelationships - - autoTerminatedRelationships - retryCount: 1 - bulletinLevel: bulletinLevel - executionNode: executionNode - penaltyDuration: penaltyDuration - defaultSchedulingPeriod: - key: defaultSchedulingPeriod - runDurationMillis: 3 - defaultConcurrentTasks: - key: defaultConcurrentTasks - customUiUrl: customUiUrl - descriptors: - key: - supportsEl: true - displayName: displayName - defaultValue: defaultValue - expressionLanguageScope: expressionLanguageScope description: description - sensitive: true - required: true - dependencies: - - dependentValues: - - dependentValues - - dependentValues - propertyName: propertyName - - dependentValues: - - dependentValues - - dependentValues - propertyName: propertyName - allowableValues: - - canRead: true - allowableValue: - displayName: displayName + externalControllerServices: + key: + identifier: identifier + name: name + snapshotMetadata: + flowIdentifier: flowIdentifier + comments: comments + author: author + bucketIdentifier: bucketIdentifier + branch: branch + version: version + timestamp: 5 + flowContents: + processors: + - autoTerminatedRelationships: + - autoTerminatedRelationships + - autoTerminatedRelationships + bulletinLevel: bulletinLevel + executionNode: executionNode + runDurationMillis: 3 + propertyDescriptors: + key: null + type: type + scheduledState: ENABLED + maxBackoffPeriod: maxBackoffPeriod + yieldDuration: yieldDuration + bundle: null + retriedRelationships: + - retriedRelationships + - retriedRelationships + annotationData: annotationData + componentType: CONNECTION + identifier: identifier + comments: comments + concurrentlySchedulableTaskCount: 1 + retryCount: 1 + penaltyDuration: penaltyDuration + backoffMechanism: "PENALIZE_FLOWFILE, YIELD_PROCESSOR" + schedulingStrategy: schedulingStrategy + name: name + instanceIdentifier: instanceIdentifier + schedulingPeriod: schedulingPeriod + style: + key: style + position: null + groupIdentifier: groupIdentifier + properties: + key: properties + - autoTerminatedRelationships: + - autoTerminatedRelationships + - autoTerminatedRelationships + bulletinLevel: bulletinLevel + executionNode: executionNode + runDurationMillis: 3 + propertyDescriptors: + key: null + type: type + scheduledState: ENABLED + maxBackoffPeriod: maxBackoffPeriod + yieldDuration: yieldDuration + bundle: null + retriedRelationships: + - retriedRelationships + - retriedRelationships + annotationData: annotationData + componentType: CONNECTION + identifier: identifier + comments: comments + concurrentlySchedulableTaskCount: 1 + retryCount: 1 + penaltyDuration: penaltyDuration + backoffMechanism: "PENALIZE_FLOWFILE, YIELD_PROCESSOR" + schedulingStrategy: schedulingStrategy + name: name + instanceIdentifier: instanceIdentifier + schedulingPeriod: schedulingPeriod + style: + key: style + position: null + groupIdentifier: groupIdentifier + properties: + key: properties + scheduledState: ENABLED + processGroups: + - null + - null + outputPorts: + - null + - null + funnels: + - componentType: CONNECTION + identifier: identifier + comments: comments + name: name + instanceIdentifier: instanceIdentifier + position: null + groupIdentifier: groupIdentifier + - componentType: CONNECTION + identifier: identifier + comments: comments + name: name + instanceIdentifier: instanceIdentifier + position: null + groupIdentifier: groupIdentifier + versionedFlowCoordinates: + registryId: registryId + storageLocation: storageLocation + bucketId: bucketId + branch: branch + flowId: flowId + version: version + latest: true + connections: + - componentType: CONNECTION + identifier: identifier + prioritizers: + - prioritizers + - prioritizers + comments: comments + flowFileExpiration: flowFileExpiration + selectedRelationships: + - selectedRelationships + - selectedRelationships + loadBalanceCompression: "DO_NOT_COMPRESS, COMPRESS_ATTRIBUTES_ONLY,\ + \ COMPRESS_ATTRIBUTES_AND_CONTENT" + destination: + comments: comments + groupId: groupId + name: name + instanceIdentifier: instanceIdentifier + id: id + type: PROCESSOR + backPressureDataSizeThreshold: backPressureDataSizeThreshold + loadBalanceStrategy: "DO_NOT_LOAD_BALANCE, PARTITION_BY_ATTRIBUTE,\ + \ ROUND_ROBIN, SINGLE_NODE" + labelIndex: 2 + source: null + bends: + - x: 7.203794749804894 + "y": 4.332304821875894 + - x: 7.203794749804894 + "y": 4.332304821875894 + backPressureObjectThreshold: 0 + name: name + instanceIdentifier: instanceIdentifier + position: null + groupIdentifier: groupIdentifier + partitioningAttribute: partitioningAttribute + zIndex: 9 + - componentType: CONNECTION + identifier: identifier + prioritizers: + - prioritizers + - prioritizers + comments: comments + flowFileExpiration: flowFileExpiration + selectedRelationships: + - selectedRelationships + - selectedRelationships + loadBalanceCompression: "DO_NOT_COMPRESS, COMPRESS_ATTRIBUTES_ONLY,\ + \ COMPRESS_ATTRIBUTES_AND_CONTENT" + destination: + comments: comments + groupId: groupId + name: name + instanceIdentifier: instanceIdentifier + id: id + type: PROCESSOR + backPressureDataSizeThreshold: backPressureDataSizeThreshold + loadBalanceStrategy: "DO_NOT_LOAD_BALANCE, PARTITION_BY_ATTRIBUTE,\ + \ ROUND_ROBIN, SINGLE_NODE" + labelIndex: 2 + source: null + bends: + - x: 7.203794749804894 + "y": 4.332304821875894 + - x: 7.203794749804894 + "y": 4.332304821875894 + backPressureObjectThreshold: 0 + name: name + instanceIdentifier: instanceIdentifier + position: null + groupIdentifier: groupIdentifier + partitioningAttribute: partitioningAttribute + zIndex: 9 + logFileSuffix: logFileSuffix + parameterContextName: parameterContextName + componentType: CONNECTION + identifier: identifier + defaultBackPressureObjectThreshold: 0 + comments: comments + executionEngine: STANDARD + defaultBackPressureDataSizeThreshold: defaultBackPressureDataSizeThreshold + labels: + - componentType: CONNECTION + identifier: identifier + comments: comments + name: name + width: 4.8789878742268815 + instanceIdentifier: instanceIdentifier + style: + key: style + label: label + position: null + groupIdentifier: groupIdentifier + height: 6.173804034172511 + zIndex: 6 + - componentType: CONNECTION + identifier: identifier + comments: comments + name: name + width: 4.8789878742268815 + instanceIdentifier: instanceIdentifier + style: + key: style + label: label + position: null + groupIdentifier: groupIdentifier + height: 6.173804034172511 + zIndex: 6 + controllerServices: + - annotationData: annotationData + componentType: CONNECTION + identifier: identifier + comments: comments + bulletinLevel: bulletinLevel + propertyDescriptors: + key: + resourceDefinition: + resourceTypes: + - FILE + - FILE + cardinality: SINGLE + displayName: displayName + identifiesControllerService: true + name: name + dynamic: true + sensitive: true + type: type + scheduledState: ENABLED + controllerServiceApis: + - type: type + bundle: null + - type: type + bundle: null + name: name + instanceIdentifier: instanceIdentifier + position: null + groupIdentifier: groupIdentifier + bundle: + artifact: artifact + version: version + group: group + properties: + key: properties + - annotationData: annotationData + componentType: CONNECTION + identifier: identifier + comments: comments + bulletinLevel: bulletinLevel + propertyDescriptors: + key: + resourceDefinition: + resourceTypes: + - FILE + - FILE + cardinality: SINGLE + displayName: displayName + identifiesControllerService: true + name: name + dynamic: true + sensitive: true + type: type + scheduledState: ENABLED + controllerServiceApis: + - type: type + bundle: null + - type: type + bundle: null + name: name + instanceIdentifier: instanceIdentifier + position: null + groupIdentifier: groupIdentifier + bundle: + artifact: artifact + version: version + group: group + properties: + key: properties + defaultFlowFileExpiration: defaultFlowFileExpiration + flowFileConcurrency: flowFileConcurrency + flowFileOutboundPolicy: flowFileOutboundPolicy + name: name + inputPorts: + - componentType: CONNECTION + identifier: identifier + comments: comments + allowRemoteAccess: true + concurrentlySchedulableTaskCount: 2 + name: name + instanceIdentifier: instanceIdentifier + portFunction: STANDARD + position: null + groupIdentifier: groupIdentifier + type: INPUT_PORT + scheduledState: ENABLED + - componentType: CONNECTION + identifier: identifier + comments: comments + allowRemoteAccess: true + concurrentlySchedulableTaskCount: 2 + name: name + instanceIdentifier: instanceIdentifier + portFunction: STANDARD + position: null + groupIdentifier: groupIdentifier + type: INPUT_PORT + scheduledState: ENABLED + instanceIdentifier: instanceIdentifier + maxConcurrentTasks: 9 + position: null + statelessFlowTimeout: statelessFlowTimeout + groupIdentifier: groupIdentifier + remoteProcessGroups: + - componentType: CONNECTION + identifier: identifier + comments: comments + proxyPassword: proxyPassword + communicationsTimeout: communicationsTimeout + proxyHost: proxyHost + proxyPort: 4 + outputPorts: + - null + - null + transportProtocol: "RAW, HTTP" + name: name + proxyUser: proxyUser + inputPorts: + - componentType: CONNECTION + identifier: identifier + remoteGroupId: remoteGroupId + comments: comments + targetId: targetId + concurrentlySchedulableTaskCount: 1 + useCompression: true + scheduledState: ENABLED + name: name + instanceIdentifier: instanceIdentifier + position: null + batchSize: + duration: duration + size: size + count: 5 + groupIdentifier: groupIdentifier + - componentType: CONNECTION + identifier: identifier + remoteGroupId: remoteGroupId + comments: comments + targetId: targetId + concurrentlySchedulableTaskCount: 1 + useCompression: true + scheduledState: ENABLED + name: name + instanceIdentifier: instanceIdentifier + position: null + batchSize: + duration: duration + size: size + count: 5 + groupIdentifier: groupIdentifier + targetUris: targetUris + instanceIdentifier: instanceIdentifier + yieldDuration: yieldDuration + position: null + groupIdentifier: groupIdentifier + localNetworkInterface: localNetworkInterface + - componentType: CONNECTION + identifier: identifier + comments: comments + proxyPassword: proxyPassword + communicationsTimeout: communicationsTimeout + proxyHost: proxyHost + proxyPort: 4 + outputPorts: + - null + - null + transportProtocol: "RAW, HTTP" + name: name + proxyUser: proxyUser + inputPorts: + - componentType: CONNECTION + identifier: identifier + remoteGroupId: remoteGroupId + comments: comments + targetId: targetId + concurrentlySchedulableTaskCount: 1 + useCompression: true + scheduledState: ENABLED + name: name + instanceIdentifier: instanceIdentifier + position: null + batchSize: + duration: duration + size: size + count: 5 + groupIdentifier: groupIdentifier + - componentType: CONNECTION + identifier: identifier + remoteGroupId: remoteGroupId + comments: comments + targetId: targetId + concurrentlySchedulableTaskCount: 1 + useCompression: true + scheduledState: ENABLED + name: name + instanceIdentifier: instanceIdentifier + position: null + batchSize: + duration: duration + size: size + count: 5 + groupIdentifier: groupIdentifier + targetUris: targetUris + instanceIdentifier: instanceIdentifier + yieldDuration: yieldDuration + position: null + groupIdentifier: groupIdentifier + localNetworkInterface: localNetworkInterface + parameterProviders: + key: + identifier: identifier + name: name + type: type + bundle: null + flow: + versionCount: 4 + bucketName: bucketName + identifier: identifier + permissions: null + createdTimestamp: 3 + name: name + description: description + bucketIdentifier: bucketIdentifier + versionInfo: + version: 0 + branch: branch + lastModifiedTimestamp: 8 + flowEncodingVersion: flowEncodingVersion + latest: true + parameterContexts: + key: + parameterGroupName: parameterGroupName + componentType: CONNECTION + identifier: identifier + synchronized: true + comments: comments + description: description + inheritedParameterContexts: + - inheritedParameterContexts + - inheritedParameterContexts + name: name + instanceIdentifier: instanceIdentifier + position: null + groupIdentifier: groupIdentifier + parameterProvider: parameterProvider + parameters: + - referencedAssets: + - identifier: identifier + name: name + - identifier: identifier + name: name + provided: true + name: name description: description + sensitive: true value: value - - canRead: true - allowableValue: - displayName: displayName + - referencedAssets: + - identifier: identifier + name: name + - identifier: identifier + name: name + provided: true + name: name description: description + sensitive: true value: value - identifiesControllerService: identifiesControllerService - name: name - dynamic: true - identifiesControllerServiceBundle: null - lossTolerant: true - backoffMechanism: "PENALIZE_FLOWFILE, YIELD_PROCESSOR" - maxBackoffPeriod: maxBackoffPeriod - sensitiveDynamicPropertyNames: - - sensitiveDynamicPropertyNames - - sensitiveDynamicPropertyNames - schedulingStrategy: schedulingStrategy - schedulingPeriod: schedulingPeriod - yieldDuration: yieldDuration - properties: - key: properties - retriedRelationships: - - retriedRelationships - - retriedRelationships - validationStatus: "VALID, INVALID, VALIDATING" - remoteProcessGroups: - - targetSecure: true - inactiveRemoteInputPortCount: 9 - communicationsTimeout: communicationsTimeout - outputPortCount: 5 - inputPortCount: 4 - activeRemoteInputPortCount: 9 - proxyPort: 1 - flowRefreshed: flowRefreshed - versionedComponentId: versionedComponentId - transportProtocol: transportProtocol - transmitting: true - validationErrors: - - validationErrors - - validationErrors - yieldDuration: yieldDuration - id: id - localNetworkInterface: localNetworkInterface - comments: comments - authorizationIssues: - - authorizationIssues - - authorizationIssues - proxyPassword: proxyPassword - parentGroupId: parentGroupId - activeRemoteOutputPortCount: 6 - proxyHost: proxyHost - contents: - outputPorts: - - null - - null - inputPorts: - - comments: comments - targetId: targetId - concurrentlySchedulableTaskCount: 9 - groupId: groupId - useCompression: true - targetRunning: true - connected: true - versionedComponentId: versionedComponentId - batchSettings: - duration: duration - size: size - count: 6 - name: name - transmitting: true - exists: true - id: id - - comments: comments - targetId: targetId - concurrentlySchedulableTaskCount: 9 - groupId: groupId - useCompression: true - targetRunning: true - connected: true - versionedComponentId: versionedComponentId - batchSettings: - duration: duration - size: size - count: 6 - name: name - transmitting: true - exists: true - id: id - targetUri: targetUri - name: name - proxyUser: proxyUser - targetUris: targetUris - position: null - inactiveRemoteOutputPortCount: 8 - - targetSecure: true - inactiveRemoteInputPortCount: 9 - communicationsTimeout: communicationsTimeout - outputPortCount: 5 - inputPortCount: 4 - activeRemoteInputPortCount: 9 - proxyPort: 1 - flowRefreshed: flowRefreshed - versionedComponentId: versionedComponentId - transportProtocol: transportProtocol - transmitting: true - validationErrors: - - validationErrors - - validationErrors - yieldDuration: yieldDuration - id: id - localNetworkInterface: localNetworkInterface - comments: comments - authorizationIssues: - - authorizationIssues - - authorizationIssues - proxyPassword: proxyPassword - parentGroupId: parentGroupId - activeRemoteOutputPortCount: 6 - proxyHost: proxyHost - contents: - outputPorts: + stoppedCount: 7 + id: id + bulletins: - null - null - inputPorts: - - comments: comments - targetId: targetId - concurrentlySchedulableTaskCount: 9 - groupId: groupId - useCompression: true - targetRunning: true - connected: true - versionedComponentId: versionedComponentId - batchSettings: - duration: duration - size: size - count: 6 - name: name - transmitting: true - exists: true - id: id - - comments: comments - targetId: targetId - concurrentlySchedulableTaskCount: 9 - groupId: groupId - useCompression: true - targetRunning: true - connected: true + publicInputPortCount: 3 + upToDateCount: 3 + inactiveRemotePortCount: 0 + uri: uri + locallyModifiedCount: 7 + revision: + clientId: clientId + lastModifier: lastModifier + version: 2 + disconnectedNodeAcknowledged: true + publicOutputPortCount: 7 + component: + activeRemotePortCount: 6 + flowfileConcurrency: "UNBOUNDED, SINGLE_FLOWFILE_PER_NODE, SINGLE_BATCH_PER_NODE" + staleCount: 5 + outputPortCount: 1 + inputPortCount: 9 versionedComponentId: versionedComponentId - batchSettings: - duration: duration - size: size - count: 6 - name: name - transmitting: true - exists: true - id: id - targetUri: targetUri - name: name - proxyUser: proxyUser - targetUris: targetUris - position: null - inactiveRemoteOutputPortCount: 8 - connections: - - prioritizers: - - prioritizers - - prioritizers - flowFileExpiration: flowFileExpiration - selectedRelationships: - - selectedRelationships - - selectedRelationships - loadBalanceCompression: "DO_NOT_COMPRESS, COMPRESS_ATTRIBUTES_ONLY, COMPRESS_ATTRIBUTES_AND_CONTENT" - destination: null - parentGroupId: parentGroupId - availableRelationships: - - availableRelationships - - availableRelationships - backPressureDataSizeThreshold: backPressureDataSizeThreshold - loadBalanceStrategy: "DO_NOT_LOAD_BALANCE, PARTITION_BY_ATTRIBUTE, ROUND_ROBIN,\ - \ SINGLE_NODE" - source: - running: true - comments: comments - versionedComponentId: versionedComponentId - groupId: groupId - name: name - transmitting: true - exists: true - id: id - type: "PROCESSOR, REMOTE_INPUT_PORT, REMOTE_OUTPUT_PORT, INPUT_PORT, OUTPUT_PORT,\ - \ FUNNEL" - labelIndex: 0 - bends: - - null - - null - loadBalanceStatus: "LOAD_BALANCE_NOT_CONFIGURED, LOAD_BALANCE_INACTIVE,\ - \ LOAD_BALANCE_ACTIVE" - backPressureObjectThreshold: 1 - versionedComponentId: versionedComponentId - getzIndex: 6 - name: name - id: id - position: null - loadBalancePartitionAttribute: loadBalancePartitionAttribute - - prioritizers: - - prioritizers - - prioritizers - flowFileExpiration: flowFileExpiration - selectedRelationships: - - selectedRelationships - - selectedRelationships - loadBalanceCompression: "DO_NOT_COMPRESS, COMPRESS_ATTRIBUTES_ONLY, COMPRESS_ATTRIBUTES_AND_CONTENT" - destination: null - parentGroupId: parentGroupId - availableRelationships: - - availableRelationships - - availableRelationships - backPressureDataSizeThreshold: backPressureDataSizeThreshold - loadBalanceStrategy: "DO_NOT_LOAD_BALANCE, PARTITION_BY_ATTRIBUTE, ROUND_ROBIN,\ - \ SINGLE_NODE" - source: - running: true - comments: comments - versionedComponentId: versionedComponentId - groupId: groupId - name: name - transmitting: true - exists: true - id: id - type: "PROCESSOR, REMOTE_INPUT_PORT, REMOTE_OUTPUT_PORT, INPUT_PORT, OUTPUT_PORT,\ - \ FUNNEL" - labelIndex: 0 - bends: - - null - - null - loadBalanceStatus: "LOAD_BALANCE_NOT_CONFIGURED, LOAD_BALANCE_INACTIVE,\ - \ LOAD_BALANCE_ACTIVE" - backPressureObjectThreshold: 1 - versionedComponentId: versionedComponentId - getzIndex: 6 - name: name - id: id - position: null - loadBalancePartitionAttribute: loadBalancePartitionAttribute - labels: - - versionedComponentId: versionedComponentId - getzIndex: 5 - width: 6.778324963048013 - parentGroupId: parentGroupId - style: - key: style - id: id - position: null - label: label - height: 6.878052220127876 - - versionedComponentId: versionedComponentId - getzIndex: 5 - width: 6.778324963048013 - parentGroupId: parentGroupId - style: - key: style - id: id - position: null - label: label - height: 6.878052220127876 - FunnelDTO: - type: object - properties: - id: - type: string - description: The id of the component. - versionedComponentId: - type: string - description: The ID of the corresponding component that is under version - control - parentGroupId: - type: string - description: The id of parent process group of this component if applicable. - position: - $ref: '#/components/schemas/PositionDTO' - description: The funnels in this flow snippet. - example: - versionedComponentId: versionedComponentId - parentGroupId: parentGroupId - id: id - position: null - FunnelEntity: - type: object - properties: - revision: - $ref: '#/components/schemas/RevisionDTO' - id: - type: string - description: The id of the component. - uri: - type: string - description: The URI for futures requests to the component. - position: - $ref: '#/components/schemas/PositionDTO' - permissions: - $ref: '#/components/schemas/PermissionsDTO' - bulletins: - type: array - description: The bulletins for this component. - items: - $ref: '#/components/schemas/BulletinEntity' - disconnectedNodeAcknowledged: - type: boolean - description: Acknowledges that this node is disconnected to allow for mutable - requests to proceed. - component: - $ref: '#/components/schemas/FunnelDTO' - example: - bulletins: - - null - - null - disconnectedNodeAcknowledged: true - component: null - permissions: null - id: id - position: null - uri: uri - revision: null - xml: - name: funnelEntity - LabelDTO: - type: object - properties: - id: - type: string - description: The id of the component. - versionedComponentId: - type: string - description: The ID of the corresponding component that is under version - control - parentGroupId: - type: string - description: The id of parent process group of this component if applicable. - position: - $ref: '#/components/schemas/PositionDTO' - label: - type: string - description: The text that appears in the label. - width: - type: number - description: The width of the label in pixels when at a 1:1 scale. - format: double - height: - type: number - description: The height of the label in pixels when at a 1:1 scale. - format: double - getzIndex: - type: integer - description: The z index of the label. - format: int64 - style: - type: object - additionalProperties: - type: string - description: "The styles for this label (font-size : 12px, background-color\ - \ : #eee, etc)." - description: "The styles for this label (font-size : 12px, background-color\ - \ : #eee, etc)." - description: The labels in this flow snippet. - example: - versionedComponentId: versionedComponentId - getzIndex: 5 - width: 6.778324963048013 - parentGroupId: parentGroupId - style: - key: style - id: id - position: null - label: label - height: 6.878052220127876 - LabelEntity: - type: object - properties: - revision: - $ref: '#/components/schemas/RevisionDTO' - id: - type: string - description: The id of the component. - uri: - type: string - description: The URI for futures requests to the component. - position: - $ref: '#/components/schemas/PositionDTO' - permissions: - $ref: '#/components/schemas/PermissionsDTO' - bulletins: - type: array - description: The bulletins for this component. - items: - $ref: '#/components/schemas/BulletinEntity' - disconnectedNodeAcknowledged: - type: boolean - description: Acknowledges that this node is disconnected to allow for mutable - requests to proceed. - dimensions: - $ref: '#/components/schemas/DimensionsDTO' - getzIndex: - type: integer - description: The z index of the label. - format: int64 - component: - $ref: '#/components/schemas/LabelDTO' - example: - bulletins: - - null - - null - disconnectedNodeAcknowledged: true - component: null - permissions: null - getzIndex: 8 - id: id - position: null - uri: uri - revision: null - dimensions: - width: 4.4935252719377825 - height: 3.209082285545927 - xml: - name: labelEntity - NodePortStatusSnapshotDTO: - type: object - properties: - nodeId: - type: string - description: The unique ID that identifies the node - address: - type: string - description: The API address of the node - apiPort: - type: integer - description: The API port used to communicate with the node - format: int32 - statusSnapshot: - $ref: '#/components/schemas/PortStatusSnapshotDTO' - description: "A status snapshot for each node in the cluster. If the NiFi instance\ - \ is a standalone instance, rather than a cluster, this may be null." - example: - statusSnapshot: null - address: address - apiPort: 1 - nodeId: nodeId - NodeProcessGroupStatusSnapshotDTO: - type: object - properties: - nodeId: - type: string - description: The unique ID that identifies the node - address: - type: string - description: The API address of the node - apiPort: - type: integer - description: The API port used to communicate with the node - format: int32 - statusSnapshot: - $ref: '#/components/schemas/ProcessGroupStatusSnapshotDTO' - description: "The status reported by each node in the cluster. If the NiFi instance\ - \ is a standalone instance, rather than a clustered instance, this value may\ - \ be null." - example: - statusSnapshot: null - address: address - apiPort: 8 - nodeId: nodeId - NodeProcessorStatusSnapshotDTO: - type: object - properties: - nodeId: - type: string - description: The unique ID that identifies the node - address: - type: string - description: The API address of the node - apiPort: - type: integer - description: The API port used to communicate with the node - format: int32 - statusSnapshot: - $ref: '#/components/schemas/ProcessorStatusSnapshotDTO' - description: "A status snapshot for each node in the cluster. If the NiFi instance\ - \ is a standalone instance, rather than a cluster, this may be null." - example: - statusSnapshot: null - address: address - apiPort: 9 - nodeId: nodeId - NodeRemoteProcessGroupStatusSnapshotDTO: - type: object - properties: - nodeId: - type: string - description: The unique ID that identifies the node - address: - type: string - description: The API address of the node - apiPort: - type: integer - description: The API port used to communicate with the node - format: int32 - statusSnapshot: - $ref: '#/components/schemas/RemoteProcessGroupStatusSnapshotDTO' - description: "A status snapshot for each node in the cluster. If the NiFi instance\ - \ is a standalone instance, rather than a cluster, this may be null." - example: - statusSnapshot: null - address: address - apiPort: 7 - nodeId: nodeId - ParameterProviderReference: - type: object - properties: - identifier: - type: string - description: The identifier of the parameter provider - name: - type: string - description: The name of the parameter provider - type: - type: string - description: The fully qualified name of the parameter provider class. - bundle: - $ref: '#/components/schemas/Bundle' - example: - identifier: identifier - name: name - type: type - bundle: null - PortDTO: - type: object - properties: - id: - type: string - description: The id of the component. - versionedComponentId: - type: string - description: The ID of the corresponding component that is under version - control - parentGroupId: - type: string - description: The id of parent process group of this component if applicable. - position: - $ref: '#/components/schemas/PositionDTO' - name: - type: string - description: The name of the port. - comments: - type: string - description: The comments for the port. - state: - type: string - description: The state of the port. - enum: - - "RUNNING, STOPPED, DISABLED" - type: - type: string - description: The type of port. - enum: - - "INPUT_PORT, OUTPUT_PORT" - transmitting: - type: boolean - description: Whether the port has incoming or output connections to a remote - NiFi. This is only applicable when the port is allowed to be accessed - remotely. - concurrentlySchedulableTaskCount: - type: integer - description: The number of tasks that should be concurrently scheduled for - the port. - format: int32 - allowRemoteAccess: - type: boolean - description: Whether this port can be accessed remotely via Site-to-Site - protocol. - portFunction: - type: string - description: Specifies how the Port functions - enum: - - "STANDARD, FAILURE" - validationErrors: - type: array - description: Gets the validation errors from this port. These validation - errors represent the problems with the port that must be resolved before - it can be started. - items: - type: string - description: Gets the validation errors from this port. These validation - errors represent the problems with the port that must be resolved before - it can be started. - description: The output ports available to received data from the NiFi. - example: - comments: comments - concurrentlySchedulableTaskCount: 2 - parentGroupId: parentGroupId - type: "INPUT_PORT, OUTPUT_PORT" - allowRemoteAccess: true - versionedComponentId: versionedComponentId - name: name - transmitting: true - validationErrors: - - validationErrors - - validationErrors - id: id - position: null - state: "RUNNING, STOPPED, DISABLED" - portFunction: "STANDARD, FAILURE" - PortEntity: - type: object - properties: - revision: - $ref: '#/components/schemas/RevisionDTO' - id: - type: string - description: The id of the component. - uri: - type: string - description: The URI for futures requests to the component. - position: - $ref: '#/components/schemas/PositionDTO' - permissions: - $ref: '#/components/schemas/PermissionsDTO' - bulletins: - type: array - description: The bulletins for this component. - items: - $ref: '#/components/schemas/BulletinEntity' - disconnectedNodeAcknowledged: - type: boolean - description: Acknowledges that this node is disconnected to allow for mutable - requests to proceed. - component: - $ref: '#/components/schemas/PortDTO' - status: - $ref: '#/components/schemas/PortStatusDTO' - portType: - type: string - operatePermissions: - $ref: '#/components/schemas/PermissionsDTO' - allowRemoteAccess: - type: boolean - description: Whether this port can be accessed remotely via Site-to-Site - protocol. - example: - bulletins: - - null - - null - disconnectedNodeAcknowledged: true - portType: portType - component: null - allowRemoteAccess: true - permissions: null - id: id - position: null - uri: uri - revision: null - status: - groupId: groupId - name: name - transmitting: true - nodeSnapshots: - - statusSnapshot: null - address: address - apiPort: 1 - nodeId: nodeId - - statusSnapshot: null - address: address - apiPort: 1 - nodeId: nodeId - id: id - aggregateSnapshot: null - statsLastRefreshed: statsLastRefreshed - runStatus: "Running, Stopped, Validating, Disabled, Invalid" - operatePermissions: null - xml: - name: portEntity - PortStatusDTO: - type: object - properties: - id: - type: string - description: The id of the port. - groupId: - type: string - description: The id of the parent process group of the port. - name: - type: string - description: The name of the port. - transmitting: - type: boolean - description: Whether the port has incoming or outgoing connections to a - remote NiFi. - runStatus: - type: string - description: The run status of the port. - enum: - - "Running, Stopped, Validating, Disabled, Invalid" - statsLastRefreshed: - type: string - description: The time the status for the process group was last refreshed. - aggregateSnapshot: - $ref: '#/components/schemas/PortStatusSnapshotDTO' - nodeSnapshots: - type: array - description: "A status snapshot for each node in the cluster. If the NiFi\ - \ instance is a standalone instance, rather than a cluster, this may be\ - \ null." - items: - $ref: '#/components/schemas/NodePortStatusSnapshotDTO' - description: The status of the port. - example: - groupId: groupId - name: name - transmitting: true - nodeSnapshots: - - statusSnapshot: null - address: address - apiPort: 1 - nodeId: nodeId - - statusSnapshot: null - address: address - apiPort: 1 - nodeId: nodeId - id: id - aggregateSnapshot: null - statsLastRefreshed: statsLastRefreshed - runStatus: "Running, Stopped, Validating, Disabled, Invalid" - PortStatusSnapshotDTO: - type: object - properties: - id: - type: string - description: The id of the port. - groupId: - type: string - description: The id of the parent process group of the port. - name: - type: string - description: The name of the port. - activeThreadCount: - type: integer - description: The active thread count for the port. - format: int32 - flowFilesIn: - type: integer - description: The number of FlowFiles that have been accepted in the last - 5 minutes. - format: int32 - bytesIn: - type: integer - description: The size of hte FlowFiles that have been accepted in the last - 5 minutes. - format: int64 - input: - type: string - description: The count/size of flowfiles that have been accepted in the - last 5 minutes. - flowFilesOut: - type: integer - description: The number of FlowFiles that have been processed in the last - 5 minutes. - format: int32 - bytesOut: - type: integer - description: The number of bytes that have been processed in the last 5 - minutes. - format: int64 - output: - type: string - description: The count/size of flowfiles that have been processed in the - last 5 minutes. - transmitting: - type: boolean - description: Whether the port has incoming or outgoing connections to a - remote NiFi. - runStatus: - type: string - description: The run status of the port. - enum: - - "Running, Stopped, Validating, Disabled, Invalid" - example: - output: output - input: input - activeThreadCount: 7 - groupId: groupId - name: name - transmitting: true - id: id - flowFilesIn: 9 - flowFilesOut: 9 - runStatus: "Running, Stopped, Validating, Disabled, Invalid" - bytesIn: 0 - bytesOut: 0 - PortStatusSnapshotEntity: - type: object - properties: - id: - type: string - description: The id of the port. - portStatusSnapshot: - $ref: '#/components/schemas/PortStatusSnapshotDTO' - canRead: - type: boolean - description: Indicates whether the user can read a given resource. - readOnly: true - description: The status of all output ports in the process group. - example: - portStatusSnapshot: - output: output - input: input - activeThreadCount: 7 - groupId: groupId - name: name - transmitting: true - id: id - flowFilesIn: 9 - flowFilesOut: 9 - runStatus: "Running, Stopped, Validating, Disabled, Invalid" - bytesIn: 0 - bytesOut: 0 - canRead: true - id: id - xml: - name: entity - ProcessGroupDTO: - type: object - properties: - id: - type: string - description: The id of the component. - versionedComponentId: - type: string - description: The ID of the corresponding component that is under version - control - parentGroupId: - type: string - description: The id of parent process group of this component if applicable. - position: - $ref: '#/components/schemas/PositionDTO' - name: - type: string - description: The name of the process group. - comments: - type: string - description: The comments for the process group. - versionControlInformation: - $ref: '#/components/schemas/VersionControlInformationDTO' - parameterContext: - $ref: '#/components/schemas/ParameterContextReferenceEntity' - flowfileConcurrency: - type: string - description: The FlowFile Concurrency for this Process Group. - enum: - - "UNBOUNDED, SINGLE_FLOWFILE_PER_NODE, SINGLE_BATCH_PER_NODE" - flowfileOutboundPolicy: - type: string - description: The Outbound Policy that is used for determining how FlowFiles - should be transferred out of the Process Group. - enum: - - "STREAM_WHEN_AVAILABLE, BATCH_OUTPUT" - defaultFlowFileExpiration: - type: string - description: The default FlowFile Expiration for this Process Group. - defaultBackPressureObjectThreshold: - type: integer - description: Default value used in this Process Group for the maximum number - of objects that can be queued before back pressure is applied. - format: int64 - defaultBackPressureDataSizeThreshold: - type: string - description: Default value used in this Process Group for the maximum data - size of objects that can be queued before back pressure is applied. - logFileSuffix: - type: string - description: The log file suffix for this Process Group for dedicated logging. - executionEngine: - type: string - description: The Execution Engine that should be used to run the flow represented - by this Process Group. - enum: - - "STATELESS, STANDARD, INHERITED" - maxConcurrentTasks: - type: integer - description: The maximum number of concurrent tasks to use when running - the flow using the Stateless Engine - format: int32 - statelessFlowTimeout: - type: string - description: The maximum amount of time that the flow can be run using the - Stateless Engine before the flow times out - runningCount: - type: integer - description: The number of running components in this process group. - format: int32 - stoppedCount: - type: integer - description: The number of stopped components in the process group. - format: int32 - invalidCount: - type: integer - description: The number of invalid components in the process group. - format: int32 - disabledCount: - type: integer - description: The number of disabled components in the process group. - format: int32 - activeRemotePortCount: - type: integer - description: The number of active remote ports in the process group. - format: int32 - inactiveRemotePortCount: - type: integer - description: The number of inactive remote ports in the process group. - format: int32 - upToDateCount: - type: integer - description: The number of up to date versioned process groups in the process - group. - format: int32 - locallyModifiedCount: - type: integer - description: The number of locally modified versioned process groups in - the process group. - format: int32 - staleCount: - type: integer - description: The number of stale versioned process groups in the process - group. - format: int32 - locallyModifiedAndStaleCount: - type: integer - description: The number of locally modified and stale versioned process - groups in the process group. - format: int32 - syncFailureCount: - type: integer - description: The number of versioned process groups in the process group - that are unable to sync to a registry. - format: int32 - localInputPortCount: - type: integer - description: The number of local input ports in the process group. - format: int32 - localOutputPortCount: - type: integer - description: The number of local output ports in the process group. - format: int32 - publicInputPortCount: - type: integer - description: The number of public input ports in the process group. - format: int32 - publicOutputPortCount: - type: integer - description: The number of public output ports in the process group. - format: int32 - statelessGroupScheduledState: - type: string - description: "If the Process Group is configured to run in using the Stateless\ - \ Engine, represents the current state. Otherwise, will be STOPPED." - enum: - - "STOPPED, RUNNING" - contents: - $ref: '#/components/schemas/FlowSnippetDTO' - inputPortCount: - type: integer - description: The number of input ports in the process group. - format: int32 - readOnly: true - outputPortCount: - type: integer - description: The number of output ports in the process group. - format: int32 - readOnly: true - example: - activeRemotePortCount: 7 - flowfileConcurrency: "UNBOUNDED, SINGLE_FLOWFILE_PER_NODE, SINGLE_BATCH_PER_NODE" - staleCount: 4 - outputPortCount: 3 - inputPortCount: 6 - versionedComponentId: versionedComponentId - runningCount: 1 - disabledCount: 2 - flowfileOutboundPolicy: "STREAM_WHEN_AVAILABLE, BATCH_OUTPUT" - stoppedCount: 5 - id: id - versionControlInformation: - bucketName: bucketName - groupId: groupId - registryId: registryId - storageLocation: storageLocation - bucketId: bucketId - registryName: registryName - branch: branch - flowName: flowName - version: version - flowDescription: flowDescription - stateExplanation: stateExplanation - state: "LOCALLY_MODIFIED, STALE, LOCALLY_MODIFIED_AND_STALE, UP_TO_DATE,\ - \ SYNC_FAILURE" - flowId: flowId - logFileSuffix: logFileSuffix - defaultBackPressureObjectThreshold: 0 - publicInputPortCount: 6 - comments: comments - upToDateCount: 3 - parentGroupId: parentGroupId - inactiveRemotePortCount: 9 - executionEngine: "STATELESS, STANDARD, INHERITED" - locallyModifiedCount: 2 - defaultBackPressureDataSizeThreshold: defaultBackPressureDataSizeThreshold - publicOutputPortCount: 7 - localOutputPortCount: 1 - defaultFlowFileExpiration: defaultFlowFileExpiration - localInputPortCount: 1 - statelessGroupScheduledState: "STOPPED, RUNNING" - contents: - controllerServices: - - deprecated: true - bulletinLevel: bulletinLevel - multipleVersionsAvailable: true - extensionMissing: true - type: type - descriptors: - key: - supportsEl: true - displayName: displayName - defaultValue: defaultValue - expressionLanguageScope: expressionLanguageScope - description: description - sensitive: true - required: true - dependencies: - - dependentValues: - - dependentValues - - dependentValues - propertyName: propertyName - - dependentValues: - - dependentValues - - dependentValues - propertyName: propertyName - allowableValues: - - canRead: true - allowableValue: - displayName: displayName - description: description - value: value - - canRead: true - allowableValue: - displayName: displayName - description: description - value: value - identifiesControllerService: identifiesControllerService - name: name - dynamic: true - identifiesControllerServiceBundle: null - controllerServiceApis: - - type: type - bundle: null - - type: type - bundle: null - sensitiveDynamicPropertyNames: - - sensitiveDynamicPropertyNames - - sensitiveDynamicPropertyNames - versionedComponentId: versionedComponentId - supportsSensitiveDynamicProperties: true - validationErrors: - - validationErrors - - validationErrors - id: id - state: "ENABLED, ENABLING, DISABLED, DISABLING" - bundle: - artifact: artifact - version: version - group: group - referencingComponents: - - bulletins: - - null - - null - disconnectedNodeAcknowledged: true - component: - descriptors: - key: null - referenceCycle: true - activeThreadCount: 0 - groupId: groupId - name: name - validationErrors: - - validationErrors - - validationErrors - referenceType: "Processor, ControllerService, ReportingTask, FlowRegistryClient" - id: id - state: state - type: type - referencingComponents: - - null - - null - properties: - key: properties - permissions: null - id: id - position: null - uri: uri - revision: null - operatePermissions: null - - bulletins: - - null - - null - disconnectedNodeAcknowledged: true - component: - descriptors: - key: null - referenceCycle: true - activeThreadCount: 0 - groupId: groupId - name: name - validationErrors: - - validationErrors - - validationErrors - referenceType: "Processor, ControllerService, ReportingTask, FlowRegistryClient" - id: id - state: state - type: type - referencingComponents: - - null - - null - properties: - key: properties - permissions: null - id: id - position: null - uri: uri - revision: null - operatePermissions: null - validationStatus: "VALID, INVALID, VALIDATING" - annotationData: annotationData - comments: comments - parentGroupId: parentGroupId - customUiUrl: customUiUrl - restricted: true - name: name - position: null - persistsState: true - properties: - key: properties - - deprecated: true - bulletinLevel: bulletinLevel - multipleVersionsAvailable: true - extensionMissing: true - type: type - descriptors: - key: - supportsEl: true - displayName: displayName - defaultValue: defaultValue - expressionLanguageScope: expressionLanguageScope - description: description - sensitive: true - required: true - dependencies: - - dependentValues: - - dependentValues - - dependentValues - propertyName: propertyName - - dependentValues: - - dependentValues - - dependentValues - propertyName: propertyName - allowableValues: - - canRead: true - allowableValue: - displayName: displayName - description: description - value: value - - canRead: true - allowableValue: - displayName: displayName - description: description - value: value - identifiesControllerService: identifiesControllerService - name: name - dynamic: true - identifiesControllerServiceBundle: null - controllerServiceApis: - - type: type - bundle: null - - type: type - bundle: null - sensitiveDynamicPropertyNames: - - sensitiveDynamicPropertyNames - - sensitiveDynamicPropertyNames - versionedComponentId: versionedComponentId - supportsSensitiveDynamicProperties: true - validationErrors: - - validationErrors - - validationErrors - id: id - state: "ENABLED, ENABLING, DISABLED, DISABLING" - bundle: - artifact: artifact - version: version - group: group - referencingComponents: - - bulletins: - - null - - null - disconnectedNodeAcknowledged: true - component: - descriptors: - key: null - referenceCycle: true - activeThreadCount: 0 - groupId: groupId - name: name - validationErrors: - - validationErrors - - validationErrors - referenceType: "Processor, ControllerService, ReportingTask, FlowRegistryClient" - id: id - state: state - type: type - referencingComponents: - - null - - null - properties: - key: properties - permissions: null - id: id - position: null - uri: uri - revision: null - operatePermissions: null - - bulletins: - - null - - null - disconnectedNodeAcknowledged: true - component: - descriptors: - key: null - referenceCycle: true - activeThreadCount: 0 - groupId: groupId - name: name - validationErrors: - - validationErrors - - validationErrors - referenceType: "Processor, ControllerService, ReportingTask, FlowRegistryClient" - id: id - state: state - type: type - referencingComponents: - - null - - null - properties: - key: properties - permissions: null - id: id - position: null - uri: uri - revision: null - operatePermissions: null - validationStatus: "VALID, INVALID, VALIDATING" - annotationData: annotationData - comments: comments - parentGroupId: parentGroupId - customUiUrl: customUiUrl - restricted: true - name: name - position: null - persistsState: true - properties: - key: properties - processGroups: - - null - - null - outputPorts: - - null - - null - inputPorts: - - comments: comments - concurrentlySchedulableTaskCount: 2 - parentGroupId: parentGroupId - type: "INPUT_PORT, OUTPUT_PORT" - allowRemoteAccess: true - versionedComponentId: versionedComponentId - name: name - transmitting: true - validationErrors: - - validationErrors - - validationErrors - id: id - position: null - state: "RUNNING, STOPPED, DISABLED" - portFunction: "STANDARD, FAILURE" - - comments: comments - concurrentlySchedulableTaskCount: 2 - parentGroupId: parentGroupId - type: "INPUT_PORT, OUTPUT_PORT" - allowRemoteAccess: true - versionedComponentId: versionedComponentId - name: name - transmitting: true - validationErrors: - - validationErrors - - validationErrors - id: id - position: null - state: "RUNNING, STOPPED, DISABLED" - portFunction: "STANDARD, FAILURE" - funnels: - - versionedComponentId: versionedComponentId - parentGroupId: parentGroupId - id: id - position: null - - versionedComponentId: versionedComponentId - parentGroupId: parentGroupId - id: id - position: null - processors: - - supportsParallelProcessing: true - supportsBatching: true - deprecated: true - executionNodeRestricted: true - parentGroupId: parentGroupId - description: description - multipleVersionsAvailable: true - extensionMissing: true - type: type - inputRequirement: inputRequirement - relationships: - - name: name - description: description - autoTerminate: true - retry: true - - name: name - description: description - autoTerminate: true - retry: true - restricted: true - versionedComponentId: versionedComponentId - supportsSensitiveDynamicProperties: true - name: name - validationErrors: - - validationErrors - - validationErrors - style: - key: style - id: id - position: null - state: "RUNNING, STOPPED, DISABLED" - bundle: - artifact: artifact - version: version - group: group - persistsState: true - config: - annotationData: annotationData - comments: comments - concurrentlySchedulableTaskCount: 6 - autoTerminatedRelationships: - - autoTerminatedRelationships - - autoTerminatedRelationships - retryCount: 1 - bulletinLevel: bulletinLevel - executionNode: executionNode - penaltyDuration: penaltyDuration - defaultSchedulingPeriod: - key: defaultSchedulingPeriod - runDurationMillis: 3 - defaultConcurrentTasks: - key: defaultConcurrentTasks - customUiUrl: customUiUrl - descriptors: - key: - supportsEl: true - displayName: displayName - defaultValue: defaultValue - expressionLanguageScope: expressionLanguageScope - description: description - sensitive: true - required: true - dependencies: - - dependentValues: - - dependentValues - - dependentValues - propertyName: propertyName - - dependentValues: - - dependentValues - - dependentValues - propertyName: propertyName - allowableValues: - - canRead: true - allowableValue: - displayName: displayName - description: description - value: value - - canRead: true - allowableValue: - displayName: displayName - description: description - value: value - identifiesControllerService: identifiesControllerService - name: name - dynamic: true - identifiesControllerServiceBundle: null - lossTolerant: true - backoffMechanism: "PENALIZE_FLOWFILE, YIELD_PROCESSOR" - maxBackoffPeriod: maxBackoffPeriod - sensitiveDynamicPropertyNames: - - sensitiveDynamicPropertyNames - - sensitiveDynamicPropertyNames - schedulingStrategy: schedulingStrategy - schedulingPeriod: schedulingPeriod - yieldDuration: yieldDuration - properties: - key: properties - retriedRelationships: - - retriedRelationships - - retriedRelationships - validationStatus: "VALID, INVALID, VALIDATING" - - supportsParallelProcessing: true - supportsBatching: true - deprecated: true - executionNodeRestricted: true - parentGroupId: parentGroupId - description: description - multipleVersionsAvailable: true - extensionMissing: true - type: type - inputRequirement: inputRequirement - relationships: - - name: name - description: description - autoTerminate: true - retry: true - - name: name - description: description - autoTerminate: true - retry: true - restricted: true - versionedComponentId: versionedComponentId - supportsSensitiveDynamicProperties: true - name: name - validationErrors: - - validationErrors - - validationErrors - style: - key: style - id: id - position: null - state: "RUNNING, STOPPED, DISABLED" - bundle: - artifact: artifact - version: version - group: group - persistsState: true - config: - annotationData: annotationData - comments: comments - concurrentlySchedulableTaskCount: 6 - autoTerminatedRelationships: - - autoTerminatedRelationships - - autoTerminatedRelationships - retryCount: 1 - bulletinLevel: bulletinLevel - executionNode: executionNode - penaltyDuration: penaltyDuration - defaultSchedulingPeriod: - key: defaultSchedulingPeriod - runDurationMillis: 3 - defaultConcurrentTasks: - key: defaultConcurrentTasks - customUiUrl: customUiUrl - descriptors: - key: - supportsEl: true - displayName: displayName - defaultValue: defaultValue - expressionLanguageScope: expressionLanguageScope - description: description - sensitive: true - required: true - dependencies: - - dependentValues: - - dependentValues - - dependentValues - propertyName: propertyName - - dependentValues: - - dependentValues - - dependentValues - propertyName: propertyName - allowableValues: - - canRead: true - allowableValue: - displayName: displayName - description: description - value: value - - canRead: true - allowableValue: - displayName: displayName - description: description - value: value - identifiesControllerService: identifiesControllerService - name: name - dynamic: true - identifiesControllerServiceBundle: null - lossTolerant: true - backoffMechanism: "PENALIZE_FLOWFILE, YIELD_PROCESSOR" - maxBackoffPeriod: maxBackoffPeriod - sensitiveDynamicPropertyNames: - - sensitiveDynamicPropertyNames - - sensitiveDynamicPropertyNames - schedulingStrategy: schedulingStrategy - schedulingPeriod: schedulingPeriod - yieldDuration: yieldDuration - properties: - key: properties - retriedRelationships: - - retriedRelationships - - retriedRelationships - validationStatus: "VALID, INVALID, VALIDATING" - remoteProcessGroups: - - targetSecure: true - inactiveRemoteInputPortCount: 9 - communicationsTimeout: communicationsTimeout - outputPortCount: 5 - inputPortCount: 4 - activeRemoteInputPortCount: 9 - proxyPort: 1 - flowRefreshed: flowRefreshed - versionedComponentId: versionedComponentId - transportProtocol: transportProtocol - transmitting: true - validationErrors: - - validationErrors - - validationErrors - yieldDuration: yieldDuration - id: id - localNetworkInterface: localNetworkInterface - comments: comments - authorizationIssues: - - authorizationIssues - - authorizationIssues - proxyPassword: proxyPassword - parentGroupId: parentGroupId - activeRemoteOutputPortCount: 6 - proxyHost: proxyHost - contents: - outputPorts: - - null - - null - inputPorts: - - comments: comments - targetId: targetId - concurrentlySchedulableTaskCount: 9 - groupId: groupId - useCompression: true - targetRunning: true - connected: true - versionedComponentId: versionedComponentId - batchSettings: - duration: duration - size: size - count: 6 - name: name - transmitting: true - exists: true - id: id - - comments: comments - targetId: targetId - concurrentlySchedulableTaskCount: 9 - groupId: groupId - useCompression: true - targetRunning: true - connected: true - versionedComponentId: versionedComponentId - batchSettings: - duration: duration - size: size - count: 6 - name: name - transmitting: true - exists: true - id: id - targetUri: targetUri - name: name - proxyUser: proxyUser - targetUris: targetUris - position: null - inactiveRemoteOutputPortCount: 8 - - targetSecure: true - inactiveRemoteInputPortCount: 9 - communicationsTimeout: communicationsTimeout - outputPortCount: 5 - inputPortCount: 4 - activeRemoteInputPortCount: 9 - proxyPort: 1 - flowRefreshed: flowRefreshed - versionedComponentId: versionedComponentId - transportProtocol: transportProtocol - transmitting: true - validationErrors: - - validationErrors - - validationErrors - yieldDuration: yieldDuration - id: id - localNetworkInterface: localNetworkInterface - comments: comments - authorizationIssues: - - authorizationIssues - - authorizationIssues - proxyPassword: proxyPassword - parentGroupId: parentGroupId - activeRemoteOutputPortCount: 6 - proxyHost: proxyHost - contents: - outputPorts: - - null - - null - inputPorts: - - comments: comments - targetId: targetId - concurrentlySchedulableTaskCount: 9 - groupId: groupId - useCompression: true - targetRunning: true - connected: true - versionedComponentId: versionedComponentId - batchSettings: - duration: duration - size: size - count: 6 - name: name - transmitting: true - exists: true - id: id - - comments: comments - targetId: targetId - concurrentlySchedulableTaskCount: 9 - groupId: groupId - useCompression: true - targetRunning: true - connected: true - versionedComponentId: versionedComponentId - batchSettings: - duration: duration - size: size - count: 6 - name: name - transmitting: true - exists: true - id: id - targetUri: targetUri - name: name - proxyUser: proxyUser - targetUris: targetUris - position: null - inactiveRemoteOutputPortCount: 8 - connections: - - prioritizers: - - prioritizers - - prioritizers - flowFileExpiration: flowFileExpiration - selectedRelationships: - - selectedRelationships - - selectedRelationships - loadBalanceCompression: "DO_NOT_COMPRESS, COMPRESS_ATTRIBUTES_ONLY, COMPRESS_ATTRIBUTES_AND_CONTENT" - destination: null - parentGroupId: parentGroupId - availableRelationships: - - availableRelationships - - availableRelationships - backPressureDataSizeThreshold: backPressureDataSizeThreshold - loadBalanceStrategy: "DO_NOT_LOAD_BALANCE, PARTITION_BY_ATTRIBUTE, ROUND_ROBIN,\ - \ SINGLE_NODE" - source: - running: true - comments: comments - versionedComponentId: versionedComponentId - groupId: groupId - name: name - transmitting: true - exists: true - id: id - type: "PROCESSOR, REMOTE_INPUT_PORT, REMOTE_OUTPUT_PORT, INPUT_PORT,\ - \ OUTPUT_PORT, FUNNEL" - labelIndex: 0 - bends: - - null - - null - loadBalanceStatus: "LOAD_BALANCE_NOT_CONFIGURED, LOAD_BALANCE_INACTIVE,\ - \ LOAD_BALANCE_ACTIVE" - backPressureObjectThreshold: 1 - versionedComponentId: versionedComponentId - getzIndex: 6 - name: name - id: id - position: null - loadBalancePartitionAttribute: loadBalancePartitionAttribute - - prioritizers: - - prioritizers - - prioritizers - flowFileExpiration: flowFileExpiration - selectedRelationships: - - selectedRelationships - - selectedRelationships - loadBalanceCompression: "DO_NOT_COMPRESS, COMPRESS_ATTRIBUTES_ONLY, COMPRESS_ATTRIBUTES_AND_CONTENT" - destination: null - parentGroupId: parentGroupId - availableRelationships: - - availableRelationships - - availableRelationships - backPressureDataSizeThreshold: backPressureDataSizeThreshold - loadBalanceStrategy: "DO_NOT_LOAD_BALANCE, PARTITION_BY_ATTRIBUTE, ROUND_ROBIN,\ - \ SINGLE_NODE" - source: - running: true - comments: comments - versionedComponentId: versionedComponentId - groupId: groupId - name: name - transmitting: true - exists: true - id: id - type: "PROCESSOR, REMOTE_INPUT_PORT, REMOTE_OUTPUT_PORT, INPUT_PORT,\ - \ OUTPUT_PORT, FUNNEL" - labelIndex: 0 - bends: - - null - - null - loadBalanceStatus: "LOAD_BALANCE_NOT_CONFIGURED, LOAD_BALANCE_INACTIVE,\ - \ LOAD_BALANCE_ACTIVE" - backPressureObjectThreshold: 1 - versionedComponentId: versionedComponentId - getzIndex: 6 - name: name - id: id - position: null - loadBalancePartitionAttribute: loadBalancePartitionAttribute - labels: - - versionedComponentId: versionedComponentId - getzIndex: 5 - width: 6.778324963048013 - parentGroupId: parentGroupId - style: - key: style - id: id - position: null - label: label - height: 6.878052220127876 - - versionedComponentId: versionedComponentId - getzIndex: 5 - width: 6.778324963048013 - parentGroupId: parentGroupId - style: - key: style - id: id - position: null - label: label - height: 6.878052220127876 - name: name - invalidCount: 5 - syncFailureCount: 1 - position: null - maxConcurrentTasks: 6 - statelessFlowTimeout: statelessFlowTimeout - parameterContext: null - locallyModifiedAndStaleCount: 7 - ProcessGroupEntity: - type: object - properties: - revision: - $ref: '#/components/schemas/RevisionDTO' - id: - type: string - description: The id of the component. - uri: - type: string - description: The URI for futures requests to the component. - position: - $ref: '#/components/schemas/PositionDTO' - permissions: - $ref: '#/components/schemas/PermissionsDTO' - bulletins: - type: array - description: The bulletins for this component. - items: - $ref: '#/components/schemas/BulletinEntity' - disconnectedNodeAcknowledged: - type: boolean - description: Acknowledges that this node is disconnected to allow for mutable - requests to proceed. - component: - $ref: '#/components/schemas/ProcessGroupDTO' - status: - $ref: '#/components/schemas/ProcessGroupStatusDTO' - versionedFlowSnapshot: - $ref: '#/components/schemas/RegisteredFlowSnapshot' - runningCount: - type: integer - description: The number of running components in this process group. - format: int32 - stoppedCount: - type: integer - description: The number of stopped components in the process group. - format: int32 - invalidCount: - type: integer - description: The number of invalid components in the process group. - format: int32 - disabledCount: - type: integer - description: The number of disabled components in the process group. - format: int32 - activeRemotePortCount: - type: integer - description: The number of active remote ports in the process group. - format: int32 - inactiveRemotePortCount: - type: integer - description: The number of inactive remote ports in the process group. - format: int32 - versionedFlowState: - type: string - description: "The current state of the Process Group, as it relates to the\ - \ Versioned Flow" - readOnly: true - enum: - - "LOCALLY_MODIFIED, STALE, LOCALLY_MODIFIED_AND_STALE, UP_TO_DATE, SYNC_FAILURE" - upToDateCount: - type: integer - description: The number of up to date versioned process groups in the process - group. - format: int32 - locallyModifiedCount: - type: integer - description: The number of locally modified versioned process groups in - the process group. - format: int32 - staleCount: - type: integer - description: The number of stale versioned process groups in the process - group. - format: int32 - locallyModifiedAndStaleCount: - type: integer - description: The number of locally modified and stale versioned process - groups in the process group. - format: int32 - syncFailureCount: - type: integer - description: The number of versioned process groups in the process group - that are unable to sync to a registry. - format: int32 - localInputPortCount: - type: integer - description: The number of local input ports in the process group. - format: int32 - localOutputPortCount: - type: integer - description: The number of local output ports in the process group. - format: int32 - publicInputPortCount: - type: integer - description: The number of public input ports in the process group. - format: int32 - publicOutputPortCount: - type: integer - description: The number of public output ports in the process group. - format: int32 - parameterContext: - $ref: '#/components/schemas/ParameterContextReferenceEntity' - processGroupUpdateStrategy: - type: string - description: Determines the process group update strategy - enum: - - "CURRENT_GROUP, CURRENT_GROUP_WITH_CHILDREN" - inputPortCount: - type: integer - description: The number of input ports in the process group. - format: int32 - readOnly: true - outputPortCount: - type: integer - description: The number of output ports in the process group. - format: int32 - readOnly: true - example: - activeRemotePortCount: 9 - staleCount: 5 - outputPortCount: 9 - inputPortCount: 3 - permissions: null - processGroupUpdateStrategy: "CURRENT_GROUP, CURRENT_GROUP_WITH_CHILDREN" - runningCount: 2 - disabledCount: 6 - versionedFlowSnapshot: - bucket: - identifier: identifier - permissions: null - createdTimestamp: 3 - name: name - description: description - snapshotMetadata: - flowIdentifier: flowIdentifier - comments: comments - author: author - bucketIdentifier: bucketIdentifier - branch: branch - version: version - timestamp: 0 - externalControllerServices: - key: - identifier: identifier - name: name - flowContents: - processors: - - autoTerminatedRelationships: - - autoTerminatedRelationships - - autoTerminatedRelationships - bulletinLevel: bulletinLevel - executionNode: executionNode - runDurationMillis: 3 - type: type - propertyDescriptors: - key: - resourceDefinition: - resourceTypes: - - FILE - - FILE - cardinality: SINGLE - displayName: displayName - identifiesControllerService: true - name: name - dynamic: true - 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: 2 - retryCount: 3 - penaltyDuration: penaltyDuration - backoffMechanism: "PENALIZE_FLOWFILE, YIELD_PROCESSOR" - schedulingStrategy: schedulingStrategy - name: name - instanceIdentifier: instanceIdentifier - style: - key: style - schedulingPeriod: schedulingPeriod - position: null - groupIdentifier: groupIdentifier - properties: - key: properties - - autoTerminatedRelationships: - - autoTerminatedRelationships - - autoTerminatedRelationships - bulletinLevel: bulletinLevel - executionNode: executionNode - runDurationMillis: 3 - type: type - propertyDescriptors: - key: - resourceDefinition: - resourceTypes: - - FILE - - FILE - cardinality: SINGLE - displayName: displayName - identifiesControllerService: true - name: name - dynamic: true - 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: 2 - retryCount: 3 - penaltyDuration: penaltyDuration - backoffMechanism: "PENALIZE_FLOWFILE, YIELD_PROCESSOR" - schedulingStrategy: schedulingStrategy - name: name - instanceIdentifier: instanceIdentifier - style: - key: style - schedulingPeriod: schedulingPeriod - position: null - groupIdentifier: groupIdentifier - properties: - key: properties - scheduledState: ENABLED - processGroups: - - null - - null - outputPorts: - - null - - null - funnels: - - identifier: identifier - componentType: CONNECTION - comments: comments - name: name - instanceIdentifier: instanceIdentifier - position: null - groupIdentifier: groupIdentifier - - identifier: identifier - componentType: CONNECTION - comments: comments - name: name - instanceIdentifier: instanceIdentifier - position: null - groupIdentifier: groupIdentifier - versionedFlowCoordinates: - registryId: registryId - storageLocation: storageLocation - bucketId: bucketId - branch: branch - flowId: flowId - version: version - latest: true - connections: - - identifier: identifier - componentType: CONNECTION - prioritizers: - - prioritizers - - prioritizers - comments: comments - flowFileExpiration: flowFileExpiration - selectedRelationships: - - selectedRelationships - - selectedRelationships - loadBalanceCompression: "DO_NOT_COMPRESS, COMPRESS_ATTRIBUTES_ONLY,\ - \ COMPRESS_ATTRIBUTES_AND_CONTENT" - destination: null - backPressureDataSizeThreshold: backPressureDataSizeThreshold - loadBalanceStrategy: "DO_NOT_LOAD_BALANCE, PARTITION_BY_ATTRIBUTE, ROUND_ROBIN,\ - \ SINGLE_NODE" - source: - comments: comments - groupId: groupId - name: name - instanceIdentifier: instanceIdentifier - id: id - type: PROCESSOR - labelIndex: 4 - bends: - - null - - null - backPressureObjectThreshold: 0 - name: name - instanceIdentifier: instanceIdentifier - position: null - groupIdentifier: groupIdentifier - partitioningAttribute: partitioningAttribute - zIndex: 0 - - identifier: identifier - componentType: CONNECTION - prioritizers: - - prioritizers - - prioritizers - comments: comments - flowFileExpiration: flowFileExpiration - selectedRelationships: - - selectedRelationships - - selectedRelationships - loadBalanceCompression: "DO_NOT_COMPRESS, COMPRESS_ATTRIBUTES_ONLY,\ - \ COMPRESS_ATTRIBUTES_AND_CONTENT" - destination: null - backPressureDataSizeThreshold: backPressureDataSizeThreshold - loadBalanceStrategy: "DO_NOT_LOAD_BALANCE, PARTITION_BY_ATTRIBUTE, ROUND_ROBIN,\ - \ SINGLE_NODE" - source: - comments: comments - groupId: groupId - name: name - instanceIdentifier: instanceIdentifier - id: id - type: PROCESSOR - labelIndex: 4 - bends: - - null - - null - backPressureObjectThreshold: 0 - name: name - instanceIdentifier: instanceIdentifier - position: null - groupIdentifier: groupIdentifier - partitioningAttribute: partitioningAttribute - zIndex: 0 - logFileSuffix: logFileSuffix - parameterContextName: parameterContextName - identifier: identifier - componentType: CONNECTION - defaultBackPressureObjectThreshold: 9 - comments: comments - executionEngine: STANDARD - labels: - - identifier: identifier - componentType: CONNECTION - comments: comments - name: name - width: 4.332304821875894 - instanceIdentifier: instanceIdentifier - style: - key: style - position: null - label: label - groupIdentifier: groupIdentifier - zIndex: 7 - height: 2.7977867356748476 - - identifier: identifier - componentType: CONNECTION - comments: comments - name: name - width: 4.332304821875894 - instanceIdentifier: instanceIdentifier - style: - key: style - position: null - label: label - groupIdentifier: groupIdentifier - zIndex: 7 - height: 2.7977867356748476 - defaultBackPressureDataSizeThreshold: defaultBackPressureDataSizeThreshold - controllerServices: - - annotationData: annotationData - identifier: identifier - componentType: CONNECTION - comments: comments - bulletinLevel: bulletinLevel - type: type - propertyDescriptors: - key: null - scheduledState: ENABLED - controllerServiceApis: - - type: type - bundle: null - - type: type - bundle: null - name: name - instanceIdentifier: instanceIdentifier - position: null - groupIdentifier: groupIdentifier - bundle: null - properties: - key: properties - - annotationData: annotationData - identifier: identifier - componentType: CONNECTION - comments: comments - bulletinLevel: bulletinLevel - type: type - propertyDescriptors: - key: null - scheduledState: ENABLED - controllerServiceApis: - - type: type - bundle: null - - type: type - bundle: null - name: name - instanceIdentifier: instanceIdentifier - position: null - groupIdentifier: groupIdentifier - bundle: null - properties: - key: properties - defaultFlowFileExpiration: defaultFlowFileExpiration - flowFileConcurrency: flowFileConcurrency - flowFileOutboundPolicy: flowFileOutboundPolicy - name: name - inputPorts: - - identifier: identifier - componentType: CONNECTION - comments: comments - allowRemoteAccess: true - concurrentlySchedulableTaskCount: 8 - name: name - instanceIdentifier: instanceIdentifier - position: null - portFunction: STANDARD - type: INPUT_PORT - groupIdentifier: groupIdentifier - scheduledState: ENABLED - - identifier: identifier - componentType: CONNECTION - comments: comments - allowRemoteAccess: true - concurrentlySchedulableTaskCount: 8 - name: name - instanceIdentifier: instanceIdentifier - position: null - portFunction: STANDARD - type: INPUT_PORT - groupIdentifier: groupIdentifier - scheduledState: ENABLED - instanceIdentifier: instanceIdentifier - position: - x: 3.111202833403195 - "y": 9.897492629215506 - maxConcurrentTasks: 0 - statelessFlowTimeout: statelessFlowTimeout - remoteProcessGroups: - - identifier: identifier - componentType: CONNECTION - comments: comments - proxyPassword: proxyPassword - communicationsTimeout: communicationsTimeout - proxyHost: proxyHost - proxyPort: 5 - transportProtocol: "RAW, HTTP" - outputPorts: - - null - - null - name: name - proxyUser: proxyUser - targetUris: targetUris - inputPorts: - - identifier: identifier - componentType: CONNECTION - remoteGroupId: remoteGroupId - comments: comments - targetId: targetId - concurrentlySchedulableTaskCount: 7 - useCompression: true - scheduledState: ENABLED - name: name - instanceIdentifier: instanceIdentifier - position: null - batchSize: - duration: duration - size: size - count: 0 - groupIdentifier: groupIdentifier - - identifier: identifier - componentType: CONNECTION - remoteGroupId: remoteGroupId - comments: comments - targetId: targetId - concurrentlySchedulableTaskCount: 7 - useCompression: true - scheduledState: ENABLED - name: name - instanceIdentifier: instanceIdentifier - position: null - batchSize: - duration: duration - size: size - count: 0 - groupIdentifier: groupIdentifier - instanceIdentifier: instanceIdentifier - yieldDuration: yieldDuration - position: null - groupIdentifier: groupIdentifier - localNetworkInterface: localNetworkInterface - - identifier: identifier - componentType: CONNECTION - comments: comments - proxyPassword: proxyPassword - communicationsTimeout: communicationsTimeout - proxyHost: proxyHost - proxyPort: 5 - transportProtocol: "RAW, HTTP" - outputPorts: - - null - - null - name: name - proxyUser: proxyUser - targetUris: targetUris - inputPorts: - - identifier: identifier - componentType: CONNECTION - remoteGroupId: remoteGroupId - comments: comments - targetId: targetId - concurrentlySchedulableTaskCount: 7 - useCompression: true - scheduledState: ENABLED - name: name - instanceIdentifier: instanceIdentifier - position: null - batchSize: - duration: duration - size: size - count: 0 - groupIdentifier: groupIdentifier - - identifier: identifier - componentType: CONNECTION - remoteGroupId: remoteGroupId - comments: comments - targetId: targetId - concurrentlySchedulableTaskCount: 7 - useCompression: true - scheduledState: ENABLED - name: name - instanceIdentifier: instanceIdentifier - position: null - batchSize: - duration: duration - size: size - count: 0 - groupIdentifier: groupIdentifier - instanceIdentifier: instanceIdentifier - yieldDuration: yieldDuration - position: null - groupIdentifier: groupIdentifier - localNetworkInterface: localNetworkInterface - groupIdentifier: groupIdentifier - parameterProviders: - key: - identifier: identifier - name: name - type: type - bundle: null - flow: - versionCount: 8 - identifier: identifier - bucketName: bucketName - permissions: - canRead: true - canWrite: true - canDelete: true - createdTimestamp: 5 - name: name - description: description - bucketIdentifier: bucketIdentifier - versionInfo: - version: 7 - branch: branch - lastModifiedTimestamp: 5 - flowEncodingVersion: flowEncodingVersion - parameterContexts: - key: - parameterGroupName: parameterGroupName - identifier: identifier - synchronized: true - componentType: CONNECTION - comments: comments - description: description - inheritedParameterContexts: - - inheritedParameterContexts - - inheritedParameterContexts - name: name - instanceIdentifier: instanceIdentifier - position: null - groupIdentifier: groupIdentifier - parameters: - - referencedAssets: - - identifier: identifier - name: name - - identifier: identifier - name: name - provided: true - name: name - description: description - sensitive: true - value: value - - referencedAssets: - - identifier: identifier - name: name - - identifier: identifier - name: name - provided: true - name: name - description: description - sensitive: true - value: value - parameterProvider: parameterProvider - latest: true - stoppedCount: 6 - id: id - bulletins: - - sourceId: sourceId - canRead: true - groupId: groupId - id: 5 - nodeAddress: nodeAddress - bulletin: - sourceId: sourceId - level: level - sourceType: sourceType - groupId: groupId - id: 5 - sourceName: sourceName - category: category - message: message - nodeAddress: nodeAddress - timestamp: timestamp - timestamp: timestamp - - sourceId: sourceId - canRead: true - groupId: groupId - id: 5 - nodeAddress: nodeAddress - bulletin: - sourceId: sourceId - level: level - sourceType: sourceType - groupId: groupId - id: 5 - sourceName: sourceName - category: category - message: message - nodeAddress: nodeAddress - timestamp: timestamp - timestamp: timestamp - publicInputPortCount: 3 - upToDateCount: 1 - inactiveRemotePortCount: 1 - uri: uri - locallyModifiedCount: 3 - revision: - clientId: clientId - lastModifier: lastModifier - version: 0 - disconnectedNodeAcknowledged: true - publicOutputPortCount: 1 - component: - activeRemotePortCount: 7 - flowfileConcurrency: "UNBOUNDED, SINGLE_FLOWFILE_PER_NODE, SINGLE_BATCH_PER_NODE" - staleCount: 4 - outputPortCount: 3 - inputPortCount: 6 - versionedComponentId: versionedComponentId - runningCount: 1 - disabledCount: 2 - flowfileOutboundPolicy: "STREAM_WHEN_AVAILABLE, BATCH_OUTPUT" - stoppedCount: 5 - id: id - versionControlInformation: - bucketName: bucketName - groupId: groupId - registryId: registryId - storageLocation: storageLocation - bucketId: bucketId - registryName: registryName - branch: branch - flowName: flowName - version: version - flowDescription: flowDescription - stateExplanation: stateExplanation - state: "LOCALLY_MODIFIED, STALE, LOCALLY_MODIFIED_AND_STALE, UP_TO_DATE,\ - \ SYNC_FAILURE" - flowId: flowId - logFileSuffix: logFileSuffix - defaultBackPressureObjectThreshold: 0 - publicInputPortCount: 6 - comments: comments - upToDateCount: 3 - parentGroupId: parentGroupId - inactiveRemotePortCount: 9 - executionEngine: "STATELESS, STANDARD, INHERITED" - locallyModifiedCount: 2 - defaultBackPressureDataSizeThreshold: defaultBackPressureDataSizeThreshold - publicOutputPortCount: 7 - localOutputPortCount: 1 - defaultFlowFileExpiration: defaultFlowFileExpiration - localInputPortCount: 1 - statelessGroupScheduledState: "STOPPED, RUNNING" - contents: - controllerServices: - - deprecated: true - bulletinLevel: bulletinLevel - multipleVersionsAvailable: true - extensionMissing: true - type: type - descriptors: - key: - supportsEl: true - displayName: displayName - defaultValue: defaultValue - expressionLanguageScope: expressionLanguageScope - description: description - sensitive: true - required: true - dependencies: - - dependentValues: - - dependentValues - - dependentValues - propertyName: propertyName - - dependentValues: - - dependentValues - - dependentValues - propertyName: propertyName - allowableValues: - - canRead: true - allowableValue: - displayName: displayName - description: description - value: value - - canRead: true - allowableValue: - displayName: displayName - description: description - value: value - identifiesControllerService: identifiesControllerService - name: name - dynamic: true - identifiesControllerServiceBundle: null - controllerServiceApis: - - type: type - bundle: null - - type: type - bundle: null - sensitiveDynamicPropertyNames: - - sensitiveDynamicPropertyNames - - sensitiveDynamicPropertyNames - versionedComponentId: versionedComponentId - supportsSensitiveDynamicProperties: true - validationErrors: - - validationErrors - - validationErrors - id: id - state: "ENABLED, ENABLING, DISABLED, DISABLING" - bundle: - artifact: artifact - version: version - group: group - referencingComponents: - - bulletins: - - null - - null - disconnectedNodeAcknowledged: true - component: - descriptors: - key: null - referenceCycle: true - activeThreadCount: 0 - groupId: groupId - name: name - validationErrors: - - validationErrors - - validationErrors - referenceType: "Processor, ControllerService, ReportingTask, FlowRegistryClient" - id: id - state: state - type: type - referencingComponents: - - null - - null - properties: - key: properties - permissions: null - id: id - position: null - uri: uri - revision: null - operatePermissions: null - - bulletins: - - null - - null - disconnectedNodeAcknowledged: true - component: - descriptors: - key: null - referenceCycle: true - activeThreadCount: 0 - groupId: groupId - name: name - validationErrors: - - validationErrors - - validationErrors - referenceType: "Processor, ControllerService, ReportingTask, FlowRegistryClient" - id: id - state: state - type: type - referencingComponents: - - null - - null - properties: - key: properties - permissions: null - id: id - position: null - uri: uri - revision: null - operatePermissions: null - validationStatus: "VALID, INVALID, VALIDATING" - annotationData: annotationData - comments: comments - parentGroupId: parentGroupId - customUiUrl: customUiUrl - restricted: true - name: name - position: null - persistsState: true - properties: - key: properties - - deprecated: true - bulletinLevel: bulletinLevel - multipleVersionsAvailable: true - extensionMissing: true - type: type - descriptors: - key: - supportsEl: true - displayName: displayName - defaultValue: defaultValue - expressionLanguageScope: expressionLanguageScope - description: description - sensitive: true - required: true - dependencies: - - dependentValues: - - dependentValues - - dependentValues - propertyName: propertyName - - dependentValues: - - dependentValues - - dependentValues - propertyName: propertyName - allowableValues: - - canRead: true - allowableValue: - displayName: displayName - description: description - value: value - - canRead: true - allowableValue: - displayName: displayName - description: description - value: value - identifiesControllerService: identifiesControllerService - name: name - dynamic: true - identifiesControllerServiceBundle: null - controllerServiceApis: - - type: type - bundle: null - - type: type - bundle: null - sensitiveDynamicPropertyNames: - - sensitiveDynamicPropertyNames - - sensitiveDynamicPropertyNames - versionedComponentId: versionedComponentId - supportsSensitiveDynamicProperties: true - validationErrors: - - validationErrors - - validationErrors - id: id - state: "ENABLED, ENABLING, DISABLED, DISABLING" - bundle: - artifact: artifact - version: version - group: group - referencingComponents: - - bulletins: - - null - - null - disconnectedNodeAcknowledged: true - component: - descriptors: - key: null - referenceCycle: true - activeThreadCount: 0 - groupId: groupId - name: name - validationErrors: - - validationErrors - - validationErrors - referenceType: "Processor, ControllerService, ReportingTask, FlowRegistryClient" - id: id - state: state - type: type - referencingComponents: - - null - - null - properties: - key: properties - permissions: null - id: id - position: null - uri: uri - revision: null - operatePermissions: null - - bulletins: - - null - - null - disconnectedNodeAcknowledged: true - component: - descriptors: - key: null - referenceCycle: true - activeThreadCount: 0 - groupId: groupId - name: name - validationErrors: - - validationErrors - - validationErrors - referenceType: "Processor, ControllerService, ReportingTask, FlowRegistryClient" - id: id - state: state - type: type - referencingComponents: - - null - - null - properties: - key: properties - permissions: null - id: id - position: null - uri: uri - revision: null - operatePermissions: null - validationStatus: "VALID, INVALID, VALIDATING" - annotationData: annotationData - comments: comments - parentGroupId: parentGroupId - customUiUrl: customUiUrl - restricted: true - name: name - position: null - persistsState: true - properties: - key: properties - processGroups: - - null - - null - outputPorts: - - null - - null - inputPorts: - - comments: comments - concurrentlySchedulableTaskCount: 2 - parentGroupId: parentGroupId - type: "INPUT_PORT, OUTPUT_PORT" - allowRemoteAccess: true - versionedComponentId: versionedComponentId - name: name - transmitting: true - validationErrors: - - validationErrors - - validationErrors - id: id - position: null - state: "RUNNING, STOPPED, DISABLED" - portFunction: "STANDARD, FAILURE" - - comments: comments - concurrentlySchedulableTaskCount: 2 - parentGroupId: parentGroupId - type: "INPUT_PORT, OUTPUT_PORT" - allowRemoteAccess: true - versionedComponentId: versionedComponentId - name: name - transmitting: true - validationErrors: - - validationErrors - - validationErrors - id: id - position: null - state: "RUNNING, STOPPED, DISABLED" - portFunction: "STANDARD, FAILURE" - funnels: - - versionedComponentId: versionedComponentId - parentGroupId: parentGroupId - id: id - position: null - - versionedComponentId: versionedComponentId - parentGroupId: parentGroupId - id: id - position: null - processors: - - supportsParallelProcessing: true - supportsBatching: true - deprecated: true - executionNodeRestricted: true - parentGroupId: parentGroupId - description: description - multipleVersionsAvailable: true - extensionMissing: true - type: type - inputRequirement: inputRequirement - relationships: - - name: name - description: description - autoTerminate: true - retry: true - - name: name - description: description - autoTerminate: true - retry: true - restricted: true - versionedComponentId: versionedComponentId - supportsSensitiveDynamicProperties: true - name: name - validationErrors: - - validationErrors - - validationErrors - style: - key: style - id: id - position: null - state: "RUNNING, STOPPED, DISABLED" - bundle: - artifact: artifact - version: version - group: group - persistsState: true - config: - annotationData: annotationData - comments: comments - concurrentlySchedulableTaskCount: 6 - autoTerminatedRelationships: - - autoTerminatedRelationships - - autoTerminatedRelationships - retryCount: 1 - bulletinLevel: bulletinLevel - executionNode: executionNode - penaltyDuration: penaltyDuration - defaultSchedulingPeriod: - key: defaultSchedulingPeriod - runDurationMillis: 3 - defaultConcurrentTasks: - key: defaultConcurrentTasks - customUiUrl: customUiUrl - descriptors: - key: - supportsEl: true - displayName: displayName - defaultValue: defaultValue - expressionLanguageScope: expressionLanguageScope - description: description - sensitive: true - required: true - dependencies: - - dependentValues: - - dependentValues - - dependentValues - propertyName: propertyName - - dependentValues: - - dependentValues - - dependentValues - propertyName: propertyName - allowableValues: - - canRead: true - allowableValue: - displayName: displayName - description: description - value: value - - canRead: true - allowableValue: - displayName: displayName - description: description - value: value - identifiesControllerService: identifiesControllerService - name: name - dynamic: true - identifiesControllerServiceBundle: null - lossTolerant: true - backoffMechanism: "PENALIZE_FLOWFILE, YIELD_PROCESSOR" - maxBackoffPeriod: maxBackoffPeriod - sensitiveDynamicPropertyNames: - - sensitiveDynamicPropertyNames - - sensitiveDynamicPropertyNames - schedulingStrategy: schedulingStrategy - schedulingPeriod: schedulingPeriod - yieldDuration: yieldDuration - properties: - key: properties - retriedRelationships: - - retriedRelationships - - retriedRelationships - validationStatus: "VALID, INVALID, VALIDATING" - - supportsParallelProcessing: true - supportsBatching: true - deprecated: true - executionNodeRestricted: true - parentGroupId: parentGroupId - description: description - multipleVersionsAvailable: true - extensionMissing: true - type: type - inputRequirement: inputRequirement - relationships: - - name: name - description: description - autoTerminate: true - retry: true - - name: name - description: description - autoTerminate: true - retry: true - restricted: true - versionedComponentId: versionedComponentId - supportsSensitiveDynamicProperties: true - name: name - validationErrors: - - validationErrors - - validationErrors - style: - key: style - id: id - position: null - state: "RUNNING, STOPPED, DISABLED" - bundle: - artifact: artifact - version: version - group: group - persistsState: true - config: - annotationData: annotationData - comments: comments - concurrentlySchedulableTaskCount: 6 - autoTerminatedRelationships: - - autoTerminatedRelationships - - autoTerminatedRelationships - retryCount: 1 - bulletinLevel: bulletinLevel - executionNode: executionNode - penaltyDuration: penaltyDuration - defaultSchedulingPeriod: - key: defaultSchedulingPeriod - runDurationMillis: 3 - defaultConcurrentTasks: - key: defaultConcurrentTasks - customUiUrl: customUiUrl - descriptors: - key: - supportsEl: true - displayName: displayName - defaultValue: defaultValue - expressionLanguageScope: expressionLanguageScope - description: description - sensitive: true - required: true - dependencies: - - dependentValues: - - dependentValues - - dependentValues - propertyName: propertyName - - dependentValues: - - dependentValues - - dependentValues - propertyName: propertyName - allowableValues: - - canRead: true - allowableValue: - displayName: displayName - description: description - value: value - - canRead: true - allowableValue: - displayName: displayName - description: description - value: value - identifiesControllerService: identifiesControllerService - name: name - dynamic: true - identifiesControllerServiceBundle: null - lossTolerant: true - backoffMechanism: "PENALIZE_FLOWFILE, YIELD_PROCESSOR" - maxBackoffPeriod: maxBackoffPeriod - sensitiveDynamicPropertyNames: - - sensitiveDynamicPropertyNames - - sensitiveDynamicPropertyNames - schedulingStrategy: schedulingStrategy - schedulingPeriod: schedulingPeriod - yieldDuration: yieldDuration - properties: - key: properties - retriedRelationships: - - retriedRelationships - - retriedRelationships - validationStatus: "VALID, INVALID, VALIDATING" - remoteProcessGroups: - - targetSecure: true - inactiveRemoteInputPortCount: 9 - communicationsTimeout: communicationsTimeout - outputPortCount: 5 - inputPortCount: 4 - activeRemoteInputPortCount: 9 - proxyPort: 1 - flowRefreshed: flowRefreshed - versionedComponentId: versionedComponentId - transportProtocol: transportProtocol - transmitting: true - validationErrors: - - validationErrors - - validationErrors - yieldDuration: yieldDuration - id: id - localNetworkInterface: localNetworkInterface - comments: comments - authorizationIssues: - - authorizationIssues - - authorizationIssues - proxyPassword: proxyPassword - parentGroupId: parentGroupId - activeRemoteOutputPortCount: 6 - proxyHost: proxyHost - contents: - outputPorts: - - null - - null - inputPorts: - - comments: comments - targetId: targetId - concurrentlySchedulableTaskCount: 9 - groupId: groupId - useCompression: true - targetRunning: true - connected: true - versionedComponentId: versionedComponentId - batchSettings: - duration: duration - size: size - count: 6 - name: name - transmitting: true - exists: true - id: id - - comments: comments - targetId: targetId - concurrentlySchedulableTaskCount: 9 - groupId: groupId - useCompression: true - targetRunning: true - connected: true - versionedComponentId: versionedComponentId - batchSettings: - duration: duration - size: size - count: 6 - name: name - transmitting: true - exists: true - id: id - targetUri: targetUri - name: name - proxyUser: proxyUser - targetUris: targetUris - position: null - inactiveRemoteOutputPortCount: 8 - - targetSecure: true - inactiveRemoteInputPortCount: 9 - communicationsTimeout: communicationsTimeout - outputPortCount: 5 - inputPortCount: 4 - activeRemoteInputPortCount: 9 - proxyPort: 1 - flowRefreshed: flowRefreshed - versionedComponentId: versionedComponentId - transportProtocol: transportProtocol - transmitting: true - validationErrors: - - validationErrors - - validationErrors - yieldDuration: yieldDuration - id: id - localNetworkInterface: localNetworkInterface - comments: comments - authorizationIssues: - - authorizationIssues - - authorizationIssues - proxyPassword: proxyPassword - parentGroupId: parentGroupId - activeRemoteOutputPortCount: 6 - proxyHost: proxyHost - contents: - outputPorts: - - null - - null - inputPorts: - - comments: comments - targetId: targetId - concurrentlySchedulableTaskCount: 9 - groupId: groupId - useCompression: true - targetRunning: true - connected: true - versionedComponentId: versionedComponentId - batchSettings: - duration: duration - size: size - count: 6 - name: name - transmitting: true - exists: true - id: id - - comments: comments - targetId: targetId - concurrentlySchedulableTaskCount: 9 - groupId: groupId - useCompression: true - targetRunning: true - connected: true - versionedComponentId: versionedComponentId - batchSettings: - duration: duration - size: size - count: 6 - name: name - transmitting: true - exists: true - id: id - targetUri: targetUri - name: name - proxyUser: proxyUser - targetUris: targetUris - position: null - inactiveRemoteOutputPortCount: 8 - connections: - - prioritizers: - - prioritizers - - prioritizers - flowFileExpiration: flowFileExpiration - selectedRelationships: - - selectedRelationships - - selectedRelationships - loadBalanceCompression: "DO_NOT_COMPRESS, COMPRESS_ATTRIBUTES_ONLY,\ - \ COMPRESS_ATTRIBUTES_AND_CONTENT" - destination: null - parentGroupId: parentGroupId - availableRelationships: - - availableRelationships - - availableRelationships - backPressureDataSizeThreshold: backPressureDataSizeThreshold - loadBalanceStrategy: "DO_NOT_LOAD_BALANCE, PARTITION_BY_ATTRIBUTE, ROUND_ROBIN,\ - \ SINGLE_NODE" - source: - running: true - comments: comments - versionedComponentId: versionedComponentId - groupId: groupId - name: name - transmitting: true - exists: true - id: id - type: "PROCESSOR, REMOTE_INPUT_PORT, REMOTE_OUTPUT_PORT, INPUT_PORT,\ - \ OUTPUT_PORT, FUNNEL" - labelIndex: 0 - bends: - - null - - null - loadBalanceStatus: "LOAD_BALANCE_NOT_CONFIGURED, LOAD_BALANCE_INACTIVE,\ - \ LOAD_BALANCE_ACTIVE" - backPressureObjectThreshold: 1 - versionedComponentId: versionedComponentId - getzIndex: 6 - name: name - id: id - position: null - loadBalancePartitionAttribute: loadBalancePartitionAttribute - - prioritizers: - - prioritizers - - prioritizers - flowFileExpiration: flowFileExpiration - selectedRelationships: - - selectedRelationships - - selectedRelationships - loadBalanceCompression: "DO_NOT_COMPRESS, COMPRESS_ATTRIBUTES_ONLY,\ - \ COMPRESS_ATTRIBUTES_AND_CONTENT" - destination: null - parentGroupId: parentGroupId - availableRelationships: - - availableRelationships - - availableRelationships - backPressureDataSizeThreshold: backPressureDataSizeThreshold - loadBalanceStrategy: "DO_NOT_LOAD_BALANCE, PARTITION_BY_ATTRIBUTE, ROUND_ROBIN,\ - \ SINGLE_NODE" - source: - running: true - comments: comments - versionedComponentId: versionedComponentId - groupId: groupId - name: name - transmitting: true - exists: true - id: id - type: "PROCESSOR, REMOTE_INPUT_PORT, REMOTE_OUTPUT_PORT, INPUT_PORT,\ - \ OUTPUT_PORT, FUNNEL" - labelIndex: 0 - bends: - - null - - null - loadBalanceStatus: "LOAD_BALANCE_NOT_CONFIGURED, LOAD_BALANCE_INACTIVE,\ - \ LOAD_BALANCE_ACTIVE" - backPressureObjectThreshold: 1 - versionedComponentId: versionedComponentId - getzIndex: 6 - name: name - id: id - position: null - loadBalancePartitionAttribute: loadBalancePartitionAttribute - labels: - - versionedComponentId: versionedComponentId - getzIndex: 5 - width: 6.778324963048013 - parentGroupId: parentGroupId - style: - key: style - id: id - position: null - label: label - height: 6.878052220127876 - - versionedComponentId: versionedComponentId - getzIndex: 5 - width: 6.778324963048013 - parentGroupId: parentGroupId - style: - key: style - id: id - position: null - label: label - height: 6.878052220127876 - name: name - invalidCount: 5 - syncFailureCount: 1 - position: null - maxConcurrentTasks: 6 - statelessFlowTimeout: statelessFlowTimeout - parameterContext: null - locallyModifiedAndStaleCount: 7 - localOutputPortCount: 5 - localInputPortCount: 5 - invalidCount: 4 - syncFailureCount: 4 - position: - x: 6.027456183070403 - "y": 1.4658129805029452 - versionedFlowState: "LOCALLY_MODIFIED, STALE, LOCALLY_MODIFIED_AND_STALE,\ - \ UP_TO_DATE, SYNC_FAILURE" - locallyModifiedAndStaleCount: 1 - parameterContext: null - status: - name: name - nodeSnapshots: - - statusSnapshot: null - address: address - apiPort: 8 - nodeId: nodeId - - statusSnapshot: null - address: address - apiPort: 8 - nodeId: nodeId - id: id - aggregateSnapshot: - transferred: transferred - queued: queued - remoteProcessGroupStatusSnapshots: - - canRead: true - remoteProcessGroupStatusSnapshot: - bytesReceived: 4 - transmissionStatus: transmissionStatus - activeThreadCount: 0 - groupId: groupId - flowFilesReceived: 1 - name: name - targetUri: targetUri - flowFilesSent: 6 - received: received - id: id - bytesSent: 4 - sent: sent - id: id - - canRead: true - remoteProcessGroupStatusSnapshot: - bytesReceived: 4 - transmissionStatus: transmissionStatus - activeThreadCount: 0 - groupId: groupId - flowFilesReceived: 1 - name: name - targetUri: targetUri - flowFilesSent: 6 - received: received - id: id - bytesSent: 4 - sent: sent - id: id - output: output - connectionStatusSnapshots: - - connectionStatusSnapshot: - sourceId: sourceId - groupId: groupId - queued: queued - percentUseCount: 7 - destinationId: destinationId - predictions: - predictedBytesAtNextInterval: 9 - predictionIntervalSeconds: 2 - predictedPercentBytes: 2 - predictedPercentCount: 3 - predictedMillisUntilCountBackpressure: 5 - predictedCountAtNextInterval: 7 - predictedMillisUntilBytesBackpressure: 5 - output: output - input: input - percentUseBytes: 1 - flowFileAvailability: flowFileAvailability - destinationName: destinationName - queuedSize: queuedSize - queuedCount: queuedCount - name: name - flowFilesQueued: 1 - id: id - sourceName: sourceName - flowFilesIn: 4 - flowFilesOut: 1 - bytesIn: 7 - bytesOut: 1 - bytesQueued: 6 - canRead: true - id: id - - connectionStatusSnapshot: - sourceId: sourceId - groupId: groupId - queued: queued - percentUseCount: 7 - destinationId: destinationId - predictions: - predictedBytesAtNextInterval: 9 - predictionIntervalSeconds: 2 - predictedPercentBytes: 2 - predictedPercentCount: 3 - predictedMillisUntilCountBackpressure: 5 - predictedCountAtNextInterval: 7 - predictedMillisUntilBytesBackpressure: 5 - output: output - input: input - percentUseBytes: 1 - flowFileAvailability: flowFileAvailability - destinationName: destinationName - queuedSize: queuedSize - queuedCount: queuedCount - name: name - flowFilesQueued: 1 - id: id - sourceName: sourceName - flowFilesIn: 4 - flowFilesOut: 1 - bytesIn: 7 - bytesOut: 1 - bytesQueued: 6 - canRead: true - id: id - queuedCount: queuedCount - queuedSize: queuedSize - flowFilesReceived: 4 - processGroupStatusSnapshots: - - canRead: true - processGroupStatusSnapshot: null - id: id - - canRead: true - processGroupStatusSnapshot: null - id: id - flowFilesSent: 9 - id: id - flowFilesIn: 5 - written: written - statelessActiveThreadCount: 7 - flowFilesOut: 0 - bytesIn: 4 - bytesQueued: 8 - bytesOut: 2 - bytesWritten: 3 - outputPortStatusSnapshots: - - null - - null - read: read - bytesTransferred: 8 - activeThreadCount: 1 - processorStatusSnapshots: - - processorStatusSnapshot: - bytesWritten: 7 - read: read - tasksDurationNanos: 8 - activeThreadCount: 7 - groupId: groupId - executionNode: "ALL, PRIMARY" - bytesRead: 3 - processingPerformanceStatus: - identifier: identifier - cpuDuration: 3 - contentReadDuration: 7 - sessionCommitDuration: 3 - garbageCollectionDuration: 4 - contentWriteDuration: 5 - type: type - terminatedThreadCount: 3 - output: output - input: input - taskCount: 4 - name: name - id: id - written: written - flowFilesIn: 0 - tasksDuration: tasksDuration - runStatus: "Running, Stopped, Validating, Disabled, Invalid" - flowFilesOut: 6 - tasks: tasks - bytesIn: 7 - bytesOut: 0 - canRead: true - id: id - - processorStatusSnapshot: - bytesWritten: 7 - read: read - tasksDurationNanos: 8 - activeThreadCount: 7 - groupId: groupId - executionNode: "ALL, PRIMARY" - bytesRead: 3 - processingPerformanceStatus: - identifier: identifier - cpuDuration: 3 - contentReadDuration: 7 - sessionCommitDuration: 3 - garbageCollectionDuration: 4 - contentWriteDuration: 5 - type: type - terminatedThreadCount: 3 - output: output - input: input - taskCount: 4 - name: name - id: id - written: written - flowFilesIn: 0 - tasksDuration: tasksDuration - runStatus: "Running, Stopped, Validating, Disabled, Invalid" - flowFilesOut: 6 - tasks: tasks - bytesIn: 7 - bytesOut: 0 - canRead: true - id: id - bytesRead: 4 - processingPerformanceStatus: null - received: received - bytesSent: 8 - processingNanos: 9 - sent: sent - flowFilesTransferred: 1 - terminatedThreadCount: 3 - input: input - bytesReceived: 6 - name: name - flowFilesQueued: 6 - versionedFlowState: "LOCALLY_MODIFIED, STALE, LOCALLY_MODIFIED_AND_STALE,\ - \ UP_TO_DATE, SYNC_FAILURE" - inputPortStatusSnapshots: - - portStatusSnapshot: - output: output - input: input - activeThreadCount: 7 - groupId: groupId - name: name - transmitting: true - id: id - flowFilesIn: 9 - flowFilesOut: 9 - runStatus: "Running, Stopped, Validating, Disabled, Invalid" - bytesIn: 0 - bytesOut: 0 - canRead: true - id: id - - portStatusSnapshot: - output: output - input: input - activeThreadCount: 7 - groupId: groupId - name: name - transmitting: true - id: id - flowFilesIn: 9 - flowFilesOut: 9 - runStatus: "Running, Stopped, Validating, Disabled, Invalid" - bytesIn: 0 - bytesOut: 0 - canRead: true - id: id - statsLastRefreshed: statsLastRefreshed - xml: - name: processGroupEntity - ProcessGroupFlowDTO: - type: object - properties: - id: - type: string - description: The id of the component. - uri: - type: string - description: The URI for futures requests to the component. - parentGroupId: - type: string - description: The id of parent process group of this component if applicable. - parameterContext: - $ref: '#/components/schemas/ParameterContextReferenceEntity' - breadcrumb: - $ref: '#/components/schemas/FlowBreadcrumbEntity' - flow: - $ref: '#/components/schemas/FlowDTO' - lastRefreshed: - type: string - description: The time the flow for the process group was last refreshed. - example: - lastRefreshed: lastRefreshed - breadcrumb: - breadcrumb: - name: name - id: id - versionControlInformation: - bucketName: bucketName - groupId: groupId - registryId: registryId - storageLocation: storageLocation - bucketId: bucketId - registryName: registryName - branch: branch - flowName: flowName - version: version - flowDescription: flowDescription - stateExplanation: stateExplanation - state: "LOCALLY_MODIFIED, STALE, LOCALLY_MODIFIED_AND_STALE, UP_TO_DATE,\ - \ SYNC_FAILURE" - flowId: flowId - parentBreadcrumb: null - permissions: - canRead: true - canWrite: true - id: id - versionedFlowState: "LOCALLY_MODIFIED, STALE, LOCALLY_MODIFIED_AND_STALE,\ - \ UP_TO_DATE, SYNC_FAILURE" - parentGroupId: parentGroupId - id: id - uri: uri - parameterContext: - component: - name: name - id: id - permissions: null - id: id - flow: - processGroups: - - activeRemotePortCount: 9 - staleCount: 5 - outputPortCount: 9 - inputPortCount: 3 - permissions: null - processGroupUpdateStrategy: "CURRENT_GROUP, CURRENT_GROUP_WITH_CHILDREN" - runningCount: 2 - disabledCount: 6 - versionedFlowSnapshot: - bucket: - identifier: identifier - permissions: null - createdTimestamp: 3 - name: name - description: description - snapshotMetadata: - flowIdentifier: flowIdentifier - comments: comments - author: author - bucketIdentifier: bucketIdentifier - branch: branch - version: version - timestamp: 0 - externalControllerServices: - key: - identifier: identifier - name: name - flowContents: - processors: - - autoTerminatedRelationships: - - autoTerminatedRelationships - - autoTerminatedRelationships - bulletinLevel: bulletinLevel - executionNode: executionNode - runDurationMillis: 3 - type: type - propertyDescriptors: - key: - resourceDefinition: - resourceTypes: - - FILE - - FILE - cardinality: SINGLE - displayName: displayName - identifiesControllerService: true - name: name - dynamic: true - 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: 2 - retryCount: 3 - penaltyDuration: penaltyDuration - backoffMechanism: "PENALIZE_FLOWFILE, YIELD_PROCESSOR" - schedulingStrategy: schedulingStrategy - name: name - instanceIdentifier: instanceIdentifier - style: - key: style - schedulingPeriod: schedulingPeriod - position: null - groupIdentifier: groupIdentifier - properties: - key: properties - - autoTerminatedRelationships: - - autoTerminatedRelationships - - autoTerminatedRelationships - bulletinLevel: bulletinLevel - executionNode: executionNode - runDurationMillis: 3 - type: type - propertyDescriptors: - key: - resourceDefinition: - resourceTypes: - - FILE - - FILE - cardinality: SINGLE - displayName: displayName - identifiesControllerService: true - name: name - dynamic: true - 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: 2 - retryCount: 3 - penaltyDuration: penaltyDuration - backoffMechanism: "PENALIZE_FLOWFILE, YIELD_PROCESSOR" - schedulingStrategy: schedulingStrategy - name: name - instanceIdentifier: instanceIdentifier - style: - key: style - schedulingPeriod: schedulingPeriod - position: null - groupIdentifier: groupIdentifier - properties: - key: properties - scheduledState: ENABLED - processGroups: - - null - - null - outputPorts: - - null - - null - funnels: - - identifier: identifier - componentType: CONNECTION - comments: comments - name: name - instanceIdentifier: instanceIdentifier - position: null - groupIdentifier: groupIdentifier - - identifier: identifier - componentType: CONNECTION - comments: comments - name: name - instanceIdentifier: instanceIdentifier - position: null - groupIdentifier: groupIdentifier - versionedFlowCoordinates: - registryId: registryId - storageLocation: storageLocation - bucketId: bucketId - branch: branch - flowId: flowId - version: version - latest: true - connections: - - identifier: identifier - componentType: CONNECTION - prioritizers: - - prioritizers - - prioritizers - comments: comments - flowFileExpiration: flowFileExpiration - selectedRelationships: - - selectedRelationships - - selectedRelationships - loadBalanceCompression: "DO_NOT_COMPRESS, COMPRESS_ATTRIBUTES_ONLY,\ - \ COMPRESS_ATTRIBUTES_AND_CONTENT" - destination: null - backPressureDataSizeThreshold: backPressureDataSizeThreshold - loadBalanceStrategy: "DO_NOT_LOAD_BALANCE, PARTITION_BY_ATTRIBUTE,\ - \ ROUND_ROBIN, SINGLE_NODE" - source: - comments: comments - groupId: groupId - name: name - instanceIdentifier: instanceIdentifier - id: id - type: PROCESSOR - labelIndex: 4 - bends: - - null - - null - backPressureObjectThreshold: 0 - name: name - instanceIdentifier: instanceIdentifier - position: null - groupIdentifier: groupIdentifier - partitioningAttribute: partitioningAttribute - zIndex: 0 - - identifier: identifier - componentType: CONNECTION - prioritizers: - - prioritizers - - prioritizers - comments: comments - flowFileExpiration: flowFileExpiration - selectedRelationships: - - selectedRelationships - - selectedRelationships - loadBalanceCompression: "DO_NOT_COMPRESS, COMPRESS_ATTRIBUTES_ONLY,\ - \ COMPRESS_ATTRIBUTES_AND_CONTENT" - destination: null - backPressureDataSizeThreshold: backPressureDataSizeThreshold - loadBalanceStrategy: "DO_NOT_LOAD_BALANCE, PARTITION_BY_ATTRIBUTE,\ - \ ROUND_ROBIN, SINGLE_NODE" - source: - comments: comments - groupId: groupId - name: name - instanceIdentifier: instanceIdentifier - id: id - type: PROCESSOR - labelIndex: 4 - bends: - - null - - null - backPressureObjectThreshold: 0 - name: name - instanceIdentifier: instanceIdentifier - position: null - groupIdentifier: groupIdentifier - partitioningAttribute: partitioningAttribute - zIndex: 0 - logFileSuffix: logFileSuffix - parameterContextName: parameterContextName - identifier: identifier - componentType: CONNECTION - defaultBackPressureObjectThreshold: 9 - comments: comments - executionEngine: STANDARD - labels: - - identifier: identifier - componentType: CONNECTION - comments: comments - name: name - width: 4.332304821875894 - instanceIdentifier: instanceIdentifier - style: - key: style - position: null - label: label - groupIdentifier: groupIdentifier - zIndex: 7 - height: 2.7977867356748476 - - identifier: identifier - componentType: CONNECTION - comments: comments - name: name - width: 4.332304821875894 - instanceIdentifier: instanceIdentifier - style: - key: style - position: null - label: label - groupIdentifier: groupIdentifier - zIndex: 7 - height: 2.7977867356748476 - defaultBackPressureDataSizeThreshold: defaultBackPressureDataSizeThreshold - controllerServices: - - annotationData: annotationData - identifier: identifier - componentType: CONNECTION - comments: comments - bulletinLevel: bulletinLevel - type: type - propertyDescriptors: - key: null - scheduledState: ENABLED - controllerServiceApis: - - type: type - bundle: null - - type: type - bundle: null - name: name - instanceIdentifier: instanceIdentifier - position: null - groupIdentifier: groupIdentifier - bundle: null - properties: - key: properties - - annotationData: annotationData - identifier: identifier - componentType: CONNECTION - comments: comments - bulletinLevel: bulletinLevel - type: type - propertyDescriptors: - key: null - scheduledState: ENABLED - controllerServiceApis: - - type: type - bundle: null - - type: type - bundle: null - name: name - instanceIdentifier: instanceIdentifier - position: null - groupIdentifier: groupIdentifier - bundle: null - properties: - key: properties - defaultFlowFileExpiration: defaultFlowFileExpiration - flowFileConcurrency: flowFileConcurrency - flowFileOutboundPolicy: flowFileOutboundPolicy - name: name - inputPorts: - - identifier: identifier - componentType: CONNECTION - comments: comments - allowRemoteAccess: true - concurrentlySchedulableTaskCount: 8 - name: name - instanceIdentifier: instanceIdentifier - position: null - portFunction: STANDARD - type: INPUT_PORT - groupIdentifier: groupIdentifier - scheduledState: ENABLED - - identifier: identifier - componentType: CONNECTION - comments: comments - allowRemoteAccess: true - concurrentlySchedulableTaskCount: 8 - name: name - instanceIdentifier: instanceIdentifier - position: null - portFunction: STANDARD - type: INPUT_PORT - groupIdentifier: groupIdentifier - scheduledState: ENABLED - instanceIdentifier: instanceIdentifier - position: - x: 3.111202833403195 - "y": 9.897492629215506 - maxConcurrentTasks: 0 - statelessFlowTimeout: statelessFlowTimeout - remoteProcessGroups: - - identifier: identifier - componentType: CONNECTION - comments: comments - proxyPassword: proxyPassword - communicationsTimeout: communicationsTimeout - proxyHost: proxyHost - proxyPort: 5 - transportProtocol: "RAW, HTTP" - outputPorts: - - null - - null - name: name - proxyUser: proxyUser - targetUris: targetUris - inputPorts: - - identifier: identifier - componentType: CONNECTION - remoteGroupId: remoteGroupId - comments: comments - targetId: targetId - concurrentlySchedulableTaskCount: 7 - useCompression: true - scheduledState: ENABLED - name: name - instanceIdentifier: instanceIdentifier - position: null - batchSize: - duration: duration - size: size - count: 0 - groupIdentifier: groupIdentifier - - identifier: identifier - componentType: CONNECTION - remoteGroupId: remoteGroupId - comments: comments - targetId: targetId - concurrentlySchedulableTaskCount: 7 - useCompression: true - scheduledState: ENABLED - name: name - instanceIdentifier: instanceIdentifier - position: null - batchSize: - duration: duration - size: size - count: 0 - groupIdentifier: groupIdentifier - instanceIdentifier: instanceIdentifier - yieldDuration: yieldDuration - position: null - groupIdentifier: groupIdentifier - localNetworkInterface: localNetworkInterface - - identifier: identifier - componentType: CONNECTION - comments: comments - proxyPassword: proxyPassword - communicationsTimeout: communicationsTimeout - proxyHost: proxyHost - proxyPort: 5 - transportProtocol: "RAW, HTTP" - outputPorts: - - null - - null - name: name - proxyUser: proxyUser - targetUris: targetUris - inputPorts: - - identifier: identifier - componentType: CONNECTION - remoteGroupId: remoteGroupId - comments: comments - targetId: targetId - concurrentlySchedulableTaskCount: 7 - useCompression: true - scheduledState: ENABLED - name: name - instanceIdentifier: instanceIdentifier - position: null - batchSize: - duration: duration - size: size - count: 0 - groupIdentifier: groupIdentifier - - identifier: identifier - componentType: CONNECTION - remoteGroupId: remoteGroupId - comments: comments - targetId: targetId - concurrentlySchedulableTaskCount: 7 - useCompression: true - scheduledState: ENABLED - name: name - instanceIdentifier: instanceIdentifier - position: null - batchSize: - duration: duration - size: size - count: 0 - groupIdentifier: groupIdentifier - instanceIdentifier: instanceIdentifier - yieldDuration: yieldDuration - position: null - groupIdentifier: groupIdentifier - localNetworkInterface: localNetworkInterface - groupIdentifier: groupIdentifier - parameterProviders: - key: - identifier: identifier - name: name - type: type - bundle: null - flow: - versionCount: 8 - identifier: identifier - bucketName: bucketName - permissions: - canRead: true - canWrite: true - canDelete: true - createdTimestamp: 5 - name: name - description: description - bucketIdentifier: bucketIdentifier - versionInfo: - version: 7 - branch: branch - lastModifiedTimestamp: 5 - flowEncodingVersion: flowEncodingVersion - parameterContexts: - key: - parameterGroupName: parameterGroupName - identifier: identifier - synchronized: true - componentType: CONNECTION - comments: comments - description: description - inheritedParameterContexts: - - inheritedParameterContexts - - inheritedParameterContexts - name: name - instanceIdentifier: instanceIdentifier - position: null - groupIdentifier: groupIdentifier - parameters: - - referencedAssets: - - identifier: identifier - name: name - - identifier: identifier - name: name - provided: true - name: name - description: description - sensitive: true - value: value - - referencedAssets: - - identifier: identifier - name: name - - identifier: identifier - name: name - provided: true - name: name - description: description - sensitive: true - value: value - parameterProvider: parameterProvider - latest: true - stoppedCount: 6 - id: id - bulletins: - - sourceId: sourceId - canRead: true - groupId: groupId - id: 5 - nodeAddress: nodeAddress - bulletin: - sourceId: sourceId - level: level - sourceType: sourceType - groupId: groupId - id: 5 - sourceName: sourceName - category: category - message: message - nodeAddress: nodeAddress - timestamp: timestamp - timestamp: timestamp - - sourceId: sourceId - canRead: true - groupId: groupId - id: 5 - nodeAddress: nodeAddress - bulletin: - sourceId: sourceId - level: level - sourceType: sourceType - groupId: groupId - id: 5 - sourceName: sourceName - category: category - message: message - nodeAddress: nodeAddress - timestamp: timestamp - timestamp: timestamp - publicInputPortCount: 3 - upToDateCount: 1 - inactiveRemotePortCount: 1 - uri: uri - locallyModifiedCount: 3 - revision: - clientId: clientId - lastModifier: lastModifier - version: 0 - disconnectedNodeAcknowledged: true - publicOutputPortCount: 1 - component: - activeRemotePortCount: 7 - flowfileConcurrency: "UNBOUNDED, SINGLE_FLOWFILE_PER_NODE, SINGLE_BATCH_PER_NODE" - staleCount: 4 - outputPortCount: 3 - inputPortCount: 6 - versionedComponentId: versionedComponentId - runningCount: 1 - disabledCount: 2 - flowfileOutboundPolicy: "STREAM_WHEN_AVAILABLE, BATCH_OUTPUT" - stoppedCount: 5 - id: id - versionControlInformation: - bucketName: bucketName - groupId: groupId - registryId: registryId - storageLocation: storageLocation - bucketId: bucketId - registryName: registryName - branch: branch - flowName: flowName - version: version - flowDescription: flowDescription - stateExplanation: stateExplanation - state: "LOCALLY_MODIFIED, STALE, LOCALLY_MODIFIED_AND_STALE, UP_TO_DATE,\ - \ SYNC_FAILURE" - flowId: flowId - logFileSuffix: logFileSuffix - defaultBackPressureObjectThreshold: 0 - publicInputPortCount: 6 - comments: comments - upToDateCount: 3 - parentGroupId: parentGroupId - inactiveRemotePortCount: 9 - executionEngine: "STATELESS, STANDARD, INHERITED" - locallyModifiedCount: 2 - defaultBackPressureDataSizeThreshold: defaultBackPressureDataSizeThreshold - publicOutputPortCount: 7 - localOutputPortCount: 1 - defaultFlowFileExpiration: defaultFlowFileExpiration - localInputPortCount: 1 - statelessGroupScheduledState: "STOPPED, RUNNING" - contents: - controllerServices: - - deprecated: true - bulletinLevel: bulletinLevel - multipleVersionsAvailable: true - extensionMissing: true - type: type - descriptors: - key: - supportsEl: true - displayName: displayName - defaultValue: defaultValue - expressionLanguageScope: expressionLanguageScope - description: description - sensitive: true - required: true - dependencies: - - dependentValues: - - dependentValues - - dependentValues - propertyName: propertyName - - dependentValues: - - dependentValues - - dependentValues - propertyName: propertyName - allowableValues: - - canRead: true - allowableValue: - displayName: displayName - description: description - value: value - - canRead: true - allowableValue: - displayName: displayName - description: description - value: value - identifiesControllerService: identifiesControllerService - name: name - dynamic: true - identifiesControllerServiceBundle: null - controllerServiceApis: - - type: type - bundle: null - - type: type - bundle: null - sensitiveDynamicPropertyNames: - - sensitiveDynamicPropertyNames - - sensitiveDynamicPropertyNames - versionedComponentId: versionedComponentId - supportsSensitiveDynamicProperties: true - validationErrors: - - validationErrors - - validationErrors - id: id - state: "ENABLED, ENABLING, DISABLED, DISABLING" - bundle: - artifact: artifact - version: version - group: group - referencingComponents: - - bulletins: - - null - - null - disconnectedNodeAcknowledged: true - component: - descriptors: - key: null - referenceCycle: true - activeThreadCount: 0 - groupId: groupId - name: name - validationErrors: - - validationErrors - - validationErrors - referenceType: "Processor, ControllerService, ReportingTask,\ - \ FlowRegistryClient" - id: id - state: state - type: type - referencingComponents: - - null - - null - properties: - key: properties - permissions: null - id: id - position: null - uri: uri - revision: null - operatePermissions: null - - bulletins: - - null - - null - disconnectedNodeAcknowledged: true - component: - descriptors: - key: null - referenceCycle: true - activeThreadCount: 0 - groupId: groupId - name: name - validationErrors: - - validationErrors - - validationErrors - referenceType: "Processor, ControllerService, ReportingTask,\ - \ FlowRegistryClient" - id: id - state: state - type: type - referencingComponents: - - null - - null - properties: - key: properties - permissions: null - id: id - position: null - uri: uri - revision: null - operatePermissions: null - validationStatus: "VALID, INVALID, VALIDATING" - annotationData: annotationData - comments: comments - parentGroupId: parentGroupId - customUiUrl: customUiUrl - restricted: true - name: name - position: null - persistsState: true - properties: - key: properties - - deprecated: true - bulletinLevel: bulletinLevel - multipleVersionsAvailable: true - extensionMissing: true - type: type - descriptors: - key: - supportsEl: true - displayName: displayName - defaultValue: defaultValue - expressionLanguageScope: expressionLanguageScope - description: description - sensitive: true - required: true - dependencies: - - dependentValues: - - dependentValues - - dependentValues - propertyName: propertyName - - dependentValues: - - dependentValues - - dependentValues - propertyName: propertyName - allowableValues: - - canRead: true - allowableValue: - displayName: displayName - description: description - value: value - - canRead: true - allowableValue: - displayName: displayName - description: description - value: value - identifiesControllerService: identifiesControllerService - name: name - dynamic: true - identifiesControllerServiceBundle: null - controllerServiceApis: - - type: type - bundle: null - - type: type - bundle: null - sensitiveDynamicPropertyNames: - - sensitiveDynamicPropertyNames - - sensitiveDynamicPropertyNames - versionedComponentId: versionedComponentId - supportsSensitiveDynamicProperties: true - validationErrors: - - validationErrors - - validationErrors - id: id - state: "ENABLED, ENABLING, DISABLED, DISABLING" - bundle: - artifact: artifact - version: version - group: group - referencingComponents: - - bulletins: - - null - - null - disconnectedNodeAcknowledged: true - component: - descriptors: - key: null - referenceCycle: true - activeThreadCount: 0 - groupId: groupId - name: name - validationErrors: - - validationErrors - - validationErrors - referenceType: "Processor, ControllerService, ReportingTask,\ - \ FlowRegistryClient" - id: id - state: state - type: type - referencingComponents: - - null - - null - properties: - key: properties - permissions: null - id: id - position: null - uri: uri - revision: null - operatePermissions: null - - bulletins: - - null - - null - disconnectedNodeAcknowledged: true - component: - descriptors: - key: null - referenceCycle: true - activeThreadCount: 0 - groupId: groupId - name: name - validationErrors: - - validationErrors - - validationErrors - referenceType: "Processor, ControllerService, ReportingTask,\ - \ FlowRegistryClient" - id: id - state: state - type: type - referencingComponents: - - null - - null - properties: - key: properties - permissions: null - id: id - position: null - uri: uri - revision: null - operatePermissions: null - validationStatus: "VALID, INVALID, VALIDATING" - annotationData: annotationData - comments: comments - parentGroupId: parentGroupId - customUiUrl: customUiUrl - restricted: true - name: name - position: null - persistsState: true - properties: - key: properties - processGroups: - - null - - null - outputPorts: - - null - - null - inputPorts: - - comments: comments - concurrentlySchedulableTaskCount: 2 - parentGroupId: parentGroupId - type: "INPUT_PORT, OUTPUT_PORT" - allowRemoteAccess: true - versionedComponentId: versionedComponentId - name: name - transmitting: true - validationErrors: - - validationErrors - - validationErrors - id: id - position: null - state: "RUNNING, STOPPED, DISABLED" - portFunction: "STANDARD, FAILURE" - - comments: comments - concurrentlySchedulableTaskCount: 2 - parentGroupId: parentGroupId - type: "INPUT_PORT, OUTPUT_PORT" - allowRemoteAccess: true - versionedComponentId: versionedComponentId - name: name - transmitting: true - validationErrors: - - validationErrors - - validationErrors - id: id - position: null - state: "RUNNING, STOPPED, DISABLED" - portFunction: "STANDARD, FAILURE" - funnels: - - versionedComponentId: versionedComponentId - parentGroupId: parentGroupId - id: id - position: null - - versionedComponentId: versionedComponentId - parentGroupId: parentGroupId - id: id - position: null - processors: - - supportsParallelProcessing: true - supportsBatching: true - deprecated: true - executionNodeRestricted: true - parentGroupId: parentGroupId - description: description - multipleVersionsAvailable: true - extensionMissing: true - type: type - inputRequirement: inputRequirement - relationships: - - name: name - description: description - autoTerminate: true - retry: true - - name: name - description: description - autoTerminate: true - retry: true - restricted: true - versionedComponentId: versionedComponentId - supportsSensitiveDynamicProperties: true - name: name - validationErrors: - - validationErrors - - validationErrors - style: - key: style - id: id - position: null - state: "RUNNING, STOPPED, DISABLED" - bundle: - artifact: artifact - version: version - group: group - persistsState: true - config: - annotationData: annotationData - comments: comments - concurrentlySchedulableTaskCount: 6 - autoTerminatedRelationships: - - autoTerminatedRelationships - - autoTerminatedRelationships - retryCount: 1 - bulletinLevel: bulletinLevel - executionNode: executionNode - penaltyDuration: penaltyDuration - defaultSchedulingPeriod: - key: defaultSchedulingPeriod - runDurationMillis: 3 - defaultConcurrentTasks: - key: defaultConcurrentTasks - customUiUrl: customUiUrl - descriptors: - key: - supportsEl: true - displayName: displayName - defaultValue: defaultValue - expressionLanguageScope: expressionLanguageScope - description: description - sensitive: true - required: true - dependencies: - - dependentValues: - - dependentValues - - dependentValues - propertyName: propertyName - - dependentValues: - - dependentValues - - dependentValues - propertyName: propertyName - allowableValues: - - canRead: true - allowableValue: - displayName: displayName - description: description - value: value - - canRead: true - allowableValue: - displayName: displayName - description: description - value: value - identifiesControllerService: identifiesControllerService - name: name - dynamic: true - identifiesControllerServiceBundle: null - lossTolerant: true - backoffMechanism: "PENALIZE_FLOWFILE, YIELD_PROCESSOR" - maxBackoffPeriod: maxBackoffPeriod - sensitiveDynamicPropertyNames: - - sensitiveDynamicPropertyNames - - sensitiveDynamicPropertyNames - schedulingStrategy: schedulingStrategy - schedulingPeriod: schedulingPeriod - yieldDuration: yieldDuration - properties: - key: properties - retriedRelationships: - - retriedRelationships - - retriedRelationships - validationStatus: "VALID, INVALID, VALIDATING" - - supportsParallelProcessing: true - supportsBatching: true - deprecated: true - executionNodeRestricted: true - parentGroupId: parentGroupId - description: description - multipleVersionsAvailable: true - extensionMissing: true - type: type - inputRequirement: inputRequirement - relationships: - - name: name - description: description - autoTerminate: true - retry: true - - name: name - description: description - autoTerminate: true - retry: true - restricted: true - versionedComponentId: versionedComponentId - supportsSensitiveDynamicProperties: true - name: name - validationErrors: - - validationErrors - - validationErrors - style: - key: style - id: id - position: null - state: "RUNNING, STOPPED, DISABLED" - bundle: - artifact: artifact - version: version - group: group - persistsState: true - config: - annotationData: annotationData - comments: comments - concurrentlySchedulableTaskCount: 6 - autoTerminatedRelationships: - - autoTerminatedRelationships - - autoTerminatedRelationships - retryCount: 1 - bulletinLevel: bulletinLevel - executionNode: executionNode - penaltyDuration: penaltyDuration - defaultSchedulingPeriod: - key: defaultSchedulingPeriod - runDurationMillis: 3 - defaultConcurrentTasks: - key: defaultConcurrentTasks - customUiUrl: customUiUrl - descriptors: - key: - supportsEl: true - displayName: displayName - defaultValue: defaultValue - expressionLanguageScope: expressionLanguageScope - description: description - sensitive: true - required: true - dependencies: - - dependentValues: - - dependentValues - - dependentValues - propertyName: propertyName - - dependentValues: - - dependentValues - - dependentValues - propertyName: propertyName - allowableValues: - - canRead: true - allowableValue: - displayName: displayName - description: description - value: value - - canRead: true - allowableValue: - displayName: displayName - description: description - value: value - identifiesControllerService: identifiesControllerService - name: name - dynamic: true - identifiesControllerServiceBundle: null - lossTolerant: true - backoffMechanism: "PENALIZE_FLOWFILE, YIELD_PROCESSOR" - maxBackoffPeriod: maxBackoffPeriod - sensitiveDynamicPropertyNames: - - sensitiveDynamicPropertyNames - - sensitiveDynamicPropertyNames - schedulingStrategy: schedulingStrategy - schedulingPeriod: schedulingPeriod - yieldDuration: yieldDuration - properties: - key: properties - retriedRelationships: - - retriedRelationships - - retriedRelationships - validationStatus: "VALID, INVALID, VALIDATING" - remoteProcessGroups: - - targetSecure: true - inactiveRemoteInputPortCount: 9 - communicationsTimeout: communicationsTimeout - outputPortCount: 5 - inputPortCount: 4 - activeRemoteInputPortCount: 9 - proxyPort: 1 - flowRefreshed: flowRefreshed - versionedComponentId: versionedComponentId - transportProtocol: transportProtocol - transmitting: true - validationErrors: - - validationErrors - - validationErrors - yieldDuration: yieldDuration - id: id - localNetworkInterface: localNetworkInterface - comments: comments - authorizationIssues: - - authorizationIssues - - authorizationIssues - proxyPassword: proxyPassword - parentGroupId: parentGroupId - activeRemoteOutputPortCount: 6 - proxyHost: proxyHost - contents: - outputPorts: - - null - - null - inputPorts: - - comments: comments - targetId: targetId - concurrentlySchedulableTaskCount: 9 - groupId: groupId - useCompression: true - targetRunning: true - connected: true - versionedComponentId: versionedComponentId - batchSettings: - duration: duration - size: size - count: 6 - name: name - transmitting: true - exists: true - id: id - - comments: comments - targetId: targetId - concurrentlySchedulableTaskCount: 9 - groupId: groupId - useCompression: true - targetRunning: true - connected: true - versionedComponentId: versionedComponentId - batchSettings: - duration: duration - size: size - count: 6 - name: name - transmitting: true - exists: true - id: id - targetUri: targetUri - name: name - proxyUser: proxyUser - targetUris: targetUris - position: null - inactiveRemoteOutputPortCount: 8 - - targetSecure: true - inactiveRemoteInputPortCount: 9 - communicationsTimeout: communicationsTimeout - outputPortCount: 5 - inputPortCount: 4 - activeRemoteInputPortCount: 9 - proxyPort: 1 - flowRefreshed: flowRefreshed - versionedComponentId: versionedComponentId - transportProtocol: transportProtocol - transmitting: true - validationErrors: - - validationErrors - - validationErrors - yieldDuration: yieldDuration - id: id - localNetworkInterface: localNetworkInterface - comments: comments - authorizationIssues: - - authorizationIssues - - authorizationIssues - proxyPassword: proxyPassword - parentGroupId: parentGroupId - activeRemoteOutputPortCount: 6 - proxyHost: proxyHost - contents: - outputPorts: - - null - - null - inputPorts: - - comments: comments - targetId: targetId - concurrentlySchedulableTaskCount: 9 - groupId: groupId - useCompression: true - targetRunning: true - connected: true - versionedComponentId: versionedComponentId - batchSettings: - duration: duration - size: size - count: 6 - name: name - transmitting: true - exists: true - id: id - - comments: comments - targetId: targetId - concurrentlySchedulableTaskCount: 9 - groupId: groupId - useCompression: true - targetRunning: true - connected: true - versionedComponentId: versionedComponentId - batchSettings: - duration: duration - size: size - count: 6 - name: name - transmitting: true - exists: true - id: id - targetUri: targetUri - name: name - proxyUser: proxyUser - targetUris: targetUris - position: null - inactiveRemoteOutputPortCount: 8 - connections: - - prioritizers: - - prioritizers - - prioritizers - flowFileExpiration: flowFileExpiration - selectedRelationships: - - selectedRelationships - - selectedRelationships - loadBalanceCompression: "DO_NOT_COMPRESS, COMPRESS_ATTRIBUTES_ONLY,\ - \ COMPRESS_ATTRIBUTES_AND_CONTENT" - destination: null - parentGroupId: parentGroupId - availableRelationships: - - availableRelationships - - availableRelationships - backPressureDataSizeThreshold: backPressureDataSizeThreshold - loadBalanceStrategy: "DO_NOT_LOAD_BALANCE, PARTITION_BY_ATTRIBUTE,\ - \ ROUND_ROBIN, SINGLE_NODE" - source: - running: true - comments: comments - versionedComponentId: versionedComponentId - groupId: groupId - name: name - transmitting: true - exists: true - id: id - type: "PROCESSOR, REMOTE_INPUT_PORT, REMOTE_OUTPUT_PORT, INPUT_PORT,\ - \ OUTPUT_PORT, FUNNEL" - labelIndex: 0 - bends: - - null - - null - loadBalanceStatus: "LOAD_BALANCE_NOT_CONFIGURED, LOAD_BALANCE_INACTIVE,\ - \ LOAD_BALANCE_ACTIVE" - backPressureObjectThreshold: 1 - versionedComponentId: versionedComponentId - getzIndex: 6 - name: name - id: id - position: null - loadBalancePartitionAttribute: loadBalancePartitionAttribute - - prioritizers: - - prioritizers - - prioritizers - flowFileExpiration: flowFileExpiration - selectedRelationships: - - selectedRelationships - - selectedRelationships - loadBalanceCompression: "DO_NOT_COMPRESS, COMPRESS_ATTRIBUTES_ONLY,\ - \ COMPRESS_ATTRIBUTES_AND_CONTENT" - destination: null - parentGroupId: parentGroupId - availableRelationships: - - availableRelationships - - availableRelationships - backPressureDataSizeThreshold: backPressureDataSizeThreshold - loadBalanceStrategy: "DO_NOT_LOAD_BALANCE, PARTITION_BY_ATTRIBUTE,\ - \ ROUND_ROBIN, SINGLE_NODE" - source: - running: true - comments: comments - versionedComponentId: versionedComponentId - groupId: groupId - name: name - transmitting: true - exists: true - id: id - type: "PROCESSOR, REMOTE_INPUT_PORT, REMOTE_OUTPUT_PORT, INPUT_PORT,\ - \ OUTPUT_PORT, FUNNEL" - labelIndex: 0 - bends: - - null - - null - loadBalanceStatus: "LOAD_BALANCE_NOT_CONFIGURED, LOAD_BALANCE_INACTIVE,\ - \ LOAD_BALANCE_ACTIVE" - backPressureObjectThreshold: 1 - versionedComponentId: versionedComponentId - getzIndex: 6 - name: name - id: id - position: null - loadBalancePartitionAttribute: loadBalancePartitionAttribute - labels: - - versionedComponentId: versionedComponentId - getzIndex: 5 - width: 6.778324963048013 - parentGroupId: parentGroupId - style: - key: style - id: id - position: null - label: label - height: 6.878052220127876 - - versionedComponentId: versionedComponentId - getzIndex: 5 - width: 6.778324963048013 - parentGroupId: parentGroupId - style: - key: style - id: id - position: null - label: label - height: 6.878052220127876 - name: name - invalidCount: 5 - syncFailureCount: 1 - position: null - maxConcurrentTasks: 6 - statelessFlowTimeout: statelessFlowTimeout - parameterContext: null - locallyModifiedAndStaleCount: 7 - localOutputPortCount: 5 - localInputPortCount: 5 - invalidCount: 4 - syncFailureCount: 4 - position: - x: 6.027456183070403 - "y": 1.4658129805029452 - versionedFlowState: "LOCALLY_MODIFIED, STALE, LOCALLY_MODIFIED_AND_STALE,\ - \ UP_TO_DATE, SYNC_FAILURE" - locallyModifiedAndStaleCount: 1 - parameterContext: null - status: - name: name - nodeSnapshots: - - statusSnapshot: null - address: address - apiPort: 8 - nodeId: nodeId - - statusSnapshot: null - address: address - apiPort: 8 - nodeId: nodeId - id: id - aggregateSnapshot: - transferred: transferred - queued: queued - remoteProcessGroupStatusSnapshots: - - canRead: true - remoteProcessGroupStatusSnapshot: - bytesReceived: 4 - transmissionStatus: transmissionStatus - activeThreadCount: 0 - groupId: groupId - flowFilesReceived: 1 - name: name - targetUri: targetUri - flowFilesSent: 6 - received: received - id: id - bytesSent: 4 - sent: sent - id: id - - canRead: true - remoteProcessGroupStatusSnapshot: - bytesReceived: 4 - transmissionStatus: transmissionStatus - activeThreadCount: 0 - groupId: groupId - flowFilesReceived: 1 - name: name - targetUri: targetUri - flowFilesSent: 6 - received: received - id: id - bytesSent: 4 - sent: sent - id: id - output: output - connectionStatusSnapshots: - - connectionStatusSnapshot: - sourceId: sourceId - groupId: groupId - queued: queued - percentUseCount: 7 - destinationId: destinationId - predictions: - predictedBytesAtNextInterval: 9 - predictionIntervalSeconds: 2 - predictedPercentBytes: 2 - predictedPercentCount: 3 - predictedMillisUntilCountBackpressure: 5 - predictedCountAtNextInterval: 7 - predictedMillisUntilBytesBackpressure: 5 - output: output - input: input - percentUseBytes: 1 - flowFileAvailability: flowFileAvailability - destinationName: destinationName - queuedSize: queuedSize - queuedCount: queuedCount - name: name - flowFilesQueued: 1 - id: id - sourceName: sourceName - flowFilesIn: 4 - flowFilesOut: 1 - bytesIn: 7 - bytesOut: 1 - bytesQueued: 6 - canRead: true - id: id - - connectionStatusSnapshot: - sourceId: sourceId - groupId: groupId - queued: queued - percentUseCount: 7 - destinationId: destinationId - predictions: - predictedBytesAtNextInterval: 9 - predictionIntervalSeconds: 2 - predictedPercentBytes: 2 - predictedPercentCount: 3 - predictedMillisUntilCountBackpressure: 5 - predictedCountAtNextInterval: 7 - predictedMillisUntilBytesBackpressure: 5 - output: output - input: input - percentUseBytes: 1 - flowFileAvailability: flowFileAvailability - destinationName: destinationName - queuedSize: queuedSize - queuedCount: queuedCount - name: name - flowFilesQueued: 1 - id: id - sourceName: sourceName - flowFilesIn: 4 - flowFilesOut: 1 - bytesIn: 7 - bytesOut: 1 - bytesQueued: 6 - canRead: true - id: id - queuedCount: queuedCount - queuedSize: queuedSize - flowFilesReceived: 4 - processGroupStatusSnapshots: - - canRead: true - processGroupStatusSnapshot: null - id: id - - canRead: true - processGroupStatusSnapshot: null - id: id - flowFilesSent: 9 - id: id - flowFilesIn: 5 - written: written - statelessActiveThreadCount: 7 - flowFilesOut: 0 - bytesIn: 4 - bytesQueued: 8 - bytesOut: 2 - bytesWritten: 3 - outputPortStatusSnapshots: - - null - - null - read: read - bytesTransferred: 8 - activeThreadCount: 1 - processorStatusSnapshots: - - processorStatusSnapshot: - bytesWritten: 7 - read: read - tasksDurationNanos: 8 - activeThreadCount: 7 - groupId: groupId - executionNode: "ALL, PRIMARY" - bytesRead: 3 - processingPerformanceStatus: - identifier: identifier - cpuDuration: 3 - contentReadDuration: 7 - sessionCommitDuration: 3 - garbageCollectionDuration: 4 - contentWriteDuration: 5 - type: type - terminatedThreadCount: 3 - output: output - input: input - taskCount: 4 - name: name - id: id - written: written - flowFilesIn: 0 - tasksDuration: tasksDuration - runStatus: "Running, Stopped, Validating, Disabled, Invalid" - flowFilesOut: 6 - tasks: tasks - bytesIn: 7 - bytesOut: 0 - canRead: true - id: id - - processorStatusSnapshot: - bytesWritten: 7 - read: read - tasksDurationNanos: 8 - activeThreadCount: 7 - groupId: groupId - executionNode: "ALL, PRIMARY" - bytesRead: 3 - processingPerformanceStatus: - identifier: identifier - cpuDuration: 3 - contentReadDuration: 7 - sessionCommitDuration: 3 - garbageCollectionDuration: 4 - contentWriteDuration: 5 - type: type - terminatedThreadCount: 3 - output: output - input: input - taskCount: 4 - name: name - id: id - written: written - flowFilesIn: 0 - tasksDuration: tasksDuration - runStatus: "Running, Stopped, Validating, Disabled, Invalid" - flowFilesOut: 6 - tasks: tasks - bytesIn: 7 - bytesOut: 0 - canRead: true - id: id - bytesRead: 4 - processingPerformanceStatus: null - received: received - bytesSent: 8 - processingNanos: 9 - sent: sent - flowFilesTransferred: 1 - terminatedThreadCount: 3 - input: input - bytesReceived: 6 - name: name - flowFilesQueued: 6 - versionedFlowState: "LOCALLY_MODIFIED, STALE, LOCALLY_MODIFIED_AND_STALE,\ - \ UP_TO_DATE, SYNC_FAILURE" - inputPortStatusSnapshots: - - portStatusSnapshot: - output: output - input: input - activeThreadCount: 7 - groupId: groupId - name: name - transmitting: true - id: id - flowFilesIn: 9 - flowFilesOut: 9 - runStatus: "Running, Stopped, Validating, Disabled, Invalid" - bytesIn: 0 - bytesOut: 0 - canRead: true - id: id - - portStatusSnapshot: - output: output - input: input - activeThreadCount: 7 - groupId: groupId - name: name - transmitting: true - id: id - flowFilesIn: 9 - flowFilesOut: 9 - runStatus: "Running, Stopped, Validating, Disabled, Invalid" - bytesIn: 0 - bytesOut: 0 - canRead: true - id: id - statsLastRefreshed: statsLastRefreshed - - activeRemotePortCount: 9 - staleCount: 5 - outputPortCount: 9 - inputPortCount: 3 - permissions: null - processGroupUpdateStrategy: "CURRENT_GROUP, CURRENT_GROUP_WITH_CHILDREN" - runningCount: 2 - disabledCount: 6 - versionedFlowSnapshot: - bucket: - identifier: identifier - permissions: null - createdTimestamp: 3 - name: name - description: description - snapshotMetadata: - flowIdentifier: flowIdentifier - comments: comments - author: author - bucketIdentifier: bucketIdentifier - branch: branch - version: version - timestamp: 0 - externalControllerServices: - key: - identifier: identifier - name: name - flowContents: - processors: - - autoTerminatedRelationships: - - autoTerminatedRelationships - - autoTerminatedRelationships - bulletinLevel: bulletinLevel - executionNode: executionNode - runDurationMillis: 3 - type: type - propertyDescriptors: - key: - resourceDefinition: - resourceTypes: - - FILE - - FILE - cardinality: SINGLE - displayName: displayName - identifiesControllerService: true - name: name - dynamic: true - 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: 2 - retryCount: 3 - penaltyDuration: penaltyDuration - backoffMechanism: "PENALIZE_FLOWFILE, YIELD_PROCESSOR" - schedulingStrategy: schedulingStrategy - name: name - instanceIdentifier: instanceIdentifier - style: - key: style - schedulingPeriod: schedulingPeriod - position: null - groupIdentifier: groupIdentifier - properties: - key: properties - - autoTerminatedRelationships: - - autoTerminatedRelationships - - autoTerminatedRelationships - bulletinLevel: bulletinLevel - executionNode: executionNode - runDurationMillis: 3 - type: type - propertyDescriptors: - key: - resourceDefinition: - resourceTypes: - - FILE - - FILE - cardinality: SINGLE - displayName: displayName - identifiesControllerService: true - name: name - dynamic: true - 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: 2 - retryCount: 3 - penaltyDuration: penaltyDuration - backoffMechanism: "PENALIZE_FLOWFILE, YIELD_PROCESSOR" - schedulingStrategy: schedulingStrategy - name: name - instanceIdentifier: instanceIdentifier - style: - key: style - schedulingPeriod: schedulingPeriod - position: null - groupIdentifier: groupIdentifier - properties: - key: properties - scheduledState: ENABLED - processGroups: - - null - - null - outputPorts: - - null - - null - funnels: - - identifier: identifier - componentType: CONNECTION - comments: comments - name: name - instanceIdentifier: instanceIdentifier - position: null - groupIdentifier: groupIdentifier - - identifier: identifier - componentType: CONNECTION - comments: comments - name: name - instanceIdentifier: instanceIdentifier - position: null - groupIdentifier: groupIdentifier - versionedFlowCoordinates: - registryId: registryId - storageLocation: storageLocation - bucketId: bucketId - branch: branch - flowId: flowId - version: version - latest: true - connections: - - identifier: identifier - componentType: CONNECTION - prioritizers: - - prioritizers - - prioritizers - comments: comments - flowFileExpiration: flowFileExpiration - selectedRelationships: - - selectedRelationships - - selectedRelationships - loadBalanceCompression: "DO_NOT_COMPRESS, COMPRESS_ATTRIBUTES_ONLY,\ - \ COMPRESS_ATTRIBUTES_AND_CONTENT" - destination: null - backPressureDataSizeThreshold: backPressureDataSizeThreshold - loadBalanceStrategy: "DO_NOT_LOAD_BALANCE, PARTITION_BY_ATTRIBUTE,\ - \ ROUND_ROBIN, SINGLE_NODE" - source: - comments: comments - groupId: groupId - name: name - instanceIdentifier: instanceIdentifier - id: id - type: PROCESSOR - labelIndex: 4 - bends: - - null - - null - backPressureObjectThreshold: 0 - name: name - instanceIdentifier: instanceIdentifier - position: null - groupIdentifier: groupIdentifier - partitioningAttribute: partitioningAttribute - zIndex: 0 - - identifier: identifier - componentType: CONNECTION - prioritizers: - - prioritizers - - prioritizers - comments: comments - flowFileExpiration: flowFileExpiration - selectedRelationships: - - selectedRelationships - - selectedRelationships - loadBalanceCompression: "DO_NOT_COMPRESS, COMPRESS_ATTRIBUTES_ONLY,\ - \ COMPRESS_ATTRIBUTES_AND_CONTENT" - destination: null - backPressureDataSizeThreshold: backPressureDataSizeThreshold - loadBalanceStrategy: "DO_NOT_LOAD_BALANCE, PARTITION_BY_ATTRIBUTE,\ - \ ROUND_ROBIN, SINGLE_NODE" - source: - comments: comments - groupId: groupId - name: name - instanceIdentifier: instanceIdentifier - id: id - type: PROCESSOR - labelIndex: 4 - bends: - - null - - null - backPressureObjectThreshold: 0 - name: name - instanceIdentifier: instanceIdentifier - position: null - groupIdentifier: groupIdentifier - partitioningAttribute: partitioningAttribute - zIndex: 0 - logFileSuffix: logFileSuffix - parameterContextName: parameterContextName - identifier: identifier - componentType: CONNECTION - defaultBackPressureObjectThreshold: 9 - comments: comments - executionEngine: STANDARD - labels: - - identifier: identifier - componentType: CONNECTION - comments: comments - name: name - width: 4.332304821875894 - instanceIdentifier: instanceIdentifier - style: - key: style - position: null - label: label - groupIdentifier: groupIdentifier - zIndex: 7 - height: 2.7977867356748476 - - identifier: identifier - componentType: CONNECTION - comments: comments - name: name - width: 4.332304821875894 - instanceIdentifier: instanceIdentifier - style: - key: style - position: null - label: label - groupIdentifier: groupIdentifier - zIndex: 7 - height: 2.7977867356748476 - defaultBackPressureDataSizeThreshold: defaultBackPressureDataSizeThreshold - controllerServices: - - annotationData: annotationData - identifier: identifier - componentType: CONNECTION - comments: comments - bulletinLevel: bulletinLevel - type: type - propertyDescriptors: - key: null - scheduledState: ENABLED - controllerServiceApis: - - type: type - bundle: null - - type: type - bundle: null - name: name - instanceIdentifier: instanceIdentifier - position: null - groupIdentifier: groupIdentifier - bundle: null - properties: - key: properties - - annotationData: annotationData - identifier: identifier - componentType: CONNECTION - comments: comments - bulletinLevel: bulletinLevel - type: type - propertyDescriptors: - key: null - scheduledState: ENABLED - controllerServiceApis: - - type: type - bundle: null - - type: type - bundle: null - name: name - instanceIdentifier: instanceIdentifier - position: null - groupIdentifier: groupIdentifier - bundle: null - properties: - key: properties - defaultFlowFileExpiration: defaultFlowFileExpiration - flowFileConcurrency: flowFileConcurrency - flowFileOutboundPolicy: flowFileOutboundPolicy - name: name - inputPorts: - - identifier: identifier - componentType: CONNECTION - comments: comments - allowRemoteAccess: true - concurrentlySchedulableTaskCount: 8 - name: name - instanceIdentifier: instanceIdentifier - position: null - portFunction: STANDARD - type: INPUT_PORT - groupIdentifier: groupIdentifier - scheduledState: ENABLED - - identifier: identifier - componentType: CONNECTION - comments: comments - allowRemoteAccess: true - concurrentlySchedulableTaskCount: 8 - name: name - instanceIdentifier: instanceIdentifier - position: null - portFunction: STANDARD - type: INPUT_PORT - groupIdentifier: groupIdentifier - scheduledState: ENABLED - instanceIdentifier: instanceIdentifier - position: - x: 3.111202833403195 - "y": 9.897492629215506 - maxConcurrentTasks: 0 - statelessFlowTimeout: statelessFlowTimeout - remoteProcessGroups: - - identifier: identifier - componentType: CONNECTION - comments: comments - proxyPassword: proxyPassword - communicationsTimeout: communicationsTimeout - proxyHost: proxyHost - proxyPort: 5 - transportProtocol: "RAW, HTTP" - outputPorts: - - null - - null - name: name - proxyUser: proxyUser - targetUris: targetUris - inputPorts: - - identifier: identifier - componentType: CONNECTION - remoteGroupId: remoteGroupId - comments: comments - targetId: targetId - concurrentlySchedulableTaskCount: 7 - useCompression: true - scheduledState: ENABLED - name: name - instanceIdentifier: instanceIdentifier - position: null - batchSize: - duration: duration - size: size - count: 0 - groupIdentifier: groupIdentifier - - identifier: identifier - componentType: CONNECTION - remoteGroupId: remoteGroupId - comments: comments - targetId: targetId - concurrentlySchedulableTaskCount: 7 - useCompression: true - scheduledState: ENABLED - name: name - instanceIdentifier: instanceIdentifier - position: null - batchSize: - duration: duration - size: size - count: 0 - groupIdentifier: groupIdentifier - instanceIdentifier: instanceIdentifier - yieldDuration: yieldDuration - position: null - groupIdentifier: groupIdentifier - localNetworkInterface: localNetworkInterface - - identifier: identifier - componentType: CONNECTION - comments: comments - proxyPassword: proxyPassword - communicationsTimeout: communicationsTimeout - proxyHost: proxyHost - proxyPort: 5 - transportProtocol: "RAW, HTTP" - outputPorts: - - null - - null - name: name - proxyUser: proxyUser - targetUris: targetUris - inputPorts: - - identifier: identifier - componentType: CONNECTION - remoteGroupId: remoteGroupId - comments: comments - targetId: targetId - concurrentlySchedulableTaskCount: 7 - useCompression: true - scheduledState: ENABLED - name: name - instanceIdentifier: instanceIdentifier - position: null - batchSize: - duration: duration - size: size - count: 0 - groupIdentifier: groupIdentifier - - identifier: identifier - componentType: CONNECTION - remoteGroupId: remoteGroupId - comments: comments - targetId: targetId - concurrentlySchedulableTaskCount: 7 - useCompression: true - scheduledState: ENABLED - name: name - instanceIdentifier: instanceIdentifier - position: null - batchSize: - duration: duration - size: size - count: 0 - groupIdentifier: groupIdentifier - instanceIdentifier: instanceIdentifier - yieldDuration: yieldDuration - position: null - groupIdentifier: groupIdentifier - localNetworkInterface: localNetworkInterface - groupIdentifier: groupIdentifier - parameterProviders: - key: - identifier: identifier - name: name - type: type - bundle: null - flow: - versionCount: 8 - identifier: identifier - bucketName: bucketName - permissions: - canRead: true - canWrite: true - canDelete: true - createdTimestamp: 5 - name: name - description: description - bucketIdentifier: bucketIdentifier - versionInfo: - version: 7 - branch: branch - lastModifiedTimestamp: 5 - flowEncodingVersion: flowEncodingVersion - parameterContexts: - key: - parameterGroupName: parameterGroupName - identifier: identifier - synchronized: true - componentType: CONNECTION - comments: comments - description: description - inheritedParameterContexts: - - inheritedParameterContexts - - inheritedParameterContexts - name: name - instanceIdentifier: instanceIdentifier - position: null - groupIdentifier: groupIdentifier - parameters: - - referencedAssets: - - identifier: identifier - name: name - - identifier: identifier - name: name - provided: true - name: name - description: description - sensitive: true - value: value - - referencedAssets: - - identifier: identifier - name: name - - identifier: identifier - name: name - provided: true - name: name - description: description - sensitive: true - value: value - parameterProvider: parameterProvider - latest: true - stoppedCount: 6 - id: id - bulletins: - - sourceId: sourceId - canRead: true - groupId: groupId - id: 5 - nodeAddress: nodeAddress - bulletin: - sourceId: sourceId - level: level - sourceType: sourceType - groupId: groupId - id: 5 - sourceName: sourceName - category: category - message: message - nodeAddress: nodeAddress - timestamp: timestamp - timestamp: timestamp - - sourceId: sourceId - canRead: true - groupId: groupId - id: 5 - nodeAddress: nodeAddress - bulletin: - sourceId: sourceId - level: level - sourceType: sourceType - groupId: groupId - id: 5 - sourceName: sourceName - category: category - message: message - nodeAddress: nodeAddress - timestamp: timestamp - timestamp: timestamp - publicInputPortCount: 3 - upToDateCount: 1 - inactiveRemotePortCount: 1 - uri: uri - locallyModifiedCount: 3 - revision: - clientId: clientId - lastModifier: lastModifier - version: 0 - disconnectedNodeAcknowledged: true - publicOutputPortCount: 1 - component: - activeRemotePortCount: 7 - flowfileConcurrency: "UNBOUNDED, SINGLE_FLOWFILE_PER_NODE, SINGLE_BATCH_PER_NODE" - staleCount: 4 - outputPortCount: 3 - inputPortCount: 6 - versionedComponentId: versionedComponentId - runningCount: 1 - disabledCount: 2 - flowfileOutboundPolicy: "STREAM_WHEN_AVAILABLE, BATCH_OUTPUT" - stoppedCount: 5 - id: id - versionControlInformation: - bucketName: bucketName - groupId: groupId - registryId: registryId - storageLocation: storageLocation - bucketId: bucketId - registryName: registryName - branch: branch - flowName: flowName - version: version - flowDescription: flowDescription - stateExplanation: stateExplanation - state: "LOCALLY_MODIFIED, STALE, LOCALLY_MODIFIED_AND_STALE, UP_TO_DATE,\ - \ SYNC_FAILURE" - flowId: flowId - logFileSuffix: logFileSuffix - defaultBackPressureObjectThreshold: 0 - publicInputPortCount: 6 - comments: comments - upToDateCount: 3 - parentGroupId: parentGroupId - inactiveRemotePortCount: 9 - executionEngine: "STATELESS, STANDARD, INHERITED" - locallyModifiedCount: 2 - defaultBackPressureDataSizeThreshold: defaultBackPressureDataSizeThreshold - publicOutputPortCount: 7 - localOutputPortCount: 1 - defaultFlowFileExpiration: defaultFlowFileExpiration - localInputPortCount: 1 - statelessGroupScheduledState: "STOPPED, RUNNING" - contents: - controllerServices: - - deprecated: true - bulletinLevel: bulletinLevel - multipleVersionsAvailable: true - extensionMissing: true - type: type - descriptors: - key: - supportsEl: true - displayName: displayName - defaultValue: defaultValue - expressionLanguageScope: expressionLanguageScope - description: description - sensitive: true - required: true - dependencies: - - dependentValues: - - dependentValues - - dependentValues - propertyName: propertyName - - dependentValues: - - dependentValues - - dependentValues - propertyName: propertyName - allowableValues: - - canRead: true - allowableValue: - displayName: displayName - description: description - value: value - - canRead: true - allowableValue: - displayName: displayName - description: description - value: value - identifiesControllerService: identifiesControllerService - name: name - dynamic: true - identifiesControllerServiceBundle: null - controllerServiceApis: - - type: type - bundle: null - - type: type - bundle: null - sensitiveDynamicPropertyNames: - - sensitiveDynamicPropertyNames - - sensitiveDynamicPropertyNames - versionedComponentId: versionedComponentId - supportsSensitiveDynamicProperties: true - validationErrors: - - validationErrors - - validationErrors - id: id - state: "ENABLED, ENABLING, DISABLED, DISABLING" - bundle: - artifact: artifact - version: version - group: group - referencingComponents: - - bulletins: - - null - - null - disconnectedNodeAcknowledged: true - component: - descriptors: - key: null - referenceCycle: true - activeThreadCount: 0 - groupId: groupId - name: name - validationErrors: - - validationErrors - - validationErrors - referenceType: "Processor, ControllerService, ReportingTask,\ - \ FlowRegistryClient" - id: id - state: state - type: type - referencingComponents: - - null - - null - properties: - key: properties - permissions: null - id: id - position: null - uri: uri - revision: null - operatePermissions: null - - bulletins: - - null - - null - disconnectedNodeAcknowledged: true - component: - descriptors: - key: null - referenceCycle: true - activeThreadCount: 0 - groupId: groupId - name: name - validationErrors: - - validationErrors - - validationErrors - referenceType: "Processor, ControllerService, ReportingTask,\ - \ FlowRegistryClient" - id: id - state: state - type: type - referencingComponents: - - null - - null - properties: - key: properties - permissions: null - id: id - position: null - uri: uri - revision: null - operatePermissions: null - validationStatus: "VALID, INVALID, VALIDATING" - annotationData: annotationData - comments: comments - parentGroupId: parentGroupId - customUiUrl: customUiUrl - restricted: true - name: name - position: null - persistsState: true - properties: - key: properties - - deprecated: true - bulletinLevel: bulletinLevel - multipleVersionsAvailable: true - extensionMissing: true - type: type - descriptors: - key: - supportsEl: true - displayName: displayName - defaultValue: defaultValue - expressionLanguageScope: expressionLanguageScope - description: description - sensitive: true - required: true - dependencies: - - dependentValues: - - dependentValues - - dependentValues - propertyName: propertyName - - dependentValues: - - dependentValues - - dependentValues - propertyName: propertyName - allowableValues: - - canRead: true - allowableValue: - displayName: displayName - description: description - value: value - - canRead: true - allowableValue: - displayName: displayName - description: description - value: value - identifiesControllerService: identifiesControllerService - name: name - dynamic: true - identifiesControllerServiceBundle: null - controllerServiceApis: - - type: type - bundle: null - - type: type - bundle: null - sensitiveDynamicPropertyNames: - - sensitiveDynamicPropertyNames - - sensitiveDynamicPropertyNames - versionedComponentId: versionedComponentId - supportsSensitiveDynamicProperties: true - validationErrors: - - validationErrors - - validationErrors - id: id - state: "ENABLED, ENABLING, DISABLED, DISABLING" - bundle: - artifact: artifact - version: version - group: group - referencingComponents: - - bulletins: - - null - - null - disconnectedNodeAcknowledged: true - component: - descriptors: - key: null - referenceCycle: true - activeThreadCount: 0 - groupId: groupId - name: name - validationErrors: - - validationErrors - - validationErrors - referenceType: "Processor, ControllerService, ReportingTask,\ - \ FlowRegistryClient" - id: id - state: state - type: type - referencingComponents: - - null - - null - properties: - key: properties - permissions: null - id: id - position: null - uri: uri - revision: null - operatePermissions: null - - bulletins: - - null - - null - disconnectedNodeAcknowledged: true - component: - descriptors: - key: null - referenceCycle: true - activeThreadCount: 0 - groupId: groupId - name: name - validationErrors: - - validationErrors - - validationErrors - referenceType: "Processor, ControllerService, ReportingTask,\ - \ FlowRegistryClient" - id: id - state: state - type: type - referencingComponents: - - null - - null - properties: - key: properties - permissions: null - id: id - position: null - uri: uri - revision: null - operatePermissions: null - validationStatus: "VALID, INVALID, VALIDATING" - annotationData: annotationData - comments: comments - parentGroupId: parentGroupId - customUiUrl: customUiUrl - restricted: true - name: name - position: null - persistsState: true - properties: - key: properties - processGroups: - - null - - null - outputPorts: - - null - - null - inputPorts: - - comments: comments - concurrentlySchedulableTaskCount: 2 - parentGroupId: parentGroupId - type: "INPUT_PORT, OUTPUT_PORT" - allowRemoteAccess: true - versionedComponentId: versionedComponentId - name: name - transmitting: true - validationErrors: - - validationErrors - - validationErrors - id: id - position: null - state: "RUNNING, STOPPED, DISABLED" - portFunction: "STANDARD, FAILURE" - - comments: comments - concurrentlySchedulableTaskCount: 2 - parentGroupId: parentGroupId - type: "INPUT_PORT, OUTPUT_PORT" - allowRemoteAccess: true - versionedComponentId: versionedComponentId - name: name - transmitting: true - validationErrors: - - validationErrors - - validationErrors - id: id - position: null - state: "RUNNING, STOPPED, DISABLED" - portFunction: "STANDARD, FAILURE" - funnels: - - versionedComponentId: versionedComponentId - parentGroupId: parentGroupId - id: id - position: null - - versionedComponentId: versionedComponentId - parentGroupId: parentGroupId - id: id - position: null - processors: - - supportsParallelProcessing: true - supportsBatching: true - deprecated: true - executionNodeRestricted: true - parentGroupId: parentGroupId - description: description - multipleVersionsAvailable: true - extensionMissing: true - type: type - inputRequirement: inputRequirement - relationships: - - name: name - description: description - autoTerminate: true - retry: true - - name: name - description: description - autoTerminate: true - retry: true - restricted: true - versionedComponentId: versionedComponentId - supportsSensitiveDynamicProperties: true - name: name - validationErrors: - - validationErrors - - validationErrors - style: - key: style - id: id - position: null - state: "RUNNING, STOPPED, DISABLED" - bundle: - artifact: artifact - version: version - group: group - persistsState: true - config: - annotationData: annotationData - comments: comments - concurrentlySchedulableTaskCount: 6 - autoTerminatedRelationships: - - autoTerminatedRelationships - - autoTerminatedRelationships - retryCount: 1 - bulletinLevel: bulletinLevel - executionNode: executionNode - penaltyDuration: penaltyDuration - defaultSchedulingPeriod: - key: defaultSchedulingPeriod - runDurationMillis: 3 - defaultConcurrentTasks: - key: defaultConcurrentTasks - customUiUrl: customUiUrl - descriptors: - key: - supportsEl: true - displayName: displayName - defaultValue: defaultValue - expressionLanguageScope: expressionLanguageScope - description: description - sensitive: true - required: true - dependencies: - - dependentValues: - - dependentValues - - dependentValues - propertyName: propertyName - - dependentValues: - - dependentValues - - dependentValues - propertyName: propertyName - allowableValues: - - canRead: true - allowableValue: - displayName: displayName - description: description - value: value - - canRead: true - allowableValue: - displayName: displayName - description: description - value: value - identifiesControllerService: identifiesControllerService - name: name - dynamic: true - identifiesControllerServiceBundle: null - lossTolerant: true - backoffMechanism: "PENALIZE_FLOWFILE, YIELD_PROCESSOR" - maxBackoffPeriod: maxBackoffPeriod - sensitiveDynamicPropertyNames: - - sensitiveDynamicPropertyNames - - sensitiveDynamicPropertyNames - schedulingStrategy: schedulingStrategy - schedulingPeriod: schedulingPeriod - yieldDuration: yieldDuration - properties: - key: properties - retriedRelationships: - - retriedRelationships - - retriedRelationships - validationStatus: "VALID, INVALID, VALIDATING" - - supportsParallelProcessing: true - supportsBatching: true - deprecated: true - executionNodeRestricted: true - parentGroupId: parentGroupId - description: description - multipleVersionsAvailable: true - extensionMissing: true - type: type - inputRequirement: inputRequirement - relationships: - - name: name - description: description - autoTerminate: true - retry: true - - name: name - description: description - autoTerminate: true - retry: true - restricted: true - versionedComponentId: versionedComponentId - supportsSensitiveDynamicProperties: true - name: name - validationErrors: - - validationErrors - - validationErrors - style: - key: style - id: id - position: null - state: "RUNNING, STOPPED, DISABLED" - bundle: - artifact: artifact - version: version - group: group - persistsState: true - config: - annotationData: annotationData - comments: comments - concurrentlySchedulableTaskCount: 6 - autoTerminatedRelationships: - - autoTerminatedRelationships - - autoTerminatedRelationships - retryCount: 1 - bulletinLevel: bulletinLevel - executionNode: executionNode - penaltyDuration: penaltyDuration - defaultSchedulingPeriod: - key: defaultSchedulingPeriod - runDurationMillis: 3 - defaultConcurrentTasks: - key: defaultConcurrentTasks - customUiUrl: customUiUrl - descriptors: - key: - supportsEl: true - displayName: displayName - defaultValue: defaultValue - expressionLanguageScope: expressionLanguageScope - description: description - sensitive: true - required: true - dependencies: - - dependentValues: - - dependentValues - - dependentValues - propertyName: propertyName - - dependentValues: - - dependentValues - - dependentValues - propertyName: propertyName - allowableValues: - - canRead: true - allowableValue: - displayName: displayName - description: description - value: value - - canRead: true - allowableValue: - displayName: displayName - description: description - value: value - identifiesControllerService: identifiesControllerService - name: name - dynamic: true - identifiesControllerServiceBundle: null - lossTolerant: true - backoffMechanism: "PENALIZE_FLOWFILE, YIELD_PROCESSOR" - maxBackoffPeriod: maxBackoffPeriod - sensitiveDynamicPropertyNames: - - sensitiveDynamicPropertyNames - - sensitiveDynamicPropertyNames - schedulingStrategy: schedulingStrategy - schedulingPeriod: schedulingPeriod - yieldDuration: yieldDuration - properties: - key: properties - retriedRelationships: - - retriedRelationships - - retriedRelationships - validationStatus: "VALID, INVALID, VALIDATING" - remoteProcessGroups: - - targetSecure: true - inactiveRemoteInputPortCount: 9 - communicationsTimeout: communicationsTimeout - outputPortCount: 5 - inputPortCount: 4 - activeRemoteInputPortCount: 9 - proxyPort: 1 - flowRefreshed: flowRefreshed - versionedComponentId: versionedComponentId - transportProtocol: transportProtocol - transmitting: true - validationErrors: - - validationErrors - - validationErrors - yieldDuration: yieldDuration - id: id - localNetworkInterface: localNetworkInterface - comments: comments - authorizationIssues: - - authorizationIssues - - authorizationIssues - proxyPassword: proxyPassword - parentGroupId: parentGroupId - activeRemoteOutputPortCount: 6 - proxyHost: proxyHost - contents: - outputPorts: - - null - - null - inputPorts: - - comments: comments - targetId: targetId - concurrentlySchedulableTaskCount: 9 - groupId: groupId - useCompression: true - targetRunning: true - connected: true - versionedComponentId: versionedComponentId - batchSettings: - duration: duration - size: size - count: 6 - name: name - transmitting: true - exists: true - id: id - - comments: comments - targetId: targetId - concurrentlySchedulableTaskCount: 9 - groupId: groupId - useCompression: true - targetRunning: true - connected: true - versionedComponentId: versionedComponentId - batchSettings: - duration: duration - size: size - count: 6 - name: name - transmitting: true - exists: true - id: id - targetUri: targetUri - name: name - proxyUser: proxyUser - targetUris: targetUris - position: null - inactiveRemoteOutputPortCount: 8 - - targetSecure: true - inactiveRemoteInputPortCount: 9 - communicationsTimeout: communicationsTimeout - outputPortCount: 5 - inputPortCount: 4 - activeRemoteInputPortCount: 9 - proxyPort: 1 - flowRefreshed: flowRefreshed - versionedComponentId: versionedComponentId - transportProtocol: transportProtocol - transmitting: true - validationErrors: - - validationErrors - - validationErrors - yieldDuration: yieldDuration - id: id - localNetworkInterface: localNetworkInterface - comments: comments - authorizationIssues: - - authorizationIssues - - authorizationIssues - proxyPassword: proxyPassword - parentGroupId: parentGroupId - activeRemoteOutputPortCount: 6 - proxyHost: proxyHost - contents: - outputPorts: - - null - - null - inputPorts: - - comments: comments - targetId: targetId - concurrentlySchedulableTaskCount: 9 - groupId: groupId - useCompression: true - targetRunning: true - connected: true - versionedComponentId: versionedComponentId - batchSettings: - duration: duration - size: size - count: 6 - name: name - transmitting: true - exists: true - id: id - - comments: comments - targetId: targetId - concurrentlySchedulableTaskCount: 9 - groupId: groupId - useCompression: true - targetRunning: true - connected: true - versionedComponentId: versionedComponentId - batchSettings: - duration: duration - size: size - count: 6 - name: name - transmitting: true - exists: true - id: id - targetUri: targetUri - name: name - proxyUser: proxyUser - targetUris: targetUris - position: null - inactiveRemoteOutputPortCount: 8 - connections: - - prioritizers: - - prioritizers - - prioritizers - flowFileExpiration: flowFileExpiration - selectedRelationships: - - selectedRelationships - - selectedRelationships - loadBalanceCompression: "DO_NOT_COMPRESS, COMPRESS_ATTRIBUTES_ONLY,\ - \ COMPRESS_ATTRIBUTES_AND_CONTENT" - destination: null - parentGroupId: parentGroupId - availableRelationships: - - availableRelationships - - availableRelationships - backPressureDataSizeThreshold: backPressureDataSizeThreshold - loadBalanceStrategy: "DO_NOT_LOAD_BALANCE, PARTITION_BY_ATTRIBUTE,\ - \ ROUND_ROBIN, SINGLE_NODE" - source: - running: true - comments: comments - versionedComponentId: versionedComponentId - groupId: groupId - name: name - transmitting: true - exists: true - id: id - type: "PROCESSOR, REMOTE_INPUT_PORT, REMOTE_OUTPUT_PORT, INPUT_PORT,\ - \ OUTPUT_PORT, FUNNEL" - labelIndex: 0 - bends: - - null - - null - loadBalanceStatus: "LOAD_BALANCE_NOT_CONFIGURED, LOAD_BALANCE_INACTIVE,\ - \ LOAD_BALANCE_ACTIVE" - backPressureObjectThreshold: 1 - versionedComponentId: versionedComponentId - getzIndex: 6 - name: name - id: id - position: null - loadBalancePartitionAttribute: loadBalancePartitionAttribute - - prioritizers: - - prioritizers - - prioritizers - flowFileExpiration: flowFileExpiration - selectedRelationships: - - selectedRelationships - - selectedRelationships - loadBalanceCompression: "DO_NOT_COMPRESS, COMPRESS_ATTRIBUTES_ONLY,\ - \ COMPRESS_ATTRIBUTES_AND_CONTENT" - destination: null - parentGroupId: parentGroupId - availableRelationships: - - availableRelationships - - availableRelationships - backPressureDataSizeThreshold: backPressureDataSizeThreshold - loadBalanceStrategy: "DO_NOT_LOAD_BALANCE, PARTITION_BY_ATTRIBUTE,\ - \ ROUND_ROBIN, SINGLE_NODE" - source: - running: true - comments: comments - versionedComponentId: versionedComponentId - groupId: groupId - name: name - transmitting: true - exists: true - id: id - type: "PROCESSOR, REMOTE_INPUT_PORT, REMOTE_OUTPUT_PORT, INPUT_PORT,\ - \ OUTPUT_PORT, FUNNEL" - labelIndex: 0 - bends: - - null - - null - loadBalanceStatus: "LOAD_BALANCE_NOT_CONFIGURED, LOAD_BALANCE_INACTIVE,\ - \ LOAD_BALANCE_ACTIVE" - backPressureObjectThreshold: 1 - versionedComponentId: versionedComponentId - getzIndex: 6 - name: name - id: id - position: null - loadBalancePartitionAttribute: loadBalancePartitionAttribute - labels: - - versionedComponentId: versionedComponentId - getzIndex: 5 - width: 6.778324963048013 - parentGroupId: parentGroupId - style: - key: style - id: id - position: null - label: label - height: 6.878052220127876 - - versionedComponentId: versionedComponentId - getzIndex: 5 - width: 6.778324963048013 - parentGroupId: parentGroupId - style: - key: style - id: id - position: null - label: label - height: 6.878052220127876 - name: name - invalidCount: 5 - syncFailureCount: 1 - position: null - maxConcurrentTasks: 6 - statelessFlowTimeout: statelessFlowTimeout - parameterContext: null - locallyModifiedAndStaleCount: 7 - localOutputPortCount: 5 - localInputPortCount: 5 - invalidCount: 4 - syncFailureCount: 4 - position: - x: 6.027456183070403 - "y": 1.4658129805029452 - versionedFlowState: "LOCALLY_MODIFIED, STALE, LOCALLY_MODIFIED_AND_STALE,\ - \ UP_TO_DATE, SYNC_FAILURE" - locallyModifiedAndStaleCount: 1 - parameterContext: null - status: - name: name - nodeSnapshots: - - statusSnapshot: null - address: address - apiPort: 8 - nodeId: nodeId - - statusSnapshot: null - address: address - apiPort: 8 - nodeId: nodeId - id: id - aggregateSnapshot: - transferred: transferred - queued: queued - remoteProcessGroupStatusSnapshots: - - canRead: true - remoteProcessGroupStatusSnapshot: - bytesReceived: 4 - transmissionStatus: transmissionStatus - activeThreadCount: 0 - groupId: groupId - flowFilesReceived: 1 - name: name - targetUri: targetUri - flowFilesSent: 6 - received: received - id: id - bytesSent: 4 - sent: sent - id: id - - canRead: true - remoteProcessGroupStatusSnapshot: - bytesReceived: 4 - transmissionStatus: transmissionStatus - activeThreadCount: 0 - groupId: groupId - flowFilesReceived: 1 - name: name - targetUri: targetUri - flowFilesSent: 6 - received: received - id: id - bytesSent: 4 - sent: sent - id: id - output: output - connectionStatusSnapshots: - - connectionStatusSnapshot: - sourceId: sourceId - groupId: groupId - queued: queued - percentUseCount: 7 - destinationId: destinationId - predictions: - predictedBytesAtNextInterval: 9 - predictionIntervalSeconds: 2 - predictedPercentBytes: 2 - predictedPercentCount: 3 - predictedMillisUntilCountBackpressure: 5 - predictedCountAtNextInterval: 7 - predictedMillisUntilBytesBackpressure: 5 - output: output - input: input - percentUseBytes: 1 - flowFileAvailability: flowFileAvailability - destinationName: destinationName - queuedSize: queuedSize - queuedCount: queuedCount - name: name - flowFilesQueued: 1 - id: id - sourceName: sourceName - flowFilesIn: 4 - flowFilesOut: 1 - bytesIn: 7 - bytesOut: 1 - bytesQueued: 6 - canRead: true - id: id - - connectionStatusSnapshot: - sourceId: sourceId - groupId: groupId - queued: queued - percentUseCount: 7 - destinationId: destinationId - predictions: - predictedBytesAtNextInterval: 9 - predictionIntervalSeconds: 2 - predictedPercentBytes: 2 - predictedPercentCount: 3 - predictedMillisUntilCountBackpressure: 5 - predictedCountAtNextInterval: 7 - predictedMillisUntilBytesBackpressure: 5 - output: output - input: input - percentUseBytes: 1 - flowFileAvailability: flowFileAvailability - destinationName: destinationName - queuedSize: queuedSize - queuedCount: queuedCount - name: name - flowFilesQueued: 1 - id: id - sourceName: sourceName - flowFilesIn: 4 - flowFilesOut: 1 - bytesIn: 7 - bytesOut: 1 - bytesQueued: 6 - canRead: true - id: id - queuedCount: queuedCount - queuedSize: queuedSize - flowFilesReceived: 4 - processGroupStatusSnapshots: - - canRead: true - processGroupStatusSnapshot: null - id: id - - canRead: true - processGroupStatusSnapshot: null - id: id - flowFilesSent: 9 - id: id - flowFilesIn: 5 - written: written - statelessActiveThreadCount: 7 - flowFilesOut: 0 - bytesIn: 4 - bytesQueued: 8 - bytesOut: 2 - bytesWritten: 3 - outputPortStatusSnapshots: - - null - - null - read: read - bytesTransferred: 8 - activeThreadCount: 1 - processorStatusSnapshots: - - processorStatusSnapshot: - bytesWritten: 7 - read: read - tasksDurationNanos: 8 - activeThreadCount: 7 - groupId: groupId - executionNode: "ALL, PRIMARY" - bytesRead: 3 - processingPerformanceStatus: - identifier: identifier - cpuDuration: 3 - contentReadDuration: 7 - sessionCommitDuration: 3 - garbageCollectionDuration: 4 - contentWriteDuration: 5 - type: type - terminatedThreadCount: 3 - output: output - input: input - taskCount: 4 - name: name - id: id - written: written - flowFilesIn: 0 - tasksDuration: tasksDuration - runStatus: "Running, Stopped, Validating, Disabled, Invalid" - flowFilesOut: 6 - tasks: tasks - bytesIn: 7 - bytesOut: 0 - canRead: true - id: id - - processorStatusSnapshot: - bytesWritten: 7 - read: read - tasksDurationNanos: 8 - activeThreadCount: 7 - groupId: groupId - executionNode: "ALL, PRIMARY" - bytesRead: 3 - processingPerformanceStatus: - identifier: identifier - cpuDuration: 3 - contentReadDuration: 7 - sessionCommitDuration: 3 - garbageCollectionDuration: 4 - contentWriteDuration: 5 - type: type - terminatedThreadCount: 3 - output: output - input: input - taskCount: 4 - name: name - id: id - written: written - flowFilesIn: 0 - tasksDuration: tasksDuration - runStatus: "Running, Stopped, Validating, Disabled, Invalid" - flowFilesOut: 6 - tasks: tasks - bytesIn: 7 - bytesOut: 0 - canRead: true - id: id - bytesRead: 4 - processingPerformanceStatus: null - received: received - bytesSent: 8 - processingNanos: 9 - sent: sent - flowFilesTransferred: 1 - terminatedThreadCount: 3 - input: input - bytesReceived: 6 - name: name - flowFilesQueued: 6 - versionedFlowState: "LOCALLY_MODIFIED, STALE, LOCALLY_MODIFIED_AND_STALE,\ - \ UP_TO_DATE, SYNC_FAILURE" - inputPortStatusSnapshots: - - portStatusSnapshot: - output: output - input: input - activeThreadCount: 7 - groupId: groupId - name: name - transmitting: true - id: id - flowFilesIn: 9 - flowFilesOut: 9 - runStatus: "Running, Stopped, Validating, Disabled, Invalid" - bytesIn: 0 - bytesOut: 0 - canRead: true - id: id - - portStatusSnapshot: - output: output - input: input - activeThreadCount: 7 - groupId: groupId - name: name - transmitting: true - id: id - flowFilesIn: 9 - flowFilesOut: 9 - runStatus: "Running, Stopped, Validating, Disabled, Invalid" - bytesIn: 0 - bytesOut: 0 - canRead: true - id: id - statsLastRefreshed: statsLastRefreshed - outputPorts: - - null - - null - inputPorts: - - bulletins: - - null - - null - disconnectedNodeAcknowledged: true - portType: portType - component: null - allowRemoteAccess: true - permissions: null - id: id - position: null - uri: uri - revision: null - status: - groupId: groupId - name: name - transmitting: true - nodeSnapshots: - - statusSnapshot: null - address: address - apiPort: 1 - nodeId: nodeId - - statusSnapshot: null - address: address - apiPort: 1 - nodeId: nodeId - id: id - aggregateSnapshot: null - statsLastRefreshed: statsLastRefreshed - runStatus: "Running, Stopped, Validating, Disabled, Invalid" - operatePermissions: null - - bulletins: - - null - - null - disconnectedNodeAcknowledged: true - portType: portType - component: null - allowRemoteAccess: true - permissions: null - id: id - position: null - uri: uri - revision: null - status: - groupId: groupId - name: name - transmitting: true - nodeSnapshots: - - statusSnapshot: null - address: address - apiPort: 1 - nodeId: nodeId - - statusSnapshot: null - address: address - apiPort: 1 - nodeId: nodeId - id: id - aggregateSnapshot: null - statsLastRefreshed: statsLastRefreshed - runStatus: "Running, Stopped, Validating, Disabled, Invalid" - operatePermissions: null - funnels: - - bulletins: - - null - - null - disconnectedNodeAcknowledged: true - component: null - permissions: null - id: id - position: null - uri: uri - revision: null - - bulletins: - - null - - null - disconnectedNodeAcknowledged: true - component: null - permissions: null - id: id - position: null - uri: uri - revision: null - processors: - - bulletins: - - null - - null - disconnectedNodeAcknowledged: true - component: null - permissions: null - id: id - position: null - uri: uri - inputRequirement: inputRequirement - revision: null - status: - groupId: groupId - name: name - nodeSnapshots: - - statusSnapshot: null - address: address - apiPort: 9 - nodeId: nodeId - - statusSnapshot: null - address: address - apiPort: 9 - nodeId: nodeId - id: id - aggregateSnapshot: null - type: type - statsLastRefreshed: statsLastRefreshed - runStatus: "Running, Stopped, Validating, Disabled, Invalid" - operatePermissions: null - - bulletins: - - null - - null - disconnectedNodeAcknowledged: true - component: null - permissions: null - id: id - position: null - uri: uri - inputRequirement: inputRequirement - revision: null - status: - groupId: groupId - name: name - nodeSnapshots: - - statusSnapshot: null - address: address - apiPort: 9 - nodeId: nodeId - - statusSnapshot: null - address: address - apiPort: 9 - nodeId: nodeId - id: id - aggregateSnapshot: null - type: type - statsLastRefreshed: statsLastRefreshed - runStatus: "Running, Stopped, Validating, Disabled, Invalid" - operatePermissions: null - remoteProcessGroups: - - bulletins: - - null - - null - disconnectedNodeAcknowledged: true - component: null - permissions: null - id: id - position: null - outputPortCount: 7 - uri: uri - revision: null - status: - transmissionStatus: transmissionStatus - groupId: groupId - name: name - targetUri: targetUri - nodeSnapshots: - - statusSnapshot: null - address: address - apiPort: 7 - nodeId: nodeId - - statusSnapshot: null - address: address - apiPort: 7 - nodeId: nodeId - id: id - aggregateSnapshot: null - statsLastRefreshed: statsLastRefreshed - validationStatus: "VALID, INVALID, VALIDATING" - inputPortCount: 7 - operatePermissions: null - - bulletins: - - null - - null - disconnectedNodeAcknowledged: true - component: null - permissions: null - id: id - position: null - outputPortCount: 7 - uri: uri - revision: null - status: - transmissionStatus: transmissionStatus - groupId: groupId - name: name - targetUri: targetUri - nodeSnapshots: - - statusSnapshot: null - address: address - apiPort: 7 - nodeId: nodeId - - statusSnapshot: null - address: address - apiPort: 7 - nodeId: nodeId - id: id - aggregateSnapshot: null - statsLastRefreshed: statsLastRefreshed - validationStatus: "VALID, INVALID, VALIDATING" - inputPortCount: 7 - operatePermissions: null - connections: - - sourceId: sourceId - bulletins: - - sourceId: sourceId - canRead: true - groupId: groupId - id: 5 - nodeAddress: nodeAddress - bulletin: - sourceId: sourceId - level: level - sourceType: sourceType - groupId: groupId - id: 5 - sourceName: sourceName - category: category - message: message - nodeAddress: nodeAddress - timestamp: timestamp - timestamp: timestamp - - sourceId: sourceId - canRead: true - groupId: groupId - id: 5 - nodeAddress: nodeAddress - bulletin: - sourceId: sourceId - level: level - sourceType: sourceType - groupId: groupId - id: 5 - sourceName: sourceName - category: category - message: message - nodeAddress: nodeAddress - timestamp: timestamp - timestamp: timestamp - destinationGroupId: destinationGroupId - labelIndex: 5 - destinationId: destinationId - uri: uri - bends: - - null - - null - revision: - clientId: clientId - lastModifier: lastModifier - version: 0 - disconnectedNodeAcknowledged: true - component: - prioritizers: - - prioritizers - - prioritizers - flowFileExpiration: flowFileExpiration - selectedRelationships: - - selectedRelationships - - selectedRelationships - loadBalanceCompression: "DO_NOT_COMPRESS, COMPRESS_ATTRIBUTES_ONLY,\ - \ COMPRESS_ATTRIBUTES_AND_CONTENT" - destination: null - parentGroupId: parentGroupId - availableRelationships: - - availableRelationships - - availableRelationships - backPressureDataSizeThreshold: backPressureDataSizeThreshold - loadBalanceStrategy: "DO_NOT_LOAD_BALANCE, PARTITION_BY_ATTRIBUTE, ROUND_ROBIN,\ - \ SINGLE_NODE" - source: - running: true - comments: comments - versionedComponentId: versionedComponentId - groupId: groupId - name: name - transmitting: true - exists: true - id: id - type: "PROCESSOR, REMOTE_INPUT_PORT, REMOTE_OUTPUT_PORT, INPUT_PORT,\ - \ OUTPUT_PORT, FUNNEL" - labelIndex: 0 - bends: - - null - - null - loadBalanceStatus: "LOAD_BALANCE_NOT_CONFIGURED, LOAD_BALANCE_INACTIVE,\ - \ LOAD_BALANCE_ACTIVE" - backPressureObjectThreshold: 1 - versionedComponentId: versionedComponentId - getzIndex: 6 - name: name - id: id - position: null - loadBalancePartitionAttribute: loadBalancePartitionAttribute - sourceType: "PROCESSOR, REMOTE_INPUT_PORT, REMOTE_OUTPUT_PORT, INPUT_PORT,\ - \ OUTPUT_PORT, FUNNEL" - permissions: - canRead: true - canWrite: true - getzIndex: 9 - destinationType: "PROCESSOR, REMOTE_INPUT_PORT, REMOTE_OUTPUT_PORT, INPUT_PORT,\ - \ OUTPUT_PORT, FUNNEL" - id: id - position: - x: 6.027456183070403 - "y": 1.4658129805029452 - status: - sourceId: sourceId - groupId: groupId - destinationName: destinationName - name: name - nodeSnapshots: - - statusSnapshot: null - address: address - apiPort: 4 - nodeId: nodeId - - statusSnapshot: null - address: address - apiPort: 4 - nodeId: nodeId - id: id - sourceName: sourceName - aggregateSnapshot: - sourceId: sourceId - groupId: groupId - queued: queued - percentUseCount: 7 - destinationId: destinationId - predictions: - predictedBytesAtNextInterval: 9 - predictionIntervalSeconds: 2 - predictedPercentBytes: 2 - predictedPercentCount: 3 - predictedMillisUntilCountBackpressure: 5 - predictedCountAtNextInterval: 7 - predictedMillisUntilBytesBackpressure: 5 - output: output - input: input - percentUseBytes: 1 - flowFileAvailability: flowFileAvailability - destinationName: destinationName - queuedSize: queuedSize - queuedCount: queuedCount - name: name - flowFilesQueued: 1 - id: id - sourceName: sourceName - flowFilesIn: 4 - flowFilesOut: 1 - bytesIn: 7 - bytesOut: 1 - bytesQueued: 6 - destinationId: destinationId - statsLastRefreshed: statsLastRefreshed - sourceGroupId: sourceGroupId - - sourceId: sourceId - bulletins: - - sourceId: sourceId - canRead: true - groupId: groupId - id: 5 - nodeAddress: nodeAddress - bulletin: - sourceId: sourceId - level: level - sourceType: sourceType - groupId: groupId - id: 5 - sourceName: sourceName - category: category - message: message - nodeAddress: nodeAddress - timestamp: timestamp - timestamp: timestamp - - sourceId: sourceId - canRead: true - groupId: groupId - id: 5 - nodeAddress: nodeAddress - bulletin: - sourceId: sourceId - level: level - sourceType: sourceType - groupId: groupId - id: 5 - sourceName: sourceName - category: category - message: message - nodeAddress: nodeAddress - timestamp: timestamp - timestamp: timestamp - destinationGroupId: destinationGroupId - labelIndex: 5 - destinationId: destinationId - uri: uri - bends: - - null - - null - revision: - clientId: clientId - lastModifier: lastModifier - version: 0 - disconnectedNodeAcknowledged: true - component: - prioritizers: - - prioritizers - - prioritizers - flowFileExpiration: flowFileExpiration - selectedRelationships: - - selectedRelationships - - selectedRelationships - loadBalanceCompression: "DO_NOT_COMPRESS, COMPRESS_ATTRIBUTES_ONLY,\ - \ COMPRESS_ATTRIBUTES_AND_CONTENT" - destination: null - parentGroupId: parentGroupId - availableRelationships: - - availableRelationships - - availableRelationships - backPressureDataSizeThreshold: backPressureDataSizeThreshold - loadBalanceStrategy: "DO_NOT_LOAD_BALANCE, PARTITION_BY_ATTRIBUTE, ROUND_ROBIN,\ - \ SINGLE_NODE" - source: - running: true - comments: comments - versionedComponentId: versionedComponentId - groupId: groupId - name: name - transmitting: true - exists: true - id: id - type: "PROCESSOR, REMOTE_INPUT_PORT, REMOTE_OUTPUT_PORT, INPUT_PORT,\ - \ OUTPUT_PORT, FUNNEL" - labelIndex: 0 - bends: - - null - - null - loadBalanceStatus: "LOAD_BALANCE_NOT_CONFIGURED, LOAD_BALANCE_INACTIVE,\ - \ LOAD_BALANCE_ACTIVE" - backPressureObjectThreshold: 1 - versionedComponentId: versionedComponentId - getzIndex: 6 - name: name - id: id - position: null - loadBalancePartitionAttribute: loadBalancePartitionAttribute - sourceType: "PROCESSOR, REMOTE_INPUT_PORT, REMOTE_OUTPUT_PORT, INPUT_PORT,\ - \ OUTPUT_PORT, FUNNEL" - permissions: - canRead: true - canWrite: true - getzIndex: 9 - destinationType: "PROCESSOR, REMOTE_INPUT_PORT, REMOTE_OUTPUT_PORT, INPUT_PORT,\ - \ OUTPUT_PORT, FUNNEL" - id: id - position: - x: 6.027456183070403 - "y": 1.4658129805029452 - status: - sourceId: sourceId - groupId: groupId - destinationName: destinationName - name: name - nodeSnapshots: - - statusSnapshot: null - address: address - apiPort: 4 - nodeId: nodeId - - statusSnapshot: null - address: address - apiPort: 4 - nodeId: nodeId - id: id - sourceName: sourceName - aggregateSnapshot: - sourceId: sourceId - groupId: groupId - queued: queued - percentUseCount: 7 - destinationId: destinationId - predictions: - predictedBytesAtNextInterval: 9 - predictionIntervalSeconds: 2 - predictedPercentBytes: 2 - predictedPercentCount: 3 - predictedMillisUntilCountBackpressure: 5 - predictedCountAtNextInterval: 7 - predictedMillisUntilBytesBackpressure: 5 - output: output - input: input - percentUseBytes: 1 - flowFileAvailability: flowFileAvailability - destinationName: destinationName - queuedSize: queuedSize - queuedCount: queuedCount - name: name - flowFilesQueued: 1 - id: id - sourceName: sourceName - flowFilesIn: 4 - flowFilesOut: 1 - bytesIn: 7 - bytesOut: 1 - bytesQueued: 6 - destinationId: destinationId - statsLastRefreshed: statsLastRefreshed - sourceGroupId: sourceGroupId - labels: - - bulletins: - - null - - null - disconnectedNodeAcknowledged: true - component: null - permissions: null - getzIndex: 8 - id: id - position: null - uri: uri - revision: null - dimensions: - width: 4.4935252719377825 - height: 3.209082285545927 - - bulletins: - - null - - null - disconnectedNodeAcknowledged: true - component: null - permissions: null - getzIndex: 8 - id: id - position: null - uri: uri - revision: null - dimensions: - width: 4.4935252719377825 - height: 3.209082285545927 - ProcessGroupFlowEntity: - type: object - properties: - permissions: - $ref: '#/components/schemas/PermissionsDTO' - processGroupFlow: - $ref: '#/components/schemas/ProcessGroupFlowDTO' - example: - permissions: - canRead: true - canWrite: true - processGroupFlow: - lastRefreshed: lastRefreshed - breadcrumb: - breadcrumb: - name: name - id: id - versionControlInformation: - bucketName: bucketName - groupId: groupId - registryId: registryId - storageLocation: storageLocation - bucketId: bucketId - registryName: registryName - branch: branch - flowName: flowName - version: version - flowDescription: flowDescription - stateExplanation: stateExplanation - state: "LOCALLY_MODIFIED, STALE, LOCALLY_MODIFIED_AND_STALE, UP_TO_DATE,\ - \ SYNC_FAILURE" - flowId: flowId - parentBreadcrumb: null - permissions: - canRead: true - canWrite: true - id: id - versionedFlowState: "LOCALLY_MODIFIED, STALE, LOCALLY_MODIFIED_AND_STALE,\ - \ UP_TO_DATE, SYNC_FAILURE" - parentGroupId: parentGroupId - id: id - uri: uri - parameterContext: - component: - name: name - id: id - permissions: null - id: id - flow: - processGroups: - - activeRemotePortCount: 9 - staleCount: 5 - outputPortCount: 9 - inputPortCount: 3 - permissions: null - processGroupUpdateStrategy: "CURRENT_GROUP, CURRENT_GROUP_WITH_CHILDREN" - runningCount: 2 - disabledCount: 6 - versionedFlowSnapshot: - bucket: - identifier: identifier - permissions: null - createdTimestamp: 3 - name: name - description: description - snapshotMetadata: - flowIdentifier: flowIdentifier - comments: comments - author: author - bucketIdentifier: bucketIdentifier - branch: branch - version: version - timestamp: 0 - externalControllerServices: - key: - identifier: identifier - name: name - flowContents: - processors: - - autoTerminatedRelationships: - - autoTerminatedRelationships - - autoTerminatedRelationships - bulletinLevel: bulletinLevel - executionNode: executionNode - runDurationMillis: 3 - type: type - propertyDescriptors: - key: - resourceDefinition: - resourceTypes: - - FILE - - FILE - cardinality: SINGLE - displayName: displayName - identifiesControllerService: true - name: name - dynamic: true - 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: 2 - retryCount: 3 - penaltyDuration: penaltyDuration - backoffMechanism: "PENALIZE_FLOWFILE, YIELD_PROCESSOR" - schedulingStrategy: schedulingStrategy - name: name - instanceIdentifier: instanceIdentifier - style: - key: style - schedulingPeriod: schedulingPeriod - position: null - groupIdentifier: groupIdentifier - properties: - key: properties - - autoTerminatedRelationships: - - autoTerminatedRelationships - - autoTerminatedRelationships - bulletinLevel: bulletinLevel - executionNode: executionNode - runDurationMillis: 3 - type: type - propertyDescriptors: - key: - resourceDefinition: - resourceTypes: - - FILE - - FILE - cardinality: SINGLE - displayName: displayName - identifiesControllerService: true - name: name - dynamic: true - 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: 2 - retryCount: 3 - penaltyDuration: penaltyDuration - backoffMechanism: "PENALIZE_FLOWFILE, YIELD_PROCESSOR" - schedulingStrategy: schedulingStrategy - name: name - instanceIdentifier: instanceIdentifier - style: - key: style - schedulingPeriod: schedulingPeriod - position: null - groupIdentifier: groupIdentifier - properties: - key: properties - scheduledState: ENABLED - processGroups: - - null - - null - outputPorts: - - null - - null - funnels: - - identifier: identifier - componentType: CONNECTION - comments: comments - name: name - instanceIdentifier: instanceIdentifier - position: null - groupIdentifier: groupIdentifier - - identifier: identifier - componentType: CONNECTION - comments: comments - name: name - instanceIdentifier: instanceIdentifier - position: null - groupIdentifier: groupIdentifier - versionedFlowCoordinates: - registryId: registryId - storageLocation: storageLocation - bucketId: bucketId - branch: branch - flowId: flowId - version: version - latest: true - connections: - - identifier: identifier - componentType: CONNECTION - prioritizers: - - prioritizers - - prioritizers - comments: comments - flowFileExpiration: flowFileExpiration - selectedRelationships: - - selectedRelationships - - selectedRelationships - loadBalanceCompression: "DO_NOT_COMPRESS, COMPRESS_ATTRIBUTES_ONLY,\ - \ COMPRESS_ATTRIBUTES_AND_CONTENT" - destination: null - backPressureDataSizeThreshold: backPressureDataSizeThreshold - loadBalanceStrategy: "DO_NOT_LOAD_BALANCE, PARTITION_BY_ATTRIBUTE,\ - \ ROUND_ROBIN, SINGLE_NODE" - source: - comments: comments - groupId: groupId - name: name - instanceIdentifier: instanceIdentifier - id: id - type: PROCESSOR - labelIndex: 4 - bends: - - null - - null - backPressureObjectThreshold: 0 - name: name - instanceIdentifier: instanceIdentifier - position: null - groupIdentifier: groupIdentifier - partitioningAttribute: partitioningAttribute - zIndex: 0 - - identifier: identifier - componentType: CONNECTION - prioritizers: - - prioritizers - - prioritizers - comments: comments - flowFileExpiration: flowFileExpiration - selectedRelationships: - - selectedRelationships - - selectedRelationships - loadBalanceCompression: "DO_NOT_COMPRESS, COMPRESS_ATTRIBUTES_ONLY,\ - \ COMPRESS_ATTRIBUTES_AND_CONTENT" - destination: null - backPressureDataSizeThreshold: backPressureDataSizeThreshold - loadBalanceStrategy: "DO_NOT_LOAD_BALANCE, PARTITION_BY_ATTRIBUTE,\ - \ ROUND_ROBIN, SINGLE_NODE" - source: - comments: comments - groupId: groupId - name: name - instanceIdentifier: instanceIdentifier - id: id - type: PROCESSOR - labelIndex: 4 - bends: - - null - - null - backPressureObjectThreshold: 0 - name: name - instanceIdentifier: instanceIdentifier - position: null - groupIdentifier: groupIdentifier - partitioningAttribute: partitioningAttribute - zIndex: 0 - logFileSuffix: logFileSuffix - parameterContextName: parameterContextName - identifier: identifier - componentType: CONNECTION - defaultBackPressureObjectThreshold: 9 - comments: comments - executionEngine: STANDARD - labels: - - identifier: identifier - componentType: CONNECTION - comments: comments - name: name - width: 4.332304821875894 - instanceIdentifier: instanceIdentifier - style: - key: style - position: null - label: label - groupIdentifier: groupIdentifier - zIndex: 7 - height: 2.7977867356748476 - - identifier: identifier - componentType: CONNECTION - comments: comments - name: name - width: 4.332304821875894 - instanceIdentifier: instanceIdentifier - style: - key: style - position: null - label: label - groupIdentifier: groupIdentifier - zIndex: 7 - height: 2.7977867356748476 - defaultBackPressureDataSizeThreshold: defaultBackPressureDataSizeThreshold - controllerServices: - - annotationData: annotationData - identifier: identifier - componentType: CONNECTION - comments: comments - bulletinLevel: bulletinLevel - type: type - propertyDescriptors: - key: null - scheduledState: ENABLED - controllerServiceApis: - - type: type - bundle: null - - type: type - bundle: null - name: name - instanceIdentifier: instanceIdentifier - position: null - groupIdentifier: groupIdentifier - bundle: null - properties: - key: properties - - annotationData: annotationData - identifier: identifier - componentType: CONNECTION - comments: comments - bulletinLevel: bulletinLevel - type: type - propertyDescriptors: - key: null - scheduledState: ENABLED - controllerServiceApis: - - type: type - bundle: null - - type: type - bundle: null - name: name - instanceIdentifier: instanceIdentifier - position: null - groupIdentifier: groupIdentifier - bundle: null - properties: - key: properties - defaultFlowFileExpiration: defaultFlowFileExpiration - flowFileConcurrency: flowFileConcurrency - flowFileOutboundPolicy: flowFileOutboundPolicy - name: name - inputPorts: - - identifier: identifier - componentType: CONNECTION - comments: comments - allowRemoteAccess: true - concurrentlySchedulableTaskCount: 8 - name: name - instanceIdentifier: instanceIdentifier - position: null - portFunction: STANDARD - type: INPUT_PORT - groupIdentifier: groupIdentifier - scheduledState: ENABLED - - identifier: identifier - componentType: CONNECTION - comments: comments - allowRemoteAccess: true - concurrentlySchedulableTaskCount: 8 - name: name - instanceIdentifier: instanceIdentifier - position: null - portFunction: STANDARD - type: INPUT_PORT - groupIdentifier: groupIdentifier - scheduledState: ENABLED - instanceIdentifier: instanceIdentifier - position: - x: 3.111202833403195 - "y": 9.897492629215506 - maxConcurrentTasks: 0 - statelessFlowTimeout: statelessFlowTimeout - remoteProcessGroups: - - identifier: identifier - componentType: CONNECTION - comments: comments - proxyPassword: proxyPassword - communicationsTimeout: communicationsTimeout - proxyHost: proxyHost - proxyPort: 5 - transportProtocol: "RAW, HTTP" - outputPorts: - - null - - null - name: name - proxyUser: proxyUser - targetUris: targetUris - inputPorts: - - identifier: identifier - componentType: CONNECTION - remoteGroupId: remoteGroupId - comments: comments - targetId: targetId - concurrentlySchedulableTaskCount: 7 - useCompression: true - scheduledState: ENABLED - name: name - instanceIdentifier: instanceIdentifier - position: null - batchSize: - duration: duration - size: size - count: 0 - groupIdentifier: groupIdentifier - - identifier: identifier - componentType: CONNECTION - remoteGroupId: remoteGroupId - comments: comments - targetId: targetId - concurrentlySchedulableTaskCount: 7 - useCompression: true - scheduledState: ENABLED - name: name - instanceIdentifier: instanceIdentifier - position: null - batchSize: - duration: duration - size: size - count: 0 - groupIdentifier: groupIdentifier - instanceIdentifier: instanceIdentifier - yieldDuration: yieldDuration - position: null - groupIdentifier: groupIdentifier - localNetworkInterface: localNetworkInterface - - identifier: identifier - componentType: CONNECTION - comments: comments - proxyPassword: proxyPassword - communicationsTimeout: communicationsTimeout - proxyHost: proxyHost - proxyPort: 5 - transportProtocol: "RAW, HTTP" - outputPorts: - - null - - null - name: name - proxyUser: proxyUser - targetUris: targetUris - inputPorts: - - identifier: identifier - componentType: CONNECTION - remoteGroupId: remoteGroupId - comments: comments - targetId: targetId - concurrentlySchedulableTaskCount: 7 - useCompression: true - scheduledState: ENABLED - name: name - instanceIdentifier: instanceIdentifier - position: null - batchSize: - duration: duration - size: size - count: 0 - groupIdentifier: groupIdentifier - - identifier: identifier - componentType: CONNECTION - remoteGroupId: remoteGroupId - comments: comments - targetId: targetId - concurrentlySchedulableTaskCount: 7 - useCompression: true - scheduledState: ENABLED - name: name - instanceIdentifier: instanceIdentifier - position: null - batchSize: - duration: duration - size: size - count: 0 - groupIdentifier: groupIdentifier - instanceIdentifier: instanceIdentifier - yieldDuration: yieldDuration - position: null - groupIdentifier: groupIdentifier - localNetworkInterface: localNetworkInterface - groupIdentifier: groupIdentifier - parameterProviders: - key: - identifier: identifier - name: name - type: type - bundle: null - flow: - versionCount: 8 - identifier: identifier - bucketName: bucketName - permissions: - canRead: true - canWrite: true - canDelete: true - createdTimestamp: 5 - name: name - description: description - bucketIdentifier: bucketIdentifier - versionInfo: - version: 7 - branch: branch - lastModifiedTimestamp: 5 - flowEncodingVersion: flowEncodingVersion - parameterContexts: - key: - parameterGroupName: parameterGroupName - identifier: identifier - synchronized: true - componentType: CONNECTION - comments: comments - description: description - inheritedParameterContexts: - - inheritedParameterContexts - - inheritedParameterContexts - name: name - instanceIdentifier: instanceIdentifier - position: null - groupIdentifier: groupIdentifier - parameters: - - referencedAssets: - - identifier: identifier - name: name - - identifier: identifier - name: name - provided: true - name: name - description: description - sensitive: true - value: value - - referencedAssets: - - identifier: identifier - name: name - - identifier: identifier - name: name - provided: true - name: name - description: description - sensitive: true - value: value - parameterProvider: parameterProvider - latest: true - stoppedCount: 6 - id: id - bulletins: - - sourceId: sourceId - canRead: true - groupId: groupId - id: 5 - nodeAddress: nodeAddress - bulletin: - sourceId: sourceId - level: level - sourceType: sourceType - groupId: groupId - id: 5 - sourceName: sourceName - category: category - message: message - nodeAddress: nodeAddress - timestamp: timestamp - timestamp: timestamp - - sourceId: sourceId - canRead: true - groupId: groupId - id: 5 - nodeAddress: nodeAddress - bulletin: - sourceId: sourceId - level: level - sourceType: sourceType - groupId: groupId - id: 5 - sourceName: sourceName - category: category - message: message - nodeAddress: nodeAddress - timestamp: timestamp - timestamp: timestamp - publicInputPortCount: 3 - upToDateCount: 1 - inactiveRemotePortCount: 1 - uri: uri - locallyModifiedCount: 3 - revision: - clientId: clientId - lastModifier: lastModifier - version: 0 - disconnectedNodeAcknowledged: true - publicOutputPortCount: 1 - component: - activeRemotePortCount: 7 - flowfileConcurrency: "UNBOUNDED, SINGLE_FLOWFILE_PER_NODE, SINGLE_BATCH_PER_NODE" - staleCount: 4 - outputPortCount: 3 - inputPortCount: 6 - versionedComponentId: versionedComponentId - runningCount: 1 - disabledCount: 2 - flowfileOutboundPolicy: "STREAM_WHEN_AVAILABLE, BATCH_OUTPUT" - stoppedCount: 5 - id: id - versionControlInformation: - bucketName: bucketName - groupId: groupId - registryId: registryId - storageLocation: storageLocation - bucketId: bucketId - registryName: registryName - branch: branch - flowName: flowName - version: version - flowDescription: flowDescription - stateExplanation: stateExplanation - state: "LOCALLY_MODIFIED, STALE, LOCALLY_MODIFIED_AND_STALE, UP_TO_DATE,\ - \ SYNC_FAILURE" - flowId: flowId - logFileSuffix: logFileSuffix - defaultBackPressureObjectThreshold: 0 - publicInputPortCount: 6 - comments: comments - upToDateCount: 3 - parentGroupId: parentGroupId - inactiveRemotePortCount: 9 - executionEngine: "STATELESS, STANDARD, INHERITED" - locallyModifiedCount: 2 - defaultBackPressureDataSizeThreshold: defaultBackPressureDataSizeThreshold - publicOutputPortCount: 7 - localOutputPortCount: 1 - defaultFlowFileExpiration: defaultFlowFileExpiration - localInputPortCount: 1 - statelessGroupScheduledState: "STOPPED, RUNNING" - contents: - controllerServices: - - deprecated: true - bulletinLevel: bulletinLevel - multipleVersionsAvailable: true - extensionMissing: true - type: type - descriptors: - key: - supportsEl: true - displayName: displayName - defaultValue: defaultValue - expressionLanguageScope: expressionLanguageScope - description: description - sensitive: true - required: true - dependencies: - - dependentValues: - - dependentValues - - dependentValues - propertyName: propertyName - - dependentValues: - - dependentValues - - dependentValues - propertyName: propertyName - allowableValues: - - canRead: true - allowableValue: - displayName: displayName - description: description - value: value - - canRead: true - allowableValue: - displayName: displayName - description: description - value: value - identifiesControllerService: identifiesControllerService - name: name - dynamic: true - identifiesControllerServiceBundle: null - controllerServiceApis: - - type: type - bundle: null - - type: type - bundle: null - sensitiveDynamicPropertyNames: - - sensitiveDynamicPropertyNames - - sensitiveDynamicPropertyNames - versionedComponentId: versionedComponentId - supportsSensitiveDynamicProperties: true - validationErrors: - - validationErrors - - validationErrors - id: id - state: "ENABLED, ENABLING, DISABLED, DISABLING" - bundle: - artifact: artifact - version: version - group: group - referencingComponents: - - bulletins: - - null - - null - disconnectedNodeAcknowledged: true - component: - descriptors: - key: null - referenceCycle: true - activeThreadCount: 0 - groupId: groupId - name: name - validationErrors: - - validationErrors - - validationErrors - referenceType: "Processor, ControllerService, ReportingTask,\ - \ FlowRegistryClient" - id: id - state: state - type: type - referencingComponents: - - null - - null - properties: - key: properties - permissions: null - id: id - position: null - uri: uri - revision: null - operatePermissions: null - - bulletins: - - null - - null - disconnectedNodeAcknowledged: true - component: - descriptors: - key: null - referenceCycle: true - activeThreadCount: 0 - groupId: groupId - name: name - validationErrors: - - validationErrors - - validationErrors - referenceType: "Processor, ControllerService, ReportingTask,\ - \ FlowRegistryClient" - id: id - state: state - type: type - referencingComponents: - - null - - null - properties: - key: properties - permissions: null - id: id - position: null - uri: uri - revision: null - operatePermissions: null - validationStatus: "VALID, INVALID, VALIDATING" - annotationData: annotationData - comments: comments - parentGroupId: parentGroupId - customUiUrl: customUiUrl - restricted: true - name: name - position: null - persistsState: true - properties: - key: properties - - deprecated: true - bulletinLevel: bulletinLevel - multipleVersionsAvailable: true - extensionMissing: true - type: type - descriptors: - key: - supportsEl: true - displayName: displayName - defaultValue: defaultValue - expressionLanguageScope: expressionLanguageScope - description: description - sensitive: true - required: true - dependencies: - - dependentValues: - - dependentValues - - dependentValues - propertyName: propertyName - - dependentValues: - - dependentValues - - dependentValues - propertyName: propertyName - allowableValues: - - canRead: true - allowableValue: - displayName: displayName - description: description - value: value - - canRead: true - allowableValue: - displayName: displayName - description: description - value: value - identifiesControllerService: identifiesControllerService - name: name - dynamic: true - identifiesControllerServiceBundle: null - controllerServiceApis: - - type: type - bundle: null - - type: type - bundle: null - sensitiveDynamicPropertyNames: - - sensitiveDynamicPropertyNames - - sensitiveDynamicPropertyNames - versionedComponentId: versionedComponentId - supportsSensitiveDynamicProperties: true - validationErrors: - - validationErrors - - validationErrors - id: id - state: "ENABLED, ENABLING, DISABLED, DISABLING" - bundle: - artifact: artifact - version: version - group: group - referencingComponents: - - bulletins: - - null - - null - disconnectedNodeAcknowledged: true - component: - descriptors: - key: null - referenceCycle: true - activeThreadCount: 0 - groupId: groupId - name: name - validationErrors: - - validationErrors - - validationErrors - referenceType: "Processor, ControllerService, ReportingTask,\ - \ FlowRegistryClient" - id: id - state: state - type: type - referencingComponents: - - null - - null - properties: - key: properties - permissions: null - id: id - position: null - uri: uri - revision: null - operatePermissions: null - - bulletins: - - null - - null - disconnectedNodeAcknowledged: true - component: - descriptors: - key: null - referenceCycle: true - activeThreadCount: 0 - groupId: groupId - name: name - validationErrors: - - validationErrors - - validationErrors - referenceType: "Processor, ControllerService, ReportingTask,\ - \ FlowRegistryClient" - id: id - state: state - type: type - referencingComponents: - - null - - null - properties: - key: properties - permissions: null - id: id - position: null - uri: uri - revision: null - operatePermissions: null - validationStatus: "VALID, INVALID, VALIDATING" - annotationData: annotationData - comments: comments - parentGroupId: parentGroupId - customUiUrl: customUiUrl - restricted: true - name: name - position: null - persistsState: true - properties: - key: properties - processGroups: - - null - - null - outputPorts: - - null - - null - inputPorts: - - comments: comments - concurrentlySchedulableTaskCount: 2 - parentGroupId: parentGroupId - type: "INPUT_PORT, OUTPUT_PORT" - allowRemoteAccess: true - versionedComponentId: versionedComponentId - name: name - transmitting: true - validationErrors: - - validationErrors - - validationErrors - id: id - position: null - state: "RUNNING, STOPPED, DISABLED" - portFunction: "STANDARD, FAILURE" - - comments: comments - concurrentlySchedulableTaskCount: 2 - parentGroupId: parentGroupId - type: "INPUT_PORT, OUTPUT_PORT" - allowRemoteAccess: true - versionedComponentId: versionedComponentId - name: name - transmitting: true - validationErrors: - - validationErrors - - validationErrors - id: id - position: null - state: "RUNNING, STOPPED, DISABLED" - portFunction: "STANDARD, FAILURE" - funnels: - - versionedComponentId: versionedComponentId - parentGroupId: parentGroupId - id: id - position: null - - versionedComponentId: versionedComponentId - parentGroupId: parentGroupId - id: id - position: null - processors: - - supportsParallelProcessing: true - supportsBatching: true - deprecated: true - executionNodeRestricted: true - parentGroupId: parentGroupId - description: description - multipleVersionsAvailable: true - extensionMissing: true - type: type - inputRequirement: inputRequirement - relationships: - - name: name - description: description - autoTerminate: true - retry: true - - name: name - description: description - autoTerminate: true - retry: true - restricted: true - versionedComponentId: versionedComponentId - supportsSensitiveDynamicProperties: true - name: name - validationErrors: - - validationErrors - - validationErrors - style: - key: style - id: id - position: null - state: "RUNNING, STOPPED, DISABLED" - bundle: - artifact: artifact - version: version - group: group - persistsState: true - config: - annotationData: annotationData - comments: comments - concurrentlySchedulableTaskCount: 6 - autoTerminatedRelationships: - - autoTerminatedRelationships - - autoTerminatedRelationships - retryCount: 1 - bulletinLevel: bulletinLevel - executionNode: executionNode - penaltyDuration: penaltyDuration - defaultSchedulingPeriod: - key: defaultSchedulingPeriod - runDurationMillis: 3 - defaultConcurrentTasks: - key: defaultConcurrentTasks - customUiUrl: customUiUrl - descriptors: - key: - supportsEl: true - displayName: displayName - defaultValue: defaultValue - expressionLanguageScope: expressionLanguageScope - description: description - sensitive: true - required: true - dependencies: - - dependentValues: - - dependentValues - - dependentValues - propertyName: propertyName - - dependentValues: - - dependentValues - - dependentValues - propertyName: propertyName - allowableValues: - - canRead: true - allowableValue: - displayName: displayName - description: description - value: value - - canRead: true - allowableValue: - displayName: displayName - description: description - value: value - identifiesControllerService: identifiesControllerService - name: name - dynamic: true - identifiesControllerServiceBundle: null - lossTolerant: true - backoffMechanism: "PENALIZE_FLOWFILE, YIELD_PROCESSOR" - maxBackoffPeriod: maxBackoffPeriod - sensitiveDynamicPropertyNames: - - sensitiveDynamicPropertyNames - - sensitiveDynamicPropertyNames - schedulingStrategy: schedulingStrategy - schedulingPeriod: schedulingPeriod - yieldDuration: yieldDuration - properties: - key: properties - retriedRelationships: - - retriedRelationships - - retriedRelationships - validationStatus: "VALID, INVALID, VALIDATING" - - supportsParallelProcessing: true - supportsBatching: true - deprecated: true - executionNodeRestricted: true - parentGroupId: parentGroupId - description: description - multipleVersionsAvailable: true - extensionMissing: true - type: type - inputRequirement: inputRequirement - relationships: - - name: name - description: description - autoTerminate: true - retry: true - - name: name - description: description - autoTerminate: true - retry: true - restricted: true - versionedComponentId: versionedComponentId - supportsSensitiveDynamicProperties: true - name: name - validationErrors: - - validationErrors - - validationErrors - style: - key: style - id: id - position: null - state: "RUNNING, STOPPED, DISABLED" - bundle: - artifact: artifact - version: version - group: group - persistsState: true - config: - annotationData: annotationData - comments: comments - concurrentlySchedulableTaskCount: 6 - autoTerminatedRelationships: - - autoTerminatedRelationships - - autoTerminatedRelationships - retryCount: 1 - bulletinLevel: bulletinLevel - executionNode: executionNode - penaltyDuration: penaltyDuration - defaultSchedulingPeriod: - key: defaultSchedulingPeriod - runDurationMillis: 3 - defaultConcurrentTasks: - key: defaultConcurrentTasks - customUiUrl: customUiUrl - descriptors: - key: - supportsEl: true - displayName: displayName - defaultValue: defaultValue - expressionLanguageScope: expressionLanguageScope - description: description - sensitive: true - required: true - dependencies: - - dependentValues: - - dependentValues - - dependentValues - propertyName: propertyName - - dependentValues: - - dependentValues - - dependentValues - propertyName: propertyName - allowableValues: - - canRead: true - allowableValue: - displayName: displayName - description: description - value: value - - canRead: true - allowableValue: - displayName: displayName - description: description - value: value - identifiesControllerService: identifiesControllerService - name: name - dynamic: true - identifiesControllerServiceBundle: null - lossTolerant: true - backoffMechanism: "PENALIZE_FLOWFILE, YIELD_PROCESSOR" - maxBackoffPeriod: maxBackoffPeriod - sensitiveDynamicPropertyNames: - - sensitiveDynamicPropertyNames - - sensitiveDynamicPropertyNames - schedulingStrategy: schedulingStrategy - schedulingPeriod: schedulingPeriod - yieldDuration: yieldDuration - properties: - key: properties - retriedRelationships: - - retriedRelationships - - retriedRelationships - validationStatus: "VALID, INVALID, VALIDATING" - remoteProcessGroups: - - targetSecure: true - inactiveRemoteInputPortCount: 9 - communicationsTimeout: communicationsTimeout - outputPortCount: 5 - inputPortCount: 4 - activeRemoteInputPortCount: 9 - proxyPort: 1 - flowRefreshed: flowRefreshed - versionedComponentId: versionedComponentId - transportProtocol: transportProtocol - transmitting: true - validationErrors: - - validationErrors - - validationErrors - yieldDuration: yieldDuration - id: id - localNetworkInterface: localNetworkInterface - comments: comments - authorizationIssues: - - authorizationIssues - - authorizationIssues - proxyPassword: proxyPassword - parentGroupId: parentGroupId - activeRemoteOutputPortCount: 6 - proxyHost: proxyHost - contents: - outputPorts: - - null - - null - inputPorts: - - comments: comments - targetId: targetId - concurrentlySchedulableTaskCount: 9 - groupId: groupId - useCompression: true - targetRunning: true - connected: true - versionedComponentId: versionedComponentId - batchSettings: - duration: duration - size: size - count: 6 - name: name - transmitting: true - exists: true - id: id - - comments: comments - targetId: targetId - concurrentlySchedulableTaskCount: 9 - groupId: groupId - useCompression: true - targetRunning: true - connected: true - versionedComponentId: versionedComponentId - batchSettings: - duration: duration - size: size - count: 6 - name: name - transmitting: true - exists: true - id: id - targetUri: targetUri - name: name - proxyUser: proxyUser - targetUris: targetUris - position: null - inactiveRemoteOutputPortCount: 8 - - targetSecure: true - inactiveRemoteInputPortCount: 9 - communicationsTimeout: communicationsTimeout - outputPortCount: 5 - inputPortCount: 4 - activeRemoteInputPortCount: 9 - proxyPort: 1 - flowRefreshed: flowRefreshed - versionedComponentId: versionedComponentId - transportProtocol: transportProtocol - transmitting: true - validationErrors: - - validationErrors - - validationErrors - yieldDuration: yieldDuration - id: id - localNetworkInterface: localNetworkInterface - comments: comments - authorizationIssues: - - authorizationIssues - - authorizationIssues - proxyPassword: proxyPassword - parentGroupId: parentGroupId - activeRemoteOutputPortCount: 6 - proxyHost: proxyHost - contents: - outputPorts: - - null - - null - inputPorts: - - comments: comments - targetId: targetId - concurrentlySchedulableTaskCount: 9 - groupId: groupId - useCompression: true - targetRunning: true - connected: true - versionedComponentId: versionedComponentId - batchSettings: - duration: duration - size: size - count: 6 - name: name - transmitting: true - exists: true - id: id - - comments: comments - targetId: targetId - concurrentlySchedulableTaskCount: 9 - groupId: groupId - useCompression: true - targetRunning: true - connected: true - versionedComponentId: versionedComponentId - batchSettings: - duration: duration - size: size - count: 6 - name: name - transmitting: true - exists: true - id: id - targetUri: targetUri - name: name - proxyUser: proxyUser - targetUris: targetUris - position: null - inactiveRemoteOutputPortCount: 8 - connections: - - prioritizers: - - prioritizers - - prioritizers - flowFileExpiration: flowFileExpiration - selectedRelationships: - - selectedRelationships - - selectedRelationships - loadBalanceCompression: "DO_NOT_COMPRESS, COMPRESS_ATTRIBUTES_ONLY,\ - \ COMPRESS_ATTRIBUTES_AND_CONTENT" - destination: null - parentGroupId: parentGroupId - availableRelationships: - - availableRelationships - - availableRelationships - backPressureDataSizeThreshold: backPressureDataSizeThreshold - loadBalanceStrategy: "DO_NOT_LOAD_BALANCE, PARTITION_BY_ATTRIBUTE,\ - \ ROUND_ROBIN, SINGLE_NODE" - source: - running: true - comments: comments - versionedComponentId: versionedComponentId - groupId: groupId - name: name - transmitting: true - exists: true - id: id - type: "PROCESSOR, REMOTE_INPUT_PORT, REMOTE_OUTPUT_PORT, INPUT_PORT,\ - \ OUTPUT_PORT, FUNNEL" - labelIndex: 0 - bends: - - null - - null - loadBalanceStatus: "LOAD_BALANCE_NOT_CONFIGURED, LOAD_BALANCE_INACTIVE,\ - \ LOAD_BALANCE_ACTIVE" - backPressureObjectThreshold: 1 - versionedComponentId: versionedComponentId - getzIndex: 6 - name: name - id: id - position: null - loadBalancePartitionAttribute: loadBalancePartitionAttribute - - prioritizers: - - prioritizers - - prioritizers - flowFileExpiration: flowFileExpiration - selectedRelationships: - - selectedRelationships - - selectedRelationships - loadBalanceCompression: "DO_NOT_COMPRESS, COMPRESS_ATTRIBUTES_ONLY,\ - \ COMPRESS_ATTRIBUTES_AND_CONTENT" - destination: null - parentGroupId: parentGroupId - availableRelationships: - - availableRelationships - - availableRelationships - backPressureDataSizeThreshold: backPressureDataSizeThreshold - loadBalanceStrategy: "DO_NOT_LOAD_BALANCE, PARTITION_BY_ATTRIBUTE,\ - \ ROUND_ROBIN, SINGLE_NODE" - source: - running: true - comments: comments - versionedComponentId: versionedComponentId - groupId: groupId - name: name - transmitting: true - exists: true - id: id - type: "PROCESSOR, REMOTE_INPUT_PORT, REMOTE_OUTPUT_PORT, INPUT_PORT,\ - \ OUTPUT_PORT, FUNNEL" - labelIndex: 0 - bends: - - null - - null - loadBalanceStatus: "LOAD_BALANCE_NOT_CONFIGURED, LOAD_BALANCE_INACTIVE,\ - \ LOAD_BALANCE_ACTIVE" - backPressureObjectThreshold: 1 - versionedComponentId: versionedComponentId - getzIndex: 6 - name: name - id: id - position: null - loadBalancePartitionAttribute: loadBalancePartitionAttribute - labels: - - versionedComponentId: versionedComponentId - getzIndex: 5 - width: 6.778324963048013 - parentGroupId: parentGroupId - style: - key: style - id: id - position: null - label: label - height: 6.878052220127876 - - versionedComponentId: versionedComponentId - getzIndex: 5 - width: 6.778324963048013 - parentGroupId: parentGroupId - style: - key: style - id: id - position: null - label: label - height: 6.878052220127876 - name: name - invalidCount: 5 - syncFailureCount: 1 - position: null - maxConcurrentTasks: 6 - statelessFlowTimeout: statelessFlowTimeout - parameterContext: null - locallyModifiedAndStaleCount: 7 - localOutputPortCount: 5 - localInputPortCount: 5 - invalidCount: 4 - syncFailureCount: 4 - position: - x: 6.027456183070403 - "y": 1.4658129805029452 - versionedFlowState: "LOCALLY_MODIFIED, STALE, LOCALLY_MODIFIED_AND_STALE,\ - \ UP_TO_DATE, SYNC_FAILURE" - locallyModifiedAndStaleCount: 1 - parameterContext: null - status: - name: name - nodeSnapshots: - - statusSnapshot: null - address: address - apiPort: 8 - nodeId: nodeId - - statusSnapshot: null - address: address - apiPort: 8 - nodeId: nodeId - id: id - aggregateSnapshot: - transferred: transferred - queued: queued - remoteProcessGroupStatusSnapshots: - - canRead: true - remoteProcessGroupStatusSnapshot: - bytesReceived: 4 - transmissionStatus: transmissionStatus - activeThreadCount: 0 - groupId: groupId - flowFilesReceived: 1 - name: name - targetUri: targetUri - flowFilesSent: 6 - received: received - id: id - bytesSent: 4 - sent: sent - id: id - - canRead: true - remoteProcessGroupStatusSnapshot: - bytesReceived: 4 - transmissionStatus: transmissionStatus - activeThreadCount: 0 - groupId: groupId - flowFilesReceived: 1 - name: name - targetUri: targetUri - flowFilesSent: 6 - received: received - id: id - bytesSent: 4 - sent: sent - id: id - output: output - connectionStatusSnapshots: - - connectionStatusSnapshot: - sourceId: sourceId - groupId: groupId - queued: queued - percentUseCount: 7 - destinationId: destinationId - predictions: - predictedBytesAtNextInterval: 9 - predictionIntervalSeconds: 2 - predictedPercentBytes: 2 - predictedPercentCount: 3 - predictedMillisUntilCountBackpressure: 5 - predictedCountAtNextInterval: 7 - predictedMillisUntilBytesBackpressure: 5 - output: output - input: input - percentUseBytes: 1 - flowFileAvailability: flowFileAvailability - destinationName: destinationName - queuedSize: queuedSize - queuedCount: queuedCount - name: name - flowFilesQueued: 1 - id: id - sourceName: sourceName - flowFilesIn: 4 - flowFilesOut: 1 - bytesIn: 7 - bytesOut: 1 - bytesQueued: 6 - canRead: true - id: id - - connectionStatusSnapshot: - sourceId: sourceId - groupId: groupId - queued: queued - percentUseCount: 7 - destinationId: destinationId - predictions: - predictedBytesAtNextInterval: 9 - predictionIntervalSeconds: 2 - predictedPercentBytes: 2 - predictedPercentCount: 3 - predictedMillisUntilCountBackpressure: 5 - predictedCountAtNextInterval: 7 - predictedMillisUntilBytesBackpressure: 5 - output: output - input: input - percentUseBytes: 1 - flowFileAvailability: flowFileAvailability - destinationName: destinationName - queuedSize: queuedSize - queuedCount: queuedCount - name: name - flowFilesQueued: 1 - id: id - sourceName: sourceName - flowFilesIn: 4 - flowFilesOut: 1 - bytesIn: 7 - bytesOut: 1 - bytesQueued: 6 - canRead: true - id: id - queuedCount: queuedCount - queuedSize: queuedSize - flowFilesReceived: 4 - processGroupStatusSnapshots: - - canRead: true - processGroupStatusSnapshot: null - id: id - - canRead: true - processGroupStatusSnapshot: null - id: id - flowFilesSent: 9 - id: id - flowFilesIn: 5 - written: written - statelessActiveThreadCount: 7 - flowFilesOut: 0 - bytesIn: 4 - bytesQueued: 8 - bytesOut: 2 - bytesWritten: 3 - outputPortStatusSnapshots: - - null - - null - read: read - bytesTransferred: 8 - activeThreadCount: 1 - processorStatusSnapshots: - - processorStatusSnapshot: - bytesWritten: 7 - read: read - tasksDurationNanos: 8 - activeThreadCount: 7 - groupId: groupId - executionNode: "ALL, PRIMARY" - bytesRead: 3 - processingPerformanceStatus: - identifier: identifier - cpuDuration: 3 - contentReadDuration: 7 - sessionCommitDuration: 3 - garbageCollectionDuration: 4 - contentWriteDuration: 5 - type: type - terminatedThreadCount: 3 - output: output - input: input - taskCount: 4 - name: name - id: id - written: written - flowFilesIn: 0 - tasksDuration: tasksDuration - runStatus: "Running, Stopped, Validating, Disabled, Invalid" - flowFilesOut: 6 - tasks: tasks - bytesIn: 7 - bytesOut: 0 - canRead: true - id: id - - processorStatusSnapshot: - bytesWritten: 7 - read: read - tasksDurationNanos: 8 - activeThreadCount: 7 - groupId: groupId - executionNode: "ALL, PRIMARY" - bytesRead: 3 - processingPerformanceStatus: - identifier: identifier - cpuDuration: 3 - contentReadDuration: 7 - sessionCommitDuration: 3 - garbageCollectionDuration: 4 - contentWriteDuration: 5 - type: type - terminatedThreadCount: 3 - output: output - input: input - taskCount: 4 - name: name - id: id - written: written - flowFilesIn: 0 - tasksDuration: tasksDuration - runStatus: "Running, Stopped, Validating, Disabled, Invalid" - flowFilesOut: 6 - tasks: tasks - bytesIn: 7 - bytesOut: 0 - canRead: true - id: id - bytesRead: 4 - processingPerformanceStatus: null - received: received - bytesSent: 8 - processingNanos: 9 - sent: sent - flowFilesTransferred: 1 - terminatedThreadCount: 3 - input: input - bytesReceived: 6 - name: name - flowFilesQueued: 6 - versionedFlowState: "LOCALLY_MODIFIED, STALE, LOCALLY_MODIFIED_AND_STALE,\ - \ UP_TO_DATE, SYNC_FAILURE" - inputPortStatusSnapshots: - - portStatusSnapshot: - output: output - input: input - activeThreadCount: 7 - groupId: groupId - name: name - transmitting: true - id: id - flowFilesIn: 9 - flowFilesOut: 9 - runStatus: "Running, Stopped, Validating, Disabled, Invalid" - bytesIn: 0 - bytesOut: 0 - canRead: true - id: id - - portStatusSnapshot: - output: output - input: input - activeThreadCount: 7 - groupId: groupId - name: name - transmitting: true - id: id - flowFilesIn: 9 - flowFilesOut: 9 - runStatus: "Running, Stopped, Validating, Disabled, Invalid" - bytesIn: 0 - bytesOut: 0 - canRead: true - id: id - statsLastRefreshed: statsLastRefreshed - - activeRemotePortCount: 9 - staleCount: 5 - outputPortCount: 9 - inputPortCount: 3 - permissions: null - processGroupUpdateStrategy: "CURRENT_GROUP, CURRENT_GROUP_WITH_CHILDREN" - runningCount: 2 - disabledCount: 6 - versionedFlowSnapshot: - bucket: - identifier: identifier - permissions: null - createdTimestamp: 3 - name: name - description: description - snapshotMetadata: - flowIdentifier: flowIdentifier - comments: comments - author: author - bucketIdentifier: bucketIdentifier - branch: branch - version: version - timestamp: 0 - externalControllerServices: - key: - identifier: identifier - name: name - flowContents: - processors: - - autoTerminatedRelationships: - - autoTerminatedRelationships - - autoTerminatedRelationships - bulletinLevel: bulletinLevel - executionNode: executionNode - runDurationMillis: 3 - type: type - propertyDescriptors: - key: - resourceDefinition: - resourceTypes: - - FILE - - FILE - cardinality: SINGLE - displayName: displayName - identifiesControllerService: true - name: name - dynamic: true - 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: 2 - retryCount: 3 - penaltyDuration: penaltyDuration - backoffMechanism: "PENALIZE_FLOWFILE, YIELD_PROCESSOR" - schedulingStrategy: schedulingStrategy - name: name - instanceIdentifier: instanceIdentifier - style: - key: style - schedulingPeriod: schedulingPeriod - position: null - groupIdentifier: groupIdentifier - properties: - key: properties - - autoTerminatedRelationships: - - autoTerminatedRelationships - - autoTerminatedRelationships - bulletinLevel: bulletinLevel - executionNode: executionNode - runDurationMillis: 3 - type: type - propertyDescriptors: - key: - resourceDefinition: - resourceTypes: - - FILE - - FILE - cardinality: SINGLE - displayName: displayName - identifiesControllerService: true - name: name - dynamic: true - 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: 2 - retryCount: 3 - penaltyDuration: penaltyDuration - backoffMechanism: "PENALIZE_FLOWFILE, YIELD_PROCESSOR" - schedulingStrategy: schedulingStrategy - name: name - instanceIdentifier: instanceIdentifier - style: - key: style - schedulingPeriod: schedulingPeriod - position: null - groupIdentifier: groupIdentifier - properties: - key: properties - scheduledState: ENABLED - processGroups: - - null - - null - outputPorts: - - null - - null - funnels: - - identifier: identifier - componentType: CONNECTION - comments: comments - name: name - instanceIdentifier: instanceIdentifier - position: null - groupIdentifier: groupIdentifier - - identifier: identifier - componentType: CONNECTION - comments: comments - name: name - instanceIdentifier: instanceIdentifier - position: null - groupIdentifier: groupIdentifier - versionedFlowCoordinates: - registryId: registryId - storageLocation: storageLocation - bucketId: bucketId - branch: branch - flowId: flowId - version: version - latest: true - connections: - - identifier: identifier - componentType: CONNECTION - prioritizers: - - prioritizers - - prioritizers - comments: comments - flowFileExpiration: flowFileExpiration - selectedRelationships: - - selectedRelationships - - selectedRelationships - loadBalanceCompression: "DO_NOT_COMPRESS, COMPRESS_ATTRIBUTES_ONLY,\ - \ COMPRESS_ATTRIBUTES_AND_CONTENT" - destination: null - backPressureDataSizeThreshold: backPressureDataSizeThreshold - loadBalanceStrategy: "DO_NOT_LOAD_BALANCE, PARTITION_BY_ATTRIBUTE,\ - \ ROUND_ROBIN, SINGLE_NODE" - source: - comments: comments - groupId: groupId - name: name - instanceIdentifier: instanceIdentifier - id: id - type: PROCESSOR - labelIndex: 4 - bends: - - null - - null - backPressureObjectThreshold: 0 - name: name - instanceIdentifier: instanceIdentifier - position: null - groupIdentifier: groupIdentifier - partitioningAttribute: partitioningAttribute - zIndex: 0 - - identifier: identifier - componentType: CONNECTION - prioritizers: - - prioritizers - - prioritizers - comments: comments - flowFileExpiration: flowFileExpiration - selectedRelationships: - - selectedRelationships - - selectedRelationships - loadBalanceCompression: "DO_NOT_COMPRESS, COMPRESS_ATTRIBUTES_ONLY,\ - \ COMPRESS_ATTRIBUTES_AND_CONTENT" - destination: null - backPressureDataSizeThreshold: backPressureDataSizeThreshold - loadBalanceStrategy: "DO_NOT_LOAD_BALANCE, PARTITION_BY_ATTRIBUTE,\ - \ ROUND_ROBIN, SINGLE_NODE" - source: - comments: comments - groupId: groupId - name: name - instanceIdentifier: instanceIdentifier - id: id - type: PROCESSOR - labelIndex: 4 - bends: - - null - - null - backPressureObjectThreshold: 0 - name: name - instanceIdentifier: instanceIdentifier - position: null - groupIdentifier: groupIdentifier - partitioningAttribute: partitioningAttribute - zIndex: 0 - logFileSuffix: logFileSuffix - parameterContextName: parameterContextName - identifier: identifier - componentType: CONNECTION - defaultBackPressureObjectThreshold: 9 - comments: comments - executionEngine: STANDARD - labels: - - identifier: identifier - componentType: CONNECTION - comments: comments - name: name - width: 4.332304821875894 - instanceIdentifier: instanceIdentifier - style: - key: style - position: null - label: label - groupIdentifier: groupIdentifier - zIndex: 7 - height: 2.7977867356748476 - - identifier: identifier - componentType: CONNECTION - comments: comments - name: name - width: 4.332304821875894 - instanceIdentifier: instanceIdentifier - style: - key: style - position: null - label: label - groupIdentifier: groupIdentifier - zIndex: 7 - height: 2.7977867356748476 - defaultBackPressureDataSizeThreshold: defaultBackPressureDataSizeThreshold - controllerServices: - - annotationData: annotationData - identifier: identifier - componentType: CONNECTION - comments: comments - bulletinLevel: bulletinLevel - type: type - propertyDescriptors: - key: null - scheduledState: ENABLED - controllerServiceApis: - - type: type - bundle: null - - type: type - bundle: null - name: name - instanceIdentifier: instanceIdentifier - position: null - groupIdentifier: groupIdentifier - bundle: null - properties: - key: properties - - annotationData: annotationData - identifier: identifier - componentType: CONNECTION - comments: comments - bulletinLevel: bulletinLevel - type: type - propertyDescriptors: - key: null - scheduledState: ENABLED - controllerServiceApis: - - type: type - bundle: null - - type: type - bundle: null - name: name - instanceIdentifier: instanceIdentifier - position: null - groupIdentifier: groupIdentifier - bundle: null - properties: - key: properties - defaultFlowFileExpiration: defaultFlowFileExpiration - flowFileConcurrency: flowFileConcurrency - flowFileOutboundPolicy: flowFileOutboundPolicy - name: name - inputPorts: - - identifier: identifier - componentType: CONNECTION - comments: comments - allowRemoteAccess: true - concurrentlySchedulableTaskCount: 8 - name: name - instanceIdentifier: instanceIdentifier - position: null - portFunction: STANDARD - type: INPUT_PORT - groupIdentifier: groupIdentifier - scheduledState: ENABLED - - identifier: identifier - componentType: CONNECTION - comments: comments - allowRemoteAccess: true - concurrentlySchedulableTaskCount: 8 - name: name - instanceIdentifier: instanceIdentifier - position: null - portFunction: STANDARD - type: INPUT_PORT - groupIdentifier: groupIdentifier - scheduledState: ENABLED - instanceIdentifier: instanceIdentifier - position: - x: 3.111202833403195 - "y": 9.897492629215506 - maxConcurrentTasks: 0 - statelessFlowTimeout: statelessFlowTimeout - remoteProcessGroups: - - identifier: identifier - componentType: CONNECTION - comments: comments - proxyPassword: proxyPassword - communicationsTimeout: communicationsTimeout - proxyHost: proxyHost - proxyPort: 5 - transportProtocol: "RAW, HTTP" - outputPorts: - - null - - null - name: name - proxyUser: proxyUser - targetUris: targetUris - inputPorts: - - identifier: identifier - componentType: CONNECTION - remoteGroupId: remoteGroupId - comments: comments - targetId: targetId - concurrentlySchedulableTaskCount: 7 - useCompression: true - scheduledState: ENABLED - name: name - instanceIdentifier: instanceIdentifier - position: null - batchSize: - duration: duration - size: size - count: 0 - groupIdentifier: groupIdentifier - - identifier: identifier - componentType: CONNECTION - remoteGroupId: remoteGroupId - comments: comments - targetId: targetId - concurrentlySchedulableTaskCount: 7 - useCompression: true - scheduledState: ENABLED - name: name - instanceIdentifier: instanceIdentifier - position: null - batchSize: - duration: duration - size: size - count: 0 - groupIdentifier: groupIdentifier - instanceIdentifier: instanceIdentifier - yieldDuration: yieldDuration - position: null - groupIdentifier: groupIdentifier - localNetworkInterface: localNetworkInterface - - identifier: identifier - componentType: CONNECTION - comments: comments - proxyPassword: proxyPassword - communicationsTimeout: communicationsTimeout - proxyHost: proxyHost - proxyPort: 5 - transportProtocol: "RAW, HTTP" - outputPorts: - - null - - null - name: name - proxyUser: proxyUser - targetUris: targetUris - inputPorts: - - identifier: identifier - componentType: CONNECTION - remoteGroupId: remoteGroupId - comments: comments - targetId: targetId - concurrentlySchedulableTaskCount: 7 - useCompression: true - scheduledState: ENABLED - name: name - instanceIdentifier: instanceIdentifier - position: null - batchSize: - duration: duration - size: size - count: 0 - groupIdentifier: groupIdentifier - - identifier: identifier - componentType: CONNECTION - remoteGroupId: remoteGroupId - comments: comments - targetId: targetId - concurrentlySchedulableTaskCount: 7 - useCompression: true - scheduledState: ENABLED - name: name - instanceIdentifier: instanceIdentifier - position: null - batchSize: - duration: duration - size: size - count: 0 - groupIdentifier: groupIdentifier - instanceIdentifier: instanceIdentifier - yieldDuration: yieldDuration - position: null - groupIdentifier: groupIdentifier - localNetworkInterface: localNetworkInterface - groupIdentifier: groupIdentifier - parameterProviders: - key: - identifier: identifier - name: name - type: type - bundle: null - flow: - versionCount: 8 - identifier: identifier - bucketName: bucketName - permissions: - canRead: true - canWrite: true - canDelete: true - createdTimestamp: 5 - name: name - description: description - bucketIdentifier: bucketIdentifier - versionInfo: - version: 7 - branch: branch - lastModifiedTimestamp: 5 - flowEncodingVersion: flowEncodingVersion - parameterContexts: - key: - parameterGroupName: parameterGroupName - identifier: identifier - synchronized: true - componentType: CONNECTION - comments: comments - description: description - inheritedParameterContexts: - - inheritedParameterContexts - - inheritedParameterContexts - name: name - instanceIdentifier: instanceIdentifier - position: null - groupIdentifier: groupIdentifier - parameters: - - referencedAssets: - - identifier: identifier - name: name - - identifier: identifier - name: name - provided: true - name: name - description: description - sensitive: true - value: value - - referencedAssets: - - identifier: identifier - name: name - - identifier: identifier - name: name - provided: true - name: name - description: description - sensitive: true - value: value - parameterProvider: parameterProvider - latest: true - stoppedCount: 6 - id: id - bulletins: - - sourceId: sourceId - canRead: true - groupId: groupId - id: 5 - nodeAddress: nodeAddress - bulletin: - sourceId: sourceId - level: level - sourceType: sourceType - groupId: groupId - id: 5 - sourceName: sourceName - category: category - message: message - nodeAddress: nodeAddress - timestamp: timestamp - timestamp: timestamp - - sourceId: sourceId - canRead: true - groupId: groupId - id: 5 - nodeAddress: nodeAddress - bulletin: - sourceId: sourceId - level: level - sourceType: sourceType - groupId: groupId - id: 5 - sourceName: sourceName - category: category - message: message - nodeAddress: nodeAddress - timestamp: timestamp - timestamp: timestamp - publicInputPortCount: 3 - upToDateCount: 1 - inactiveRemotePortCount: 1 - uri: uri - locallyModifiedCount: 3 - revision: - clientId: clientId - lastModifier: lastModifier - version: 0 - disconnectedNodeAcknowledged: true - publicOutputPortCount: 1 - component: - activeRemotePortCount: 7 - flowfileConcurrency: "UNBOUNDED, SINGLE_FLOWFILE_PER_NODE, SINGLE_BATCH_PER_NODE" - staleCount: 4 - outputPortCount: 3 - inputPortCount: 6 - versionedComponentId: versionedComponentId - runningCount: 1 - disabledCount: 2 - flowfileOutboundPolicy: "STREAM_WHEN_AVAILABLE, BATCH_OUTPUT" - stoppedCount: 5 - id: id - versionControlInformation: - bucketName: bucketName - groupId: groupId - registryId: registryId - storageLocation: storageLocation - bucketId: bucketId - registryName: registryName - branch: branch - flowName: flowName - version: version - flowDescription: flowDescription - stateExplanation: stateExplanation - state: "LOCALLY_MODIFIED, STALE, LOCALLY_MODIFIED_AND_STALE, UP_TO_DATE,\ - \ SYNC_FAILURE" - flowId: flowId - logFileSuffix: logFileSuffix - defaultBackPressureObjectThreshold: 0 - publicInputPortCount: 6 - comments: comments - upToDateCount: 3 - parentGroupId: parentGroupId - inactiveRemotePortCount: 9 - executionEngine: "STATELESS, STANDARD, INHERITED" - locallyModifiedCount: 2 - defaultBackPressureDataSizeThreshold: defaultBackPressureDataSizeThreshold - publicOutputPortCount: 7 - localOutputPortCount: 1 - defaultFlowFileExpiration: defaultFlowFileExpiration - localInputPortCount: 1 - statelessGroupScheduledState: "STOPPED, RUNNING" - contents: - controllerServices: - - deprecated: true - bulletinLevel: bulletinLevel - multipleVersionsAvailable: true - extensionMissing: true - type: type - descriptors: - key: - supportsEl: true - displayName: displayName - defaultValue: defaultValue - expressionLanguageScope: expressionLanguageScope - description: description - sensitive: true - required: true - dependencies: - - dependentValues: - - dependentValues - - dependentValues - propertyName: propertyName - - dependentValues: - - dependentValues - - dependentValues - propertyName: propertyName - allowableValues: - - canRead: true - allowableValue: - displayName: displayName - description: description - value: value - - canRead: true - allowableValue: - displayName: displayName - description: description - value: value - identifiesControllerService: identifiesControllerService - name: name - dynamic: true - identifiesControllerServiceBundle: null - controllerServiceApis: - - type: type - bundle: null - - type: type - bundle: null - sensitiveDynamicPropertyNames: - - sensitiveDynamicPropertyNames - - sensitiveDynamicPropertyNames - versionedComponentId: versionedComponentId - supportsSensitiveDynamicProperties: true - validationErrors: - - validationErrors - - validationErrors - id: id - state: "ENABLED, ENABLING, DISABLED, DISABLING" - bundle: - artifact: artifact - version: version - group: group - referencingComponents: - - bulletins: - - null - - null - disconnectedNodeAcknowledged: true - component: - descriptors: - key: null - referenceCycle: true - activeThreadCount: 0 - groupId: groupId - name: name - validationErrors: - - validationErrors - - validationErrors - referenceType: "Processor, ControllerService, ReportingTask,\ - \ FlowRegistryClient" - id: id - state: state - type: type - referencingComponents: - - null - - null - properties: - key: properties - permissions: null - id: id - position: null - uri: uri - revision: null - operatePermissions: null - - bulletins: - - null - - null - disconnectedNodeAcknowledged: true - component: - descriptors: - key: null - referenceCycle: true - activeThreadCount: 0 - groupId: groupId - name: name - validationErrors: - - validationErrors - - validationErrors - referenceType: "Processor, ControllerService, ReportingTask,\ - \ FlowRegistryClient" - id: id - state: state - type: type - referencingComponents: - - null - - null - properties: - key: properties - permissions: null - id: id - position: null - uri: uri - revision: null - operatePermissions: null - validationStatus: "VALID, INVALID, VALIDATING" - annotationData: annotationData - comments: comments - parentGroupId: parentGroupId - customUiUrl: customUiUrl - restricted: true - name: name - position: null - persistsState: true - properties: - key: properties - - deprecated: true - bulletinLevel: bulletinLevel - multipleVersionsAvailable: true - extensionMissing: true - type: type - descriptors: - key: - supportsEl: true - displayName: displayName - defaultValue: defaultValue - expressionLanguageScope: expressionLanguageScope - description: description - sensitive: true - required: true - dependencies: - - dependentValues: - - dependentValues - - dependentValues - propertyName: propertyName - - dependentValues: - - dependentValues - - dependentValues - propertyName: propertyName - allowableValues: - - canRead: true - allowableValue: - displayName: displayName - description: description - value: value - - canRead: true - allowableValue: - displayName: displayName - description: description - value: value - identifiesControllerService: identifiesControllerService - name: name - dynamic: true - identifiesControllerServiceBundle: null - controllerServiceApis: - - type: type - bundle: null - - type: type - bundle: null - sensitiveDynamicPropertyNames: - - sensitiveDynamicPropertyNames - - sensitiveDynamicPropertyNames - versionedComponentId: versionedComponentId - supportsSensitiveDynamicProperties: true - validationErrors: - - validationErrors - - validationErrors - id: id - state: "ENABLED, ENABLING, DISABLED, DISABLING" - bundle: - artifact: artifact - version: version - group: group - referencingComponents: - - bulletins: - - null - - null - disconnectedNodeAcknowledged: true - component: - descriptors: - key: null - referenceCycle: true - activeThreadCount: 0 - groupId: groupId - name: name - validationErrors: - - validationErrors - - validationErrors - referenceType: "Processor, ControllerService, ReportingTask,\ - \ FlowRegistryClient" - id: id - state: state - type: type - referencingComponents: - - null - - null - properties: - key: properties - permissions: null - id: id - position: null - uri: uri - revision: null - operatePermissions: null - - bulletins: - - null - - null - disconnectedNodeAcknowledged: true - component: - descriptors: - key: null - referenceCycle: true - activeThreadCount: 0 - groupId: groupId - name: name - validationErrors: - - validationErrors - - validationErrors - referenceType: "Processor, ControllerService, ReportingTask,\ - \ FlowRegistryClient" - id: id - state: state - type: type - referencingComponents: - - null - - null - properties: - key: properties - permissions: null - id: id - position: null - uri: uri - revision: null - operatePermissions: null - validationStatus: "VALID, INVALID, VALIDATING" - annotationData: annotationData - comments: comments - parentGroupId: parentGroupId - customUiUrl: customUiUrl - restricted: true - name: name - position: null - persistsState: true - properties: - key: properties - processGroups: - - null - - null - outputPorts: - - null - - null - inputPorts: - - comments: comments - concurrentlySchedulableTaskCount: 2 - parentGroupId: parentGroupId - type: "INPUT_PORT, OUTPUT_PORT" - allowRemoteAccess: true - versionedComponentId: versionedComponentId - name: name - transmitting: true - validationErrors: - - validationErrors - - validationErrors - id: id - position: null - state: "RUNNING, STOPPED, DISABLED" - portFunction: "STANDARD, FAILURE" - - comments: comments - concurrentlySchedulableTaskCount: 2 - parentGroupId: parentGroupId - type: "INPUT_PORT, OUTPUT_PORT" - allowRemoteAccess: true - versionedComponentId: versionedComponentId - name: name - transmitting: true - validationErrors: - - validationErrors - - validationErrors - id: id - position: null - state: "RUNNING, STOPPED, DISABLED" - portFunction: "STANDARD, FAILURE" - funnels: - - versionedComponentId: versionedComponentId - parentGroupId: parentGroupId - id: id - position: null - - versionedComponentId: versionedComponentId - parentGroupId: parentGroupId - id: id - position: null - processors: - - supportsParallelProcessing: true - supportsBatching: true - deprecated: true - executionNodeRestricted: true - parentGroupId: parentGroupId - description: description - multipleVersionsAvailable: true - extensionMissing: true - type: type - inputRequirement: inputRequirement - relationships: - - name: name - description: description - autoTerminate: true - retry: true - - name: name - description: description - autoTerminate: true - retry: true - restricted: true - versionedComponentId: versionedComponentId - supportsSensitiveDynamicProperties: true - name: name - validationErrors: - - validationErrors - - validationErrors - style: - key: style - id: id - position: null - state: "RUNNING, STOPPED, DISABLED" - bundle: - artifact: artifact - version: version - group: group - persistsState: true - config: - annotationData: annotationData - comments: comments - concurrentlySchedulableTaskCount: 6 - autoTerminatedRelationships: - - autoTerminatedRelationships - - autoTerminatedRelationships - retryCount: 1 - bulletinLevel: bulletinLevel - executionNode: executionNode - penaltyDuration: penaltyDuration - defaultSchedulingPeriod: - key: defaultSchedulingPeriod - runDurationMillis: 3 - defaultConcurrentTasks: - key: defaultConcurrentTasks - customUiUrl: customUiUrl - descriptors: - key: - supportsEl: true - displayName: displayName - defaultValue: defaultValue - expressionLanguageScope: expressionLanguageScope - description: description - sensitive: true - required: true - dependencies: - - dependentValues: - - dependentValues - - dependentValues - propertyName: propertyName - - dependentValues: - - dependentValues - - dependentValues - propertyName: propertyName - allowableValues: - - canRead: true - allowableValue: - displayName: displayName - description: description - value: value - - canRead: true - allowableValue: - displayName: displayName - description: description - value: value - identifiesControllerService: identifiesControllerService - name: name - dynamic: true - identifiesControllerServiceBundle: null - lossTolerant: true - backoffMechanism: "PENALIZE_FLOWFILE, YIELD_PROCESSOR" - maxBackoffPeriod: maxBackoffPeriod - sensitiveDynamicPropertyNames: - - sensitiveDynamicPropertyNames - - sensitiveDynamicPropertyNames - schedulingStrategy: schedulingStrategy - schedulingPeriod: schedulingPeriod - yieldDuration: yieldDuration - properties: - key: properties - retriedRelationships: - - retriedRelationships - - retriedRelationships - validationStatus: "VALID, INVALID, VALIDATING" - - supportsParallelProcessing: true - supportsBatching: true - deprecated: true - executionNodeRestricted: true - parentGroupId: parentGroupId - description: description - multipleVersionsAvailable: true - extensionMissing: true - type: type - inputRequirement: inputRequirement - relationships: - - name: name - description: description - autoTerminate: true - retry: true - - name: name - description: description - autoTerminate: true - retry: true - restricted: true - versionedComponentId: versionedComponentId - supportsSensitiveDynamicProperties: true - name: name - validationErrors: - - validationErrors - - validationErrors - style: - key: style - id: id - position: null - state: "RUNNING, STOPPED, DISABLED" - bundle: - artifact: artifact - version: version - group: group - persistsState: true - config: - annotationData: annotationData - comments: comments - concurrentlySchedulableTaskCount: 6 - autoTerminatedRelationships: - - autoTerminatedRelationships - - autoTerminatedRelationships - retryCount: 1 - bulletinLevel: bulletinLevel - executionNode: executionNode - penaltyDuration: penaltyDuration - defaultSchedulingPeriod: - key: defaultSchedulingPeriod - runDurationMillis: 3 - defaultConcurrentTasks: - key: defaultConcurrentTasks - customUiUrl: customUiUrl - descriptors: - key: - supportsEl: true - displayName: displayName - defaultValue: defaultValue - expressionLanguageScope: expressionLanguageScope - description: description - sensitive: true - required: true - dependencies: - - dependentValues: - - dependentValues - - dependentValues - propertyName: propertyName - - dependentValues: - - dependentValues - - dependentValues - propertyName: propertyName - allowableValues: - - canRead: true - allowableValue: - displayName: displayName - description: description - value: value - - canRead: true - allowableValue: - displayName: displayName - description: description - value: value - identifiesControllerService: identifiesControllerService - name: name - dynamic: true - identifiesControllerServiceBundle: null - lossTolerant: true - backoffMechanism: "PENALIZE_FLOWFILE, YIELD_PROCESSOR" - maxBackoffPeriod: maxBackoffPeriod - sensitiveDynamicPropertyNames: - - sensitiveDynamicPropertyNames - - sensitiveDynamicPropertyNames - schedulingStrategy: schedulingStrategy - schedulingPeriod: schedulingPeriod - yieldDuration: yieldDuration - properties: - key: properties - retriedRelationships: - - retriedRelationships - - retriedRelationships - validationStatus: "VALID, INVALID, VALIDATING" - remoteProcessGroups: - - targetSecure: true - inactiveRemoteInputPortCount: 9 - communicationsTimeout: communicationsTimeout - outputPortCount: 5 - inputPortCount: 4 - activeRemoteInputPortCount: 9 - proxyPort: 1 - flowRefreshed: flowRefreshed - versionedComponentId: versionedComponentId - transportProtocol: transportProtocol - transmitting: true - validationErrors: - - validationErrors - - validationErrors - yieldDuration: yieldDuration - id: id - localNetworkInterface: localNetworkInterface - comments: comments - authorizationIssues: - - authorizationIssues - - authorizationIssues - proxyPassword: proxyPassword - parentGroupId: parentGroupId - activeRemoteOutputPortCount: 6 - proxyHost: proxyHost - contents: - outputPorts: - - null - - null - inputPorts: - - comments: comments - targetId: targetId - concurrentlySchedulableTaskCount: 9 - groupId: groupId - useCompression: true - targetRunning: true - connected: true - versionedComponentId: versionedComponentId - batchSettings: - duration: duration - size: size - count: 6 - name: name - transmitting: true - exists: true - id: id - - comments: comments - targetId: targetId - concurrentlySchedulableTaskCount: 9 - groupId: groupId - useCompression: true - targetRunning: true - connected: true - versionedComponentId: versionedComponentId - batchSettings: - duration: duration - size: size - count: 6 - name: name - transmitting: true - exists: true - id: id - targetUri: targetUri - name: name - proxyUser: proxyUser - targetUris: targetUris - position: null - inactiveRemoteOutputPortCount: 8 - - targetSecure: true - inactiveRemoteInputPortCount: 9 - communicationsTimeout: communicationsTimeout - outputPortCount: 5 - inputPortCount: 4 - activeRemoteInputPortCount: 9 - proxyPort: 1 - flowRefreshed: flowRefreshed - versionedComponentId: versionedComponentId - transportProtocol: transportProtocol - transmitting: true - validationErrors: - - validationErrors - - validationErrors - yieldDuration: yieldDuration - id: id - localNetworkInterface: localNetworkInterface - comments: comments - authorizationIssues: - - authorizationIssues - - authorizationIssues - proxyPassword: proxyPassword - parentGroupId: parentGroupId - activeRemoteOutputPortCount: 6 - proxyHost: proxyHost - contents: - outputPorts: - - null - - null - inputPorts: - - comments: comments - targetId: targetId - concurrentlySchedulableTaskCount: 9 - groupId: groupId - useCompression: true - targetRunning: true - connected: true - versionedComponentId: versionedComponentId - batchSettings: - duration: duration - size: size - count: 6 - name: name - transmitting: true - exists: true - id: id - - comments: comments - targetId: targetId - concurrentlySchedulableTaskCount: 9 - groupId: groupId - useCompression: true - targetRunning: true - connected: true - versionedComponentId: versionedComponentId - batchSettings: - duration: duration - size: size - count: 6 - name: name - transmitting: true - exists: true - id: id - targetUri: targetUri - name: name - proxyUser: proxyUser - targetUris: targetUris - position: null - inactiveRemoteOutputPortCount: 8 - connections: - - prioritizers: - - prioritizers - - prioritizers - flowFileExpiration: flowFileExpiration - selectedRelationships: - - selectedRelationships - - selectedRelationships - loadBalanceCompression: "DO_NOT_COMPRESS, COMPRESS_ATTRIBUTES_ONLY,\ - \ COMPRESS_ATTRIBUTES_AND_CONTENT" - destination: null - parentGroupId: parentGroupId - availableRelationships: - - availableRelationships - - availableRelationships - backPressureDataSizeThreshold: backPressureDataSizeThreshold - loadBalanceStrategy: "DO_NOT_LOAD_BALANCE, PARTITION_BY_ATTRIBUTE,\ - \ ROUND_ROBIN, SINGLE_NODE" - source: - running: true - comments: comments - versionedComponentId: versionedComponentId - groupId: groupId - name: name - transmitting: true - exists: true - id: id - type: "PROCESSOR, REMOTE_INPUT_PORT, REMOTE_OUTPUT_PORT, INPUT_PORT,\ - \ OUTPUT_PORT, FUNNEL" - labelIndex: 0 - bends: - - null - - null - loadBalanceStatus: "LOAD_BALANCE_NOT_CONFIGURED, LOAD_BALANCE_INACTIVE,\ - \ LOAD_BALANCE_ACTIVE" - backPressureObjectThreshold: 1 - versionedComponentId: versionedComponentId - getzIndex: 6 - name: name - id: id - position: null - loadBalancePartitionAttribute: loadBalancePartitionAttribute - - prioritizers: - - prioritizers - - prioritizers - flowFileExpiration: flowFileExpiration - selectedRelationships: - - selectedRelationships - - selectedRelationships - loadBalanceCompression: "DO_NOT_COMPRESS, COMPRESS_ATTRIBUTES_ONLY,\ - \ COMPRESS_ATTRIBUTES_AND_CONTENT" - destination: null - parentGroupId: parentGroupId - availableRelationships: - - availableRelationships - - availableRelationships - backPressureDataSizeThreshold: backPressureDataSizeThreshold - loadBalanceStrategy: "DO_NOT_LOAD_BALANCE, PARTITION_BY_ATTRIBUTE,\ - \ ROUND_ROBIN, SINGLE_NODE" - source: - running: true - comments: comments - versionedComponentId: versionedComponentId - groupId: groupId - name: name - transmitting: true - exists: true - id: id - type: "PROCESSOR, REMOTE_INPUT_PORT, REMOTE_OUTPUT_PORT, INPUT_PORT,\ - \ OUTPUT_PORT, FUNNEL" - labelIndex: 0 - bends: - - null - - null - loadBalanceStatus: "LOAD_BALANCE_NOT_CONFIGURED, LOAD_BALANCE_INACTIVE,\ - \ LOAD_BALANCE_ACTIVE" - backPressureObjectThreshold: 1 - versionedComponentId: versionedComponentId - getzIndex: 6 - name: name - id: id - position: null - loadBalancePartitionAttribute: loadBalancePartitionAttribute - labels: - - versionedComponentId: versionedComponentId - getzIndex: 5 - width: 6.778324963048013 - parentGroupId: parentGroupId - style: - key: style - id: id - position: null - label: label - height: 6.878052220127876 - - versionedComponentId: versionedComponentId - getzIndex: 5 - width: 6.778324963048013 - parentGroupId: parentGroupId - style: - key: style - id: id - position: null - label: label - height: 6.878052220127876 - name: name - invalidCount: 5 - syncFailureCount: 1 - position: null - maxConcurrentTasks: 6 - statelessFlowTimeout: statelessFlowTimeout - parameterContext: null - locallyModifiedAndStaleCount: 7 - localOutputPortCount: 5 - localInputPortCount: 5 - invalidCount: 4 - syncFailureCount: 4 - position: - x: 6.027456183070403 - "y": 1.4658129805029452 - versionedFlowState: "LOCALLY_MODIFIED, STALE, LOCALLY_MODIFIED_AND_STALE,\ - \ UP_TO_DATE, SYNC_FAILURE" - locallyModifiedAndStaleCount: 1 - parameterContext: null - status: - name: name - nodeSnapshots: - - statusSnapshot: null - address: address - apiPort: 8 - nodeId: nodeId - - statusSnapshot: null - address: address - apiPort: 8 - nodeId: nodeId - id: id - aggregateSnapshot: - transferred: transferred - queued: queued - remoteProcessGroupStatusSnapshots: - - canRead: true - remoteProcessGroupStatusSnapshot: - bytesReceived: 4 - transmissionStatus: transmissionStatus - activeThreadCount: 0 - groupId: groupId - flowFilesReceived: 1 - name: name - targetUri: targetUri - flowFilesSent: 6 - received: received - id: id - bytesSent: 4 - sent: sent - id: id - - canRead: true - remoteProcessGroupStatusSnapshot: - bytesReceived: 4 - transmissionStatus: transmissionStatus - activeThreadCount: 0 - groupId: groupId - flowFilesReceived: 1 - name: name - targetUri: targetUri - flowFilesSent: 6 - received: received - id: id - bytesSent: 4 - sent: sent - id: id - output: output - connectionStatusSnapshots: - - connectionStatusSnapshot: - sourceId: sourceId - groupId: groupId - queued: queued - percentUseCount: 7 - destinationId: destinationId - predictions: - predictedBytesAtNextInterval: 9 - predictionIntervalSeconds: 2 - predictedPercentBytes: 2 - predictedPercentCount: 3 - predictedMillisUntilCountBackpressure: 5 - predictedCountAtNextInterval: 7 - predictedMillisUntilBytesBackpressure: 5 - output: output - input: input - percentUseBytes: 1 - flowFileAvailability: flowFileAvailability - destinationName: destinationName - queuedSize: queuedSize - queuedCount: queuedCount - name: name - flowFilesQueued: 1 - id: id - sourceName: sourceName - flowFilesIn: 4 - flowFilesOut: 1 - bytesIn: 7 - bytesOut: 1 - bytesQueued: 6 - canRead: true - id: id - - connectionStatusSnapshot: - sourceId: sourceId - groupId: groupId - queued: queued - percentUseCount: 7 - destinationId: destinationId - predictions: - predictedBytesAtNextInterval: 9 - predictionIntervalSeconds: 2 - predictedPercentBytes: 2 - predictedPercentCount: 3 - predictedMillisUntilCountBackpressure: 5 - predictedCountAtNextInterval: 7 - predictedMillisUntilBytesBackpressure: 5 - output: output - input: input - percentUseBytes: 1 - flowFileAvailability: flowFileAvailability - destinationName: destinationName - queuedSize: queuedSize - queuedCount: queuedCount - name: name - flowFilesQueued: 1 - id: id - sourceName: sourceName - flowFilesIn: 4 - flowFilesOut: 1 - bytesIn: 7 - bytesOut: 1 - bytesQueued: 6 - canRead: true - id: id - queuedCount: queuedCount - queuedSize: queuedSize - flowFilesReceived: 4 - processGroupStatusSnapshots: - - canRead: true - processGroupStatusSnapshot: null - id: id - - canRead: true - processGroupStatusSnapshot: null - id: id - flowFilesSent: 9 - id: id - flowFilesIn: 5 - written: written - statelessActiveThreadCount: 7 - flowFilesOut: 0 - bytesIn: 4 - bytesQueued: 8 - bytesOut: 2 - bytesWritten: 3 - outputPortStatusSnapshots: - - null - - null - read: read - bytesTransferred: 8 - activeThreadCount: 1 - processorStatusSnapshots: - - processorStatusSnapshot: - bytesWritten: 7 - read: read - tasksDurationNanos: 8 - activeThreadCount: 7 - groupId: groupId - executionNode: "ALL, PRIMARY" - bytesRead: 3 - processingPerformanceStatus: - identifier: identifier - cpuDuration: 3 - contentReadDuration: 7 - sessionCommitDuration: 3 - garbageCollectionDuration: 4 - contentWriteDuration: 5 - type: type - terminatedThreadCount: 3 - output: output - input: input - taskCount: 4 - name: name - id: id - written: written - flowFilesIn: 0 - tasksDuration: tasksDuration - runStatus: "Running, Stopped, Validating, Disabled, Invalid" - flowFilesOut: 6 - tasks: tasks - bytesIn: 7 - bytesOut: 0 - canRead: true - id: id - - processorStatusSnapshot: - bytesWritten: 7 - read: read - tasksDurationNanos: 8 - activeThreadCount: 7 - groupId: groupId - executionNode: "ALL, PRIMARY" - bytesRead: 3 - processingPerformanceStatus: - identifier: identifier - cpuDuration: 3 - contentReadDuration: 7 - sessionCommitDuration: 3 - garbageCollectionDuration: 4 - contentWriteDuration: 5 - type: type - terminatedThreadCount: 3 - output: output - input: input - taskCount: 4 - name: name - id: id - written: written - flowFilesIn: 0 - tasksDuration: tasksDuration - runStatus: "Running, Stopped, Validating, Disabled, Invalid" - flowFilesOut: 6 - tasks: tasks - bytesIn: 7 - bytesOut: 0 - canRead: true - id: id - bytesRead: 4 - processingPerformanceStatus: null - received: received - bytesSent: 8 - processingNanos: 9 - sent: sent - flowFilesTransferred: 1 - terminatedThreadCount: 3 - input: input - bytesReceived: 6 - name: name - flowFilesQueued: 6 - versionedFlowState: "LOCALLY_MODIFIED, STALE, LOCALLY_MODIFIED_AND_STALE,\ - \ UP_TO_DATE, SYNC_FAILURE" - inputPortStatusSnapshots: - - portStatusSnapshot: - output: output - input: input - activeThreadCount: 7 - groupId: groupId - name: name - transmitting: true - id: id - flowFilesIn: 9 - flowFilesOut: 9 - runStatus: "Running, Stopped, Validating, Disabled, Invalid" - bytesIn: 0 - bytesOut: 0 - canRead: true - id: id - - portStatusSnapshot: - output: output - input: input - activeThreadCount: 7 - groupId: groupId - name: name - transmitting: true - id: id - flowFilesIn: 9 - flowFilesOut: 9 - runStatus: "Running, Stopped, Validating, Disabled, Invalid" - bytesIn: 0 - bytesOut: 0 - canRead: true - id: id - statsLastRefreshed: statsLastRefreshed - outputPorts: - - null - - null - inputPorts: - - bulletins: - - null - - null - disconnectedNodeAcknowledged: true - portType: portType - component: null - allowRemoteAccess: true - permissions: null - id: id - position: null - uri: uri - revision: null - status: - groupId: groupId - name: name - transmitting: true - nodeSnapshots: - - statusSnapshot: null - address: address - apiPort: 1 - nodeId: nodeId - - statusSnapshot: null - address: address - apiPort: 1 - nodeId: nodeId - id: id - aggregateSnapshot: null - statsLastRefreshed: statsLastRefreshed - runStatus: "Running, Stopped, Validating, Disabled, Invalid" - operatePermissions: null - - bulletins: - - null - - null - disconnectedNodeAcknowledged: true - portType: portType - component: null - allowRemoteAccess: true - permissions: null - id: id - position: null - uri: uri - revision: null - status: - groupId: groupId - name: name - transmitting: true - nodeSnapshots: - - statusSnapshot: null - address: address - apiPort: 1 - nodeId: nodeId - - statusSnapshot: null - address: address - apiPort: 1 - nodeId: nodeId - id: id - aggregateSnapshot: null - statsLastRefreshed: statsLastRefreshed - runStatus: "Running, Stopped, Validating, Disabled, Invalid" - operatePermissions: null - funnels: - - bulletins: - - null - - null - disconnectedNodeAcknowledged: true - component: null - permissions: null - id: id - position: null - uri: uri - revision: null - - bulletins: - - null - - null - disconnectedNodeAcknowledged: true - component: null - permissions: null - id: id - position: null - uri: uri - revision: null - processors: - - bulletins: - - null - - null - disconnectedNodeAcknowledged: true - component: null - permissions: null - id: id - position: null - uri: uri - inputRequirement: inputRequirement - revision: null - status: - groupId: groupId - name: name - nodeSnapshots: - - statusSnapshot: null - address: address - apiPort: 9 - nodeId: nodeId - - statusSnapshot: null - address: address - apiPort: 9 - nodeId: nodeId - id: id - aggregateSnapshot: null - type: type - statsLastRefreshed: statsLastRefreshed - runStatus: "Running, Stopped, Validating, Disabled, Invalid" - operatePermissions: null - - bulletins: - - null - - null - disconnectedNodeAcknowledged: true - component: null - permissions: null - id: id - position: null - uri: uri - inputRequirement: inputRequirement - revision: null - status: - groupId: groupId - name: name - nodeSnapshots: - - statusSnapshot: null - address: address - apiPort: 9 - nodeId: nodeId - - statusSnapshot: null - address: address - apiPort: 9 - nodeId: nodeId - id: id - aggregateSnapshot: null - type: type - statsLastRefreshed: statsLastRefreshed - runStatus: "Running, Stopped, Validating, Disabled, Invalid" - operatePermissions: null - remoteProcessGroups: - - bulletins: - - null - - null - disconnectedNodeAcknowledged: true - component: null - permissions: null - id: id - position: null - outputPortCount: 7 - uri: uri - revision: null - status: - transmissionStatus: transmissionStatus - groupId: groupId - name: name - targetUri: targetUri - nodeSnapshots: - - statusSnapshot: null - address: address - apiPort: 7 - nodeId: nodeId - - statusSnapshot: null - address: address - apiPort: 7 - nodeId: nodeId - id: id - aggregateSnapshot: null - statsLastRefreshed: statsLastRefreshed - validationStatus: "VALID, INVALID, VALIDATING" - inputPortCount: 7 - operatePermissions: null - - bulletins: - - null - - null - disconnectedNodeAcknowledged: true - component: null - permissions: null - id: id - position: null - outputPortCount: 7 - uri: uri - revision: null - status: - transmissionStatus: transmissionStatus - groupId: groupId - name: name - targetUri: targetUri - nodeSnapshots: - - statusSnapshot: null - address: address - apiPort: 7 - nodeId: nodeId - - statusSnapshot: null - address: address - apiPort: 7 - nodeId: nodeId - id: id - aggregateSnapshot: null - statsLastRefreshed: statsLastRefreshed - validationStatus: "VALID, INVALID, VALIDATING" - inputPortCount: 7 - operatePermissions: null - connections: - - sourceId: sourceId - bulletins: - - sourceId: sourceId - canRead: true - groupId: groupId - id: 5 - nodeAddress: nodeAddress - bulletin: - sourceId: sourceId - level: level - sourceType: sourceType - groupId: groupId - id: 5 - sourceName: sourceName - category: category - message: message - nodeAddress: nodeAddress - timestamp: timestamp - timestamp: timestamp - - sourceId: sourceId - canRead: true - groupId: groupId - id: 5 - nodeAddress: nodeAddress - bulletin: - sourceId: sourceId - level: level - sourceType: sourceType - groupId: groupId - id: 5 - sourceName: sourceName - category: category - message: message - nodeAddress: nodeAddress - timestamp: timestamp - timestamp: timestamp - destinationGroupId: destinationGroupId - labelIndex: 5 - destinationId: destinationId - uri: uri - bends: - - null - - null - revision: - clientId: clientId - lastModifier: lastModifier - version: 0 - disconnectedNodeAcknowledged: true - component: - prioritizers: - - prioritizers - - prioritizers - flowFileExpiration: flowFileExpiration - selectedRelationships: - - selectedRelationships - - selectedRelationships - loadBalanceCompression: "DO_NOT_COMPRESS, COMPRESS_ATTRIBUTES_ONLY,\ - \ COMPRESS_ATTRIBUTES_AND_CONTENT" - destination: null - parentGroupId: parentGroupId - availableRelationships: - - availableRelationships - - availableRelationships - backPressureDataSizeThreshold: backPressureDataSizeThreshold - loadBalanceStrategy: "DO_NOT_LOAD_BALANCE, PARTITION_BY_ATTRIBUTE,\ - \ ROUND_ROBIN, SINGLE_NODE" - source: - running: true - comments: comments - versionedComponentId: versionedComponentId - groupId: groupId - name: name - transmitting: true - exists: true - id: id - type: "PROCESSOR, REMOTE_INPUT_PORT, REMOTE_OUTPUT_PORT, INPUT_PORT,\ - \ OUTPUT_PORT, FUNNEL" - labelIndex: 0 - bends: - - null - - null - loadBalanceStatus: "LOAD_BALANCE_NOT_CONFIGURED, LOAD_BALANCE_INACTIVE,\ - \ LOAD_BALANCE_ACTIVE" - backPressureObjectThreshold: 1 - versionedComponentId: versionedComponentId - getzIndex: 6 - name: name - id: id - position: null - loadBalancePartitionAttribute: loadBalancePartitionAttribute - sourceType: "PROCESSOR, REMOTE_INPUT_PORT, REMOTE_OUTPUT_PORT, INPUT_PORT,\ - \ OUTPUT_PORT, FUNNEL" - permissions: - canRead: true - canWrite: true - getzIndex: 9 - destinationType: "PROCESSOR, REMOTE_INPUT_PORT, REMOTE_OUTPUT_PORT,\ - \ INPUT_PORT, OUTPUT_PORT, FUNNEL" - id: id - position: - x: 6.027456183070403 - "y": 1.4658129805029452 - status: - sourceId: sourceId - groupId: groupId - destinationName: destinationName - name: name - nodeSnapshots: - - statusSnapshot: null - address: address - apiPort: 4 - nodeId: nodeId - - statusSnapshot: null - address: address - apiPort: 4 - nodeId: nodeId - id: id - sourceName: sourceName - aggregateSnapshot: - sourceId: sourceId - groupId: groupId - queued: queued - percentUseCount: 7 - destinationId: destinationId - predictions: - predictedBytesAtNextInterval: 9 - predictionIntervalSeconds: 2 - predictedPercentBytes: 2 - predictedPercentCount: 3 - predictedMillisUntilCountBackpressure: 5 - predictedCountAtNextInterval: 7 - predictedMillisUntilBytesBackpressure: 5 - output: output - input: input - percentUseBytes: 1 - flowFileAvailability: flowFileAvailability - destinationName: destinationName - queuedSize: queuedSize - queuedCount: queuedCount - name: name - flowFilesQueued: 1 - id: id - sourceName: sourceName - flowFilesIn: 4 - flowFilesOut: 1 - bytesIn: 7 - bytesOut: 1 - bytesQueued: 6 - destinationId: destinationId - statsLastRefreshed: statsLastRefreshed - sourceGroupId: sourceGroupId - - sourceId: sourceId - bulletins: - - sourceId: sourceId - canRead: true - groupId: groupId - id: 5 - nodeAddress: nodeAddress - bulletin: - sourceId: sourceId - level: level - sourceType: sourceType - groupId: groupId - id: 5 - sourceName: sourceName - category: category - message: message - nodeAddress: nodeAddress - timestamp: timestamp - timestamp: timestamp - - sourceId: sourceId - canRead: true - groupId: groupId - id: 5 - nodeAddress: nodeAddress - bulletin: - sourceId: sourceId - level: level - sourceType: sourceType - groupId: groupId - id: 5 - sourceName: sourceName - category: category - message: message - nodeAddress: nodeAddress - timestamp: timestamp - timestamp: timestamp - destinationGroupId: destinationGroupId - labelIndex: 5 - destinationId: destinationId - uri: uri - bends: - - null - - null - revision: - clientId: clientId - lastModifier: lastModifier - version: 0 - disconnectedNodeAcknowledged: true - component: - prioritizers: - - prioritizers - - prioritizers - flowFileExpiration: flowFileExpiration - selectedRelationships: - - selectedRelationships - - selectedRelationships - loadBalanceCompression: "DO_NOT_COMPRESS, COMPRESS_ATTRIBUTES_ONLY,\ - \ COMPRESS_ATTRIBUTES_AND_CONTENT" - destination: null - parentGroupId: parentGroupId - availableRelationships: - - availableRelationships - - availableRelationships - backPressureDataSizeThreshold: backPressureDataSizeThreshold - loadBalanceStrategy: "DO_NOT_LOAD_BALANCE, PARTITION_BY_ATTRIBUTE,\ - \ ROUND_ROBIN, SINGLE_NODE" - source: - running: true - comments: comments - versionedComponentId: versionedComponentId - groupId: groupId - name: name - transmitting: true - exists: true - id: id - type: "PROCESSOR, REMOTE_INPUT_PORT, REMOTE_OUTPUT_PORT, INPUT_PORT,\ - \ OUTPUT_PORT, FUNNEL" - labelIndex: 0 - bends: - - null - - null - loadBalanceStatus: "LOAD_BALANCE_NOT_CONFIGURED, LOAD_BALANCE_INACTIVE,\ - \ LOAD_BALANCE_ACTIVE" - backPressureObjectThreshold: 1 - versionedComponentId: versionedComponentId - getzIndex: 6 - name: name - id: id - position: null - loadBalancePartitionAttribute: loadBalancePartitionAttribute - sourceType: "PROCESSOR, REMOTE_INPUT_PORT, REMOTE_OUTPUT_PORT, INPUT_PORT,\ - \ OUTPUT_PORT, FUNNEL" - permissions: - canRead: true - canWrite: true - getzIndex: 9 - destinationType: "PROCESSOR, REMOTE_INPUT_PORT, REMOTE_OUTPUT_PORT,\ - \ INPUT_PORT, OUTPUT_PORT, FUNNEL" - id: id - position: - x: 6.027456183070403 - "y": 1.4658129805029452 - status: - sourceId: sourceId - groupId: groupId - destinationName: destinationName - name: name - nodeSnapshots: - - statusSnapshot: null - address: address - apiPort: 4 - nodeId: nodeId - - statusSnapshot: null - address: address - apiPort: 4 - nodeId: nodeId - id: id - sourceName: sourceName - aggregateSnapshot: - sourceId: sourceId - groupId: groupId - queued: queued - percentUseCount: 7 - destinationId: destinationId - predictions: - predictedBytesAtNextInterval: 9 - predictionIntervalSeconds: 2 - predictedPercentBytes: 2 - predictedPercentCount: 3 - predictedMillisUntilCountBackpressure: 5 - predictedCountAtNextInterval: 7 - predictedMillisUntilBytesBackpressure: 5 - output: output - input: input - percentUseBytes: 1 - flowFileAvailability: flowFileAvailability - destinationName: destinationName - queuedSize: queuedSize - queuedCount: queuedCount - name: name - flowFilesQueued: 1 - id: id - sourceName: sourceName - flowFilesIn: 4 - flowFilesOut: 1 - bytesIn: 7 - bytesOut: 1 - bytesQueued: 6 - destinationId: destinationId - statsLastRefreshed: statsLastRefreshed - sourceGroupId: sourceGroupId - labels: - - bulletins: - - null - - null - disconnectedNodeAcknowledged: true - component: null - permissions: null - getzIndex: 8 - id: id - position: null - uri: uri - revision: null - dimensions: - width: 4.4935252719377825 - height: 3.209082285545927 - - bulletins: - - null - - null - disconnectedNodeAcknowledged: true - component: null - permissions: null - getzIndex: 8 - id: id - position: null - uri: uri - revision: null - dimensions: - width: 4.4935252719377825 - height: 3.209082285545927 - xml: - name: processGroupFlowEntity - ProcessGroupStatusDTO: - type: object - properties: - id: - type: string - description: The ID of the Process Group - name: - type: string - description: The name of the Process Group - statsLastRefreshed: - type: string - description: The time the status for the process group was last refreshed. - aggregateSnapshot: - $ref: '#/components/schemas/ProcessGroupStatusSnapshotDTO' - nodeSnapshots: - type: array - description: "The status reported by each node in the cluster. If the NiFi\ - \ instance is a standalone instance, rather than a clustered instance,\ - \ this value may be null." - items: - $ref: '#/components/schemas/NodeProcessGroupStatusSnapshotDTO' - description: The status of the process group. - example: - name: name - nodeSnapshots: - - statusSnapshot: null - address: address - apiPort: 8 - nodeId: nodeId - - statusSnapshot: null - address: address - apiPort: 8 - nodeId: nodeId - id: id - aggregateSnapshot: - transferred: transferred - queued: queued - remoteProcessGroupStatusSnapshots: - - canRead: true - remoteProcessGroupStatusSnapshot: - bytesReceived: 4 - transmissionStatus: transmissionStatus - activeThreadCount: 0 - groupId: groupId - flowFilesReceived: 1 - name: name - targetUri: targetUri - flowFilesSent: 6 - received: received - id: id - bytesSent: 4 - sent: sent - id: id - - canRead: true - remoteProcessGroupStatusSnapshot: - bytesReceived: 4 - transmissionStatus: transmissionStatus - activeThreadCount: 0 - groupId: groupId - flowFilesReceived: 1 - name: name - targetUri: targetUri - flowFilesSent: 6 - received: received - id: id - bytesSent: 4 - sent: sent - id: id - output: output - connectionStatusSnapshots: - - connectionStatusSnapshot: - sourceId: sourceId - groupId: groupId - queued: queued - percentUseCount: 7 - destinationId: destinationId - predictions: - predictedBytesAtNextInterval: 9 - predictionIntervalSeconds: 2 - predictedPercentBytes: 2 - predictedPercentCount: 3 - predictedMillisUntilCountBackpressure: 5 - predictedCountAtNextInterval: 7 - predictedMillisUntilBytesBackpressure: 5 - output: output - input: input - percentUseBytes: 1 - flowFileAvailability: flowFileAvailability - destinationName: destinationName - queuedSize: queuedSize - queuedCount: queuedCount - name: name - flowFilesQueued: 1 - id: id - sourceName: sourceName - flowFilesIn: 4 - flowFilesOut: 1 - bytesIn: 7 - bytesOut: 1 - bytesQueued: 6 - canRead: true - id: id - - connectionStatusSnapshot: - sourceId: sourceId - groupId: groupId - queued: queued - percentUseCount: 7 - destinationId: destinationId - predictions: - predictedBytesAtNextInterval: 9 - predictionIntervalSeconds: 2 - predictedPercentBytes: 2 - predictedPercentCount: 3 - predictedMillisUntilCountBackpressure: 5 - predictedCountAtNextInterval: 7 - predictedMillisUntilBytesBackpressure: 5 - output: output - input: input - percentUseBytes: 1 - flowFileAvailability: flowFileAvailability - destinationName: destinationName - queuedSize: queuedSize - queuedCount: queuedCount - name: name - flowFilesQueued: 1 - id: id - sourceName: sourceName - flowFilesIn: 4 - flowFilesOut: 1 - bytesIn: 7 - bytesOut: 1 - bytesQueued: 6 - canRead: true - id: id - queuedCount: queuedCount - queuedSize: queuedSize - flowFilesReceived: 4 - processGroupStatusSnapshots: - - canRead: true - processGroupStatusSnapshot: null - id: id - - canRead: true - processGroupStatusSnapshot: null - id: id - flowFilesSent: 9 - id: id - flowFilesIn: 5 - written: written - statelessActiveThreadCount: 7 - flowFilesOut: 0 - bytesIn: 4 - bytesQueued: 8 - bytesOut: 2 - bytesWritten: 3 - outputPortStatusSnapshots: - - null - - null - read: read - bytesTransferred: 8 - activeThreadCount: 1 - processorStatusSnapshots: - - processorStatusSnapshot: - bytesWritten: 7 - read: read - tasksDurationNanos: 8 - activeThreadCount: 7 - groupId: groupId - executionNode: "ALL, PRIMARY" - bytesRead: 3 - processingPerformanceStatus: - identifier: identifier - cpuDuration: 3 - contentReadDuration: 7 - sessionCommitDuration: 3 - garbageCollectionDuration: 4 - contentWriteDuration: 5 - type: type - terminatedThreadCount: 3 - output: output - input: input - taskCount: 4 - name: name - id: id - written: written - flowFilesIn: 0 - tasksDuration: tasksDuration - runStatus: "Running, Stopped, Validating, Disabled, Invalid" - flowFilesOut: 6 - tasks: tasks - bytesIn: 7 - bytesOut: 0 - canRead: true - id: id - - processorStatusSnapshot: - bytesWritten: 7 - read: read - tasksDurationNanos: 8 - activeThreadCount: 7 - groupId: groupId - executionNode: "ALL, PRIMARY" - bytesRead: 3 - processingPerformanceStatus: - identifier: identifier - cpuDuration: 3 - contentReadDuration: 7 - sessionCommitDuration: 3 - garbageCollectionDuration: 4 - contentWriteDuration: 5 - type: type - terminatedThreadCount: 3 - output: output - input: input - taskCount: 4 - name: name - id: id - written: written - flowFilesIn: 0 - tasksDuration: tasksDuration - runStatus: "Running, Stopped, Validating, Disabled, Invalid" - flowFilesOut: 6 - tasks: tasks - bytesIn: 7 - bytesOut: 0 - canRead: true - id: id - bytesRead: 4 - processingPerformanceStatus: null - received: received - bytesSent: 8 - processingNanos: 9 - sent: sent - flowFilesTransferred: 1 - terminatedThreadCount: 3 - input: input - bytesReceived: 6 - name: name - flowFilesQueued: 6 - versionedFlowState: "LOCALLY_MODIFIED, STALE, LOCALLY_MODIFIED_AND_STALE,\ - \ UP_TO_DATE, SYNC_FAILURE" - inputPortStatusSnapshots: - - portStatusSnapshot: - output: output - input: input - activeThreadCount: 7 - groupId: groupId - name: name - transmitting: true - id: id - flowFilesIn: 9 - flowFilesOut: 9 - runStatus: "Running, Stopped, Validating, Disabled, Invalid" - bytesIn: 0 - bytesOut: 0 - canRead: true - id: id - - portStatusSnapshot: - output: output - input: input - activeThreadCount: 7 - groupId: groupId - name: name - transmitting: true - id: id - flowFilesIn: 9 - flowFilesOut: 9 - runStatus: "Running, Stopped, Validating, Disabled, Invalid" - bytesIn: 0 - bytesOut: 0 - canRead: true - id: id - statsLastRefreshed: statsLastRefreshed - ProcessGroupStatusSnapshotDTO: - type: object - properties: - id: - type: string - description: The id of the process group. - name: - type: string - description: The name of this process group. - connectionStatusSnapshots: - type: array - description: The status of all connections in the process group. - items: - $ref: '#/components/schemas/ConnectionStatusSnapshotEntity' - processorStatusSnapshots: - type: array - description: The status of all processors in the process group. - items: - $ref: '#/components/schemas/ProcessorStatusSnapshotEntity' - processGroupStatusSnapshots: - type: array - description: The status of all process groups in the process group. - items: - $ref: '#/components/schemas/ProcessGroupStatusSnapshotEntity' - remoteProcessGroupStatusSnapshots: - type: array - description: The status of all remote process groups in the process group. - items: - $ref: '#/components/schemas/RemoteProcessGroupStatusSnapshotEntity' - inputPortStatusSnapshots: - type: array - description: The status of all input ports in the process group. - items: - $ref: '#/components/schemas/PortStatusSnapshotEntity' - outputPortStatusSnapshots: - type: array - description: The status of all output ports in the process group. - items: - $ref: '#/components/schemas/PortStatusSnapshotEntity' - versionedFlowState: - type: string - description: "The current state of the Process Group, as it relates to the\ - \ Versioned Flow" - readOnly: true - enum: - - "LOCALLY_MODIFIED, STALE, LOCALLY_MODIFIED_AND_STALE, UP_TO_DATE, SYNC_FAILURE" - statelessActiveThreadCount: - type: integer - description: "The current number of active threads for the Process Group,\ - \ when running in Stateless mode." - format: int32 - readOnly: true - flowFilesIn: - type: integer - description: The number of FlowFiles that have come into this ProcessGroup - in the last 5 minutes - format: int32 - bytesIn: - type: integer - description: The number of bytes that have come into this ProcessGroup in - the last 5 minutes - format: int64 - input: - type: string - description: The input count/size for the process group in the last 5 minutes - (pretty printed). - flowFilesQueued: - type: integer - description: The number of FlowFiles that are queued up in this ProcessGroup - right now - format: int32 - bytesQueued: - type: integer - description: The number of bytes that are queued up in this ProcessGroup - right now - format: int64 - queued: - type: string - description: The count/size that is queued in the the process group. - queuedCount: - type: string - description: The count that is queued for the process group. - queuedSize: - type: string - description: The size that is queued for the process group. - bytesRead: - type: integer - description: The number of bytes read by components in this ProcessGroup - in the last 5 minutes - format: int64 - read: - type: string - description: The number of bytes read in the last 5 minutes. - bytesWritten: - type: integer - description: The number of bytes written by components in this ProcessGroup - in the last 5 minutes - format: int64 - written: - type: string - description: The number of bytes written in the last 5 minutes. - flowFilesOut: - type: integer - description: The number of FlowFiles transferred out of this ProcessGroup - in the last 5 minutes - format: int32 - bytesOut: - type: integer - description: The number of bytes transferred out of this ProcessGroup in - the last 5 minutes - format: int64 - output: - type: string - description: The output count/size for the process group in the last 5 minutes. - flowFilesTransferred: - type: integer - description: The number of FlowFiles transferred in this ProcessGroup in - the last 5 minutes - format: int32 - bytesTransferred: - type: integer - description: The number of bytes transferred in this ProcessGroup in the - last 5 minutes - format: int64 - transferred: - type: string - description: The count/size transferred to/from queues in the process group - in the last 5 minutes. - bytesReceived: - type: integer - description: The number of bytes received from external sources by components - within this ProcessGroup in the last 5 minutes - format: int64 - flowFilesReceived: - type: integer - description: The number of FlowFiles received from external sources by components - within this ProcessGroup in the last 5 minutes - format: int32 - received: - type: string - description: The count/size sent to the process group in the last 5 minutes. - bytesSent: - type: integer - description: The number of bytes sent to an external sink by components - within this ProcessGroup in the last 5 minutes - format: int64 - flowFilesSent: - type: integer - description: The number of FlowFiles sent to an external sink by components - within this ProcessGroup in the last 5 minutes - format: int32 - sent: - type: string - description: The count/size sent from this process group in the last 5 minutes. - activeThreadCount: - type: integer - description: The active thread count for this process group. - format: int32 - terminatedThreadCount: - type: integer - description: The number of threads currently terminated for the process - group. - format: int32 - processingNanos: - type: integer - format: int64 - processingPerformanceStatus: - $ref: '#/components/schemas/ProcessingPerformanceStatusDTO' - description: The process group status snapshot from the node. - example: - transferred: transferred - queued: queued - remoteProcessGroupStatusSnapshots: - - canRead: true - remoteProcessGroupStatusSnapshot: - bytesReceived: 4 - transmissionStatus: transmissionStatus - activeThreadCount: 0 - groupId: groupId - flowFilesReceived: 1 - name: name - targetUri: targetUri - flowFilesSent: 6 - received: received - id: id - bytesSent: 4 - sent: sent - id: id - - canRead: true - remoteProcessGroupStatusSnapshot: - bytesReceived: 4 - transmissionStatus: transmissionStatus - activeThreadCount: 0 - groupId: groupId - flowFilesReceived: 1 - name: name - targetUri: targetUri - flowFilesSent: 6 - received: received - id: id - bytesSent: 4 - sent: sent - id: id - output: output - connectionStatusSnapshots: - - connectionStatusSnapshot: - sourceId: sourceId - groupId: groupId - queued: queued - percentUseCount: 7 - destinationId: destinationId - predictions: - predictedBytesAtNextInterval: 9 - predictionIntervalSeconds: 2 - predictedPercentBytes: 2 - predictedPercentCount: 3 - predictedMillisUntilCountBackpressure: 5 - predictedCountAtNextInterval: 7 - predictedMillisUntilBytesBackpressure: 5 - output: output - input: input - percentUseBytes: 1 - flowFileAvailability: flowFileAvailability - destinationName: destinationName - queuedSize: queuedSize - queuedCount: queuedCount - name: name - flowFilesQueued: 1 - id: id - sourceName: sourceName - flowFilesIn: 4 - flowFilesOut: 1 - bytesIn: 7 - bytesOut: 1 - bytesQueued: 6 - canRead: true - id: id - - connectionStatusSnapshot: - sourceId: sourceId - groupId: groupId - queued: queued - percentUseCount: 7 - destinationId: destinationId - predictions: - predictedBytesAtNextInterval: 9 - predictionIntervalSeconds: 2 - predictedPercentBytes: 2 - predictedPercentCount: 3 - predictedMillisUntilCountBackpressure: 5 - predictedCountAtNextInterval: 7 - predictedMillisUntilBytesBackpressure: 5 - output: output - input: input - percentUseBytes: 1 - flowFileAvailability: flowFileAvailability - destinationName: destinationName - queuedSize: queuedSize - queuedCount: queuedCount - name: name - flowFilesQueued: 1 - id: id - sourceName: sourceName - flowFilesIn: 4 - flowFilesOut: 1 - bytesIn: 7 - bytesOut: 1 - bytesQueued: 6 - canRead: true - id: id - queuedCount: queuedCount - queuedSize: queuedSize - flowFilesReceived: 4 - processGroupStatusSnapshots: - - canRead: true - processGroupStatusSnapshot: null - id: id - - canRead: true - processGroupStatusSnapshot: null - id: id - flowFilesSent: 9 - id: id - flowFilesIn: 5 - written: written - statelessActiveThreadCount: 7 - flowFilesOut: 0 - bytesIn: 4 - bytesQueued: 8 - bytesOut: 2 - bytesWritten: 3 - outputPortStatusSnapshots: - - null - - null - read: read - bytesTransferred: 8 - activeThreadCount: 1 - processorStatusSnapshots: - - processorStatusSnapshot: - bytesWritten: 7 - read: read - tasksDurationNanos: 8 - activeThreadCount: 7 - groupId: groupId - executionNode: "ALL, PRIMARY" - bytesRead: 3 - processingPerformanceStatus: - identifier: identifier - cpuDuration: 3 - contentReadDuration: 7 - sessionCommitDuration: 3 - garbageCollectionDuration: 4 - contentWriteDuration: 5 - type: type - terminatedThreadCount: 3 - output: output - input: input - taskCount: 4 - name: name - id: id - written: written - flowFilesIn: 0 - tasksDuration: tasksDuration - runStatus: "Running, Stopped, Validating, Disabled, Invalid" - flowFilesOut: 6 - tasks: tasks - bytesIn: 7 - bytesOut: 0 - canRead: true - id: id - - processorStatusSnapshot: - bytesWritten: 7 - read: read - tasksDurationNanos: 8 - activeThreadCount: 7 - groupId: groupId - executionNode: "ALL, PRIMARY" - bytesRead: 3 - processingPerformanceStatus: - identifier: identifier - cpuDuration: 3 - contentReadDuration: 7 - sessionCommitDuration: 3 - garbageCollectionDuration: 4 - contentWriteDuration: 5 - type: type - terminatedThreadCount: 3 - output: output - input: input - taskCount: 4 - name: name - id: id - written: written - flowFilesIn: 0 - tasksDuration: tasksDuration - runStatus: "Running, Stopped, Validating, Disabled, Invalid" - flowFilesOut: 6 - tasks: tasks - bytesIn: 7 - bytesOut: 0 - canRead: true - id: id - bytesRead: 4 - processingPerformanceStatus: null - received: received - bytesSent: 8 - processingNanos: 9 - sent: sent - flowFilesTransferred: 1 - terminatedThreadCount: 3 - input: input - bytesReceived: 6 - name: name - flowFilesQueued: 6 - versionedFlowState: "LOCALLY_MODIFIED, STALE, LOCALLY_MODIFIED_AND_STALE,\ - \ UP_TO_DATE, SYNC_FAILURE" - inputPortStatusSnapshots: - - portStatusSnapshot: - output: output - input: input - activeThreadCount: 7 - groupId: groupId - name: name - transmitting: true - id: id - flowFilesIn: 9 - flowFilesOut: 9 - runStatus: "Running, Stopped, Validating, Disabled, Invalid" - bytesIn: 0 - bytesOut: 0 - canRead: true - id: id - - portStatusSnapshot: - output: output - input: input - activeThreadCount: 7 - groupId: groupId - name: name - transmitting: true - id: id - flowFilesIn: 9 - flowFilesOut: 9 - runStatus: "Running, Stopped, Validating, Disabled, Invalid" - bytesIn: 0 - bytesOut: 0 - canRead: true - id: id - ProcessGroupStatusSnapshotEntity: - type: object - properties: - id: - type: string - description: The id of the process group. - processGroupStatusSnapshot: - $ref: '#/components/schemas/ProcessGroupStatusSnapshotDTO' - canRead: - type: boolean - description: Indicates whether the user can read a given resource. - readOnly: true - description: The status of all process groups in the process group. - example: - canRead: true - processGroupStatusSnapshot: null - id: id - xml: - name: entity - ProcessingPerformanceStatusDTO: - type: object - properties: - identifier: - type: string - description: The unique ID of the process group that the Processor belongs - to - cpuDuration: - type: integer - description: The number of nanoseconds has spent on CPU usage in the last - 5 minutes. - format: int64 - contentReadDuration: - type: integer - description: The number of nanoseconds has spent to read content in the - last 5 minutes. - format: int64 - contentWriteDuration: - type: integer - description: The number of nanoseconds has spent to write content in the - last 5 minutes. - format: int64 - sessionCommitDuration: - type: integer - description: The number of nanoseconds has spent running to commit sessions - the last 5 minutes. - format: int64 - garbageCollectionDuration: - type: integer - description: The number of nanoseconds has spent running garbage collection - in the last 5 minutes. - format: int64 - description: Represents the processor's processing performance. - example: - identifier: identifier - cpuDuration: 3 - contentReadDuration: 7 - sessionCommitDuration: 3 - garbageCollectionDuration: 4 - contentWriteDuration: 5 - ProcessorConfigDTO: - type: object - properties: - properties: - type: object - additionalProperties: - type: string - description: The properties for the processor. Properties whose value - is not set will only contain the property name. - description: The properties for the processor. Properties whose value is - not set will only contain the property name. - descriptors: - type: object - additionalProperties: - $ref: '#/components/schemas/PropertyDescriptorDTO' - description: Descriptors for the processor's properties. - sensitiveDynamicPropertyNames: - uniqueItems: true - type: array - description: Set of sensitive dynamic property names - items: - type: string - description: Set of sensitive dynamic property names - schedulingPeriod: - type: string - description: The frequency with which to schedule the processor. The format - of the value will depend on th value of schedulingStrategy. - schedulingStrategy: - type: string - description: Indicates how the processor should be scheduled to run. - executionNode: - type: string - description: Indicates the node where the process will execute. - penaltyDuration: - type: string - description: The amount of time that is used when the process penalizes - a flowfile. - yieldDuration: - type: string - description: The amount of time that must elapse before this processor is - scheduled again after yielding. - bulletinLevel: - type: string - description: The level at which the processor will report bulletins. - runDurationMillis: - type: integer - description: The run duration for the processor in milliseconds. - format: int64 - concurrentlySchedulableTaskCount: - type: integer - description: The number of tasks that should be concurrently schedule for - the processor. If the processor doesn't allow parallol processing then - any positive input will be ignored. - format: int32 - autoTerminatedRelationships: - uniqueItems: true - type: array - description: "The names of all relationships that cause a flow file to be\ - \ terminated if the relationship is not connected elsewhere. This property\ - \ differs from the 'isAutoTerminate' property of the RelationshipDTO in\ - \ that the RelationshipDTO is meant to depict the current configuration,\ - \ whereas this property can be set in a DTO when updating a Processor\ - \ in order to change which Relationships should be auto-terminated." - items: - type: string - description: "The names of all relationships that cause a flow file to\ - \ be terminated if the relationship is not connected elsewhere. This\ - \ property differs from the 'isAutoTerminate' property of the RelationshipDTO\ - \ in that the RelationshipDTO is meant to depict the current configuration,\ - \ whereas this property can be set in a DTO when updating a Processor\ - \ in order to change which Relationships should be auto-terminated." - comments: - type: string - description: The comments for the processor. - customUiUrl: - type: string - description: The URL for the processor's custom configuration UI if applicable. - lossTolerant: - type: boolean - description: Whether the processor is loss tolerant. - annotationData: - type: string - description: The annotation data for the processor used to relay configuration - between a custom UI and the procesosr. - defaultConcurrentTasks: - type: object - additionalProperties: - type: string - description: Maps default values for concurrent tasks for each applicable - scheduling strategy. - description: Maps default values for concurrent tasks for each applicable - scheduling strategy. - defaultSchedulingPeriod: - type: object - additionalProperties: - type: string - description: Maps default values for scheduling period for each applicable - scheduling strategy. - description: Maps default values for scheduling period for each applicable - scheduling strategy. - retryCount: - type: integer - description: Overall number of retries. - format: int32 - retriedRelationships: - uniqueItems: true - type: array - description: All the relationships should be retried. - items: - type: string - description: All the relationships should be retried. - backoffMechanism: - type: string - description: Determines whether the FlowFile should be penalized or the - processor should be yielded between retries. - enum: - - "PENALIZE_FLOWFILE, YIELD_PROCESSOR" - maxBackoffPeriod: - type: string - description: Maximum amount of time to be waited during a retry period. - description: The configuration details for the processor. These details will - be included in a response if the verbose flag is included in a request. - example: - annotationData: annotationData - comments: comments - concurrentlySchedulableTaskCount: 6 - autoTerminatedRelationships: - - autoTerminatedRelationships - - autoTerminatedRelationships - retryCount: 1 - bulletinLevel: bulletinLevel - executionNode: executionNode - penaltyDuration: penaltyDuration - defaultSchedulingPeriod: - key: defaultSchedulingPeriod - runDurationMillis: 3 - defaultConcurrentTasks: - key: defaultConcurrentTasks - customUiUrl: customUiUrl - descriptors: - key: - supportsEl: true - displayName: displayName - defaultValue: defaultValue - expressionLanguageScope: expressionLanguageScope - description: description - sensitive: true - required: true - dependencies: - - dependentValues: - - dependentValues - - dependentValues - propertyName: propertyName - - dependentValues: - - dependentValues - - dependentValues - propertyName: propertyName - allowableValues: - - canRead: true - allowableValue: - displayName: displayName - description: description - value: value - - canRead: true - allowableValue: - displayName: displayName - description: description - value: value - identifiesControllerService: identifiesControllerService - name: name - dynamic: true - identifiesControllerServiceBundle: null - lossTolerant: true - backoffMechanism: "PENALIZE_FLOWFILE, YIELD_PROCESSOR" - maxBackoffPeriod: maxBackoffPeriod - sensitiveDynamicPropertyNames: - - sensitiveDynamicPropertyNames - - sensitiveDynamicPropertyNames - schedulingStrategy: schedulingStrategy - schedulingPeriod: schedulingPeriod - yieldDuration: yieldDuration - properties: - key: properties - retriedRelationships: - - retriedRelationships - - retriedRelationships - ProcessorDTO: - type: object - properties: - id: - type: string - description: The id of the component. - versionedComponentId: - type: string - description: The ID of the corresponding component that is under version - control - parentGroupId: - type: string - description: The id of parent process group of this component if applicable. - position: - $ref: '#/components/schemas/PositionDTO' - name: - type: string - description: The name of the processor. - type: - type: string - description: The type of the processor. - bundle: - $ref: '#/components/schemas/BundleDTO' - state: - type: string - description: The state of the processor - enum: - - "RUNNING, STOPPED, DISABLED" - style: - type: object - additionalProperties: - type: string - description: "Styles for the processor (background-color : #eee)." - description: "Styles for the processor (background-color : #eee)." - relationships: - type: array - description: The available relationships that the processor currently supports. - readOnly: true - items: - $ref: '#/components/schemas/RelationshipDTO' - description: - type: string - description: The description of the processor. - supportsParallelProcessing: - type: boolean - description: Whether the processor supports parallel processing. - supportsBatching: - type: boolean - description: Whether the processor supports batching. This makes the run - duration settings available. - supportsSensitiveDynamicProperties: - type: boolean - description: Whether the processor supports sensitive dynamic properties. - persistsState: - type: boolean - description: Whether the processor persists state. - restricted: - type: boolean - description: Whether the processor requires elevated privileges. - deprecated: - type: boolean - description: Whether the processor has been deprecated. - executionNodeRestricted: - type: boolean - description: Indicates if the execution node of a processor is restricted - to run only on the primary node - multipleVersionsAvailable: - type: boolean - description: Whether the processor has multiple versions available. - inputRequirement: - type: string - description: The input requirement for this processor. - config: - $ref: '#/components/schemas/ProcessorConfigDTO' - validationErrors: - type: array - description: The validation errors for the processor. These validation errors - represent the problems with the processor that must be resolved before - it can be started. - items: - type: string - description: The validation errors for the processor. These validation - errors represent the problems with the processor that must be resolved - before it can be started. - validationStatus: - type: string - description: "Indicates whether the Processor is valid, invalid, or still\ - \ in the process of validating (i.e., it is unknown whether or not the\ - \ Processor is valid)" - readOnly: true - enum: - - "VALID, INVALID, VALIDATING" - extensionMissing: - type: boolean - description: Whether the underlying extension is missing. - example: - supportsParallelProcessing: true - supportsBatching: true - deprecated: true - executionNodeRestricted: true - parentGroupId: parentGroupId - description: description - multipleVersionsAvailable: true - extensionMissing: true - type: type - inputRequirement: inputRequirement - relationships: - - name: name - description: description - autoTerminate: true - retry: true - - name: name - description: description - autoTerminate: true - retry: true - restricted: true - versionedComponentId: versionedComponentId - supportsSensitiveDynamicProperties: true - name: name - validationErrors: - - validationErrors - - validationErrors - style: - key: style - id: id - position: null - state: "RUNNING, STOPPED, DISABLED" - bundle: - artifact: artifact - version: version - group: group - persistsState: true - config: - annotationData: annotationData - comments: comments - concurrentlySchedulableTaskCount: 6 - autoTerminatedRelationships: - - autoTerminatedRelationships - - autoTerminatedRelationships - retryCount: 1 - bulletinLevel: bulletinLevel - executionNode: executionNode - penaltyDuration: penaltyDuration - defaultSchedulingPeriod: - key: defaultSchedulingPeriod - runDurationMillis: 3 - defaultConcurrentTasks: - key: defaultConcurrentTasks - customUiUrl: customUiUrl - descriptors: - key: - supportsEl: true - displayName: displayName - defaultValue: defaultValue - expressionLanguageScope: expressionLanguageScope - description: description - sensitive: true - required: true - dependencies: - - dependentValues: - - dependentValues - - dependentValues - propertyName: propertyName - - dependentValues: - - dependentValues - - dependentValues - propertyName: propertyName - allowableValues: - - canRead: true - allowableValue: - displayName: displayName - description: description - value: value - - canRead: true - allowableValue: - displayName: displayName - description: description - value: value - identifiesControllerService: identifiesControllerService - name: name - dynamic: true - identifiesControllerServiceBundle: null - lossTolerant: true - backoffMechanism: "PENALIZE_FLOWFILE, YIELD_PROCESSOR" - maxBackoffPeriod: maxBackoffPeriod - sensitiveDynamicPropertyNames: - - sensitiveDynamicPropertyNames - - sensitiveDynamicPropertyNames - schedulingStrategy: schedulingStrategy - schedulingPeriod: schedulingPeriod - yieldDuration: yieldDuration - properties: - key: properties - retriedRelationships: - - retriedRelationships - - retriedRelationships - validationStatus: "VALID, INVALID, VALIDATING" - ProcessorEntity: - type: object - properties: - revision: - $ref: '#/components/schemas/RevisionDTO' - id: - type: string - description: The id of the component. - uri: - type: string - description: The URI for futures requests to the component. - position: - $ref: '#/components/schemas/PositionDTO' - permissions: - $ref: '#/components/schemas/PermissionsDTO' - bulletins: - type: array - description: The bulletins for this component. - items: - $ref: '#/components/schemas/BulletinEntity' - disconnectedNodeAcknowledged: - type: boolean - description: Acknowledges that this node is disconnected to allow for mutable - requests to proceed. - component: - $ref: '#/components/schemas/ProcessorDTO' - inputRequirement: - type: string - description: The input requirement for this processor. - status: - $ref: '#/components/schemas/ProcessorStatusDTO' - operatePermissions: - $ref: '#/components/schemas/PermissionsDTO' - example: - bulletins: - - null - - null - disconnectedNodeAcknowledged: true - component: null - permissions: null - id: id - position: null - uri: uri - inputRequirement: inputRequirement - revision: null - status: - groupId: groupId - name: name - nodeSnapshots: - - statusSnapshot: null - address: address - apiPort: 9 - nodeId: nodeId - - statusSnapshot: null - address: address - apiPort: 9 - nodeId: nodeId - id: id - aggregateSnapshot: null - type: type - statsLastRefreshed: statsLastRefreshed - runStatus: "Running, Stopped, Validating, Disabled, Invalid" - operatePermissions: null - xml: - name: processorEntity - ProcessorStatusDTO: - type: object - properties: - groupId: - type: string - description: The unique ID of the process group that the Processor belongs - to - id: - type: string - description: The unique ID of the Processor - name: - type: string - description: The name of the Processor - type: - type: string - description: The type of the Processor - runStatus: - type: string - description: The run status of the Processor - enum: - - "Running, Stopped, Validating, Disabled, Invalid" - statsLastRefreshed: - type: string - description: The timestamp of when the stats were last refreshed - aggregateSnapshot: - $ref: '#/components/schemas/ProcessorStatusSnapshotDTO' - nodeSnapshots: - type: array - description: "A status snapshot for each node in the cluster. If the NiFi\ - \ instance is a standalone instance, rather than a cluster, this may be\ - \ null." - items: - $ref: '#/components/schemas/NodeProcessorStatusSnapshotDTO' - example: - groupId: groupId - name: name - nodeSnapshots: - - statusSnapshot: null - address: address - apiPort: 9 - nodeId: nodeId - - statusSnapshot: null - address: address - apiPort: 9 - nodeId: nodeId - id: id - aggregateSnapshot: null - type: type - statsLastRefreshed: statsLastRefreshed - runStatus: "Running, Stopped, Validating, Disabled, Invalid" - ProcessorStatusSnapshotDTO: - type: object - properties: - id: - type: string - description: The id of the processor. - groupId: - type: string - description: The id of the parent process group to which the processor belongs. - name: - type: string - description: The name of the prcessor. - type: - type: string - description: The type of the processor. - runStatus: - type: string - description: The state of the processor. - enum: - - "Running, Stopped, Validating, Disabled, Invalid" - executionNode: - type: string - description: Indicates the node where the process will execute. - enum: - - "ALL, PRIMARY" - bytesRead: - type: integer - description: The number of bytes read by this Processor in the last 5 mintues - format: int64 - bytesWritten: - type: integer - description: The number of bytes written by this Processor in the last 5 - minutes - format: int64 - read: - type: string - description: The number of bytes read in the last 5 minutes. - written: - type: string - description: The number of bytes written in the last 5 minutes. - flowFilesIn: - type: integer - description: The number of FlowFiles that have been accepted in the last - 5 minutes - format: int32 - bytesIn: - type: integer - description: The size of the FlowFiles that have been accepted in the last - 5 minutes - format: int64 - input: - type: string - description: The count/size of flowfiles that have been accepted in the - last 5 minutes. - flowFilesOut: - type: integer - description: The number of FlowFiles transferred to a Connection in the - last 5 minutes - format: int32 - bytesOut: - type: integer - description: The size of the FlowFiles transferred to a Connection in the - last 5 minutes - format: int64 - output: - type: string - description: The count/size of flowfiles that have been processed in the - last 5 minutes. - taskCount: - type: integer - description: The number of times this Processor has run in the last 5 minutes - format: int32 - tasksDurationNanos: - type: integer - description: The number of nanoseconds that this Processor has spent running - in the last 5 minutes - format: int64 - tasks: - type: string - description: The total number of task this connectable has completed over - the last 5 minutes. - tasksDuration: - type: string - description: The total duration of all tasks for this connectable over the - last 5 minutes. - activeThreadCount: - type: integer - description: The number of threads currently executing in the processor. - format: int32 - terminatedThreadCount: - type: integer - description: The number of threads currently terminated for the processor. - format: int32 - processingPerformanceStatus: - $ref: '#/components/schemas/ProcessingPerformanceStatusDTO' - description: The processor status snapshot from the node. - example: - bytesWritten: 7 - read: read - tasksDurationNanos: 8 - activeThreadCount: 7 - groupId: groupId - executionNode: "ALL, PRIMARY" - bytesRead: 3 - processingPerformanceStatus: - identifier: identifier - cpuDuration: 3 - contentReadDuration: 7 - sessionCommitDuration: 3 - garbageCollectionDuration: 4 - contentWriteDuration: 5 - type: type - terminatedThreadCount: 3 - output: output - input: input - taskCount: 4 - name: name - id: id - written: written - flowFilesIn: 0 - tasksDuration: tasksDuration - runStatus: "Running, Stopped, Validating, Disabled, Invalid" - flowFilesOut: 6 - tasks: tasks - bytesIn: 7 - bytesOut: 0 - ProcessorStatusSnapshotEntity: - type: object - properties: - id: - type: string - description: The id of the processor. - processorStatusSnapshot: - $ref: '#/components/schemas/ProcessorStatusSnapshotDTO' - canRead: - type: boolean - description: Indicates whether the user can read a given resource. - readOnly: true - description: The status of all processors in the process group. - example: - processorStatusSnapshot: - bytesWritten: 7 - read: read - tasksDurationNanos: 8 - activeThreadCount: 7 - groupId: groupId - executionNode: "ALL, PRIMARY" - bytesRead: 3 - processingPerformanceStatus: - identifier: identifier - cpuDuration: 3 - contentReadDuration: 7 - sessionCommitDuration: 3 - garbageCollectionDuration: 4 - contentWriteDuration: 5 - type: type - terminatedThreadCount: 3 - output: output - input: input - taskCount: 4 - name: name - id: id - written: written - flowFilesIn: 0 - tasksDuration: tasksDuration - runStatus: "Running, Stopped, Validating, Disabled, Invalid" - flowFilesOut: 6 - tasks: tasks - bytesIn: 7 - bytesOut: 0 - canRead: true - id: id - xml: - name: entity - RegisteredFlow: - type: object - properties: - identifier: - type: string - name: - type: string - description: - type: string - branch: - type: string - bucketIdentifier: - type: string - bucketName: - type: string - createdTimestamp: - type: integer - format: int64 - lastModifiedTimestamp: - type: integer - format: int64 - permissions: - $ref: '#/components/schemas/FlowRegistryPermissions' - versionCount: - type: integer - format: int64 - versionInfo: - $ref: '#/components/schemas/RegisteredFlowVersionInfo' - example: - versionCount: 8 - identifier: identifier - bucketName: bucketName - permissions: - canRead: true - canWrite: true - canDelete: true - createdTimestamp: 5 - name: name - description: description - bucketIdentifier: bucketIdentifier - versionInfo: - version: 7 - branch: branch - lastModifiedTimestamp: 5 - RegisteredFlowSnapshot: - type: object - properties: - snapshotMetadata: - $ref: '#/components/schemas/RegisteredFlowSnapshotMetadata' - flow: - $ref: '#/components/schemas/RegisteredFlow' - bucket: - $ref: '#/components/schemas/FlowRegistryBucket' - flowContents: - $ref: '#/components/schemas/VersionedProcessGroup' - externalControllerServices: - type: object - additionalProperties: - $ref: '#/components/schemas/ExternalControllerServiceReference' - parameterContexts: - type: object - additionalProperties: - $ref: '#/components/schemas/VersionedParameterContext' - flowEncodingVersion: - type: string - parameterProviders: - type: object - additionalProperties: - $ref: '#/components/schemas/ParameterProviderReference' - latest: - type: boolean - example: - bucket: - identifier: identifier - permissions: null - createdTimestamp: 3 - name: name - description: description - snapshotMetadata: - flowIdentifier: flowIdentifier - comments: comments - author: author - bucketIdentifier: bucketIdentifier - branch: branch - version: version - timestamp: 0 - externalControllerServices: - key: - identifier: identifier - name: name - flowContents: - processors: - - autoTerminatedRelationships: - - autoTerminatedRelationships - - autoTerminatedRelationships - bulletinLevel: bulletinLevel - executionNode: executionNode - runDurationMillis: 3 - type: type - propertyDescriptors: - key: - resourceDefinition: - resourceTypes: - - FILE - - FILE - cardinality: SINGLE - displayName: displayName - identifiesControllerService: true - name: name - dynamic: true - 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: 2 - retryCount: 3 - penaltyDuration: penaltyDuration - backoffMechanism: "PENALIZE_FLOWFILE, YIELD_PROCESSOR" - schedulingStrategy: schedulingStrategy - name: name - instanceIdentifier: instanceIdentifier - style: - key: style - schedulingPeriod: schedulingPeriod - position: null - groupIdentifier: groupIdentifier - properties: - key: properties - - autoTerminatedRelationships: - - autoTerminatedRelationships - - autoTerminatedRelationships - bulletinLevel: bulletinLevel - executionNode: executionNode - runDurationMillis: 3 - type: type - propertyDescriptors: - key: - resourceDefinition: - resourceTypes: - - FILE - - FILE - cardinality: SINGLE - displayName: displayName - identifiesControllerService: true - name: name - dynamic: true - 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: 2 - retryCount: 3 - penaltyDuration: penaltyDuration - backoffMechanism: "PENALIZE_FLOWFILE, YIELD_PROCESSOR" - schedulingStrategy: schedulingStrategy - name: name - instanceIdentifier: instanceIdentifier - style: - key: style - schedulingPeriod: schedulingPeriod - position: null - groupIdentifier: groupIdentifier - properties: - key: properties - scheduledState: ENABLED - processGroups: - - null - - null - outputPorts: - - null - - null - funnels: - - identifier: identifier - componentType: CONNECTION - comments: comments - name: name - instanceIdentifier: instanceIdentifier - position: null - groupIdentifier: groupIdentifier - - identifier: identifier - componentType: CONNECTION - comments: comments - name: name - instanceIdentifier: instanceIdentifier - position: null - groupIdentifier: groupIdentifier - versionedFlowCoordinates: - registryId: registryId - storageLocation: storageLocation - bucketId: bucketId - branch: branch - flowId: flowId - version: version - latest: true - connections: - - identifier: identifier - componentType: CONNECTION - prioritizers: - - prioritizers - - prioritizers - comments: comments - flowFileExpiration: flowFileExpiration - selectedRelationships: - - selectedRelationships - - selectedRelationships - loadBalanceCompression: "DO_NOT_COMPRESS, COMPRESS_ATTRIBUTES_ONLY, COMPRESS_ATTRIBUTES_AND_CONTENT" - destination: null - backPressureDataSizeThreshold: backPressureDataSizeThreshold - loadBalanceStrategy: "DO_NOT_LOAD_BALANCE, PARTITION_BY_ATTRIBUTE, ROUND_ROBIN,\ - \ SINGLE_NODE" - source: - comments: comments - groupId: groupId - name: name - instanceIdentifier: instanceIdentifier - id: id - type: PROCESSOR - labelIndex: 4 - bends: - - null - - null - backPressureObjectThreshold: 0 - name: name - instanceIdentifier: instanceIdentifier - position: null - groupIdentifier: groupIdentifier - partitioningAttribute: partitioningAttribute - zIndex: 0 - - identifier: identifier - componentType: CONNECTION - prioritizers: - - prioritizers - - prioritizers - comments: comments - flowFileExpiration: flowFileExpiration - selectedRelationships: - - selectedRelationships - - selectedRelationships - loadBalanceCompression: "DO_NOT_COMPRESS, COMPRESS_ATTRIBUTES_ONLY, COMPRESS_ATTRIBUTES_AND_CONTENT" - destination: null - backPressureDataSizeThreshold: backPressureDataSizeThreshold - loadBalanceStrategy: "DO_NOT_LOAD_BALANCE, PARTITION_BY_ATTRIBUTE, ROUND_ROBIN,\ - \ SINGLE_NODE" - source: - comments: comments - groupId: groupId - name: name - instanceIdentifier: instanceIdentifier - id: id - type: PROCESSOR - labelIndex: 4 - bends: - - null - - null - backPressureObjectThreshold: 0 - name: name - instanceIdentifier: instanceIdentifier - position: null - groupIdentifier: groupIdentifier - partitioningAttribute: partitioningAttribute - zIndex: 0 - logFileSuffix: logFileSuffix - parameterContextName: parameterContextName - identifier: identifier - componentType: CONNECTION - defaultBackPressureObjectThreshold: 9 - comments: comments - executionEngine: STANDARD - labels: - - identifier: identifier - componentType: CONNECTION - comments: comments - name: name - width: 4.332304821875894 - instanceIdentifier: instanceIdentifier - style: - key: style - position: null - label: label - groupIdentifier: groupIdentifier - zIndex: 7 - height: 2.7977867356748476 - - identifier: identifier - componentType: CONNECTION - comments: comments - name: name - width: 4.332304821875894 - instanceIdentifier: instanceIdentifier - style: - key: style - position: null - label: label - groupIdentifier: groupIdentifier - zIndex: 7 - height: 2.7977867356748476 - defaultBackPressureDataSizeThreshold: defaultBackPressureDataSizeThreshold - controllerServices: - - annotationData: annotationData - identifier: identifier - componentType: CONNECTION - comments: comments - bulletinLevel: bulletinLevel - type: type - propertyDescriptors: - key: null - scheduledState: ENABLED - controllerServiceApis: - - type: type - bundle: null - - type: type - bundle: null - name: name - instanceIdentifier: instanceIdentifier - position: null - groupIdentifier: groupIdentifier - bundle: null - properties: - key: properties - - annotationData: annotationData - identifier: identifier - componentType: CONNECTION - comments: comments - bulletinLevel: bulletinLevel - type: type - propertyDescriptors: - key: null - scheduledState: ENABLED - controllerServiceApis: - - type: type - bundle: null - - type: type - bundle: null - name: name - instanceIdentifier: instanceIdentifier - position: null - groupIdentifier: groupIdentifier - bundle: null - properties: - key: properties - defaultFlowFileExpiration: defaultFlowFileExpiration - flowFileConcurrency: flowFileConcurrency - flowFileOutboundPolicy: flowFileOutboundPolicy - name: name - inputPorts: - - identifier: identifier - componentType: CONNECTION - comments: comments - allowRemoteAccess: true - concurrentlySchedulableTaskCount: 8 - name: name - instanceIdentifier: instanceIdentifier - position: null - portFunction: STANDARD - type: INPUT_PORT - groupIdentifier: groupIdentifier - scheduledState: ENABLED - - identifier: identifier - componentType: CONNECTION - comments: comments - allowRemoteAccess: true - concurrentlySchedulableTaskCount: 8 - name: name - instanceIdentifier: instanceIdentifier - position: null - portFunction: STANDARD - type: INPUT_PORT - groupIdentifier: groupIdentifier - scheduledState: ENABLED - instanceIdentifier: instanceIdentifier - position: - x: 3.111202833403195 - "y": 9.897492629215506 - maxConcurrentTasks: 0 - statelessFlowTimeout: statelessFlowTimeout - remoteProcessGroups: - - identifier: identifier - componentType: CONNECTION - comments: comments - proxyPassword: proxyPassword - communicationsTimeout: communicationsTimeout - proxyHost: proxyHost - proxyPort: 5 - transportProtocol: "RAW, HTTP" - outputPorts: - - null - - null - name: name - proxyUser: proxyUser - targetUris: targetUris - inputPorts: - - identifier: identifier - componentType: CONNECTION - remoteGroupId: remoteGroupId - comments: comments - targetId: targetId - concurrentlySchedulableTaskCount: 7 - useCompression: true - scheduledState: ENABLED - name: name - instanceIdentifier: instanceIdentifier - position: null - batchSize: - duration: duration - size: size - count: 0 - groupIdentifier: groupIdentifier - - identifier: identifier - componentType: CONNECTION - remoteGroupId: remoteGroupId - comments: comments - targetId: targetId - concurrentlySchedulableTaskCount: 7 - useCompression: true - scheduledState: ENABLED - name: name - instanceIdentifier: instanceIdentifier - position: null - batchSize: - duration: duration - size: size - count: 0 - groupIdentifier: groupIdentifier - instanceIdentifier: instanceIdentifier - yieldDuration: yieldDuration - position: null - groupIdentifier: groupIdentifier - localNetworkInterface: localNetworkInterface - - identifier: identifier - componentType: CONNECTION - comments: comments - proxyPassword: proxyPassword - communicationsTimeout: communicationsTimeout - proxyHost: proxyHost - proxyPort: 5 - transportProtocol: "RAW, HTTP" - outputPorts: - - null - - null - name: name - proxyUser: proxyUser - targetUris: targetUris - inputPorts: - - identifier: identifier - componentType: CONNECTION - remoteGroupId: remoteGroupId - comments: comments - targetId: targetId - concurrentlySchedulableTaskCount: 7 - useCompression: true - scheduledState: ENABLED - name: name - instanceIdentifier: instanceIdentifier - position: null - batchSize: - duration: duration - size: size - count: 0 - groupIdentifier: groupIdentifier - - identifier: identifier - componentType: CONNECTION - remoteGroupId: remoteGroupId - comments: comments - targetId: targetId - concurrentlySchedulableTaskCount: 7 - useCompression: true - scheduledState: ENABLED - name: name - instanceIdentifier: instanceIdentifier - position: null - batchSize: - duration: duration - size: size - count: 0 - groupIdentifier: groupIdentifier - instanceIdentifier: instanceIdentifier - yieldDuration: yieldDuration - position: null - groupIdentifier: groupIdentifier - localNetworkInterface: localNetworkInterface - groupIdentifier: groupIdentifier - parameterProviders: - key: - identifier: identifier - name: name - type: type - bundle: null - flow: - versionCount: 8 - identifier: identifier - bucketName: bucketName - permissions: - canRead: true - canWrite: true - canDelete: true - createdTimestamp: 5 - name: name - description: description - bucketIdentifier: bucketIdentifier - versionInfo: - version: 7 - branch: branch - lastModifiedTimestamp: 5 - flowEncodingVersion: flowEncodingVersion - parameterContexts: - key: - parameterGroupName: parameterGroupName - identifier: identifier - synchronized: true - componentType: CONNECTION - comments: comments - description: description - inheritedParameterContexts: - - inheritedParameterContexts - - inheritedParameterContexts - name: name - instanceIdentifier: instanceIdentifier - position: null - groupIdentifier: groupIdentifier - parameters: - - referencedAssets: - - identifier: identifier - name: name - - identifier: identifier - name: name - provided: true - name: name - description: description - sensitive: true - value: value - - referencedAssets: - - identifier: identifier - name: name - - identifier: identifier - name: name - provided: true - name: name - description: description - sensitive: true - value: value - parameterProvider: parameterProvider - latest: true - RegisteredFlowSnapshotMetadata: - type: object - properties: - branch: - type: string - bucketIdentifier: - type: string - flowIdentifier: - type: string - version: - type: string - timestamp: - type: integer - format: int64 - author: - type: string - comments: - type: string - example: - flowIdentifier: flowIdentifier - comments: comments - author: author - bucketIdentifier: bucketIdentifier - branch: branch - version: version - timestamp: 0 - RegisteredFlowVersionInfo: - type: object - properties: - version: - type: integer - format: int64 - example: - version: 7 - RelationshipDTO: - type: object - properties: - name: - type: string - description: The relationship name. - description: - type: string - description: The relationship description. - autoTerminate: - type: boolean - description: Whether or not flowfiles sent to this relationship should auto - terminate. - retry: - type: boolean - description: Whether or not flowfiles sent to this relationship should retry. - description: The available relationships that the processor currently supports. - readOnly: true - example: - name: name - description: description - autoTerminate: true - retry: true - RemoteProcessGroupContentsDTO: - type: object - properties: - inputPorts: - uniqueItems: true - type: array - description: The input ports to which data can be sent. - items: - $ref: '#/components/schemas/RemoteProcessGroupPortDTO' - outputPorts: - uniqueItems: true - type: array - description: The output ports from which data can be retrieved. - items: - $ref: '#/components/schemas/RemoteProcessGroupPortDTO' - description: The contents of the remote process group. Will contain available - input/output ports. - example: - outputPorts: - - null - - null - inputPorts: - - comments: comments - targetId: targetId - concurrentlySchedulableTaskCount: 9 - groupId: groupId - useCompression: true - targetRunning: true - connected: true - versionedComponentId: versionedComponentId - batchSettings: - duration: duration - size: size - count: 6 - name: name - transmitting: true - exists: true - id: id - - comments: comments - targetId: targetId - concurrentlySchedulableTaskCount: 9 - groupId: groupId - useCompression: true - targetRunning: true - connected: true - versionedComponentId: versionedComponentId - batchSettings: - duration: duration - size: size - count: 6 - name: name - transmitting: true - exists: true - id: id - RemoteProcessGroupDTO: - type: object - properties: - id: - type: string - description: The id of the component. - versionedComponentId: - type: string - description: The ID of the corresponding component that is under version - control - parentGroupId: - type: string - description: The id of parent process group of this component if applicable. - position: - $ref: '#/components/schemas/PositionDTO' - targetUri: - type: string - description: "The target URI of the remote process group. If target uri\ - \ is not set, but uris are set, then returns the first url in the urls.\ - \ If neither target uri nor uris are set, then returns null." - targetUris: - type: string - description: "The target URI of the remote process group. If target uris\ - \ is not set but target uri is set, then returns a collection containing\ - \ the single target uri. If neither target uris nor uris are set, then\ - \ returns null." - targetSecure: - type: boolean - description: Whether the target is running securely. - name: - type: string - description: The name of the remote process group. - comments: - type: string - description: The comments for the remote process group. - communicationsTimeout: - type: string - description: The time period used for the timeout when communicating with - the target. - yieldDuration: - type: string - description: "When yielding, this amount of time must elapse before the\ - \ remote process group is scheduled again." - transportProtocol: - type: string - localNetworkInterface: - type: string - description: "The local network interface to send/receive data. If not specified,\ - \ any local address is used. If clustered, all nodes must have an interface\ - \ with this identifier." - proxyHost: - type: string - proxyPort: - type: integer - format: int32 - proxyUser: - type: string - proxyPassword: - type: string - authorizationIssues: - type: array - description: Any remote authorization issues for the remote process group. - items: - type: string - description: Any remote authorization issues for the remote process group. - validationErrors: - type: array - description: | - The validation errors for the remote process group. - These validation errors represent the problems with the remote process group that must be resolved before it can transmit. - items: - type: string - description: | - The validation errors for the remote process group. - These validation errors represent the problems with the remote process group that must be resolved before it can transmit. - transmitting: - type: boolean - description: Whether the remote process group is actively transmitting. - inputPortCount: - type: integer - description: The number of remote input ports currently available on the - target. - format: int32 - outputPortCount: - type: integer - description: The number of remote output ports currently available on the - target. - format: int32 - activeRemoteInputPortCount: - type: integer - description: The number of active remote input ports. - format: int32 - inactiveRemoteInputPortCount: - type: integer - description: The number of inactive remote input ports. - format: int32 - activeRemoteOutputPortCount: - type: integer - description: The number of active remote output ports. - format: int32 - inactiveRemoteOutputPortCount: - type: integer - description: The number of inactive remote output ports. - format: int32 - flowRefreshed: - type: string - description: The timestamp when this remote process group was last refreshed. - contents: - $ref: '#/components/schemas/RemoteProcessGroupContentsDTO' - example: - targetSecure: true - inactiveRemoteInputPortCount: 9 - communicationsTimeout: communicationsTimeout - outputPortCount: 5 - inputPortCount: 4 - activeRemoteInputPortCount: 9 - proxyPort: 1 - flowRefreshed: flowRefreshed - versionedComponentId: versionedComponentId - transportProtocol: transportProtocol - transmitting: true - validationErrors: - - validationErrors - - validationErrors - yieldDuration: yieldDuration - id: id - localNetworkInterface: localNetworkInterface - comments: comments - authorizationIssues: - - authorizationIssues - - authorizationIssues - proxyPassword: proxyPassword - parentGroupId: parentGroupId - activeRemoteOutputPortCount: 6 - proxyHost: proxyHost - contents: - outputPorts: - - null - - null - inputPorts: - - comments: comments - targetId: targetId - concurrentlySchedulableTaskCount: 9 - groupId: groupId - useCompression: true - targetRunning: true - connected: true - versionedComponentId: versionedComponentId - batchSettings: - duration: duration - size: size - count: 6 - name: name - transmitting: true - exists: true - id: id - - comments: comments - targetId: targetId - concurrentlySchedulableTaskCount: 9 - groupId: groupId - useCompression: true - targetRunning: true - connected: true - versionedComponentId: versionedComponentId - batchSettings: - duration: duration - size: size - count: 6 - name: name - transmitting: true - exists: true - id: id - targetUri: targetUri - name: name - proxyUser: proxyUser - targetUris: targetUris - position: null - inactiveRemoteOutputPortCount: 8 - RemoteProcessGroupEntity: - type: object - properties: - revision: - $ref: '#/components/schemas/RevisionDTO' - id: - type: string - description: The id of the component. - uri: - type: string - description: The URI for futures requests to the component. - position: - $ref: '#/components/schemas/PositionDTO' - permissions: - $ref: '#/components/schemas/PermissionsDTO' - bulletins: - type: array - description: The bulletins for this component. - items: - $ref: '#/components/schemas/BulletinEntity' - disconnectedNodeAcknowledged: - type: boolean - description: Acknowledges that this node is disconnected to allow for mutable - requests to proceed. - component: - $ref: '#/components/schemas/RemoteProcessGroupDTO' - status: - $ref: '#/components/schemas/RemoteProcessGroupStatusDTO' - inputPortCount: - type: integer - description: The number of remote input ports currently available on the - target. - format: int32 - outputPortCount: - type: integer - description: The number of remote output ports currently available on the - target. - format: int32 - operatePermissions: - $ref: '#/components/schemas/PermissionsDTO' - example: - bulletins: - - null - - null - disconnectedNodeAcknowledged: true - component: null - permissions: null - id: id - position: null - outputPortCount: 7 - uri: uri - revision: null - status: - transmissionStatus: transmissionStatus - groupId: groupId - name: name - targetUri: targetUri - nodeSnapshots: - - statusSnapshot: null - address: address - apiPort: 7 - nodeId: nodeId - - statusSnapshot: null - address: address - apiPort: 7 - nodeId: nodeId - id: id - aggregateSnapshot: null - statsLastRefreshed: statsLastRefreshed - validationStatus: "VALID, INVALID, VALIDATING" - inputPortCount: 7 - operatePermissions: null - xml: - name: remoteProcessGroupEntity - RemoteProcessGroupPortDTO: - type: object - properties: - id: - type: string - description: The id of the port. - targetId: - type: string - description: The id of the target port. - versionedComponentId: - type: string - description: The ID of the corresponding component that is under version - control - groupId: - type: string - description: The id of the remote process group that the port resides in. - name: - type: string - description: The name of the target port. - comments: - type: string - description: The comments as configured on the target port. - concurrentlySchedulableTaskCount: - type: integer - description: The number of task that may transmit flowfiles to the target - port concurrently. - format: int32 - transmitting: - type: boolean - description: Whether the remote port is configured for transmission. - useCompression: - type: boolean - description: Whether the flowfiles are compressed when sent to the target - port. - exists: - type: boolean - description: Whether the target port exists. - targetRunning: - type: boolean - description: Whether the target port is running. - connected: - type: boolean - description: Whether the port has either an incoming or outgoing connection. - batchSettings: - $ref: '#/components/schemas/BatchSettingsDTO' - description: The output ports from which data can be retrieved. - example: - comments: comments - targetId: targetId - concurrentlySchedulableTaskCount: 9 - groupId: groupId - useCompression: true - targetRunning: true - connected: true - versionedComponentId: versionedComponentId - batchSettings: - duration: duration - size: size - count: 6 - name: name - transmitting: true - exists: true - id: id - RemoteProcessGroupStatusDTO: - type: object - properties: - groupId: - type: string - description: The unique ID of the process group that the Processor belongs - to - id: - type: string - description: The unique ID of the Processor - name: - type: string - description: The name of the remote process group. - targetUri: - type: string - description: The URI of the target system. - transmissionStatus: - type: string - description: The transmission status of the remote process group. - statsLastRefreshed: - type: string - description: The time the status for the process group was last refreshed. - validationStatus: - type: string - description: "Indicates whether the component is valid, invalid, or still\ - \ in the process of validating (i.e., it is unknown whether or not the\ - \ component is valid)" - readOnly: true - enum: - - "VALID, INVALID, VALIDATING" - aggregateSnapshot: - $ref: '#/components/schemas/RemoteProcessGroupStatusSnapshotDTO' - nodeSnapshots: - type: array - description: "A status snapshot for each node in the cluster. If the NiFi\ - \ instance is a standalone instance, rather than a cluster, this may be\ - \ null." - items: - $ref: '#/components/schemas/NodeRemoteProcessGroupStatusSnapshotDTO' - description: The status of the remote process group. - example: - transmissionStatus: transmissionStatus - groupId: groupId - name: name - targetUri: targetUri - nodeSnapshots: - - statusSnapshot: null - address: address - apiPort: 7 - nodeId: nodeId - - statusSnapshot: null - address: address - apiPort: 7 - nodeId: nodeId - id: id - aggregateSnapshot: null - statsLastRefreshed: statsLastRefreshed - validationStatus: "VALID, INVALID, VALIDATING" - RemoteProcessGroupStatusSnapshotDTO: - type: object - properties: - id: - type: string - description: The id of the remote process group. - groupId: - type: string - description: The id of the parent process group the remote process group - resides in. - name: - type: string - description: The name of the remote process group. - targetUri: - type: string - description: The URI of the target system. - transmissionStatus: - type: string - description: The transmission status of the remote process group. - activeThreadCount: - type: integer - description: The number of active threads for the remote process group. - format: int32 - flowFilesSent: - type: integer - description: The number of FlowFiles sent to the remote process group in - the last 5 minutes. - format: int32 - bytesSent: - type: integer - description: The size of the FlowFiles sent to the remote process group - in the last 5 minutes. - format: int64 - sent: - type: string - description: The count/size of the flowfiles sent to the remote process - group in the last 5 minutes. - flowFilesReceived: - type: integer - description: The number of FlowFiles received from the remote process group - in the last 5 minutes. - format: int32 - bytesReceived: - type: integer - description: The size of the FlowFiles received from the remote process - group in the last 5 minutes. - format: int64 - received: - type: string - description: The count/size of the flowfiles received from the remote process - group in the last 5 minutes. - description: The remote process group status snapshot from the node. - example: - bytesReceived: 4 - transmissionStatus: transmissionStatus - activeThreadCount: 0 - groupId: groupId - flowFilesReceived: 1 - name: name - targetUri: targetUri - flowFilesSent: 6 - received: received - id: id - bytesSent: 4 - sent: sent - RemoteProcessGroupStatusSnapshotEntity: - type: object - properties: - id: - type: string - description: The id of the remote process group. - remoteProcessGroupStatusSnapshot: - $ref: '#/components/schemas/RemoteProcessGroupStatusSnapshotDTO' - canRead: - type: boolean - description: Indicates whether the user can read a given resource. - readOnly: true - description: The status of all remote process groups in the process group. - example: - canRead: true - remoteProcessGroupStatusSnapshot: - bytesReceived: 4 - transmissionStatus: transmissionStatus - activeThreadCount: 0 - groupId: groupId - flowFilesReceived: 1 - name: name - targetUri: targetUri - flowFilesSent: 6 - received: received - id: id - bytesSent: 4 - sent: sent - id: id - xml: - name: entity - VersionedAsset: - type: object - properties: - identifier: - type: string - description: The identifier of the asset - name: - type: string - description: The name of the asset - description: The assets that are referenced by this parameter - example: - identifier: identifier - name: name - VersionedConnection: - type: object - properties: - identifier: - type: string - description: The component's unique identifier - instanceIdentifier: - type: string - description: "The instance ID of an existing component that is described\ - \ by this VersionedComponent, or null if this is not mapped to an instantiated\ - \ component" - name: - type: string - description: The component's name - comments: - type: string - description: The user-supplied comments for the component - position: - $ref: '#/components/schemas/Position' - source: - $ref: '#/components/schemas/ConnectableComponent' - destination: - $ref: '#/components/schemas/ConnectableComponent' - labelIndex: - type: integer - description: The index of the bend point where to place the connection label. - format: int32 - zIndex: - type: integer - description: The z index of the connection. - format: int64 - selectedRelationships: - uniqueItems: true - type: array - description: The selected relationship that comprise the connection. - items: - type: string - description: The selected relationship that comprise the connection. - backPressureObjectThreshold: - type: integer - description: The object count threshold for determining when back pressure - is applied. Updating this value is a passive change in the sense that - it won't impact whether existing files over the limit are affected but - it does help feeder processors to stop pushing too much into this work - queue. - format: int64 - backPressureDataSizeThreshold: - type: string - description: The object data size threshold for determining when back pressure - is applied. Updating this value is a passive change in the sense that - it won't impact whether existing files over the limit are affected but - it does help feeder processors to stop pushing too much into this work - queue. - flowFileExpiration: - type: string - description: The amount of time a flow file may be in the flow before it - will be automatically aged out of the flow. Once a flow file reaches this - age it will be terminated from the flow the next time a processor attempts - to start work on it. - prioritizers: - type: array - description: The comparators used to prioritize the queue. - items: - type: string - description: The comparators used to prioritize the queue. - bends: - type: array - description: The bend points on the connection. - items: - $ref: '#/components/schemas/Position' - loadBalanceStrategy: - type: string - description: "The Strategy to use for load balancing data across the cluster,\ - \ or null, if no Load Balance Strategy has been specified." - enum: - - "DO_NOT_LOAD_BALANCE, PARTITION_BY_ATTRIBUTE, ROUND_ROBIN, SINGLE_NODE" - partitioningAttribute: - type: string - description: "The attribute to use for partitioning data as it is load balanced\ - \ across the cluster. If the Load Balance Strategy is configured to use\ - \ PARTITION_BY_ATTRIBUTE, the value returned by this method is the name\ - \ of the FlowFile Attribute that will be used to determine which node\ - \ in the cluster should receive a given FlowFile. If the Load Balance\ - \ Strategy is unset or is set to any other value, the Partitioning Attribute\ - \ has no effect." - loadBalanceCompression: - type: string - description: Whether or not compression should be used when transferring - FlowFiles between nodes - enum: - - "DO_NOT_COMPRESS, COMPRESS_ATTRIBUTES_ONLY, COMPRESS_ATTRIBUTES_AND_CONTENT" - componentType: - type: string - enum: - - CONNECTION - - PROCESSOR - - PROCESS_GROUP - - REMOTE_PROCESS_GROUP - - INPUT_PORT - - OUTPUT_PORT - - REMOTE_INPUT_PORT - - REMOTE_OUTPUT_PORT - - FUNNEL - - LABEL - - CONTROLLER_SERVICE - - REPORTING_TASK - - FLOW_ANALYSIS_RULE - - PARAMETER_CONTEXT - - PARAMETER_PROVIDER - - FLOW_REGISTRY_CLIENT - groupIdentifier: - type: string - description: The ID of the Process Group that this component belongs to - description: The Connections - example: - identifier: identifier - componentType: CONNECTION - prioritizers: - - prioritizers - - prioritizers - comments: comments - flowFileExpiration: flowFileExpiration - selectedRelationships: - - selectedRelationships - - selectedRelationships - loadBalanceCompression: "DO_NOT_COMPRESS, COMPRESS_ATTRIBUTES_ONLY, COMPRESS_ATTRIBUTES_AND_CONTENT" - destination: null - backPressureDataSizeThreshold: backPressureDataSizeThreshold - loadBalanceStrategy: "DO_NOT_LOAD_BALANCE, PARTITION_BY_ATTRIBUTE, ROUND_ROBIN,\ - \ SINGLE_NODE" - source: - comments: comments - groupId: groupId - name: name - instanceIdentifier: instanceIdentifier - id: id - type: PROCESSOR - labelIndex: 4 - bends: - - null - - null - backPressureObjectThreshold: 0 - name: name - instanceIdentifier: instanceIdentifier - position: null - groupIdentifier: groupIdentifier - partitioningAttribute: partitioningAttribute - zIndex: 0 - VersionedFlowCoordinates: - type: object - properties: - registryId: - type: string - description: The identifier of the Flow Registry that contains the flow - storageLocation: - type: string - description: The location of the Flow Registry that stores the flow - branch: - type: string - description: The name of the branch that the flow resides in - bucketId: - type: string - description: The UUID of the bucket that the flow resides in - flowId: - type: string - description: The UUID of the flow - version: - type: string - description: The version of the flow - latest: - type: boolean - description: Whether or not these coordinates point to the latest version - of the flow - description: "The coordinates where the remote flow is stored, or null if the\ - \ Process Group is not directly under Version Control" - example: - registryId: registryId - storageLocation: storageLocation - bucketId: bucketId - branch: branch - flowId: flowId - version: version - latest: true - VersionedFunnel: - type: object - properties: - identifier: - type: string - description: The component's unique identifier - instanceIdentifier: - type: string - description: "The instance ID of an existing component that is described\ - \ by this VersionedComponent, or null if this is not mapped to an instantiated\ - \ component" - name: - type: string - description: The component's name - comments: - type: string - description: The user-supplied comments for the component - position: - $ref: '#/components/schemas/Position' - componentType: - type: string - enum: - - CONNECTION - - PROCESSOR - - PROCESS_GROUP - - REMOTE_PROCESS_GROUP - - INPUT_PORT - - OUTPUT_PORT - - REMOTE_INPUT_PORT - - REMOTE_OUTPUT_PORT - - FUNNEL - - LABEL - - CONTROLLER_SERVICE - - REPORTING_TASK - - FLOW_ANALYSIS_RULE - - PARAMETER_CONTEXT - - PARAMETER_PROVIDER - - FLOW_REGISTRY_CLIENT - groupIdentifier: - type: string - description: The ID of the Process Group that this component belongs to - description: The Funnels - example: - identifier: identifier - componentType: CONNECTION - comments: comments - name: name - instanceIdentifier: instanceIdentifier - position: null - groupIdentifier: groupIdentifier - VersionedLabel: - type: object - properties: - identifier: - type: string - description: The component's unique identifier - instanceIdentifier: - type: string - description: "The instance ID of an existing component that is described\ - \ by this VersionedComponent, or null if this is not mapped to an instantiated\ - \ component" - name: - type: string - description: The component's name - comments: - type: string - description: The user-supplied comments for the component - position: - $ref: '#/components/schemas/Position' - label: - type: string - description: The text that appears in the label. - zIndex: - type: integer - description: The z index of the connection. - format: int64 - width: - type: number - description: The width of the label in pixels when at a 1:1 scale. - format: double - height: - type: number - description: The height of the label in pixels when at a 1:1 scale. - format: double - style: - type: object - additionalProperties: - type: string - description: "The styles for this label (font-size : 12px, background-color\ - \ : #eee, etc)." - description: "The styles for this label (font-size : 12px, background-color\ - \ : #eee, etc)." - componentType: - type: string - enum: - - CONNECTION - - PROCESSOR - - PROCESS_GROUP - - REMOTE_PROCESS_GROUP - - INPUT_PORT - - OUTPUT_PORT - - REMOTE_INPUT_PORT - - REMOTE_OUTPUT_PORT - - FUNNEL - - LABEL - - CONTROLLER_SERVICE - - REPORTING_TASK - - FLOW_ANALYSIS_RULE - - PARAMETER_CONTEXT - - PARAMETER_PROVIDER - - FLOW_REGISTRY_CLIENT - groupIdentifier: - type: string - description: The ID of the Process Group that this component belongs to - description: The Labels - example: - identifier: identifier - componentType: CONNECTION - comments: comments - name: name - width: 4.332304821875894 - instanceIdentifier: instanceIdentifier - style: - key: style - position: null - label: label - groupIdentifier: groupIdentifier - zIndex: 7 - height: 2.7977867356748476 - VersionedParameter: - type: object - properties: - name: - type: string - description: The name of the parameter - description: - type: string - description: The description of the param - sensitive: - type: boolean - description: Whether or not the parameter value is sensitive - provided: - type: boolean - description: Whether or not the parameter value is provided by a ParameterProvider - value: - type: string - description: The value of the parameter - referencedAssets: - type: array - description: The assets that are referenced by this parameter - items: - $ref: '#/components/schemas/VersionedAsset' - description: The parameters in the context - example: - referencedAssets: - - identifier: identifier - name: name - - identifier: identifier - name: name - provided: true - name: name - description: description - sensitive: true - value: value - VersionedParameterContext: - type: object - properties: - identifier: - type: string - description: The component's unique identifier - instanceIdentifier: - type: string - description: "The instance ID of an existing component that is described\ - \ by this VersionedComponent, or null if this is not mapped to an instantiated\ - \ component" - name: - type: string - description: The component's name - comments: - type: string - description: The user-supplied comments for the component - position: - $ref: '#/components/schemas/Position' - parameters: - uniqueItems: true - type: array - description: The parameters in the context - items: - $ref: '#/components/schemas/VersionedParameter' - inheritedParameterContexts: - type: array - description: The names of additional parameter contexts from which to inherit - parameters - items: - type: string - description: The names of additional parameter contexts from which to - inherit parameters - description: - type: string - description: The description of the parameter context - parameterProvider: - type: string - description: The identifier of an optional parameter provider - parameterGroupName: - type: string - description: "The corresponding parameter group name fetched from the parameter\ - \ provider, if applicable" - synchronized: - type: boolean - description: True if the parameter provider is set and the context should - receive updates when its parameters are next fetched - componentType: - type: string - enum: - - CONNECTION - - PROCESSOR - - PROCESS_GROUP - - REMOTE_PROCESS_GROUP - - INPUT_PORT - - OUTPUT_PORT - - REMOTE_INPUT_PORT - - REMOTE_OUTPUT_PORT - - FUNNEL - - LABEL - - CONTROLLER_SERVICE - - REPORTING_TASK - - FLOW_ANALYSIS_RULE - - PARAMETER_CONTEXT - - PARAMETER_PROVIDER - - FLOW_REGISTRY_CLIENT - groupIdentifier: - type: string - description: The ID of the Process Group that this component belongs to - example: - parameterGroupName: parameterGroupName - identifier: identifier - synchronized: true - componentType: CONNECTION - comments: comments - description: description - inheritedParameterContexts: - - inheritedParameterContexts - - inheritedParameterContexts - name: name - instanceIdentifier: instanceIdentifier - position: null - groupIdentifier: groupIdentifier - parameters: - - referencedAssets: - - identifier: identifier - name: name - - identifier: identifier - name: name - provided: true - name: name - description: description - sensitive: true - value: value - - referencedAssets: - - identifier: identifier - name: name - - identifier: identifier - name: name - provided: true - name: name - description: description - sensitive: true - value: value - parameterProvider: parameterProvider - VersionedPort: - type: object - properties: - identifier: - type: string - description: The component's unique identifier - instanceIdentifier: - type: string - description: "The instance ID of an existing component that is described\ - \ by this VersionedComponent, or null if this is not mapped to an instantiated\ - \ component" - name: - type: string - description: The component's name - comments: - type: string - description: The user-supplied comments for the component - position: - $ref: '#/components/schemas/Position' - type: - type: string - description: The type of port. - enum: - - INPUT_PORT - - OUTPUT_PORT - concurrentlySchedulableTaskCount: - type: integer - description: The number of tasks that should be concurrently scheduled for - the port. - format: int32 - scheduledState: - type: string - description: The scheduled state of the component - enum: - - ENABLED - - DISABLED - - RUNNING - allowRemoteAccess: - type: boolean - description: Whether or not this port allows remote access for site-to-site - portFunction: - type: string - description: Specifies how the Port should function - enum: - - STANDARD - - FAILURE - componentType: - type: string - enum: - - CONNECTION - - PROCESSOR - - PROCESS_GROUP - - REMOTE_PROCESS_GROUP - - INPUT_PORT - - OUTPUT_PORT - - REMOTE_INPUT_PORT - - REMOTE_OUTPUT_PORT - - FUNNEL - - LABEL - - CONTROLLER_SERVICE - - REPORTING_TASK - - FLOW_ANALYSIS_RULE - - PARAMETER_CONTEXT - - PARAMETER_PROVIDER - - FLOW_REGISTRY_CLIENT - groupIdentifier: - type: string - description: The ID of the Process Group that this component belongs to - description: The Output Ports - example: - identifier: identifier - componentType: CONNECTION - comments: comments - allowRemoteAccess: true - concurrentlySchedulableTaskCount: 8 - name: name - instanceIdentifier: instanceIdentifier - position: null - portFunction: STANDARD - type: INPUT_PORT - groupIdentifier: groupIdentifier - scheduledState: ENABLED - VersionedProcessGroup: - type: object - properties: - identifier: - type: string - description: The component's unique identifier - instanceIdentifier: - type: string - description: "The instance ID of an existing component that is described\ - \ by this VersionedComponent, or null if this is not mapped to an instantiated\ - \ component" - name: - type: string - description: The component's name - comments: - type: string - description: The user-supplied comments for the component - position: - $ref: '#/components/schemas/Position' - processGroups: - uniqueItems: true - type: array - description: The child Process Groups - items: - $ref: '#/components/schemas/VersionedProcessGroup' - remoteProcessGroups: - uniqueItems: true - type: array - description: The Remote Process Groups - items: - $ref: '#/components/schemas/VersionedRemoteProcessGroup' - processors: - uniqueItems: true - type: array - description: The Processors - items: - $ref: '#/components/schemas/VersionedProcessor' - inputPorts: - uniqueItems: true - type: array - description: The Input Ports - items: - $ref: '#/components/schemas/VersionedPort' - outputPorts: - uniqueItems: true - type: array - description: The Output Ports - items: - $ref: '#/components/schemas/VersionedPort' - connections: - uniqueItems: true - type: array - description: The Connections - items: - $ref: '#/components/schemas/VersionedConnection' - labels: - uniqueItems: true - type: array - description: The Labels - items: - $ref: '#/components/schemas/VersionedLabel' - funnels: - uniqueItems: true - type: array - description: The Funnels - items: - $ref: '#/components/schemas/VersionedFunnel' - controllerServices: - uniqueItems: true - type: array - description: The Controller Services - items: - $ref: '#/components/schemas/VersionedControllerService' - versionedFlowCoordinates: - $ref: '#/components/schemas/VersionedFlowCoordinates' - parameterContextName: - type: string - description: The name of the parameter context used by this process group - defaultFlowFileExpiration: - type: string - description: The default FlowFile Expiration for this Process Group. - defaultBackPressureObjectThreshold: - type: integer - description: Default value used in this Process Group for the maximum number - of objects that can be queued before back pressure is applied. - format: int64 - defaultBackPressureDataSizeThreshold: - type: string - description: Default value used in this Process Group for the maximum data - size of objects that can be queued before back pressure is applied. - scheduledState: - type: string - description: "The Scheduled State of the Process Group, if the group is\ - \ configured to use the Stateless Execution Engine. Otherwise, this value\ - \ has no relevance." - enum: - - ENABLED - - DISABLED - - RUNNING - executionEngine: - type: string - description: The Execution Engine that should be used to run the components - within the group. - enum: - - STANDARD - - STATELESS - - INHERITED - maxConcurrentTasks: - type: integer - description: The maximum number of concurrent tasks that should be scheduled - for this Process Group when using the Stateless Engine - format: int32 - statelessFlowTimeout: - type: string - description: The maximum amount of time that the flow is allows to run using - the Stateless engine before it times out and is considered a failure - logFileSuffix: - type: string - description: The log file suffix for this Process Group for dedicated logging. - flowFileConcurrency: - type: string - description: The configured FlowFile Concurrency for the Process Group - flowFileOutboundPolicy: - type: string - description: The FlowFile Outbound Policy for the Process Group - componentType: - type: string - enum: - - CONNECTION - - PROCESSOR - - PROCESS_GROUP - - REMOTE_PROCESS_GROUP - - INPUT_PORT - - OUTPUT_PORT - - REMOTE_INPUT_PORT - - REMOTE_OUTPUT_PORT - - FUNNEL - - LABEL - - CONTROLLER_SERVICE - - REPORTING_TASK - - FLOW_ANALYSIS_RULE - - PARAMETER_CONTEXT - - PARAMETER_PROVIDER - - FLOW_REGISTRY_CLIENT - groupIdentifier: - type: string - description: The ID of the Process Group that this component belongs to - example: - processors: - - autoTerminatedRelationships: - - autoTerminatedRelationships - - autoTerminatedRelationships - bulletinLevel: bulletinLevel - executionNode: executionNode - runDurationMillis: 3 - type: type - propertyDescriptors: - key: - resourceDefinition: - resourceTypes: - - FILE - - FILE - cardinality: SINGLE - displayName: displayName - identifiesControllerService: true - name: name - dynamic: true - 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: 2 - retryCount: 3 - penaltyDuration: penaltyDuration - backoffMechanism: "PENALIZE_FLOWFILE, YIELD_PROCESSOR" - schedulingStrategy: schedulingStrategy - name: name - instanceIdentifier: instanceIdentifier - style: - key: style - schedulingPeriod: schedulingPeriod - position: null - groupIdentifier: groupIdentifier - properties: - key: properties - - autoTerminatedRelationships: - - autoTerminatedRelationships - - autoTerminatedRelationships - bulletinLevel: bulletinLevel - executionNode: executionNode - runDurationMillis: 3 - type: type - propertyDescriptors: - key: - resourceDefinition: - resourceTypes: - - FILE - - FILE - cardinality: SINGLE - displayName: displayName - identifiesControllerService: true - name: name - dynamic: true - 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: 2 - retryCount: 3 - penaltyDuration: penaltyDuration - backoffMechanism: "PENALIZE_FLOWFILE, YIELD_PROCESSOR" - schedulingStrategy: schedulingStrategy - name: name - instanceIdentifier: instanceIdentifier - style: - key: style - schedulingPeriod: schedulingPeriod - position: null - groupIdentifier: groupIdentifier - properties: - key: properties - scheduledState: ENABLED - processGroups: - - null - - null - outputPorts: - - null - - null - funnels: - - identifier: identifier - componentType: CONNECTION - comments: comments - name: name - instanceIdentifier: instanceIdentifier - position: null - groupIdentifier: groupIdentifier - - identifier: identifier - componentType: CONNECTION - comments: comments - name: name - instanceIdentifier: instanceIdentifier - position: null - groupIdentifier: groupIdentifier - versionedFlowCoordinates: - registryId: registryId - storageLocation: storageLocation - bucketId: bucketId - branch: branch - flowId: flowId - version: version - latest: true - connections: - - identifier: identifier - componentType: CONNECTION - prioritizers: - - prioritizers - - prioritizers - comments: comments - flowFileExpiration: flowFileExpiration - selectedRelationships: - - selectedRelationships - - selectedRelationships - loadBalanceCompression: "DO_NOT_COMPRESS, COMPRESS_ATTRIBUTES_ONLY, COMPRESS_ATTRIBUTES_AND_CONTENT" - destination: null - backPressureDataSizeThreshold: backPressureDataSizeThreshold - loadBalanceStrategy: "DO_NOT_LOAD_BALANCE, PARTITION_BY_ATTRIBUTE, ROUND_ROBIN,\ - \ SINGLE_NODE" - source: - comments: comments - groupId: groupId - name: name - instanceIdentifier: instanceIdentifier - id: id - type: PROCESSOR - labelIndex: 4 - bends: - - null - - null - backPressureObjectThreshold: 0 - name: name - instanceIdentifier: instanceIdentifier - position: null - groupIdentifier: groupIdentifier - partitioningAttribute: partitioningAttribute - zIndex: 0 - - identifier: identifier - componentType: CONNECTION - prioritizers: - - prioritizers - - prioritizers - comments: comments - flowFileExpiration: flowFileExpiration - selectedRelationships: - - selectedRelationships - - selectedRelationships - loadBalanceCompression: "DO_NOT_COMPRESS, COMPRESS_ATTRIBUTES_ONLY, COMPRESS_ATTRIBUTES_AND_CONTENT" - destination: null - backPressureDataSizeThreshold: backPressureDataSizeThreshold - loadBalanceStrategy: "DO_NOT_LOAD_BALANCE, PARTITION_BY_ATTRIBUTE, ROUND_ROBIN,\ - \ SINGLE_NODE" - source: - comments: comments - groupId: groupId - name: name - instanceIdentifier: instanceIdentifier - id: id - type: PROCESSOR - labelIndex: 4 - bends: - - null - - null - backPressureObjectThreshold: 0 - name: name - instanceIdentifier: instanceIdentifier - position: null - groupIdentifier: groupIdentifier - partitioningAttribute: partitioningAttribute - zIndex: 0 - logFileSuffix: logFileSuffix - parameterContextName: parameterContextName - identifier: identifier - componentType: CONNECTION - defaultBackPressureObjectThreshold: 9 - comments: comments - executionEngine: STANDARD - labels: - - identifier: identifier - componentType: CONNECTION - comments: comments - name: name - width: 4.332304821875894 - instanceIdentifier: instanceIdentifier - style: - key: style - position: null - label: label - groupIdentifier: groupIdentifier - zIndex: 7 - height: 2.7977867356748476 - - identifier: identifier - componentType: CONNECTION - comments: comments - name: name - width: 4.332304821875894 - instanceIdentifier: instanceIdentifier - style: - key: style - position: null - label: label - groupIdentifier: groupIdentifier - zIndex: 7 - height: 2.7977867356748476 - defaultBackPressureDataSizeThreshold: defaultBackPressureDataSizeThreshold - controllerServices: - - annotationData: annotationData - identifier: identifier - componentType: CONNECTION - comments: comments - bulletinLevel: bulletinLevel - type: type - propertyDescriptors: - key: null - scheduledState: ENABLED - controllerServiceApis: - - type: type - bundle: null - - type: type - bundle: null - name: name - instanceIdentifier: instanceIdentifier - position: null - groupIdentifier: groupIdentifier - bundle: null - properties: - key: properties - - annotationData: annotationData - identifier: identifier - componentType: CONNECTION - comments: comments - bulletinLevel: bulletinLevel - type: type - propertyDescriptors: - key: null - scheduledState: ENABLED - controllerServiceApis: - - type: type - bundle: null - - type: type - bundle: null - name: name - instanceIdentifier: instanceIdentifier - position: null - groupIdentifier: groupIdentifier - bundle: null - properties: - key: properties - defaultFlowFileExpiration: defaultFlowFileExpiration - flowFileConcurrency: flowFileConcurrency - flowFileOutboundPolicy: flowFileOutboundPolicy - name: name - inputPorts: - - identifier: identifier - componentType: CONNECTION - comments: comments - allowRemoteAccess: true - concurrentlySchedulableTaskCount: 8 - name: name - instanceIdentifier: instanceIdentifier - position: null - portFunction: STANDARD - type: INPUT_PORT - groupIdentifier: groupIdentifier - scheduledState: ENABLED - - identifier: identifier - componentType: CONNECTION - comments: comments - allowRemoteAccess: true - concurrentlySchedulableTaskCount: 8 - name: name - instanceIdentifier: instanceIdentifier - position: null - portFunction: STANDARD - type: INPUT_PORT - groupIdentifier: groupIdentifier - scheduledState: ENABLED - instanceIdentifier: instanceIdentifier - position: - x: 3.111202833403195 - "y": 9.897492629215506 - maxConcurrentTasks: 0 - statelessFlowTimeout: statelessFlowTimeout - remoteProcessGroups: - - identifier: identifier - componentType: CONNECTION - comments: comments - proxyPassword: proxyPassword - communicationsTimeout: communicationsTimeout - proxyHost: proxyHost - proxyPort: 5 - transportProtocol: "RAW, HTTP" - outputPorts: - - null - - null - name: name - proxyUser: proxyUser - targetUris: targetUris - inputPorts: - - identifier: identifier - componentType: CONNECTION - remoteGroupId: remoteGroupId - comments: comments - targetId: targetId - concurrentlySchedulableTaskCount: 7 - useCompression: true - scheduledState: ENABLED - name: name - instanceIdentifier: instanceIdentifier - position: null - batchSize: - duration: duration - size: size - count: 0 - groupIdentifier: groupIdentifier - - identifier: identifier - componentType: CONNECTION - remoteGroupId: remoteGroupId - comments: comments - targetId: targetId - concurrentlySchedulableTaskCount: 7 - useCompression: true - scheduledState: ENABLED - name: name - instanceIdentifier: instanceIdentifier - position: null - batchSize: - duration: duration - size: size - count: 0 - groupIdentifier: groupIdentifier - instanceIdentifier: instanceIdentifier - yieldDuration: yieldDuration - position: null - groupIdentifier: groupIdentifier - localNetworkInterface: localNetworkInterface - - identifier: identifier - componentType: CONNECTION - comments: comments - proxyPassword: proxyPassword - communicationsTimeout: communicationsTimeout - proxyHost: proxyHost - proxyPort: 5 - transportProtocol: "RAW, HTTP" - outputPorts: - - null - - null - name: name - proxyUser: proxyUser - targetUris: targetUris - inputPorts: - - identifier: identifier - componentType: CONNECTION - remoteGroupId: remoteGroupId - comments: comments - targetId: targetId - concurrentlySchedulableTaskCount: 7 - useCompression: true - scheduledState: ENABLED - name: name - instanceIdentifier: instanceIdentifier - position: null - batchSize: - duration: duration - size: size - count: 0 - groupIdentifier: groupIdentifier - - identifier: identifier - componentType: CONNECTION - remoteGroupId: remoteGroupId - comments: comments - targetId: targetId - concurrentlySchedulableTaskCount: 7 - useCompression: true - scheduledState: ENABLED - name: name - instanceIdentifier: instanceIdentifier - position: null - batchSize: - duration: duration - size: size - count: 0 - groupIdentifier: groupIdentifier - instanceIdentifier: instanceIdentifier - yieldDuration: yieldDuration - position: null - groupIdentifier: groupIdentifier - localNetworkInterface: localNetworkInterface - groupIdentifier: groupIdentifier - VersionedProcessor: - type: object - properties: - identifier: - type: string - description: The component's unique identifier - instanceIdentifier: - type: string - description: "The instance ID of an existing component that is described\ - \ by this VersionedComponent, or null if this is not mapped to an instantiated\ - \ component" - name: - type: string - description: The component's name - comments: - type: string - description: The user-supplied comments for the component - position: - $ref: '#/components/schemas/Position' - type: - type: string - description: The type of the extension component - bundle: - $ref: '#/components/schemas/Bundle' - properties: - type: object - additionalProperties: - type: string - description: The properties for the component. Properties whose value - is not set will only contain the property name. - description: The properties for the component. Properties whose value is - not set will only contain the property name. - propertyDescriptors: - type: object - additionalProperties: - $ref: '#/components/schemas/VersionedPropertyDescriptor' - description: The property descriptors for the component. - style: - type: object - additionalProperties: - type: string - description: Stylistic data for rendering in a UI - description: Stylistic data for rendering in a UI - annotationData: - type: string - description: The annotation data for the processor used to relay configuration - between a custom UI and the procesosr. - schedulingPeriod: - type: string - description: The frequency with which to schedule the processor. The format - of the value will depend on th value of schedulingStrategy. - schedulingStrategy: - type: string - description: Indicates how the processor should be scheduled to run. - executionNode: - type: string - description: Indicates the node where the process will execute. - penaltyDuration: - type: string - description: The amout of time that is used when the process penalizes a - flowfile. - yieldDuration: - type: string - description: The amount of time that must elapse before this processor is - scheduled again after yielding. - bulletinLevel: - type: string - description: The level at which the processor will report bulletins. - runDurationMillis: - type: integer - description: The run duration for the processor in milliseconds. - format: int64 - concurrentlySchedulableTaskCount: - type: integer - description: The number of tasks that should be concurrently schedule for - the processor. If the processor doesn't allow parallol processing then - any positive input will be ignored. - format: int32 - autoTerminatedRelationships: - uniqueItems: true - type: array - description: "The names of all relationships that cause a flow file to be\ - \ terminated if the relationship is not connected elsewhere. This property\ - \ differs from the 'isAutoTerminate' property of the RelationshipDTO in\ - \ that the RelationshipDTO is meant to depict the current configuration,\ - \ whereas this property can be set in a DTO when updating a Processor\ - \ in order to change which Relationships should be auto-terminated." - items: - type: string - description: "The names of all relationships that cause a flow file to\ - \ be terminated if the relationship is not connected elsewhere. This\ - \ property differs from the 'isAutoTerminate' property of the RelationshipDTO\ - \ in that the RelationshipDTO is meant to depict the current configuration,\ - \ whereas this property can be set in a DTO when updating a Processor\ - \ in order to change which Relationships should be auto-terminated." - scheduledState: - type: string - description: The scheduled state of the component - enum: - - ENABLED - - DISABLED - - RUNNING - retryCount: - type: integer - description: Overall number of retries. - format: int32 - retriedRelationships: - uniqueItems: true - type: array - description: All the relationships should be retried. - items: - type: string - description: All the relationships should be retried. - backoffMechanism: - type: string - description: Determines whether the FlowFile should be penalized or the - processor should be yielded between retries. - enum: - - "PENALIZE_FLOWFILE, YIELD_PROCESSOR" - maxBackoffPeriod: - type: string - description: Maximum amount of time to be waited during a retry period. - componentType: - type: string - enum: - - CONNECTION - - PROCESSOR - - PROCESS_GROUP - - REMOTE_PROCESS_GROUP - - INPUT_PORT - - OUTPUT_PORT - - REMOTE_INPUT_PORT - - REMOTE_OUTPUT_PORT - - FUNNEL - - LABEL - - CONTROLLER_SERVICE - - REPORTING_TASK - - FLOW_ANALYSIS_RULE - - PARAMETER_CONTEXT - - PARAMETER_PROVIDER - - FLOW_REGISTRY_CLIENT - groupIdentifier: - type: string - description: The ID of the Process Group that this component belongs to - description: The Processors - example: - autoTerminatedRelationships: - - autoTerminatedRelationships - - autoTerminatedRelationships - bulletinLevel: bulletinLevel - executionNode: executionNode - runDurationMillis: 3 - type: type - propertyDescriptors: - key: - resourceDefinition: - resourceTypes: - - FILE - - FILE - cardinality: SINGLE - displayName: displayName - identifiesControllerService: true - name: name - dynamic: true - 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: 2 - retryCount: 3 - penaltyDuration: penaltyDuration - backoffMechanism: "PENALIZE_FLOWFILE, YIELD_PROCESSOR" - schedulingStrategy: schedulingStrategy - name: name - instanceIdentifier: instanceIdentifier - style: - key: style - schedulingPeriod: schedulingPeriod - position: null - groupIdentifier: groupIdentifier - properties: - key: properties - VersionedRemoteGroupPort: - type: object - properties: - identifier: - type: string - description: The component's unique identifier - instanceIdentifier: - type: string - description: "The instance ID of an existing component that is described\ - \ by this VersionedComponent, or null if this is not mapped to an instantiated\ - \ component" - name: - type: string - description: The component's name - comments: - type: string - description: The user-supplied comments for the component - position: - $ref: '#/components/schemas/Position' - remoteGroupId: - type: string - description: The id of the remote process group that the port resides in. - concurrentlySchedulableTaskCount: - type: integer - description: The number of task that may transmit flowfiles to the target - port concurrently. - format: int32 - useCompression: - type: boolean - description: Whether the flowfiles are compressed when sent to the target - port. - batchSize: - $ref: '#/components/schemas/BatchSize' - componentType: - type: string - enum: - - CONNECTION - - PROCESSOR - - PROCESS_GROUP - - REMOTE_PROCESS_GROUP - - INPUT_PORT - - OUTPUT_PORT - - REMOTE_INPUT_PORT - - REMOTE_OUTPUT_PORT - - FUNNEL - - LABEL - - CONTROLLER_SERVICE - - REPORTING_TASK - - FLOW_ANALYSIS_RULE - - PARAMETER_CONTEXT - - PARAMETER_PROVIDER - - FLOW_REGISTRY_CLIENT - targetId: - type: string - description: The ID of the port on the target NiFi instance - scheduledState: - type: string - description: The scheduled state of the component - enum: - - ENABLED - - DISABLED - - RUNNING - groupIdentifier: - type: string - description: The ID of the Process Group that this component belongs to - description: "A Set of Output Ports that can be connected to, in order to pull\ - \ data from the remote NiFi instance" - example: - identifier: identifier - componentType: CONNECTION - remoteGroupId: remoteGroupId - comments: comments - targetId: targetId - concurrentlySchedulableTaskCount: 7 - useCompression: true - scheduledState: ENABLED - name: name - instanceIdentifier: instanceIdentifier - position: null - batchSize: - duration: duration - size: size - count: 0 - groupIdentifier: groupIdentifier - VersionedRemoteProcessGroup: - type: object - properties: - identifier: - type: string - description: The component's unique identifier - instanceIdentifier: - type: string - description: "The instance ID of an existing component that is described\ - \ by this VersionedComponent, or null if this is not mapped to an instantiated\ - \ component" - name: - type: string - description: The component's name - comments: - type: string - description: The user-supplied comments for the component - position: - $ref: '#/components/schemas/Position' - targetUris: - type: string - description: "The target URIs of the remote process group. If target uris\ - \ is not set but target uri is set, then returns the single target uri.\ - \ If neither target uris nor target uri is set, then returns null." - communicationsTimeout: - type: string - description: The time period used for the timeout when communicating with - the target. - yieldDuration: - type: string - description: "When yielding, this amount of time must elapse before the\ - \ remote process group is scheduled again." - transportProtocol: - type: string - description: The Transport Protocol that is used for Site-to-Site communications - enum: - - "RAW, HTTP" - localNetworkInterface: - type: string - description: "The local network interface to send/receive data. If not specified,\ - \ any local address is used. If clustered, all nodes must have an interface\ - \ with this identifier." - proxyHost: - type: string - proxyPort: - type: integer - format: int32 - proxyUser: - type: string - proxyPassword: - type: string - inputPorts: - uniqueItems: true - type: array - description: "A Set of Input Ports that can be connected to, in order to\ - \ send data to the remote NiFi instance" - items: - $ref: '#/components/schemas/VersionedRemoteGroupPort' - outputPorts: - uniqueItems: true - type: array - description: "A Set of Output Ports that can be connected to, in order to\ - \ pull data from the remote NiFi instance" - items: - $ref: '#/components/schemas/VersionedRemoteGroupPort' - componentType: - type: string - enum: - - CONNECTION - - PROCESSOR - - PROCESS_GROUP - - REMOTE_PROCESS_GROUP - - INPUT_PORT - - OUTPUT_PORT - - REMOTE_INPUT_PORT - - REMOTE_OUTPUT_PORT - - FUNNEL - - LABEL - - CONTROLLER_SERVICE - - REPORTING_TASK - - FLOW_ANALYSIS_RULE - - PARAMETER_CONTEXT - - PARAMETER_PROVIDER - - FLOW_REGISTRY_CLIENT - groupIdentifier: - type: string - description: The ID of the Process Group that this component belongs to - description: The Remote Process Groups - example: - identifier: identifier - componentType: CONNECTION - comments: comments - proxyPassword: proxyPassword - communicationsTimeout: communicationsTimeout - proxyHost: proxyHost - proxyPort: 5 - transportProtocol: "RAW, HTTP" - outputPorts: - - null - - null - name: name - proxyUser: proxyUser - targetUris: targetUris - inputPorts: - - identifier: identifier - componentType: CONNECTION - remoteGroupId: remoteGroupId - comments: comments - targetId: targetId - concurrentlySchedulableTaskCount: 7 - useCompression: true - scheduledState: ENABLED - name: name - instanceIdentifier: instanceIdentifier - position: null - batchSize: - duration: duration - size: size - count: 0 - groupIdentifier: groupIdentifier - - identifier: identifier - componentType: CONNECTION - remoteGroupId: remoteGroupId - comments: comments - targetId: targetId - concurrentlySchedulableTaskCount: 7 - useCompression: true - scheduledState: ENABLED - name: name - instanceIdentifier: instanceIdentifier - position: null - batchSize: - duration: duration - size: size - count: 0 - groupIdentifier: groupIdentifier - instanceIdentifier: instanceIdentifier - yieldDuration: yieldDuration - position: null - groupIdentifier: groupIdentifier - localNetworkInterface: localNetworkInterface - FlowAnalysisRuleDefinition: - type: object - properties: - group: - type: string - description: The group name of the bundle that provides the referenced type. - artifact: - type: string - description: The artifact name of the bundle that provides the referenced - type. - version: - type: string - description: The version of the bundle that provides the referenced type. - type: - type: string - description: The fully-qualified class type - typeDescription: - type: string - description: The description of the type. - buildInfo: - $ref: '#/components/schemas/BuildInfo' - providedApiImplementations: - type: array - description: "If this type represents a provider for an interface, this\ - \ lists the APIs it implements" - items: - $ref: '#/components/schemas/DefinedType' - tags: - uniqueItems: true - type: array - description: The tags associated with this type - items: - type: string - description: The tags associated with this type - seeAlso: - uniqueItems: true - type: array - description: The names of other component types that may be related - items: - type: string - description: The names of other component types that may be related - deprecated: - type: boolean - description: Whether or not the component has been deprecated - deprecationReason: - type: string - description: "If this component has been deprecated, this optional field\ - \ can be used to provide an explanation" - deprecationAlternatives: - uniqueItems: true - type: array - description: "If this component has been deprecated, this optional field\ - \ provides alternatives to use" - items: - type: string - description: "If this component has been deprecated, this optional field\ - \ provides alternatives to use" - restricted: - type: boolean - description: Whether or not the component has a general restriction - restrictedExplanation: - type: string - description: An optional description of the general restriction - explicitRestrictions: - uniqueItems: true - type: array - description: Explicit restrictions that indicate a require permission to - use the component - items: - $ref: '#/components/schemas/Restriction' - stateful: - $ref: '#/components/schemas/Stateful' - systemResourceConsiderations: - type: array - description: The system resource considerations for the given component - items: - $ref: '#/components/schemas/SystemResourceConsideration' - additionalDetails: - type: boolean - description: Indicates if the component has additional details documentation - propertyDescriptors: - type: object - additionalProperties: - $ref: '#/components/schemas/PropertyDescriptor' - description: Descriptions of configuration properties applicable to this - component. - supportsDynamicProperties: - type: boolean - description: Whether or not this component makes use of dynamic (user-set) - properties. - supportsSensitiveDynamicProperties: - type: boolean - description: Whether or not this component makes use of sensitive dynamic - (user-set) properties. - dynamicProperties: - type: array - description: Describes the dynamic properties supported by this component - items: - $ref: '#/components/schemas/DynamicProperty' - description: Flow Analysis Rules provided in this bundle - example: - deprecationAlternatives: - - deprecationAlternatives - - deprecationAlternatives - buildInfo: - compilerFlags: compilerFlags - compiler: compiler - version: version - revision: revision - timestamp: 0 - targetArch: targetArch - dynamicProperties: - - name: name - expressionLanguageScope: NONE - description: description - value: value - - name: name - expressionLanguageScope: NONE - description: description - value: value - deprecated: true - providedApiImplementations: - - artifact: artifact - typeDescription: typeDescription - type: type - version: version - group: group - - artifact: artifact - typeDescription: typeDescription - type: type - version: version - group: group - explicitRestrictions: - - requiredPermission: requiredPermission - explanation: explanation - - requiredPermission: requiredPermission - explanation: explanation - typeDescription: typeDescription - type: type - additionalDetails: true - propertyDescriptors: - key: - resourceDefinition: - resourceTypes: - - FILE - - FILE - cardinality: SINGLE - typeProvidedByValue: null - displayName: displayName - defaultValue: defaultValue - validRegex: validRegex - expressionLanguageScope: NONE - validator: validator - description: description - sensitive: true - required: true - dependencies: - - propertyDisplayName: propertyDisplayName - dependentValues: - - dependentValues - - dependentValues - propertyName: propertyName - - propertyDisplayName: propertyDisplayName - dependentValues: - - dependentValues - - dependentValues - propertyName: propertyName - expressionLanguageScopeDescription: expressionLanguageScopeDescription - allowableValues: - - displayName: displayName - description: description - value: value - - displayName: displayName - description: description - value: value - name: name - dynamic: true - version: version - seeAlso: - - seeAlso - - seeAlso - tags: - - tags - - tags - artifact: artifact - deprecationReason: deprecationReason - restricted: true - systemResourceConsiderations: - - resource: resource - description: description - - resource: resource - description: description - supportsSensitiveDynamicProperties: true - supportsDynamicProperties: true - restrictedExplanation: restrictedExplanation - stateful: - description: description - scopes: - - CLUSTER - - CLUSTER - group: group - FlowAnalysisRuleTypesEntity: - type: object - properties: - flowAnalysisRuleTypes: - uniqueItems: true - type: array - items: - $ref: '#/components/schemas/DocumentedTypeDTO' - example: - flowAnalysisRuleTypes: - - deprecationReason: deprecationReason - controllerServiceApis: - - type: type - bundle: null - - type: type - bundle: null - restricted: true - description: description - explicitRestrictions: - - requiredPermission: - id: id - label: label - explanation: explanation - - requiredPermission: - id: id - label: label - explanation: explanation - usageRestriction: usageRestriction - type: type - bundle: - artifact: artifact - version: version - group: group - tags: - - tags - - tags - - deprecationReason: deprecationReason - controllerServiceApis: - - type: type - bundle: null - - type: type - bundle: null - restricted: true - description: description - explicitRestrictions: - - requiredPermission: - id: id - label: label - explanation: explanation - - requiredPermission: - id: id - label: label - explanation: explanation - usageRestriction: usageRestriction - type: type - bundle: - artifact: artifact - version: version - group: group - tags: - - tags - - tags - xml: - name: flowAnalysisRuleTypesEntity - FlowConfigurationDTO: - type: object - properties: - supportsManagedAuthorizer: - type: boolean - description: "Whether this NiFi supports a managed authorizer. Managed authorizers\ - \ can visualize users, groups, and policies in the UI." - readOnly: true - supportsConfigurableAuthorizer: - type: boolean - description: Whether this NiFi supports a configurable authorizer. - readOnly: true - supportsConfigurableUsersAndGroups: - type: boolean - description: Whether this NiFi supports configurable users and groups. - readOnly: true - currentTime: - type: string - description: The current time on the system. - timeOffset: - type: integer - description: The time offset of the system. - format: int32 - defaultBackPressureObjectThreshold: - type: integer - description: The default back pressure object threshold. - format: int64 - defaultBackPressureDataSizeThreshold: - type: string - description: The default back pressure data size threshold. - description: The controller configuration. - example: - currentTime: currentTime - defaultBackPressureObjectThreshold: 6 - supportsConfigurableAuthorizer: true - supportsConfigurableUsersAndGroups: true - supportsManagedAuthorizer: true - timeOffset: 0 - defaultBackPressureDataSizeThreshold: defaultBackPressureDataSizeThreshold - FlowConfigurationEntity: - type: object - properties: - flowConfiguration: - $ref: '#/components/schemas/FlowConfigurationDTO' - example: - flowConfiguration: - currentTime: currentTime - defaultBackPressureObjectThreshold: 6 - supportsConfigurableAuthorizer: true - supportsConfigurableUsersAndGroups: true - supportsManagedAuthorizer: true - timeOffset: 0 - defaultBackPressureDataSizeThreshold: defaultBackPressureDataSizeThreshold - xml: - name: flowConfigurationEntity - VersionedFlowsEntity: - type: object - properties: - versionedFlows: - uniqueItems: true - type: array - items: - $ref: '#/components/schemas/VersionedFlowEntity' - example: - versionedFlows: - - versionedFlow: - comments: comments - registryId: registryId - description: description - action: "COMMIT, FORCE_COMMIT" - bucketId: bucketId - branch: branch - flowId: flowId - flowName: flowName - - versionedFlow: - comments: comments - registryId: registryId - description: description - action: "COMMIT, FORCE_COMMIT" - bucketId: bucketId - branch: branch - flowId: flowId - flowName: flowName - xml: - name: versionedFlowsEntity - PortStatusEntity: - type: object - properties: - portStatus: - $ref: '#/components/schemas/PortStatusDTO' - canRead: - type: boolean - description: Indicates whether the user can read a given resource. - readOnly: true - example: - canRead: true - portStatus: - groupId: groupId - name: name - transmitting: true - nodeSnapshots: - - statusSnapshot: null - address: address - apiPort: 1 - nodeId: nodeId - - statusSnapshot: null - address: address - apiPort: 1 - nodeId: nodeId - id: id - aggregateSnapshot: null - statsLastRefreshed: statsLastRefreshed - runStatus: "Running, Stopped, Validating, Disabled, Invalid" - xml: - name: portStatusEntity - ParameterContextDTO: - type: object - properties: - name: - type: string - description: The Name of the Parameter Context. - description: - type: string - description: The Description of the Parameter Context. - parameters: - uniqueItems: true - type: array - description: The Parameters for the Parameter Context - items: - $ref: '#/components/schemas/ParameterEntity' - boundProcessGroups: - uniqueItems: true - type: array - description: The Process Groups that are bound to this Parameter Context - readOnly: true - items: - $ref: '#/components/schemas/ProcessGroupEntity' - inheritedParameterContexts: - type: array - description: A list of references of Parameter Contexts from which this - one inherits parameters - items: - $ref: '#/components/schemas/ParameterContextReferenceEntity' - parameterProviderConfiguration: - $ref: '#/components/schemas/ParameterProviderConfigurationEntity' - id: - type: string - description: The ID the Parameter Context. - readOnly: true - description: The Parameter Context that is being operated on. This may not be - populated until the request has successfully completed. - readOnly: true - example: - inheritedParameterContexts: - - component: - name: name - id: id - permissions: null - id: id - - component: - name: name - id: id - permissions: null - id: id - name: name - description: description - id: id - parameters: - - parameter: - valueRemoved: true - referencedAssets: - - name: name - id: id - - name: name - id: id - inherited: true - provided: true - name: name - description: description - sensitive: true - value: value - referencingComponents: - - null - - null - parameterContext: - component: - name: name - id: id - permissions: null - id: id - canWrite: true - - parameter: - valueRemoved: true - referencedAssets: - - name: name - id: id - - name: name - id: id - inherited: true - provided: true - name: name - description: description - sensitive: true - value: value - referencingComponents: - - null - - null - parameterContext: - component: - name: name - id: id - permissions: null - id: id - canWrite: true - boundProcessGroups: - - activeRemotePortCount: 9 - staleCount: 5 - outputPortCount: 9 - inputPortCount: 3 - permissions: null - processGroupUpdateStrategy: "CURRENT_GROUP, CURRENT_GROUP_WITH_CHILDREN" - runningCount: 2 - disabledCount: 6 - versionedFlowSnapshot: - bucket: - identifier: identifier - permissions: null - createdTimestamp: 3 - name: name - description: description - snapshotMetadata: - flowIdentifier: flowIdentifier - comments: comments - author: author - bucketIdentifier: bucketIdentifier - branch: branch - version: version - timestamp: 0 - externalControllerServices: - key: - identifier: identifier - name: name - flowContents: - processors: - - autoTerminatedRelationships: - - autoTerminatedRelationships - - autoTerminatedRelationships - bulletinLevel: bulletinLevel - executionNode: executionNode - runDurationMillis: 3 - type: type - propertyDescriptors: - key: - resourceDefinition: - resourceTypes: - - FILE - - FILE - cardinality: SINGLE - displayName: displayName - identifiesControllerService: true - name: name - dynamic: true - 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: 2 - retryCount: 3 - penaltyDuration: penaltyDuration - backoffMechanism: "PENALIZE_FLOWFILE, YIELD_PROCESSOR" - schedulingStrategy: schedulingStrategy - name: name - instanceIdentifier: instanceIdentifier - style: - key: style - schedulingPeriod: schedulingPeriod - position: null - groupIdentifier: groupIdentifier - properties: - key: properties - - autoTerminatedRelationships: - - autoTerminatedRelationships - - autoTerminatedRelationships - bulletinLevel: bulletinLevel - executionNode: executionNode - runDurationMillis: 3 - type: type - propertyDescriptors: - key: - resourceDefinition: - resourceTypes: - - FILE - - FILE - cardinality: SINGLE - displayName: displayName - identifiesControllerService: true - name: name - dynamic: true - 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: 2 - retryCount: 3 - penaltyDuration: penaltyDuration - backoffMechanism: "PENALIZE_FLOWFILE, YIELD_PROCESSOR" - schedulingStrategy: schedulingStrategy - name: name - instanceIdentifier: instanceIdentifier - style: - key: style - schedulingPeriod: schedulingPeriod - position: null - groupIdentifier: groupIdentifier - properties: - key: properties - scheduledState: ENABLED - processGroups: - - null - - null - outputPorts: - - null - - null - funnels: - - identifier: identifier - componentType: CONNECTION - comments: comments - name: name - instanceIdentifier: instanceIdentifier - position: null - groupIdentifier: groupIdentifier - - identifier: identifier - componentType: CONNECTION - comments: comments - name: name - instanceIdentifier: instanceIdentifier - position: null - groupIdentifier: groupIdentifier - versionedFlowCoordinates: - registryId: registryId - storageLocation: storageLocation - bucketId: bucketId - branch: branch - flowId: flowId - version: version - latest: true - connections: - - identifier: identifier - componentType: CONNECTION - prioritizers: - - prioritizers - - prioritizers - comments: comments - flowFileExpiration: flowFileExpiration - selectedRelationships: - - selectedRelationships - - selectedRelationships - loadBalanceCompression: "DO_NOT_COMPRESS, COMPRESS_ATTRIBUTES_ONLY,\ - \ COMPRESS_ATTRIBUTES_AND_CONTENT" - destination: null - backPressureDataSizeThreshold: backPressureDataSizeThreshold - loadBalanceStrategy: "DO_NOT_LOAD_BALANCE, PARTITION_BY_ATTRIBUTE,\ - \ ROUND_ROBIN, SINGLE_NODE" - source: - comments: comments - groupId: groupId - name: name - instanceIdentifier: instanceIdentifier - id: id - type: PROCESSOR - labelIndex: 4 - bends: - - null - - null - backPressureObjectThreshold: 0 - name: name - instanceIdentifier: instanceIdentifier - position: null - groupIdentifier: groupIdentifier - partitioningAttribute: partitioningAttribute - zIndex: 0 - - identifier: identifier - componentType: CONNECTION - prioritizers: - - prioritizers - - prioritizers - comments: comments - flowFileExpiration: flowFileExpiration - selectedRelationships: - - selectedRelationships - - selectedRelationships - loadBalanceCompression: "DO_NOT_COMPRESS, COMPRESS_ATTRIBUTES_ONLY,\ - \ COMPRESS_ATTRIBUTES_AND_CONTENT" - destination: null - backPressureDataSizeThreshold: backPressureDataSizeThreshold - loadBalanceStrategy: "DO_NOT_LOAD_BALANCE, PARTITION_BY_ATTRIBUTE,\ - \ ROUND_ROBIN, SINGLE_NODE" - source: - comments: comments - groupId: groupId - name: name - instanceIdentifier: instanceIdentifier - id: id - type: PROCESSOR - labelIndex: 4 - bends: - - null - - null - backPressureObjectThreshold: 0 - name: name - instanceIdentifier: instanceIdentifier - position: null - groupIdentifier: groupIdentifier - partitioningAttribute: partitioningAttribute - zIndex: 0 - logFileSuffix: logFileSuffix - parameterContextName: parameterContextName - identifier: identifier - componentType: CONNECTION - defaultBackPressureObjectThreshold: 9 - comments: comments - executionEngine: STANDARD - labels: - - identifier: identifier - componentType: CONNECTION - comments: comments - name: name - width: 4.332304821875894 - instanceIdentifier: instanceIdentifier - style: - key: style - position: null - label: label - groupIdentifier: groupIdentifier - zIndex: 7 - height: 2.7977867356748476 - - identifier: identifier - componentType: CONNECTION - comments: comments - name: name - width: 4.332304821875894 - instanceIdentifier: instanceIdentifier - style: - key: style - position: null - label: label - groupIdentifier: groupIdentifier - zIndex: 7 - height: 2.7977867356748476 - defaultBackPressureDataSizeThreshold: defaultBackPressureDataSizeThreshold - controllerServices: - - annotationData: annotationData - identifier: identifier - componentType: CONNECTION - comments: comments - bulletinLevel: bulletinLevel - type: type - propertyDescriptors: - key: null - scheduledState: ENABLED - controllerServiceApis: - - type: type - bundle: null - - type: type - bundle: null - name: name - instanceIdentifier: instanceIdentifier - position: null - groupIdentifier: groupIdentifier - bundle: null - properties: - key: properties - - annotationData: annotationData - identifier: identifier - componentType: CONNECTION - comments: comments - bulletinLevel: bulletinLevel - type: type - propertyDescriptors: - key: null - scheduledState: ENABLED - controllerServiceApis: - - type: type - bundle: null - - type: type - bundle: null - name: name - instanceIdentifier: instanceIdentifier - position: null - groupIdentifier: groupIdentifier - bundle: null - properties: - key: properties - defaultFlowFileExpiration: defaultFlowFileExpiration - flowFileConcurrency: flowFileConcurrency - flowFileOutboundPolicy: flowFileOutboundPolicy - name: name - inputPorts: - - identifier: identifier - componentType: CONNECTION - comments: comments - allowRemoteAccess: true - concurrentlySchedulableTaskCount: 8 - name: name - instanceIdentifier: instanceIdentifier - position: null - portFunction: STANDARD - type: INPUT_PORT - groupIdentifier: groupIdentifier - scheduledState: ENABLED - - identifier: identifier - componentType: CONNECTION - comments: comments - allowRemoteAccess: true - concurrentlySchedulableTaskCount: 8 - name: name - instanceIdentifier: instanceIdentifier - position: null - portFunction: STANDARD - type: INPUT_PORT - groupIdentifier: groupIdentifier - scheduledState: ENABLED - instanceIdentifier: instanceIdentifier - position: - x: 3.111202833403195 - "y": 9.897492629215506 - maxConcurrentTasks: 0 - statelessFlowTimeout: statelessFlowTimeout - remoteProcessGroups: - - identifier: identifier - componentType: CONNECTION - comments: comments - proxyPassword: proxyPassword - communicationsTimeout: communicationsTimeout - proxyHost: proxyHost - proxyPort: 5 - transportProtocol: "RAW, HTTP" - outputPorts: - - null - - null - name: name - proxyUser: proxyUser - targetUris: targetUris - inputPorts: - - identifier: identifier - componentType: CONNECTION - remoteGroupId: remoteGroupId - comments: comments - targetId: targetId - concurrentlySchedulableTaskCount: 7 - useCompression: true - scheduledState: ENABLED - name: name - instanceIdentifier: instanceIdentifier - position: null - batchSize: - duration: duration - size: size - count: 0 - groupIdentifier: groupIdentifier - - identifier: identifier - componentType: CONNECTION - remoteGroupId: remoteGroupId - comments: comments - targetId: targetId - concurrentlySchedulableTaskCount: 7 - useCompression: true - scheduledState: ENABLED - name: name - instanceIdentifier: instanceIdentifier - position: null - batchSize: - duration: duration - size: size - count: 0 - groupIdentifier: groupIdentifier - instanceIdentifier: instanceIdentifier - yieldDuration: yieldDuration - position: null - groupIdentifier: groupIdentifier - localNetworkInterface: localNetworkInterface - - identifier: identifier - componentType: CONNECTION - comments: comments - proxyPassword: proxyPassword - communicationsTimeout: communicationsTimeout - proxyHost: proxyHost - proxyPort: 5 - transportProtocol: "RAW, HTTP" - outputPorts: - - null - - null - name: name - proxyUser: proxyUser - targetUris: targetUris - inputPorts: - - identifier: identifier - componentType: CONNECTION - remoteGroupId: remoteGroupId - comments: comments - targetId: targetId - concurrentlySchedulableTaskCount: 7 - useCompression: true - scheduledState: ENABLED - name: name - instanceIdentifier: instanceIdentifier - position: null - batchSize: - duration: duration - size: size - count: 0 - groupIdentifier: groupIdentifier - - identifier: identifier - componentType: CONNECTION - remoteGroupId: remoteGroupId - comments: comments - targetId: targetId - concurrentlySchedulableTaskCount: 7 - useCompression: true - scheduledState: ENABLED - name: name - instanceIdentifier: instanceIdentifier - position: null - batchSize: - duration: duration - size: size - count: 0 - groupIdentifier: groupIdentifier - instanceIdentifier: instanceIdentifier - yieldDuration: yieldDuration - position: null - groupIdentifier: groupIdentifier - localNetworkInterface: localNetworkInterface - groupIdentifier: groupIdentifier - parameterProviders: - key: - identifier: identifier - name: name - type: type - bundle: null - flow: - versionCount: 8 - identifier: identifier - bucketName: bucketName - permissions: - canRead: true - canWrite: true - canDelete: true - createdTimestamp: 5 - name: name - description: description - bucketIdentifier: bucketIdentifier - versionInfo: - version: 7 - branch: branch - lastModifiedTimestamp: 5 - flowEncodingVersion: flowEncodingVersion - parameterContexts: - key: - parameterGroupName: parameterGroupName - identifier: identifier - synchronized: true - componentType: CONNECTION - comments: comments - description: description - inheritedParameterContexts: - - inheritedParameterContexts - - inheritedParameterContexts - name: name - instanceIdentifier: instanceIdentifier - position: null - groupIdentifier: groupIdentifier - parameters: - - referencedAssets: - - identifier: identifier - name: name - - identifier: identifier - name: name - provided: true - name: name - description: description - sensitive: true - value: value - - referencedAssets: - - identifier: identifier - name: name - - identifier: identifier - name: name - provided: true - name: name - description: description - sensitive: true - value: value - parameterProvider: parameterProvider - latest: true - stoppedCount: 6 - id: id - bulletins: - - sourceId: sourceId - canRead: true - groupId: groupId - id: 5 - nodeAddress: nodeAddress - bulletin: - sourceId: sourceId - level: level - sourceType: sourceType - groupId: groupId - id: 5 - sourceName: sourceName - category: category - message: message - nodeAddress: nodeAddress - timestamp: timestamp - timestamp: timestamp - - sourceId: sourceId - canRead: true - groupId: groupId - id: 5 - nodeAddress: nodeAddress - bulletin: - sourceId: sourceId - level: level - sourceType: sourceType - groupId: groupId - id: 5 - sourceName: sourceName - category: category - message: message - nodeAddress: nodeAddress - timestamp: timestamp - timestamp: timestamp - publicInputPortCount: 3 - upToDateCount: 1 - inactiveRemotePortCount: 1 - uri: uri - locallyModifiedCount: 3 - revision: - clientId: clientId - lastModifier: lastModifier - version: 0 - disconnectedNodeAcknowledged: true - publicOutputPortCount: 1 - component: - activeRemotePortCount: 7 - flowfileConcurrency: "UNBOUNDED, SINGLE_FLOWFILE_PER_NODE, SINGLE_BATCH_PER_NODE" - staleCount: 4 - outputPortCount: 3 - inputPortCount: 6 - versionedComponentId: versionedComponentId - runningCount: 1 - disabledCount: 2 - flowfileOutboundPolicy: "STREAM_WHEN_AVAILABLE, BATCH_OUTPUT" - stoppedCount: 5 - id: id - versionControlInformation: - bucketName: bucketName - groupId: groupId - registryId: registryId - storageLocation: storageLocation - bucketId: bucketId - registryName: registryName - branch: branch - flowName: flowName - version: version - flowDescription: flowDescription - stateExplanation: stateExplanation - state: "LOCALLY_MODIFIED, STALE, LOCALLY_MODIFIED_AND_STALE, UP_TO_DATE,\ - \ SYNC_FAILURE" - flowId: flowId - logFileSuffix: logFileSuffix - defaultBackPressureObjectThreshold: 0 - publicInputPortCount: 6 - comments: comments - upToDateCount: 3 - parentGroupId: parentGroupId - inactiveRemotePortCount: 9 - executionEngine: "STATELESS, STANDARD, INHERITED" - locallyModifiedCount: 2 - defaultBackPressureDataSizeThreshold: defaultBackPressureDataSizeThreshold - publicOutputPortCount: 7 - localOutputPortCount: 1 - defaultFlowFileExpiration: defaultFlowFileExpiration - localInputPortCount: 1 - statelessGroupScheduledState: "STOPPED, RUNNING" - contents: - controllerServices: - - deprecated: true - bulletinLevel: bulletinLevel - multipleVersionsAvailable: true - extensionMissing: true - type: type - descriptors: - key: - supportsEl: true - displayName: displayName - defaultValue: defaultValue - expressionLanguageScope: expressionLanguageScope - description: description - sensitive: true - required: true - dependencies: - - dependentValues: - - dependentValues - - dependentValues - propertyName: propertyName - - dependentValues: - - dependentValues - - dependentValues - propertyName: propertyName - allowableValues: - - canRead: true - allowableValue: - displayName: displayName - description: description - value: value - - canRead: true - allowableValue: - displayName: displayName - description: description - value: value - identifiesControllerService: identifiesControllerService - name: name - dynamic: true - identifiesControllerServiceBundle: null - controllerServiceApis: - - type: type - bundle: null - - type: type - bundle: null - sensitiveDynamicPropertyNames: - - sensitiveDynamicPropertyNames - - sensitiveDynamicPropertyNames - versionedComponentId: versionedComponentId - supportsSensitiveDynamicProperties: true - validationErrors: - - validationErrors - - validationErrors - id: id - state: "ENABLED, ENABLING, DISABLED, DISABLING" - bundle: - artifact: artifact - version: version - group: group - referencingComponents: - - bulletins: - - null - - null - disconnectedNodeAcknowledged: true - component: - descriptors: - key: null - referenceCycle: true - activeThreadCount: 0 - groupId: groupId - name: name - validationErrors: - - validationErrors - - validationErrors - referenceType: "Processor, ControllerService, ReportingTask, FlowRegistryClient" - id: id - state: state - type: type - referencingComponents: - - null - - null - properties: - key: properties - permissions: null - id: id - position: null - uri: uri - revision: null - operatePermissions: null - - bulletins: - - null - - null - disconnectedNodeAcknowledged: true - component: - descriptors: - key: null - referenceCycle: true - activeThreadCount: 0 - groupId: groupId - name: name - validationErrors: - - validationErrors - - validationErrors - referenceType: "Processor, ControllerService, ReportingTask, FlowRegistryClient" - id: id - state: state - type: type - referencingComponents: - - null - - null - properties: - key: properties - permissions: null - id: id - position: null - uri: uri - revision: null - operatePermissions: null - validationStatus: "VALID, INVALID, VALIDATING" - annotationData: annotationData - comments: comments - parentGroupId: parentGroupId - customUiUrl: customUiUrl - restricted: true - name: name - position: null - persistsState: true - properties: - key: properties - - deprecated: true - bulletinLevel: bulletinLevel - multipleVersionsAvailable: true - extensionMissing: true - type: type - descriptors: - key: - supportsEl: true - displayName: displayName - defaultValue: defaultValue - expressionLanguageScope: expressionLanguageScope - description: description - sensitive: true - required: true - dependencies: - - dependentValues: - - dependentValues - - dependentValues - propertyName: propertyName - - dependentValues: - - dependentValues - - dependentValues - propertyName: propertyName - allowableValues: - - canRead: true - allowableValue: - displayName: displayName - description: description - value: value - - canRead: true - allowableValue: - displayName: displayName - description: description - value: value - identifiesControllerService: identifiesControllerService - name: name - dynamic: true - identifiesControllerServiceBundle: null - controllerServiceApis: - - type: type - bundle: null - - type: type - bundle: null - sensitiveDynamicPropertyNames: - - sensitiveDynamicPropertyNames - - sensitiveDynamicPropertyNames - versionedComponentId: versionedComponentId - supportsSensitiveDynamicProperties: true - validationErrors: - - validationErrors - - validationErrors - id: id - state: "ENABLED, ENABLING, DISABLED, DISABLING" - bundle: - artifact: artifact - version: version - group: group - referencingComponents: - - bulletins: - - null - - null - disconnectedNodeAcknowledged: true - component: - descriptors: - key: null - referenceCycle: true - activeThreadCount: 0 - groupId: groupId - name: name - validationErrors: - - validationErrors - - validationErrors - referenceType: "Processor, ControllerService, ReportingTask, FlowRegistryClient" - id: id - state: state - type: type - referencingComponents: - - null - - null - properties: - key: properties - permissions: null - id: id - position: null - uri: uri - revision: null - operatePermissions: null - - bulletins: - - null - - null - disconnectedNodeAcknowledged: true - component: - descriptors: - key: null - referenceCycle: true - activeThreadCount: 0 - groupId: groupId - name: name - validationErrors: - - validationErrors - - validationErrors - referenceType: "Processor, ControllerService, ReportingTask, FlowRegistryClient" - id: id - state: state - type: type - referencingComponents: - - null - - null - properties: - key: properties - permissions: null - id: id - position: null - uri: uri - revision: null - operatePermissions: null - validationStatus: "VALID, INVALID, VALIDATING" - annotationData: annotationData - comments: comments - parentGroupId: parentGroupId - customUiUrl: customUiUrl - restricted: true - name: name - position: null - persistsState: true - properties: - key: properties - processGroups: - - null - - null - outputPorts: - - null - - null - inputPorts: - - comments: comments - concurrentlySchedulableTaskCount: 2 - parentGroupId: parentGroupId - type: "INPUT_PORT, OUTPUT_PORT" - allowRemoteAccess: true - versionedComponentId: versionedComponentId - name: name - transmitting: true - validationErrors: - - validationErrors - - validationErrors - id: id - position: null - state: "RUNNING, STOPPED, DISABLED" - portFunction: "STANDARD, FAILURE" - - comments: comments - concurrentlySchedulableTaskCount: 2 - parentGroupId: parentGroupId - type: "INPUT_PORT, OUTPUT_PORT" - allowRemoteAccess: true - versionedComponentId: versionedComponentId - name: name - transmitting: true - validationErrors: - - validationErrors - - validationErrors - id: id - position: null - state: "RUNNING, STOPPED, DISABLED" - portFunction: "STANDARD, FAILURE" - funnels: - - versionedComponentId: versionedComponentId - parentGroupId: parentGroupId - id: id - position: null - - versionedComponentId: versionedComponentId - parentGroupId: parentGroupId - id: id - position: null - processors: - - supportsParallelProcessing: true - supportsBatching: true - deprecated: true - executionNodeRestricted: true - parentGroupId: parentGroupId - description: description - multipleVersionsAvailable: true - extensionMissing: true - type: type - inputRequirement: inputRequirement - relationships: - - name: name - description: description - autoTerminate: true - retry: true - - name: name - description: description - autoTerminate: true - retry: true - restricted: true - versionedComponentId: versionedComponentId - supportsSensitiveDynamicProperties: true - name: name - validationErrors: - - validationErrors - - validationErrors - style: - key: style - id: id - position: null - state: "RUNNING, STOPPED, DISABLED" - bundle: - artifact: artifact - version: version - group: group - persistsState: true - config: - annotationData: annotationData - comments: comments - concurrentlySchedulableTaskCount: 6 - autoTerminatedRelationships: - - autoTerminatedRelationships - - autoTerminatedRelationships - retryCount: 1 - bulletinLevel: bulletinLevel - executionNode: executionNode - penaltyDuration: penaltyDuration - defaultSchedulingPeriod: - key: defaultSchedulingPeriod - runDurationMillis: 3 - defaultConcurrentTasks: - key: defaultConcurrentTasks - customUiUrl: customUiUrl - descriptors: - key: - supportsEl: true - displayName: displayName - defaultValue: defaultValue - expressionLanguageScope: expressionLanguageScope - description: description - sensitive: true - required: true - dependencies: - - dependentValues: - - dependentValues - - dependentValues - propertyName: propertyName - - dependentValues: - - dependentValues - - dependentValues - propertyName: propertyName - allowableValues: - - canRead: true - allowableValue: - displayName: displayName - description: description - value: value - - canRead: true - allowableValue: - displayName: displayName - description: description - value: value - identifiesControllerService: identifiesControllerService - name: name - dynamic: true - identifiesControllerServiceBundle: null - lossTolerant: true - backoffMechanism: "PENALIZE_FLOWFILE, YIELD_PROCESSOR" - maxBackoffPeriod: maxBackoffPeriod - sensitiveDynamicPropertyNames: - - sensitiveDynamicPropertyNames - - sensitiveDynamicPropertyNames - schedulingStrategy: schedulingStrategy - schedulingPeriod: schedulingPeriod - yieldDuration: yieldDuration - properties: - key: properties - retriedRelationships: - - retriedRelationships - - retriedRelationships - validationStatus: "VALID, INVALID, VALIDATING" - - supportsParallelProcessing: true - supportsBatching: true - deprecated: true - executionNodeRestricted: true - parentGroupId: parentGroupId - description: description - multipleVersionsAvailable: true - extensionMissing: true - type: type - inputRequirement: inputRequirement - relationships: - - name: name - description: description - autoTerminate: true - retry: true - - name: name - description: description - autoTerminate: true - retry: true - restricted: true - versionedComponentId: versionedComponentId - supportsSensitiveDynamicProperties: true - name: name - validationErrors: - - validationErrors - - validationErrors - style: - key: style - id: id - position: null - state: "RUNNING, STOPPED, DISABLED" - bundle: - artifact: artifact - version: version - group: group - persistsState: true - config: - annotationData: annotationData - comments: comments - concurrentlySchedulableTaskCount: 6 - autoTerminatedRelationships: - - autoTerminatedRelationships - - autoTerminatedRelationships - retryCount: 1 - bulletinLevel: bulletinLevel - executionNode: executionNode - penaltyDuration: penaltyDuration - defaultSchedulingPeriod: - key: defaultSchedulingPeriod - runDurationMillis: 3 - defaultConcurrentTasks: - key: defaultConcurrentTasks - customUiUrl: customUiUrl - descriptors: - key: - supportsEl: true - displayName: displayName - defaultValue: defaultValue - expressionLanguageScope: expressionLanguageScope - description: description - sensitive: true - required: true - dependencies: - - dependentValues: - - dependentValues - - dependentValues - propertyName: propertyName - - dependentValues: - - dependentValues - - dependentValues - propertyName: propertyName - allowableValues: - - canRead: true - allowableValue: - displayName: displayName - description: description - value: value - - canRead: true - allowableValue: - displayName: displayName - description: description - value: value - identifiesControllerService: identifiesControllerService - name: name - dynamic: true - identifiesControllerServiceBundle: null - lossTolerant: true - backoffMechanism: "PENALIZE_FLOWFILE, YIELD_PROCESSOR" - maxBackoffPeriod: maxBackoffPeriod - sensitiveDynamicPropertyNames: - - sensitiveDynamicPropertyNames - - sensitiveDynamicPropertyNames - schedulingStrategy: schedulingStrategy - schedulingPeriod: schedulingPeriod - yieldDuration: yieldDuration - properties: - key: properties - retriedRelationships: - - retriedRelationships - - retriedRelationships - validationStatus: "VALID, INVALID, VALIDATING" - remoteProcessGroups: - - targetSecure: true - inactiveRemoteInputPortCount: 9 - communicationsTimeout: communicationsTimeout - outputPortCount: 5 - inputPortCount: 4 - activeRemoteInputPortCount: 9 - proxyPort: 1 - flowRefreshed: flowRefreshed - versionedComponentId: versionedComponentId - transportProtocol: transportProtocol - transmitting: true - validationErrors: - - validationErrors - - validationErrors - yieldDuration: yieldDuration - id: id - localNetworkInterface: localNetworkInterface - comments: comments - authorizationIssues: - - authorizationIssues - - authorizationIssues - proxyPassword: proxyPassword - parentGroupId: parentGroupId - activeRemoteOutputPortCount: 6 - proxyHost: proxyHost - contents: - outputPorts: - - null - - null - inputPorts: - - comments: comments - targetId: targetId - concurrentlySchedulableTaskCount: 9 - groupId: groupId - useCompression: true - targetRunning: true - connected: true - versionedComponentId: versionedComponentId - batchSettings: - duration: duration - size: size - count: 6 - name: name - transmitting: true - exists: true - id: id - - comments: comments - targetId: targetId - concurrentlySchedulableTaskCount: 9 - groupId: groupId - useCompression: true - targetRunning: true - connected: true - versionedComponentId: versionedComponentId - batchSettings: - duration: duration - size: size - count: 6 - name: name - transmitting: true - exists: true - id: id - targetUri: targetUri - name: name - proxyUser: proxyUser - targetUris: targetUris - position: null - inactiveRemoteOutputPortCount: 8 - - targetSecure: true - inactiveRemoteInputPortCount: 9 - communicationsTimeout: communicationsTimeout - outputPortCount: 5 - inputPortCount: 4 - activeRemoteInputPortCount: 9 - proxyPort: 1 - flowRefreshed: flowRefreshed - versionedComponentId: versionedComponentId - transportProtocol: transportProtocol - transmitting: true - validationErrors: - - validationErrors - - validationErrors - yieldDuration: yieldDuration - id: id - localNetworkInterface: localNetworkInterface - comments: comments - authorizationIssues: - - authorizationIssues - - authorizationIssues - proxyPassword: proxyPassword - parentGroupId: parentGroupId - activeRemoteOutputPortCount: 6 - proxyHost: proxyHost - contents: - outputPorts: - - null - - null - inputPorts: - - comments: comments - targetId: targetId - concurrentlySchedulableTaskCount: 9 - groupId: groupId - useCompression: true - targetRunning: true - connected: true - versionedComponentId: versionedComponentId - batchSettings: - duration: duration - size: size - count: 6 - name: name - transmitting: true - exists: true - id: id - - comments: comments - targetId: targetId - concurrentlySchedulableTaskCount: 9 - groupId: groupId - useCompression: true - targetRunning: true - connected: true - versionedComponentId: versionedComponentId - batchSettings: - duration: duration - size: size - count: 6 - name: name - transmitting: true - exists: true - id: id - targetUri: targetUri - name: name - proxyUser: proxyUser - targetUris: targetUris - position: null - inactiveRemoteOutputPortCount: 8 - connections: - - prioritizers: - - prioritizers - - prioritizers - flowFileExpiration: flowFileExpiration - selectedRelationships: - - selectedRelationships - - selectedRelationships - loadBalanceCompression: "DO_NOT_COMPRESS, COMPRESS_ATTRIBUTES_ONLY,\ - \ COMPRESS_ATTRIBUTES_AND_CONTENT" - destination: null - parentGroupId: parentGroupId - availableRelationships: - - availableRelationships - - availableRelationships - backPressureDataSizeThreshold: backPressureDataSizeThreshold - loadBalanceStrategy: "DO_NOT_LOAD_BALANCE, PARTITION_BY_ATTRIBUTE,\ - \ ROUND_ROBIN, SINGLE_NODE" - source: - running: true - comments: comments - versionedComponentId: versionedComponentId - groupId: groupId - name: name - transmitting: true - exists: true - id: id - type: "PROCESSOR, REMOTE_INPUT_PORT, REMOTE_OUTPUT_PORT, INPUT_PORT,\ - \ OUTPUT_PORT, FUNNEL" - labelIndex: 0 - bends: - - null - - null - loadBalanceStatus: "LOAD_BALANCE_NOT_CONFIGURED, LOAD_BALANCE_INACTIVE,\ - \ LOAD_BALANCE_ACTIVE" - backPressureObjectThreshold: 1 - versionedComponentId: versionedComponentId - getzIndex: 6 - name: name - id: id - position: null - loadBalancePartitionAttribute: loadBalancePartitionAttribute - - prioritizers: - - prioritizers - - prioritizers - flowFileExpiration: flowFileExpiration - selectedRelationships: - - selectedRelationships - - selectedRelationships - loadBalanceCompression: "DO_NOT_COMPRESS, COMPRESS_ATTRIBUTES_ONLY,\ - \ COMPRESS_ATTRIBUTES_AND_CONTENT" - destination: null - parentGroupId: parentGroupId - availableRelationships: - - availableRelationships - - availableRelationships - backPressureDataSizeThreshold: backPressureDataSizeThreshold - loadBalanceStrategy: "DO_NOT_LOAD_BALANCE, PARTITION_BY_ATTRIBUTE,\ - \ ROUND_ROBIN, SINGLE_NODE" - source: - running: true - comments: comments - versionedComponentId: versionedComponentId - groupId: groupId - name: name - transmitting: true - exists: true - id: id - type: "PROCESSOR, REMOTE_INPUT_PORT, REMOTE_OUTPUT_PORT, INPUT_PORT,\ - \ OUTPUT_PORT, FUNNEL" - labelIndex: 0 - bends: - - null - - null - loadBalanceStatus: "LOAD_BALANCE_NOT_CONFIGURED, LOAD_BALANCE_INACTIVE,\ - \ LOAD_BALANCE_ACTIVE" - backPressureObjectThreshold: 1 - versionedComponentId: versionedComponentId - getzIndex: 6 - name: name - id: id - position: null - loadBalancePartitionAttribute: loadBalancePartitionAttribute - labels: - - versionedComponentId: versionedComponentId - getzIndex: 5 - width: 6.778324963048013 - parentGroupId: parentGroupId - style: - key: style - id: id - position: null - label: label - height: 6.878052220127876 - - versionedComponentId: versionedComponentId - getzIndex: 5 - width: 6.778324963048013 - parentGroupId: parentGroupId - style: - key: style - id: id - position: null - label: label - height: 6.878052220127876 - name: name - invalidCount: 5 - syncFailureCount: 1 - position: null - maxConcurrentTasks: 6 - statelessFlowTimeout: statelessFlowTimeout - parameterContext: null - locallyModifiedAndStaleCount: 7 - localOutputPortCount: 5 - localInputPortCount: 5 - invalidCount: 4 - syncFailureCount: 4 - position: - x: 6.027456183070403 - "y": 1.4658129805029452 - versionedFlowState: "LOCALLY_MODIFIED, STALE, LOCALLY_MODIFIED_AND_STALE,\ - \ UP_TO_DATE, SYNC_FAILURE" - locallyModifiedAndStaleCount: 1 - parameterContext: null - status: - name: name - nodeSnapshots: - - statusSnapshot: null - address: address - apiPort: 8 - nodeId: nodeId - - statusSnapshot: null - address: address - apiPort: 8 - nodeId: nodeId - id: id - aggregateSnapshot: - transferred: transferred - queued: queued - remoteProcessGroupStatusSnapshots: - - canRead: true - remoteProcessGroupStatusSnapshot: - bytesReceived: 4 - transmissionStatus: transmissionStatus - activeThreadCount: 0 - groupId: groupId - flowFilesReceived: 1 - name: name - targetUri: targetUri - flowFilesSent: 6 - received: received - id: id - bytesSent: 4 - sent: sent - id: id - - canRead: true - remoteProcessGroupStatusSnapshot: - bytesReceived: 4 - transmissionStatus: transmissionStatus - activeThreadCount: 0 - groupId: groupId - flowFilesReceived: 1 - name: name - targetUri: targetUri - flowFilesSent: 6 - received: received - id: id - bytesSent: 4 - sent: sent - id: id - output: output - connectionStatusSnapshots: - - connectionStatusSnapshot: - sourceId: sourceId - groupId: groupId - queued: queued - percentUseCount: 7 - destinationId: destinationId - predictions: - predictedBytesAtNextInterval: 9 - predictionIntervalSeconds: 2 - predictedPercentBytes: 2 - predictedPercentCount: 3 - predictedMillisUntilCountBackpressure: 5 - predictedCountAtNextInterval: 7 - predictedMillisUntilBytesBackpressure: 5 - output: output - input: input - percentUseBytes: 1 - flowFileAvailability: flowFileAvailability - destinationName: destinationName - queuedSize: queuedSize - queuedCount: queuedCount - name: name - flowFilesQueued: 1 - id: id - sourceName: sourceName - flowFilesIn: 4 - flowFilesOut: 1 - bytesIn: 7 - bytesOut: 1 - bytesQueued: 6 - canRead: true - id: id - - connectionStatusSnapshot: - sourceId: sourceId - groupId: groupId - queued: queued - percentUseCount: 7 - destinationId: destinationId - predictions: - predictedBytesAtNextInterval: 9 - predictionIntervalSeconds: 2 - predictedPercentBytes: 2 - predictedPercentCount: 3 - predictedMillisUntilCountBackpressure: 5 - predictedCountAtNextInterval: 7 - predictedMillisUntilBytesBackpressure: 5 - output: output - input: input - percentUseBytes: 1 - flowFileAvailability: flowFileAvailability - destinationName: destinationName - queuedSize: queuedSize - queuedCount: queuedCount - name: name - flowFilesQueued: 1 - id: id - sourceName: sourceName - flowFilesIn: 4 - flowFilesOut: 1 - bytesIn: 7 - bytesOut: 1 - bytesQueued: 6 - canRead: true - id: id - queuedCount: queuedCount - queuedSize: queuedSize - flowFilesReceived: 4 - processGroupStatusSnapshots: - - canRead: true - processGroupStatusSnapshot: null - id: id - - canRead: true - processGroupStatusSnapshot: null - id: id - flowFilesSent: 9 - id: id - flowFilesIn: 5 - written: written - statelessActiveThreadCount: 7 - flowFilesOut: 0 - bytesIn: 4 - bytesQueued: 8 - bytesOut: 2 - bytesWritten: 3 - outputPortStatusSnapshots: - - null - - null - read: read - bytesTransferred: 8 - activeThreadCount: 1 - processorStatusSnapshots: - - processorStatusSnapshot: - bytesWritten: 7 - read: read - tasksDurationNanos: 8 - activeThreadCount: 7 - groupId: groupId - executionNode: "ALL, PRIMARY" - bytesRead: 3 - processingPerformanceStatus: - identifier: identifier - cpuDuration: 3 - contentReadDuration: 7 - sessionCommitDuration: 3 - garbageCollectionDuration: 4 - contentWriteDuration: 5 - type: type - terminatedThreadCount: 3 - output: output - input: input - taskCount: 4 - name: name - id: id - written: written - flowFilesIn: 0 - tasksDuration: tasksDuration - runStatus: "Running, Stopped, Validating, Disabled, Invalid" - flowFilesOut: 6 - tasks: tasks - bytesIn: 7 - bytesOut: 0 - canRead: true - id: id - - processorStatusSnapshot: - bytesWritten: 7 - read: read - tasksDurationNanos: 8 - activeThreadCount: 7 - groupId: groupId - executionNode: "ALL, PRIMARY" - bytesRead: 3 - processingPerformanceStatus: - identifier: identifier - cpuDuration: 3 - contentReadDuration: 7 - sessionCommitDuration: 3 - garbageCollectionDuration: 4 - contentWriteDuration: 5 - type: type - terminatedThreadCount: 3 - output: output - input: input - taskCount: 4 - name: name - id: id - written: written - flowFilesIn: 0 - tasksDuration: tasksDuration - runStatus: "Running, Stopped, Validating, Disabled, Invalid" - flowFilesOut: 6 - tasks: tasks - bytesIn: 7 - bytesOut: 0 - canRead: true - id: id - bytesRead: 4 - processingPerformanceStatus: null - received: received - bytesSent: 8 - processingNanos: 9 - sent: sent - flowFilesTransferred: 1 - terminatedThreadCount: 3 - input: input - bytesReceived: 6 - name: name - flowFilesQueued: 6 - versionedFlowState: "LOCALLY_MODIFIED, STALE, LOCALLY_MODIFIED_AND_STALE,\ - \ UP_TO_DATE, SYNC_FAILURE" - inputPortStatusSnapshots: - - portStatusSnapshot: - output: output - input: input - activeThreadCount: 7 - groupId: groupId - name: name - transmitting: true - id: id - flowFilesIn: 9 - flowFilesOut: 9 - runStatus: "Running, Stopped, Validating, Disabled, Invalid" - bytesIn: 0 - bytesOut: 0 - canRead: true - id: id - - portStatusSnapshot: - output: output - input: input - activeThreadCount: 7 - groupId: groupId - name: name - transmitting: true - id: id - flowFilesIn: 9 - flowFilesOut: 9 - runStatus: "Running, Stopped, Validating, Disabled, Invalid" - bytesIn: 0 - bytesOut: 0 - canRead: true - id: id - statsLastRefreshed: statsLastRefreshed - - activeRemotePortCount: 9 - staleCount: 5 - outputPortCount: 9 - inputPortCount: 3 - permissions: null - processGroupUpdateStrategy: "CURRENT_GROUP, CURRENT_GROUP_WITH_CHILDREN" - runningCount: 2 - disabledCount: 6 - versionedFlowSnapshot: - bucket: - identifier: identifier - permissions: null - createdTimestamp: 3 - name: name - description: description - snapshotMetadata: - flowIdentifier: flowIdentifier - comments: comments - author: author - bucketIdentifier: bucketIdentifier - branch: branch - version: version - timestamp: 0 - externalControllerServices: - key: - identifier: identifier - name: name - flowContents: - processors: - - autoTerminatedRelationships: - - autoTerminatedRelationships - - autoTerminatedRelationships - bulletinLevel: bulletinLevel - executionNode: executionNode - runDurationMillis: 3 - type: type - propertyDescriptors: - key: - resourceDefinition: - resourceTypes: - - FILE - - FILE - cardinality: SINGLE - displayName: displayName - identifiesControllerService: true - name: name - dynamic: true - 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: 2 - retryCount: 3 - penaltyDuration: penaltyDuration - backoffMechanism: "PENALIZE_FLOWFILE, YIELD_PROCESSOR" - schedulingStrategy: schedulingStrategy - name: name - instanceIdentifier: instanceIdentifier - style: - key: style - schedulingPeriod: schedulingPeriod - position: null - groupIdentifier: groupIdentifier - properties: - key: properties - - autoTerminatedRelationships: - - autoTerminatedRelationships - - autoTerminatedRelationships - bulletinLevel: bulletinLevel - executionNode: executionNode - runDurationMillis: 3 - type: type - propertyDescriptors: - key: - resourceDefinition: - resourceTypes: - - FILE - - FILE - cardinality: SINGLE - displayName: displayName - identifiesControllerService: true - name: name - dynamic: true - 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: 2 - retryCount: 3 - penaltyDuration: penaltyDuration - backoffMechanism: "PENALIZE_FLOWFILE, YIELD_PROCESSOR" - schedulingStrategy: schedulingStrategy - name: name - instanceIdentifier: instanceIdentifier - style: - key: style - schedulingPeriod: schedulingPeriod - position: null - groupIdentifier: groupIdentifier - properties: - key: properties - scheduledState: ENABLED - processGroups: - - null - - null - outputPorts: - - null - - null - funnels: - - identifier: identifier - componentType: CONNECTION - comments: comments - name: name - instanceIdentifier: instanceIdentifier - position: null - groupIdentifier: groupIdentifier - - identifier: identifier - componentType: CONNECTION - comments: comments - name: name - instanceIdentifier: instanceIdentifier - position: null - groupIdentifier: groupIdentifier - versionedFlowCoordinates: - registryId: registryId - storageLocation: storageLocation - bucketId: bucketId - branch: branch - flowId: flowId - version: version - latest: true - connections: - - identifier: identifier - componentType: CONNECTION - prioritizers: - - prioritizers - - prioritizers - comments: comments - flowFileExpiration: flowFileExpiration - selectedRelationships: - - selectedRelationships - - selectedRelationships - loadBalanceCompression: "DO_NOT_COMPRESS, COMPRESS_ATTRIBUTES_ONLY,\ - \ COMPRESS_ATTRIBUTES_AND_CONTENT" - destination: null - backPressureDataSizeThreshold: backPressureDataSizeThreshold - loadBalanceStrategy: "DO_NOT_LOAD_BALANCE, PARTITION_BY_ATTRIBUTE,\ - \ ROUND_ROBIN, SINGLE_NODE" - source: - comments: comments - groupId: groupId - name: name - instanceIdentifier: instanceIdentifier - id: id - type: PROCESSOR - labelIndex: 4 - bends: - - null - - null - backPressureObjectThreshold: 0 - name: name - instanceIdentifier: instanceIdentifier - position: null - groupIdentifier: groupIdentifier - partitioningAttribute: partitioningAttribute - zIndex: 0 - - identifier: identifier - componentType: CONNECTION - prioritizers: - - prioritizers - - prioritizers - comments: comments - flowFileExpiration: flowFileExpiration - selectedRelationships: - - selectedRelationships - - selectedRelationships - loadBalanceCompression: "DO_NOT_COMPRESS, COMPRESS_ATTRIBUTES_ONLY,\ - \ COMPRESS_ATTRIBUTES_AND_CONTENT" - destination: null - backPressureDataSizeThreshold: backPressureDataSizeThreshold - loadBalanceStrategy: "DO_NOT_LOAD_BALANCE, PARTITION_BY_ATTRIBUTE,\ - \ ROUND_ROBIN, SINGLE_NODE" - source: - comments: comments - groupId: groupId - name: name - instanceIdentifier: instanceIdentifier - id: id - type: PROCESSOR - labelIndex: 4 - bends: - - null - - null - backPressureObjectThreshold: 0 - name: name - instanceIdentifier: instanceIdentifier - position: null - groupIdentifier: groupIdentifier - partitioningAttribute: partitioningAttribute - zIndex: 0 - logFileSuffix: logFileSuffix - parameterContextName: parameterContextName - identifier: identifier - componentType: CONNECTION - defaultBackPressureObjectThreshold: 9 - comments: comments - executionEngine: STANDARD - labels: - - identifier: identifier - componentType: CONNECTION - comments: comments - name: name - width: 4.332304821875894 - instanceIdentifier: instanceIdentifier - style: - key: style - position: null - label: label - groupIdentifier: groupIdentifier - zIndex: 7 - height: 2.7977867356748476 - - identifier: identifier - componentType: CONNECTION - comments: comments - name: name - width: 4.332304821875894 - instanceIdentifier: instanceIdentifier - style: - key: style - position: null - label: label - groupIdentifier: groupIdentifier - zIndex: 7 - height: 2.7977867356748476 - defaultBackPressureDataSizeThreshold: defaultBackPressureDataSizeThreshold - controllerServices: - - annotationData: annotationData - identifier: identifier - componentType: CONNECTION - comments: comments - bulletinLevel: bulletinLevel - type: type - propertyDescriptors: - key: null - scheduledState: ENABLED - controllerServiceApis: - - type: type - bundle: null - - type: type - bundle: null - name: name - instanceIdentifier: instanceIdentifier - position: null - groupIdentifier: groupIdentifier - bundle: null - properties: - key: properties - - annotationData: annotationData - identifier: identifier - componentType: CONNECTION - comments: comments - bulletinLevel: bulletinLevel - type: type - propertyDescriptors: - key: null - scheduledState: ENABLED - controllerServiceApis: - - type: type - bundle: null - - type: type - bundle: null - name: name - instanceIdentifier: instanceIdentifier - position: null - groupIdentifier: groupIdentifier - bundle: null - properties: - key: properties - defaultFlowFileExpiration: defaultFlowFileExpiration - flowFileConcurrency: flowFileConcurrency - flowFileOutboundPolicy: flowFileOutboundPolicy - name: name - inputPorts: - - identifier: identifier - componentType: CONNECTION - comments: comments - allowRemoteAccess: true - concurrentlySchedulableTaskCount: 8 - name: name - instanceIdentifier: instanceIdentifier - position: null - portFunction: STANDARD - type: INPUT_PORT - groupIdentifier: groupIdentifier - scheduledState: ENABLED - - identifier: identifier - componentType: CONNECTION - comments: comments - allowRemoteAccess: true - concurrentlySchedulableTaskCount: 8 - name: name - instanceIdentifier: instanceIdentifier - position: null - portFunction: STANDARD - type: INPUT_PORT - groupIdentifier: groupIdentifier - scheduledState: ENABLED - instanceIdentifier: instanceIdentifier - position: - x: 3.111202833403195 - "y": 9.897492629215506 - maxConcurrentTasks: 0 - statelessFlowTimeout: statelessFlowTimeout - remoteProcessGroups: - - identifier: identifier - componentType: CONNECTION - comments: comments - proxyPassword: proxyPassword - communicationsTimeout: communicationsTimeout - proxyHost: proxyHost - proxyPort: 5 - transportProtocol: "RAW, HTTP" - outputPorts: - - null - - null - name: name - proxyUser: proxyUser - targetUris: targetUris - inputPorts: - - identifier: identifier - componentType: CONNECTION - remoteGroupId: remoteGroupId - comments: comments - targetId: targetId - concurrentlySchedulableTaskCount: 7 - useCompression: true - scheduledState: ENABLED - name: name - instanceIdentifier: instanceIdentifier - position: null - batchSize: - duration: duration - size: size - count: 0 - groupIdentifier: groupIdentifier - - identifier: identifier - componentType: CONNECTION - remoteGroupId: remoteGroupId - comments: comments - targetId: targetId - concurrentlySchedulableTaskCount: 7 - useCompression: true - scheduledState: ENABLED - name: name - instanceIdentifier: instanceIdentifier - position: null - batchSize: - duration: duration - size: size - count: 0 - groupIdentifier: groupIdentifier - instanceIdentifier: instanceIdentifier - yieldDuration: yieldDuration - position: null - groupIdentifier: groupIdentifier - localNetworkInterface: localNetworkInterface - - identifier: identifier - componentType: CONNECTION - comments: comments - proxyPassword: proxyPassword - communicationsTimeout: communicationsTimeout - proxyHost: proxyHost - proxyPort: 5 - transportProtocol: "RAW, HTTP" - outputPorts: - - null - - null - name: name - proxyUser: proxyUser - targetUris: targetUris - inputPorts: - - identifier: identifier - componentType: CONNECTION - remoteGroupId: remoteGroupId - comments: comments - targetId: targetId - concurrentlySchedulableTaskCount: 7 - useCompression: true - scheduledState: ENABLED - name: name - instanceIdentifier: instanceIdentifier - position: null - batchSize: - duration: duration - size: size - count: 0 - groupIdentifier: groupIdentifier - - identifier: identifier - componentType: CONNECTION - remoteGroupId: remoteGroupId - comments: comments - targetId: targetId - concurrentlySchedulableTaskCount: 7 - useCompression: true - scheduledState: ENABLED - name: name - instanceIdentifier: instanceIdentifier - position: null - batchSize: - duration: duration - size: size - count: 0 - groupIdentifier: groupIdentifier - instanceIdentifier: instanceIdentifier - yieldDuration: yieldDuration - position: null - groupIdentifier: groupIdentifier - localNetworkInterface: localNetworkInterface - groupIdentifier: groupIdentifier - parameterProviders: - key: - identifier: identifier - name: name - type: type - bundle: null - flow: - versionCount: 8 - identifier: identifier - bucketName: bucketName - permissions: - canRead: true - canWrite: true - canDelete: true - createdTimestamp: 5 - name: name - description: description - bucketIdentifier: bucketIdentifier - versionInfo: - version: 7 - branch: branch - lastModifiedTimestamp: 5 - flowEncodingVersion: flowEncodingVersion - parameterContexts: - key: - parameterGroupName: parameterGroupName - identifier: identifier - synchronized: true - componentType: CONNECTION - comments: comments - description: description - inheritedParameterContexts: - - inheritedParameterContexts - - inheritedParameterContexts - name: name - instanceIdentifier: instanceIdentifier - position: null - groupIdentifier: groupIdentifier - parameters: - - referencedAssets: - - identifier: identifier - name: name - - identifier: identifier - name: name - provided: true - name: name - description: description - sensitive: true - value: value - - referencedAssets: - - identifier: identifier - name: name - - identifier: identifier - name: name - provided: true - name: name - description: description - sensitive: true - value: value - parameterProvider: parameterProvider - latest: true - stoppedCount: 6 - id: id - bulletins: - - sourceId: sourceId - canRead: true - groupId: groupId - id: 5 - nodeAddress: nodeAddress - bulletin: - sourceId: sourceId - level: level - sourceType: sourceType - groupId: groupId - id: 5 - sourceName: sourceName - category: category - message: message - nodeAddress: nodeAddress - timestamp: timestamp - timestamp: timestamp - - sourceId: sourceId - canRead: true - groupId: groupId - id: 5 - nodeAddress: nodeAddress - bulletin: - sourceId: sourceId - level: level - sourceType: sourceType - groupId: groupId - id: 5 - sourceName: sourceName - category: category - message: message - nodeAddress: nodeAddress - timestamp: timestamp - timestamp: timestamp - publicInputPortCount: 3 - upToDateCount: 1 - inactiveRemotePortCount: 1 - uri: uri - locallyModifiedCount: 3 - revision: - clientId: clientId - lastModifier: lastModifier - version: 0 - disconnectedNodeAcknowledged: true - publicOutputPortCount: 1 - component: - activeRemotePortCount: 7 - flowfileConcurrency: "UNBOUNDED, SINGLE_FLOWFILE_PER_NODE, SINGLE_BATCH_PER_NODE" - staleCount: 4 - outputPortCount: 3 - inputPortCount: 6 - versionedComponentId: versionedComponentId - runningCount: 1 - disabledCount: 2 - flowfileOutboundPolicy: "STREAM_WHEN_AVAILABLE, BATCH_OUTPUT" - stoppedCount: 5 - id: id - versionControlInformation: - bucketName: bucketName - groupId: groupId - registryId: registryId - storageLocation: storageLocation - bucketId: bucketId - registryName: registryName - branch: branch - flowName: flowName - version: version - flowDescription: flowDescription - stateExplanation: stateExplanation - state: "LOCALLY_MODIFIED, STALE, LOCALLY_MODIFIED_AND_STALE, UP_TO_DATE,\ - \ SYNC_FAILURE" - flowId: flowId - logFileSuffix: logFileSuffix - defaultBackPressureObjectThreshold: 0 - publicInputPortCount: 6 - comments: comments - upToDateCount: 3 - parentGroupId: parentGroupId - inactiveRemotePortCount: 9 - executionEngine: "STATELESS, STANDARD, INHERITED" - locallyModifiedCount: 2 - defaultBackPressureDataSizeThreshold: defaultBackPressureDataSizeThreshold - publicOutputPortCount: 7 - localOutputPortCount: 1 - defaultFlowFileExpiration: defaultFlowFileExpiration - localInputPortCount: 1 - statelessGroupScheduledState: "STOPPED, RUNNING" - contents: - controllerServices: - - deprecated: true - bulletinLevel: bulletinLevel - multipleVersionsAvailable: true - extensionMissing: true - type: type - descriptors: - key: - supportsEl: true - displayName: displayName - defaultValue: defaultValue - expressionLanguageScope: expressionLanguageScope - description: description - sensitive: true - required: true - dependencies: - - dependentValues: - - dependentValues - - dependentValues - propertyName: propertyName - - dependentValues: - - dependentValues - - dependentValues - propertyName: propertyName - allowableValues: - - canRead: true - allowableValue: - displayName: displayName - description: description - value: value - - canRead: true - allowableValue: - displayName: displayName - description: description - value: value - identifiesControllerService: identifiesControllerService - name: name - dynamic: true - identifiesControllerServiceBundle: null - controllerServiceApis: - - type: type - bundle: null - - type: type - bundle: null - sensitiveDynamicPropertyNames: - - sensitiveDynamicPropertyNames - - sensitiveDynamicPropertyNames - versionedComponentId: versionedComponentId - supportsSensitiveDynamicProperties: true - validationErrors: - - validationErrors - - validationErrors - id: id - state: "ENABLED, ENABLING, DISABLED, DISABLING" - bundle: - artifact: artifact - version: version - group: group - referencingComponents: - - bulletins: - - null - - null - disconnectedNodeAcknowledged: true - component: - descriptors: - key: null - referenceCycle: true - activeThreadCount: 0 - groupId: groupId - name: name - validationErrors: - - validationErrors - - validationErrors - referenceType: "Processor, ControllerService, ReportingTask, FlowRegistryClient" - id: id - state: state - type: type - referencingComponents: - - null - - null - properties: - key: properties - permissions: null - id: id - position: null - uri: uri - revision: null - operatePermissions: null - - bulletins: - - null - - null - disconnectedNodeAcknowledged: true - component: - descriptors: - key: null - referenceCycle: true - activeThreadCount: 0 - groupId: groupId - name: name - validationErrors: - - validationErrors - - validationErrors - referenceType: "Processor, ControllerService, ReportingTask, FlowRegistryClient" - id: id - state: state - type: type - referencingComponents: - - null - - null - properties: - key: properties - permissions: null - id: id - position: null - uri: uri - revision: null - operatePermissions: null - validationStatus: "VALID, INVALID, VALIDATING" - annotationData: annotationData - comments: comments - parentGroupId: parentGroupId - customUiUrl: customUiUrl - restricted: true - name: name - position: null - persistsState: true - properties: - key: properties - - deprecated: true - bulletinLevel: bulletinLevel - multipleVersionsAvailable: true - extensionMissing: true - type: type - descriptors: - key: - supportsEl: true - displayName: displayName - defaultValue: defaultValue - expressionLanguageScope: expressionLanguageScope - description: description - sensitive: true - required: true - dependencies: - - dependentValues: - - dependentValues - - dependentValues - propertyName: propertyName - - dependentValues: - - dependentValues - - dependentValues - propertyName: propertyName - allowableValues: - - canRead: true - allowableValue: - displayName: displayName - description: description - value: value - - canRead: true - allowableValue: - displayName: displayName - description: description - value: value - identifiesControllerService: identifiesControllerService - name: name - dynamic: true - identifiesControllerServiceBundle: null - controllerServiceApis: - - type: type - bundle: null - - type: type - bundle: null - sensitiveDynamicPropertyNames: - - sensitiveDynamicPropertyNames - - sensitiveDynamicPropertyNames - versionedComponentId: versionedComponentId - supportsSensitiveDynamicProperties: true - validationErrors: - - validationErrors - - validationErrors - id: id - state: "ENABLED, ENABLING, DISABLED, DISABLING" - bundle: - artifact: artifact - version: version - group: group - referencingComponents: - - bulletins: - - null - - null - disconnectedNodeAcknowledged: true - component: - descriptors: - key: null - referenceCycle: true - activeThreadCount: 0 - groupId: groupId - name: name - validationErrors: - - validationErrors - - validationErrors - referenceType: "Processor, ControllerService, ReportingTask, FlowRegistryClient" - id: id - state: state - type: type - referencingComponents: - - null - - null - properties: - key: properties - permissions: null - id: id - position: null - uri: uri - revision: null - operatePermissions: null - - bulletins: - - null - - null - disconnectedNodeAcknowledged: true - component: - descriptors: - key: null - referenceCycle: true - activeThreadCount: 0 - groupId: groupId - name: name - validationErrors: - - validationErrors - - validationErrors - referenceType: "Processor, ControllerService, ReportingTask, FlowRegistryClient" - id: id - state: state - type: type - referencingComponents: - - null - - null - properties: - key: properties - permissions: null - id: id - position: null - uri: uri - revision: null - operatePermissions: null - validationStatus: "VALID, INVALID, VALIDATING" - annotationData: annotationData - comments: comments - parentGroupId: parentGroupId - customUiUrl: customUiUrl - restricted: true - name: name - position: null - persistsState: true - properties: - key: properties - processGroups: - - null - - null - outputPorts: - - null - - null - inputPorts: - - comments: comments - concurrentlySchedulableTaskCount: 2 - parentGroupId: parentGroupId - type: "INPUT_PORT, OUTPUT_PORT" - allowRemoteAccess: true - versionedComponentId: versionedComponentId - name: name - transmitting: true - validationErrors: - - validationErrors - - validationErrors - id: id - position: null - state: "RUNNING, STOPPED, DISABLED" - portFunction: "STANDARD, FAILURE" - - comments: comments - concurrentlySchedulableTaskCount: 2 - parentGroupId: parentGroupId - type: "INPUT_PORT, OUTPUT_PORT" - allowRemoteAccess: true - versionedComponentId: versionedComponentId - name: name - transmitting: true - validationErrors: - - validationErrors - - validationErrors - id: id - position: null - state: "RUNNING, STOPPED, DISABLED" - portFunction: "STANDARD, FAILURE" - funnels: - - versionedComponentId: versionedComponentId - parentGroupId: parentGroupId - id: id - position: null - - versionedComponentId: versionedComponentId - parentGroupId: parentGroupId - id: id - position: null - processors: - - supportsParallelProcessing: true - supportsBatching: true - deprecated: true - executionNodeRestricted: true - parentGroupId: parentGroupId - description: description - multipleVersionsAvailable: true - extensionMissing: true - type: type - inputRequirement: inputRequirement - relationships: - - name: name - description: description - autoTerminate: true - retry: true - - name: name - description: description - autoTerminate: true - retry: true - restricted: true - versionedComponentId: versionedComponentId - supportsSensitiveDynamicProperties: true - name: name - validationErrors: - - validationErrors - - validationErrors - style: - key: style - id: id - position: null - state: "RUNNING, STOPPED, DISABLED" - bundle: - artifact: artifact - version: version - group: group - persistsState: true - config: - annotationData: annotationData - comments: comments - concurrentlySchedulableTaskCount: 6 - autoTerminatedRelationships: - - autoTerminatedRelationships - - autoTerminatedRelationships - retryCount: 1 - bulletinLevel: bulletinLevel - executionNode: executionNode - penaltyDuration: penaltyDuration - defaultSchedulingPeriod: - key: defaultSchedulingPeriod - runDurationMillis: 3 - defaultConcurrentTasks: - key: defaultConcurrentTasks - customUiUrl: customUiUrl - descriptors: - key: - supportsEl: true - displayName: displayName - defaultValue: defaultValue - expressionLanguageScope: expressionLanguageScope - description: description - sensitive: true - required: true - dependencies: - - dependentValues: - - dependentValues - - dependentValues - propertyName: propertyName - - dependentValues: - - dependentValues - - dependentValues - propertyName: propertyName - allowableValues: - - canRead: true - allowableValue: - displayName: displayName - description: description - value: value - - canRead: true - allowableValue: - displayName: displayName - description: description - value: value - identifiesControllerService: identifiesControllerService - name: name - dynamic: true - identifiesControllerServiceBundle: null - lossTolerant: true - backoffMechanism: "PENALIZE_FLOWFILE, YIELD_PROCESSOR" - maxBackoffPeriod: maxBackoffPeriod - sensitiveDynamicPropertyNames: - - sensitiveDynamicPropertyNames - - sensitiveDynamicPropertyNames - schedulingStrategy: schedulingStrategy - schedulingPeriod: schedulingPeriod - yieldDuration: yieldDuration - properties: - key: properties - retriedRelationships: - - retriedRelationships - - retriedRelationships - validationStatus: "VALID, INVALID, VALIDATING" - - supportsParallelProcessing: true - supportsBatching: true - deprecated: true - executionNodeRestricted: true - parentGroupId: parentGroupId - description: description - multipleVersionsAvailable: true - extensionMissing: true - type: type - inputRequirement: inputRequirement - relationships: - - name: name - description: description - autoTerminate: true - retry: true - - name: name - description: description - autoTerminate: true - retry: true - restricted: true - versionedComponentId: versionedComponentId - supportsSensitiveDynamicProperties: true - name: name - validationErrors: - - validationErrors - - validationErrors - style: - key: style - id: id - position: null - state: "RUNNING, STOPPED, DISABLED" - bundle: - artifact: artifact - version: version - group: group - persistsState: true - config: - annotationData: annotationData - comments: comments - concurrentlySchedulableTaskCount: 6 - autoTerminatedRelationships: - - autoTerminatedRelationships - - autoTerminatedRelationships - retryCount: 1 - bulletinLevel: bulletinLevel - executionNode: executionNode - penaltyDuration: penaltyDuration - defaultSchedulingPeriod: - key: defaultSchedulingPeriod - runDurationMillis: 3 - defaultConcurrentTasks: - key: defaultConcurrentTasks - customUiUrl: customUiUrl - descriptors: - key: - supportsEl: true - displayName: displayName - defaultValue: defaultValue - expressionLanguageScope: expressionLanguageScope - description: description - sensitive: true - required: true - dependencies: - - dependentValues: - - dependentValues - - dependentValues - propertyName: propertyName - - dependentValues: - - dependentValues - - dependentValues - propertyName: propertyName - allowableValues: - - canRead: true - allowableValue: - displayName: displayName - description: description - value: value - - canRead: true - allowableValue: - displayName: displayName - description: description - value: value - identifiesControllerService: identifiesControllerService - name: name - dynamic: true - identifiesControllerServiceBundle: null - lossTolerant: true - backoffMechanism: "PENALIZE_FLOWFILE, YIELD_PROCESSOR" - maxBackoffPeriod: maxBackoffPeriod - sensitiveDynamicPropertyNames: - - sensitiveDynamicPropertyNames - - sensitiveDynamicPropertyNames - schedulingStrategy: schedulingStrategy - schedulingPeriod: schedulingPeriod - yieldDuration: yieldDuration - properties: - key: properties - retriedRelationships: - - retriedRelationships - - retriedRelationships - validationStatus: "VALID, INVALID, VALIDATING" - remoteProcessGroups: - - targetSecure: true - inactiveRemoteInputPortCount: 9 - communicationsTimeout: communicationsTimeout - outputPortCount: 5 - inputPortCount: 4 - activeRemoteInputPortCount: 9 - proxyPort: 1 - flowRefreshed: flowRefreshed - versionedComponentId: versionedComponentId - transportProtocol: transportProtocol - transmitting: true - validationErrors: - - validationErrors - - validationErrors - yieldDuration: yieldDuration - id: id - localNetworkInterface: localNetworkInterface - comments: comments - authorizationIssues: - - authorizationIssues - - authorizationIssues - proxyPassword: proxyPassword - parentGroupId: parentGroupId - activeRemoteOutputPortCount: 6 - proxyHost: proxyHost - contents: - outputPorts: - - null - - null - inputPorts: - - comments: comments - targetId: targetId - concurrentlySchedulableTaskCount: 9 - groupId: groupId - useCompression: true - targetRunning: true - connected: true - versionedComponentId: versionedComponentId - batchSettings: - duration: duration - size: size - count: 6 - name: name - transmitting: true - exists: true - id: id - - comments: comments - targetId: targetId - concurrentlySchedulableTaskCount: 9 - groupId: groupId - useCompression: true - targetRunning: true - connected: true - versionedComponentId: versionedComponentId - batchSettings: - duration: duration - size: size - count: 6 - name: name - transmitting: true - exists: true - id: id - targetUri: targetUri - name: name - proxyUser: proxyUser - targetUris: targetUris - position: null - inactiveRemoteOutputPortCount: 8 - - targetSecure: true - inactiveRemoteInputPortCount: 9 - communicationsTimeout: communicationsTimeout - outputPortCount: 5 - inputPortCount: 4 - activeRemoteInputPortCount: 9 - proxyPort: 1 - flowRefreshed: flowRefreshed - versionedComponentId: versionedComponentId - transportProtocol: transportProtocol - transmitting: true - validationErrors: - - validationErrors - - validationErrors - yieldDuration: yieldDuration - id: id - localNetworkInterface: localNetworkInterface - comments: comments - authorizationIssues: - - authorizationIssues - - authorizationIssues - proxyPassword: proxyPassword - parentGroupId: parentGroupId - activeRemoteOutputPortCount: 6 - proxyHost: proxyHost - contents: - outputPorts: - - null - - null - inputPorts: - - comments: comments - targetId: targetId - concurrentlySchedulableTaskCount: 9 - groupId: groupId - useCompression: true - targetRunning: true - connected: true - versionedComponentId: versionedComponentId - batchSettings: - duration: duration - size: size - count: 6 - name: name - transmitting: true - exists: true - id: id - - comments: comments - targetId: targetId - concurrentlySchedulableTaskCount: 9 - groupId: groupId - useCompression: true - targetRunning: true - connected: true - versionedComponentId: versionedComponentId - batchSettings: - duration: duration - size: size - count: 6 - name: name - transmitting: true - exists: true - id: id - targetUri: targetUri - name: name - proxyUser: proxyUser - targetUris: targetUris - position: null - inactiveRemoteOutputPortCount: 8 - connections: - - prioritizers: - - prioritizers - - prioritizers - flowFileExpiration: flowFileExpiration - selectedRelationships: - - selectedRelationships - - selectedRelationships - loadBalanceCompression: "DO_NOT_COMPRESS, COMPRESS_ATTRIBUTES_ONLY,\ - \ COMPRESS_ATTRIBUTES_AND_CONTENT" - destination: null - parentGroupId: parentGroupId - availableRelationships: - - availableRelationships - - availableRelationships - backPressureDataSizeThreshold: backPressureDataSizeThreshold - loadBalanceStrategy: "DO_NOT_LOAD_BALANCE, PARTITION_BY_ATTRIBUTE,\ - \ ROUND_ROBIN, SINGLE_NODE" - source: - running: true - comments: comments - versionedComponentId: versionedComponentId - groupId: groupId - name: name - transmitting: true - exists: true - id: id - type: "PROCESSOR, REMOTE_INPUT_PORT, REMOTE_OUTPUT_PORT, INPUT_PORT,\ - \ OUTPUT_PORT, FUNNEL" - labelIndex: 0 - bends: - - null - - null - loadBalanceStatus: "LOAD_BALANCE_NOT_CONFIGURED, LOAD_BALANCE_INACTIVE,\ - \ LOAD_BALANCE_ACTIVE" - backPressureObjectThreshold: 1 - versionedComponentId: versionedComponentId - getzIndex: 6 - name: name - id: id - position: null - loadBalancePartitionAttribute: loadBalancePartitionAttribute - - prioritizers: - - prioritizers - - prioritizers - flowFileExpiration: flowFileExpiration - selectedRelationships: - - selectedRelationships - - selectedRelationships - loadBalanceCompression: "DO_NOT_COMPRESS, COMPRESS_ATTRIBUTES_ONLY,\ - \ COMPRESS_ATTRIBUTES_AND_CONTENT" - destination: null - parentGroupId: parentGroupId - availableRelationships: - - availableRelationships - - availableRelationships - backPressureDataSizeThreshold: backPressureDataSizeThreshold - loadBalanceStrategy: "DO_NOT_LOAD_BALANCE, PARTITION_BY_ATTRIBUTE,\ - \ ROUND_ROBIN, SINGLE_NODE" - source: - running: true - comments: comments - versionedComponentId: versionedComponentId - groupId: groupId - name: name - transmitting: true - exists: true - id: id - type: "PROCESSOR, REMOTE_INPUT_PORT, REMOTE_OUTPUT_PORT, INPUT_PORT,\ - \ OUTPUT_PORT, FUNNEL" - labelIndex: 0 - bends: - - null - - null - loadBalanceStatus: "LOAD_BALANCE_NOT_CONFIGURED, LOAD_BALANCE_INACTIVE,\ - \ LOAD_BALANCE_ACTIVE" - backPressureObjectThreshold: 1 - versionedComponentId: versionedComponentId - getzIndex: 6 - name: name - id: id - position: null - loadBalancePartitionAttribute: loadBalancePartitionAttribute - labels: - - versionedComponentId: versionedComponentId - getzIndex: 5 - width: 6.778324963048013 - parentGroupId: parentGroupId - style: - key: style - id: id - position: null - label: label - height: 6.878052220127876 - - versionedComponentId: versionedComponentId - getzIndex: 5 - width: 6.778324963048013 - parentGroupId: parentGroupId - style: - key: style - id: id - position: null - label: label - height: 6.878052220127876 - name: name - invalidCount: 5 - syncFailureCount: 1 - position: null - maxConcurrentTasks: 6 - statelessFlowTimeout: statelessFlowTimeout - parameterContext: null - locallyModifiedAndStaleCount: 7 - localOutputPortCount: 5 - localInputPortCount: 5 - invalidCount: 4 - syncFailureCount: 4 - position: - x: 6.027456183070403 - "y": 1.4658129805029452 - versionedFlowState: "LOCALLY_MODIFIED, STALE, LOCALLY_MODIFIED_AND_STALE,\ - \ UP_TO_DATE, SYNC_FAILURE" - locallyModifiedAndStaleCount: 1 - parameterContext: null - status: - name: name - nodeSnapshots: - - statusSnapshot: null - address: address - apiPort: 8 - nodeId: nodeId - - statusSnapshot: null - address: address - apiPort: 8 - nodeId: nodeId - id: id - aggregateSnapshot: - transferred: transferred - queued: queued - remoteProcessGroupStatusSnapshots: - - canRead: true - remoteProcessGroupStatusSnapshot: - bytesReceived: 4 - transmissionStatus: transmissionStatus - activeThreadCount: 0 - groupId: groupId - flowFilesReceived: 1 - name: name - targetUri: targetUri - flowFilesSent: 6 - received: received - id: id - bytesSent: 4 - sent: sent - id: id - - canRead: true - remoteProcessGroupStatusSnapshot: - bytesReceived: 4 - transmissionStatus: transmissionStatus - activeThreadCount: 0 - groupId: groupId - flowFilesReceived: 1 - name: name - targetUri: targetUri - flowFilesSent: 6 - received: received - id: id - bytesSent: 4 - sent: sent - id: id - output: output - connectionStatusSnapshots: - - connectionStatusSnapshot: - sourceId: sourceId - groupId: groupId - queued: queued - percentUseCount: 7 - destinationId: destinationId - predictions: - predictedBytesAtNextInterval: 9 - predictionIntervalSeconds: 2 - predictedPercentBytes: 2 - predictedPercentCount: 3 - predictedMillisUntilCountBackpressure: 5 - predictedCountAtNextInterval: 7 - predictedMillisUntilBytesBackpressure: 5 - output: output - input: input - percentUseBytes: 1 - flowFileAvailability: flowFileAvailability - destinationName: destinationName - queuedSize: queuedSize - queuedCount: queuedCount - name: name - flowFilesQueued: 1 - id: id - sourceName: sourceName - flowFilesIn: 4 - flowFilesOut: 1 - bytesIn: 7 - bytesOut: 1 - bytesQueued: 6 - canRead: true - id: id - - connectionStatusSnapshot: - sourceId: sourceId - groupId: groupId - queued: queued - percentUseCount: 7 - destinationId: destinationId - predictions: - predictedBytesAtNextInterval: 9 - predictionIntervalSeconds: 2 - predictedPercentBytes: 2 - predictedPercentCount: 3 - predictedMillisUntilCountBackpressure: 5 - predictedCountAtNextInterval: 7 - predictedMillisUntilBytesBackpressure: 5 - output: output - input: input - percentUseBytes: 1 - flowFileAvailability: flowFileAvailability - destinationName: destinationName - queuedSize: queuedSize - queuedCount: queuedCount - name: name - flowFilesQueued: 1 - id: id - sourceName: sourceName - flowFilesIn: 4 - flowFilesOut: 1 - bytesIn: 7 - bytesOut: 1 - bytesQueued: 6 - canRead: true - id: id - queuedCount: queuedCount - queuedSize: queuedSize - flowFilesReceived: 4 - processGroupStatusSnapshots: - - canRead: true - processGroupStatusSnapshot: null - id: id - - canRead: true - processGroupStatusSnapshot: null - id: id - flowFilesSent: 9 - id: id - flowFilesIn: 5 - written: written - statelessActiveThreadCount: 7 - flowFilesOut: 0 - bytesIn: 4 - bytesQueued: 8 - bytesOut: 2 - bytesWritten: 3 - outputPortStatusSnapshots: - - null - - null - read: read - bytesTransferred: 8 - activeThreadCount: 1 - processorStatusSnapshots: - - processorStatusSnapshot: - bytesWritten: 7 - read: read - tasksDurationNanos: 8 - activeThreadCount: 7 - groupId: groupId - executionNode: "ALL, PRIMARY" - bytesRead: 3 - processingPerformanceStatus: - identifier: identifier - cpuDuration: 3 - contentReadDuration: 7 - sessionCommitDuration: 3 - garbageCollectionDuration: 4 - contentWriteDuration: 5 - type: type - terminatedThreadCount: 3 - output: output - input: input - taskCount: 4 - name: name - id: id - written: written - flowFilesIn: 0 - tasksDuration: tasksDuration - runStatus: "Running, Stopped, Validating, Disabled, Invalid" - flowFilesOut: 6 - tasks: tasks - bytesIn: 7 - bytesOut: 0 - canRead: true - id: id - - processorStatusSnapshot: - bytesWritten: 7 - read: read - tasksDurationNanos: 8 - activeThreadCount: 7 - groupId: groupId - executionNode: "ALL, PRIMARY" - bytesRead: 3 - processingPerformanceStatus: - identifier: identifier - cpuDuration: 3 - contentReadDuration: 7 - sessionCommitDuration: 3 - garbageCollectionDuration: 4 - contentWriteDuration: 5 - type: type - terminatedThreadCount: 3 - output: output - input: input - taskCount: 4 - name: name - id: id - written: written - flowFilesIn: 0 - tasksDuration: tasksDuration - runStatus: "Running, Stopped, Validating, Disabled, Invalid" - flowFilesOut: 6 - tasks: tasks - bytesIn: 7 - bytesOut: 0 - canRead: true - id: id - bytesRead: 4 - processingPerformanceStatus: null - received: received - bytesSent: 8 - processingNanos: 9 - sent: sent - flowFilesTransferred: 1 - terminatedThreadCount: 3 - input: input - bytesReceived: 6 - name: name - flowFilesQueued: 6 - versionedFlowState: "LOCALLY_MODIFIED, STALE, LOCALLY_MODIFIED_AND_STALE,\ - \ UP_TO_DATE, SYNC_FAILURE" - inputPortStatusSnapshots: - - portStatusSnapshot: - output: output - input: input - activeThreadCount: 7 - groupId: groupId - name: name - transmitting: true - id: id - flowFilesIn: 9 - flowFilesOut: 9 - runStatus: "Running, Stopped, Validating, Disabled, Invalid" - bytesIn: 0 - bytesOut: 0 - canRead: true - id: id - - portStatusSnapshot: - output: output - input: input - activeThreadCount: 7 - groupId: groupId - name: name - transmitting: true - id: id - flowFilesIn: 9 - flowFilesOut: 9 - runStatus: "Running, Stopped, Validating, Disabled, Invalid" - bytesIn: 0 - bytesOut: 0 - canRead: true - id: id - statsLastRefreshed: statsLastRefreshed - parameterProviderConfiguration: - component: - parameterGroupName: parameterGroupName - synchronized: true - parameterProviderName: parameterProviderName - parameterProviderId: parameterProviderId - permissions: null - id: id - ParameterContextEntity: - type: object - properties: - revision: - $ref: '#/components/schemas/RevisionDTO' - id: - type: string - description: The id of the component. - uri: - type: string - description: The URI for futures requests to the component. - position: - $ref: '#/components/schemas/PositionDTO' - permissions: - $ref: '#/components/schemas/PermissionsDTO' - bulletins: - type: array - description: The bulletins for this component. - items: - $ref: '#/components/schemas/BulletinEntity' - disconnectedNodeAcknowledged: - type: boolean - description: Acknowledges that this node is disconnected to allow for mutable - requests to proceed. - component: - $ref: '#/components/schemas/ParameterContextDTO' - example: - bulletins: - - sourceId: sourceId - canRead: true - groupId: groupId - id: 5 - nodeAddress: nodeAddress - bulletin: - sourceId: sourceId - level: level - sourceType: sourceType - groupId: groupId - id: 5 - sourceName: sourceName - category: category - message: message - nodeAddress: nodeAddress - timestamp: timestamp - timestamp: timestamp - - sourceId: sourceId - canRead: true - groupId: groupId - id: 5 - nodeAddress: nodeAddress - bulletin: - sourceId: sourceId - level: level - sourceType: sourceType - groupId: groupId - id: 5 - sourceName: sourceName - category: category - message: message - nodeAddress: nodeAddress - timestamp: timestamp - timestamp: timestamp - disconnectedNodeAcknowledged: true - component: - inheritedParameterContexts: - - component: - name: name - id: id - permissions: null - id: id - - component: - name: name - id: id - permissions: null - id: id - name: name - description: description - id: id - parameters: - - parameter: - valueRemoved: true - referencedAssets: - - name: name - id: id - - name: name - id: id - inherited: true - provided: true - name: name - description: description - sensitive: true - value: value - referencingComponents: - - null - - null - parameterContext: - component: - name: name - id: id - permissions: null - id: id - canWrite: true - - parameter: - valueRemoved: true - referencedAssets: - - name: name - id: id - - name: name - id: id - inherited: true - provided: true - name: name - description: description - sensitive: true - value: value - referencingComponents: - - null - - null - parameterContext: - component: - name: name - id: id - permissions: null - id: id - canWrite: true - boundProcessGroups: - - activeRemotePortCount: 9 - staleCount: 5 - outputPortCount: 9 - inputPortCount: 3 - permissions: null - processGroupUpdateStrategy: "CURRENT_GROUP, CURRENT_GROUP_WITH_CHILDREN" - runningCount: 2 - disabledCount: 6 - versionedFlowSnapshot: - bucket: - identifier: identifier - permissions: null - createdTimestamp: 3 - name: name - description: description - snapshotMetadata: - flowIdentifier: flowIdentifier - comments: comments - author: author - bucketIdentifier: bucketIdentifier - branch: branch - version: version - timestamp: 0 - externalControllerServices: - key: - identifier: identifier - name: name - flowContents: - processors: - - autoTerminatedRelationships: - - autoTerminatedRelationships - - autoTerminatedRelationships - bulletinLevel: bulletinLevel - executionNode: executionNode - runDurationMillis: 3 - type: type - propertyDescriptors: - key: - resourceDefinition: - resourceTypes: - - FILE - - FILE - cardinality: SINGLE - displayName: displayName - identifiesControllerService: true - name: name - dynamic: true - 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: 2 - retryCount: 3 - penaltyDuration: penaltyDuration - backoffMechanism: "PENALIZE_FLOWFILE, YIELD_PROCESSOR" - schedulingStrategy: schedulingStrategy - name: name - instanceIdentifier: instanceIdentifier - style: - key: style - schedulingPeriod: schedulingPeriod - position: null - groupIdentifier: groupIdentifier - properties: - key: properties - - autoTerminatedRelationships: - - autoTerminatedRelationships - - autoTerminatedRelationships - bulletinLevel: bulletinLevel - executionNode: executionNode - runDurationMillis: 3 - type: type - propertyDescriptors: - key: - resourceDefinition: - resourceTypes: - - FILE - - FILE - cardinality: SINGLE - displayName: displayName - identifiesControllerService: true - name: name - dynamic: true - 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: 2 - retryCount: 3 - penaltyDuration: penaltyDuration - backoffMechanism: "PENALIZE_FLOWFILE, YIELD_PROCESSOR" - schedulingStrategy: schedulingStrategy - name: name - instanceIdentifier: instanceIdentifier - style: - key: style - schedulingPeriod: schedulingPeriod - position: null - groupIdentifier: groupIdentifier - properties: - key: properties - scheduledState: ENABLED - processGroups: - - null - - null - outputPorts: - - null - - null - funnels: - - identifier: identifier - componentType: CONNECTION - comments: comments - name: name - instanceIdentifier: instanceIdentifier - position: null - groupIdentifier: groupIdentifier - - identifier: identifier - componentType: CONNECTION - comments: comments - name: name - instanceIdentifier: instanceIdentifier - position: null - groupIdentifier: groupIdentifier - versionedFlowCoordinates: - registryId: registryId - storageLocation: storageLocation - bucketId: bucketId - branch: branch - flowId: flowId - version: version - latest: true - connections: - - identifier: identifier - componentType: CONNECTION - prioritizers: - - prioritizers - - prioritizers - comments: comments - flowFileExpiration: flowFileExpiration - selectedRelationships: - - selectedRelationships - - selectedRelationships - loadBalanceCompression: "DO_NOT_COMPRESS, COMPRESS_ATTRIBUTES_ONLY,\ - \ COMPRESS_ATTRIBUTES_AND_CONTENT" - destination: null - backPressureDataSizeThreshold: backPressureDataSizeThreshold - loadBalanceStrategy: "DO_NOT_LOAD_BALANCE, PARTITION_BY_ATTRIBUTE,\ - \ ROUND_ROBIN, SINGLE_NODE" - source: - comments: comments - groupId: groupId - name: name - instanceIdentifier: instanceIdentifier - id: id - type: PROCESSOR - labelIndex: 4 - bends: - - null - - null - backPressureObjectThreshold: 0 - name: name - instanceIdentifier: instanceIdentifier - position: null - groupIdentifier: groupIdentifier - partitioningAttribute: partitioningAttribute - zIndex: 0 - - identifier: identifier - componentType: CONNECTION - prioritizers: - - prioritizers - - prioritizers - comments: comments - flowFileExpiration: flowFileExpiration - selectedRelationships: - - selectedRelationships - - selectedRelationships - loadBalanceCompression: "DO_NOT_COMPRESS, COMPRESS_ATTRIBUTES_ONLY,\ - \ COMPRESS_ATTRIBUTES_AND_CONTENT" - destination: null - backPressureDataSizeThreshold: backPressureDataSizeThreshold - loadBalanceStrategy: "DO_NOT_LOAD_BALANCE, PARTITION_BY_ATTRIBUTE,\ - \ ROUND_ROBIN, SINGLE_NODE" - source: - comments: comments - groupId: groupId - name: name - instanceIdentifier: instanceIdentifier - id: id - type: PROCESSOR - labelIndex: 4 - bends: - - null - - null - backPressureObjectThreshold: 0 - name: name - instanceIdentifier: instanceIdentifier - position: null - groupIdentifier: groupIdentifier - partitioningAttribute: partitioningAttribute - zIndex: 0 - logFileSuffix: logFileSuffix - parameterContextName: parameterContextName - identifier: identifier - componentType: CONNECTION - defaultBackPressureObjectThreshold: 9 - comments: comments - executionEngine: STANDARD - labels: - - identifier: identifier - componentType: CONNECTION - comments: comments - name: name - width: 4.332304821875894 - instanceIdentifier: instanceIdentifier - style: - key: style - position: null - label: label - groupIdentifier: groupIdentifier - zIndex: 7 - height: 2.7977867356748476 - - identifier: identifier - componentType: CONNECTION - comments: comments - name: name - width: 4.332304821875894 - instanceIdentifier: instanceIdentifier - style: - key: style - position: null - label: label - groupIdentifier: groupIdentifier - zIndex: 7 - height: 2.7977867356748476 - defaultBackPressureDataSizeThreshold: defaultBackPressureDataSizeThreshold - controllerServices: - - annotationData: annotationData - identifier: identifier - componentType: CONNECTION - comments: comments - bulletinLevel: bulletinLevel - type: type - propertyDescriptors: - key: null - scheduledState: ENABLED - controllerServiceApis: - - type: type - bundle: null - - type: type - bundle: null - name: name - instanceIdentifier: instanceIdentifier - position: null - groupIdentifier: groupIdentifier - bundle: null - properties: - key: properties - - annotationData: annotationData - identifier: identifier - componentType: CONNECTION - comments: comments - bulletinLevel: bulletinLevel - type: type - propertyDescriptors: - key: null - scheduledState: ENABLED - controllerServiceApis: - - type: type - bundle: null - - type: type - bundle: null - name: name - instanceIdentifier: instanceIdentifier - position: null - groupIdentifier: groupIdentifier - bundle: null - properties: - key: properties - defaultFlowFileExpiration: defaultFlowFileExpiration - flowFileConcurrency: flowFileConcurrency - flowFileOutboundPolicy: flowFileOutboundPolicy - name: name - inputPorts: - - identifier: identifier - componentType: CONNECTION - comments: comments - allowRemoteAccess: true - concurrentlySchedulableTaskCount: 8 - name: name - instanceIdentifier: instanceIdentifier - position: null - portFunction: STANDARD - type: INPUT_PORT - groupIdentifier: groupIdentifier - scheduledState: ENABLED - - identifier: identifier - componentType: CONNECTION - comments: comments - allowRemoteAccess: true - concurrentlySchedulableTaskCount: 8 - name: name - instanceIdentifier: instanceIdentifier - position: null - portFunction: STANDARD - type: INPUT_PORT - groupIdentifier: groupIdentifier - scheduledState: ENABLED - instanceIdentifier: instanceIdentifier - position: - x: 3.111202833403195 - "y": 9.897492629215506 - maxConcurrentTasks: 0 - statelessFlowTimeout: statelessFlowTimeout - remoteProcessGroups: - - identifier: identifier - componentType: CONNECTION - comments: comments - proxyPassword: proxyPassword - communicationsTimeout: communicationsTimeout - proxyHost: proxyHost - proxyPort: 5 - transportProtocol: "RAW, HTTP" - outputPorts: - - null - - null - name: name - proxyUser: proxyUser - targetUris: targetUris - inputPorts: - - identifier: identifier - componentType: CONNECTION - remoteGroupId: remoteGroupId - comments: comments - targetId: targetId - concurrentlySchedulableTaskCount: 7 - useCompression: true - scheduledState: ENABLED - name: name - instanceIdentifier: instanceIdentifier - position: null - batchSize: - duration: duration - size: size - count: 0 - groupIdentifier: groupIdentifier - - identifier: identifier - componentType: CONNECTION - remoteGroupId: remoteGroupId - comments: comments - targetId: targetId - concurrentlySchedulableTaskCount: 7 - useCompression: true - scheduledState: ENABLED - name: name - instanceIdentifier: instanceIdentifier - position: null - batchSize: - duration: duration - size: size - count: 0 - groupIdentifier: groupIdentifier - instanceIdentifier: instanceIdentifier - yieldDuration: yieldDuration - position: null - groupIdentifier: groupIdentifier - localNetworkInterface: localNetworkInterface - - identifier: identifier - componentType: CONNECTION - comments: comments - proxyPassword: proxyPassword - communicationsTimeout: communicationsTimeout - proxyHost: proxyHost - proxyPort: 5 - transportProtocol: "RAW, HTTP" - outputPorts: - - null - - null - name: name - proxyUser: proxyUser - targetUris: targetUris - inputPorts: - - identifier: identifier - componentType: CONNECTION - remoteGroupId: remoteGroupId - comments: comments - targetId: targetId - concurrentlySchedulableTaskCount: 7 - useCompression: true - scheduledState: ENABLED - name: name - instanceIdentifier: instanceIdentifier - position: null - batchSize: - duration: duration - size: size - count: 0 - groupIdentifier: groupIdentifier - - identifier: identifier - componentType: CONNECTION - remoteGroupId: remoteGroupId - comments: comments - targetId: targetId - concurrentlySchedulableTaskCount: 7 - useCompression: true - scheduledState: ENABLED - name: name - instanceIdentifier: instanceIdentifier - position: null - batchSize: - duration: duration - size: size - count: 0 - groupIdentifier: groupIdentifier - instanceIdentifier: instanceIdentifier - yieldDuration: yieldDuration - position: null - groupIdentifier: groupIdentifier - localNetworkInterface: localNetworkInterface - groupIdentifier: groupIdentifier - parameterProviders: - key: - identifier: identifier - name: name - type: type - bundle: null - flow: - versionCount: 8 - identifier: identifier - bucketName: bucketName - permissions: - canRead: true - canWrite: true - canDelete: true - createdTimestamp: 5 - name: name - description: description - bucketIdentifier: bucketIdentifier - versionInfo: - version: 7 - branch: branch - lastModifiedTimestamp: 5 - flowEncodingVersion: flowEncodingVersion - parameterContexts: - key: - parameterGroupName: parameterGroupName - identifier: identifier - synchronized: true - componentType: CONNECTION - comments: comments - description: description - inheritedParameterContexts: - - inheritedParameterContexts - - inheritedParameterContexts - name: name - instanceIdentifier: instanceIdentifier - position: null - groupIdentifier: groupIdentifier - parameters: - - referencedAssets: - - identifier: identifier - name: name - - identifier: identifier - name: name - provided: true - name: name - description: description - sensitive: true - value: value - - referencedAssets: - - identifier: identifier - name: name - - identifier: identifier - name: name - provided: true - name: name - description: description - sensitive: true - value: value - parameterProvider: parameterProvider - latest: true - stoppedCount: 6 - id: id - bulletins: - - sourceId: sourceId - canRead: true - groupId: groupId - id: 5 - nodeAddress: nodeAddress - bulletin: - sourceId: sourceId - level: level - sourceType: sourceType - groupId: groupId - id: 5 - sourceName: sourceName - category: category - message: message - nodeAddress: nodeAddress - timestamp: timestamp - timestamp: timestamp - - sourceId: sourceId - canRead: true - groupId: groupId - id: 5 - nodeAddress: nodeAddress - bulletin: - sourceId: sourceId - level: level - sourceType: sourceType - groupId: groupId - id: 5 - sourceName: sourceName - category: category - message: message - nodeAddress: nodeAddress - timestamp: timestamp - timestamp: timestamp - publicInputPortCount: 3 - upToDateCount: 1 - inactiveRemotePortCount: 1 - uri: uri - locallyModifiedCount: 3 - revision: - clientId: clientId - lastModifier: lastModifier - version: 0 - disconnectedNodeAcknowledged: true - publicOutputPortCount: 1 - component: - activeRemotePortCount: 7 - flowfileConcurrency: "UNBOUNDED, SINGLE_FLOWFILE_PER_NODE, SINGLE_BATCH_PER_NODE" - staleCount: 4 - outputPortCount: 3 - inputPortCount: 6 - versionedComponentId: versionedComponentId - runningCount: 1 - disabledCount: 2 - flowfileOutboundPolicy: "STREAM_WHEN_AVAILABLE, BATCH_OUTPUT" - stoppedCount: 5 - id: id - versionControlInformation: - bucketName: bucketName - groupId: groupId - registryId: registryId - storageLocation: storageLocation - bucketId: bucketId - registryName: registryName - branch: branch - flowName: flowName - version: version - flowDescription: flowDescription - stateExplanation: stateExplanation - state: "LOCALLY_MODIFIED, STALE, LOCALLY_MODIFIED_AND_STALE, UP_TO_DATE,\ - \ SYNC_FAILURE" - flowId: flowId - logFileSuffix: logFileSuffix - defaultBackPressureObjectThreshold: 0 - publicInputPortCount: 6 - comments: comments - upToDateCount: 3 - parentGroupId: parentGroupId - inactiveRemotePortCount: 9 - executionEngine: "STATELESS, STANDARD, INHERITED" - locallyModifiedCount: 2 - defaultBackPressureDataSizeThreshold: defaultBackPressureDataSizeThreshold - publicOutputPortCount: 7 - localOutputPortCount: 1 - defaultFlowFileExpiration: defaultFlowFileExpiration - localInputPortCount: 1 - statelessGroupScheduledState: "STOPPED, RUNNING" - contents: - controllerServices: - - deprecated: true - bulletinLevel: bulletinLevel - multipleVersionsAvailable: true - extensionMissing: true - type: type - descriptors: - key: - supportsEl: true - displayName: displayName - defaultValue: defaultValue - expressionLanguageScope: expressionLanguageScope - description: description - sensitive: true - required: true - dependencies: - - dependentValues: - - dependentValues - - dependentValues - propertyName: propertyName - - dependentValues: - - dependentValues - - dependentValues - propertyName: propertyName - allowableValues: - - canRead: true - allowableValue: - displayName: displayName - description: description - value: value - - canRead: true - allowableValue: - displayName: displayName - description: description - value: value - identifiesControllerService: identifiesControllerService - name: name - dynamic: true - identifiesControllerServiceBundle: null - controllerServiceApis: - - type: type - bundle: null - - type: type - bundle: null - sensitiveDynamicPropertyNames: - - sensitiveDynamicPropertyNames - - sensitiveDynamicPropertyNames - versionedComponentId: versionedComponentId - supportsSensitiveDynamicProperties: true - validationErrors: - - validationErrors - - validationErrors - id: id - state: "ENABLED, ENABLING, DISABLED, DISABLING" - bundle: - artifact: artifact - version: version - group: group - referencingComponents: - - bulletins: - - null - - null - disconnectedNodeAcknowledged: true - component: - descriptors: - key: null - referenceCycle: true - activeThreadCount: 0 - groupId: groupId - name: name - validationErrors: - - validationErrors - - validationErrors - referenceType: "Processor, ControllerService, ReportingTask,\ - \ FlowRegistryClient" - id: id - state: state - type: type - referencingComponents: - - null - - null - properties: - key: properties - permissions: null - id: id - position: null - uri: uri - revision: null - operatePermissions: null - - bulletins: - - null - - null - disconnectedNodeAcknowledged: true - component: - descriptors: - key: null - referenceCycle: true - activeThreadCount: 0 - groupId: groupId - name: name - validationErrors: - - validationErrors - - validationErrors - referenceType: "Processor, ControllerService, ReportingTask,\ - \ FlowRegistryClient" - id: id - state: state - type: type - referencingComponents: - - null - - null - properties: - key: properties - permissions: null - id: id - position: null - uri: uri - revision: null - operatePermissions: null - validationStatus: "VALID, INVALID, VALIDATING" - annotationData: annotationData - comments: comments - parentGroupId: parentGroupId - customUiUrl: customUiUrl - restricted: true - name: name - position: null - persistsState: true - properties: - key: properties - - deprecated: true - bulletinLevel: bulletinLevel - multipleVersionsAvailable: true - extensionMissing: true - type: type - descriptors: - key: - supportsEl: true - displayName: displayName - defaultValue: defaultValue - expressionLanguageScope: expressionLanguageScope - description: description - sensitive: true - required: true - dependencies: - - dependentValues: - - dependentValues - - dependentValues - propertyName: propertyName - - dependentValues: - - dependentValues - - dependentValues - propertyName: propertyName - allowableValues: - - canRead: true - allowableValue: - displayName: displayName - description: description - value: value - - canRead: true - allowableValue: - displayName: displayName - description: description - value: value - identifiesControllerService: identifiesControllerService - name: name - dynamic: true - identifiesControllerServiceBundle: null - controllerServiceApis: - - type: type - bundle: null - - type: type - bundle: null - sensitiveDynamicPropertyNames: - - sensitiveDynamicPropertyNames - - sensitiveDynamicPropertyNames - versionedComponentId: versionedComponentId - supportsSensitiveDynamicProperties: true - validationErrors: - - validationErrors - - validationErrors - id: id - state: "ENABLED, ENABLING, DISABLED, DISABLING" - bundle: - artifact: artifact - version: version - group: group - referencingComponents: - - bulletins: - - null - - null - disconnectedNodeAcknowledged: true - component: - descriptors: - key: null - referenceCycle: true - activeThreadCount: 0 - groupId: groupId - name: name - validationErrors: - - validationErrors - - validationErrors - referenceType: "Processor, ControllerService, ReportingTask,\ - \ FlowRegistryClient" - id: id - state: state - type: type - referencingComponents: - - null - - null - properties: - key: properties - permissions: null - id: id - position: null - uri: uri - revision: null - operatePermissions: null - - bulletins: - - null - - null - disconnectedNodeAcknowledged: true - component: - descriptors: - key: null - referenceCycle: true - activeThreadCount: 0 - groupId: groupId - name: name - validationErrors: - - validationErrors - - validationErrors - referenceType: "Processor, ControllerService, ReportingTask,\ - \ FlowRegistryClient" - id: id - state: state - type: type - referencingComponents: - - null - - null - properties: - key: properties - permissions: null - id: id - position: null - uri: uri - revision: null - operatePermissions: null - validationStatus: "VALID, INVALID, VALIDATING" - annotationData: annotationData - comments: comments - parentGroupId: parentGroupId - customUiUrl: customUiUrl - restricted: true - name: name - position: null - persistsState: true - properties: - key: properties - processGroups: - - null - - null - outputPorts: - - null - - null - inputPorts: - - comments: comments - concurrentlySchedulableTaskCount: 2 - parentGroupId: parentGroupId - type: "INPUT_PORT, OUTPUT_PORT" - allowRemoteAccess: true - versionedComponentId: versionedComponentId - name: name - transmitting: true - validationErrors: - - validationErrors - - validationErrors - id: id - position: null - state: "RUNNING, STOPPED, DISABLED" - portFunction: "STANDARD, FAILURE" - - comments: comments - concurrentlySchedulableTaskCount: 2 - parentGroupId: parentGroupId - type: "INPUT_PORT, OUTPUT_PORT" - allowRemoteAccess: true - versionedComponentId: versionedComponentId - name: name - transmitting: true - validationErrors: - - validationErrors - - validationErrors - id: id - position: null - state: "RUNNING, STOPPED, DISABLED" - portFunction: "STANDARD, FAILURE" - funnels: - - versionedComponentId: versionedComponentId - parentGroupId: parentGroupId - id: id - position: null - - versionedComponentId: versionedComponentId - parentGroupId: parentGroupId - id: id - position: null - processors: - - supportsParallelProcessing: true - supportsBatching: true - deprecated: true - executionNodeRestricted: true - parentGroupId: parentGroupId - description: description - multipleVersionsAvailable: true - extensionMissing: true - type: type - inputRequirement: inputRequirement - relationships: - - name: name - description: description - autoTerminate: true - retry: true - - name: name - description: description - autoTerminate: true - retry: true - restricted: true - versionedComponentId: versionedComponentId - supportsSensitiveDynamicProperties: true - name: name - validationErrors: - - validationErrors - - validationErrors - style: - key: style - id: id - position: null - state: "RUNNING, STOPPED, DISABLED" - bundle: - artifact: artifact - version: version - group: group - persistsState: true - config: - annotationData: annotationData - comments: comments - concurrentlySchedulableTaskCount: 6 - autoTerminatedRelationships: - - autoTerminatedRelationships - - autoTerminatedRelationships - retryCount: 1 - bulletinLevel: bulletinLevel - executionNode: executionNode - penaltyDuration: penaltyDuration - defaultSchedulingPeriod: - key: defaultSchedulingPeriod - runDurationMillis: 3 - defaultConcurrentTasks: - key: defaultConcurrentTasks - customUiUrl: customUiUrl - descriptors: - key: - supportsEl: true - displayName: displayName - defaultValue: defaultValue - expressionLanguageScope: expressionLanguageScope - description: description - sensitive: true - required: true - dependencies: - - dependentValues: - - dependentValues - - dependentValues - propertyName: propertyName - - dependentValues: - - dependentValues - - dependentValues - propertyName: propertyName - allowableValues: - - canRead: true - allowableValue: - displayName: displayName - description: description - value: value - - canRead: true - allowableValue: - displayName: displayName - description: description - value: value - identifiesControllerService: identifiesControllerService - name: name - dynamic: true - identifiesControllerServiceBundle: null - lossTolerant: true - backoffMechanism: "PENALIZE_FLOWFILE, YIELD_PROCESSOR" - maxBackoffPeriod: maxBackoffPeriod - sensitiveDynamicPropertyNames: - - sensitiveDynamicPropertyNames - - sensitiveDynamicPropertyNames - schedulingStrategy: schedulingStrategy - schedulingPeriod: schedulingPeriod - yieldDuration: yieldDuration - properties: - key: properties - retriedRelationships: - - retriedRelationships - - retriedRelationships - validationStatus: "VALID, INVALID, VALIDATING" - - supportsParallelProcessing: true - supportsBatching: true - deprecated: true - executionNodeRestricted: true - parentGroupId: parentGroupId - description: description - multipleVersionsAvailable: true - extensionMissing: true - type: type - inputRequirement: inputRequirement - relationships: - - name: name - description: description - autoTerminate: true - retry: true - - name: name - description: description - autoTerminate: true - retry: true - restricted: true - versionedComponentId: versionedComponentId - supportsSensitiveDynamicProperties: true - name: name - validationErrors: - - validationErrors - - validationErrors - style: - key: style - id: id - position: null - state: "RUNNING, STOPPED, DISABLED" - bundle: - artifact: artifact - version: version - group: group - persistsState: true - config: - annotationData: annotationData - comments: comments - concurrentlySchedulableTaskCount: 6 - autoTerminatedRelationships: - - autoTerminatedRelationships - - autoTerminatedRelationships - retryCount: 1 - bulletinLevel: bulletinLevel - executionNode: executionNode - penaltyDuration: penaltyDuration - defaultSchedulingPeriod: - key: defaultSchedulingPeriod - runDurationMillis: 3 - defaultConcurrentTasks: - key: defaultConcurrentTasks - customUiUrl: customUiUrl - descriptors: - key: - supportsEl: true - displayName: displayName - defaultValue: defaultValue - expressionLanguageScope: expressionLanguageScope - description: description - sensitive: true - required: true - dependencies: - - dependentValues: - - dependentValues - - dependentValues - propertyName: propertyName - - dependentValues: - - dependentValues - - dependentValues - propertyName: propertyName - allowableValues: - - canRead: true - allowableValue: - displayName: displayName - description: description - value: value - - canRead: true - allowableValue: - displayName: displayName - description: description - value: value - identifiesControllerService: identifiesControllerService - name: name - dynamic: true - identifiesControllerServiceBundle: null - lossTolerant: true - backoffMechanism: "PENALIZE_FLOWFILE, YIELD_PROCESSOR" - maxBackoffPeriod: maxBackoffPeriod - sensitiveDynamicPropertyNames: - - sensitiveDynamicPropertyNames - - sensitiveDynamicPropertyNames - schedulingStrategy: schedulingStrategy - schedulingPeriod: schedulingPeriod - yieldDuration: yieldDuration - properties: - key: properties - retriedRelationships: - - retriedRelationships - - retriedRelationships - validationStatus: "VALID, INVALID, VALIDATING" - remoteProcessGroups: - - targetSecure: true - inactiveRemoteInputPortCount: 9 - communicationsTimeout: communicationsTimeout - outputPortCount: 5 - inputPortCount: 4 - activeRemoteInputPortCount: 9 - proxyPort: 1 - flowRefreshed: flowRefreshed - versionedComponentId: versionedComponentId - transportProtocol: transportProtocol - transmitting: true - validationErrors: - - validationErrors - - validationErrors - yieldDuration: yieldDuration - id: id - localNetworkInterface: localNetworkInterface - comments: comments - authorizationIssues: - - authorizationIssues - - authorizationIssues - proxyPassword: proxyPassword - parentGroupId: parentGroupId - activeRemoteOutputPortCount: 6 - proxyHost: proxyHost - contents: - outputPorts: - - null - - null - inputPorts: - - comments: comments - targetId: targetId - concurrentlySchedulableTaskCount: 9 - groupId: groupId - useCompression: true - targetRunning: true - connected: true - versionedComponentId: versionedComponentId - batchSettings: - duration: duration - size: size - count: 6 - name: name - transmitting: true - exists: true - id: id - - comments: comments - targetId: targetId - concurrentlySchedulableTaskCount: 9 - groupId: groupId - useCompression: true - targetRunning: true - connected: true - versionedComponentId: versionedComponentId - batchSettings: - duration: duration - size: size - count: 6 - name: name - transmitting: true - exists: true - id: id - targetUri: targetUri - name: name - proxyUser: proxyUser - targetUris: targetUris - position: null - inactiveRemoteOutputPortCount: 8 - - targetSecure: true - inactiveRemoteInputPortCount: 9 - communicationsTimeout: communicationsTimeout - outputPortCount: 5 - inputPortCount: 4 - activeRemoteInputPortCount: 9 - proxyPort: 1 - flowRefreshed: flowRefreshed - versionedComponentId: versionedComponentId - transportProtocol: transportProtocol - transmitting: true - validationErrors: - - validationErrors - - validationErrors - yieldDuration: yieldDuration - id: id - localNetworkInterface: localNetworkInterface - comments: comments - authorizationIssues: - - authorizationIssues - - authorizationIssues - proxyPassword: proxyPassword - parentGroupId: parentGroupId - activeRemoteOutputPortCount: 6 - proxyHost: proxyHost - contents: - outputPorts: - - null - - null - inputPorts: - - comments: comments - targetId: targetId - concurrentlySchedulableTaskCount: 9 - groupId: groupId - useCompression: true - targetRunning: true - connected: true - versionedComponentId: versionedComponentId - batchSettings: - duration: duration - size: size - count: 6 - name: name - transmitting: true - exists: true - id: id - - comments: comments - targetId: targetId - concurrentlySchedulableTaskCount: 9 - groupId: groupId - useCompression: true - targetRunning: true - connected: true - versionedComponentId: versionedComponentId - batchSettings: - duration: duration - size: size - count: 6 - name: name - transmitting: true - exists: true - id: id - targetUri: targetUri - name: name - proxyUser: proxyUser - targetUris: targetUris - position: null - inactiveRemoteOutputPortCount: 8 - connections: - - prioritizers: - - prioritizers - - prioritizers - flowFileExpiration: flowFileExpiration - selectedRelationships: - - selectedRelationships - - selectedRelationships - loadBalanceCompression: "DO_NOT_COMPRESS, COMPRESS_ATTRIBUTES_ONLY,\ - \ COMPRESS_ATTRIBUTES_AND_CONTENT" - destination: null - parentGroupId: parentGroupId - availableRelationships: - - availableRelationships - - availableRelationships - backPressureDataSizeThreshold: backPressureDataSizeThreshold - loadBalanceStrategy: "DO_NOT_LOAD_BALANCE, PARTITION_BY_ATTRIBUTE,\ - \ ROUND_ROBIN, SINGLE_NODE" - source: - running: true - comments: comments - versionedComponentId: versionedComponentId - groupId: groupId - name: name - transmitting: true - exists: true - id: id - type: "PROCESSOR, REMOTE_INPUT_PORT, REMOTE_OUTPUT_PORT, INPUT_PORT,\ - \ OUTPUT_PORT, FUNNEL" - labelIndex: 0 - bends: - - null - - null - loadBalanceStatus: "LOAD_BALANCE_NOT_CONFIGURED, LOAD_BALANCE_INACTIVE,\ - \ LOAD_BALANCE_ACTIVE" - backPressureObjectThreshold: 1 - versionedComponentId: versionedComponentId - getzIndex: 6 - name: name - id: id - position: null - loadBalancePartitionAttribute: loadBalancePartitionAttribute - - prioritizers: - - prioritizers - - prioritizers - flowFileExpiration: flowFileExpiration - selectedRelationships: - - selectedRelationships - - selectedRelationships - loadBalanceCompression: "DO_NOT_COMPRESS, COMPRESS_ATTRIBUTES_ONLY,\ - \ COMPRESS_ATTRIBUTES_AND_CONTENT" - destination: null - parentGroupId: parentGroupId - availableRelationships: - - availableRelationships - - availableRelationships - backPressureDataSizeThreshold: backPressureDataSizeThreshold - loadBalanceStrategy: "DO_NOT_LOAD_BALANCE, PARTITION_BY_ATTRIBUTE,\ - \ ROUND_ROBIN, SINGLE_NODE" - source: - running: true - comments: comments - versionedComponentId: versionedComponentId - groupId: groupId - name: name - transmitting: true - exists: true - id: id - type: "PROCESSOR, REMOTE_INPUT_PORT, REMOTE_OUTPUT_PORT, INPUT_PORT,\ - \ OUTPUT_PORT, FUNNEL" - labelIndex: 0 - bends: - - null - - null - loadBalanceStatus: "LOAD_BALANCE_NOT_CONFIGURED, LOAD_BALANCE_INACTIVE,\ - \ LOAD_BALANCE_ACTIVE" - backPressureObjectThreshold: 1 - versionedComponentId: versionedComponentId - getzIndex: 6 - name: name - id: id - position: null - loadBalancePartitionAttribute: loadBalancePartitionAttribute - labels: - - versionedComponentId: versionedComponentId - getzIndex: 5 - width: 6.778324963048013 - parentGroupId: parentGroupId - style: - key: style - id: id - position: null - label: label - height: 6.878052220127876 - - versionedComponentId: versionedComponentId - getzIndex: 5 - width: 6.778324963048013 - parentGroupId: parentGroupId - style: - key: style - id: id - position: null - label: label - height: 6.878052220127876 - name: name - invalidCount: 5 - syncFailureCount: 1 - position: null - maxConcurrentTasks: 6 - statelessFlowTimeout: statelessFlowTimeout - parameterContext: null - locallyModifiedAndStaleCount: 7 - localOutputPortCount: 5 - localInputPortCount: 5 - invalidCount: 4 - syncFailureCount: 4 - position: - x: 6.027456183070403 - "y": 1.4658129805029452 - versionedFlowState: "LOCALLY_MODIFIED, STALE, LOCALLY_MODIFIED_AND_STALE,\ - \ UP_TO_DATE, SYNC_FAILURE" - locallyModifiedAndStaleCount: 1 - parameterContext: null - status: - name: name - nodeSnapshots: - - statusSnapshot: null - address: address - apiPort: 8 - nodeId: nodeId - - statusSnapshot: null - address: address - apiPort: 8 - nodeId: nodeId - id: id - aggregateSnapshot: - transferred: transferred - queued: queued - remoteProcessGroupStatusSnapshots: - - canRead: true - remoteProcessGroupStatusSnapshot: - bytesReceived: 4 - transmissionStatus: transmissionStatus - activeThreadCount: 0 - groupId: groupId - flowFilesReceived: 1 - name: name - targetUri: targetUri - flowFilesSent: 6 - received: received - id: id - bytesSent: 4 - sent: sent - id: id - - canRead: true - remoteProcessGroupStatusSnapshot: - bytesReceived: 4 - transmissionStatus: transmissionStatus - activeThreadCount: 0 - groupId: groupId - flowFilesReceived: 1 - name: name - targetUri: targetUri - flowFilesSent: 6 - received: received - id: id - bytesSent: 4 - sent: sent - id: id - output: output - connectionStatusSnapshots: - - connectionStatusSnapshot: - sourceId: sourceId - groupId: groupId - queued: queued - percentUseCount: 7 - destinationId: destinationId - predictions: - predictedBytesAtNextInterval: 9 - predictionIntervalSeconds: 2 - predictedPercentBytes: 2 - predictedPercentCount: 3 - predictedMillisUntilCountBackpressure: 5 - predictedCountAtNextInterval: 7 - predictedMillisUntilBytesBackpressure: 5 - output: output - input: input - percentUseBytes: 1 - flowFileAvailability: flowFileAvailability - destinationName: destinationName - queuedSize: queuedSize - queuedCount: queuedCount - name: name - flowFilesQueued: 1 - id: id - sourceName: sourceName - flowFilesIn: 4 - flowFilesOut: 1 - bytesIn: 7 - bytesOut: 1 - bytesQueued: 6 - canRead: true - id: id - - connectionStatusSnapshot: - sourceId: sourceId - groupId: groupId - queued: queued - percentUseCount: 7 - destinationId: destinationId - predictions: - predictedBytesAtNextInterval: 9 - predictionIntervalSeconds: 2 - predictedPercentBytes: 2 - predictedPercentCount: 3 - predictedMillisUntilCountBackpressure: 5 - predictedCountAtNextInterval: 7 - predictedMillisUntilBytesBackpressure: 5 - output: output - input: input - percentUseBytes: 1 - flowFileAvailability: flowFileAvailability - destinationName: destinationName - queuedSize: queuedSize - queuedCount: queuedCount - name: name - flowFilesQueued: 1 - id: id - sourceName: sourceName - flowFilesIn: 4 - flowFilesOut: 1 - bytesIn: 7 - bytesOut: 1 - bytesQueued: 6 - canRead: true - id: id - queuedCount: queuedCount - queuedSize: queuedSize - flowFilesReceived: 4 - processGroupStatusSnapshots: - - canRead: true - processGroupStatusSnapshot: null - id: id - - canRead: true - processGroupStatusSnapshot: null - id: id - flowFilesSent: 9 - id: id - flowFilesIn: 5 - written: written - statelessActiveThreadCount: 7 - flowFilesOut: 0 - bytesIn: 4 - bytesQueued: 8 - bytesOut: 2 - bytesWritten: 3 - outputPortStatusSnapshots: - - null - - null - read: read - bytesTransferred: 8 - activeThreadCount: 1 - processorStatusSnapshots: - - processorStatusSnapshot: - bytesWritten: 7 - read: read - tasksDurationNanos: 8 - activeThreadCount: 7 - groupId: groupId - executionNode: "ALL, PRIMARY" - bytesRead: 3 - processingPerformanceStatus: - identifier: identifier - cpuDuration: 3 - contentReadDuration: 7 - sessionCommitDuration: 3 - garbageCollectionDuration: 4 - contentWriteDuration: 5 - type: type - terminatedThreadCount: 3 - output: output - input: input - taskCount: 4 - name: name - id: id - written: written - flowFilesIn: 0 - tasksDuration: tasksDuration - runStatus: "Running, Stopped, Validating, Disabled, Invalid" - flowFilesOut: 6 - tasks: tasks - bytesIn: 7 - bytesOut: 0 - canRead: true - id: id - - processorStatusSnapshot: - bytesWritten: 7 - read: read - tasksDurationNanos: 8 - activeThreadCount: 7 - groupId: groupId - executionNode: "ALL, PRIMARY" - bytesRead: 3 - processingPerformanceStatus: - identifier: identifier - cpuDuration: 3 - contentReadDuration: 7 - sessionCommitDuration: 3 - garbageCollectionDuration: 4 - contentWriteDuration: 5 - type: type - terminatedThreadCount: 3 - output: output - input: input - taskCount: 4 - name: name - id: id - written: written - flowFilesIn: 0 - tasksDuration: tasksDuration - runStatus: "Running, Stopped, Validating, Disabled, Invalid" - flowFilesOut: 6 - tasks: tasks - bytesIn: 7 - bytesOut: 0 - canRead: true - id: id - bytesRead: 4 - processingPerformanceStatus: null - received: received - bytesSent: 8 - processingNanos: 9 - sent: sent - flowFilesTransferred: 1 - terminatedThreadCount: 3 - input: input - bytesReceived: 6 - name: name - flowFilesQueued: 6 - versionedFlowState: "LOCALLY_MODIFIED, STALE, LOCALLY_MODIFIED_AND_STALE,\ - \ UP_TO_DATE, SYNC_FAILURE" - inputPortStatusSnapshots: - - portStatusSnapshot: - output: output - input: input - activeThreadCount: 7 - groupId: groupId - name: name - transmitting: true - id: id - flowFilesIn: 9 - flowFilesOut: 9 - runStatus: "Running, Stopped, Validating, Disabled, Invalid" - bytesIn: 0 - bytesOut: 0 - canRead: true - id: id - - portStatusSnapshot: - output: output - input: input - activeThreadCount: 7 - groupId: groupId - name: name - transmitting: true - id: id - flowFilesIn: 9 - flowFilesOut: 9 - runStatus: "Running, Stopped, Validating, Disabled, Invalid" - bytesIn: 0 - bytesOut: 0 - canRead: true - id: id - statsLastRefreshed: statsLastRefreshed - - activeRemotePortCount: 9 - staleCount: 5 - outputPortCount: 9 - inputPortCount: 3 - permissions: null - processGroupUpdateStrategy: "CURRENT_GROUP, CURRENT_GROUP_WITH_CHILDREN" - runningCount: 2 - disabledCount: 6 - versionedFlowSnapshot: - bucket: - identifier: identifier - permissions: null - createdTimestamp: 3 - name: name - description: description - snapshotMetadata: - flowIdentifier: flowIdentifier - comments: comments - author: author - bucketIdentifier: bucketIdentifier - branch: branch - version: version - timestamp: 0 - externalControllerServices: - key: - identifier: identifier - name: name - flowContents: - processors: - - autoTerminatedRelationships: - - autoTerminatedRelationships - - autoTerminatedRelationships - bulletinLevel: bulletinLevel - executionNode: executionNode - runDurationMillis: 3 - type: type - propertyDescriptors: - key: - resourceDefinition: - resourceTypes: - - FILE - - FILE - cardinality: SINGLE - displayName: displayName - identifiesControllerService: true - name: name - dynamic: true - 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: 2 - retryCount: 3 - penaltyDuration: penaltyDuration - backoffMechanism: "PENALIZE_FLOWFILE, YIELD_PROCESSOR" - schedulingStrategy: schedulingStrategy - name: name - instanceIdentifier: instanceIdentifier - style: - key: style - schedulingPeriod: schedulingPeriod - position: null - groupIdentifier: groupIdentifier - properties: - key: properties - - autoTerminatedRelationships: - - autoTerminatedRelationships - - autoTerminatedRelationships - bulletinLevel: bulletinLevel - executionNode: executionNode - runDurationMillis: 3 - type: type - propertyDescriptors: - key: - resourceDefinition: - resourceTypes: - - FILE - - FILE - cardinality: SINGLE - displayName: displayName - identifiesControllerService: true - name: name - dynamic: true - 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: 2 - retryCount: 3 - penaltyDuration: penaltyDuration - backoffMechanism: "PENALIZE_FLOWFILE, YIELD_PROCESSOR" - schedulingStrategy: schedulingStrategy - name: name - instanceIdentifier: instanceIdentifier - style: - key: style - schedulingPeriod: schedulingPeriod - position: null - groupIdentifier: groupIdentifier - properties: - key: properties - scheduledState: ENABLED - processGroups: - - null - - null - outputPorts: - - null - - null - funnels: - - identifier: identifier - componentType: CONNECTION - comments: comments - name: name - instanceIdentifier: instanceIdentifier - position: null - groupIdentifier: groupIdentifier - - identifier: identifier - componentType: CONNECTION - comments: comments - name: name - instanceIdentifier: instanceIdentifier - position: null - groupIdentifier: groupIdentifier - versionedFlowCoordinates: - registryId: registryId - storageLocation: storageLocation - bucketId: bucketId - branch: branch - flowId: flowId - version: version - latest: true - connections: - - identifier: identifier - componentType: CONNECTION - prioritizers: - - prioritizers - - prioritizers - comments: comments - flowFileExpiration: flowFileExpiration - selectedRelationships: - - selectedRelationships - - selectedRelationships - loadBalanceCompression: "DO_NOT_COMPRESS, COMPRESS_ATTRIBUTES_ONLY,\ - \ COMPRESS_ATTRIBUTES_AND_CONTENT" - destination: null - backPressureDataSizeThreshold: backPressureDataSizeThreshold - loadBalanceStrategy: "DO_NOT_LOAD_BALANCE, PARTITION_BY_ATTRIBUTE,\ - \ ROUND_ROBIN, SINGLE_NODE" - source: - comments: comments - groupId: groupId - name: name - instanceIdentifier: instanceIdentifier - id: id - type: PROCESSOR - labelIndex: 4 - bends: - - null - - null - backPressureObjectThreshold: 0 - name: name - instanceIdentifier: instanceIdentifier - position: null - groupIdentifier: groupIdentifier - partitioningAttribute: partitioningAttribute - zIndex: 0 - - identifier: identifier - componentType: CONNECTION - prioritizers: - - prioritizers - - prioritizers - comments: comments - flowFileExpiration: flowFileExpiration - selectedRelationships: - - selectedRelationships - - selectedRelationships - loadBalanceCompression: "DO_NOT_COMPRESS, COMPRESS_ATTRIBUTES_ONLY,\ - \ COMPRESS_ATTRIBUTES_AND_CONTENT" - destination: null - backPressureDataSizeThreshold: backPressureDataSizeThreshold - loadBalanceStrategy: "DO_NOT_LOAD_BALANCE, PARTITION_BY_ATTRIBUTE,\ - \ ROUND_ROBIN, SINGLE_NODE" - source: - comments: comments - groupId: groupId - name: name - instanceIdentifier: instanceIdentifier - id: id - type: PROCESSOR - labelIndex: 4 - bends: - - null - - null - backPressureObjectThreshold: 0 - name: name - instanceIdentifier: instanceIdentifier - position: null - groupIdentifier: groupIdentifier - partitioningAttribute: partitioningAttribute - zIndex: 0 - logFileSuffix: logFileSuffix - parameterContextName: parameterContextName - identifier: identifier - componentType: CONNECTION - defaultBackPressureObjectThreshold: 9 - comments: comments - executionEngine: STANDARD - labels: - - identifier: identifier - componentType: CONNECTION - comments: comments - name: name - width: 4.332304821875894 - instanceIdentifier: instanceIdentifier - style: - key: style - position: null - label: label - groupIdentifier: groupIdentifier - zIndex: 7 - height: 2.7977867356748476 - - identifier: identifier - componentType: CONNECTION - comments: comments - name: name - width: 4.332304821875894 - instanceIdentifier: instanceIdentifier - style: - key: style - position: null - label: label - groupIdentifier: groupIdentifier - zIndex: 7 - height: 2.7977867356748476 - defaultBackPressureDataSizeThreshold: defaultBackPressureDataSizeThreshold - controllerServices: - - annotationData: annotationData - identifier: identifier - componentType: CONNECTION - comments: comments - bulletinLevel: bulletinLevel - type: type - propertyDescriptors: - key: null - scheduledState: ENABLED - controllerServiceApis: - - type: type - bundle: null - - type: type - bundle: null - name: name - instanceIdentifier: instanceIdentifier - position: null - groupIdentifier: groupIdentifier - bundle: null - properties: - key: properties - - annotationData: annotationData - identifier: identifier - componentType: CONNECTION - comments: comments - bulletinLevel: bulletinLevel - type: type - propertyDescriptors: - key: null - scheduledState: ENABLED - controllerServiceApis: - - type: type - bundle: null - - type: type - bundle: null - name: name - instanceIdentifier: instanceIdentifier - position: null - groupIdentifier: groupIdentifier - bundle: null - properties: - key: properties - defaultFlowFileExpiration: defaultFlowFileExpiration - flowFileConcurrency: flowFileConcurrency - flowFileOutboundPolicy: flowFileOutboundPolicy - name: name - inputPorts: - - identifier: identifier - componentType: CONNECTION - comments: comments - allowRemoteAccess: true - concurrentlySchedulableTaskCount: 8 - name: name - instanceIdentifier: instanceIdentifier - position: null - portFunction: STANDARD - type: INPUT_PORT - groupIdentifier: groupIdentifier - scheduledState: ENABLED - - identifier: identifier - componentType: CONNECTION - comments: comments - allowRemoteAccess: true - concurrentlySchedulableTaskCount: 8 - name: name - instanceIdentifier: instanceIdentifier - position: null - portFunction: STANDARD - type: INPUT_PORT - groupIdentifier: groupIdentifier - scheduledState: ENABLED - instanceIdentifier: instanceIdentifier - position: - x: 3.111202833403195 - "y": 9.897492629215506 - maxConcurrentTasks: 0 - statelessFlowTimeout: statelessFlowTimeout - remoteProcessGroups: - - identifier: identifier - componentType: CONNECTION - comments: comments - proxyPassword: proxyPassword - communicationsTimeout: communicationsTimeout - proxyHost: proxyHost - proxyPort: 5 - transportProtocol: "RAW, HTTP" - outputPorts: - - null - - null - name: name - proxyUser: proxyUser - targetUris: targetUris - inputPorts: - - identifier: identifier - componentType: CONNECTION - remoteGroupId: remoteGroupId - comments: comments - targetId: targetId - concurrentlySchedulableTaskCount: 7 - useCompression: true - scheduledState: ENABLED - name: name - instanceIdentifier: instanceIdentifier - position: null - batchSize: - duration: duration - size: size - count: 0 - groupIdentifier: groupIdentifier - - identifier: identifier - componentType: CONNECTION - remoteGroupId: remoteGroupId - comments: comments - targetId: targetId - concurrentlySchedulableTaskCount: 7 - useCompression: true - scheduledState: ENABLED - name: name - instanceIdentifier: instanceIdentifier - position: null - batchSize: - duration: duration - size: size - count: 0 - groupIdentifier: groupIdentifier - instanceIdentifier: instanceIdentifier - yieldDuration: yieldDuration - position: null - groupIdentifier: groupIdentifier - localNetworkInterface: localNetworkInterface - - identifier: identifier - componentType: CONNECTION - comments: comments - proxyPassword: proxyPassword - communicationsTimeout: communicationsTimeout - proxyHost: proxyHost - proxyPort: 5 - transportProtocol: "RAW, HTTP" - outputPorts: - - null - - null - name: name - proxyUser: proxyUser - targetUris: targetUris - inputPorts: - - identifier: identifier - componentType: CONNECTION - remoteGroupId: remoteGroupId - comments: comments - targetId: targetId - concurrentlySchedulableTaskCount: 7 - useCompression: true - scheduledState: ENABLED - name: name - instanceIdentifier: instanceIdentifier - position: null - batchSize: - duration: duration - size: size - count: 0 - groupIdentifier: groupIdentifier - - identifier: identifier - componentType: CONNECTION - remoteGroupId: remoteGroupId - comments: comments - targetId: targetId - concurrentlySchedulableTaskCount: 7 - useCompression: true - scheduledState: ENABLED - name: name - instanceIdentifier: instanceIdentifier - position: null - batchSize: - duration: duration - size: size - count: 0 - groupIdentifier: groupIdentifier - instanceIdentifier: instanceIdentifier - yieldDuration: yieldDuration - position: null - groupIdentifier: groupIdentifier - localNetworkInterface: localNetworkInterface - groupIdentifier: groupIdentifier - parameterProviders: - key: - identifier: identifier - name: name - type: type - bundle: null - flow: - versionCount: 8 - identifier: identifier - bucketName: bucketName - permissions: - canRead: true - canWrite: true - canDelete: true - createdTimestamp: 5 - name: name - description: description - bucketIdentifier: bucketIdentifier - versionInfo: - version: 7 - branch: branch - lastModifiedTimestamp: 5 - flowEncodingVersion: flowEncodingVersion - parameterContexts: - key: - parameterGroupName: parameterGroupName - identifier: identifier - synchronized: true - componentType: CONNECTION - comments: comments - description: description - inheritedParameterContexts: - - inheritedParameterContexts - - inheritedParameterContexts - name: name - instanceIdentifier: instanceIdentifier - position: null - groupIdentifier: groupIdentifier - parameters: - - referencedAssets: - - identifier: identifier - name: name - - identifier: identifier - name: name - provided: true - name: name - description: description - sensitive: true - value: value - - referencedAssets: - - identifier: identifier - name: name - - identifier: identifier - name: name - provided: true - name: name - description: description - sensitive: true - value: value - parameterProvider: parameterProvider - latest: true - stoppedCount: 6 - id: id - bulletins: - - sourceId: sourceId - canRead: true - groupId: groupId - id: 5 - nodeAddress: nodeAddress - bulletin: - sourceId: sourceId - level: level - sourceType: sourceType - groupId: groupId - id: 5 - sourceName: sourceName - category: category - message: message - nodeAddress: nodeAddress - timestamp: timestamp - timestamp: timestamp - - sourceId: sourceId - canRead: true - groupId: groupId - id: 5 - nodeAddress: nodeAddress - bulletin: - sourceId: sourceId - level: level - sourceType: sourceType - groupId: groupId - id: 5 - sourceName: sourceName - category: category - message: message - nodeAddress: nodeAddress - timestamp: timestamp - timestamp: timestamp - publicInputPortCount: 3 - upToDateCount: 1 - inactiveRemotePortCount: 1 - uri: uri - locallyModifiedCount: 3 - revision: - clientId: clientId - lastModifier: lastModifier - version: 0 - disconnectedNodeAcknowledged: true - publicOutputPortCount: 1 - component: - activeRemotePortCount: 7 - flowfileConcurrency: "UNBOUNDED, SINGLE_FLOWFILE_PER_NODE, SINGLE_BATCH_PER_NODE" - staleCount: 4 - outputPortCount: 3 - inputPortCount: 6 - versionedComponentId: versionedComponentId - runningCount: 1 - disabledCount: 2 - flowfileOutboundPolicy: "STREAM_WHEN_AVAILABLE, BATCH_OUTPUT" - stoppedCount: 5 + disabledCount: 5 + runningCount: 6 + flowfileOutboundPolicy: "STREAM_WHEN_AVAILABLE, BATCH_OUTPUT" + stoppedCount: 6 id: id versionControlInformation: bucketName: bucketName @@ -48853,32 +26257,31 @@ components: \ SYNC_FAILURE" flowId: flowId logFileSuffix: logFileSuffix - defaultBackPressureObjectThreshold: 0 - publicInputPortCount: 6 + defaultBackPressureObjectThreshold: 4 + publicInputPortCount: 2 comments: comments upToDateCount: 3 parentGroupId: parentGroupId inactiveRemotePortCount: 9 executionEngine: "STATELESS, STANDARD, INHERITED" - locallyModifiedCount: 2 + locallyModifiedCount: 3 defaultBackPressureDataSizeThreshold: defaultBackPressureDataSizeThreshold - publicOutputPortCount: 7 - localOutputPortCount: 1 + publicOutputPortCount: 6 + localOutputPortCount: 9 defaultFlowFileExpiration: defaultFlowFileExpiration - localInputPortCount: 1 - statelessGroupScheduledState: "STOPPED, RUNNING" + localInputPortCount: 8 contents: controllerServices: - - deprecated: true - bulletinLevel: bulletinLevel + - bulletinLevel: bulletinLevel + deprecated: true multipleVersionsAvailable: true extensionMissing: true type: type descriptors: key: supportsEl: true - displayName: displayName defaultValue: defaultValue + displayName: displayName expressionLanguageScope: expressionLanguageScope description: description sensitive: true @@ -48915,8 +26318,149 @@ components: sensitiveDynamicPropertyNames: - sensitiveDynamicPropertyNames - sensitiveDynamicPropertyNames + supportsSensitiveDynamicProperties: true versionedComponentId: versionedComponentId + validationErrors: + - validationErrors + - validationErrors + id: id + state: "ENABLED, ENABLING, DISABLED, DISABLING" + bundle: + artifact: artifact + version: version + group: group + referencingComponents: + - bulletins: + - null + - null + disconnectedNodeAcknowledged: true + component: + descriptors: + key: null + referenceCycle: true + activeThreadCount: 0 + groupId: groupId + name: name + referenceType: "Processor, ControllerService, ReportingTask,\ + \ FlowRegistryClient" + validationErrors: + - validationErrors + - validationErrors + id: id + state: state + type: type + referencingComponents: + - null + - null + properties: + key: properties + permissions: null + id: id + position: null + uri: uri + operatePermissions: + canRead: true + canWrite: true + revision: + clientId: clientId + lastModifier: lastModifier + version: 2 + - bulletins: + - null + - null + disconnectedNodeAcknowledged: true + component: + descriptors: + key: null + referenceCycle: true + activeThreadCount: 0 + groupId: groupId + name: name + referenceType: "Processor, ControllerService, ReportingTask,\ + \ FlowRegistryClient" + validationErrors: + - validationErrors + - validationErrors + id: id + state: state + type: type + referencingComponents: + - null + - null + properties: + key: properties + permissions: null + id: id + position: null + uri: uri + operatePermissions: + canRead: true + canWrite: true + revision: + clientId: clientId + lastModifier: lastModifier + version: 2 + validationStatus: "VALID, INVALID, VALIDATING" + annotationData: annotationData + comments: comments + parentGroupId: parentGroupId + customUiUrl: customUiUrl + restricted: true + name: name + position: + x: 0.8008281904610115 + "y": 6.027456183070403 + persistsState: true + properties: + key: properties + - bulletinLevel: bulletinLevel + deprecated: true + multipleVersionsAvailable: true + extensionMissing: true + type: type + descriptors: + key: + supportsEl: true + defaultValue: defaultValue + displayName: displayName + expressionLanguageScope: expressionLanguageScope + description: description + sensitive: true + required: true + dependencies: + - dependentValues: + - dependentValues + - dependentValues + propertyName: propertyName + - dependentValues: + - dependentValues + - dependentValues + propertyName: propertyName + allowableValues: + - canRead: true + allowableValue: + displayName: displayName + description: description + value: value + - canRead: true + allowableValue: + displayName: displayName + description: description + value: value + identifiesControllerService: identifiesControllerService + name: name + dynamic: true + identifiesControllerServiceBundle: null + controllerServiceApis: + - type: type + bundle: null + - type: type + bundle: null + sensitiveDynamicPropertyNames: + - sensitiveDynamicPropertyNames + - sensitiveDynamicPropertyNames supportsSensitiveDynamicProperties: true + versionedComponentId: versionedComponentId validationErrors: - validationErrors - validationErrors @@ -48938,41 +26482,11 @@ components: activeThreadCount: 0 groupId: groupId name: name - validationErrors: - - validationErrors - - validationErrors referenceType: "Processor, ControllerService, ReportingTask,\ \ FlowRegistryClient" - id: id - state: state - type: type - referencingComponents: - - null - - null - properties: - key: properties - permissions: null - id: id - position: null - uri: uri - revision: null - operatePermissions: null - - bulletins: - - null - - null - disconnectedNodeAcknowledged: true - component: - descriptors: - key: null - referenceCycle: true - activeThreadCount: 0 - groupId: groupId - name: name validationErrors: - validationErrors - validationErrors - referenceType: "Processor, ControllerService, ReportingTask,\ - \ FlowRegistryClient" id: id state: state type: type @@ -48985,77 +26499,13 @@ components: id: id position: null uri: uri - revision: null - operatePermissions: null - validationStatus: "VALID, INVALID, VALIDATING" - annotationData: annotationData - comments: comments - parentGroupId: parentGroupId - customUiUrl: customUiUrl - restricted: true - name: name - position: null - persistsState: true - properties: - key: properties - - deprecated: true - bulletinLevel: bulletinLevel - multipleVersionsAvailable: true - extensionMissing: true - type: type - descriptors: - key: - supportsEl: true - displayName: displayName - defaultValue: defaultValue - expressionLanguageScope: expressionLanguageScope - description: description - sensitive: true - required: true - dependencies: - - dependentValues: - - dependentValues - - dependentValues - propertyName: propertyName - - dependentValues: - - dependentValues - - dependentValues - propertyName: propertyName - allowableValues: - - canRead: true - allowableValue: - displayName: displayName - description: description - value: value - - canRead: true - allowableValue: - displayName: displayName - description: description - value: value - identifiesControllerService: identifiesControllerService - name: name - dynamic: true - identifiesControllerServiceBundle: null - controllerServiceApis: - - type: type - bundle: null - - type: type - bundle: null - sensitiveDynamicPropertyNames: - - sensitiveDynamicPropertyNames - - sensitiveDynamicPropertyNames - versionedComponentId: versionedComponentId - supportsSensitiveDynamicProperties: true - validationErrors: - - validationErrors - - validationErrors - id: id - state: "ENABLED, ENABLING, DISABLED, DISABLING" - bundle: - artifact: artifact - version: version - group: group - referencingComponents: + operatePermissions: + canRead: true + canWrite: true + revision: + clientId: clientId + lastModifier: lastModifier + version: 2 - bulletins: - null - null @@ -49067,41 +26517,11 @@ components: activeThreadCount: 0 groupId: groupId name: name - validationErrors: - - validationErrors - - validationErrors referenceType: "Processor, ControllerService, ReportingTask,\ \ FlowRegistryClient" - id: id - state: state - type: type - referencingComponents: - - null - - null - properties: - key: properties - permissions: null - id: id - position: null - uri: uri - revision: null - operatePermissions: null - - bulletins: - - null - - null - disconnectedNodeAcknowledged: true - component: - descriptors: - key: null - referenceCycle: true - activeThreadCount: 0 - groupId: groupId - name: name validationErrors: - validationErrors - validationErrors - referenceType: "Processor, ControllerService, ReportingTask,\ - \ FlowRegistryClient" id: id state: state type: type @@ -49114,8 +26534,13 @@ components: id: id position: null uri: uri - revision: null - operatePermissions: null + operatePermissions: + canRead: true + canWrite: true + revision: + clientId: clientId + lastModifier: lastModifier + version: 2 validationStatus: "VALID, INVALID, VALIDATING" annotationData: annotationData comments: comments @@ -49123,7 +26548,9 @@ components: customUiUrl: customUiUrl restricted: true name: name - position: null + position: + x: 0.8008281904610115 + "y": 6.027456183070403 persistsState: true properties: key: properties @@ -49133,9 +26560,22 @@ components: outputPorts: - null - null + funnels: + - versionedComponentId: versionedComponentId + parentGroupId: parentGroupId + id: id + position: + x: 0.8008281904610115 + "y": 6.027456183070403 + - versionedComponentId: versionedComponentId + parentGroupId: parentGroupId + id: id + position: + x: 0.8008281904610115 + "y": 6.027456183070403 inputPorts: - comments: comments - concurrentlySchedulableTaskCount: 2 + concurrentlySchedulableTaskCount: 1 parentGroupId: parentGroupId type: "INPUT_PORT, OUTPUT_PORT" allowRemoteAccess: true @@ -49146,11 +26586,11 @@ components: - validationErrors - validationErrors id: id + portFunction: "STANDARD, FAILURE" position: null state: "RUNNING, STOPPED, DISABLED" - portFunction: "STANDARD, FAILURE" - comments: comments - concurrentlySchedulableTaskCount: 2 + concurrentlySchedulableTaskCount: 1 parentGroupId: parentGroupId type: "INPUT_PORT, OUTPUT_PORT" allowRemoteAccess: true @@ -49161,41 +26601,32 @@ components: - validationErrors - validationErrors id: id - position: null - state: "RUNNING, STOPPED, DISABLED" portFunction: "STANDARD, FAILURE" - funnels: - - versionedComponentId: versionedComponentId - parentGroupId: parentGroupId - id: id - position: null - - versionedComponentId: versionedComponentId - parentGroupId: parentGroupId - id: id position: null + state: "RUNNING, STOPPED, DISABLED" processors: - - supportsParallelProcessing: true - supportsBatching: true + - supportsBatching: true + supportsParallelProcessing: true deprecated: true executionNodeRestricted: true - parentGroupId: parentGroupId description: description + parentGroupId: parentGroupId multipleVersionsAvailable: true extensionMissing: true type: type inputRequirement: inputRequirement relationships: - name: name - description: description autoTerminate: true + description: description retry: true - name: name - description: description autoTerminate: true + description: description retry: true restricted: true - versionedComponentId: versionedComponentId supportsSensitiveDynamicProperties: true + versionedComponentId: versionedComponentId name: name validationErrors: - validationErrors @@ -49209,29 +26640,28 @@ components: artifact: artifact version: version group: group - persistsState: true config: annotationData: annotationData comments: comments - concurrentlySchedulableTaskCount: 6 autoTerminatedRelationships: - autoTerminatedRelationships - autoTerminatedRelationships - retryCount: 1 + concurrentlySchedulableTaskCount: 7 + retryCount: 9 bulletinLevel: bulletinLevel executionNode: executionNode penaltyDuration: penaltyDuration defaultSchedulingPeriod: key: defaultSchedulingPeriod - runDurationMillis: 3 defaultConcurrentTasks: key: defaultConcurrentTasks + runDurationMillis: 3 customUiUrl: customUiUrl descriptors: key: supportsEl: true - displayName: displayName defaultValue: defaultValue + displayName: displayName expressionLanguageScope: expressionLanguageScope description: description sensitive: true @@ -49274,29 +26704,30 @@ components: retriedRelationships: - retriedRelationships - retriedRelationships + persistsState: true validationStatus: "VALID, INVALID, VALIDATING" - - supportsParallelProcessing: true - supportsBatching: true + - supportsBatching: true + supportsParallelProcessing: true deprecated: true executionNodeRestricted: true - parentGroupId: parentGroupId description: description + parentGroupId: parentGroupId multipleVersionsAvailable: true extensionMissing: true type: type inputRequirement: inputRequirement relationships: - name: name - description: description autoTerminate: true + description: description retry: true - name: name - description: description autoTerminate: true + description: description retry: true restricted: true - versionedComponentId: versionedComponentId supportsSensitiveDynamicProperties: true + versionedComponentId: versionedComponentId name: name validationErrors: - validationErrors @@ -49310,29 +26741,28 @@ components: artifact: artifact version: version group: group - persistsState: true config: annotationData: annotationData comments: comments - concurrentlySchedulableTaskCount: 6 autoTerminatedRelationships: - autoTerminatedRelationships - autoTerminatedRelationships - retryCount: 1 + concurrentlySchedulableTaskCount: 7 + retryCount: 9 bulletinLevel: bulletinLevel executionNode: executionNode penaltyDuration: penaltyDuration defaultSchedulingPeriod: key: defaultSchedulingPeriod - runDurationMillis: 3 defaultConcurrentTasks: key: defaultConcurrentTasks + runDurationMillis: 3 customUiUrl: customUiUrl descriptors: key: supportsEl: true - displayName: displayName defaultValue: defaultValue + displayName: displayName expressionLanguageScope: expressionLanguageScope description: description sensitive: true @@ -49375,18 +26805,19 @@ components: retriedRelationships: - retriedRelationships - retriedRelationships + persistsState: true validationStatus: "VALID, INVALID, VALIDATING" remoteProcessGroups: - - targetSecure: true - inactiveRemoteInputPortCount: 9 + - inactiveRemoteInputPortCount: 1 + targetSecure: true communicationsTimeout: communicationsTimeout - outputPortCount: 5 - inputPortCount: 4 - activeRemoteInputPortCount: 9 + outputPortCount: 7 + activeRemoteInputPortCount: 2 + inputPortCount: 6 proxyPort: 1 flowRefreshed: flowRefreshed - versionedComponentId: versionedComponentId transportProtocol: transportProtocol + versionedComponentId: versionedComponentId transmitting: true validationErrors: - validationErrors @@ -49394,13 +26825,13 @@ components: yieldDuration: yieldDuration id: id localNetworkInterface: localNetworkInterface - comments: comments authorizationIssues: - authorizationIssues - authorizationIssues + comments: comments proxyPassword: proxyPassword parentGroupId: parentGroupId - activeRemoteOutputPortCount: 6 + activeRemoteOutputPortCount: 4 proxyHost: proxyHost contents: outputPorts: @@ -49409,52 +26840,52 @@ components: inputPorts: - comments: comments targetId: targetId - concurrentlySchedulableTaskCount: 9 + concurrentlySchedulableTaskCount: 1 groupId: groupId - useCompression: true targetRunning: true + useCompression: true connected: true - versionedComponentId: versionedComponentId batchSettings: duration: duration size: size - count: 6 + count: 7 + versionedComponentId: versionedComponentId name: name transmitting: true exists: true id: id - comments: comments targetId: targetId - concurrentlySchedulableTaskCount: 9 + concurrentlySchedulableTaskCount: 1 groupId: groupId - useCompression: true targetRunning: true + useCompression: true connected: true - versionedComponentId: versionedComponentId batchSettings: duration: duration size: size - count: 6 + count: 7 + versionedComponentId: versionedComponentId name: name transmitting: true exists: true id: id - targetUri: targetUri name: name proxyUser: proxyUser + targetUri: targetUri targetUris: targetUris position: null - inactiveRemoteOutputPortCount: 8 - - targetSecure: true - inactiveRemoteInputPortCount: 9 + inactiveRemoteOutputPortCount: 1 + - inactiveRemoteInputPortCount: 1 + targetSecure: true communicationsTimeout: communicationsTimeout - outputPortCount: 5 - inputPortCount: 4 - activeRemoteInputPortCount: 9 + outputPortCount: 7 + activeRemoteInputPortCount: 2 + inputPortCount: 6 proxyPort: 1 flowRefreshed: flowRefreshed - versionedComponentId: versionedComponentId transportProtocol: transportProtocol + versionedComponentId: versionedComponentId transmitting: true validationErrors: - validationErrors @@ -49462,13 +26893,13 @@ components: yieldDuration: yieldDuration id: id localNetworkInterface: localNetworkInterface - comments: comments authorizationIssues: - authorizationIssues - authorizationIssues + comments: comments proxyPassword: proxyPassword parentGroupId: parentGroupId - activeRemoteOutputPortCount: 6 + activeRemoteOutputPortCount: 4 proxyHost: proxyHost contents: outputPorts: @@ -49477,42 +26908,42 @@ components: inputPorts: - comments: comments targetId: targetId - concurrentlySchedulableTaskCount: 9 + concurrentlySchedulableTaskCount: 1 groupId: groupId - useCompression: true targetRunning: true + useCompression: true connected: true - versionedComponentId: versionedComponentId batchSettings: duration: duration size: size - count: 6 + count: 7 + versionedComponentId: versionedComponentId name: name transmitting: true exists: true id: id - comments: comments targetId: targetId - concurrentlySchedulableTaskCount: 9 + concurrentlySchedulableTaskCount: 1 groupId: groupId - useCompression: true targetRunning: true + useCompression: true connected: true - versionedComponentId: versionedComponentId batchSettings: duration: duration size: size - count: 6 + count: 7 + versionedComponentId: versionedComponentId name: name transmitting: true exists: true id: id - targetUri: targetUri name: name proxyUser: proxyUser + targetUri: targetUri targetUris: targetUris position: null - inactiveRemoteOutputPortCount: 8 + inactiveRemoteOutputPortCount: 1 connections: - prioritizers: - prioritizers @@ -49523,34 +26954,34 @@ components: - selectedRelationships loadBalanceCompression: "DO_NOT_COMPRESS, COMPRESS_ATTRIBUTES_ONLY,\ \ COMPRESS_ATTRIBUTES_AND_CONTENT" - destination: null - parentGroupId: parentGroupId - availableRelationships: - - availableRelationships - - availableRelationships - backPressureDataSizeThreshold: backPressureDataSizeThreshold - loadBalanceStrategy: "DO_NOT_LOAD_BALANCE, PARTITION_BY_ATTRIBUTE,\ - \ ROUND_ROBIN, SINGLE_NODE" - source: + destination: running: true comments: comments - versionedComponentId: versionedComponentId groupId: groupId + versionedComponentId: versionedComponentId name: name transmitting: true exists: true id: id type: "PROCESSOR, REMOTE_INPUT_PORT, REMOTE_OUTPUT_PORT, INPUT_PORT,\ \ OUTPUT_PORT, FUNNEL" - labelIndex: 0 + availableRelationships: + - availableRelationships + - availableRelationships + backPressureDataSizeThreshold: backPressureDataSizeThreshold + loadBalanceStrategy: "DO_NOT_LOAD_BALANCE, PARTITION_BY_ATTRIBUTE,\ + \ ROUND_ROBIN, SINGLE_NODE" + parentGroupId: parentGroupId + labelIndex: 7 + source: null bends: - null - null loadBalanceStatus: "LOAD_BALANCE_NOT_CONFIGURED, LOAD_BALANCE_INACTIVE,\ \ LOAD_BALANCE_ACTIVE" - backPressureObjectThreshold: 1 + backPressureObjectThreshold: 5 + getzIndex: 2 versionedComponentId: versionedComponentId - getzIndex: 6 name: name id: id position: null @@ -49564,193 +26995,197 @@ components: - selectedRelationships loadBalanceCompression: "DO_NOT_COMPRESS, COMPRESS_ATTRIBUTES_ONLY,\ \ COMPRESS_ATTRIBUTES_AND_CONTENT" - destination: null - parentGroupId: parentGroupId - availableRelationships: - - availableRelationships - - availableRelationships - backPressureDataSizeThreshold: backPressureDataSizeThreshold - loadBalanceStrategy: "DO_NOT_LOAD_BALANCE, PARTITION_BY_ATTRIBUTE,\ - \ ROUND_ROBIN, SINGLE_NODE" - source: + destination: running: true comments: comments - versionedComponentId: versionedComponentId groupId: groupId + versionedComponentId: versionedComponentId name: name transmitting: true exists: true id: id type: "PROCESSOR, REMOTE_INPUT_PORT, REMOTE_OUTPUT_PORT, INPUT_PORT,\ \ OUTPUT_PORT, FUNNEL" - labelIndex: 0 + availableRelationships: + - availableRelationships + - availableRelationships + backPressureDataSizeThreshold: backPressureDataSizeThreshold + loadBalanceStrategy: "DO_NOT_LOAD_BALANCE, PARTITION_BY_ATTRIBUTE,\ + \ ROUND_ROBIN, SINGLE_NODE" + parentGroupId: parentGroupId + labelIndex: 7 + source: null bends: - null - null loadBalanceStatus: "LOAD_BALANCE_NOT_CONFIGURED, LOAD_BALANCE_INACTIVE,\ \ LOAD_BALANCE_ACTIVE" - backPressureObjectThreshold: 1 + backPressureObjectThreshold: 5 + getzIndex: 2 versionedComponentId: versionedComponentId - getzIndex: 6 name: name id: id position: null loadBalancePartitionAttribute: loadBalancePartitionAttribute labels: - - versionedComponentId: versionedComponentId - getzIndex: 5 - width: 6.778324963048013 + - getzIndex: 5 + versionedComponentId: versionedComponentId + width: 2.3021358869347655 parentGroupId: parentGroupId style: key: style id: id - position: null label: label - height: 6.878052220127876 - - versionedComponentId: versionedComponentId - getzIndex: 5 - width: 6.778324963048013 + position: null + height: 5.637376656633329 + - getzIndex: 5 + versionedComponentId: versionedComponentId + width: 2.3021358869347655 parentGroupId: parentGroupId style: key: style id: id - position: null label: label - height: 6.878052220127876 + position: null + height: 5.637376656633329 + statelessGroupScheduledState: "STOPPED, RUNNING" + invalidCount: 6 name: name - invalidCount: 5 - syncFailureCount: 1 - position: null + syncFailureCount: 3 maxConcurrentTasks: 6 + position: null statelessFlowTimeout: statelessFlowTimeout - parameterContext: null - locallyModifiedAndStaleCount: 7 - localOutputPortCount: 5 - localInputPortCount: 5 - invalidCount: 4 - syncFailureCount: 4 - position: - x: 6.027456183070403 - "y": 1.4658129805029452 + locallyModifiedAndStaleCount: 6 + parameterContext: + component: + name: name + id: id + permissions: null + id: id + localOutputPortCount: 4 + localInputPortCount: 0 + invalidCount: 6 + syncFailureCount: 0 + position: null versionedFlowState: "LOCALLY_MODIFIED, STALE, LOCALLY_MODIFIED_AND_STALE,\ \ UP_TO_DATE, SYNC_FAILURE" - locallyModifiedAndStaleCount: 1 + locallyModifiedAndStaleCount: 8 parameterContext: null status: name: name nodeSnapshots: - statusSnapshot: null address: address - apiPort: 8 + apiPort: 5 nodeId: nodeId - statusSnapshot: null address: address - apiPort: 8 + apiPort: 5 nodeId: nodeId - id: id aggregateSnapshot: transferred: transferred queued: queued + output: output remoteProcessGroupStatusSnapshots: - canRead: true remoteProcessGroupStatusSnapshot: - bytesReceived: 4 + bytesReceived: 5 + activeThreadCount: 5 transmissionStatus: transmissionStatus - activeThreadCount: 0 + flowFilesReceived: 7 groupId: groupId - flowFilesReceived: 1 name: name targetUri: targetUri - flowFilesSent: 6 + flowFilesSent: 3 received: received + bytesSent: 8 id: id - bytesSent: 4 sent: sent id: id - canRead: true remoteProcessGroupStatusSnapshot: - bytesReceived: 4 + bytesReceived: 5 + activeThreadCount: 5 transmissionStatus: transmissionStatus - activeThreadCount: 0 + flowFilesReceived: 7 groupId: groupId - flowFilesReceived: 1 name: name targetUri: targetUri - flowFilesSent: 6 + flowFilesSent: 3 received: received + bytesSent: 8 id: id - bytesSent: 4 sent: sent id: id - output: output connectionStatusSnapshots: - - connectionStatusSnapshot: + - canRead: true + connectionStatusSnapshot: sourceId: sourceId groupId: groupId queued: queued - percentUseCount: 7 + percentUseCount: 1 destinationId: destinationId predictions: - predictedBytesAtNextInterval: 9 - predictionIntervalSeconds: 2 - predictedPercentBytes: 2 - predictedPercentCount: 3 - predictedMillisUntilCountBackpressure: 5 - predictedCountAtNextInterval: 7 - predictedMillisUntilBytesBackpressure: 5 + predictedBytesAtNextInterval: 4 + predictionIntervalSeconds: 9 + predictedPercentBytes: 6 + predictedPercentCount: 8 + predictedMillisUntilCountBackpressure: 9 + predictedCountAtNextInterval: 5 + predictedMillisUntilBytesBackpressure: 9 output: output input: input - percentUseBytes: 1 + percentUseBytes: 7 flowFileAvailability: flowFileAvailability destinationName: destinationName - queuedSize: queuedSize queuedCount: queuedCount + queuedSize: queuedSize + flowFilesQueued: 6 name: name - flowFilesQueued: 1 + flowFilesIn: 1 id: id sourceName: sourceName - flowFilesIn: 4 flowFilesOut: 1 - bytesIn: 7 - bytesOut: 1 - bytesQueued: 6 - canRead: true + bytesIn: 4 + bytesOut: 7 + bytesQueued: 1 id: id - - connectionStatusSnapshot: + - canRead: true + connectionStatusSnapshot: sourceId: sourceId groupId: groupId queued: queued - percentUseCount: 7 + percentUseCount: 1 destinationId: destinationId predictions: - predictedBytesAtNextInterval: 9 - predictionIntervalSeconds: 2 - predictedPercentBytes: 2 - predictedPercentCount: 3 - predictedMillisUntilCountBackpressure: 5 - predictedCountAtNextInterval: 7 - predictedMillisUntilBytesBackpressure: 5 + predictedBytesAtNextInterval: 4 + predictionIntervalSeconds: 9 + predictedPercentBytes: 6 + predictedPercentCount: 8 + predictedMillisUntilCountBackpressure: 9 + predictedCountAtNextInterval: 5 + predictedMillisUntilBytesBackpressure: 9 output: output input: input - percentUseBytes: 1 + percentUseBytes: 7 flowFileAvailability: flowFileAvailability destinationName: destinationName - queuedSize: queuedSize queuedCount: queuedCount + queuedSize: queuedSize + flowFilesQueued: 6 name: name - flowFilesQueued: 1 + flowFilesIn: 1 id: id sourceName: sourceName - flowFilesIn: 4 flowFilesOut: 1 - bytesIn: 7 - bytesOut: 1 - bytesQueued: 6 - canRead: true + bytesIn: 4 + bytesOut: 7 + bytesQueued: 1 id: id + flowFilesReceived: 5 queuedCount: queuedCount queuedSize: queuedSize - flowFilesReceived: 4 + flowFilesSent: 4 processGroupStatusSnapshots: - canRead: true processGroupStatusSnapshot: null @@ -49758,874 +27193,1082 @@ components: - canRead: true processGroupStatusSnapshot: null id: id - flowFilesSent: 9 + flowFilesIn: 9 id: id - flowFilesIn: 5 written: written - statelessActiveThreadCount: 7 + statelessActiveThreadCount: 3 flowFilesOut: 0 - bytesIn: 4 - bytesQueued: 8 - bytesOut: 2 - bytesWritten: 3 + bytesIn: 0 + bytesOut: 6 + bytesQueued: 4 + bytesWritten: 0 outputPortStatusSnapshots: - null - null + bytesTransferred: 9 read: read - bytesTransferred: 8 - activeThreadCount: 1 + activeThreadCount: 4 processorStatusSnapshots: - processorStatusSnapshot: - bytesWritten: 7 + bytesWritten: 9 read: read tasksDurationNanos: 8 - activeThreadCount: 7 + activeThreadCount: 8 groupId: groupId executionNode: "ALL, PRIMARY" - bytesRead: 3 - processingPerformanceStatus: - identifier: identifier - cpuDuration: 3 - contentReadDuration: 7 - sessionCommitDuration: 3 - garbageCollectionDuration: 4 - contentWriteDuration: 5 + bytesRead: 8 + processingPerformanceStatus: null type: type - terminatedThreadCount: 3 + terminatedThreadCount: 0 output: output input: input - taskCount: 4 + taskCount: 9 name: name + flowFilesIn: 1 id: id - written: written - flowFilesIn: 0 tasksDuration: tasksDuration + written: written + flowFilesOut: 3 runStatus: "Running, Stopped, Validating, Disabled, Invalid" - flowFilesOut: 6 tasks: tasks - bytesIn: 7 - bytesOut: 0 + bytesIn: 6 + bytesOut: 4 canRead: true id: id - processorStatusSnapshot: - bytesWritten: 7 + bytesWritten: 9 read: read tasksDurationNanos: 8 - activeThreadCount: 7 + activeThreadCount: 8 groupId: groupId executionNode: "ALL, PRIMARY" - bytesRead: 3 - processingPerformanceStatus: - identifier: identifier - cpuDuration: 3 - contentReadDuration: 7 - sessionCommitDuration: 3 - garbageCollectionDuration: 4 - contentWriteDuration: 5 + bytesRead: 8 + processingPerformanceStatus: null type: type - terminatedThreadCount: 3 + terminatedThreadCount: 0 output: output input: input - taskCount: 4 + taskCount: 9 name: name + flowFilesIn: 1 id: id - written: written - flowFilesIn: 0 tasksDuration: tasksDuration + written: written + flowFilesOut: 3 runStatus: "Running, Stopped, Validating, Disabled, Invalid" - flowFilesOut: 6 tasks: tasks - bytesIn: 7 - bytesOut: 0 + bytesIn: 6 + bytesOut: 4 canRead: true id: id - bytesRead: 4 - processingPerformanceStatus: null + bytesRead: 1 + processingPerformanceStatus: + identifier: identifier + cpuDuration: 0 + contentReadDuration: 4 + sessionCommitDuration: 1 + garbageCollectionDuration: 2 + contentWriteDuration: 3 received: received - bytesSent: 8 - processingNanos: 9 + bytesSent: 7 + processingNanos: 8 sent: sent - flowFilesTransferred: 1 - terminatedThreadCount: 3 + flowFilesTransferred: 6 + terminatedThreadCount: 9 input: input - bytesReceived: 6 + bytesReceived: 4 + flowFilesQueued: 7 name: name - flowFilesQueued: 6 versionedFlowState: "LOCALLY_MODIFIED, STALE, LOCALLY_MODIFIED_AND_STALE,\ \ UP_TO_DATE, SYNC_FAILURE" inputPortStatusSnapshots: - portStatusSnapshot: output: output input: input - activeThreadCount: 7 + activeThreadCount: 0 groupId: groupId name: name transmitting: true + flowFilesIn: 5 id: id - flowFilesIn: 9 - flowFilesOut: 9 + flowFilesOut: 5 runStatus: "Running, Stopped, Validating, Disabled, Invalid" - bytesIn: 0 - bytesOut: 0 + bytesIn: 6 + bytesOut: 1 canRead: true id: id - portStatusSnapshot: output: output input: input - activeThreadCount: 7 + activeThreadCount: 0 groupId: groupId name: name transmitting: true + flowFilesIn: 5 id: id - flowFilesIn: 9 - flowFilesOut: 9 + flowFilesOut: 5 runStatus: "Running, Stopped, Validating, Disabled, Invalid" - bytesIn: 0 - bytesOut: 0 + bytesIn: 6 + bytesOut: 1 canRead: true id: id - statsLastRefreshed: statsLastRefreshed - parameterProviderConfiguration: - component: - parameterGroupName: parameterGroupName - synchronized: true - parameterProviderName: parameterProviderName - parameterProviderId: parameterProviderId - permissions: null - id: id - permissions: - canRead: true - canWrite: true - id: id - position: - x: 6.027456183070403 - "y": 1.4658129805029452 - uri: uri - revision: - clientId: clientId - lastModifier: lastModifier - version: 0 - xml: - name: parameterContextEntity - ParameterContextsEntity: - type: object - properties: - parameterContexts: - uniqueItems: true - type: array - description: The Parameter Contexts - items: - $ref: '#/components/schemas/ParameterContextEntity' - currentTime: - type: string - description: The current time on the system. - readOnly: true - example: - currentTime: currentTime - parameterContexts: - - bulletins: - - sourceId: sourceId - canRead: true - groupId: groupId - id: 5 - nodeAddress: nodeAddress - bulletin: - sourceId: sourceId - level: level - sourceType: sourceType - groupId: groupId - id: 5 - sourceName: sourceName - category: category - message: message - nodeAddress: nodeAddress - timestamp: timestamp - timestamp: timestamp - - sourceId: sourceId - canRead: true - groupId: groupId - id: 5 - nodeAddress: nodeAddress - bulletin: - sourceId: sourceId - level: level - sourceType: sourceType - groupId: groupId - id: 5 - sourceName: sourceName - category: category - message: message - nodeAddress: nodeAddress - timestamp: timestamp - timestamp: timestamp - disconnectedNodeAcknowledged: true - component: - inheritedParameterContexts: - - component: - name: name - id: id - permissions: null - id: id - - component: - name: name - id: id - permissions: null id: id - name: name - description: description - id: id - parameters: - - parameter: - valueRemoved: true - referencedAssets: - - name: name - id: id - - name: name - id: id - inherited: true - provided: true + statsLastRefreshed: statsLastRefreshed + - activeRemotePortCount: 0 + staleCount: 3 + outputPortCount: 3 + inputPortCount: 7 + permissions: + canRead: true + canWrite: true + processGroupUpdateStrategy: "CURRENT_GROUP, CURRENT_GROUP_WITH_CHILDREN" + disabledCount: 7 + runningCount: 5 + versionedFlowSnapshot: + bucket: + identifier: identifier + permissions: + canRead: true + canDelete: true + canWrite: true + createdTimestamp: 2 name: name description: description - sensitive: true - value: value - referencingComponents: + externalControllerServices: + key: + identifier: identifier + name: name + snapshotMetadata: + flowIdentifier: flowIdentifier + comments: comments + author: author + bucketIdentifier: bucketIdentifier + branch: branch + version: version + timestamp: 5 + flowContents: + processors: + - autoTerminatedRelationships: + - autoTerminatedRelationships + - autoTerminatedRelationships + bulletinLevel: bulletinLevel + executionNode: executionNode + runDurationMillis: 3 + propertyDescriptors: + key: null + type: type + scheduledState: ENABLED + maxBackoffPeriod: maxBackoffPeriod + yieldDuration: yieldDuration + bundle: null + retriedRelationships: + - retriedRelationships + - retriedRelationships + annotationData: annotationData + componentType: CONNECTION + identifier: identifier + comments: comments + concurrentlySchedulableTaskCount: 1 + retryCount: 1 + penaltyDuration: penaltyDuration + backoffMechanism: "PENALIZE_FLOWFILE, YIELD_PROCESSOR" + schedulingStrategy: schedulingStrategy + name: name + instanceIdentifier: instanceIdentifier + schedulingPeriod: schedulingPeriod + style: + key: style + position: null + groupIdentifier: groupIdentifier + properties: + key: properties + - autoTerminatedRelationships: + - autoTerminatedRelationships + - autoTerminatedRelationships + bulletinLevel: bulletinLevel + executionNode: executionNode + runDurationMillis: 3 + propertyDescriptors: + key: null + type: type + scheduledState: ENABLED + maxBackoffPeriod: maxBackoffPeriod + yieldDuration: yieldDuration + bundle: null + retriedRelationships: + - retriedRelationships + - retriedRelationships + annotationData: annotationData + componentType: CONNECTION + identifier: identifier + comments: comments + concurrentlySchedulableTaskCount: 1 + retryCount: 1 + penaltyDuration: penaltyDuration + backoffMechanism: "PENALIZE_FLOWFILE, YIELD_PROCESSOR" + schedulingStrategy: schedulingStrategy + name: name + instanceIdentifier: instanceIdentifier + schedulingPeriod: schedulingPeriod + style: + key: style + position: null + groupIdentifier: groupIdentifier + properties: + key: properties + scheduledState: ENABLED + processGroups: - null - null - parameterContext: - component: - name: name - id: id - permissions: null - id: id - canWrite: true - - parameter: - valueRemoved: true - referencedAssets: - - name: name - id: id - - name: name - id: id - inherited: true - provided: true - name: name - description: description - sensitive: true - value: value - referencingComponents: + outputPorts: - null - null - parameterContext: - component: - name: name - id: id - permissions: null - id: id - canWrite: true - boundProcessGroups: - - activeRemotePortCount: 9 - staleCount: 5 - outputPortCount: 9 - inputPortCount: 3 - permissions: null - processGroupUpdateStrategy: "CURRENT_GROUP, CURRENT_GROUP_WITH_CHILDREN" - runningCount: 2 - disabledCount: 6 - versionedFlowSnapshot: - bucket: + funnels: + - componentType: CONNECTION identifier: identifier - permissions: null - createdTimestamp: 3 + comments: comments name: name - description: description - snapshotMetadata: - flowIdentifier: flowIdentifier + instanceIdentifier: instanceIdentifier + position: null + groupIdentifier: groupIdentifier + - componentType: CONNECTION + identifier: identifier comments: comments - author: author - bucketIdentifier: bucketIdentifier + name: name + instanceIdentifier: instanceIdentifier + position: null + groupIdentifier: groupIdentifier + versionedFlowCoordinates: + registryId: registryId + storageLocation: storageLocation + bucketId: bucketId branch: branch + flowId: flowId version: version - timestamp: 0 - externalControllerServices: - key: - identifier: identifier + latest: true + connections: + - componentType: CONNECTION + identifier: identifier + prioritizers: + - prioritizers + - prioritizers + comments: comments + flowFileExpiration: flowFileExpiration + selectedRelationships: + - selectedRelationships + - selectedRelationships + loadBalanceCompression: "DO_NOT_COMPRESS, COMPRESS_ATTRIBUTES_ONLY,\ + \ COMPRESS_ATTRIBUTES_AND_CONTENT" + destination: + comments: comments + groupId: groupId name: name - flowContents: - processors: - - autoTerminatedRelationships: - - autoTerminatedRelationships - - autoTerminatedRelationships - bulletinLevel: bulletinLevel - executionNode: executionNode - runDurationMillis: 3 - type: type - propertyDescriptors: - key: - resourceDefinition: - resourceTypes: - - FILE - - FILE - cardinality: SINGLE - displayName: displayName - identifiesControllerService: true - name: name - dynamic: true - sensitive: true - scheduledState: ENABLED - maxBackoffPeriod: maxBackoffPeriod - yieldDuration: yieldDuration - bundle: - artifact: artifact - version: version - group: group - retriedRelationships: - - retriedRelationships - - retriedRelationships - annotationData: annotationData + instanceIdentifier: instanceIdentifier + id: id + type: PROCESSOR + backPressureDataSizeThreshold: backPressureDataSizeThreshold + loadBalanceStrategy: "DO_NOT_LOAD_BALANCE, PARTITION_BY_ATTRIBUTE,\ + \ ROUND_ROBIN, SINGLE_NODE" + labelIndex: 2 + source: null + bends: + - x: 7.203794749804894 + "y": 4.332304821875894 + - x: 7.203794749804894 + "y": 4.332304821875894 + backPressureObjectThreshold: 0 + name: name + instanceIdentifier: instanceIdentifier + position: null + groupIdentifier: groupIdentifier + partitioningAttribute: partitioningAttribute + zIndex: 9 + - componentType: CONNECTION + identifier: identifier + prioritizers: + - prioritizers + - prioritizers + comments: comments + flowFileExpiration: flowFileExpiration + selectedRelationships: + - selectedRelationships + - selectedRelationships + loadBalanceCompression: "DO_NOT_COMPRESS, COMPRESS_ATTRIBUTES_ONLY,\ + \ COMPRESS_ATTRIBUTES_AND_CONTENT" + destination: + comments: comments + groupId: groupId + name: name + instanceIdentifier: instanceIdentifier + id: id + type: PROCESSOR + backPressureDataSizeThreshold: backPressureDataSizeThreshold + loadBalanceStrategy: "DO_NOT_LOAD_BALANCE, PARTITION_BY_ATTRIBUTE,\ + \ ROUND_ROBIN, SINGLE_NODE" + labelIndex: 2 + source: null + bends: + - x: 7.203794749804894 + "y": 4.332304821875894 + - x: 7.203794749804894 + "y": 4.332304821875894 + backPressureObjectThreshold: 0 + name: name + instanceIdentifier: instanceIdentifier + position: null + groupIdentifier: groupIdentifier + partitioningAttribute: partitioningAttribute + zIndex: 9 + logFileSuffix: logFileSuffix + parameterContextName: parameterContextName + componentType: CONNECTION + identifier: identifier + defaultBackPressureObjectThreshold: 0 + comments: comments + executionEngine: STANDARD + defaultBackPressureDataSizeThreshold: defaultBackPressureDataSizeThreshold + labels: + - componentType: CONNECTION + identifier: identifier + comments: comments + name: name + width: 4.8789878742268815 + instanceIdentifier: instanceIdentifier + style: + key: style + label: label + position: null + groupIdentifier: groupIdentifier + height: 6.173804034172511 + zIndex: 6 + - componentType: CONNECTION + identifier: identifier + comments: comments + name: name + width: 4.8789878742268815 + instanceIdentifier: instanceIdentifier + style: + key: style + label: label + position: null + groupIdentifier: groupIdentifier + height: 6.173804034172511 + zIndex: 6 + controllerServices: + - annotationData: annotationData + componentType: CONNECTION + identifier: identifier + comments: comments + bulletinLevel: bulletinLevel + propertyDescriptors: + key: + resourceDefinition: + resourceTypes: + - FILE + - FILE + cardinality: SINGLE + displayName: displayName + identifiesControllerService: true + name: name + dynamic: true + sensitive: true + type: type + scheduledState: ENABLED + controllerServiceApis: + - type: type + bundle: null + - type: type + bundle: null + name: name + instanceIdentifier: instanceIdentifier + position: null + groupIdentifier: groupIdentifier + bundle: + artifact: artifact + version: version + group: group + properties: + key: properties + - annotationData: annotationData + componentType: CONNECTION + identifier: identifier + comments: comments + bulletinLevel: bulletinLevel + propertyDescriptors: + key: + resourceDefinition: + resourceTypes: + - FILE + - FILE + cardinality: SINGLE + displayName: displayName + identifiesControllerService: true + name: name + dynamic: true + sensitive: true + type: type + scheduledState: ENABLED + controllerServiceApis: + - type: type + bundle: null + - type: type + bundle: null + name: name + instanceIdentifier: instanceIdentifier + position: null + groupIdentifier: groupIdentifier + bundle: + artifact: artifact + version: version + group: group + properties: + key: properties + defaultFlowFileExpiration: defaultFlowFileExpiration + flowFileConcurrency: flowFileConcurrency + flowFileOutboundPolicy: flowFileOutboundPolicy + name: name + inputPorts: + - componentType: CONNECTION + identifier: identifier + comments: comments + allowRemoteAccess: true + concurrentlySchedulableTaskCount: 2 + name: name + instanceIdentifier: instanceIdentifier + portFunction: STANDARD + position: null + groupIdentifier: groupIdentifier + type: INPUT_PORT + scheduledState: ENABLED + - componentType: CONNECTION + identifier: identifier + comments: comments + allowRemoteAccess: true + concurrentlySchedulableTaskCount: 2 + name: name + instanceIdentifier: instanceIdentifier + portFunction: STANDARD + position: null + groupIdentifier: groupIdentifier + type: INPUT_PORT + scheduledState: ENABLED + instanceIdentifier: instanceIdentifier + maxConcurrentTasks: 9 + position: null + statelessFlowTimeout: statelessFlowTimeout + groupIdentifier: groupIdentifier + remoteProcessGroups: + - componentType: CONNECTION + identifier: identifier + comments: comments + proxyPassword: proxyPassword + communicationsTimeout: communicationsTimeout + proxyHost: proxyHost + proxyPort: 4 + outputPorts: + - null + - null + transportProtocol: "RAW, HTTP" + name: name + proxyUser: proxyUser + inputPorts: + - componentType: CONNECTION identifier: identifier - componentType: CONNECTION + remoteGroupId: remoteGroupId comments: comments - concurrentlySchedulableTaskCount: 2 - retryCount: 3 - penaltyDuration: penaltyDuration - backoffMechanism: "PENALIZE_FLOWFILE, YIELD_PROCESSOR" - schedulingStrategy: schedulingStrategy + targetId: targetId + concurrentlySchedulableTaskCount: 1 + useCompression: true + scheduledState: ENABLED name: name instanceIdentifier: instanceIdentifier - style: - key: style - schedulingPeriod: schedulingPeriod position: null + batchSize: + duration: duration + size: size + count: 5 groupIdentifier: groupIdentifier - properties: - key: properties - - autoTerminatedRelationships: - - autoTerminatedRelationships - - autoTerminatedRelationships - bulletinLevel: bulletinLevel - executionNode: executionNode - runDurationMillis: 3 - type: type - propertyDescriptors: - key: - resourceDefinition: - resourceTypes: - - FILE - - FILE - cardinality: SINGLE - displayName: displayName - identifiesControllerService: true - name: name - dynamic: true - sensitive: true - scheduledState: ENABLED - maxBackoffPeriod: maxBackoffPeriod - yieldDuration: yieldDuration - bundle: - artifact: artifact - version: version - group: group - retriedRelationships: - - retriedRelationships - - retriedRelationships - annotationData: annotationData + - componentType: CONNECTION identifier: identifier - componentType: CONNECTION + remoteGroupId: remoteGroupId comments: comments - concurrentlySchedulableTaskCount: 2 - retryCount: 3 - penaltyDuration: penaltyDuration - backoffMechanism: "PENALIZE_FLOWFILE, YIELD_PROCESSOR" - schedulingStrategy: schedulingStrategy + targetId: targetId + concurrentlySchedulableTaskCount: 1 + useCompression: true + scheduledState: ENABLED name: name instanceIdentifier: instanceIdentifier - style: - key: style - schedulingPeriod: schedulingPeriod position: null + batchSize: + duration: duration + size: size + count: 5 groupIdentifier: groupIdentifier - properties: - key: properties - scheduledState: ENABLED - processGroups: - - null - - null + targetUris: targetUris + instanceIdentifier: instanceIdentifier + yieldDuration: yieldDuration + position: null + groupIdentifier: groupIdentifier + localNetworkInterface: localNetworkInterface + - componentType: CONNECTION + identifier: identifier + comments: comments + proxyPassword: proxyPassword + communicationsTimeout: communicationsTimeout + proxyHost: proxyHost + proxyPort: 4 outputPorts: - null - null - funnels: - - identifier: identifier - componentType: CONNECTION + transportProtocol: "RAW, HTTP" + name: name + proxyUser: proxyUser + inputPorts: + - componentType: CONNECTION + identifier: identifier + remoteGroupId: remoteGroupId comments: comments + targetId: targetId + concurrentlySchedulableTaskCount: 1 + useCompression: true + scheduledState: ENABLED name: name instanceIdentifier: instanceIdentifier position: null + batchSize: + duration: duration + size: size + count: 5 groupIdentifier: groupIdentifier - - identifier: identifier - componentType: CONNECTION + - componentType: CONNECTION + identifier: identifier + remoteGroupId: remoteGroupId comments: comments + targetId: targetId + concurrentlySchedulableTaskCount: 1 + useCompression: true + scheduledState: ENABLED name: name instanceIdentifier: instanceIdentifier position: null + batchSize: + duration: duration + size: size + count: 5 groupIdentifier: groupIdentifier - versionedFlowCoordinates: - registryId: registryId - storageLocation: storageLocation - bucketId: bucketId - branch: branch - flowId: flowId + targetUris: targetUris + instanceIdentifier: instanceIdentifier + yieldDuration: yieldDuration + position: null + groupIdentifier: groupIdentifier + localNetworkInterface: localNetworkInterface + parameterProviders: + key: + identifier: identifier + name: name + type: type + bundle: null + flow: + versionCount: 4 + bucketName: bucketName + identifier: identifier + permissions: null + createdTimestamp: 3 + name: name + description: description + bucketIdentifier: bucketIdentifier + versionInfo: + version: 0 + branch: branch + lastModifiedTimestamp: 8 + flowEncodingVersion: flowEncodingVersion + latest: true + parameterContexts: + key: + parameterGroupName: parameterGroupName + componentType: CONNECTION + identifier: identifier + synchronized: true + comments: comments + description: description + inheritedParameterContexts: + - inheritedParameterContexts + - inheritedParameterContexts + name: name + instanceIdentifier: instanceIdentifier + position: null + groupIdentifier: groupIdentifier + parameterProvider: parameterProvider + parameters: + - referencedAssets: + - identifier: identifier + name: name + - identifier: identifier + name: name + provided: true + name: name + description: description + sensitive: true + value: value + - referencedAssets: + - identifier: identifier + name: name + - identifier: identifier + name: name + provided: true + name: name + description: description + sensitive: true + value: value + stoppedCount: 7 + id: id + bulletins: + - null + - null + publicInputPortCount: 3 + upToDateCount: 3 + inactiveRemotePortCount: 0 + uri: uri + locallyModifiedCount: 7 + revision: + clientId: clientId + lastModifier: lastModifier + version: 2 + disconnectedNodeAcknowledged: true + publicOutputPortCount: 7 + component: + activeRemotePortCount: 6 + flowfileConcurrency: "UNBOUNDED, SINGLE_FLOWFILE_PER_NODE, SINGLE_BATCH_PER_NODE" + staleCount: 5 + outputPortCount: 1 + inputPortCount: 9 + versionedComponentId: versionedComponentId + disabledCount: 5 + runningCount: 6 + flowfileOutboundPolicy: "STREAM_WHEN_AVAILABLE, BATCH_OUTPUT" + stoppedCount: 6 + id: id + versionControlInformation: + bucketName: bucketName + groupId: groupId + registryId: registryId + storageLocation: storageLocation + bucketId: bucketId + registryName: registryName + branch: branch + flowName: flowName + version: version + flowDescription: flowDescription + stateExplanation: stateExplanation + state: "LOCALLY_MODIFIED, STALE, LOCALLY_MODIFIED_AND_STALE, UP_TO_DATE,\ + \ SYNC_FAILURE" + flowId: flowId + logFileSuffix: logFileSuffix + defaultBackPressureObjectThreshold: 4 + publicInputPortCount: 2 + comments: comments + upToDateCount: 3 + parentGroupId: parentGroupId + inactiveRemotePortCount: 9 + executionEngine: "STATELESS, STANDARD, INHERITED" + locallyModifiedCount: 3 + defaultBackPressureDataSizeThreshold: defaultBackPressureDataSizeThreshold + publicOutputPortCount: 6 + localOutputPortCount: 9 + defaultFlowFileExpiration: defaultFlowFileExpiration + localInputPortCount: 8 + contents: + controllerServices: + - bulletinLevel: bulletinLevel + deprecated: true + multipleVersionsAvailable: true + extensionMissing: true + type: type + descriptors: + key: + supportsEl: true + defaultValue: defaultValue + displayName: displayName + expressionLanguageScope: expressionLanguageScope + description: description + sensitive: true + required: true + dependencies: + - dependentValues: + - dependentValues + - dependentValues + propertyName: propertyName + - dependentValues: + - dependentValues + - dependentValues + propertyName: propertyName + allowableValues: + - canRead: true + allowableValue: + displayName: displayName + description: description + value: value + - canRead: true + allowableValue: + displayName: displayName + description: description + value: value + identifiesControllerService: identifiesControllerService + name: name + dynamic: true + identifiesControllerServiceBundle: null + controllerServiceApis: + - type: type + bundle: null + - type: type + bundle: null + sensitiveDynamicPropertyNames: + - sensitiveDynamicPropertyNames + - sensitiveDynamicPropertyNames + supportsSensitiveDynamicProperties: true + versionedComponentId: versionedComponentId + validationErrors: + - validationErrors + - validationErrors + id: id + state: "ENABLED, ENABLING, DISABLED, DISABLING" + bundle: + artifact: artifact version: version - latest: true - connections: - - identifier: identifier - componentType: CONNECTION - prioritizers: - - prioritizers - - prioritizers - comments: comments - flowFileExpiration: flowFileExpiration - selectedRelationships: - - selectedRelationships - - selectedRelationships - loadBalanceCompression: "DO_NOT_COMPRESS, COMPRESS_ATTRIBUTES_ONLY,\ - \ COMPRESS_ATTRIBUTES_AND_CONTENT" - destination: null - backPressureDataSizeThreshold: backPressureDataSizeThreshold - loadBalanceStrategy: "DO_NOT_LOAD_BALANCE, PARTITION_BY_ATTRIBUTE,\ - \ ROUND_ROBIN, SINGLE_NODE" - source: - comments: comments + group: group + referencingComponents: + - bulletins: + - null + - null + disconnectedNodeAcknowledged: true + component: + descriptors: + key: null + referenceCycle: true + activeThreadCount: 0 groupId: groupId name: name - instanceIdentifier: instanceIdentifier + referenceType: "Processor, ControllerService, ReportingTask,\ + \ FlowRegistryClient" + validationErrors: + - validationErrors + - validationErrors id: id - type: PROCESSOR - labelIndex: 4 - bends: + state: state + type: type + referencingComponents: + - null + - null + properties: + key: properties + permissions: null + id: id + position: null + uri: uri + operatePermissions: + canRead: true + canWrite: true + revision: + clientId: clientId + lastModifier: lastModifier + version: 2 + - bulletins: - null - null - backPressureObjectThreshold: 0 - name: name - instanceIdentifier: instanceIdentifier - position: null - groupIdentifier: groupIdentifier - partitioningAttribute: partitioningAttribute - zIndex: 0 - - identifier: identifier - componentType: CONNECTION - prioritizers: - - prioritizers - - prioritizers - comments: comments - flowFileExpiration: flowFileExpiration - selectedRelationships: - - selectedRelationships - - selectedRelationships - loadBalanceCompression: "DO_NOT_COMPRESS, COMPRESS_ATTRIBUTES_ONLY,\ - \ COMPRESS_ATTRIBUTES_AND_CONTENT" - destination: null - backPressureDataSizeThreshold: backPressureDataSizeThreshold - loadBalanceStrategy: "DO_NOT_LOAD_BALANCE, PARTITION_BY_ATTRIBUTE,\ - \ ROUND_ROBIN, SINGLE_NODE" - source: - comments: comments + disconnectedNodeAcknowledged: true + component: + descriptors: + key: null + referenceCycle: true + activeThreadCount: 0 groupId: groupId name: name - instanceIdentifier: instanceIdentifier + referenceType: "Processor, ControllerService, ReportingTask,\ + \ FlowRegistryClient" + validationErrors: + - validationErrors + - validationErrors id: id - type: PROCESSOR - labelIndex: 4 - bends: - - null - - null - backPressureObjectThreshold: 0 - name: name - instanceIdentifier: instanceIdentifier + state: state + type: type + referencingComponents: + - null + - null + properties: + key: properties + permissions: null + id: id position: null - groupIdentifier: groupIdentifier - partitioningAttribute: partitioningAttribute - zIndex: 0 - logFileSuffix: logFileSuffix - parameterContextName: parameterContextName - identifier: identifier - componentType: CONNECTION - defaultBackPressureObjectThreshold: 9 + uri: uri + operatePermissions: + canRead: true + canWrite: true + revision: + clientId: clientId + lastModifier: lastModifier + version: 2 + validationStatus: "VALID, INVALID, VALIDATING" + annotationData: annotationData comments: comments - executionEngine: STANDARD - labels: - - identifier: identifier - componentType: CONNECTION - comments: comments - name: name - width: 4.332304821875894 - instanceIdentifier: instanceIdentifier - style: - key: style - position: null - label: label - groupIdentifier: groupIdentifier - zIndex: 7 - height: 2.7977867356748476 - - identifier: identifier - componentType: CONNECTION - comments: comments - name: name - width: 4.332304821875894 - instanceIdentifier: instanceIdentifier - style: - key: style - position: null - label: label - groupIdentifier: groupIdentifier - zIndex: 7 - height: 2.7977867356748476 - defaultBackPressureDataSizeThreshold: defaultBackPressureDataSizeThreshold - controllerServices: - - annotationData: annotationData - identifier: identifier - componentType: CONNECTION - comments: comments - bulletinLevel: bulletinLevel - type: type - propertyDescriptors: - key: null - scheduledState: ENABLED - controllerServiceApis: - - type: type - bundle: null - - type: type - bundle: null - name: name - instanceIdentifier: instanceIdentifier - position: null - groupIdentifier: groupIdentifier - bundle: null - properties: - key: properties - - annotationData: annotationData - identifier: identifier - componentType: CONNECTION - comments: comments - bulletinLevel: bulletinLevel - type: type - propertyDescriptors: - key: null - scheduledState: ENABLED - controllerServiceApis: - - type: type - bundle: null - - type: type - bundle: null - name: name - instanceIdentifier: instanceIdentifier - position: null - groupIdentifier: groupIdentifier - bundle: null - properties: - key: properties - defaultFlowFileExpiration: defaultFlowFileExpiration - flowFileConcurrency: flowFileConcurrency - flowFileOutboundPolicy: flowFileOutboundPolicy + parentGroupId: parentGroupId + customUiUrl: customUiUrl + restricted: true name: name - inputPorts: - - identifier: identifier - componentType: CONNECTION - comments: comments - allowRemoteAccess: true - concurrentlySchedulableTaskCount: 8 - name: name - instanceIdentifier: instanceIdentifier - position: null - portFunction: STANDARD - type: INPUT_PORT - groupIdentifier: groupIdentifier - scheduledState: ENABLED - - identifier: identifier - componentType: CONNECTION - comments: comments - allowRemoteAccess: true - concurrentlySchedulableTaskCount: 8 - name: name - instanceIdentifier: instanceIdentifier - position: null - portFunction: STANDARD - type: INPUT_PORT - groupIdentifier: groupIdentifier - scheduledState: ENABLED - instanceIdentifier: instanceIdentifier position: - x: 3.111202833403195 - "y": 9.897492629215506 - maxConcurrentTasks: 0 - statelessFlowTimeout: statelessFlowTimeout - remoteProcessGroups: - - identifier: identifier - componentType: CONNECTION - comments: comments - proxyPassword: proxyPassword - communicationsTimeout: communicationsTimeout - proxyHost: proxyHost - proxyPort: 5 - transportProtocol: "RAW, HTTP" - outputPorts: + x: 0.8008281904610115 + "y": 6.027456183070403 + persistsState: true + properties: + key: properties + - bulletinLevel: bulletinLevel + deprecated: true + multipleVersionsAvailable: true + extensionMissing: true + type: type + descriptors: + key: + supportsEl: true + defaultValue: defaultValue + displayName: displayName + expressionLanguageScope: expressionLanguageScope + description: description + sensitive: true + required: true + dependencies: + - dependentValues: + - dependentValues + - dependentValues + propertyName: propertyName + - dependentValues: + - dependentValues + - dependentValues + propertyName: propertyName + allowableValues: + - canRead: true + allowableValue: + displayName: displayName + description: description + value: value + - canRead: true + allowableValue: + displayName: displayName + description: description + value: value + identifiesControllerService: identifiesControllerService + name: name + dynamic: true + identifiesControllerServiceBundle: null + controllerServiceApis: + - type: type + bundle: null + - type: type + bundle: null + sensitiveDynamicPropertyNames: + - sensitiveDynamicPropertyNames + - sensitiveDynamicPropertyNames + supportsSensitiveDynamicProperties: true + versionedComponentId: versionedComponentId + validationErrors: + - validationErrors + - validationErrors + id: id + state: "ENABLED, ENABLING, DISABLED, DISABLING" + bundle: + artifact: artifact + version: version + group: group + referencingComponents: + - bulletins: - null - null - name: name - proxyUser: proxyUser - targetUris: targetUris - inputPorts: - - identifier: identifier - componentType: CONNECTION - remoteGroupId: remoteGroupId - comments: comments - targetId: targetId - concurrentlySchedulableTaskCount: 7 - useCompression: true - scheduledState: ENABLED - name: name - instanceIdentifier: instanceIdentifier - position: null - batchSize: - duration: duration - size: size - count: 0 - groupIdentifier: groupIdentifier - - identifier: identifier - componentType: CONNECTION - remoteGroupId: remoteGroupId - comments: comments - targetId: targetId - concurrentlySchedulableTaskCount: 7 - useCompression: true - scheduledState: ENABLED + disconnectedNodeAcknowledged: true + component: + descriptors: + key: null + referenceCycle: true + activeThreadCount: 0 + groupId: groupId name: name - instanceIdentifier: instanceIdentifier - position: null - batchSize: - duration: duration - size: size - count: 0 - groupIdentifier: groupIdentifier - instanceIdentifier: instanceIdentifier - yieldDuration: yieldDuration + referenceType: "Processor, ControllerService, ReportingTask,\ + \ FlowRegistryClient" + validationErrors: + - validationErrors + - validationErrors + id: id + state: state + type: type + referencingComponents: + - null + - null + properties: + key: properties + permissions: null + id: id position: null - groupIdentifier: groupIdentifier - localNetworkInterface: localNetworkInterface - - identifier: identifier - componentType: CONNECTION - comments: comments - proxyPassword: proxyPassword - communicationsTimeout: communicationsTimeout - proxyHost: proxyHost - proxyPort: 5 - transportProtocol: "RAW, HTTP" - outputPorts: + uri: uri + operatePermissions: + canRead: true + canWrite: true + revision: + clientId: clientId + lastModifier: lastModifier + version: 2 + - bulletins: - null - null - name: name - proxyUser: proxyUser - targetUris: targetUris - inputPorts: - - identifier: identifier - componentType: CONNECTION - remoteGroupId: remoteGroupId - comments: comments - targetId: targetId - concurrentlySchedulableTaskCount: 7 - useCompression: true - scheduledState: ENABLED - name: name - instanceIdentifier: instanceIdentifier - position: null - batchSize: - duration: duration - size: size - count: 0 - groupIdentifier: groupIdentifier - - identifier: identifier - componentType: CONNECTION - remoteGroupId: remoteGroupId - comments: comments - targetId: targetId - concurrentlySchedulableTaskCount: 7 - useCompression: true - scheduledState: ENABLED + disconnectedNodeAcknowledged: true + component: + descriptors: + key: null + referenceCycle: true + activeThreadCount: 0 + groupId: groupId name: name - instanceIdentifier: instanceIdentifier - position: null - batchSize: - duration: duration - size: size - count: 0 - groupIdentifier: groupIdentifier - instanceIdentifier: instanceIdentifier - yieldDuration: yieldDuration + referenceType: "Processor, ControllerService, ReportingTask,\ + \ FlowRegistryClient" + validationErrors: + - validationErrors + - validationErrors + id: id + state: state + type: type + referencingComponents: + - null + - null + properties: + key: properties + permissions: null + id: id position: null - groupIdentifier: groupIdentifier - localNetworkInterface: localNetworkInterface - groupIdentifier: groupIdentifier - parameterProviders: - key: - identifier: identifier - name: name - type: type - bundle: null - flow: - versionCount: 8 - identifier: identifier - bucketName: bucketName - permissions: - canRead: true - canWrite: true - canDelete: true - createdTimestamp: 5 + uri: uri + operatePermissions: + canRead: true + canWrite: true + revision: + clientId: clientId + lastModifier: lastModifier + version: 2 + validationStatus: "VALID, INVALID, VALIDATING" + annotationData: annotationData + comments: comments + parentGroupId: parentGroupId + customUiUrl: customUiUrl + restricted: true + name: name + position: + x: 0.8008281904610115 + "y": 6.027456183070403 + persistsState: true + properties: + key: properties + processGroups: + - null + - null + outputPorts: + - null + - null + funnels: + - versionedComponentId: versionedComponentId + parentGroupId: parentGroupId + id: id + position: + x: 0.8008281904610115 + "y": 6.027456183070403 + - versionedComponentId: versionedComponentId + parentGroupId: parentGroupId + id: id + position: + x: 0.8008281904610115 + "y": 6.027456183070403 + inputPorts: + - comments: comments + concurrentlySchedulableTaskCount: 1 + parentGroupId: parentGroupId + type: "INPUT_PORT, OUTPUT_PORT" + allowRemoteAccess: true + versionedComponentId: versionedComponentId + name: name + transmitting: true + validationErrors: + - validationErrors + - validationErrors + id: id + portFunction: "STANDARD, FAILURE" + position: null + state: "RUNNING, STOPPED, DISABLED" + - comments: comments + concurrentlySchedulableTaskCount: 1 + parentGroupId: parentGroupId + type: "INPUT_PORT, OUTPUT_PORT" + allowRemoteAccess: true + versionedComponentId: versionedComponentId name: name + transmitting: true + validationErrors: + - validationErrors + - validationErrors + id: id + portFunction: "STANDARD, FAILURE" + position: null + state: "RUNNING, STOPPED, DISABLED" + processors: + - supportsBatching: true + supportsParallelProcessing: true + deprecated: true + executionNodeRestricted: true description: description - bucketIdentifier: bucketIdentifier - versionInfo: - version: 7 - branch: branch - lastModifiedTimestamp: 5 - flowEncodingVersion: flowEncodingVersion - parameterContexts: - key: - parameterGroupName: parameterGroupName - identifier: identifier - synchronized: true - componentType: CONNECTION - comments: comments + parentGroupId: parentGroupId + multipleVersionsAvailable: true + extensionMissing: true + type: type + inputRequirement: inputRequirement + relationships: + - name: name + autoTerminate: true description: description - inheritedParameterContexts: - - inheritedParameterContexts - - inheritedParameterContexts - name: name - instanceIdentifier: instanceIdentifier - position: null - groupIdentifier: groupIdentifier - parameters: - - referencedAssets: - - identifier: identifier - name: name - - identifier: identifier - name: name - provided: true - name: name - description: description - sensitive: true - value: value - - referencedAssets: - - identifier: identifier - name: name - - identifier: identifier - name: name - provided: true - name: name - description: description - sensitive: true - value: value - parameterProvider: parameterProvider - latest: true - stoppedCount: 6 - id: id - bulletins: - - sourceId: sourceId - canRead: true - groupId: groupId - id: 5 - nodeAddress: nodeAddress - bulletin: - sourceId: sourceId - level: level - sourceType: sourceType - groupId: groupId - id: 5 - sourceName: sourceName - category: category - message: message - nodeAddress: nodeAddress - timestamp: timestamp - timestamp: timestamp - - sourceId: sourceId - canRead: true - groupId: groupId - id: 5 - nodeAddress: nodeAddress - bulletin: - sourceId: sourceId - level: level - sourceType: sourceType - groupId: groupId - id: 5 - sourceName: sourceName - category: category - message: message - nodeAddress: nodeAddress - timestamp: timestamp - timestamp: timestamp - publicInputPortCount: 3 - upToDateCount: 1 - inactiveRemotePortCount: 1 - uri: uri - locallyModifiedCount: 3 - revision: - clientId: clientId - lastModifier: lastModifier - version: 0 - disconnectedNodeAcknowledged: true - publicOutputPortCount: 1 - component: - activeRemotePortCount: 7 - flowfileConcurrency: "UNBOUNDED, SINGLE_FLOWFILE_PER_NODE, SINGLE_BATCH_PER_NODE" - staleCount: 4 - outputPortCount: 3 - inputPortCount: 6 - versionedComponentId: versionedComponentId - runningCount: 1 - disabledCount: 2 - flowfileOutboundPolicy: "STREAM_WHEN_AVAILABLE, BATCH_OUTPUT" - stoppedCount: 5 - id: id - versionControlInformation: - bucketName: bucketName - groupId: groupId - registryId: registryId - storageLocation: storageLocation - bucketId: bucketId - registryName: registryName - branch: branch - flowName: flowName - version: version - flowDescription: flowDescription - stateExplanation: stateExplanation - state: "LOCALLY_MODIFIED, STALE, LOCALLY_MODIFIED_AND_STALE, UP_TO_DATE,\ - \ SYNC_FAILURE" - flowId: flowId - logFileSuffix: logFileSuffix - defaultBackPressureObjectThreshold: 0 - publicInputPortCount: 6 - comments: comments - upToDateCount: 3 - parentGroupId: parentGroupId - inactiveRemotePortCount: 9 - executionEngine: "STATELESS, STANDARD, INHERITED" - locallyModifiedCount: 2 - defaultBackPressureDataSizeThreshold: defaultBackPressureDataSizeThreshold - publicOutputPortCount: 7 - localOutputPortCount: 1 - defaultFlowFileExpiration: defaultFlowFileExpiration - localInputPortCount: 1 - statelessGroupScheduledState: "STOPPED, RUNNING" - contents: - controllerServices: - - deprecated: true + retry: true + - name: name + autoTerminate: true + description: description + retry: true + restricted: true + supportsSensitiveDynamicProperties: true + versionedComponentId: versionedComponentId + name: name + validationErrors: + - validationErrors + - validationErrors + style: + key: style + id: id + position: null + state: "RUNNING, STOPPED, DISABLED" + bundle: + artifact: artifact + version: version + group: group + config: + annotationData: annotationData + comments: comments + autoTerminatedRelationships: + - autoTerminatedRelationships + - autoTerminatedRelationships + concurrentlySchedulableTaskCount: 7 + retryCount: 9 bulletinLevel: bulletinLevel - multipleVersionsAvailable: true - extensionMissing: true - type: type + executionNode: executionNode + penaltyDuration: penaltyDuration + defaultSchedulingPeriod: + key: defaultSchedulingPeriod + defaultConcurrentTasks: + key: defaultConcurrentTasks + runDurationMillis: 3 + customUiUrl: customUiUrl descriptors: key: supportsEl: true - displayName: displayName defaultValue: defaultValue + displayName: displayName expressionLanguageScope: expressionLanguageScope description: description sensitive: true @@ -50636,125 +28279,97 @@ components: - dependentValues propertyName: propertyName - dependentValues: - - dependentValues - - dependentValues - propertyName: propertyName - allowableValues: - - canRead: true - allowableValue: - displayName: displayName - description: description - value: value - - canRead: true - allowableValue: - displayName: displayName - description: description - value: value - identifiesControllerService: identifiesControllerService - name: name - dynamic: true - identifiesControllerServiceBundle: null - controllerServiceApis: - - type: type - bundle: null - - type: type - bundle: null - sensitiveDynamicPropertyNames: - - sensitiveDynamicPropertyNames - - sensitiveDynamicPropertyNames - versionedComponentId: versionedComponentId - supportsSensitiveDynamicProperties: true - validationErrors: - - validationErrors - - validationErrors - id: id - state: "ENABLED, ENABLING, DISABLED, DISABLING" - bundle: - artifact: artifact - version: version - group: group - referencingComponents: - - bulletins: - - null - - null - disconnectedNodeAcknowledged: true - component: - descriptors: - key: null - referenceCycle: true - activeThreadCount: 0 - groupId: groupId - name: name - validationErrors: - - validationErrors - - validationErrors - referenceType: "Processor, ControllerService, ReportingTask,\ - \ FlowRegistryClient" - id: id - state: state - type: type - referencingComponents: - - null - - null - properties: - key: properties - permissions: null - id: id - position: null - uri: uri - revision: null - operatePermissions: null - - bulletins: - - null - - null - disconnectedNodeAcknowledged: true - component: - descriptors: - key: null - referenceCycle: true - activeThreadCount: 0 - groupId: groupId - name: name - validationErrors: - - validationErrors - - validationErrors - referenceType: "Processor, ControllerService, ReportingTask,\ - \ FlowRegistryClient" - id: id - state: state - type: type - referencingComponents: - - null - - null - properties: - key: properties - permissions: null - id: id - position: null - uri: uri - revision: null - operatePermissions: null - validationStatus: "VALID, INVALID, VALIDATING" - annotationData: annotationData - comments: comments - parentGroupId: parentGroupId - customUiUrl: customUiUrl - restricted: true - name: name - position: null - persistsState: true + - dependentValues + - dependentValues + propertyName: propertyName + allowableValues: + - canRead: true + allowableValue: + displayName: displayName + description: description + value: value + - canRead: true + allowableValue: + displayName: displayName + description: description + value: value + identifiesControllerService: identifiesControllerService + name: name + dynamic: true + identifiesControllerServiceBundle: null + lossTolerant: true + backoffMechanism: "PENALIZE_FLOWFILE, YIELD_PROCESSOR" + maxBackoffPeriod: maxBackoffPeriod + sensitiveDynamicPropertyNames: + - sensitiveDynamicPropertyNames + - sensitiveDynamicPropertyNames + schedulingStrategy: schedulingStrategy + schedulingPeriod: schedulingPeriod + yieldDuration: yieldDuration properties: key: properties - - deprecated: true + retriedRelationships: + - retriedRelationships + - retriedRelationships + persistsState: true + validationStatus: "VALID, INVALID, VALIDATING" + - supportsBatching: true + supportsParallelProcessing: true + deprecated: true + executionNodeRestricted: true + description: description + parentGroupId: parentGroupId + multipleVersionsAvailable: true + extensionMissing: true + type: type + inputRequirement: inputRequirement + relationships: + - name: name + autoTerminate: true + description: description + retry: true + - name: name + autoTerminate: true + description: description + retry: true + restricted: true + supportsSensitiveDynamicProperties: true + versionedComponentId: versionedComponentId + name: name + validationErrors: + - validationErrors + - validationErrors + style: + key: style + id: id + position: null + state: "RUNNING, STOPPED, DISABLED" + bundle: + artifact: artifact + version: version + group: group + config: + annotationData: annotationData + comments: comments + autoTerminatedRelationships: + - autoTerminatedRelationships + - autoTerminatedRelationships + concurrentlySchedulableTaskCount: 7 + retryCount: 9 bulletinLevel: bulletinLevel - multipleVersionsAvailable: true - extensionMissing: true - type: type + executionNode: executionNode + penaltyDuration: penaltyDuration + defaultSchedulingPeriod: + key: defaultSchedulingPeriod + defaultConcurrentTasks: + key: defaultConcurrentTasks + runDurationMillis: 3 + customUiUrl: customUiUrl descriptors: key: supportsEl: true - displayName: displayName defaultValue: defaultValue + displayName: displayName expressionLanguageScope: expressionLanguageScope description: description sensitive: true @@ -50783,4798 +28398,9794 @@ components: name: name dynamic: true identifiesControllerServiceBundle: null - controllerServiceApis: - - type: type - bundle: null - - type: type - bundle: null + lossTolerant: true + backoffMechanism: "PENALIZE_FLOWFILE, YIELD_PROCESSOR" + maxBackoffPeriod: maxBackoffPeriod sensitiveDynamicPropertyNames: - sensitiveDynamicPropertyNames - sensitiveDynamicPropertyNames - versionedComponentId: versionedComponentId - supportsSensitiveDynamicProperties: true - validationErrors: - - validationErrors - - validationErrors - id: id - state: "ENABLED, ENABLING, DISABLED, DISABLING" - bundle: - artifact: artifact - version: version - group: group - referencingComponents: - - bulletins: - - null - - null - disconnectedNodeAcknowledged: true - component: - descriptors: - key: null - referenceCycle: true - activeThreadCount: 0 - groupId: groupId - name: name - validationErrors: - - validationErrors - - validationErrors - referenceType: "Processor, ControllerService, ReportingTask,\ - \ FlowRegistryClient" - id: id - state: state - type: type - referencingComponents: - - null - - null - properties: - key: properties - permissions: null + schedulingStrategy: schedulingStrategy + schedulingPeriod: schedulingPeriod + yieldDuration: yieldDuration + properties: + key: properties + retriedRelationships: + - retriedRelationships + - retriedRelationships + persistsState: true + validationStatus: "VALID, INVALID, VALIDATING" + remoteProcessGroups: + - inactiveRemoteInputPortCount: 1 + targetSecure: true + communicationsTimeout: communicationsTimeout + outputPortCount: 7 + activeRemoteInputPortCount: 2 + inputPortCount: 6 + proxyPort: 1 + flowRefreshed: flowRefreshed + transportProtocol: transportProtocol + versionedComponentId: versionedComponentId + transmitting: true + validationErrors: + - validationErrors + - validationErrors + yieldDuration: yieldDuration + id: id + localNetworkInterface: localNetworkInterface + authorizationIssues: + - authorizationIssues + - authorizationIssues + comments: comments + proxyPassword: proxyPassword + parentGroupId: parentGroupId + activeRemoteOutputPortCount: 4 + proxyHost: proxyHost + contents: + outputPorts: + - null + - null + inputPorts: + - comments: comments + targetId: targetId + concurrentlySchedulableTaskCount: 1 + groupId: groupId + targetRunning: true + useCompression: true + connected: true + batchSettings: + duration: duration + size: size + count: 7 + versionedComponentId: versionedComponentId + name: name + transmitting: true + exists: true id: id - position: null - uri: uri - revision: null - operatePermissions: null - - bulletins: - - null - - null - disconnectedNodeAcknowledged: true - component: - descriptors: - key: null - referenceCycle: true - activeThreadCount: 0 - groupId: groupId - name: name - validationErrors: - - validationErrors - - validationErrors - referenceType: "Processor, ControllerService, ReportingTask,\ - \ FlowRegistryClient" - id: id - state: state - type: type - referencingComponents: - - null - - null - properties: - key: properties - permissions: null + - comments: comments + targetId: targetId + concurrentlySchedulableTaskCount: 1 + groupId: groupId + targetRunning: true + useCompression: true + connected: true + batchSettings: + duration: duration + size: size + count: 7 + versionedComponentId: versionedComponentId + name: name + transmitting: true + exists: true id: id - position: null - uri: uri - revision: null - operatePermissions: null - validationStatus: "VALID, INVALID, VALIDATING" - annotationData: annotationData + name: name + proxyUser: proxyUser + targetUri: targetUri + targetUris: targetUris + position: null + inactiveRemoteOutputPortCount: 1 + - inactiveRemoteInputPortCount: 1 + targetSecure: true + communicationsTimeout: communicationsTimeout + outputPortCount: 7 + activeRemoteInputPortCount: 2 + inputPortCount: 6 + proxyPort: 1 + flowRefreshed: flowRefreshed + transportProtocol: transportProtocol + versionedComponentId: versionedComponentId + transmitting: true + validationErrors: + - validationErrors + - validationErrors + yieldDuration: yieldDuration + id: id + localNetworkInterface: localNetworkInterface + authorizationIssues: + - authorizationIssues + - authorizationIssues + comments: comments + proxyPassword: proxyPassword + parentGroupId: parentGroupId + activeRemoteOutputPortCount: 4 + proxyHost: proxyHost + contents: + outputPorts: + - null + - null + inputPorts: + - comments: comments + targetId: targetId + concurrentlySchedulableTaskCount: 1 + groupId: groupId + targetRunning: true + useCompression: true + connected: true + batchSettings: + duration: duration + size: size + count: 7 + versionedComponentId: versionedComponentId + name: name + transmitting: true + exists: true + id: id + - comments: comments + targetId: targetId + concurrentlySchedulableTaskCount: 1 + groupId: groupId + targetRunning: true + useCompression: true + connected: true + batchSettings: + duration: duration + size: size + count: 7 + versionedComponentId: versionedComponentId + name: name + transmitting: true + exists: true + id: id + name: name + proxyUser: proxyUser + targetUri: targetUri + targetUris: targetUris + position: null + inactiveRemoteOutputPortCount: 1 + connections: + - prioritizers: + - prioritizers + - prioritizers + flowFileExpiration: flowFileExpiration + selectedRelationships: + - selectedRelationships + - selectedRelationships + loadBalanceCompression: "DO_NOT_COMPRESS, COMPRESS_ATTRIBUTES_ONLY,\ + \ COMPRESS_ATTRIBUTES_AND_CONTENT" + destination: + running: true comments: comments - parentGroupId: parentGroupId - customUiUrl: customUiUrl - restricted: true + groupId: groupId + versionedComponentId: versionedComponentId name: name - position: null - persistsState: true - properties: - key: properties - processGroups: - - null - - null - outputPorts: + transmitting: true + exists: true + id: id + type: "PROCESSOR, REMOTE_INPUT_PORT, REMOTE_OUTPUT_PORT, INPUT_PORT,\ + \ OUTPUT_PORT, FUNNEL" + availableRelationships: + - availableRelationships + - availableRelationships + backPressureDataSizeThreshold: backPressureDataSizeThreshold + loadBalanceStrategy: "DO_NOT_LOAD_BALANCE, PARTITION_BY_ATTRIBUTE,\ + \ ROUND_ROBIN, SINGLE_NODE" + parentGroupId: parentGroupId + labelIndex: 7 + source: null + bends: - null - null - inputPorts: - - comments: comments - concurrentlySchedulableTaskCount: 2 - parentGroupId: parentGroupId - type: "INPUT_PORT, OUTPUT_PORT" - allowRemoteAccess: true + loadBalanceStatus: "LOAD_BALANCE_NOT_CONFIGURED, LOAD_BALANCE_INACTIVE,\ + \ LOAD_BALANCE_ACTIVE" + backPressureObjectThreshold: 5 + getzIndex: 2 + versionedComponentId: versionedComponentId + name: name + id: id + position: null + loadBalancePartitionAttribute: loadBalancePartitionAttribute + - prioritizers: + - prioritizers + - prioritizers + flowFileExpiration: flowFileExpiration + selectedRelationships: + - selectedRelationships + - selectedRelationships + loadBalanceCompression: "DO_NOT_COMPRESS, COMPRESS_ATTRIBUTES_ONLY,\ + \ COMPRESS_ATTRIBUTES_AND_CONTENT" + destination: + running: true + comments: comments + groupId: groupId versionedComponentId: versionedComponentId name: name transmitting: true - validationErrors: - - validationErrors - - validationErrors + exists: true id: id - position: null - state: "RUNNING, STOPPED, DISABLED" - portFunction: "STANDARD, FAILURE" - - comments: comments - concurrentlySchedulableTaskCount: 2 - parentGroupId: parentGroupId - type: "INPUT_PORT, OUTPUT_PORT" - allowRemoteAccess: true - versionedComponentId: versionedComponentId + type: "PROCESSOR, REMOTE_INPUT_PORT, REMOTE_OUTPUT_PORT, INPUT_PORT,\ + \ OUTPUT_PORT, FUNNEL" + availableRelationships: + - availableRelationships + - availableRelationships + backPressureDataSizeThreshold: backPressureDataSizeThreshold + loadBalanceStrategy: "DO_NOT_LOAD_BALANCE, PARTITION_BY_ATTRIBUTE,\ + \ ROUND_ROBIN, SINGLE_NODE" + parentGroupId: parentGroupId + labelIndex: 7 + source: null + bends: + - null + - null + loadBalanceStatus: "LOAD_BALANCE_NOT_CONFIGURED, LOAD_BALANCE_INACTIVE,\ + \ LOAD_BALANCE_ACTIVE" + backPressureObjectThreshold: 5 + getzIndex: 2 + versionedComponentId: versionedComponentId + name: name + id: id + position: null + loadBalancePartitionAttribute: loadBalancePartitionAttribute + labels: + - getzIndex: 5 + versionedComponentId: versionedComponentId + width: 2.3021358869347655 + parentGroupId: parentGroupId + style: + key: style + id: id + label: label + position: null + height: 5.637376656633329 + - getzIndex: 5 + versionedComponentId: versionedComponentId + width: 2.3021358869347655 + parentGroupId: parentGroupId + style: + key: style + id: id + label: label + position: null + height: 5.637376656633329 + statelessGroupScheduledState: "STOPPED, RUNNING" + invalidCount: 6 + name: name + syncFailureCount: 3 + maxConcurrentTasks: 6 + position: null + statelessFlowTimeout: statelessFlowTimeout + locallyModifiedAndStaleCount: 6 + parameterContext: + component: + name: name + id: id + permissions: null + id: id + localOutputPortCount: 4 + localInputPortCount: 0 + invalidCount: 6 + syncFailureCount: 0 + position: null + versionedFlowState: "LOCALLY_MODIFIED, STALE, LOCALLY_MODIFIED_AND_STALE,\ + \ UP_TO_DATE, SYNC_FAILURE" + locallyModifiedAndStaleCount: 8 + parameterContext: null + status: + name: name + nodeSnapshots: + - statusSnapshot: null + address: address + apiPort: 5 + nodeId: nodeId + - statusSnapshot: null + address: address + apiPort: 5 + nodeId: nodeId + aggregateSnapshot: + transferred: transferred + queued: queued + output: output + remoteProcessGroupStatusSnapshots: + - canRead: true + remoteProcessGroupStatusSnapshot: + bytesReceived: 5 + activeThreadCount: 5 + transmissionStatus: transmissionStatus + flowFilesReceived: 7 + groupId: groupId name: name - transmitting: true - validationErrors: - - validationErrors - - validationErrors + targetUri: targetUri + flowFilesSent: 3 + received: received + bytesSent: 8 id: id - position: null - state: "RUNNING, STOPPED, DISABLED" - portFunction: "STANDARD, FAILURE" - funnels: - - versionedComponentId: versionedComponentId - parentGroupId: parentGroupId + sent: sent + id: id + - canRead: true + remoteProcessGroupStatusSnapshot: + bytesReceived: 5 + activeThreadCount: 5 + transmissionStatus: transmissionStatus + flowFilesReceived: 7 + groupId: groupId + name: name + targetUri: targetUri + flowFilesSent: 3 + received: received + bytesSent: 8 id: id - position: null - - versionedComponentId: versionedComponentId - parentGroupId: parentGroupId + sent: sent + id: id + connectionStatusSnapshots: + - canRead: true + connectionStatusSnapshot: + sourceId: sourceId + groupId: groupId + queued: queued + percentUseCount: 1 + destinationId: destinationId + predictions: + predictedBytesAtNextInterval: 4 + predictionIntervalSeconds: 9 + predictedPercentBytes: 6 + predictedPercentCount: 8 + predictedMillisUntilCountBackpressure: 9 + predictedCountAtNextInterval: 5 + predictedMillisUntilBytesBackpressure: 9 + output: output + input: input + percentUseBytes: 7 + flowFileAvailability: flowFileAvailability + destinationName: destinationName + queuedCount: queuedCount + queuedSize: queuedSize + flowFilesQueued: 6 + name: name + flowFilesIn: 1 id: id - position: null - processors: - - supportsParallelProcessing: true - supportsBatching: true - deprecated: true - executionNodeRestricted: true - parentGroupId: parentGroupId - description: description - multipleVersionsAvailable: true - extensionMissing: true + sourceName: sourceName + flowFilesOut: 1 + bytesIn: 4 + bytesOut: 7 + bytesQueued: 1 + id: id + - canRead: true + connectionStatusSnapshot: + sourceId: sourceId + groupId: groupId + queued: queued + percentUseCount: 1 + destinationId: destinationId + predictions: + predictedBytesAtNextInterval: 4 + predictionIntervalSeconds: 9 + predictedPercentBytes: 6 + predictedPercentCount: 8 + predictedMillisUntilCountBackpressure: 9 + predictedCountAtNextInterval: 5 + predictedMillisUntilBytesBackpressure: 9 + output: output + input: input + percentUseBytes: 7 + flowFileAvailability: flowFileAvailability + destinationName: destinationName + queuedCount: queuedCount + queuedSize: queuedSize + flowFilesQueued: 6 + name: name + flowFilesIn: 1 + id: id + sourceName: sourceName + flowFilesOut: 1 + bytesIn: 4 + bytesOut: 7 + bytesQueued: 1 + id: id + flowFilesReceived: 5 + queuedCount: queuedCount + queuedSize: queuedSize + flowFilesSent: 4 + processGroupStatusSnapshots: + - canRead: true + processGroupStatusSnapshot: null + id: id + - canRead: true + processGroupStatusSnapshot: null + id: id + flowFilesIn: 9 + id: id + written: written + statelessActiveThreadCount: 3 + flowFilesOut: 0 + bytesIn: 0 + bytesOut: 6 + bytesQueued: 4 + bytesWritten: 0 + outputPortStatusSnapshots: + - null + - null + bytesTransferred: 9 + read: read + activeThreadCount: 4 + processorStatusSnapshots: + - processorStatusSnapshot: + bytesWritten: 9 + read: read + tasksDurationNanos: 8 + activeThreadCount: 8 + groupId: groupId + executionNode: "ALL, PRIMARY" + bytesRead: 8 + processingPerformanceStatus: null type: type - inputRequirement: inputRequirement - relationships: - - name: name - description: description - autoTerminate: true - retry: true - - name: name - description: description - autoTerminate: true - retry: true - restricted: true - versionedComponentId: versionedComponentId - supportsSensitiveDynamicProperties: true + terminatedThreadCount: 0 + output: output + input: input + taskCount: 9 name: name - validationErrors: - - validationErrors - - validationErrors - style: - key: style + flowFilesIn: 1 id: id - position: null - state: "RUNNING, STOPPED, DISABLED" - bundle: - artifact: artifact - version: version - group: group - persistsState: true - config: - annotationData: annotationData - comments: comments - concurrentlySchedulableTaskCount: 6 - autoTerminatedRelationships: - - autoTerminatedRelationships - - autoTerminatedRelationships - retryCount: 1 - bulletinLevel: bulletinLevel - executionNode: executionNode - penaltyDuration: penaltyDuration - defaultSchedulingPeriod: - key: defaultSchedulingPeriod - runDurationMillis: 3 - defaultConcurrentTasks: - key: defaultConcurrentTasks - customUiUrl: customUiUrl - descriptors: - key: - supportsEl: true - displayName: displayName - defaultValue: defaultValue - expressionLanguageScope: expressionLanguageScope - description: description - sensitive: true - required: true - dependencies: - - dependentValues: - - dependentValues - - dependentValues - propertyName: propertyName - - dependentValues: - - dependentValues - - dependentValues - propertyName: propertyName - allowableValues: - - canRead: true - allowableValue: - displayName: displayName - description: description - value: value - - canRead: true - allowableValue: - displayName: displayName - description: description - value: value - identifiesControllerService: identifiesControllerService - name: name - dynamic: true - identifiesControllerServiceBundle: null - lossTolerant: true - backoffMechanism: "PENALIZE_FLOWFILE, YIELD_PROCESSOR" - maxBackoffPeriod: maxBackoffPeriod - sensitiveDynamicPropertyNames: - - sensitiveDynamicPropertyNames - - sensitiveDynamicPropertyNames - schedulingStrategy: schedulingStrategy - schedulingPeriod: schedulingPeriod - yieldDuration: yieldDuration - properties: - key: properties - retriedRelationships: - - retriedRelationships - - retriedRelationships - validationStatus: "VALID, INVALID, VALIDATING" - - supportsParallelProcessing: true - supportsBatching: true - deprecated: true - executionNodeRestricted: true - parentGroupId: parentGroupId - description: description - multipleVersionsAvailable: true - extensionMissing: true + tasksDuration: tasksDuration + written: written + flowFilesOut: 3 + runStatus: "Running, Stopped, Validating, Disabled, Invalid" + tasks: tasks + bytesIn: 6 + bytesOut: 4 + canRead: true + id: id + - processorStatusSnapshot: + bytesWritten: 9 + read: read + tasksDurationNanos: 8 + activeThreadCount: 8 + groupId: groupId + executionNode: "ALL, PRIMARY" + bytesRead: 8 + processingPerformanceStatus: null type: type - inputRequirement: inputRequirement - relationships: - - name: name - description: description - autoTerminate: true - retry: true - - name: name - description: description - autoTerminate: true - retry: true - restricted: true - versionedComponentId: versionedComponentId - supportsSensitiveDynamicProperties: true + terminatedThreadCount: 0 + output: output + input: input + taskCount: 9 name: name - validationErrors: - - validationErrors - - validationErrors - style: - key: style + flowFilesIn: 1 id: id - position: null - state: "RUNNING, STOPPED, DISABLED" - bundle: - artifact: artifact - version: version - group: group - persistsState: true - config: - annotationData: annotationData - comments: comments - concurrentlySchedulableTaskCount: 6 - autoTerminatedRelationships: - - autoTerminatedRelationships - - autoTerminatedRelationships - retryCount: 1 - bulletinLevel: bulletinLevel - executionNode: executionNode - penaltyDuration: penaltyDuration - defaultSchedulingPeriod: - key: defaultSchedulingPeriod - runDurationMillis: 3 - defaultConcurrentTasks: - key: defaultConcurrentTasks - customUiUrl: customUiUrl - descriptors: - key: - supportsEl: true - displayName: displayName - defaultValue: defaultValue - expressionLanguageScope: expressionLanguageScope - description: description - sensitive: true - required: true - dependencies: - - dependentValues: - - dependentValues - - dependentValues - propertyName: propertyName - - dependentValues: - - dependentValues - - dependentValues - propertyName: propertyName - allowableValues: - - canRead: true - allowableValue: - displayName: displayName - description: description - value: value - - canRead: true - allowableValue: - displayName: displayName - description: description - value: value - identifiesControllerService: identifiesControllerService - name: name - dynamic: true - identifiesControllerServiceBundle: null - lossTolerant: true - backoffMechanism: "PENALIZE_FLOWFILE, YIELD_PROCESSOR" - maxBackoffPeriod: maxBackoffPeriod - sensitiveDynamicPropertyNames: - - sensitiveDynamicPropertyNames - - sensitiveDynamicPropertyNames - schedulingStrategy: schedulingStrategy - schedulingPeriod: schedulingPeriod - yieldDuration: yieldDuration - properties: - key: properties - retriedRelationships: - - retriedRelationships - - retriedRelationships - validationStatus: "VALID, INVALID, VALIDATING" - remoteProcessGroups: - - targetSecure: true - inactiveRemoteInputPortCount: 9 - communicationsTimeout: communicationsTimeout - outputPortCount: 5 - inputPortCount: 4 - activeRemoteInputPortCount: 9 - proxyPort: 1 - flowRefreshed: flowRefreshed - versionedComponentId: versionedComponentId - transportProtocol: transportProtocol + tasksDuration: tasksDuration + written: written + flowFilesOut: 3 + runStatus: "Running, Stopped, Validating, Disabled, Invalid" + tasks: tasks + bytesIn: 6 + bytesOut: 4 + canRead: true + id: id + bytesRead: 1 + processingPerformanceStatus: + identifier: identifier + cpuDuration: 0 + contentReadDuration: 4 + sessionCommitDuration: 1 + garbageCollectionDuration: 2 + contentWriteDuration: 3 + received: received + bytesSent: 7 + processingNanos: 8 + sent: sent + flowFilesTransferred: 6 + terminatedThreadCount: 9 + input: input + bytesReceived: 4 + flowFilesQueued: 7 + name: name + versionedFlowState: "LOCALLY_MODIFIED, STALE, LOCALLY_MODIFIED_AND_STALE,\ + \ UP_TO_DATE, SYNC_FAILURE" + inputPortStatusSnapshots: + - portStatusSnapshot: + output: output + input: input + activeThreadCount: 0 + groupId: groupId + name: name transmitting: true - validationErrors: - - validationErrors - - validationErrors - yieldDuration: yieldDuration + flowFilesIn: 5 id: id - localNetworkInterface: localNetworkInterface - comments: comments - authorizationIssues: - - authorizationIssues - - authorizationIssues - proxyPassword: proxyPassword - parentGroupId: parentGroupId - activeRemoteOutputPortCount: 6 - proxyHost: proxyHost - contents: - outputPorts: - - null - - null - inputPorts: - - comments: comments - targetId: targetId - concurrentlySchedulableTaskCount: 9 - groupId: groupId - useCompression: true - targetRunning: true - connected: true - versionedComponentId: versionedComponentId - batchSettings: - duration: duration - size: size - count: 6 - name: name - transmitting: true - exists: true - id: id - - comments: comments - targetId: targetId - concurrentlySchedulableTaskCount: 9 - groupId: groupId - useCompression: true - targetRunning: true - connected: true - versionedComponentId: versionedComponentId - batchSettings: - duration: duration - size: size - count: 6 - name: name - transmitting: true - exists: true - id: id - targetUri: targetUri + flowFilesOut: 5 + runStatus: "Running, Stopped, Validating, Disabled, Invalid" + bytesIn: 6 + bytesOut: 1 + canRead: true + id: id + - portStatusSnapshot: + output: output + input: input + activeThreadCount: 0 + groupId: groupId name: name - proxyUser: proxyUser - targetUris: targetUris - position: null - inactiveRemoteOutputPortCount: 8 - - targetSecure: true - inactiveRemoteInputPortCount: 9 - communicationsTimeout: communicationsTimeout - outputPortCount: 5 - inputPortCount: 4 - activeRemoteInputPortCount: 9 - proxyPort: 1 - flowRefreshed: flowRefreshed - versionedComponentId: versionedComponentId - transportProtocol: transportProtocol transmitting: true - validationErrors: - - validationErrors - - validationErrors - yieldDuration: yieldDuration + flowFilesIn: 5 id: id - localNetworkInterface: localNetworkInterface - comments: comments - authorizationIssues: - - authorizationIssues - - authorizationIssues - proxyPassword: proxyPassword - parentGroupId: parentGroupId - activeRemoteOutputPortCount: 6 - proxyHost: proxyHost - contents: - outputPorts: - - null - - null - inputPorts: - - comments: comments - targetId: targetId - concurrentlySchedulableTaskCount: 9 - groupId: groupId - useCompression: true - targetRunning: true - connected: true - versionedComponentId: versionedComponentId - batchSettings: - duration: duration - size: size - count: 6 - name: name - transmitting: true - exists: true - id: id - - comments: comments - targetId: targetId - concurrentlySchedulableTaskCount: 9 - groupId: groupId - useCompression: true - targetRunning: true - connected: true - versionedComponentId: versionedComponentId - batchSettings: - duration: duration - size: size - count: 6 - name: name - transmitting: true - exists: true - id: id - targetUri: targetUri - name: name - proxyUser: proxyUser - targetUris: targetUris - position: null - inactiveRemoteOutputPortCount: 8 - connections: - - prioritizers: - - prioritizers - - prioritizers - flowFileExpiration: flowFileExpiration - selectedRelationships: - - selectedRelationships - - selectedRelationships - loadBalanceCompression: "DO_NOT_COMPRESS, COMPRESS_ATTRIBUTES_ONLY,\ - \ COMPRESS_ATTRIBUTES_AND_CONTENT" - destination: null - parentGroupId: parentGroupId - availableRelationships: - - availableRelationships - - availableRelationships - backPressureDataSizeThreshold: backPressureDataSizeThreshold - loadBalanceStrategy: "DO_NOT_LOAD_BALANCE, PARTITION_BY_ATTRIBUTE,\ - \ ROUND_ROBIN, SINGLE_NODE" - source: - running: true - comments: comments - versionedComponentId: versionedComponentId - groupId: groupId - name: name - transmitting: true - exists: true - id: id - type: "PROCESSOR, REMOTE_INPUT_PORT, REMOTE_OUTPUT_PORT, INPUT_PORT,\ - \ OUTPUT_PORT, FUNNEL" - labelIndex: 0 - bends: - - null - - null - loadBalanceStatus: "LOAD_BALANCE_NOT_CONFIGURED, LOAD_BALANCE_INACTIVE,\ - \ LOAD_BALANCE_ACTIVE" - backPressureObjectThreshold: 1 - versionedComponentId: versionedComponentId - getzIndex: 6 + flowFilesOut: 5 + runStatus: "Running, Stopped, Validating, Disabled, Invalid" + bytesIn: 6 + bytesOut: 1 + canRead: true + id: id + id: id + statsLastRefreshed: statsLastRefreshed + outputPorts: + - null + - null + funnels: + - bulletins: + - sourceId: sourceId + canRead: true + groupId: groupId + id: 5 + nodeAddress: nodeAddress + bulletin: + sourceId: sourceId + level: level + sourceType: sourceType + groupId: groupId + id: 1 + sourceName: sourceName + category: category + message: message + nodeAddress: nodeAddress + timestamp: timestamp + timestamp: timestamp + - sourceId: sourceId + canRead: true + groupId: groupId + id: 5 + nodeAddress: nodeAddress + bulletin: + sourceId: sourceId + level: level + sourceType: sourceType + groupId: groupId + id: 1 + sourceName: sourceName + category: category + message: message + nodeAddress: nodeAddress + timestamp: timestamp + timestamp: timestamp + disconnectedNodeAcknowledged: true + component: + versionedComponentId: versionedComponentId + parentGroupId: parentGroupId + id: id + position: + x: 0.8008281904610115 + "y": 6.027456183070403 + permissions: null + id: id + position: + x: 0.8008281904610115 + "y": 6.027456183070403 + uri: uri + revision: + clientId: clientId + lastModifier: lastModifier + version: 2 + - bulletins: + - sourceId: sourceId + canRead: true + groupId: groupId + id: 5 + nodeAddress: nodeAddress + bulletin: + sourceId: sourceId + level: level + sourceType: sourceType + groupId: groupId + id: 1 + sourceName: sourceName + category: category + message: message + nodeAddress: nodeAddress + timestamp: timestamp + timestamp: timestamp + - sourceId: sourceId + canRead: true + groupId: groupId + id: 5 + nodeAddress: nodeAddress + bulletin: + sourceId: sourceId + level: level + sourceType: sourceType + groupId: groupId + id: 1 + sourceName: sourceName + category: category + message: message + nodeAddress: nodeAddress + timestamp: timestamp + timestamp: timestamp + disconnectedNodeAcknowledged: true + component: + versionedComponentId: versionedComponentId + parentGroupId: parentGroupId + id: id + position: + x: 0.8008281904610115 + "y": 6.027456183070403 + permissions: null + id: id + position: + x: 0.8008281904610115 + "y": 6.027456183070403 + uri: uri + revision: + clientId: clientId + lastModifier: lastModifier + version: 2 + inputPorts: + - bulletins: + - null + - null + disconnectedNodeAcknowledged: true + portType: portType + component: + comments: comments + concurrentlySchedulableTaskCount: 1 + parentGroupId: parentGroupId + type: "INPUT_PORT, OUTPUT_PORT" + allowRemoteAccess: true + versionedComponentId: versionedComponentId + name: name + transmitting: true + validationErrors: + - validationErrors + - validationErrors + id: id + portFunction: "STANDARD, FAILURE" + position: null + state: "RUNNING, STOPPED, DISABLED" + allowRemoteAccess: true + permissions: null + id: id + position: null + uri: uri + operatePermissions: null + revision: null + status: + groupId: groupId + name: name + transmitting: true + nodeSnapshots: + - statusSnapshot: null + address: address + apiPort: 2 + nodeId: nodeId + - statusSnapshot: null + address: address + apiPort: 2 + nodeId: nodeId + aggregateSnapshot: + output: output + input: input + activeThreadCount: 0 + groupId: groupId + name: name + transmitting: true + flowFilesIn: 5 + id: id + flowFilesOut: 5 + runStatus: "Running, Stopped, Validating, Disabled, Invalid" + bytesIn: 6 + bytesOut: 1 + id: id + statsLastRefreshed: statsLastRefreshed + runStatus: "Running, Stopped, Validating, Disabled, Invalid" + - bulletins: + - null + - null + disconnectedNodeAcknowledged: true + portType: portType + component: + comments: comments + concurrentlySchedulableTaskCount: 1 + parentGroupId: parentGroupId + type: "INPUT_PORT, OUTPUT_PORT" + allowRemoteAccess: true + versionedComponentId: versionedComponentId + name: name + transmitting: true + validationErrors: + - validationErrors + - validationErrors + id: id + portFunction: "STANDARD, FAILURE" + position: null + state: "RUNNING, STOPPED, DISABLED" + allowRemoteAccess: true + permissions: null + id: id + position: null + uri: uri + operatePermissions: null + revision: null + status: + groupId: groupId + name: name + transmitting: true + nodeSnapshots: + - statusSnapshot: null + address: address + apiPort: 2 + nodeId: nodeId + - statusSnapshot: null + address: address + apiPort: 2 + nodeId: nodeId + aggregateSnapshot: + output: output + input: input + activeThreadCount: 0 + groupId: groupId + name: name + transmitting: true + flowFilesIn: 5 + id: id + flowFilesOut: 5 + runStatus: "Running, Stopped, Validating, Disabled, Invalid" + bytesIn: 6 + bytesOut: 1 + id: id + statsLastRefreshed: statsLastRefreshed + runStatus: "Running, Stopped, Validating, Disabled, Invalid" + processors: + - bulletins: + - null + - null + disconnectedNodeAcknowledged: true + component: + supportsBatching: true + supportsParallelProcessing: true + deprecated: true + executionNodeRestricted: true + description: description + parentGroupId: parentGroupId + multipleVersionsAvailable: true + extensionMissing: true + type: type + inputRequirement: inputRequirement + relationships: + - name: name + autoTerminate: true + description: description + retry: true + - name: name + autoTerminate: true + description: description + retry: true + restricted: true + supportsSensitiveDynamicProperties: true + versionedComponentId: versionedComponentId + name: name + validationErrors: + - validationErrors + - validationErrors + style: + key: style + id: id + position: null + state: "RUNNING, STOPPED, DISABLED" + bundle: + artifact: artifact + version: version + group: group + config: + annotationData: annotationData + comments: comments + autoTerminatedRelationships: + - autoTerminatedRelationships + - autoTerminatedRelationships + concurrentlySchedulableTaskCount: 7 + retryCount: 9 + bulletinLevel: bulletinLevel + executionNode: executionNode + penaltyDuration: penaltyDuration + defaultSchedulingPeriod: + key: defaultSchedulingPeriod + defaultConcurrentTasks: + key: defaultConcurrentTasks + runDurationMillis: 3 + customUiUrl: customUiUrl + descriptors: + key: + supportsEl: true + defaultValue: defaultValue + displayName: displayName + expressionLanguageScope: expressionLanguageScope + description: description + sensitive: true + required: true + dependencies: + - dependentValues: + - dependentValues + - dependentValues + propertyName: propertyName + - dependentValues: + - dependentValues + - dependentValues + propertyName: propertyName + allowableValues: + - canRead: true + allowableValue: + displayName: displayName + description: description + value: value + - canRead: true + allowableValue: + displayName: displayName + description: description + value: value + identifiesControllerService: identifiesControllerService name: name - id: id - position: null - loadBalancePartitionAttribute: loadBalancePartitionAttribute - - prioritizers: - - prioritizers - - prioritizers - flowFileExpiration: flowFileExpiration - selectedRelationships: - - selectedRelationships - - selectedRelationships - loadBalanceCompression: "DO_NOT_COMPRESS, COMPRESS_ATTRIBUTES_ONLY,\ - \ COMPRESS_ATTRIBUTES_AND_CONTENT" - destination: null - parentGroupId: parentGroupId - availableRelationships: - - availableRelationships - - availableRelationships - backPressureDataSizeThreshold: backPressureDataSizeThreshold - loadBalanceStrategy: "DO_NOT_LOAD_BALANCE, PARTITION_BY_ATTRIBUTE,\ - \ ROUND_ROBIN, SINGLE_NODE" - source: - running: true - comments: comments - versionedComponentId: versionedComponentId - groupId: groupId - name: name - transmitting: true - exists: true - id: id - type: "PROCESSOR, REMOTE_INPUT_PORT, REMOTE_OUTPUT_PORT, INPUT_PORT,\ - \ OUTPUT_PORT, FUNNEL" - labelIndex: 0 - bends: - - null - - null - loadBalanceStatus: "LOAD_BALANCE_NOT_CONFIGURED, LOAD_BALANCE_INACTIVE,\ - \ LOAD_BALANCE_ACTIVE" - backPressureObjectThreshold: 1 - versionedComponentId: versionedComponentId - getzIndex: 6 + dynamic: true + identifiesControllerServiceBundle: null + lossTolerant: true + backoffMechanism: "PENALIZE_FLOWFILE, YIELD_PROCESSOR" + maxBackoffPeriod: maxBackoffPeriod + sensitiveDynamicPropertyNames: + - sensitiveDynamicPropertyNames + - sensitiveDynamicPropertyNames + schedulingStrategy: schedulingStrategy + schedulingPeriod: schedulingPeriod + yieldDuration: yieldDuration + properties: + key: properties + retriedRelationships: + - retriedRelationships + - retriedRelationships + persistsState: true + validationStatus: "VALID, INVALID, VALIDATING" + permissions: null + id: id + position: null + uri: uri + inputRequirement: inputRequirement + operatePermissions: null + revision: null + status: + groupId: groupId + name: name + nodeSnapshots: + - statusSnapshot: null + address: address + apiPort: 5 + nodeId: nodeId + - statusSnapshot: null + address: address + apiPort: 5 + nodeId: nodeId + aggregateSnapshot: + bytesWritten: 9 + read: read + tasksDurationNanos: 8 + activeThreadCount: 8 + groupId: groupId + executionNode: "ALL, PRIMARY" + bytesRead: 8 + processingPerformanceStatus: null + type: type + terminatedThreadCount: 0 + output: output + input: input + taskCount: 9 + name: name + flowFilesIn: 1 + id: id + tasksDuration: tasksDuration + written: written + flowFilesOut: 3 + runStatus: "Running, Stopped, Validating, Disabled, Invalid" + tasks: tasks + bytesIn: 6 + bytesOut: 4 + id: id + type: type + statsLastRefreshed: statsLastRefreshed + runStatus: "Running, Stopped, Validating, Disabled, Invalid" + - bulletins: + - null + - null + disconnectedNodeAcknowledged: true + component: + supportsBatching: true + supportsParallelProcessing: true + deprecated: true + executionNodeRestricted: true + description: description + parentGroupId: parentGroupId + multipleVersionsAvailable: true + extensionMissing: true + type: type + inputRequirement: inputRequirement + relationships: + - name: name + autoTerminate: true + description: description + retry: true + - name: name + autoTerminate: true + description: description + retry: true + restricted: true + supportsSensitiveDynamicProperties: true + versionedComponentId: versionedComponentId + name: name + validationErrors: + - validationErrors + - validationErrors + style: + key: style + id: id + position: null + state: "RUNNING, STOPPED, DISABLED" + bundle: + artifact: artifact + version: version + group: group + config: + annotationData: annotationData + comments: comments + autoTerminatedRelationships: + - autoTerminatedRelationships + - autoTerminatedRelationships + concurrentlySchedulableTaskCount: 7 + retryCount: 9 + bulletinLevel: bulletinLevel + executionNode: executionNode + penaltyDuration: penaltyDuration + defaultSchedulingPeriod: + key: defaultSchedulingPeriod + defaultConcurrentTasks: + key: defaultConcurrentTasks + runDurationMillis: 3 + customUiUrl: customUiUrl + descriptors: + key: + supportsEl: true + defaultValue: defaultValue + displayName: displayName + expressionLanguageScope: expressionLanguageScope + description: description + sensitive: true + required: true + dependencies: + - dependentValues: + - dependentValues + - dependentValues + propertyName: propertyName + - dependentValues: + - dependentValues + - dependentValues + propertyName: propertyName + allowableValues: + - canRead: true + allowableValue: + displayName: displayName + description: description + value: value + - canRead: true + allowableValue: + displayName: displayName + description: description + value: value + identifiesControllerService: identifiesControllerService name: name - id: id - position: null - loadBalancePartitionAttribute: loadBalancePartitionAttribute - labels: - - versionedComponentId: versionedComponentId - getzIndex: 5 - width: 6.778324963048013 - parentGroupId: parentGroupId - style: - key: style - id: id - position: null - label: label - height: 6.878052220127876 - - versionedComponentId: versionedComponentId - getzIndex: 5 - width: 6.778324963048013 - parentGroupId: parentGroupId - style: - key: style - id: id - position: null - label: label - height: 6.878052220127876 + dynamic: true + identifiesControllerServiceBundle: null + lossTolerant: true + backoffMechanism: "PENALIZE_FLOWFILE, YIELD_PROCESSOR" + maxBackoffPeriod: maxBackoffPeriod + sensitiveDynamicPropertyNames: + - sensitiveDynamicPropertyNames + - sensitiveDynamicPropertyNames + schedulingStrategy: schedulingStrategy + schedulingPeriod: schedulingPeriod + yieldDuration: yieldDuration + properties: + key: properties + retriedRelationships: + - retriedRelationships + - retriedRelationships + persistsState: true + validationStatus: "VALID, INVALID, VALIDATING" + permissions: null + id: id + position: null + uri: uri + inputRequirement: inputRequirement + operatePermissions: null + revision: null + status: + groupId: groupId + name: name + nodeSnapshots: + - statusSnapshot: null + address: address + apiPort: 5 + nodeId: nodeId + - statusSnapshot: null + address: address + apiPort: 5 + nodeId: nodeId + aggregateSnapshot: + bytesWritten: 9 + read: read + tasksDurationNanos: 8 + activeThreadCount: 8 + groupId: groupId + executionNode: "ALL, PRIMARY" + bytesRead: 8 + processingPerformanceStatus: null + type: type + terminatedThreadCount: 0 + output: output + input: input + taskCount: 9 + name: name + flowFilesIn: 1 + id: id + tasksDuration: tasksDuration + written: written + flowFilesOut: 3 + runStatus: "Running, Stopped, Validating, Disabled, Invalid" + tasks: tasks + bytesIn: 6 + bytesOut: 4 + id: id + type: type + statsLastRefreshed: statsLastRefreshed + runStatus: "Running, Stopped, Validating, Disabled, Invalid" + remoteProcessGroups: + - bulletins: + - null + - null + disconnectedNodeAcknowledged: true + component: + inactiveRemoteInputPortCount: 1 + targetSecure: true + communicationsTimeout: communicationsTimeout + outputPortCount: 7 + activeRemoteInputPortCount: 2 + inputPortCount: 6 + proxyPort: 1 + flowRefreshed: flowRefreshed + transportProtocol: transportProtocol + versionedComponentId: versionedComponentId + transmitting: true + validationErrors: + - validationErrors + - validationErrors + yieldDuration: yieldDuration + id: id + localNetworkInterface: localNetworkInterface + authorizationIssues: + - authorizationIssues + - authorizationIssues + comments: comments + proxyPassword: proxyPassword + parentGroupId: parentGroupId + activeRemoteOutputPortCount: 4 + proxyHost: proxyHost + contents: + outputPorts: + - null + - null + inputPorts: + - comments: comments + targetId: targetId + concurrentlySchedulableTaskCount: 1 + groupId: groupId + targetRunning: true + useCompression: true + connected: true + batchSettings: + duration: duration + size: size + count: 7 + versionedComponentId: versionedComponentId + name: name + transmitting: true + exists: true + id: id + - comments: comments + targetId: targetId + concurrentlySchedulableTaskCount: 1 + groupId: groupId + targetRunning: true + useCompression: true + connected: true + batchSettings: + duration: duration + size: size + count: 7 + versionedComponentId: versionedComponentId + name: name + transmitting: true + exists: true + id: id + name: name + proxyUser: proxyUser + targetUri: targetUri + targetUris: targetUris + position: null + inactiveRemoteOutputPortCount: 1 + permissions: null + id: id + outputPortCount: 2 + position: null + uri: uri + inputPortCount: 5 + operatePermissions: null + revision: null + status: + transmissionStatus: transmissionStatus + groupId: groupId + name: name + targetUri: targetUri + nodeSnapshots: + - statusSnapshot: null + address: address + apiPort: 7 + nodeId: nodeId + - statusSnapshot: null + address: address + apiPort: 7 + nodeId: nodeId + aggregateSnapshot: + bytesReceived: 5 + activeThreadCount: 5 + transmissionStatus: transmissionStatus + flowFilesReceived: 7 + groupId: groupId + name: name + targetUri: targetUri + flowFilesSent: 3 + received: received + bytesSent: 8 + id: id + sent: sent + id: id + statsLastRefreshed: statsLastRefreshed + validationStatus: "VALID, INVALID, VALIDATING" + - bulletins: + - null + - null + disconnectedNodeAcknowledged: true + component: + inactiveRemoteInputPortCount: 1 + targetSecure: true + communicationsTimeout: communicationsTimeout + outputPortCount: 7 + activeRemoteInputPortCount: 2 + inputPortCount: 6 + proxyPort: 1 + flowRefreshed: flowRefreshed + transportProtocol: transportProtocol + versionedComponentId: versionedComponentId + transmitting: true + validationErrors: + - validationErrors + - validationErrors + yieldDuration: yieldDuration + id: id + localNetworkInterface: localNetworkInterface + authorizationIssues: + - authorizationIssues + - authorizationIssues + comments: comments + proxyPassword: proxyPassword + parentGroupId: parentGroupId + activeRemoteOutputPortCount: 4 + proxyHost: proxyHost + contents: + outputPorts: + - null + - null + inputPorts: + - comments: comments + targetId: targetId + concurrentlySchedulableTaskCount: 1 + groupId: groupId + targetRunning: true + useCompression: true + connected: true + batchSettings: + duration: duration + size: size + count: 7 + versionedComponentId: versionedComponentId + name: name + transmitting: true + exists: true + id: id + - comments: comments + targetId: targetId + concurrentlySchedulableTaskCount: 1 + groupId: groupId + targetRunning: true + useCompression: true + connected: true + batchSettings: + duration: duration + size: size + count: 7 + versionedComponentId: versionedComponentId + name: name + transmitting: true + exists: true + id: id + name: name + proxyUser: proxyUser + targetUri: targetUri + targetUris: targetUris + position: null + inactiveRemoteOutputPortCount: 1 + permissions: null + id: id + outputPortCount: 2 + position: null + uri: uri + inputPortCount: 5 + operatePermissions: null + revision: null + status: + transmissionStatus: transmissionStatus + groupId: groupId + name: name + targetUri: targetUri + nodeSnapshots: + - statusSnapshot: null + address: address + apiPort: 7 + nodeId: nodeId + - statusSnapshot: null + address: address + apiPort: 7 + nodeId: nodeId + aggregateSnapshot: + bytesReceived: 5 + activeThreadCount: 5 + transmissionStatus: transmissionStatus + flowFilesReceived: 7 + groupId: groupId + name: name + targetUri: targetUri + flowFilesSent: 3 + received: received + bytesSent: 8 + id: id + sent: sent + id: id + statsLastRefreshed: statsLastRefreshed + validationStatus: "VALID, INVALID, VALIDATING" + connections: + - sourceId: sourceId + bulletins: + - sourceId: sourceId + canRead: true + groupId: groupId + id: 5 + nodeAddress: nodeAddress + bulletin: + sourceId: sourceId + level: level + sourceType: sourceType + groupId: groupId + id: 1 + sourceName: sourceName + category: category + message: message + nodeAddress: nodeAddress + timestamp: timestamp + timestamp: timestamp + - sourceId: sourceId + canRead: true + groupId: groupId + id: 5 + nodeAddress: nodeAddress + bulletin: + sourceId: sourceId + level: level + sourceType: sourceType + groupId: groupId + id: 1 + sourceName: sourceName + category: category + message: message + nodeAddress: nodeAddress + timestamp: timestamp + timestamp: timestamp + destinationGroupId: destinationGroupId + labelIndex: 3 + destinationId: destinationId + uri: uri + bends: + - x: 0.8008281904610115 + "y": 6.027456183070403 + - x: 0.8008281904610115 + "y": 6.027456183070403 + revision: + clientId: clientId + lastModifier: lastModifier + version: 2 + disconnectedNodeAcknowledged: true + component: + prioritizers: + - prioritizers + - prioritizers + flowFileExpiration: flowFileExpiration + selectedRelationships: + - selectedRelationships + - selectedRelationships + loadBalanceCompression: "DO_NOT_COMPRESS, COMPRESS_ATTRIBUTES_ONLY,\ + \ COMPRESS_ATTRIBUTES_AND_CONTENT" + destination: + running: true + comments: comments + groupId: groupId + versionedComponentId: versionedComponentId + name: name + transmitting: true + exists: true + id: id + type: "PROCESSOR, REMOTE_INPUT_PORT, REMOTE_OUTPUT_PORT, INPUT_PORT,\ + \ OUTPUT_PORT, FUNNEL" + availableRelationships: + - availableRelationships + - availableRelationships + backPressureDataSizeThreshold: backPressureDataSizeThreshold + loadBalanceStrategy: "DO_NOT_LOAD_BALANCE, PARTITION_BY_ATTRIBUTE, ROUND_ROBIN,\ + \ SINGLE_NODE" + parentGroupId: parentGroupId + labelIndex: 7 + source: null + bends: + - null + - null + loadBalanceStatus: "LOAD_BALANCE_NOT_CONFIGURED, LOAD_BALANCE_INACTIVE,\ + \ LOAD_BALANCE_ACTIVE" + backPressureObjectThreshold: 5 + getzIndex: 2 + versionedComponentId: versionedComponentId + name: name + id: id + position: null + loadBalancePartitionAttribute: loadBalancePartitionAttribute + sourceType: "PROCESSOR, REMOTE_INPUT_PORT, REMOTE_OUTPUT_PORT, INPUT_PORT,\ + \ OUTPUT_PORT, FUNNEL" + permissions: + canRead: true + canWrite: true + getzIndex: 9 + destinationType: "PROCESSOR, REMOTE_INPUT_PORT, REMOTE_OUTPUT_PORT, INPUT_PORT,\ + \ OUTPUT_PORT, FUNNEL" + id: id + position: null + sourceGroupId: sourceGroupId + status: + sourceId: sourceId + destinationName: destinationName + groupId: groupId + name: name + nodeSnapshots: + - statusSnapshot: null + address: address + apiPort: 6 + nodeId: nodeId + - statusSnapshot: null + address: address + apiPort: 6 + nodeId: nodeId + aggregateSnapshot: + sourceId: sourceId + groupId: groupId + queued: queued + percentUseCount: 1 + destinationId: destinationId + predictions: + predictedBytesAtNextInterval: 4 + predictionIntervalSeconds: 9 + predictedPercentBytes: 6 + predictedPercentCount: 8 + predictedMillisUntilCountBackpressure: 9 + predictedCountAtNextInterval: 5 + predictedMillisUntilBytesBackpressure: 9 + output: output + input: input + percentUseBytes: 7 + flowFileAvailability: flowFileAvailability + destinationName: destinationName + queuedCount: queuedCount + queuedSize: queuedSize + flowFilesQueued: 6 + name: name + flowFilesIn: 1 + id: id + sourceName: sourceName + flowFilesOut: 1 + bytesIn: 4 + bytesOut: 7 + bytesQueued: 1 + id: id + sourceName: sourceName + destinationId: destinationId + statsLastRefreshed: statsLastRefreshed + - sourceId: sourceId + bulletins: + - sourceId: sourceId + canRead: true + groupId: groupId + id: 5 + nodeAddress: nodeAddress + bulletin: + sourceId: sourceId + level: level + sourceType: sourceType + groupId: groupId + id: 1 + sourceName: sourceName + category: category + message: message + nodeAddress: nodeAddress + timestamp: timestamp + timestamp: timestamp + - sourceId: sourceId + canRead: true + groupId: groupId + id: 5 + nodeAddress: nodeAddress + bulletin: + sourceId: sourceId + level: level + sourceType: sourceType + groupId: groupId + id: 1 + sourceName: sourceName + category: category + message: message + nodeAddress: nodeAddress + timestamp: timestamp + timestamp: timestamp + destinationGroupId: destinationGroupId + labelIndex: 3 + destinationId: destinationId + uri: uri + bends: + - x: 0.8008281904610115 + "y": 6.027456183070403 + - x: 0.8008281904610115 + "y": 6.027456183070403 + revision: + clientId: clientId + lastModifier: lastModifier + version: 2 + disconnectedNodeAcknowledged: true + component: + prioritizers: + - prioritizers + - prioritizers + flowFileExpiration: flowFileExpiration + selectedRelationships: + - selectedRelationships + - selectedRelationships + loadBalanceCompression: "DO_NOT_COMPRESS, COMPRESS_ATTRIBUTES_ONLY,\ + \ COMPRESS_ATTRIBUTES_AND_CONTENT" + destination: + running: true + comments: comments + groupId: groupId + versionedComponentId: versionedComponentId + name: name + transmitting: true + exists: true + id: id + type: "PROCESSOR, REMOTE_INPUT_PORT, REMOTE_OUTPUT_PORT, INPUT_PORT,\ + \ OUTPUT_PORT, FUNNEL" + availableRelationships: + - availableRelationships + - availableRelationships + backPressureDataSizeThreshold: backPressureDataSizeThreshold + loadBalanceStrategy: "DO_NOT_LOAD_BALANCE, PARTITION_BY_ATTRIBUTE, ROUND_ROBIN,\ + \ SINGLE_NODE" + parentGroupId: parentGroupId + labelIndex: 7 + source: null + bends: + - null + - null + loadBalanceStatus: "LOAD_BALANCE_NOT_CONFIGURED, LOAD_BALANCE_INACTIVE,\ + \ LOAD_BALANCE_ACTIVE" + backPressureObjectThreshold: 5 + getzIndex: 2 + versionedComponentId: versionedComponentId + name: name + id: id + position: null + loadBalancePartitionAttribute: loadBalancePartitionAttribute + sourceType: "PROCESSOR, REMOTE_INPUT_PORT, REMOTE_OUTPUT_PORT, INPUT_PORT,\ + \ OUTPUT_PORT, FUNNEL" + permissions: + canRead: true + canWrite: true + getzIndex: 9 + destinationType: "PROCESSOR, REMOTE_INPUT_PORT, REMOTE_OUTPUT_PORT, INPUT_PORT,\ + \ OUTPUT_PORT, FUNNEL" + id: id + position: null + sourceGroupId: sourceGroupId + status: + sourceId: sourceId + destinationName: destinationName + groupId: groupId + name: name + nodeSnapshots: + - statusSnapshot: null + address: address + apiPort: 6 + nodeId: nodeId + - statusSnapshot: null + address: address + apiPort: 6 + nodeId: nodeId + aggregateSnapshot: + sourceId: sourceId + groupId: groupId + queued: queued + percentUseCount: 1 + destinationId: destinationId + predictions: + predictedBytesAtNextInterval: 4 + predictionIntervalSeconds: 9 + predictedPercentBytes: 6 + predictedPercentCount: 8 + predictedMillisUntilCountBackpressure: 9 + predictedCountAtNextInterval: 5 + predictedMillisUntilBytesBackpressure: 9 + output: output + input: input + percentUseBytes: 7 + flowFileAvailability: flowFileAvailability + destinationName: destinationName + queuedCount: queuedCount + queuedSize: queuedSize + flowFilesQueued: 6 + name: name + flowFilesIn: 1 + id: id + sourceName: sourceName + flowFilesOut: 1 + bytesIn: 4 + bytesOut: 7 + bytesQueued: 1 + id: id + sourceName: sourceName + destinationId: destinationId + statsLastRefreshed: statsLastRefreshed + labels: + - bulletins: + - null + - null + disconnectedNodeAcknowledged: true + component: + getzIndex: 5 + versionedComponentId: versionedComponentId + width: 2.3021358869347655 + parentGroupId: parentGroupId + style: + key: style + id: id + label: label + position: null + height: 5.637376656633329 + permissions: null + getzIndex: 1 + id: id + position: null + uri: uri + dimensions: + width: 6.027456183070403 + height: 0.8008281904610115 + revision: null + - bulletins: + - null + - null + disconnectedNodeAcknowledged: true + component: + getzIndex: 5 + versionedComponentId: versionedComponentId + width: 2.3021358869347655 + parentGroupId: parentGroupId + style: + key: style + id: id + label: label + position: null + height: 5.637376656633329 + permissions: null + getzIndex: 1 + id: id + position: null + uri: uri + dimensions: + width: 6.027456183070403 + height: 0.8008281904610115 + revision: null + xml: + name: flowEntity + FlowFileDTO: + type: object + properties: + attributes: + type: object + additionalProperties: + type: string + description: The FlowFile attributes. + description: The FlowFile attributes. + clusterNodeAddress: + type: string + description: The label for the node where this FlowFile resides. + clusterNodeId: + type: string + description: The id of the node where this FlowFile resides. + contentClaimContainer: + type: string + description: The container in which the content claim lives. + contentClaimFileSize: + type: string + description: The file size of the content claim formatted. + contentClaimFileSizeBytes: + type: integer + description: The file size of the content claim in bytes. + format: int64 + contentClaimIdentifier: + type: string + description: The identifier of the content claim. + contentClaimOffset: + type: integer + description: The offset into the content claim where the flowfile's content + begins. + format: int64 + contentClaimSection: + type: string + description: The section in which the content claim lives. + filename: + type: string + description: The FlowFile filename. + lineageDuration: + type: integer + description: Duration since the FlowFile's greatest ancestor entered the + flow. + format: int64 + mimeType: + type: string + description: The FlowFile mime type. + penalized: + type: boolean + description: If the FlowFile is penalized. + penaltyExpiresIn: + type: integer + description: How long in milliseconds until the FlowFile penalty expires. + format: int64 + position: + type: integer + description: The FlowFile's position in the queue. + format: int32 + queuedDuration: + type: integer + description: How long this FlowFile has been enqueued. + format: int64 + size: + type: integer + description: The FlowFile file size. + format: int64 + uri: + type: string + description: The URI that can be used to access this FlowFile. + uuid: + type: string + description: The FlowFile UUID. + example: + lineageDuration: 1 + contentClaimFileSizeBytes: 0 + penaltyExpiresIn: 5 + contentClaimIdentifier: contentClaimIdentifier + penalized: true + mimeType: mimeType + contentClaimOffset: 6 + uri: uri + uuid: uuid + queuedDuration: 2 + clusterNodeId: clusterNodeId + filename: filename + size: 7 + contentClaimContainer: contentClaimContainer + attributes: + key: attributes + contentClaimFileSize: contentClaimFileSize + position: 5 + clusterNodeAddress: clusterNodeAddress + contentClaimSection: contentClaimSection + FlowFileEntity: + type: object + properties: + flowFile: + $ref: '#/components/schemas/FlowFileDTO' + example: + flowFile: + lineageDuration: 1 + contentClaimFileSizeBytes: 0 + penaltyExpiresIn: 5 + contentClaimIdentifier: contentClaimIdentifier + penalized: true + mimeType: mimeType + contentClaimOffset: 6 + uri: uri + uuid: uuid + queuedDuration: 2 + clusterNodeId: clusterNodeId + filename: filename + size: 7 + contentClaimContainer: contentClaimContainer + attributes: + key: attributes + contentClaimFileSize: contentClaimFileSize + position: 5 + clusterNodeAddress: clusterNodeAddress + contentClaimSection: contentClaimSection + xml: + name: flowFileEntity + FlowFileSummaryDTO: + type: object + properties: + clusterNodeAddress: + type: string + description: The label for the node where this FlowFile resides. + clusterNodeId: + type: string + description: The id of the node where this FlowFile resides. + filename: + type: string + description: The FlowFile filename. + lineageDuration: + type: integer + description: Duration since the FlowFile's greatest ancestor entered the + flow. + format: int64 + mimeType: + type: string + description: The FlowFile mime type. + penalized: + type: boolean + description: If the FlowFile is penalized. + penaltyExpiresIn: + type: integer + description: How long in milliseconds until the FlowFile penalty expires. + format: int64 + position: + type: integer + description: The FlowFile's position in the queue. + format: int32 + queuedDuration: + type: integer + description: How long this FlowFile has been enqueued. + format: int64 + size: + type: integer + description: The FlowFile file size. + format: int64 + uri: + type: string + description: The URI that can be used to access this FlowFile. + uuid: + type: string + description: The FlowFile UUID. + description: The FlowFile summaries. The summaries will be populated once the + request has completed. + example: + queuedDuration: 5 + lineageDuration: 0 + clusterNodeId: clusterNodeId + filename: filename + size: 5 + penaltyExpiresIn: 6 + penalized: true + mimeType: mimeType + position: 1 + clusterNodeAddress: clusterNodeAddress + uri: uri + uuid: uuid + FlowRegistryBranchDTO: + type: object + properties: + name: + type: string + description: The branch name + example: + name: name + FlowRegistryBranchEntity: + type: object + properties: + branch: + $ref: '#/components/schemas/FlowRegistryBranchDTO' + example: + branch: + name: name + xml: + name: branchEntity + FlowRegistryBranchesEntity: + type: object + properties: + branches: + uniqueItems: true + type: array + items: + $ref: '#/components/schemas/FlowRegistryBranchEntity' + example: + branches: + - branch: + name: name + - branch: + name: name + xml: + name: branches + FlowRegistryBucket: + type: object + properties: + createdTimestamp: + type: integer + format: int64 + description: + type: string + identifier: + type: string + name: + type: string + permissions: + $ref: '#/components/schemas/FlowRegistryPermissions' + example: + identifier: identifier + permissions: + canRead: true + canDelete: true + canWrite: true + createdTimestamp: 2 + name: name + description: description + FlowRegistryBucketDTO: + type: object + properties: + created: + type: integer + description: The created timestamp of this bucket + format: int64 + description: + type: string + description: The bucket description + id: + type: string + description: The bucket identifier + name: + type: string + description: The bucket name + example: + created: 0 + name: name + description: description + id: id + FlowRegistryBucketEntity: + type: object + properties: + bucket: + $ref: '#/components/schemas/FlowRegistryBucketDTO' + id: + type: string + permissions: + $ref: '#/components/schemas/PermissionsDTO' + example: + bucket: + created: 0 + name: name + description: description + id: id + permissions: + canRead: true + canWrite: true + id: id + xml: + name: bucketEntity + FlowRegistryBucketsEntity: + type: object + properties: + buckets: + uniqueItems: true + type: array + items: + $ref: '#/components/schemas/FlowRegistryBucketEntity' + example: + buckets: + - bucket: + created: 0 + name: name + description: description + id: id + permissions: + canRead: true + canWrite: true + id: id + - bucket: + created: 0 + name: name + description: description + id: id + permissions: + canRead: true + canWrite: true + id: id + xml: + name: bucketsEntity + FlowRegistryClientDTO: + type: object + properties: + annotationData: + type: string + description: The annotation data for the registry client. This is how the + custom UI relays configuration to the registry client. + bundle: + $ref: '#/components/schemas/BundleDTO' + deprecated: + type: boolean + description: Whether the registry client has been deprecated. + description: + type: string + description: The registry description + descriptors: + type: object + additionalProperties: + $ref: '#/components/schemas/PropertyDescriptorDTO' + description: The descriptors for the registry client properties. + extensionMissing: + type: boolean + description: Whether the underlying extension is missing. + id: + type: string + description: The registry identifier + multipleVersionsAvailable: + type: boolean + description: Whether the flow registry client has multiple versions available. + name: + type: string + description: The registry name + properties: + type: object + additionalProperties: + type: string + description: The properties of the registry client. + description: The properties of the registry client. + restricted: + type: boolean + description: Whether the registry client requires elevated privileges. + sensitiveDynamicPropertyNames: + uniqueItems: true + type: array + description: Set of sensitive dynamic property names + items: + type: string + description: Set of sensitive dynamic property names + supportsBranching: + type: boolean + description: Whether the registry client supports branching. + supportsSensitiveDynamicProperties: + type: boolean + description: Whether the registry client supports sensitive dynamic properties. + type: + type: string + description: The type of the registry client. + validationErrors: + type: array + description: Gets the validation errors from the registry client. These + validation errors represent the problems with the registry client that + must be resolved before it can be used for interacting with the flow registry. + items: + type: string + description: Gets the validation errors from the registry client. These + validation errors represent the problems with the registry client that + must be resolved before it can be used for interacting with the flow + registry. + validationStatus: + type: string + description: "Indicates whether the Registry Client is valid, invalid, or\ + \ still in the process of validating (i.e., it is unknown whether or not\ + \ the Registry Client is valid)" + readOnly: true + enum: + - "VALID, INVALID, VALIDATING" + example: + annotationData: annotationData + deprecated: true + description: description + multipleVersionsAvailable: true + extensionMissing: true + type: type + descriptors: + key: + supportsEl: true + defaultValue: defaultValue + displayName: displayName + expressionLanguageScope: expressionLanguageScope + description: description + sensitive: true + required: true + dependencies: + - dependentValues: + - dependentValues + - dependentValues + propertyName: propertyName + - dependentValues: + - dependentValues + - dependentValues + propertyName: propertyName + allowableValues: + - canRead: true + allowableValue: + displayName: displayName + description: description + value: value + - canRead: true + allowableValue: + displayName: displayName + description: description + value: value + identifiesControllerService: identifiesControllerService + name: name + dynamic: true + identifiesControllerServiceBundle: null + sensitiveDynamicPropertyNames: + - sensitiveDynamicPropertyNames + - sensitiveDynamicPropertyNames + restricted: true + supportsBranching: true + supportsSensitiveDynamicProperties: true + name: name + validationErrors: + - validationErrors + - validationErrors + id: id + bundle: + artifact: artifact + version: version + group: group + validationStatus: "VALID, INVALID, VALIDATING" + properties: + key: properties + FlowRegistryClientEntity: + type: object + properties: + bulletins: + type: array + description: The bulletins for this component. + items: + $ref: '#/components/schemas/BulletinEntity' + component: + $ref: '#/components/schemas/FlowRegistryClientDTO' + disconnectedNodeAcknowledged: + type: boolean + description: Acknowledges that this node is disconnected to allow for mutable + requests to proceed. + id: + type: string + description: The id of the component. + operatePermissions: + $ref: '#/components/schemas/PermissionsDTO' + permissions: + $ref: '#/components/schemas/PermissionsDTO' + position: + $ref: '#/components/schemas/PositionDTO' + revision: + $ref: '#/components/schemas/RevisionDTO' + uri: + type: string + description: The URI for futures requests to the component. + example: + bulletins: + - sourceId: sourceId + canRead: true + groupId: groupId + id: 5 + nodeAddress: nodeAddress + bulletin: + sourceId: sourceId + level: level + sourceType: sourceType + groupId: groupId + id: 1 + sourceName: sourceName + category: category + message: message + nodeAddress: nodeAddress + timestamp: timestamp + timestamp: timestamp + - sourceId: sourceId + canRead: true + groupId: groupId + id: 5 + nodeAddress: nodeAddress + bulletin: + sourceId: sourceId + level: level + sourceType: sourceType + groupId: groupId + id: 1 + sourceName: sourceName + category: category + message: message + nodeAddress: nodeAddress + timestamp: timestamp + timestamp: timestamp + disconnectedNodeAcknowledged: true + component: + annotationData: annotationData + deprecated: true + description: description + multipleVersionsAvailable: true + extensionMissing: true + type: type + descriptors: + key: + supportsEl: true + defaultValue: defaultValue + displayName: displayName + expressionLanguageScope: expressionLanguageScope + description: description + sensitive: true + required: true + dependencies: + - dependentValues: + - dependentValues + - dependentValues + propertyName: propertyName + - dependentValues: + - dependentValues + - dependentValues + propertyName: propertyName + allowableValues: + - canRead: true + allowableValue: + displayName: displayName + description: description + value: value + - canRead: true + allowableValue: + displayName: displayName + description: description + value: value + identifiesControllerService: identifiesControllerService + name: name + dynamic: true + identifiesControllerServiceBundle: null + sensitiveDynamicPropertyNames: + - sensitiveDynamicPropertyNames + - sensitiveDynamicPropertyNames + restricted: true + supportsBranching: true + supportsSensitiveDynamicProperties: true + name: name + validationErrors: + - validationErrors + - validationErrors + id: id + bundle: + artifact: artifact + version: version + group: group + validationStatus: "VALID, INVALID, VALIDATING" + properties: + key: properties + permissions: null + id: id + position: + x: 0.8008281904610115 + "y": 6.027456183070403 + uri: uri + operatePermissions: + canRead: true + canWrite: true + revision: + clientId: clientId + lastModifier: lastModifier + version: 2 + xml: + name: registryClientEntity + FlowRegistryClientTypesEntity: + type: object + properties: + flowRegistryClientTypes: + uniqueItems: true + type: array + items: + $ref: '#/components/schemas/DocumentedTypeDTO' + example: + flowRegistryClientTypes: + - deprecationReason: deprecationReason + controllerServiceApis: + - type: type + bundle: null + - type: type + bundle: null + restricted: true + description: description + explicitRestrictions: + - requiredPermission: + id: id + label: label + explanation: explanation + - requiredPermission: + id: id + label: label + explanation: explanation + usageRestriction: usageRestriction + type: type + bundle: + artifact: artifact + version: version + group: group + tags: + - tags + - tags + - deprecationReason: deprecationReason + controllerServiceApis: + - type: type + bundle: null + - type: type + bundle: null + restricted: true + description: description + explicitRestrictions: + - requiredPermission: + id: id + label: label + explanation: explanation + - requiredPermission: + id: id + label: label + explanation: explanation + usageRestriction: usageRestriction + type: type + bundle: + artifact: artifact + version: version + group: group + tags: + - tags + - tags + xml: + name: flowRegistryClientTypesEntity + FlowRegistryClientsEntity: + type: object + properties: + currentTime: + type: string + description: The current time on the system. + registries: + uniqueItems: true + type: array + items: + $ref: '#/components/schemas/FlowRegistryClientEntity' + example: + currentTime: currentTime + registries: + - bulletins: + - sourceId: sourceId + canRead: true + groupId: groupId + id: 5 + nodeAddress: nodeAddress + bulletin: + sourceId: sourceId + level: level + sourceType: sourceType + groupId: groupId + id: 1 + sourceName: sourceName + category: category + message: message + nodeAddress: nodeAddress + timestamp: timestamp + timestamp: timestamp + - sourceId: sourceId + canRead: true + groupId: groupId + id: 5 + nodeAddress: nodeAddress + bulletin: + sourceId: sourceId + level: level + sourceType: sourceType + groupId: groupId + id: 1 + sourceName: sourceName + category: category + message: message + nodeAddress: nodeAddress + timestamp: timestamp + timestamp: timestamp + disconnectedNodeAcknowledged: true + component: + annotationData: annotationData + deprecated: true + description: description + multipleVersionsAvailable: true + extensionMissing: true + type: type + descriptors: + key: + supportsEl: true + defaultValue: defaultValue + displayName: displayName + expressionLanguageScope: expressionLanguageScope + description: description + sensitive: true + required: true + dependencies: + - dependentValues: + - dependentValues + - dependentValues + propertyName: propertyName + - dependentValues: + - dependentValues + - dependentValues + propertyName: propertyName + allowableValues: + - canRead: true + allowableValue: + displayName: displayName + description: description + value: value + - canRead: true + allowableValue: + displayName: displayName + description: description + value: value + identifiesControllerService: identifiesControllerService + name: name + dynamic: true + identifiesControllerServiceBundle: null + sensitiveDynamicPropertyNames: + - sensitiveDynamicPropertyNames + - sensitiveDynamicPropertyNames + restricted: true + supportsBranching: true + supportsSensitiveDynamicProperties: true + name: name + validationErrors: + - validationErrors + - validationErrors + id: id + bundle: + artifact: artifact + version: version + group: group + validationStatus: "VALID, INVALID, VALIDATING" + properties: + key: properties + permissions: null + id: id + position: + x: 0.8008281904610115 + "y": 6.027456183070403 + uri: uri + operatePermissions: + canRead: true + canWrite: true + revision: + clientId: clientId + lastModifier: lastModifier + version: 2 + - bulletins: + - sourceId: sourceId + canRead: true + groupId: groupId + id: 5 + nodeAddress: nodeAddress + bulletin: + sourceId: sourceId + level: level + sourceType: sourceType + groupId: groupId + id: 1 + sourceName: sourceName + category: category + message: message + nodeAddress: nodeAddress + timestamp: timestamp + timestamp: timestamp + - sourceId: sourceId + canRead: true + groupId: groupId + id: 5 + nodeAddress: nodeAddress + bulletin: + sourceId: sourceId + level: level + sourceType: sourceType + groupId: groupId + id: 1 + sourceName: sourceName + category: category + message: message + nodeAddress: nodeAddress + timestamp: timestamp + timestamp: timestamp + disconnectedNodeAcknowledged: true + component: + annotationData: annotationData + deprecated: true + description: description + multipleVersionsAvailable: true + extensionMissing: true + type: type + descriptors: + key: + supportsEl: true + defaultValue: defaultValue + displayName: displayName + expressionLanguageScope: expressionLanguageScope + description: description + sensitive: true + required: true + dependencies: + - dependentValues: + - dependentValues + - dependentValues + propertyName: propertyName + - dependentValues: + - dependentValues + - dependentValues + propertyName: propertyName + allowableValues: + - canRead: true + allowableValue: + displayName: displayName + description: description + value: value + - canRead: true + allowableValue: + displayName: displayName + description: description + value: value + identifiesControllerService: identifiesControllerService + name: name + dynamic: true + identifiesControllerServiceBundle: null + sensitiveDynamicPropertyNames: + - sensitiveDynamicPropertyNames + - sensitiveDynamicPropertyNames + restricted: true + supportsBranching: true + supportsSensitiveDynamicProperties: true + name: name + validationErrors: + - validationErrors + - validationErrors + id: id + bundle: + artifact: artifact + version: version + group: group + validationStatus: "VALID, INVALID, VALIDATING" + properties: + key: properties + permissions: null + id: id + position: + x: 0.8008281904610115 + "y": 6.027456183070403 + uri: uri + operatePermissions: + canRead: true + canWrite: true + revision: + clientId: clientId + lastModifier: lastModifier + version: 2 + xml: + name: registryClientsEntity + FlowRegistryPermissions: + type: object + properties: + canDelete: + type: boolean + canRead: + type: boolean + canWrite: + type: boolean + example: + canRead: true + canDelete: true + canWrite: true + FlowSnippetDTO: + type: object + properties: + connections: + uniqueItems: true + type: array + description: The connections in this flow snippet. + items: + $ref: '#/components/schemas/ConnectionDTO' + controllerServices: + uniqueItems: true + type: array + description: The controller services in this flow snippet. + items: + $ref: '#/components/schemas/ControllerServiceDTO' + funnels: + uniqueItems: true + type: array + description: The funnels in this flow snippet. + items: + $ref: '#/components/schemas/FunnelDTO' + inputPorts: + uniqueItems: true + type: array + description: The input ports in this flow snippet. + items: + $ref: '#/components/schemas/PortDTO' + labels: + uniqueItems: true + type: array + description: The labels in this flow snippet. + items: + $ref: '#/components/schemas/LabelDTO' + outputPorts: + uniqueItems: true + type: array + description: The output ports in this flow snippet. + items: + $ref: '#/components/schemas/PortDTO' + processGroups: + uniqueItems: true + type: array + description: The process groups in this flow snippet. + items: + $ref: '#/components/schemas/ProcessGroupDTO' + processors: + uniqueItems: true + type: array + description: The processors in this flow snippet. + items: + $ref: '#/components/schemas/ProcessorDTO' + remoteProcessGroups: + uniqueItems: true + type: array + description: The remote process groups in this flow snippet. + items: + $ref: '#/components/schemas/RemoteProcessGroupDTO' + description: The contents of this process group. + example: + controllerServices: + - bulletinLevel: bulletinLevel + deprecated: true + multipleVersionsAvailable: true + extensionMissing: true + type: type + descriptors: + key: + supportsEl: true + defaultValue: defaultValue + displayName: displayName + expressionLanguageScope: expressionLanguageScope + description: description + sensitive: true + required: true + dependencies: + - dependentValues: + - dependentValues + - dependentValues + propertyName: propertyName + - dependentValues: + - dependentValues + - dependentValues + propertyName: propertyName + allowableValues: + - canRead: true + allowableValue: + displayName: displayName + description: description + value: value + - canRead: true + allowableValue: + displayName: displayName + description: description + value: value + identifiesControllerService: identifiesControllerService + name: name + dynamic: true + identifiesControllerServiceBundle: null + controllerServiceApis: + - type: type + bundle: null + - type: type + bundle: null + sensitiveDynamicPropertyNames: + - sensitiveDynamicPropertyNames + - sensitiveDynamicPropertyNames + supportsSensitiveDynamicProperties: true + versionedComponentId: versionedComponentId + validationErrors: + - validationErrors + - validationErrors + id: id + state: "ENABLED, ENABLING, DISABLED, DISABLING" + bundle: + artifact: artifact + version: version + group: group + referencingComponents: + - bulletins: + - null + - null + disconnectedNodeAcknowledged: true + component: + descriptors: + key: null + referenceCycle: true + activeThreadCount: 0 + groupId: groupId + name: name + referenceType: "Processor, ControllerService, ReportingTask, FlowRegistryClient" + validationErrors: + - validationErrors + - validationErrors + id: id + state: state + type: type + referencingComponents: + - null + - null + properties: + key: properties + permissions: null + id: id + position: null + uri: uri + operatePermissions: + canRead: true + canWrite: true + revision: + clientId: clientId + lastModifier: lastModifier + version: 2 + - bulletins: + - null + - null + disconnectedNodeAcknowledged: true + component: + descriptors: + key: null + referenceCycle: true + activeThreadCount: 0 + groupId: groupId + name: name + referenceType: "Processor, ControllerService, ReportingTask, FlowRegistryClient" + validationErrors: + - validationErrors + - validationErrors + id: id + state: state + type: type + referencingComponents: + - null + - null + properties: + key: properties + permissions: null + id: id + position: null + uri: uri + operatePermissions: + canRead: true + canWrite: true + revision: + clientId: clientId + lastModifier: lastModifier + version: 2 + validationStatus: "VALID, INVALID, VALIDATING" + annotationData: annotationData + comments: comments + parentGroupId: parentGroupId + customUiUrl: customUiUrl + restricted: true + name: name + position: + x: 0.8008281904610115 + "y": 6.027456183070403 + persistsState: true + properties: + key: properties + - bulletinLevel: bulletinLevel + deprecated: true + multipleVersionsAvailable: true + extensionMissing: true + type: type + descriptors: + key: + supportsEl: true + defaultValue: defaultValue + displayName: displayName + expressionLanguageScope: expressionLanguageScope + description: description + sensitive: true + required: true + dependencies: + - dependentValues: + - dependentValues + - dependentValues + propertyName: propertyName + - dependentValues: + - dependentValues + - dependentValues + propertyName: propertyName + allowableValues: + - canRead: true + allowableValue: + displayName: displayName + description: description + value: value + - canRead: true + allowableValue: + displayName: displayName + description: description + value: value + identifiesControllerService: identifiesControllerService + name: name + dynamic: true + identifiesControllerServiceBundle: null + controllerServiceApis: + - type: type + bundle: null + - type: type + bundle: null + sensitiveDynamicPropertyNames: + - sensitiveDynamicPropertyNames + - sensitiveDynamicPropertyNames + supportsSensitiveDynamicProperties: true + versionedComponentId: versionedComponentId + validationErrors: + - validationErrors + - validationErrors + id: id + state: "ENABLED, ENABLING, DISABLED, DISABLING" + bundle: + artifact: artifact + version: version + group: group + referencingComponents: + - bulletins: + - null + - null + disconnectedNodeAcknowledged: true + component: + descriptors: + key: null + referenceCycle: true + activeThreadCount: 0 + groupId: groupId + name: name + referenceType: "Processor, ControllerService, ReportingTask, FlowRegistryClient" + validationErrors: + - validationErrors + - validationErrors + id: id + state: state + type: type + referencingComponents: + - null + - null + properties: + key: properties + permissions: null + id: id + position: null + uri: uri + operatePermissions: + canRead: true + canWrite: true + revision: + clientId: clientId + lastModifier: lastModifier + version: 2 + - bulletins: + - null + - null + disconnectedNodeAcknowledged: true + component: + descriptors: + key: null + referenceCycle: true + activeThreadCount: 0 + groupId: groupId + name: name + referenceType: "Processor, ControllerService, ReportingTask, FlowRegistryClient" + validationErrors: + - validationErrors + - validationErrors + id: id + state: state + type: type + referencingComponents: + - null + - null + properties: + key: properties + permissions: null + id: id + position: null + uri: uri + operatePermissions: + canRead: true + canWrite: true + revision: + clientId: clientId + lastModifier: lastModifier + version: 2 + validationStatus: "VALID, INVALID, VALIDATING" + annotationData: annotationData + comments: comments + parentGroupId: parentGroupId + customUiUrl: customUiUrl + restricted: true + name: name + position: + x: 0.8008281904610115 + "y": 6.027456183070403 + persistsState: true + properties: + key: properties + processGroups: + - null + - null + outputPorts: + - null + - null + funnels: + - versionedComponentId: versionedComponentId + parentGroupId: parentGroupId + id: id + position: + x: 0.8008281904610115 + "y": 6.027456183070403 + - versionedComponentId: versionedComponentId + parentGroupId: parentGroupId + id: id + position: + x: 0.8008281904610115 + "y": 6.027456183070403 + inputPorts: + - comments: comments + concurrentlySchedulableTaskCount: 1 + parentGroupId: parentGroupId + type: "INPUT_PORT, OUTPUT_PORT" + allowRemoteAccess: true + versionedComponentId: versionedComponentId + name: name + transmitting: true + validationErrors: + - validationErrors + - validationErrors + id: id + portFunction: "STANDARD, FAILURE" + position: null + state: "RUNNING, STOPPED, DISABLED" + - comments: comments + concurrentlySchedulableTaskCount: 1 + parentGroupId: parentGroupId + type: "INPUT_PORT, OUTPUT_PORT" + allowRemoteAccess: true + versionedComponentId: versionedComponentId + name: name + transmitting: true + validationErrors: + - validationErrors + - validationErrors + id: id + portFunction: "STANDARD, FAILURE" + position: null + state: "RUNNING, STOPPED, DISABLED" + processors: + - supportsBatching: true + supportsParallelProcessing: true + deprecated: true + executionNodeRestricted: true + description: description + parentGroupId: parentGroupId + multipleVersionsAvailable: true + extensionMissing: true + type: type + inputRequirement: inputRequirement + relationships: + - name: name + autoTerminate: true + description: description + retry: true + - name: name + autoTerminate: true + description: description + retry: true + restricted: true + supportsSensitiveDynamicProperties: true + versionedComponentId: versionedComponentId + name: name + validationErrors: + - validationErrors + - validationErrors + style: + key: style + id: id + position: null + state: "RUNNING, STOPPED, DISABLED" + bundle: + artifact: artifact + version: version + group: group + config: + annotationData: annotationData + comments: comments + autoTerminatedRelationships: + - autoTerminatedRelationships + - autoTerminatedRelationships + concurrentlySchedulableTaskCount: 7 + retryCount: 9 + bulletinLevel: bulletinLevel + executionNode: executionNode + penaltyDuration: penaltyDuration + defaultSchedulingPeriod: + key: defaultSchedulingPeriod + defaultConcurrentTasks: + key: defaultConcurrentTasks + runDurationMillis: 3 + customUiUrl: customUiUrl + descriptors: + key: + supportsEl: true + defaultValue: defaultValue + displayName: displayName + expressionLanguageScope: expressionLanguageScope + description: description + sensitive: true + required: true + dependencies: + - dependentValues: + - dependentValues + - dependentValues + propertyName: propertyName + - dependentValues: + - dependentValues + - dependentValues + propertyName: propertyName + allowableValues: + - canRead: true + allowableValue: + displayName: displayName + description: description + value: value + - canRead: true + allowableValue: + displayName: displayName + description: description + value: value + identifiesControllerService: identifiesControllerService + name: name + dynamic: true + identifiesControllerServiceBundle: null + lossTolerant: true + backoffMechanism: "PENALIZE_FLOWFILE, YIELD_PROCESSOR" + maxBackoffPeriod: maxBackoffPeriod + sensitiveDynamicPropertyNames: + - sensitiveDynamicPropertyNames + - sensitiveDynamicPropertyNames + schedulingStrategy: schedulingStrategy + schedulingPeriod: schedulingPeriod + yieldDuration: yieldDuration + properties: + key: properties + retriedRelationships: + - retriedRelationships + - retriedRelationships + persistsState: true + validationStatus: "VALID, INVALID, VALIDATING" + - supportsBatching: true + supportsParallelProcessing: true + deprecated: true + executionNodeRestricted: true + description: description + parentGroupId: parentGroupId + multipleVersionsAvailable: true + extensionMissing: true + type: type + inputRequirement: inputRequirement + relationships: + - name: name + autoTerminate: true + description: description + retry: true + - name: name + autoTerminate: true + description: description + retry: true + restricted: true + supportsSensitiveDynamicProperties: true + versionedComponentId: versionedComponentId + name: name + validationErrors: + - validationErrors + - validationErrors + style: + key: style + id: id + position: null + state: "RUNNING, STOPPED, DISABLED" + bundle: + artifact: artifact + version: version + group: group + config: + annotationData: annotationData + comments: comments + autoTerminatedRelationships: + - autoTerminatedRelationships + - autoTerminatedRelationships + concurrentlySchedulableTaskCount: 7 + retryCount: 9 + bulletinLevel: bulletinLevel + executionNode: executionNode + penaltyDuration: penaltyDuration + defaultSchedulingPeriod: + key: defaultSchedulingPeriod + defaultConcurrentTasks: + key: defaultConcurrentTasks + runDurationMillis: 3 + customUiUrl: customUiUrl + descriptors: + key: + supportsEl: true + defaultValue: defaultValue + displayName: displayName + expressionLanguageScope: expressionLanguageScope + description: description + sensitive: true + required: true + dependencies: + - dependentValues: + - dependentValues + - dependentValues + propertyName: propertyName + - dependentValues: + - dependentValues + - dependentValues + propertyName: propertyName + allowableValues: + - canRead: true + allowableValue: + displayName: displayName + description: description + value: value + - canRead: true + allowableValue: + displayName: displayName + description: description + value: value + identifiesControllerService: identifiesControllerService + name: name + dynamic: true + identifiesControllerServiceBundle: null + lossTolerant: true + backoffMechanism: "PENALIZE_FLOWFILE, YIELD_PROCESSOR" + maxBackoffPeriod: maxBackoffPeriod + sensitiveDynamicPropertyNames: + - sensitiveDynamicPropertyNames + - sensitiveDynamicPropertyNames + schedulingStrategy: schedulingStrategy + schedulingPeriod: schedulingPeriod + yieldDuration: yieldDuration + properties: + key: properties + retriedRelationships: + - retriedRelationships + - retriedRelationships + persistsState: true + validationStatus: "VALID, INVALID, VALIDATING" + remoteProcessGroups: + - inactiveRemoteInputPortCount: 1 + targetSecure: true + communicationsTimeout: communicationsTimeout + outputPortCount: 7 + activeRemoteInputPortCount: 2 + inputPortCount: 6 + proxyPort: 1 + flowRefreshed: flowRefreshed + transportProtocol: transportProtocol + versionedComponentId: versionedComponentId + transmitting: true + validationErrors: + - validationErrors + - validationErrors + yieldDuration: yieldDuration + id: id + localNetworkInterface: localNetworkInterface + authorizationIssues: + - authorizationIssues + - authorizationIssues + comments: comments + proxyPassword: proxyPassword + parentGroupId: parentGroupId + activeRemoteOutputPortCount: 4 + proxyHost: proxyHost + contents: + outputPorts: + - null + - null + inputPorts: + - comments: comments + targetId: targetId + concurrentlySchedulableTaskCount: 1 + groupId: groupId + targetRunning: true + useCompression: true + connected: true + batchSettings: + duration: duration + size: size + count: 7 + versionedComponentId: versionedComponentId + name: name + transmitting: true + exists: true + id: id + - comments: comments + targetId: targetId + concurrentlySchedulableTaskCount: 1 + groupId: groupId + targetRunning: true + useCompression: true + connected: true + batchSettings: + duration: duration + size: size + count: 7 + versionedComponentId: versionedComponentId + name: name + transmitting: true + exists: true + id: id + name: name + proxyUser: proxyUser + targetUri: targetUri + targetUris: targetUris + position: null + inactiveRemoteOutputPortCount: 1 + - inactiveRemoteInputPortCount: 1 + targetSecure: true + communicationsTimeout: communicationsTimeout + outputPortCount: 7 + activeRemoteInputPortCount: 2 + inputPortCount: 6 + proxyPort: 1 + flowRefreshed: flowRefreshed + transportProtocol: transportProtocol + versionedComponentId: versionedComponentId + transmitting: true + validationErrors: + - validationErrors + - validationErrors + yieldDuration: yieldDuration + id: id + localNetworkInterface: localNetworkInterface + authorizationIssues: + - authorizationIssues + - authorizationIssues + comments: comments + proxyPassword: proxyPassword + parentGroupId: parentGroupId + activeRemoteOutputPortCount: 4 + proxyHost: proxyHost + contents: + outputPorts: + - null + - null + inputPorts: + - comments: comments + targetId: targetId + concurrentlySchedulableTaskCount: 1 + groupId: groupId + targetRunning: true + useCompression: true + connected: true + batchSettings: + duration: duration + size: size + count: 7 + versionedComponentId: versionedComponentId + name: name + transmitting: true + exists: true + id: id + - comments: comments + targetId: targetId + concurrentlySchedulableTaskCount: 1 + groupId: groupId + targetRunning: true + useCompression: true + connected: true + batchSettings: + duration: duration + size: size + count: 7 + versionedComponentId: versionedComponentId + name: name + transmitting: true + exists: true + id: id + name: name + proxyUser: proxyUser + targetUri: targetUri + targetUris: targetUris + position: null + inactiveRemoteOutputPortCount: 1 + connections: + - prioritizers: + - prioritizers + - prioritizers + flowFileExpiration: flowFileExpiration + selectedRelationships: + - selectedRelationships + - selectedRelationships + loadBalanceCompression: "DO_NOT_COMPRESS, COMPRESS_ATTRIBUTES_ONLY, COMPRESS_ATTRIBUTES_AND_CONTENT" + destination: + running: true + comments: comments + groupId: groupId + versionedComponentId: versionedComponentId + name: name + transmitting: true + exists: true + id: id + type: "PROCESSOR, REMOTE_INPUT_PORT, REMOTE_OUTPUT_PORT, INPUT_PORT, OUTPUT_PORT,\ + \ FUNNEL" + availableRelationships: + - availableRelationships + - availableRelationships + backPressureDataSizeThreshold: backPressureDataSizeThreshold + loadBalanceStrategy: "DO_NOT_LOAD_BALANCE, PARTITION_BY_ATTRIBUTE, ROUND_ROBIN,\ + \ SINGLE_NODE" + parentGroupId: parentGroupId + labelIndex: 7 + source: null + bends: + - null + - null + loadBalanceStatus: "LOAD_BALANCE_NOT_CONFIGURED, LOAD_BALANCE_INACTIVE,\ + \ LOAD_BALANCE_ACTIVE" + backPressureObjectThreshold: 5 + getzIndex: 2 + versionedComponentId: versionedComponentId + name: name + id: id + position: null + loadBalancePartitionAttribute: loadBalancePartitionAttribute + - prioritizers: + - prioritizers + - prioritizers + flowFileExpiration: flowFileExpiration + selectedRelationships: + - selectedRelationships + - selectedRelationships + loadBalanceCompression: "DO_NOT_COMPRESS, COMPRESS_ATTRIBUTES_ONLY, COMPRESS_ATTRIBUTES_AND_CONTENT" + destination: + running: true + comments: comments + groupId: groupId + versionedComponentId: versionedComponentId + name: name + transmitting: true + exists: true + id: id + type: "PROCESSOR, REMOTE_INPUT_PORT, REMOTE_OUTPUT_PORT, INPUT_PORT, OUTPUT_PORT,\ + \ FUNNEL" + availableRelationships: + - availableRelationships + - availableRelationships + backPressureDataSizeThreshold: backPressureDataSizeThreshold + loadBalanceStrategy: "DO_NOT_LOAD_BALANCE, PARTITION_BY_ATTRIBUTE, ROUND_ROBIN,\ + \ SINGLE_NODE" + parentGroupId: parentGroupId + labelIndex: 7 + source: null + bends: + - null + - null + loadBalanceStatus: "LOAD_BALANCE_NOT_CONFIGURED, LOAD_BALANCE_INACTIVE,\ + \ LOAD_BALANCE_ACTIVE" + backPressureObjectThreshold: 5 + getzIndex: 2 + versionedComponentId: versionedComponentId + name: name + id: id + position: null + loadBalancePartitionAttribute: loadBalancePartitionAttribute + labels: + - getzIndex: 5 + versionedComponentId: versionedComponentId + width: 2.3021358869347655 + parentGroupId: parentGroupId + style: + key: style + id: id + label: label + position: null + height: 5.637376656633329 + - getzIndex: 5 + versionedComponentId: versionedComponentId + width: 2.3021358869347655 + parentGroupId: parentGroupId + style: + key: style + id: id + label: label + position: null + height: 5.637376656633329 + FunnelDTO: + type: object + properties: + id: + type: string + description: The id of the component. + parentGroupId: + type: string + description: The id of parent process group of this component if applicable. + position: + $ref: '#/components/schemas/PositionDTO' + versionedComponentId: + type: string + description: The ID of the corresponding component that is under version + control + description: The funnels in this flow snippet. + example: + versionedComponentId: versionedComponentId + parentGroupId: parentGroupId + id: id + position: + x: 0.8008281904610115 + "y": 6.027456183070403 + FunnelEntity: + type: object + properties: + bulletins: + type: array + description: The bulletins for this component. + items: + $ref: '#/components/schemas/BulletinEntity' + component: + $ref: '#/components/schemas/FunnelDTO' + disconnectedNodeAcknowledged: + type: boolean + description: Acknowledges that this node is disconnected to allow for mutable + requests to proceed. + id: + type: string + description: The id of the component. + permissions: + $ref: '#/components/schemas/PermissionsDTO' + position: + $ref: '#/components/schemas/PositionDTO' + revision: + $ref: '#/components/schemas/RevisionDTO' + uri: + type: string + description: The URI for futures requests to the component. + description: The funnels in this flow. + example: + bulletins: + - sourceId: sourceId + canRead: true + groupId: groupId + id: 5 + nodeAddress: nodeAddress + bulletin: + sourceId: sourceId + level: level + sourceType: sourceType + groupId: groupId + id: 1 + sourceName: sourceName + category: category + message: message + nodeAddress: nodeAddress + timestamp: timestamp + timestamp: timestamp + - sourceId: sourceId + canRead: true + groupId: groupId + id: 5 + nodeAddress: nodeAddress + bulletin: + sourceId: sourceId + level: level + sourceType: sourceType + groupId: groupId + id: 1 + sourceName: sourceName + category: category + message: message + nodeAddress: nodeAddress + timestamp: timestamp + timestamp: timestamp + disconnectedNodeAcknowledged: true + component: + versionedComponentId: versionedComponentId + parentGroupId: parentGroupId + id: id + position: + x: 0.8008281904610115 + "y": 6.027456183070403 + permissions: null + id: id + position: + x: 0.8008281904610115 + "y": 6.027456183070403 + uri: uri + revision: + clientId: clientId + lastModifier: lastModifier + version: 2 + xml: + name: funnelEntity + FunnelsEntity: + type: object + properties: + funnels: + uniqueItems: true + type: array + items: + $ref: '#/components/schemas/FunnelEntity' + example: + funnels: + - bulletins: + - sourceId: sourceId + canRead: true + groupId: groupId + id: 5 + nodeAddress: nodeAddress + bulletin: + sourceId: sourceId + level: level + sourceType: sourceType + groupId: groupId + id: 1 + sourceName: sourceName + category: category + message: message + nodeAddress: nodeAddress + timestamp: timestamp + timestamp: timestamp + - sourceId: sourceId + canRead: true + groupId: groupId + id: 5 + nodeAddress: nodeAddress + bulletin: + sourceId: sourceId + level: level + sourceType: sourceType + groupId: groupId + id: 1 + sourceName: sourceName + category: category + message: message + nodeAddress: nodeAddress + timestamp: timestamp + timestamp: timestamp + disconnectedNodeAcknowledged: true + component: + versionedComponentId: versionedComponentId + parentGroupId: parentGroupId + id: id + position: + x: 0.8008281904610115 + "y": 6.027456183070403 + permissions: null + id: id + position: + x: 0.8008281904610115 + "y": 6.027456183070403 + uri: uri + revision: + clientId: clientId + lastModifier: lastModifier + version: 2 + - bulletins: + - sourceId: sourceId + canRead: true + groupId: groupId + id: 5 + nodeAddress: nodeAddress + bulletin: + sourceId: sourceId + level: level + sourceType: sourceType + groupId: groupId + id: 1 + sourceName: sourceName + category: category + message: message + nodeAddress: nodeAddress + timestamp: timestamp + timestamp: timestamp + - sourceId: sourceId + canRead: true + groupId: groupId + id: 5 + nodeAddress: nodeAddress + bulletin: + sourceId: sourceId + level: level + sourceType: sourceType + groupId: groupId + id: 1 + sourceName: sourceName + category: category + message: message + nodeAddress: nodeAddress + timestamp: timestamp + timestamp: timestamp + disconnectedNodeAcknowledged: true + component: + versionedComponentId: versionedComponentId + parentGroupId: parentGroupId + id: id + position: + x: 0.8008281904610115 + "y": 6.027456183070403 + permissions: null + id: id + position: + x: 0.8008281904610115 + "y": 6.027456183070403 + uri: uri + revision: + clientId: clientId + lastModifier: lastModifier + version: 2 + xml: + name: funnelsEntity + GarbageCollectionDTO: + type: object + properties: + collectionCount: + type: integer + description: The number of times garbage collection has run. + format: int64 + collectionMillis: + type: integer + description: The total number of milliseconds spent garbage collecting. + format: int64 + collectionTime: + type: string + description: The total amount of time spent garbage collecting. + name: + type: string + description: The name of the garbage collector. + description: The garbage collection details. + example: + collectionTime: collectionTime + collectionMillis: 3 + collectionCount: 9 + name: name + HistoryDTO: + type: object + properties: + actions: + type: array + description: The actions. + items: + $ref: '#/components/schemas/ActionEntity' + lastRefreshed: + type: string + description: The timestamp when the report was generated. + total: + type: integer + description: The number of number of actions that matched the search criteria.. + format: int32 + example: + lastRefreshed: lastRefreshed + total: 1 + actions: + - sourceId: sourceId + canRead: true + action: + sourceId: sourceId + componentDetails: {} + sourceType: sourceType + actionDetails: {} + id: 0 + sourceName: sourceName + userIdentity: userIdentity + operation: operation + timestamp: timestamp + id: 6 + timestamp: timestamp + - sourceId: sourceId + canRead: true + action: + sourceId: sourceId + componentDetails: {} + sourceType: sourceType + actionDetails: {} + id: 0 + sourceName: sourceName + userIdentity: userIdentity + operation: operation + timestamp: timestamp + id: 6 + timestamp: timestamp + HistoryEntity: + type: object + properties: + history: + $ref: '#/components/schemas/HistoryDTO' + example: + history: + lastRefreshed: lastRefreshed + total: 1 + actions: + - sourceId: sourceId + canRead: true + action: + sourceId: sourceId + componentDetails: {} + sourceType: sourceType + actionDetails: {} + id: 0 + sourceName: sourceName + userIdentity: userIdentity + operation: operation + timestamp: timestamp + id: 6 + timestamp: timestamp + - sourceId: sourceId + canRead: true + action: + sourceId: sourceId + componentDetails: {} + sourceType: sourceType + actionDetails: {} + id: 0 + sourceName: sourceName + userIdentity: userIdentity + operation: operation + timestamp: timestamp + id: 6 + timestamp: timestamp + xml: + name: historyEntity + InputPortsEntity: + type: object + properties: + inputPorts: + uniqueItems: true + type: array + items: + $ref: '#/components/schemas/PortEntity' + example: + inputPorts: + - bulletins: + - null + - null + disconnectedNodeAcknowledged: true + portType: portType + component: + comments: comments + concurrentlySchedulableTaskCount: 1 + parentGroupId: parentGroupId + type: "INPUT_PORT, OUTPUT_PORT" + allowRemoteAccess: true + versionedComponentId: versionedComponentId + name: name + transmitting: true + validationErrors: + - validationErrors + - validationErrors + id: id + portFunction: "STANDARD, FAILURE" + position: null + state: "RUNNING, STOPPED, DISABLED" + allowRemoteAccess: true + permissions: null + id: id + position: null + uri: uri + operatePermissions: null + revision: null + status: + groupId: groupId + name: name + transmitting: true + nodeSnapshots: + - statusSnapshot: null + address: address + apiPort: 2 + nodeId: nodeId + - statusSnapshot: null + address: address + apiPort: 2 + nodeId: nodeId + aggregateSnapshot: + output: output + input: input + activeThreadCount: 0 + groupId: groupId + name: name + transmitting: true + flowFilesIn: 5 + id: id + flowFilesOut: 5 + runStatus: "Running, Stopped, Validating, Disabled, Invalid" + bytesIn: 6 + bytesOut: 1 + id: id + statsLastRefreshed: statsLastRefreshed + runStatus: "Running, Stopped, Validating, Disabled, Invalid" + - bulletins: + - null + - null + disconnectedNodeAcknowledged: true + portType: portType + component: + comments: comments + concurrentlySchedulableTaskCount: 1 + parentGroupId: parentGroupId + type: "INPUT_PORT, OUTPUT_PORT" + allowRemoteAccess: true + versionedComponentId: versionedComponentId + name: name + transmitting: true + validationErrors: + - validationErrors + - validationErrors + id: id + portFunction: "STANDARD, FAILURE" + position: null + state: "RUNNING, STOPPED, DISABLED" + allowRemoteAccess: true + permissions: null + id: id + position: null + uri: uri + operatePermissions: null + revision: null + status: + groupId: groupId + name: name + transmitting: true + nodeSnapshots: + - statusSnapshot: null + address: address + apiPort: 2 + nodeId: nodeId + - statusSnapshot: null + address: address + apiPort: 2 + nodeId: nodeId + aggregateSnapshot: + output: output + input: input + activeThreadCount: 0 + groupId: groupId + name: name + transmitting: true + flowFilesIn: 5 + id: id + flowFilesOut: 5 + runStatus: "Running, Stopped, Validating, Disabled, Invalid" + bytesIn: 6 + bytesOut: 1 + id: id + statsLastRefreshed: statsLastRefreshed + runStatus: "Running, Stopped, Validating, Disabled, Invalid" + xml: + name: inputPortsEntity + IntegerParameter: + type: object + properties: + integer: + type: integer + format: int32 + JmxMetricsResultDTO: + type: object + properties: + attributeName: + type: string + description: The attribute name of the metrics bean's attribute. + attributeValue: + type: object + description: The attribute value of the the metrics bean's attribute + beanName: + type: string + description: The bean name of the metrics bean. + example: + attributeValue: {} + attributeName: attributeName + beanName: beanName + JmxMetricsResultsEntity: + type: object + properties: + jmxMetricsResults: + type: array + items: + $ref: '#/components/schemas/JmxMetricsResultDTO' + example: + jmxMetricsResults: + - attributeValue: {} + attributeName: attributeName + beanName: beanName + - attributeValue: {} + attributeName: attributeName + beanName: beanName + xml: + name: jmxMetricsResult + LabelDTO: + type: object + properties: + getzIndex: + type: integer + description: The z index of the label. + format: int64 + height: + type: number + description: The height of the label in pixels when at a 1:1 scale. + format: double + id: + type: string + description: The id of the component. + label: + type: string + description: The text that appears in the label. + parentGroupId: + type: string + description: The id of parent process group of this component if applicable. + position: + $ref: '#/components/schemas/PositionDTO' + style: + type: object + additionalProperties: + type: string + description: "The styles for this label (font-size : 12px, background-color\ + \ : #eee, etc)." + description: "The styles for this label (font-size : 12px, background-color\ + \ : #eee, etc)." + versionedComponentId: + type: string + description: The ID of the corresponding component that is under version + control + width: + type: number + description: The width of the label in pixels when at a 1:1 scale. + format: double + description: The labels in this flow snippet. + example: + getzIndex: 5 + versionedComponentId: versionedComponentId + width: 2.3021358869347655 + parentGroupId: parentGroupId + style: + key: style + id: id + label: label + position: null + height: 5.637376656633329 + LabelEntity: + type: object + properties: + bulletins: + type: array + description: The bulletins for this component. + items: + $ref: '#/components/schemas/BulletinEntity' + component: + $ref: '#/components/schemas/LabelDTO' + dimensions: + $ref: '#/components/schemas/DimensionsDTO' + disconnectedNodeAcknowledged: + type: boolean + description: Acknowledges that this node is disconnected to allow for mutable + requests to proceed. + getzIndex: + type: integer + description: The z index of the label. + format: int64 + id: + type: string + description: The id of the component. + permissions: + $ref: '#/components/schemas/PermissionsDTO' + position: + $ref: '#/components/schemas/PositionDTO' + revision: + $ref: '#/components/schemas/RevisionDTO' + uri: + type: string + description: The URI for futures requests to the component. + description: The labels in this flow. + example: + bulletins: + - null + - null + disconnectedNodeAcknowledged: true + component: + getzIndex: 5 + versionedComponentId: versionedComponentId + width: 2.3021358869347655 + parentGroupId: parentGroupId + style: + key: style + id: id + label: label + position: null + height: 5.637376656633329 + permissions: null + getzIndex: 1 + id: id + position: null + uri: uri + dimensions: + width: 6.027456183070403 + height: 0.8008281904610115 + revision: null + xml: + name: labelEntity + LabelsEntity: + type: object + properties: + labels: + uniqueItems: true + type: array + items: + $ref: '#/components/schemas/LabelEntity' + example: + labels: + - bulletins: + - null + - null + disconnectedNodeAcknowledged: true + component: + getzIndex: 5 + versionedComponentId: versionedComponentId + width: 2.3021358869347655 + parentGroupId: parentGroupId + style: + key: style + id: id + label: label + position: null + height: 5.637376656633329 + permissions: null + getzIndex: 1 + id: id + position: null + uri: uri + dimensions: + width: 6.027456183070403 + height: 0.8008281904610115 + revision: null + - bulletins: + - null + - null + disconnectedNodeAcknowledged: true + component: + getzIndex: 5 + versionedComponentId: versionedComponentId + width: 2.3021358869347655 + parentGroupId: parentGroupId + style: + key: style + id: id + label: label + position: null + height: 5.637376656633329 + permissions: null + getzIndex: 1 + id: id + position: null + uri: uri + dimensions: + width: 6.027456183070403 + height: 0.8008281904610115 + revision: null + xml: + name: labelsEntity + LatestProvenanceEventsDTO: + type: object + properties: + componentId: + type: string + provenanceEvents: + type: array + items: + $ref: '#/components/schemas/ProvenanceEventDTO' + example: + componentId: componentId + provenanceEvents: + - lineageDuration: 9 + sourceConnectionIdentifier: sourceConnectionIdentifier + componentId: componentId + inputContentClaimOffset: 7 + outputContentClaimIdentifier: outputContentClaimIdentifier + groupId: groupId + flowFileUuid: flowFileUuid + outputContentAvailable: true + inputContentClaimFileSize: inputContentClaimFileSize + alternateIdentifierUri: alternateIdentifierUri + outputContentClaimOffset: 2 + outputContentClaimSection: outputContentClaimSection + inputContentClaimIdentifier: inputContentClaimIdentifier + eventTime: eventTime + details: details + componentName: componentName + id: id + relationship: relationship + contentEqual: true + componentType: componentType + eventId: 5 + outputContentClaimFileSize: outputContentClaimFileSize + transitUri: transitUri + outputContentClaimContainer: outputContentClaimContainer + sourceSystemFlowFileId: sourceSystemFlowFileId + childUuids: + - childUuids + - childUuids + eventType: eventType + replayAvailable: true + replayExplanation: replayExplanation + fileSizeBytes: 5 + clusterNodeId: clusterNodeId + inputContentAvailable: true + eventDuration: 1 + fileSize: fileSize + inputContentClaimContainer: inputContentClaimContainer + outputContentClaimFileSizeBytes: 3 + parentUuids: + - parentUuids + - parentUuids + inputContentClaimFileSizeBytes: 2 + attributes: + - name: name + previousValue: previousValue + value: value + - name: name + previousValue: previousValue + value: value + clusterNodeAddress: clusterNodeAddress + inputContentClaimSection: inputContentClaimSection + - lineageDuration: 9 + sourceConnectionIdentifier: sourceConnectionIdentifier + componentId: componentId + inputContentClaimOffset: 7 + outputContentClaimIdentifier: outputContentClaimIdentifier + groupId: groupId + flowFileUuid: flowFileUuid + outputContentAvailable: true + inputContentClaimFileSize: inputContentClaimFileSize + alternateIdentifierUri: alternateIdentifierUri + outputContentClaimOffset: 2 + outputContentClaimSection: outputContentClaimSection + inputContentClaimIdentifier: inputContentClaimIdentifier + eventTime: eventTime + details: details + componentName: componentName + id: id + relationship: relationship + contentEqual: true + componentType: componentType + eventId: 5 + outputContentClaimFileSize: outputContentClaimFileSize + transitUri: transitUri + outputContentClaimContainer: outputContentClaimContainer + sourceSystemFlowFileId: sourceSystemFlowFileId + childUuids: + - childUuids + - childUuids + eventType: eventType + replayAvailable: true + replayExplanation: replayExplanation + fileSizeBytes: 5 + clusterNodeId: clusterNodeId + inputContentAvailable: true + eventDuration: 1 + fileSize: fileSize + inputContentClaimContainer: inputContentClaimContainer + outputContentClaimFileSizeBytes: 3 + parentUuids: + - parentUuids + - parentUuids + inputContentClaimFileSizeBytes: 2 + attributes: + - name: name + previousValue: previousValue + value: value + - name: name + previousValue: previousValue + value: value + clusterNodeAddress: clusterNodeAddress + inputContentClaimSection: inputContentClaimSection + LatestProvenanceEventsEntity: + type: object + properties: + latestProvenanceEvents: + $ref: '#/components/schemas/LatestProvenanceEventsDTO' + example: + latestProvenanceEvents: + componentId: componentId + provenanceEvents: + - lineageDuration: 9 + sourceConnectionIdentifier: sourceConnectionIdentifier + componentId: componentId + inputContentClaimOffset: 7 + outputContentClaimIdentifier: outputContentClaimIdentifier + groupId: groupId + flowFileUuid: flowFileUuid + outputContentAvailable: true + inputContentClaimFileSize: inputContentClaimFileSize + alternateIdentifierUri: alternateIdentifierUri + outputContentClaimOffset: 2 + outputContentClaimSection: outputContentClaimSection + inputContentClaimIdentifier: inputContentClaimIdentifier + eventTime: eventTime + details: details + componentName: componentName + id: id + relationship: relationship + contentEqual: true + componentType: componentType + eventId: 5 + outputContentClaimFileSize: outputContentClaimFileSize + transitUri: transitUri + outputContentClaimContainer: outputContentClaimContainer + sourceSystemFlowFileId: sourceSystemFlowFileId + childUuids: + - childUuids + - childUuids + eventType: eventType + replayAvailable: true + replayExplanation: replayExplanation + fileSizeBytes: 5 + clusterNodeId: clusterNodeId + inputContentAvailable: true + eventDuration: 1 + fileSize: fileSize + inputContentClaimContainer: inputContentClaimContainer + outputContentClaimFileSizeBytes: 3 + parentUuids: + - parentUuids + - parentUuids + inputContentClaimFileSizeBytes: 2 + attributes: + - name: name + previousValue: previousValue + value: value + - name: name + previousValue: previousValue + value: value + clusterNodeAddress: clusterNodeAddress + inputContentClaimSection: inputContentClaimSection + - lineageDuration: 9 + sourceConnectionIdentifier: sourceConnectionIdentifier + componentId: componentId + inputContentClaimOffset: 7 + outputContentClaimIdentifier: outputContentClaimIdentifier + groupId: groupId + flowFileUuid: flowFileUuid + outputContentAvailable: true + inputContentClaimFileSize: inputContentClaimFileSize + alternateIdentifierUri: alternateIdentifierUri + outputContentClaimOffset: 2 + outputContentClaimSection: outputContentClaimSection + inputContentClaimIdentifier: inputContentClaimIdentifier + eventTime: eventTime + details: details + componentName: componentName + id: id + relationship: relationship + contentEqual: true + componentType: componentType + eventId: 5 + outputContentClaimFileSize: outputContentClaimFileSize + transitUri: transitUri + outputContentClaimContainer: outputContentClaimContainer + sourceSystemFlowFileId: sourceSystemFlowFileId + childUuids: + - childUuids + - childUuids + eventType: eventType + replayAvailable: true + replayExplanation: replayExplanation + fileSizeBytes: 5 + clusterNodeId: clusterNodeId + inputContentAvailable: true + eventDuration: 1 + fileSize: fileSize + inputContentClaimContainer: inputContentClaimContainer + outputContentClaimFileSizeBytes: 3 + parentUuids: + - parentUuids + - parentUuids + inputContentClaimFileSizeBytes: 2 + attributes: + - name: name + previousValue: previousValue + value: value + - name: name + previousValue: previousValue + value: value + clusterNodeAddress: clusterNodeAddress + inputContentClaimSection: inputContentClaimSection + xml: + name: latestProvenanceEventsEntity + LineageDTO: + type: object + properties: + expiration: + type: string + description: When the lineage query will expire. + finished: + type: boolean + description: Whether the lineage query has finished. + id: + type: string + description: The id of this lineage query. + percentCompleted: + type: integer + description: The percent complete for the lineage query. + format: int32 + request: + $ref: '#/components/schemas/LineageRequestDTO' + results: + $ref: '#/components/schemas/LineageResultsDTO' + submissionTime: + type: string + description: When the lineage query was submitted. + uri: + type: string + description: The URI for this lineage query for later retrieval and deletion. + example: + percentCompleted: 0 + request: + eventId: 6 + clusterNodeId: clusterNodeId + lineageRequestType: PARENTS + uuid: uuid + expiration: expiration + finished: true + id: id + results: + nodes: + - childUuids: + - childUuids + - childUuids + parentUuids: + - parentUuids + - parentUuids + eventType: eventType + flowFileUuid: flowFileUuid + id: id + millis: 5 + type: "FLOWFILE, EVENT" + clusterNodeIdentifier: clusterNodeIdentifier + timestamp: timestamp + - childUuids: + - childUuids + - childUuids + parentUuids: + - parentUuids + - parentUuids + eventType: eventType + flowFileUuid: flowFileUuid + id: id + millis: 5 + type: "FLOWFILE, EVENT" + clusterNodeIdentifier: clusterNodeIdentifier + timestamp: timestamp + links: + - sourceId: sourceId + targetId: targetId + flowFileUuid: flowFileUuid + millis: 1 + timestamp: timestamp + - sourceId: sourceId + targetId: targetId + flowFileUuid: flowFileUuid + millis: 1 + timestamp: timestamp + errors: + - errors + - errors + uri: uri + submissionTime: submissionTime + LineageEntity: + type: object + properties: + lineage: + $ref: '#/components/schemas/LineageDTO' + example: + lineage: + percentCompleted: 0 + request: + eventId: 6 + clusterNodeId: clusterNodeId + lineageRequestType: PARENTS + uuid: uuid + expiration: expiration + finished: true + id: id + results: + nodes: + - childUuids: + - childUuids + - childUuids + parentUuids: + - parentUuids + - parentUuids + eventType: eventType + flowFileUuid: flowFileUuid + id: id + millis: 5 + type: "FLOWFILE, EVENT" + clusterNodeIdentifier: clusterNodeIdentifier + timestamp: timestamp + - childUuids: + - childUuids + - childUuids + parentUuids: + - parentUuids + - parentUuids + eventType: eventType + flowFileUuid: flowFileUuid + id: id + millis: 5 + type: "FLOWFILE, EVENT" + clusterNodeIdentifier: clusterNodeIdentifier + timestamp: timestamp + links: + - sourceId: sourceId + targetId: targetId + flowFileUuid: flowFileUuid + millis: 1 + timestamp: timestamp + - sourceId: sourceId + targetId: targetId + flowFileUuid: flowFileUuid + millis: 1 + timestamp: timestamp + errors: + - errors + - errors + uri: uri + submissionTime: submissionTime + xml: + name: lineageEntity + LineageRequestDTO: + type: object + properties: + clusterNodeId: + type: string + description: The id of the node where this lineage originated if clustered. + eventId: + type: integer + description: | + The event id that was used to generate this lineage, if applicable. + The event id is allowed for any type of lineageRequestType. + If the lineageRequestType is FLOWFILE and the flowfile uuid is also included in the request, the event id will be ignored. + format: int64 + lineageRequestType: + type: string + description: The type of lineage request. PARENTS will return the lineage + for the flowfiles that are parents of the specified event. CHILDREN will + return the lineage for the flowfiles that are children of the specified + event. FLOWFILE will return the lineage for the specified flowfile. + enum: + - PARENTS + - CHILDREN + - FLOWFILE + - "PARENTS, CHILDREN, and FLOWFILE" + uuid: + type: string + description: The flowfile uuid that was used to generate the lineage. The + flowfile uuid is only allowed when the lineageRequestType is FLOWFILE + and will take precedence over event id. + description: The initial lineage result. + example: + eventId: 6 + clusterNodeId: clusterNodeId + lineageRequestType: PARENTS + uuid: uuid + LineageResultsDTO: + type: object + properties: + errors: + uniqueItems: true + type: array + description: Any errors that occurred while generating the lineage. + items: + type: string + description: Any errors that occurred while generating the lineage. + links: + type: array + description: The links between the nodes in the lineage. + items: + $ref: '#/components/schemas/ProvenanceLinkDTO' + nodes: + type: array + description: The nodes in the lineage. + items: + $ref: '#/components/schemas/ProvenanceNodeDTO' + description: The results of the lineage query. + example: + nodes: + - childUuids: + - childUuids + - childUuids + parentUuids: + - parentUuids + - parentUuids + eventType: eventType + flowFileUuid: flowFileUuid + id: id + millis: 5 + type: "FLOWFILE, EVENT" + clusterNodeIdentifier: clusterNodeIdentifier + timestamp: timestamp + - childUuids: + - childUuids + - childUuids + parentUuids: + - parentUuids + - parentUuids + eventType: eventType + flowFileUuid: flowFileUuid + id: id + millis: 5 + type: "FLOWFILE, EVENT" + clusterNodeIdentifier: clusterNodeIdentifier + timestamp: timestamp + links: + - sourceId: sourceId + targetId: targetId + flowFileUuid: flowFileUuid + millis: 1 + timestamp: timestamp + - sourceId: sourceId + targetId: targetId + flowFileUuid: flowFileUuid + millis: 1 + timestamp: timestamp + errors: + - errors + - errors + ListingRequestDTO: + type: object + properties: + destinationRunning: + type: boolean + description: Whether the destination of the connection is running + failureReason: + type: string + description: "The reason, if any, that this listing request failed." + finished: + type: boolean + description: Whether the query has finished. + flowFileSummaries: + type: array + description: The FlowFile summaries. The summaries will be populated once + the request has completed. + items: + $ref: '#/components/schemas/FlowFileSummaryDTO' + id: + type: string + description: The id for this listing request. + lastUpdated: + type: string + description: The last time this listing request was updated. + maxResults: + type: integer + description: The maximum number of FlowFileSummary objects to return + format: int32 + percentCompleted: + type: integer + description: The current percent complete. + format: int32 + queueSize: + $ref: '#/components/schemas/QueueSizeDTO' + sourceRunning: + type: boolean + description: Whether the source of the connection is running + state: + type: string + description: The current state of the listing request. + submissionTime: + type: string + description: The timestamp when the query was submitted. + uri: + type: string + description: The URI for future requests to this listing request. + example: + percentCompleted: 7 + queueSize: + objectCount: 3 + byteCount: 9 + finished: true + destinationRunning: true + uri: uri + submissionTime: submissionTime + lastUpdated: lastUpdated + maxResults: 2 + sourceRunning: true + failureReason: failureReason + id: id + state: state + flowFileSummaries: + - queuedDuration: 5 + lineageDuration: 0 + clusterNodeId: clusterNodeId + filename: filename + size: 5 + penaltyExpiresIn: 6 + penalized: true + mimeType: mimeType + position: 1 + clusterNodeAddress: clusterNodeAddress + uri: uri + uuid: uuid + - queuedDuration: 5 + lineageDuration: 0 + clusterNodeId: clusterNodeId + filename: filename + size: 5 + penaltyExpiresIn: 6 + penalized: true + mimeType: mimeType + position: 1 + clusterNodeAddress: clusterNodeAddress + uri: uri + uuid: uuid + ListingRequestEntity: + type: object + properties: + listingRequest: + $ref: '#/components/schemas/ListingRequestDTO' + example: + listingRequest: + percentCompleted: 7 + queueSize: + objectCount: 3 + byteCount: 9 + finished: true + destinationRunning: true + uri: uri + submissionTime: submissionTime + lastUpdated: lastUpdated + maxResults: 2 + sourceRunning: true + failureReason: failureReason + id: id + state: state + flowFileSummaries: + - queuedDuration: 5 + lineageDuration: 0 + clusterNodeId: clusterNodeId + filename: filename + size: 5 + penaltyExpiresIn: 6 + penalized: true + mimeType: mimeType + position: 1 + clusterNodeAddress: clusterNodeAddress + uri: uri + uuid: uuid + - queuedDuration: 5 + lineageDuration: 0 + clusterNodeId: clusterNodeId + filename: filename + size: 5 + penaltyExpiresIn: 6 + penalized: true + mimeType: mimeType + position: 1 + clusterNodeAddress: clusterNodeAddress + uri: uri + uuid: uuid + xml: + name: listingRequestEntity + LongParameter: + type: object + properties: + long: + type: integer + format: int64 + MultiProcessorUseCase: + type: object + properties: + configurations: + type: array + description: A description of how to configure the Processor to perform + the task described in the use case + items: + $ref: '#/components/schemas/ProcessorConfiguration' + description: + type: string + description: A description of the use case + keywords: + type: array + description: Keywords that pertain to the use csae + items: + type: string + description: Keywords that pertain to the use csae + notes: + type: string + description: Any pertinent notes about the use case + description: A list of use cases that have been documented that involve this + Processor in conjunction with other Processors + example: + notes: notes + keywords: + - keywords + - keywords + configurations: + - processorClassName: processorClassName + configuration: configuration + - processorClassName: processorClassName + configuration: configuration + description: description + NarCoordinateDTO: + type: object + properties: + artifact: + type: string + description: The artifact id of the NAR. + group: + type: string + description: The group of the NAR. + version: + type: string + description: The version of the NAR. + description: "The coordinate of another NAR that the this NAR is dependent on,\ + \ or null if not dependent on another NAR." + example: + artifact: artifact + version: version + group: group + NarDetailsEntity: + type: object + properties: + controllerServiceTypes: + uniqueItems: true + type: array + description: The ControllerService types contained in the NAR + items: + $ref: '#/components/schemas/DocumentedTypeDTO' + dependentCoordinates: + uniqueItems: true + type: array + description: The coordinates of NARs that depend on this NAR + items: + $ref: '#/components/schemas/NarCoordinateDTO' + flowAnalysisRuleTypes: + uniqueItems: true + type: array + description: The FlowAnalysisRule types contained in the NAR + items: + $ref: '#/components/schemas/DocumentedTypeDTO' + flowRegistryClientTypes: + uniqueItems: true + type: array + description: The FlowRegistryClient types contained in the NAR + items: + $ref: '#/components/schemas/DocumentedTypeDTO' + narSummary: + $ref: '#/components/schemas/NarSummaryDTO' + parameterProviderTypes: + uniqueItems: true + type: array + description: The ParameterProvider types contained in the NAR + items: + $ref: '#/components/schemas/DocumentedTypeDTO' + processorTypes: + uniqueItems: true + type: array + description: The Processor types contained in the NAR + items: + $ref: '#/components/schemas/DocumentedTypeDTO' + reportingTaskTypes: + uniqueItems: true + type: array + description: The ReportingTask types contained in the NAR + items: + $ref: '#/components/schemas/DocumentedTypeDTO' + example: + controllerServiceTypes: + - deprecationReason: deprecationReason + controllerServiceApis: + - type: type + bundle: null + - type: type + bundle: null + restricted: true + description: description + explicitRestrictions: + - requiredPermission: + id: id + label: label + explanation: explanation + - requiredPermission: + id: id + label: label + explanation: explanation + usageRestriction: usageRestriction + type: type + bundle: + artifact: artifact + version: version + group: group + tags: + - tags + - tags + - deprecationReason: deprecationReason + controllerServiceApis: + - type: type + bundle: null + - type: type + bundle: null + restricted: true + description: description + explicitRestrictions: + - requiredPermission: + id: id + label: label + explanation: explanation + - requiredPermission: + id: id + label: label + explanation: explanation + usageRestriction: usageRestriction + type: type + bundle: + artifact: artifact + version: version + group: group + tags: + - tags + - tags + reportingTaskTypes: + - null + - null + narSummary: + identifier: identifier + coordinate: + artifact: artifact + version: version + group: group + dependencyCoordinate: null + installComplete: true + sourceIdentifier: sourceIdentifier + buildTime: buildTime + createdBy: createdBy + sourceType: sourceType + digest: digest + extensionCount: 0 + state: state + failureMessage: failureMessage + flowAnalysisRuleTypes: + - null + - null + parameterProviderTypes: + - null + - null + processorTypes: + - null + - null + flowRegistryClientTypes: + - null + - null + dependentCoordinates: + - artifact: artifact + version: version + group: group + - artifact: artifact + version: version + group: group + xml: + name: entity + NarSummariesEntity: + type: object + properties: + currentTime: + type: string + description: The current time on the system. + narSummaries: + type: array + description: The NAR summaries + items: + $ref: '#/components/schemas/NarSummaryEntity' + example: + currentTime: currentTime + narSummaries: + - narSummary: + identifier: identifier + coordinate: + artifact: artifact + version: version + group: group + dependencyCoordinate: null + installComplete: true + sourceIdentifier: sourceIdentifier + buildTime: buildTime + createdBy: createdBy + sourceType: sourceType + digest: digest + extensionCount: 0 + state: state + failureMessage: failureMessage + - narSummary: + identifier: identifier + coordinate: + artifact: artifact + version: version + group: group + dependencyCoordinate: null + installComplete: true + sourceIdentifier: sourceIdentifier + buildTime: buildTime + createdBy: createdBy + sourceType: sourceType + digest: digest + extensionCount: 0 + state: state + failureMessage: failureMessage + xml: + name: entity + NarSummaryDTO: + type: object + properties: + buildTime: + type: string + description: The time the NAR was built according to it's MANIFEST + coordinate: + $ref: '#/components/schemas/NarCoordinateDTO' + createdBy: + type: string + description: The plugin that created the NAR according to it's MANIFEST + dependencyCoordinate: + $ref: '#/components/schemas/NarCoordinateDTO' + digest: + type: string + description: The hex digest of the NAR contents + extensionCount: + type: integer + description: The number of extensions contained in this NAR + format: int32 + failureMessage: + type: string + description: "Information about why the installation failed, only populated\ + \ when the state is failed" + identifier: + type: string + description: The identifier of the NAR. + installComplete: + type: boolean + description: Indicates if the install task has completed + sourceIdentifier: + type: string + description: The identifier of the source of this NAR + sourceType: + type: string + description: The source of this NAR + state: + type: string + description: "The state of the NAR (i.e. Installed, or not)" + description: The NAR summary + example: + identifier: identifier + coordinate: + artifact: artifact + version: version + group: group + dependencyCoordinate: null + installComplete: true + sourceIdentifier: sourceIdentifier + buildTime: buildTime + createdBy: createdBy + sourceType: sourceType + digest: digest + extensionCount: 0 + state: state + failureMessage: failureMessage + NarSummaryEntity: + type: object + properties: + narSummary: + $ref: '#/components/schemas/NarSummaryDTO' + example: + narSummary: + identifier: identifier + coordinate: + artifact: artifact + version: version + group: group + dependencyCoordinate: null + installComplete: true + sourceIdentifier: sourceIdentifier + buildTime: buildTime + createdBy: createdBy + sourceType: sourceType + digest: digest + extensionCount: 0 + state: state + failureMessage: failureMessage + xml: + name: entity + NodeConnectionStatisticsSnapshotDTO: + type: object + properties: + address: + type: string + description: The API address of the node + apiPort: + type: integer + description: The API port used to communicate with the node + format: int32 + nodeId: + type: string + description: The unique ID that identifies the node + statisticsSnapshot: + $ref: '#/components/schemas/ConnectionStatisticsSnapshotDTO' + description: A list of status snapshots for each node + example: + address: address + apiPort: 9 + statisticsSnapshot: null + nodeId: nodeId + NodeConnectionStatusSnapshotDTO: + type: object + properties: + address: + type: string + description: The API address of the node + apiPort: + type: integer + description: The API port used to communicate with the node + format: int32 + nodeId: + type: string + description: The unique ID that identifies the node + statusSnapshot: + $ref: '#/components/schemas/ConnectionStatusSnapshotDTO' + description: A list of status snapshots for each node + example: + statusSnapshot: null + address: address + apiPort: 6 + nodeId: nodeId + NodeCountersSnapshotDTO: + type: object + properties: + address: + type: string + description: The API address of the node + apiPort: + type: integer + description: The API port used to communicate with the node + format: int32 + nodeId: + type: string + description: The unique ID that identifies the node + snapshot: + $ref: '#/components/schemas/CountersSnapshotDTO' + description: "A Counters snapshot for each node in the cluster. If the NiFi\ + \ instance is a standalone instance, rather than a cluster, this may be null." + example: + address: address + apiPort: 6 + nodeId: nodeId + snapshot: null + NodeDTO: + type: object + properties: + activeThreadCount: + type: integer + description: The active threads for the NiFi on the node. + format: int32 + readOnly: true + address: + type: string + description: The node's host/ip address. + readOnly: true + apiPort: + type: integer + description: The port the node is listening for API requests. + format: int32 + readOnly: true + bytesQueued: + type: integer + description: The total size of all FlowFiles that are queued up on the node + format: int64 + readOnly: true + connectionRequested: + type: string + description: The time of the node's last connection request. + readOnly: true + events: + type: array + description: The node's events. + readOnly: true + items: + $ref: '#/components/schemas/NodeEventDTO' + flowFileBytes: + type: integer + format: int64 + writeOnly: true + flowFilesQueued: + type: integer + description: The number of FlowFiles that are queued up on the node + format: int32 + readOnly: true + heartbeat: + type: string + description: the time of the nodes's last heartbeat. + readOnly: true + nodeId: + type: string + description: The id of the node. + readOnly: true + nodeStartTime: + type: string + description: The time at which this Node was last refreshed. + readOnly: true + queued: + type: string + description: The queue the NiFi on the node. + readOnly: true + roles: + uniqueItems: true + type: array + description: The roles of this node. + readOnly: true + items: + type: string + description: The roles of this node. + readOnly: true + status: + type: string + description: The node's status. + example: + address: address + activeThreadCount: 0 + heartbeat: heartbeat + nodeStartTime: nodeStartTime + queued: queued + roles: + - roles + - roles + apiPort: 6 + connectionRequested: connectionRequested + flowFilesQueued: 5 + flowFileBytes: 5 + nodeId: nodeId + events: + - category: category + message: message + timestamp: timestamp + - category: category + message: message + timestamp: timestamp + bytesQueued: 1 + status: status + NodeEntity: + type: object + properties: + node: + $ref: '#/components/schemas/NodeDTO' + example: + node: + address: address + activeThreadCount: 0 + heartbeat: heartbeat + nodeStartTime: nodeStartTime + queued: queued + roles: + - roles + - roles + apiPort: 6 + connectionRequested: connectionRequested + flowFilesQueued: 5 + flowFileBytes: 5 + nodeId: nodeId + events: + - category: category + message: message + timestamp: timestamp + - category: category + message: message + timestamp: timestamp + bytesQueued: 1 + status: status + xml: + name: nodeEntity + NodeEventDTO: + type: object + properties: + category: + type: string + description: The category of the node event. + message: + type: string + description: The message in the node event. + timestamp: + type: string + description: The timestamp of the node event. + description: The node's events. + readOnly: true + example: + category: category + message: message + timestamp: timestamp + NodePortStatusSnapshotDTO: + type: object + properties: + address: + type: string + description: The API address of the node + apiPort: + type: integer + description: The API port used to communicate with the node + format: int32 + nodeId: + type: string + description: The unique ID that identifies the node + statusSnapshot: + $ref: '#/components/schemas/PortStatusSnapshotDTO' + description: "A status snapshot for each node in the cluster. If the NiFi instance\ + \ is a standalone instance, rather than a cluster, this may be null." + example: + statusSnapshot: null + address: address + apiPort: 2 + nodeId: nodeId + NodeProcessGroupStatusSnapshotDTO: + type: object + properties: + address: + type: string + description: The API address of the node + apiPort: + type: integer + description: The API port used to communicate with the node + format: int32 + nodeId: + type: string + description: The unique ID that identifies the node + statusSnapshot: + $ref: '#/components/schemas/ProcessGroupStatusSnapshotDTO' + description: "The status reported by each node in the cluster. If the NiFi instance\ + \ is a standalone instance, rather than a clustered instance, this value may\ + \ be null." + example: + statusSnapshot: null + address: address + apiPort: 5 + nodeId: nodeId + NodeProcessorStatusSnapshotDTO: + type: object + properties: + address: + type: string + description: The API address of the node + apiPort: + type: integer + description: The API port used to communicate with the node + format: int32 + nodeId: + type: string + description: The unique ID that identifies the node + statusSnapshot: + $ref: '#/components/schemas/ProcessorStatusSnapshotDTO' + description: "A status snapshot for each node in the cluster. If the NiFi instance\ + \ is a standalone instance, rather than a cluster, this may be null." + example: + statusSnapshot: null + address: address + apiPort: 5 + nodeId: nodeId + NodeRemoteProcessGroupStatusSnapshotDTO: + type: object + properties: + address: + type: string + description: The API address of the node + apiPort: + type: integer + description: The API port used to communicate with the node + format: int32 + nodeId: + type: string + description: The unique ID that identifies the node + statusSnapshot: + $ref: '#/components/schemas/RemoteProcessGroupStatusSnapshotDTO' + description: "A status snapshot for each node in the cluster. If the NiFi instance\ + \ is a standalone instance, rather than a cluster, this may be null." + example: + statusSnapshot: null + address: address + apiPort: 7 + nodeId: nodeId + NodeReplayLastEventSnapshotDTO: + type: object + properties: + address: + type: string + description: The API address of the node + apiPort: + type: integer + description: The API port used to communicate with the node + format: int32 + nodeId: + type: string + description: The unique ID that identifies the node + snapshot: + $ref: '#/components/schemas/ReplayLastEventSnapshotDTO' + description: The node-wise results + example: + address: address + apiPort: 6 + nodeId: nodeId + snapshot: null + xml: + name: nodeReplayLastEventSnapshot + NodeSearchResultDTO: + type: object + properties: + address: + type: string + description: The address of the node that matched the search. + id: + type: string + description: The id of the node that matched the search. + example: + address: address + id: id + NodeStatusSnapshotsDTO: + type: object + properties: + address: + type: string + description: The node's host/ip address. + apiPort: + type: integer + description: The port the node is listening for API requests. + format: int32 + nodeId: + type: string + description: The id of the node. + statusSnapshots: + type: array + description: A list of StatusSnapshotDTO objects that provide the actual + metric values for the component for this node. + items: + $ref: '#/components/schemas/StatusSnapshotDTO' + description: "The NodeStatusSnapshotsDTO objects that provide the actual metric\ + \ values for the component, for each node. If the NiFi instance is not clustered,\ + \ this value will be null." + example: + address: address + apiPort: 6 + statusSnapshots: + - null + - null + nodeId: nodeId + NodeSystemDiagnosticsSnapshotDTO: + type: object + properties: + address: + type: string + description: The API address of the node + apiPort: + type: integer + description: The API port used to communicate with the node + format: int32 + nodeId: + type: string + description: The unique ID that identifies the node + snapshot: + $ref: '#/components/schemas/SystemDiagnosticsSnapshotDTO' + description: "A systems diagnostics snapshot for each node in the cluster. If\ + \ the NiFi instance is a standalone instance, rather than a cluster, this\ + \ may be null." + example: + address: address + apiPort: 4 + nodeId: nodeId + snapshot: null + OutputPortsEntity: + type: object + properties: + outputPorts: + uniqueItems: true + type: array + items: + $ref: '#/components/schemas/PortEntity' + example: + outputPorts: + - bulletins: + - null + - null + disconnectedNodeAcknowledged: true + portType: portType + component: + comments: comments + concurrentlySchedulableTaskCount: 1 + parentGroupId: parentGroupId + type: "INPUT_PORT, OUTPUT_PORT" + allowRemoteAccess: true + versionedComponentId: versionedComponentId + name: name + transmitting: true + validationErrors: + - validationErrors + - validationErrors + id: id + portFunction: "STANDARD, FAILURE" + position: null + state: "RUNNING, STOPPED, DISABLED" + allowRemoteAccess: true + permissions: null + id: id + position: null + uri: uri + operatePermissions: null + revision: null + status: + groupId: groupId + name: name + transmitting: true + nodeSnapshots: + - statusSnapshot: null + address: address + apiPort: 2 + nodeId: nodeId + - statusSnapshot: null + address: address + apiPort: 2 + nodeId: nodeId + aggregateSnapshot: + output: output + input: input + activeThreadCount: 0 + groupId: groupId + name: name + transmitting: true + flowFilesIn: 5 + id: id + flowFilesOut: 5 + runStatus: "Running, Stopped, Validating, Disabled, Invalid" + bytesIn: 6 + bytesOut: 1 + id: id + statsLastRefreshed: statsLastRefreshed + runStatus: "Running, Stopped, Validating, Disabled, Invalid" + - bulletins: + - null + - null + disconnectedNodeAcknowledged: true + portType: portType + component: + comments: comments + concurrentlySchedulableTaskCount: 1 + parentGroupId: parentGroupId + type: "INPUT_PORT, OUTPUT_PORT" + allowRemoteAccess: true + versionedComponentId: versionedComponentId + name: name + transmitting: true + validationErrors: + - validationErrors + - validationErrors + id: id + portFunction: "STANDARD, FAILURE" + position: null + state: "RUNNING, STOPPED, DISABLED" + allowRemoteAccess: true + permissions: null + id: id + position: null + uri: uri + operatePermissions: null + revision: null + status: + groupId: groupId + name: name + transmitting: true + nodeSnapshots: + - statusSnapshot: null + address: address + apiPort: 2 + nodeId: nodeId + - statusSnapshot: null + address: address + apiPort: 2 + nodeId: nodeId + aggregateSnapshot: + output: output + input: input + activeThreadCount: 0 + groupId: groupId + name: name + transmitting: true + flowFilesIn: 5 + id: id + flowFilesOut: 5 + runStatus: "Running, Stopped, Validating, Disabled, Invalid" + bytesIn: 6 + bytesOut: 1 + id: id + statsLastRefreshed: statsLastRefreshed + runStatus: "Running, Stopped, Validating, Disabled, Invalid" + xml: + name: outputPortsEntity + ParameterContextDTO: + type: object + properties: + boundProcessGroups: + uniqueItems: true + type: array + description: The Process Groups that are bound to this Parameter Context + readOnly: true + items: + $ref: '#/components/schemas/ProcessGroupEntity' + description: + type: string + description: The Description of the Parameter Context. + id: + type: string + description: The ID the Parameter Context. + readOnly: true + inheritedParameterContexts: + type: array + description: A list of references of Parameter Contexts from which this + one inherits parameters + items: + $ref: '#/components/schemas/ParameterContextReferenceEntity' + name: + type: string + description: The Name of the Parameter Context. + parameterProviderConfiguration: + $ref: '#/components/schemas/ParameterProviderConfigurationEntity' + parameters: + uniqueItems: true + type: array + description: The Parameters for the Parameter Context + items: + $ref: '#/components/schemas/ParameterEntity' + description: The Parameter Context that is being operated on. This may not be + populated until the request has successfully completed. + readOnly: true + example: + inheritedParameterContexts: + - null + - null + name: name + description: description + id: id + boundProcessGroups: + - activeRemotePortCount: 0 + staleCount: 3 + outputPortCount: 3 + inputPortCount: 7 + permissions: + canRead: true + canWrite: true + processGroupUpdateStrategy: "CURRENT_GROUP, CURRENT_GROUP_WITH_CHILDREN" + disabledCount: 7 + runningCount: 5 + versionedFlowSnapshot: + bucket: + identifier: identifier + permissions: + canRead: true + canDelete: true + canWrite: true + createdTimestamp: 2 + name: name + description: description + externalControllerServices: + key: + identifier: identifier + name: name + snapshotMetadata: + flowIdentifier: flowIdentifier + comments: comments + author: author + bucketIdentifier: bucketIdentifier + branch: branch + version: version + timestamp: 5 + flowContents: + processors: + - autoTerminatedRelationships: + - autoTerminatedRelationships + - autoTerminatedRelationships + bulletinLevel: bulletinLevel + executionNode: executionNode + runDurationMillis: 3 + propertyDescriptors: + key: null + type: type + scheduledState: ENABLED + maxBackoffPeriod: maxBackoffPeriod + yieldDuration: yieldDuration + bundle: null + retriedRelationships: + - retriedRelationships + - retriedRelationships + annotationData: annotationData + componentType: CONNECTION + identifier: identifier + comments: comments + concurrentlySchedulableTaskCount: 1 + retryCount: 1 + penaltyDuration: penaltyDuration + backoffMechanism: "PENALIZE_FLOWFILE, YIELD_PROCESSOR" + schedulingStrategy: schedulingStrategy name: name - invalidCount: 5 - syncFailureCount: 1 + instanceIdentifier: instanceIdentifier + schedulingPeriod: schedulingPeriod + style: + key: style position: null - maxConcurrentTasks: 6 - statelessFlowTimeout: statelessFlowTimeout - parameterContext: null - locallyModifiedAndStaleCount: 7 - localOutputPortCount: 5 - localInputPortCount: 5 - invalidCount: 4 - syncFailureCount: 4 - position: - x: 6.027456183070403 - "y": 1.4658129805029452 - versionedFlowState: "LOCALLY_MODIFIED, STALE, LOCALLY_MODIFIED_AND_STALE,\ - \ UP_TO_DATE, SYNC_FAILURE" - locallyModifiedAndStaleCount: 1 - parameterContext: null - status: + groupIdentifier: groupIdentifier + properties: + key: properties + - autoTerminatedRelationships: + - autoTerminatedRelationships + - autoTerminatedRelationships + bulletinLevel: bulletinLevel + executionNode: executionNode + runDurationMillis: 3 + propertyDescriptors: + key: null + type: type + scheduledState: ENABLED + maxBackoffPeriod: maxBackoffPeriod + yieldDuration: yieldDuration + bundle: null + retriedRelationships: + - retriedRelationships + - retriedRelationships + annotationData: annotationData + componentType: CONNECTION + identifier: identifier + comments: comments + concurrentlySchedulableTaskCount: 1 + retryCount: 1 + penaltyDuration: penaltyDuration + backoffMechanism: "PENALIZE_FLOWFILE, YIELD_PROCESSOR" + schedulingStrategy: schedulingStrategy name: name - nodeSnapshots: - - statusSnapshot: null - address: address - apiPort: 8 - nodeId: nodeId - - statusSnapshot: null - address: address - apiPort: 8 - nodeId: nodeId - id: id - aggregateSnapshot: - transferred: transferred - queued: queued - remoteProcessGroupStatusSnapshots: - - canRead: true - remoteProcessGroupStatusSnapshot: - bytesReceived: 4 - transmissionStatus: transmissionStatus - activeThreadCount: 0 - groupId: groupId - flowFilesReceived: 1 - name: name - targetUri: targetUri - flowFilesSent: 6 - received: received - id: id - bytesSent: 4 - sent: sent - id: id - - canRead: true - remoteProcessGroupStatusSnapshot: - bytesReceived: 4 - transmissionStatus: transmissionStatus - activeThreadCount: 0 - groupId: groupId - flowFilesReceived: 1 - name: name - targetUri: targetUri - flowFilesSent: 6 - received: received - id: id - bytesSent: 4 - sent: sent - id: id - output: output - connectionStatusSnapshots: - - connectionStatusSnapshot: - sourceId: sourceId - groupId: groupId - queued: queued - percentUseCount: 7 - destinationId: destinationId - predictions: - predictedBytesAtNextInterval: 9 - predictionIntervalSeconds: 2 - predictedPercentBytes: 2 - predictedPercentCount: 3 - predictedMillisUntilCountBackpressure: 5 - predictedCountAtNextInterval: 7 - predictedMillisUntilBytesBackpressure: 5 - output: output - input: input - percentUseBytes: 1 - flowFileAvailability: flowFileAvailability - destinationName: destinationName - queuedSize: queuedSize - queuedCount: queuedCount - name: name - flowFilesQueued: 1 - id: id - sourceName: sourceName - flowFilesIn: 4 - flowFilesOut: 1 - bytesIn: 7 - bytesOut: 1 - bytesQueued: 6 - canRead: true - id: id - - connectionStatusSnapshot: - sourceId: sourceId - groupId: groupId - queued: queued - percentUseCount: 7 - destinationId: destinationId - predictions: - predictedBytesAtNextInterval: 9 - predictionIntervalSeconds: 2 - predictedPercentBytes: 2 - predictedPercentCount: 3 - predictedMillisUntilCountBackpressure: 5 - predictedCountAtNextInterval: 7 - predictedMillisUntilBytesBackpressure: 5 - output: output - input: input - percentUseBytes: 1 - flowFileAvailability: flowFileAvailability - destinationName: destinationName - queuedSize: queuedSize - queuedCount: queuedCount - name: name - flowFilesQueued: 1 - id: id - sourceName: sourceName - flowFilesIn: 4 - flowFilesOut: 1 - bytesIn: 7 - bytesOut: 1 - bytesQueued: 6 - canRead: true - id: id - queuedCount: queuedCount - queuedSize: queuedSize - flowFilesReceived: 4 - processGroupStatusSnapshots: - - canRead: true - processGroupStatusSnapshot: null - id: id - - canRead: true - processGroupStatusSnapshot: null - id: id - flowFilesSent: 9 - id: id - flowFilesIn: 5 - written: written - statelessActiveThreadCount: 7 - flowFilesOut: 0 - bytesIn: 4 - bytesQueued: 8 - bytesOut: 2 - bytesWritten: 3 - outputPortStatusSnapshots: - - null - - null - read: read - bytesTransferred: 8 - activeThreadCount: 1 - processorStatusSnapshots: - - processorStatusSnapshot: - bytesWritten: 7 - read: read - tasksDurationNanos: 8 - activeThreadCount: 7 - groupId: groupId - executionNode: "ALL, PRIMARY" - bytesRead: 3 - processingPerformanceStatus: - identifier: identifier - cpuDuration: 3 - contentReadDuration: 7 - sessionCommitDuration: 3 - garbageCollectionDuration: 4 - contentWriteDuration: 5 - type: type - terminatedThreadCount: 3 - output: output - input: input - taskCount: 4 - name: name - id: id - written: written - flowFilesIn: 0 - tasksDuration: tasksDuration - runStatus: "Running, Stopped, Validating, Disabled, Invalid" - flowFilesOut: 6 - tasks: tasks - bytesIn: 7 - bytesOut: 0 - canRead: true - id: id - - processorStatusSnapshot: - bytesWritten: 7 - read: read - tasksDurationNanos: 8 - activeThreadCount: 7 - groupId: groupId - executionNode: "ALL, PRIMARY" - bytesRead: 3 - processingPerformanceStatus: - identifier: identifier - cpuDuration: 3 - contentReadDuration: 7 - sessionCommitDuration: 3 - garbageCollectionDuration: 4 - contentWriteDuration: 5 - type: type - terminatedThreadCount: 3 - output: output - input: input - taskCount: 4 - name: name - id: id - written: written - flowFilesIn: 0 - tasksDuration: tasksDuration - runStatus: "Running, Stopped, Validating, Disabled, Invalid" - flowFilesOut: 6 - tasks: tasks - bytesIn: 7 - bytesOut: 0 - canRead: true - id: id - bytesRead: 4 - processingPerformanceStatus: null - received: received - bytesSent: 8 - processingNanos: 9 - sent: sent - flowFilesTransferred: 1 - terminatedThreadCount: 3 - input: input - bytesReceived: 6 - name: name - flowFilesQueued: 6 - versionedFlowState: "LOCALLY_MODIFIED, STALE, LOCALLY_MODIFIED_AND_STALE,\ - \ UP_TO_DATE, SYNC_FAILURE" - inputPortStatusSnapshots: - - portStatusSnapshot: - output: output - input: input - activeThreadCount: 7 - groupId: groupId - name: name - transmitting: true - id: id - flowFilesIn: 9 - flowFilesOut: 9 - runStatus: "Running, Stopped, Validating, Disabled, Invalid" - bytesIn: 0 - bytesOut: 0 - canRead: true - id: id - - portStatusSnapshot: - output: output - input: input - activeThreadCount: 7 - groupId: groupId - name: name - transmitting: true - id: id - flowFilesIn: 9 - flowFilesOut: 9 - runStatus: "Running, Stopped, Validating, Disabled, Invalid" - bytesIn: 0 - bytesOut: 0 - canRead: true - id: id - statsLastRefreshed: statsLastRefreshed - - activeRemotePortCount: 9 - staleCount: 5 - outputPortCount: 9 - inputPortCount: 3 - permissions: null - processGroupUpdateStrategy: "CURRENT_GROUP, CURRENT_GROUP_WITH_CHILDREN" - runningCount: 2 - disabledCount: 6 - versionedFlowSnapshot: - bucket: - identifier: identifier - permissions: null - createdTimestamp: 3 + instanceIdentifier: instanceIdentifier + schedulingPeriod: schedulingPeriod + style: + key: style + position: null + groupIdentifier: groupIdentifier + properties: + key: properties + scheduledState: ENABLED + processGroups: + - null + - null + outputPorts: + - null + - null + funnels: + - componentType: CONNECTION + identifier: identifier + comments: comments + name: name + instanceIdentifier: instanceIdentifier + position: null + groupIdentifier: groupIdentifier + - componentType: CONNECTION + identifier: identifier + comments: comments + name: name + instanceIdentifier: instanceIdentifier + position: null + groupIdentifier: groupIdentifier + versionedFlowCoordinates: + registryId: registryId + storageLocation: storageLocation + bucketId: bucketId + branch: branch + flowId: flowId + version: version + latest: true + connections: + - componentType: CONNECTION + identifier: identifier + prioritizers: + - prioritizers + - prioritizers + comments: comments + flowFileExpiration: flowFileExpiration + selectedRelationships: + - selectedRelationships + - selectedRelationships + loadBalanceCompression: "DO_NOT_COMPRESS, COMPRESS_ATTRIBUTES_ONLY,\ + \ COMPRESS_ATTRIBUTES_AND_CONTENT" + destination: + comments: comments + groupId: groupId name: name - description: description - snapshotMetadata: - flowIdentifier: flowIdentifier + instanceIdentifier: instanceIdentifier + id: id + type: PROCESSOR + backPressureDataSizeThreshold: backPressureDataSizeThreshold + loadBalanceStrategy: "DO_NOT_LOAD_BALANCE, PARTITION_BY_ATTRIBUTE,\ + \ ROUND_ROBIN, SINGLE_NODE" + labelIndex: 2 + source: null + bends: + - x: 7.203794749804894 + "y": 4.332304821875894 + - x: 7.203794749804894 + "y": 4.332304821875894 + backPressureObjectThreshold: 0 + name: name + instanceIdentifier: instanceIdentifier + position: null + groupIdentifier: groupIdentifier + partitioningAttribute: partitioningAttribute + zIndex: 9 + - componentType: CONNECTION + identifier: identifier + prioritizers: + - prioritizers + - prioritizers + comments: comments + flowFileExpiration: flowFileExpiration + selectedRelationships: + - selectedRelationships + - selectedRelationships + loadBalanceCompression: "DO_NOT_COMPRESS, COMPRESS_ATTRIBUTES_ONLY,\ + \ COMPRESS_ATTRIBUTES_AND_CONTENT" + destination: comments: comments - author: author - bucketIdentifier: bucketIdentifier - branch: branch - version: version - timestamp: 0 - externalControllerServices: - key: - identifier: identifier - name: name - flowContents: - processors: - - autoTerminatedRelationships: - - autoTerminatedRelationships - - autoTerminatedRelationships - bulletinLevel: bulletinLevel - executionNode: executionNode - runDurationMillis: 3 - type: type - propertyDescriptors: - key: - resourceDefinition: - resourceTypes: - - FILE - - FILE - cardinality: SINGLE - displayName: displayName - identifiesControllerService: true - name: name - dynamic: true - 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: 2 - retryCount: 3 - penaltyDuration: penaltyDuration - backoffMechanism: "PENALIZE_FLOWFILE, YIELD_PROCESSOR" - schedulingStrategy: schedulingStrategy - name: name - instanceIdentifier: instanceIdentifier - style: - key: style - schedulingPeriod: schedulingPeriod - position: null - groupIdentifier: groupIdentifier - properties: - key: properties - - autoTerminatedRelationships: - - autoTerminatedRelationships - - autoTerminatedRelationships - bulletinLevel: bulletinLevel - executionNode: executionNode - runDurationMillis: 3 - type: type - propertyDescriptors: - key: - resourceDefinition: - resourceTypes: - - FILE - - FILE - cardinality: SINGLE - displayName: displayName - identifiesControllerService: true - name: name - dynamic: true - 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: 2 - retryCount: 3 - penaltyDuration: penaltyDuration - backoffMechanism: "PENALIZE_FLOWFILE, YIELD_PROCESSOR" - schedulingStrategy: schedulingStrategy - name: name - instanceIdentifier: instanceIdentifier - style: - key: style - schedulingPeriod: schedulingPeriod - position: null - groupIdentifier: groupIdentifier - properties: - key: properties - scheduledState: ENABLED - processGroups: - - null - - null - outputPorts: - - null - - null - funnels: - - identifier: identifier - componentType: CONNECTION - comments: comments - name: name - instanceIdentifier: instanceIdentifier - position: null - groupIdentifier: groupIdentifier - - identifier: identifier - componentType: CONNECTION - comments: comments - name: name - instanceIdentifier: instanceIdentifier - position: null - groupIdentifier: groupIdentifier - versionedFlowCoordinates: - registryId: registryId - storageLocation: storageLocation - bucketId: bucketId - branch: branch - flowId: flowId - version: version - latest: true - connections: - - identifier: identifier - componentType: CONNECTION - prioritizers: - - prioritizers - - prioritizers - comments: comments - flowFileExpiration: flowFileExpiration - selectedRelationships: - - selectedRelationships - - selectedRelationships - loadBalanceCompression: "DO_NOT_COMPRESS, COMPRESS_ATTRIBUTES_ONLY,\ - \ COMPRESS_ATTRIBUTES_AND_CONTENT" - destination: null - backPressureDataSizeThreshold: backPressureDataSizeThreshold - loadBalanceStrategy: "DO_NOT_LOAD_BALANCE, PARTITION_BY_ATTRIBUTE,\ - \ ROUND_ROBIN, SINGLE_NODE" - source: - comments: comments - groupId: groupId - name: name - instanceIdentifier: instanceIdentifier - id: id - type: PROCESSOR - labelIndex: 4 - bends: - - null - - null - backPressureObjectThreshold: 0 - name: name - instanceIdentifier: instanceIdentifier - position: null - groupIdentifier: groupIdentifier - partitioningAttribute: partitioningAttribute - zIndex: 0 - - identifier: identifier - componentType: CONNECTION - prioritizers: - - prioritizers - - prioritizers - comments: comments - flowFileExpiration: flowFileExpiration - selectedRelationships: - - selectedRelationships - - selectedRelationships - loadBalanceCompression: "DO_NOT_COMPRESS, COMPRESS_ATTRIBUTES_ONLY,\ - \ COMPRESS_ATTRIBUTES_AND_CONTENT" - destination: null - backPressureDataSizeThreshold: backPressureDataSizeThreshold - loadBalanceStrategy: "DO_NOT_LOAD_BALANCE, PARTITION_BY_ATTRIBUTE,\ - \ ROUND_ROBIN, SINGLE_NODE" - source: - comments: comments - groupId: groupId - name: name - instanceIdentifier: instanceIdentifier - id: id - type: PROCESSOR - labelIndex: 4 - bends: - - null - - null - backPressureObjectThreshold: 0 + groupId: groupId + name: name + instanceIdentifier: instanceIdentifier + id: id + type: PROCESSOR + backPressureDataSizeThreshold: backPressureDataSizeThreshold + loadBalanceStrategy: "DO_NOT_LOAD_BALANCE, PARTITION_BY_ATTRIBUTE,\ + \ ROUND_ROBIN, SINGLE_NODE" + labelIndex: 2 + source: null + bends: + - x: 7.203794749804894 + "y": 4.332304821875894 + - x: 7.203794749804894 + "y": 4.332304821875894 + backPressureObjectThreshold: 0 + name: name + instanceIdentifier: instanceIdentifier + position: null + groupIdentifier: groupIdentifier + partitioningAttribute: partitioningAttribute + zIndex: 9 + logFileSuffix: logFileSuffix + parameterContextName: parameterContextName + componentType: CONNECTION + identifier: identifier + defaultBackPressureObjectThreshold: 0 + comments: comments + executionEngine: STANDARD + defaultBackPressureDataSizeThreshold: defaultBackPressureDataSizeThreshold + labels: + - componentType: CONNECTION + identifier: identifier + comments: comments + name: name + width: 4.8789878742268815 + instanceIdentifier: instanceIdentifier + style: + key: style + label: label + position: null + groupIdentifier: groupIdentifier + height: 6.173804034172511 + zIndex: 6 + - componentType: CONNECTION + identifier: identifier + comments: comments + name: name + width: 4.8789878742268815 + instanceIdentifier: instanceIdentifier + style: + key: style + label: label + position: null + groupIdentifier: groupIdentifier + height: 6.173804034172511 + zIndex: 6 + controllerServices: + - annotationData: annotationData + componentType: CONNECTION + identifier: identifier + comments: comments + bulletinLevel: bulletinLevel + propertyDescriptors: + key: + resourceDefinition: + resourceTypes: + - FILE + - FILE + cardinality: SINGLE + displayName: displayName + identifiesControllerService: true name: name - instanceIdentifier: instanceIdentifier - position: null - groupIdentifier: groupIdentifier - partitioningAttribute: partitioningAttribute - zIndex: 0 - logFileSuffix: logFileSuffix - parameterContextName: parameterContextName + dynamic: true + sensitive: true + type: type + scheduledState: ENABLED + controllerServiceApis: + - type: type + bundle: null + - type: type + bundle: null + name: name + instanceIdentifier: instanceIdentifier + position: null + groupIdentifier: groupIdentifier + bundle: + artifact: artifact + version: version + group: group + properties: + key: properties + - annotationData: annotationData + componentType: CONNECTION + identifier: identifier + comments: comments + bulletinLevel: bulletinLevel + propertyDescriptors: + key: + resourceDefinition: + resourceTypes: + - FILE + - FILE + cardinality: SINGLE + displayName: displayName + identifiesControllerService: true + name: name + dynamic: true + sensitive: true + type: type + scheduledState: ENABLED + controllerServiceApis: + - type: type + bundle: null + - type: type + bundle: null + name: name + instanceIdentifier: instanceIdentifier + position: null + groupIdentifier: groupIdentifier + bundle: + artifact: artifact + version: version + group: group + properties: + key: properties + defaultFlowFileExpiration: defaultFlowFileExpiration + flowFileConcurrency: flowFileConcurrency + flowFileOutboundPolicy: flowFileOutboundPolicy + name: name + inputPorts: + - componentType: CONNECTION + identifier: identifier + comments: comments + allowRemoteAccess: true + concurrentlySchedulableTaskCount: 2 + name: name + instanceIdentifier: instanceIdentifier + portFunction: STANDARD + position: null + groupIdentifier: groupIdentifier + type: INPUT_PORT + scheduledState: ENABLED + - componentType: CONNECTION + identifier: identifier + comments: comments + allowRemoteAccess: true + concurrentlySchedulableTaskCount: 2 + name: name + instanceIdentifier: instanceIdentifier + portFunction: STANDARD + position: null + groupIdentifier: groupIdentifier + type: INPUT_PORT + scheduledState: ENABLED + instanceIdentifier: instanceIdentifier + maxConcurrentTasks: 9 + position: null + statelessFlowTimeout: statelessFlowTimeout + groupIdentifier: groupIdentifier + remoteProcessGroups: + - componentType: CONNECTION + identifier: identifier + comments: comments + proxyPassword: proxyPassword + communicationsTimeout: communicationsTimeout + proxyHost: proxyHost + proxyPort: 4 + outputPorts: + - null + - null + transportProtocol: "RAW, HTTP" + name: name + proxyUser: proxyUser + inputPorts: + - componentType: CONNECTION identifier: identifier - componentType: CONNECTION - defaultBackPressureObjectThreshold: 9 + remoteGroupId: remoteGroupId comments: comments - executionEngine: STANDARD - labels: - - identifier: identifier - componentType: CONNECTION - comments: comments - name: name - width: 4.332304821875894 - instanceIdentifier: instanceIdentifier - style: - key: style - position: null - label: label - groupIdentifier: groupIdentifier - zIndex: 7 - height: 2.7977867356748476 - - identifier: identifier - componentType: CONNECTION - comments: comments - name: name - width: 4.332304821875894 - instanceIdentifier: instanceIdentifier - style: - key: style - position: null - label: label - groupIdentifier: groupIdentifier - zIndex: 7 - height: 2.7977867356748476 - defaultBackPressureDataSizeThreshold: defaultBackPressureDataSizeThreshold - controllerServices: - - annotationData: annotationData - identifier: identifier - componentType: CONNECTION - comments: comments - bulletinLevel: bulletinLevel - type: type - propertyDescriptors: - key: null - scheduledState: ENABLED - controllerServiceApis: - - type: type - bundle: null - - type: type - bundle: null - name: name - instanceIdentifier: instanceIdentifier - position: null - groupIdentifier: groupIdentifier - bundle: null - properties: - key: properties - - annotationData: annotationData - identifier: identifier - componentType: CONNECTION - comments: comments - bulletinLevel: bulletinLevel - type: type - propertyDescriptors: - key: null - scheduledState: ENABLED - controllerServiceApis: - - type: type - bundle: null - - type: type - bundle: null - name: name - instanceIdentifier: instanceIdentifier - position: null - groupIdentifier: groupIdentifier - bundle: null - properties: - key: properties - defaultFlowFileExpiration: defaultFlowFileExpiration - flowFileConcurrency: flowFileConcurrency - flowFileOutboundPolicy: flowFileOutboundPolicy + targetId: targetId + concurrentlySchedulableTaskCount: 1 + useCompression: true + scheduledState: ENABLED name: name - inputPorts: + instanceIdentifier: instanceIdentifier + position: null + batchSize: + duration: duration + size: size + count: 5 + groupIdentifier: groupIdentifier + - componentType: CONNECTION + identifier: identifier + remoteGroupId: remoteGroupId + comments: comments + targetId: targetId + concurrentlySchedulableTaskCount: 1 + useCompression: true + scheduledState: ENABLED + name: name + instanceIdentifier: instanceIdentifier + position: null + batchSize: + duration: duration + size: size + count: 5 + groupIdentifier: groupIdentifier + targetUris: targetUris + instanceIdentifier: instanceIdentifier + yieldDuration: yieldDuration + position: null + groupIdentifier: groupIdentifier + localNetworkInterface: localNetworkInterface + - componentType: CONNECTION + identifier: identifier + comments: comments + proxyPassword: proxyPassword + communicationsTimeout: communicationsTimeout + proxyHost: proxyHost + proxyPort: 4 + outputPorts: + - null + - null + transportProtocol: "RAW, HTTP" + name: name + proxyUser: proxyUser + inputPorts: + - componentType: CONNECTION + identifier: identifier + remoteGroupId: remoteGroupId + comments: comments + targetId: targetId + concurrentlySchedulableTaskCount: 1 + useCompression: true + scheduledState: ENABLED + name: name + instanceIdentifier: instanceIdentifier + position: null + batchSize: + duration: duration + size: size + count: 5 + groupIdentifier: groupIdentifier + - componentType: CONNECTION + identifier: identifier + remoteGroupId: remoteGroupId + comments: comments + targetId: targetId + concurrentlySchedulableTaskCount: 1 + useCompression: true + scheduledState: ENABLED + name: name + instanceIdentifier: instanceIdentifier + position: null + batchSize: + duration: duration + size: size + count: 5 + groupIdentifier: groupIdentifier + targetUris: targetUris + instanceIdentifier: instanceIdentifier + yieldDuration: yieldDuration + position: null + groupIdentifier: groupIdentifier + localNetworkInterface: localNetworkInterface + parameterProviders: + key: + identifier: identifier + name: name + type: type + bundle: null + flow: + versionCount: 4 + bucketName: bucketName + identifier: identifier + permissions: null + createdTimestamp: 3 + name: name + description: description + bucketIdentifier: bucketIdentifier + versionInfo: + version: 0 + branch: branch + lastModifiedTimestamp: 8 + flowEncodingVersion: flowEncodingVersion + latest: true + parameterContexts: + key: + parameterGroupName: parameterGroupName + componentType: CONNECTION + identifier: identifier + synchronized: true + comments: comments + description: description + inheritedParameterContexts: + - inheritedParameterContexts + - inheritedParameterContexts + name: name + instanceIdentifier: instanceIdentifier + position: null + groupIdentifier: groupIdentifier + parameterProvider: parameterProvider + parameters: + - referencedAssets: - identifier: identifier - componentType: CONNECTION - comments: comments - allowRemoteAccess: true - concurrentlySchedulableTaskCount: 8 name: name - instanceIdentifier: instanceIdentifier - position: null - portFunction: STANDARD - type: INPUT_PORT - groupIdentifier: groupIdentifier - scheduledState: ENABLED - identifier: identifier - componentType: CONNECTION - comments: comments - allowRemoteAccess: true - concurrentlySchedulableTaskCount: 8 name: name - instanceIdentifier: instanceIdentifier - position: null - portFunction: STANDARD - type: INPUT_PORT - groupIdentifier: groupIdentifier - scheduledState: ENABLED - instanceIdentifier: instanceIdentifier - position: - x: 3.111202833403195 - "y": 9.897492629215506 - maxConcurrentTasks: 0 - statelessFlowTimeout: statelessFlowTimeout - remoteProcessGroups: + provided: true + name: name + description: description + sensitive: true + value: value + - referencedAssets: - identifier: identifier - componentType: CONNECTION - comments: comments - proxyPassword: proxyPassword - communicationsTimeout: communicationsTimeout - proxyHost: proxyHost - proxyPort: 5 - transportProtocol: "RAW, HTTP" - outputPorts: - - null - - null name: name - proxyUser: proxyUser - targetUris: targetUris - inputPorts: - - identifier: identifier - componentType: CONNECTION - remoteGroupId: remoteGroupId - comments: comments - targetId: targetId - concurrentlySchedulableTaskCount: 7 - useCompression: true - scheduledState: ENABLED - name: name - instanceIdentifier: instanceIdentifier - position: null - batchSize: - duration: duration - size: size - count: 0 - groupIdentifier: groupIdentifier - - identifier: identifier - componentType: CONNECTION - remoteGroupId: remoteGroupId - comments: comments - targetId: targetId - concurrentlySchedulableTaskCount: 7 - useCompression: true - scheduledState: ENABLED - name: name - instanceIdentifier: instanceIdentifier - position: null - batchSize: - duration: duration - size: size - count: 0 - groupIdentifier: groupIdentifier - instanceIdentifier: instanceIdentifier - yieldDuration: yieldDuration - position: null - groupIdentifier: groupIdentifier - localNetworkInterface: localNetworkInterface - identifier: identifier - componentType: CONNECTION - comments: comments - proxyPassword: proxyPassword - communicationsTimeout: communicationsTimeout - proxyHost: proxyHost - proxyPort: 5 - transportProtocol: "RAW, HTTP" - outputPorts: - - null - - null - name: name - proxyUser: proxyUser - targetUris: targetUris - inputPorts: - - identifier: identifier - componentType: CONNECTION - remoteGroupId: remoteGroupId - comments: comments - targetId: targetId - concurrentlySchedulableTaskCount: 7 - useCompression: true - scheduledState: ENABLED - name: name - instanceIdentifier: instanceIdentifier - position: null - batchSize: - duration: duration - size: size - count: 0 - groupIdentifier: groupIdentifier - - identifier: identifier - componentType: CONNECTION - remoteGroupId: remoteGroupId - comments: comments - targetId: targetId - concurrentlySchedulableTaskCount: 7 - useCompression: true - scheduledState: ENABLED - name: name - instanceIdentifier: instanceIdentifier - position: null - batchSize: - duration: duration - size: size - count: 0 - groupIdentifier: groupIdentifier - instanceIdentifier: instanceIdentifier - yieldDuration: yieldDuration - position: null - groupIdentifier: groupIdentifier - localNetworkInterface: localNetworkInterface - groupIdentifier: groupIdentifier - parameterProviders: - key: - identifier: identifier name: name - type: type - bundle: null - flow: - versionCount: 8 - identifier: identifier - bucketName: bucketName - permissions: - canRead: true - canWrite: true - canDelete: true - createdTimestamp: 5 + provided: true name: name description: description - bucketIdentifier: bucketIdentifier - versionInfo: - version: 7 - branch: branch - lastModifiedTimestamp: 5 - flowEncodingVersion: flowEncodingVersion - parameterContexts: + sensitive: true + value: value + stoppedCount: 7 + id: id + bulletins: + - null + - null + publicInputPortCount: 3 + upToDateCount: 3 + inactiveRemotePortCount: 0 + uri: uri + locallyModifiedCount: 7 + revision: + clientId: clientId + lastModifier: lastModifier + version: 2 + disconnectedNodeAcknowledged: true + publicOutputPortCount: 7 + component: + activeRemotePortCount: 6 + flowfileConcurrency: "UNBOUNDED, SINGLE_FLOWFILE_PER_NODE, SINGLE_BATCH_PER_NODE" + staleCount: 5 + outputPortCount: 1 + inputPortCount: 9 + versionedComponentId: versionedComponentId + disabledCount: 5 + runningCount: 6 + flowfileOutboundPolicy: "STREAM_WHEN_AVAILABLE, BATCH_OUTPUT" + stoppedCount: 6 + id: id + versionControlInformation: + bucketName: bucketName + groupId: groupId + registryId: registryId + storageLocation: storageLocation + bucketId: bucketId + registryName: registryName + branch: branch + flowName: flowName + version: version + flowDescription: flowDescription + stateExplanation: stateExplanation + state: "LOCALLY_MODIFIED, STALE, LOCALLY_MODIFIED_AND_STALE, UP_TO_DATE,\ + \ SYNC_FAILURE" + flowId: flowId + logFileSuffix: logFileSuffix + defaultBackPressureObjectThreshold: 4 + publicInputPortCount: 2 + comments: comments + upToDateCount: 3 + parentGroupId: parentGroupId + inactiveRemotePortCount: 9 + executionEngine: "STATELESS, STANDARD, INHERITED" + locallyModifiedCount: 3 + defaultBackPressureDataSizeThreshold: defaultBackPressureDataSizeThreshold + publicOutputPortCount: 6 + localOutputPortCount: 9 + defaultFlowFileExpiration: defaultFlowFileExpiration + localInputPortCount: 8 + contents: + controllerServices: + - bulletinLevel: bulletinLevel + deprecated: true + multipleVersionsAvailable: true + extensionMissing: true + type: type + descriptors: key: - parameterGroupName: parameterGroupName - identifier: identifier - synchronized: true - componentType: CONNECTION - comments: comments + supportsEl: true + defaultValue: defaultValue + displayName: displayName + expressionLanguageScope: expressionLanguageScope description: description - inheritedParameterContexts: - - inheritedParameterContexts - - inheritedParameterContexts + sensitive: true + required: true + dependencies: + - dependentValues: + - dependentValues + - dependentValues + propertyName: propertyName + - dependentValues: + - dependentValues + - dependentValues + propertyName: propertyName + allowableValues: + - canRead: true + allowableValue: + displayName: displayName + description: description + value: value + - canRead: true + allowableValue: + displayName: displayName + description: description + value: value + identifiesControllerService: identifiesControllerService name: name - instanceIdentifier: instanceIdentifier - position: null - groupIdentifier: groupIdentifier - parameters: - - referencedAssets: - - identifier: identifier - name: name - - identifier: identifier - name: name - provided: true - name: name - description: description - sensitive: true - value: value - - referencedAssets: - - identifier: identifier - name: name - - identifier: identifier - name: name - provided: true - name: name - description: description - sensitive: true - value: value - parameterProvider: parameterProvider - latest: true - stoppedCount: 6 - id: id - bulletins: - - sourceId: sourceId - canRead: true - groupId: groupId - id: 5 - nodeAddress: nodeAddress - bulletin: - sourceId: sourceId - level: level - sourceType: sourceType - groupId: groupId - id: 5 - sourceName: sourceName - category: category - message: message - nodeAddress: nodeAddress - timestamp: timestamp - timestamp: timestamp - - sourceId: sourceId - canRead: true - groupId: groupId - id: 5 - nodeAddress: nodeAddress - bulletin: - sourceId: sourceId - level: level - sourceType: sourceType - groupId: groupId - id: 5 - sourceName: sourceName - category: category - message: message - nodeAddress: nodeAddress - timestamp: timestamp - timestamp: timestamp - publicInputPortCount: 3 - upToDateCount: 1 - inactiveRemotePortCount: 1 - uri: uri - locallyModifiedCount: 3 - revision: - clientId: clientId - lastModifier: lastModifier - version: 0 - disconnectedNodeAcknowledged: true - publicOutputPortCount: 1 - component: - activeRemotePortCount: 7 - flowfileConcurrency: "UNBOUNDED, SINGLE_FLOWFILE_PER_NODE, SINGLE_BATCH_PER_NODE" - staleCount: 4 - outputPortCount: 3 - inputPortCount: 6 + dynamic: true + identifiesControllerServiceBundle: null + controllerServiceApis: + - type: type + bundle: null + - type: type + bundle: null + sensitiveDynamicPropertyNames: + - sensitiveDynamicPropertyNames + - sensitiveDynamicPropertyNames + supportsSensitiveDynamicProperties: true versionedComponentId: versionedComponentId - runningCount: 1 - disabledCount: 2 - flowfileOutboundPolicy: "STREAM_WHEN_AVAILABLE, BATCH_OUTPUT" - stoppedCount: 5 + validationErrors: + - validationErrors + - validationErrors id: id - versionControlInformation: - bucketName: bucketName - groupId: groupId - registryId: registryId - storageLocation: storageLocation - bucketId: bucketId - registryName: registryName - branch: branch - flowName: flowName + state: "ENABLED, ENABLING, DISABLED, DISABLING" + bundle: + artifact: artifact version: version - flowDescription: flowDescription - stateExplanation: stateExplanation - state: "LOCALLY_MODIFIED, STALE, LOCALLY_MODIFIED_AND_STALE, UP_TO_DATE,\ - \ SYNC_FAILURE" - flowId: flowId - logFileSuffix: logFileSuffix - defaultBackPressureObjectThreshold: 0 - publicInputPortCount: 6 - comments: comments - upToDateCount: 3 - parentGroupId: parentGroupId - inactiveRemotePortCount: 9 - executionEngine: "STATELESS, STANDARD, INHERITED" - locallyModifiedCount: 2 - defaultBackPressureDataSizeThreshold: defaultBackPressureDataSizeThreshold - publicOutputPortCount: 7 - localOutputPortCount: 1 - defaultFlowFileExpiration: defaultFlowFileExpiration - localInputPortCount: 1 - statelessGroupScheduledState: "STOPPED, RUNNING" - contents: - controllerServices: - - deprecated: true - bulletinLevel: bulletinLevel - multipleVersionsAvailable: true - extensionMissing: true - type: type + group: group + referencingComponents: + - bulletins: + - null + - null + disconnectedNodeAcknowledged: true + component: descriptors: - key: - supportsEl: true - displayName: displayName - defaultValue: defaultValue - expressionLanguageScope: expressionLanguageScope - description: description - sensitive: true - required: true - dependencies: - - dependentValues: - - dependentValues - - dependentValues - propertyName: propertyName - - dependentValues: - - dependentValues - - dependentValues - propertyName: propertyName - allowableValues: - - canRead: true - allowableValue: - displayName: displayName - description: description - value: value - - canRead: true - allowableValue: - displayName: displayName - description: description - value: value - identifiesControllerService: identifiesControllerService - name: name - dynamic: true - identifiesControllerServiceBundle: null - controllerServiceApis: - - type: type - bundle: null - - type: type - bundle: null - sensitiveDynamicPropertyNames: - - sensitiveDynamicPropertyNames - - sensitiveDynamicPropertyNames - versionedComponentId: versionedComponentId - supportsSensitiveDynamicProperties: true + key: null + referenceCycle: true + activeThreadCount: 0 + groupId: groupId + name: name + referenceType: "Processor, ControllerService, ReportingTask, FlowRegistryClient" validationErrors: - validationErrors - validationErrors id: id - state: "ENABLED, ENABLING, DISABLED, DISABLING" - bundle: - artifact: artifact - version: version - group: group + state: state + type: type referencingComponents: - - bulletins: - - null - - null - disconnectedNodeAcknowledged: true - component: - descriptors: - key: null - referenceCycle: true - activeThreadCount: 0 - groupId: groupId - name: name - validationErrors: - - validationErrors - - validationErrors - referenceType: "Processor, ControllerService, ReportingTask,\ - \ FlowRegistryClient" - id: id - state: state - type: type - referencingComponents: - - null - - null - properties: - key: properties - permissions: null - id: id - position: null - uri: uri - revision: null - operatePermissions: null - - bulletins: - - null - - null - disconnectedNodeAcknowledged: true - component: - descriptors: - key: null - referenceCycle: true - activeThreadCount: 0 - groupId: groupId - name: name - validationErrors: - - validationErrors - - validationErrors - referenceType: "Processor, ControllerService, ReportingTask,\ - \ FlowRegistryClient" - id: id - state: state - type: type - referencingComponents: - - null - - null - properties: - key: properties - permissions: null - id: id - position: null - uri: uri - revision: null - operatePermissions: null - validationStatus: "VALID, INVALID, VALIDATING" - annotationData: annotationData - comments: comments - parentGroupId: parentGroupId - customUiUrl: customUiUrl - restricted: true - name: name - position: null - persistsState: true + - null + - null properties: key: properties - - deprecated: true - bulletinLevel: bulletinLevel - multipleVersionsAvailable: true - extensionMissing: true - type: type + permissions: null + id: id + position: null + uri: uri + operatePermissions: + canRead: true + canWrite: true + revision: + clientId: clientId + lastModifier: lastModifier + version: 2 + - bulletins: + - null + - null + disconnectedNodeAcknowledged: true + component: descriptors: - key: - supportsEl: true - displayName: displayName - defaultValue: defaultValue - expressionLanguageScope: expressionLanguageScope - description: description - sensitive: true - required: true - dependencies: - - dependentValues: - - dependentValues - - dependentValues - propertyName: propertyName - - dependentValues: - - dependentValues - - dependentValues - propertyName: propertyName - allowableValues: - - canRead: true - allowableValue: - displayName: displayName - description: description - value: value - - canRead: true - allowableValue: - displayName: displayName - description: description - value: value - identifiesControllerService: identifiesControllerService - name: name - dynamic: true - identifiesControllerServiceBundle: null - controllerServiceApis: - - type: type - bundle: null - - type: type - bundle: null - sensitiveDynamicPropertyNames: - - sensitiveDynamicPropertyNames - - sensitiveDynamicPropertyNames - versionedComponentId: versionedComponentId - supportsSensitiveDynamicProperties: true + key: null + referenceCycle: true + activeThreadCount: 0 + groupId: groupId + name: name + referenceType: "Processor, ControllerService, ReportingTask, FlowRegistryClient" validationErrors: - validationErrors - validationErrors id: id - state: "ENABLED, ENABLING, DISABLED, DISABLING" - bundle: - artifact: artifact - version: version - group: group + state: state + type: type referencingComponents: - - bulletins: - - null - - null - disconnectedNodeAcknowledged: true - component: - descriptors: - key: null - referenceCycle: true - activeThreadCount: 0 - groupId: groupId - name: name - validationErrors: - - validationErrors - - validationErrors - referenceType: "Processor, ControllerService, ReportingTask,\ - \ FlowRegistryClient" - id: id - state: state - type: type - referencingComponents: - - null - - null - properties: - key: properties - permissions: null - id: id - position: null - uri: uri - revision: null - operatePermissions: null - - bulletins: - - null - - null - disconnectedNodeAcknowledged: true - component: - descriptors: - key: null - referenceCycle: true - activeThreadCount: 0 - groupId: groupId - name: name - validationErrors: - - validationErrors - - validationErrors - referenceType: "Processor, ControllerService, ReportingTask,\ - \ FlowRegistryClient" - id: id - state: state - type: type - referencingComponents: - - null - - null - properties: - key: properties - permissions: null - id: id - position: null - uri: uri - revision: null - operatePermissions: null - validationStatus: "VALID, INVALID, VALIDATING" - annotationData: annotationData - comments: comments - parentGroupId: parentGroupId - customUiUrl: customUiUrl - restricted: true - name: name - position: null - persistsState: true + - null + - null properties: key: properties - processGroups: - - null - - null - outputPorts: + permissions: null + id: id + position: null + uri: uri + operatePermissions: + canRead: true + canWrite: true + revision: + clientId: clientId + lastModifier: lastModifier + version: 2 + validationStatus: "VALID, INVALID, VALIDATING" + annotationData: annotationData + comments: comments + parentGroupId: parentGroupId + customUiUrl: customUiUrl + restricted: true + name: name + position: + x: 0.8008281904610115 + "y": 6.027456183070403 + persistsState: true + properties: + key: properties + - bulletinLevel: bulletinLevel + deprecated: true + multipleVersionsAvailable: true + extensionMissing: true + type: type + descriptors: + key: + supportsEl: true + defaultValue: defaultValue + displayName: displayName + expressionLanguageScope: expressionLanguageScope + description: description + sensitive: true + required: true + dependencies: + - dependentValues: + - dependentValues + - dependentValues + propertyName: propertyName + - dependentValues: + - dependentValues + - dependentValues + propertyName: propertyName + allowableValues: + - canRead: true + allowableValue: + displayName: displayName + description: description + value: value + - canRead: true + allowableValue: + displayName: displayName + description: description + value: value + identifiesControllerService: identifiesControllerService + name: name + dynamic: true + identifiesControllerServiceBundle: null + controllerServiceApis: + - type: type + bundle: null + - type: type + bundle: null + sensitiveDynamicPropertyNames: + - sensitiveDynamicPropertyNames + - sensitiveDynamicPropertyNames + supportsSensitiveDynamicProperties: true + versionedComponentId: versionedComponentId + validationErrors: + - validationErrors + - validationErrors + id: id + state: "ENABLED, ENABLING, DISABLED, DISABLING" + bundle: + artifact: artifact + version: version + group: group + referencingComponents: + - bulletins: - null - null - inputPorts: - - comments: comments - concurrentlySchedulableTaskCount: 2 - parentGroupId: parentGroupId - type: "INPUT_PORT, OUTPUT_PORT" - allowRemoteAccess: true - versionedComponentId: versionedComponentId - name: name - transmitting: true - validationErrors: - - validationErrors - - validationErrors - id: id - position: null - state: "RUNNING, STOPPED, DISABLED" - portFunction: "STANDARD, FAILURE" - - comments: comments - concurrentlySchedulableTaskCount: 2 - parentGroupId: parentGroupId - type: "INPUT_PORT, OUTPUT_PORT" - allowRemoteAccess: true - versionedComponentId: versionedComponentId + disconnectedNodeAcknowledged: true + component: + descriptors: + key: null + referenceCycle: true + activeThreadCount: 0 + groupId: groupId name: name - transmitting: true + referenceType: "Processor, ControllerService, ReportingTask, FlowRegistryClient" validationErrors: - validationErrors - validationErrors id: id - position: null - state: "RUNNING, STOPPED, DISABLED" - portFunction: "STANDARD, FAILURE" - funnels: - - versionedComponentId: versionedComponentId - parentGroupId: parentGroupId - id: id - position: null - - versionedComponentId: versionedComponentId - parentGroupId: parentGroupId - id: id - position: null - processors: - - supportsParallelProcessing: true - supportsBatching: true - deprecated: true - executionNodeRestricted: true - parentGroupId: parentGroupId - description: description - multipleVersionsAvailable: true - extensionMissing: true + state: state type: type - inputRequirement: inputRequirement - relationships: - - name: name - description: description - autoTerminate: true - retry: true - - name: name - description: description - autoTerminate: true - retry: true - restricted: true - versionedComponentId: versionedComponentId - supportsSensitiveDynamicProperties: true + referencingComponents: + - null + - null + properties: + key: properties + permissions: null + id: id + position: null + uri: uri + operatePermissions: + canRead: true + canWrite: true + revision: + clientId: clientId + lastModifier: lastModifier + version: 2 + - bulletins: + - null + - null + disconnectedNodeAcknowledged: true + component: + descriptors: + key: null + referenceCycle: true + activeThreadCount: 0 + groupId: groupId name: name + referenceType: "Processor, ControllerService, ReportingTask, FlowRegistryClient" validationErrors: - validationErrors - validationErrors - style: - key: style id: id - position: null - state: "RUNNING, STOPPED, DISABLED" - bundle: - artifact: artifact - version: version - group: group - persistsState: true - config: - annotationData: annotationData - comments: comments - concurrentlySchedulableTaskCount: 6 - autoTerminatedRelationships: - - autoTerminatedRelationships - - autoTerminatedRelationships - retryCount: 1 - bulletinLevel: bulletinLevel - executionNode: executionNode - penaltyDuration: penaltyDuration - defaultSchedulingPeriod: - key: defaultSchedulingPeriod - runDurationMillis: 3 - defaultConcurrentTasks: - key: defaultConcurrentTasks - customUiUrl: customUiUrl - descriptors: - key: - supportsEl: true - displayName: displayName - defaultValue: defaultValue - expressionLanguageScope: expressionLanguageScope - description: description - sensitive: true - required: true - dependencies: - - dependentValues: - - dependentValues - - dependentValues - propertyName: propertyName - - dependentValues: - - dependentValues - - dependentValues - propertyName: propertyName - allowableValues: - - canRead: true - allowableValue: - displayName: displayName - description: description - value: value - - canRead: true - allowableValue: - displayName: displayName - description: description - value: value - identifiesControllerService: identifiesControllerService - name: name - dynamic: true - identifiesControllerServiceBundle: null - lossTolerant: true - backoffMechanism: "PENALIZE_FLOWFILE, YIELD_PROCESSOR" - maxBackoffPeriod: maxBackoffPeriod - sensitiveDynamicPropertyNames: - - sensitiveDynamicPropertyNames - - sensitiveDynamicPropertyNames - schedulingStrategy: schedulingStrategy - schedulingPeriod: schedulingPeriod - yieldDuration: yieldDuration - properties: - key: properties - retriedRelationships: - - retriedRelationships - - retriedRelationships - validationStatus: "VALID, INVALID, VALIDATING" - - supportsParallelProcessing: true - supportsBatching: true - deprecated: true - executionNodeRestricted: true - parentGroupId: parentGroupId - description: description - multipleVersionsAvailable: true - extensionMissing: true + state: state type: type - inputRequirement: inputRequirement - relationships: - - name: name + referencingComponents: + - null + - null + properties: + key: properties + permissions: null + id: id + position: null + uri: uri + operatePermissions: + canRead: true + canWrite: true + revision: + clientId: clientId + lastModifier: lastModifier + version: 2 + validationStatus: "VALID, INVALID, VALIDATING" + annotationData: annotationData + comments: comments + parentGroupId: parentGroupId + customUiUrl: customUiUrl + restricted: true + name: name + position: + x: 0.8008281904610115 + "y": 6.027456183070403 + persistsState: true + properties: + key: properties + processGroups: + - null + - null + outputPorts: + - null + - null + funnels: + - versionedComponentId: versionedComponentId + parentGroupId: parentGroupId + id: id + position: + x: 0.8008281904610115 + "y": 6.027456183070403 + - versionedComponentId: versionedComponentId + parentGroupId: parentGroupId + id: id + position: + x: 0.8008281904610115 + "y": 6.027456183070403 + inputPorts: + - comments: comments + concurrentlySchedulableTaskCount: 1 + parentGroupId: parentGroupId + type: "INPUT_PORT, OUTPUT_PORT" + allowRemoteAccess: true + versionedComponentId: versionedComponentId + name: name + transmitting: true + validationErrors: + - validationErrors + - validationErrors + id: id + portFunction: "STANDARD, FAILURE" + position: null + state: "RUNNING, STOPPED, DISABLED" + - comments: comments + concurrentlySchedulableTaskCount: 1 + parentGroupId: parentGroupId + type: "INPUT_PORT, OUTPUT_PORT" + allowRemoteAccess: true + versionedComponentId: versionedComponentId + name: name + transmitting: true + validationErrors: + - validationErrors + - validationErrors + id: id + portFunction: "STANDARD, FAILURE" + position: null + state: "RUNNING, STOPPED, DISABLED" + processors: + - supportsBatching: true + supportsParallelProcessing: true + deprecated: true + executionNodeRestricted: true + description: description + parentGroupId: parentGroupId + multipleVersionsAvailable: true + extensionMissing: true + type: type + inputRequirement: inputRequirement + relationships: + - name: name + autoTerminate: true + description: description + retry: true + - name: name + autoTerminate: true + description: description + retry: true + restricted: true + supportsSensitiveDynamicProperties: true + versionedComponentId: versionedComponentId + name: name + validationErrors: + - validationErrors + - validationErrors + style: + key: style + id: id + position: null + state: "RUNNING, STOPPED, DISABLED" + bundle: + artifact: artifact + version: version + group: group + config: + annotationData: annotationData + comments: comments + autoTerminatedRelationships: + - autoTerminatedRelationships + - autoTerminatedRelationships + concurrentlySchedulableTaskCount: 7 + retryCount: 9 + bulletinLevel: bulletinLevel + executionNode: executionNode + penaltyDuration: penaltyDuration + defaultSchedulingPeriod: + key: defaultSchedulingPeriod + defaultConcurrentTasks: + key: defaultConcurrentTasks + runDurationMillis: 3 + customUiUrl: customUiUrl + descriptors: + key: + supportsEl: true + defaultValue: defaultValue + displayName: displayName + expressionLanguageScope: expressionLanguageScope description: description - autoTerminate: true - retry: true - - name: name + sensitive: true + required: true + dependencies: + - dependentValues: + - dependentValues + - dependentValues + propertyName: propertyName + - dependentValues: + - dependentValues + - dependentValues + propertyName: propertyName + allowableValues: + - canRead: true + allowableValue: + displayName: displayName + description: description + value: value + - canRead: true + allowableValue: + displayName: displayName + description: description + value: value + identifiesControllerService: identifiesControllerService + name: name + dynamic: true + identifiesControllerServiceBundle: null + lossTolerant: true + backoffMechanism: "PENALIZE_FLOWFILE, YIELD_PROCESSOR" + maxBackoffPeriod: maxBackoffPeriod + sensitiveDynamicPropertyNames: + - sensitiveDynamicPropertyNames + - sensitiveDynamicPropertyNames + schedulingStrategy: schedulingStrategy + schedulingPeriod: schedulingPeriod + yieldDuration: yieldDuration + properties: + key: properties + retriedRelationships: + - retriedRelationships + - retriedRelationships + persistsState: true + validationStatus: "VALID, INVALID, VALIDATING" + - supportsBatching: true + supportsParallelProcessing: true + deprecated: true + executionNodeRestricted: true + description: description + parentGroupId: parentGroupId + multipleVersionsAvailable: true + extensionMissing: true + type: type + inputRequirement: inputRequirement + relationships: + - name: name + autoTerminate: true + description: description + retry: true + - name: name + autoTerminate: true + description: description + retry: true + restricted: true + supportsSensitiveDynamicProperties: true + versionedComponentId: versionedComponentId + name: name + validationErrors: + - validationErrors + - validationErrors + style: + key: style + id: id + position: null + state: "RUNNING, STOPPED, DISABLED" + bundle: + artifact: artifact + version: version + group: group + config: + annotationData: annotationData + comments: comments + autoTerminatedRelationships: + - autoTerminatedRelationships + - autoTerminatedRelationships + concurrentlySchedulableTaskCount: 7 + retryCount: 9 + bulletinLevel: bulletinLevel + executionNode: executionNode + penaltyDuration: penaltyDuration + defaultSchedulingPeriod: + key: defaultSchedulingPeriod + defaultConcurrentTasks: + key: defaultConcurrentTasks + runDurationMillis: 3 + customUiUrl: customUiUrl + descriptors: + key: + supportsEl: true + defaultValue: defaultValue + displayName: displayName + expressionLanguageScope: expressionLanguageScope description: description - autoTerminate: true - retry: true - restricted: true - versionedComponentId: versionedComponentId - supportsSensitiveDynamicProperties: true - name: name - validationErrors: - - validationErrors - - validationErrors - style: - key: style - id: id - position: null - state: "RUNNING, STOPPED, DISABLED" - bundle: - artifact: artifact - version: version - group: group - persistsState: true - config: - annotationData: annotationData - comments: comments - concurrentlySchedulableTaskCount: 6 - autoTerminatedRelationships: - - autoTerminatedRelationships - - autoTerminatedRelationships - retryCount: 1 - bulletinLevel: bulletinLevel - executionNode: executionNode - penaltyDuration: penaltyDuration - defaultSchedulingPeriod: - key: defaultSchedulingPeriod - runDurationMillis: 3 - defaultConcurrentTasks: - key: defaultConcurrentTasks - customUiUrl: customUiUrl - descriptors: - key: - supportsEl: true + sensitive: true + required: true + dependencies: + - dependentValues: + - dependentValues + - dependentValues + propertyName: propertyName + - dependentValues: + - dependentValues + - dependentValues + propertyName: propertyName + allowableValues: + - canRead: true + allowableValue: displayName: displayName - defaultValue: defaultValue - expressionLanguageScope: expressionLanguageScope description: description - sensitive: true - required: true - dependencies: - - dependentValues: - - dependentValues - - dependentValues - propertyName: propertyName - - dependentValues: - - dependentValues - - dependentValues - propertyName: propertyName - allowableValues: - - canRead: true - allowableValue: - displayName: displayName - description: description - value: value - - canRead: true - allowableValue: - displayName: displayName - description: description - value: value - identifiesControllerService: identifiesControllerService - name: name - dynamic: true - identifiesControllerServiceBundle: null - lossTolerant: true - backoffMechanism: "PENALIZE_FLOWFILE, YIELD_PROCESSOR" - maxBackoffPeriod: maxBackoffPeriod - sensitiveDynamicPropertyNames: - - sensitiveDynamicPropertyNames - - sensitiveDynamicPropertyNames - schedulingStrategy: schedulingStrategy - schedulingPeriod: schedulingPeriod - yieldDuration: yieldDuration - properties: - key: properties - retriedRelationships: - - retriedRelationships - - retriedRelationships - validationStatus: "VALID, INVALID, VALIDATING" - remoteProcessGroups: - - targetSecure: true - inactiveRemoteInputPortCount: 9 - communicationsTimeout: communicationsTimeout - outputPortCount: 5 - inputPortCount: 4 - activeRemoteInputPortCount: 9 - proxyPort: 1 - flowRefreshed: flowRefreshed + value: value + - canRead: true + allowableValue: + displayName: displayName + description: description + value: value + identifiesControllerService: identifiesControllerService + name: name + dynamic: true + identifiesControllerServiceBundle: null + lossTolerant: true + backoffMechanism: "PENALIZE_FLOWFILE, YIELD_PROCESSOR" + maxBackoffPeriod: maxBackoffPeriod + sensitiveDynamicPropertyNames: + - sensitiveDynamicPropertyNames + - sensitiveDynamicPropertyNames + schedulingStrategy: schedulingStrategy + schedulingPeriod: schedulingPeriod + yieldDuration: yieldDuration + properties: + key: properties + retriedRelationships: + - retriedRelationships + - retriedRelationships + persistsState: true + validationStatus: "VALID, INVALID, VALIDATING" + remoteProcessGroups: + - inactiveRemoteInputPortCount: 1 + targetSecure: true + communicationsTimeout: communicationsTimeout + outputPortCount: 7 + activeRemoteInputPortCount: 2 + inputPortCount: 6 + proxyPort: 1 + flowRefreshed: flowRefreshed + transportProtocol: transportProtocol + versionedComponentId: versionedComponentId + transmitting: true + validationErrors: + - validationErrors + - validationErrors + yieldDuration: yieldDuration + id: id + localNetworkInterface: localNetworkInterface + authorizationIssues: + - authorizationIssues + - authorizationIssues + comments: comments + proxyPassword: proxyPassword + parentGroupId: parentGroupId + activeRemoteOutputPortCount: 4 + proxyHost: proxyHost + contents: + outputPorts: + - null + - null + inputPorts: + - comments: comments + targetId: targetId + concurrentlySchedulableTaskCount: 1 + groupId: groupId + targetRunning: true + useCompression: true + connected: true + batchSettings: + duration: duration + size: size + count: 7 versionedComponentId: versionedComponentId - transportProtocol: transportProtocol + name: name transmitting: true - validationErrors: - - validationErrors - - validationErrors - yieldDuration: yieldDuration + exists: true id: id - localNetworkInterface: localNetworkInterface - comments: comments - authorizationIssues: - - authorizationIssues - - authorizationIssues - proxyPassword: proxyPassword - parentGroupId: parentGroupId - activeRemoteOutputPortCount: 6 - proxyHost: proxyHost - contents: - outputPorts: - - null - - null - inputPorts: - - comments: comments - targetId: targetId - concurrentlySchedulableTaskCount: 9 - groupId: groupId - useCompression: true - targetRunning: true - connected: true - versionedComponentId: versionedComponentId - batchSettings: - duration: duration - size: size - count: 6 - name: name - transmitting: true - exists: true - id: id - - comments: comments - targetId: targetId - concurrentlySchedulableTaskCount: 9 - groupId: groupId - useCompression: true - targetRunning: true - connected: true - versionedComponentId: versionedComponentId - batchSettings: - duration: duration - size: size - count: 6 - name: name - transmitting: true - exists: true - id: id - targetUri: targetUri - name: name - proxyUser: proxyUser - targetUris: targetUris - position: null - inactiveRemoteOutputPortCount: 8 - - targetSecure: true - inactiveRemoteInputPortCount: 9 - communicationsTimeout: communicationsTimeout - outputPortCount: 5 - inputPortCount: 4 - activeRemoteInputPortCount: 9 - proxyPort: 1 - flowRefreshed: flowRefreshed + - comments: comments + targetId: targetId + concurrentlySchedulableTaskCount: 1 + groupId: groupId + targetRunning: true + useCompression: true + connected: true + batchSettings: + duration: duration + size: size + count: 7 versionedComponentId: versionedComponentId - transportProtocol: transportProtocol + name: name transmitting: true - validationErrors: - - validationErrors - - validationErrors - yieldDuration: yieldDuration + exists: true id: id - localNetworkInterface: localNetworkInterface - comments: comments - authorizationIssues: - - authorizationIssues - - authorizationIssues - proxyPassword: proxyPassword - parentGroupId: parentGroupId - activeRemoteOutputPortCount: 6 - proxyHost: proxyHost - contents: - outputPorts: - - null - - null - inputPorts: - - comments: comments - targetId: targetId - concurrentlySchedulableTaskCount: 9 - groupId: groupId - useCompression: true - targetRunning: true - connected: true - versionedComponentId: versionedComponentId - batchSettings: - duration: duration - size: size - count: 6 - name: name - transmitting: true - exists: true - id: id - - comments: comments - targetId: targetId - concurrentlySchedulableTaskCount: 9 - groupId: groupId - useCompression: true - targetRunning: true - connected: true - versionedComponentId: versionedComponentId - batchSettings: - duration: duration - size: size - count: 6 - name: name - transmitting: true - exists: true - id: id - targetUri: targetUri - name: name - proxyUser: proxyUser - targetUris: targetUris - position: null - inactiveRemoteOutputPortCount: 8 - connections: - - prioritizers: - - prioritizers - - prioritizers - flowFileExpiration: flowFileExpiration - selectedRelationships: - - selectedRelationships - - selectedRelationships - loadBalanceCompression: "DO_NOT_COMPRESS, COMPRESS_ATTRIBUTES_ONLY,\ - \ COMPRESS_ATTRIBUTES_AND_CONTENT" - destination: null - parentGroupId: parentGroupId - availableRelationships: - - availableRelationships - - availableRelationships - backPressureDataSizeThreshold: backPressureDataSizeThreshold - loadBalanceStrategy: "DO_NOT_LOAD_BALANCE, PARTITION_BY_ATTRIBUTE,\ - \ ROUND_ROBIN, SINGLE_NODE" - source: - running: true - comments: comments - versionedComponentId: versionedComponentId - groupId: groupId - name: name - transmitting: true - exists: true - id: id - type: "PROCESSOR, REMOTE_INPUT_PORT, REMOTE_OUTPUT_PORT, INPUT_PORT,\ - \ OUTPUT_PORT, FUNNEL" - labelIndex: 0 - bends: - - null - - null - loadBalanceStatus: "LOAD_BALANCE_NOT_CONFIGURED, LOAD_BALANCE_INACTIVE,\ - \ LOAD_BALANCE_ACTIVE" - backPressureObjectThreshold: 1 + name: name + proxyUser: proxyUser + targetUri: targetUri + targetUris: targetUris + position: null + inactiveRemoteOutputPortCount: 1 + - inactiveRemoteInputPortCount: 1 + targetSecure: true + communicationsTimeout: communicationsTimeout + outputPortCount: 7 + activeRemoteInputPortCount: 2 + inputPortCount: 6 + proxyPort: 1 + flowRefreshed: flowRefreshed + transportProtocol: transportProtocol + versionedComponentId: versionedComponentId + transmitting: true + validationErrors: + - validationErrors + - validationErrors + yieldDuration: yieldDuration + id: id + localNetworkInterface: localNetworkInterface + authorizationIssues: + - authorizationIssues + - authorizationIssues + comments: comments + proxyPassword: proxyPassword + parentGroupId: parentGroupId + activeRemoteOutputPortCount: 4 + proxyHost: proxyHost + contents: + outputPorts: + - null + - null + inputPorts: + - comments: comments + targetId: targetId + concurrentlySchedulableTaskCount: 1 + groupId: groupId + targetRunning: true + useCompression: true + connected: true + batchSettings: + duration: duration + size: size + count: 7 versionedComponentId: versionedComponentId - getzIndex: 6 name: name + transmitting: true + exists: true id: id - position: null - loadBalancePartitionAttribute: loadBalancePartitionAttribute - - prioritizers: - - prioritizers - - prioritizers - flowFileExpiration: flowFileExpiration - selectedRelationships: - - selectedRelationships - - selectedRelationships - loadBalanceCompression: "DO_NOT_COMPRESS, COMPRESS_ATTRIBUTES_ONLY,\ - \ COMPRESS_ATTRIBUTES_AND_CONTENT" - destination: null - parentGroupId: parentGroupId - availableRelationships: - - availableRelationships - - availableRelationships - backPressureDataSizeThreshold: backPressureDataSizeThreshold - loadBalanceStrategy: "DO_NOT_LOAD_BALANCE, PARTITION_BY_ATTRIBUTE,\ - \ ROUND_ROBIN, SINGLE_NODE" - source: - running: true - comments: comments - versionedComponentId: versionedComponentId - groupId: groupId - name: name - transmitting: true - exists: true - id: id - type: "PROCESSOR, REMOTE_INPUT_PORT, REMOTE_OUTPUT_PORT, INPUT_PORT,\ - \ OUTPUT_PORT, FUNNEL" - labelIndex: 0 - bends: - - null - - null - loadBalanceStatus: "LOAD_BALANCE_NOT_CONFIGURED, LOAD_BALANCE_INACTIVE,\ - \ LOAD_BALANCE_ACTIVE" - backPressureObjectThreshold: 1 + - comments: comments + targetId: targetId + concurrentlySchedulableTaskCount: 1 + groupId: groupId + targetRunning: true + useCompression: true + connected: true + batchSettings: + duration: duration + size: size + count: 7 versionedComponentId: versionedComponentId - getzIndex: 6 name: name + transmitting: true + exists: true id: id - position: null - loadBalancePartitionAttribute: loadBalancePartitionAttribute - labels: - - versionedComponentId: versionedComponentId - getzIndex: 5 - width: 6.778324963048013 - parentGroupId: parentGroupId - style: - key: style - id: id - position: null - label: label - height: 6.878052220127876 - - versionedComponentId: versionedComponentId - getzIndex: 5 - width: 6.778324963048013 - parentGroupId: parentGroupId - style: - key: style - id: id - position: null - label: label - height: 6.878052220127876 name: name - invalidCount: 5 - syncFailureCount: 1 + proxyUser: proxyUser + targetUri: targetUri + targetUris: targetUris position: null - maxConcurrentTasks: 6 - statelessFlowTimeout: statelessFlowTimeout - parameterContext: null - locallyModifiedAndStaleCount: 7 - localOutputPortCount: 5 - localInputPortCount: 5 - invalidCount: 4 - syncFailureCount: 4 - position: - x: 6.027456183070403 - "y": 1.4658129805029452 - versionedFlowState: "LOCALLY_MODIFIED, STALE, LOCALLY_MODIFIED_AND_STALE,\ - \ UP_TO_DATE, SYNC_FAILURE" - locallyModifiedAndStaleCount: 1 - parameterContext: null - status: + inactiveRemoteOutputPortCount: 1 + connections: + - prioritizers: + - prioritizers + - prioritizers + flowFileExpiration: flowFileExpiration + selectedRelationships: + - selectedRelationships + - selectedRelationships + loadBalanceCompression: "DO_NOT_COMPRESS, COMPRESS_ATTRIBUTES_ONLY,\ + \ COMPRESS_ATTRIBUTES_AND_CONTENT" + destination: + running: true + comments: comments + groupId: groupId + versionedComponentId: versionedComponentId + name: name + transmitting: true + exists: true + id: id + type: "PROCESSOR, REMOTE_INPUT_PORT, REMOTE_OUTPUT_PORT, INPUT_PORT,\ + \ OUTPUT_PORT, FUNNEL" + availableRelationships: + - availableRelationships + - availableRelationships + backPressureDataSizeThreshold: backPressureDataSizeThreshold + loadBalanceStrategy: "DO_NOT_LOAD_BALANCE, PARTITION_BY_ATTRIBUTE,\ + \ ROUND_ROBIN, SINGLE_NODE" + parentGroupId: parentGroupId + labelIndex: 7 + source: null + bends: + - null + - null + loadBalanceStatus: "LOAD_BALANCE_NOT_CONFIGURED, LOAD_BALANCE_INACTIVE,\ + \ LOAD_BALANCE_ACTIVE" + backPressureObjectThreshold: 5 + getzIndex: 2 + versionedComponentId: versionedComponentId name: name - nodeSnapshots: - - statusSnapshot: null - address: address - apiPort: 8 - nodeId: nodeId - - statusSnapshot: null - address: address - apiPort: 8 - nodeId: nodeId id: id - aggregateSnapshot: - transferred: transferred + position: null + loadBalancePartitionAttribute: loadBalancePartitionAttribute + - prioritizers: + - prioritizers + - prioritizers + flowFileExpiration: flowFileExpiration + selectedRelationships: + - selectedRelationships + - selectedRelationships + loadBalanceCompression: "DO_NOT_COMPRESS, COMPRESS_ATTRIBUTES_ONLY,\ + \ COMPRESS_ATTRIBUTES_AND_CONTENT" + destination: + running: true + comments: comments + groupId: groupId + versionedComponentId: versionedComponentId + name: name + transmitting: true + exists: true + id: id + type: "PROCESSOR, REMOTE_INPUT_PORT, REMOTE_OUTPUT_PORT, INPUT_PORT,\ + \ OUTPUT_PORT, FUNNEL" + availableRelationships: + - availableRelationships + - availableRelationships + backPressureDataSizeThreshold: backPressureDataSizeThreshold + loadBalanceStrategy: "DO_NOT_LOAD_BALANCE, PARTITION_BY_ATTRIBUTE,\ + \ ROUND_ROBIN, SINGLE_NODE" + parentGroupId: parentGroupId + labelIndex: 7 + source: null + bends: + - null + - null + loadBalanceStatus: "LOAD_BALANCE_NOT_CONFIGURED, LOAD_BALANCE_INACTIVE,\ + \ LOAD_BALANCE_ACTIVE" + backPressureObjectThreshold: 5 + getzIndex: 2 + versionedComponentId: versionedComponentId + name: name + id: id + position: null + loadBalancePartitionAttribute: loadBalancePartitionAttribute + labels: + - getzIndex: 5 + versionedComponentId: versionedComponentId + width: 2.3021358869347655 + parentGroupId: parentGroupId + style: + key: style + id: id + label: label + position: null + height: 5.637376656633329 + - getzIndex: 5 + versionedComponentId: versionedComponentId + width: 2.3021358869347655 + parentGroupId: parentGroupId + style: + key: style + id: id + label: label + position: null + height: 5.637376656633329 + statelessGroupScheduledState: "STOPPED, RUNNING" + invalidCount: 6 + name: name + syncFailureCount: 3 + maxConcurrentTasks: 6 + position: null + statelessFlowTimeout: statelessFlowTimeout + locallyModifiedAndStaleCount: 6 + parameterContext: + component: + name: name + id: id + permissions: null + id: id + localOutputPortCount: 4 + localInputPortCount: 0 + invalidCount: 6 + syncFailureCount: 0 + position: null + versionedFlowState: "LOCALLY_MODIFIED, STALE, LOCALLY_MODIFIED_AND_STALE,\ + \ UP_TO_DATE, SYNC_FAILURE" + locallyModifiedAndStaleCount: 8 + parameterContext: null + status: + name: name + nodeSnapshots: + - statusSnapshot: null + address: address + apiPort: 5 + nodeId: nodeId + - statusSnapshot: null + address: address + apiPort: 5 + nodeId: nodeId + aggregateSnapshot: + transferred: transferred + queued: queued + output: output + remoteProcessGroupStatusSnapshots: + - canRead: true + remoteProcessGroupStatusSnapshot: + bytesReceived: 5 + activeThreadCount: 5 + transmissionStatus: transmissionStatus + flowFilesReceived: 7 + groupId: groupId + name: name + targetUri: targetUri + flowFilesSent: 3 + received: received + bytesSent: 8 + id: id + sent: sent + id: id + - canRead: true + remoteProcessGroupStatusSnapshot: + bytesReceived: 5 + activeThreadCount: 5 + transmissionStatus: transmissionStatus + flowFilesReceived: 7 + groupId: groupId + name: name + targetUri: targetUri + flowFilesSent: 3 + received: received + bytesSent: 8 + id: id + sent: sent + id: id + connectionStatusSnapshots: + - canRead: true + connectionStatusSnapshot: + sourceId: sourceId + groupId: groupId queued: queued - remoteProcessGroupStatusSnapshots: - - canRead: true - remoteProcessGroupStatusSnapshot: - bytesReceived: 4 - transmissionStatus: transmissionStatus - activeThreadCount: 0 - groupId: groupId - flowFilesReceived: 1 - name: name - targetUri: targetUri - flowFilesSent: 6 - received: received - id: id - bytesSent: 4 - sent: sent - id: id - - canRead: true - remoteProcessGroupStatusSnapshot: - bytesReceived: 4 - transmissionStatus: transmissionStatus - activeThreadCount: 0 - groupId: groupId - flowFilesReceived: 1 - name: name - targetUri: targetUri - flowFilesSent: 6 - received: received - id: id - bytesSent: 4 - sent: sent - id: id + percentUseCount: 1 + destinationId: destinationId + predictions: + predictedBytesAtNextInterval: 4 + predictionIntervalSeconds: 9 + predictedPercentBytes: 6 + predictedPercentCount: 8 + predictedMillisUntilCountBackpressure: 9 + predictedCountAtNextInterval: 5 + predictedMillisUntilBytesBackpressure: 9 output: output - connectionStatusSnapshots: - - connectionStatusSnapshot: - sourceId: sourceId - groupId: groupId - queued: queued - percentUseCount: 7 - destinationId: destinationId - predictions: - predictedBytesAtNextInterval: 9 - predictionIntervalSeconds: 2 - predictedPercentBytes: 2 - predictedPercentCount: 3 - predictedMillisUntilCountBackpressure: 5 - predictedCountAtNextInterval: 7 - predictedMillisUntilBytesBackpressure: 5 - output: output - input: input - percentUseBytes: 1 - flowFileAvailability: flowFileAvailability - destinationName: destinationName - queuedSize: queuedSize - queuedCount: queuedCount - name: name - flowFilesQueued: 1 - id: id - sourceName: sourceName - flowFilesIn: 4 - flowFilesOut: 1 - bytesIn: 7 - bytesOut: 1 - bytesQueued: 6 - canRead: true - id: id - - connectionStatusSnapshot: - sourceId: sourceId - groupId: groupId - queued: queued - percentUseCount: 7 - destinationId: destinationId - predictions: - predictedBytesAtNextInterval: 9 - predictionIntervalSeconds: 2 - predictedPercentBytes: 2 - predictedPercentCount: 3 - predictedMillisUntilCountBackpressure: 5 - predictedCountAtNextInterval: 7 - predictedMillisUntilBytesBackpressure: 5 - output: output - input: input - percentUseBytes: 1 - flowFileAvailability: flowFileAvailability - destinationName: destinationName - queuedSize: queuedSize - queuedCount: queuedCount - name: name - flowFilesQueued: 1 - id: id - sourceName: sourceName - flowFilesIn: 4 - flowFilesOut: 1 - bytesIn: 7 - bytesOut: 1 - bytesQueued: 6 - canRead: true - id: id + input: input + percentUseBytes: 7 + flowFileAvailability: flowFileAvailability + destinationName: destinationName + queuedCount: queuedCount + queuedSize: queuedSize + flowFilesQueued: 6 + name: name + flowFilesIn: 1 + id: id + sourceName: sourceName + flowFilesOut: 1 + bytesIn: 4 + bytesOut: 7 + bytesQueued: 1 + id: id + - canRead: true + connectionStatusSnapshot: + sourceId: sourceId + groupId: groupId + queued: queued + percentUseCount: 1 + destinationId: destinationId + predictions: + predictedBytesAtNextInterval: 4 + predictionIntervalSeconds: 9 + predictedPercentBytes: 6 + predictedPercentCount: 8 + predictedMillisUntilCountBackpressure: 9 + predictedCountAtNextInterval: 5 + predictedMillisUntilBytesBackpressure: 9 + output: output + input: input + percentUseBytes: 7 + flowFileAvailability: flowFileAvailability + destinationName: destinationName queuedCount: queuedCount queuedSize: queuedSize - flowFilesReceived: 4 - processGroupStatusSnapshots: - - canRead: true - processGroupStatusSnapshot: null - id: id - - canRead: true - processGroupStatusSnapshot: null - id: id - flowFilesSent: 9 + flowFilesQueued: 6 + name: name + flowFilesIn: 1 id: id - flowFilesIn: 5 - written: written - statelessActiveThreadCount: 7 - flowFilesOut: 0 + sourceName: sourceName + flowFilesOut: 1 bytesIn: 4 - bytesQueued: 8 - bytesOut: 2 - bytesWritten: 3 - outputPortStatusSnapshots: - - null - - null + bytesOut: 7 + bytesQueued: 1 + id: id + flowFilesReceived: 5 + queuedCount: queuedCount + queuedSize: queuedSize + flowFilesSent: 4 + processGroupStatusSnapshots: + - canRead: true + processGroupStatusSnapshot: null + id: id + - canRead: true + processGroupStatusSnapshot: null + id: id + flowFilesIn: 9 + id: id + written: written + statelessActiveThreadCount: 3 + flowFilesOut: 0 + bytesIn: 0 + bytesOut: 6 + bytesQueued: 4 + bytesWritten: 0 + outputPortStatusSnapshots: + - null + - null + bytesTransferred: 9 + read: read + activeThreadCount: 4 + processorStatusSnapshots: + - processorStatusSnapshot: + bytesWritten: 9 read: read - bytesTransferred: 8 - activeThreadCount: 1 - processorStatusSnapshots: - - processorStatusSnapshot: - bytesWritten: 7 - read: read - tasksDurationNanos: 8 - activeThreadCount: 7 - groupId: groupId - executionNode: "ALL, PRIMARY" - bytesRead: 3 - processingPerformanceStatus: - identifier: identifier - cpuDuration: 3 - contentReadDuration: 7 - sessionCommitDuration: 3 - garbageCollectionDuration: 4 - contentWriteDuration: 5 - type: type - terminatedThreadCount: 3 - output: output - input: input - taskCount: 4 - name: name - id: id - written: written - flowFilesIn: 0 - tasksDuration: tasksDuration - runStatus: "Running, Stopped, Validating, Disabled, Invalid" - flowFilesOut: 6 - tasks: tasks - bytesIn: 7 - bytesOut: 0 - canRead: true - id: id - - processorStatusSnapshot: - bytesWritten: 7 - read: read - tasksDurationNanos: 8 - activeThreadCount: 7 - groupId: groupId - executionNode: "ALL, PRIMARY" - bytesRead: 3 - processingPerformanceStatus: - identifier: identifier - cpuDuration: 3 - contentReadDuration: 7 - sessionCommitDuration: 3 - garbageCollectionDuration: 4 - contentWriteDuration: 5 - type: type - terminatedThreadCount: 3 - output: output - input: input - taskCount: 4 - name: name - id: id - written: written - flowFilesIn: 0 - tasksDuration: tasksDuration - runStatus: "Running, Stopped, Validating, Disabled, Invalid" - flowFilesOut: 6 - tasks: tasks - bytesIn: 7 - bytesOut: 0 - canRead: true - id: id - bytesRead: 4 + tasksDurationNanos: 8 + activeThreadCount: 8 + groupId: groupId + executionNode: "ALL, PRIMARY" + bytesRead: 8 processingPerformanceStatus: null - received: received - bytesSent: 8 - processingNanos: 9 - sent: sent - flowFilesTransferred: 1 - terminatedThreadCount: 3 + type: type + terminatedThreadCount: 0 + output: output input: input - bytesReceived: 6 + taskCount: 9 name: name - flowFilesQueued: 6 - versionedFlowState: "LOCALLY_MODIFIED, STALE, LOCALLY_MODIFIED_AND_STALE,\ - \ UP_TO_DATE, SYNC_FAILURE" - inputPortStatusSnapshots: - - portStatusSnapshot: - output: output - input: input - activeThreadCount: 7 - groupId: groupId - name: name - transmitting: true - id: id - flowFilesIn: 9 - flowFilesOut: 9 - runStatus: "Running, Stopped, Validating, Disabled, Invalid" - bytesIn: 0 - bytesOut: 0 - canRead: true - id: id - - portStatusSnapshot: - output: output - input: input - activeThreadCount: 7 - groupId: groupId - name: name - transmitting: true - id: id - flowFilesIn: 9 - flowFilesOut: 9 - runStatus: "Running, Stopped, Validating, Disabled, Invalid" - bytesIn: 0 - bytesOut: 0 - canRead: true - id: id - statsLastRefreshed: statsLastRefreshed - parameterProviderConfiguration: - component: - parameterGroupName: parameterGroupName - synchronized: true - parameterProviderName: parameterProviderName - parameterProviderId: parameterProviderId - permissions: null - id: id + flowFilesIn: 1 + id: id + tasksDuration: tasksDuration + written: written + flowFilesOut: 3 + runStatus: "Running, Stopped, Validating, Disabled, Invalid" + tasks: tasks + bytesIn: 6 + bytesOut: 4 + canRead: true + id: id + - processorStatusSnapshot: + bytesWritten: 9 + read: read + tasksDurationNanos: 8 + activeThreadCount: 8 + groupId: groupId + executionNode: "ALL, PRIMARY" + bytesRead: 8 + processingPerformanceStatus: null + type: type + terminatedThreadCount: 0 + output: output + input: input + taskCount: 9 + name: name + flowFilesIn: 1 + id: id + tasksDuration: tasksDuration + written: written + flowFilesOut: 3 + runStatus: "Running, Stopped, Validating, Disabled, Invalid" + tasks: tasks + bytesIn: 6 + bytesOut: 4 + canRead: true + id: id + bytesRead: 1 + processingPerformanceStatus: + identifier: identifier + cpuDuration: 0 + contentReadDuration: 4 + sessionCommitDuration: 1 + garbageCollectionDuration: 2 + contentWriteDuration: 3 + received: received + bytesSent: 7 + processingNanos: 8 + sent: sent + flowFilesTransferred: 6 + terminatedThreadCount: 9 + input: input + bytesReceived: 4 + flowFilesQueued: 7 + name: name + versionedFlowState: "LOCALLY_MODIFIED, STALE, LOCALLY_MODIFIED_AND_STALE,\ + \ UP_TO_DATE, SYNC_FAILURE" + inputPortStatusSnapshots: + - portStatusSnapshot: + output: output + input: input + activeThreadCount: 0 + groupId: groupId + name: name + transmitting: true + flowFilesIn: 5 + id: id + flowFilesOut: 5 + runStatus: "Running, Stopped, Validating, Disabled, Invalid" + bytesIn: 6 + bytesOut: 1 + canRead: true + id: id + - portStatusSnapshot: + output: output + input: input + activeThreadCount: 0 + groupId: groupId + name: name + transmitting: true + flowFilesIn: 5 + id: id + flowFilesOut: 5 + runStatus: "Running, Stopped, Validating, Disabled, Invalid" + bytesIn: 6 + bytesOut: 1 + canRead: true + id: id + id: id + statsLastRefreshed: statsLastRefreshed + - activeRemotePortCount: 0 + staleCount: 3 + outputPortCount: 3 + inputPortCount: 7 permissions: canRead: true canWrite: true - id: id - position: - x: 6.027456183070403 - "y": 1.4658129805029452 - uri: uri - revision: - clientId: clientId - lastModifier: lastModifier - version: 0 - - bulletins: - - sourceId: sourceId - canRead: true - groupId: groupId - id: 5 - nodeAddress: nodeAddress - bulletin: - sourceId: sourceId - level: level - sourceType: sourceType - groupId: groupId - id: 5 - sourceName: sourceName - category: category - message: message - nodeAddress: nodeAddress - timestamp: timestamp - timestamp: timestamp - - sourceId: sourceId - canRead: true - groupId: groupId - id: 5 - nodeAddress: nodeAddress - bulletin: - sourceId: sourceId - level: level - sourceType: sourceType - groupId: groupId - id: 5 - sourceName: sourceName - category: category - message: message - nodeAddress: nodeAddress - timestamp: timestamp - timestamp: timestamp - disconnectedNodeAcknowledged: true - component: - inheritedParameterContexts: - - component: + processGroupUpdateStrategy: "CURRENT_GROUP, CURRENT_GROUP_WITH_CHILDREN" + disabledCount: 7 + runningCount: 5 + versionedFlowSnapshot: + bucket: + identifier: identifier + permissions: + canRead: true + canDelete: true + canWrite: true + createdTimestamp: 2 + name: name + description: description + externalControllerServices: + key: + identifier: identifier name: name - id: id - permissions: null - id: id - - component: + snapshotMetadata: + flowIdentifier: flowIdentifier + comments: comments + author: author + bucketIdentifier: bucketIdentifier + branch: branch + version: version + timestamp: 5 + flowContents: + processors: + - autoTerminatedRelationships: + - autoTerminatedRelationships + - autoTerminatedRelationships + bulletinLevel: bulletinLevel + executionNode: executionNode + runDurationMillis: 3 + propertyDescriptors: + key: null + type: type + scheduledState: ENABLED + maxBackoffPeriod: maxBackoffPeriod + yieldDuration: yieldDuration + bundle: null + retriedRelationships: + - retriedRelationships + - retriedRelationships + annotationData: annotationData + componentType: CONNECTION + identifier: identifier + comments: comments + concurrentlySchedulableTaskCount: 1 + retryCount: 1 + penaltyDuration: penaltyDuration + backoffMechanism: "PENALIZE_FLOWFILE, YIELD_PROCESSOR" + schedulingStrategy: schedulingStrategy name: name - id: id - permissions: null - id: id - name: name - description: description - id: id - parameters: - - parameter: - valueRemoved: true - referencedAssets: - - name: name + instanceIdentifier: instanceIdentifier + schedulingPeriod: schedulingPeriod + style: + key: style + position: null + groupIdentifier: groupIdentifier + properties: + key: properties + - autoTerminatedRelationships: + - autoTerminatedRelationships + - autoTerminatedRelationships + bulletinLevel: bulletinLevel + executionNode: executionNode + runDurationMillis: 3 + propertyDescriptors: + key: null + type: type + scheduledState: ENABLED + maxBackoffPeriod: maxBackoffPeriod + yieldDuration: yieldDuration + bundle: null + retriedRelationships: + - retriedRelationships + - retriedRelationships + annotationData: annotationData + componentType: CONNECTION + identifier: identifier + comments: comments + concurrentlySchedulableTaskCount: 1 + retryCount: 1 + penaltyDuration: penaltyDuration + backoffMechanism: "PENALIZE_FLOWFILE, YIELD_PROCESSOR" + schedulingStrategy: schedulingStrategy + name: name + instanceIdentifier: instanceIdentifier + schedulingPeriod: schedulingPeriod + style: + key: style + position: null + groupIdentifier: groupIdentifier + properties: + key: properties + scheduledState: ENABLED + processGroups: + - null + - null + outputPorts: + - null + - null + funnels: + - componentType: CONNECTION + identifier: identifier + comments: comments + name: name + instanceIdentifier: instanceIdentifier + position: null + groupIdentifier: groupIdentifier + - componentType: CONNECTION + identifier: identifier + comments: comments + name: name + instanceIdentifier: instanceIdentifier + position: null + groupIdentifier: groupIdentifier + versionedFlowCoordinates: + registryId: registryId + storageLocation: storageLocation + bucketId: bucketId + branch: branch + flowId: flowId + version: version + latest: true + connections: + - componentType: CONNECTION + identifier: identifier + prioritizers: + - prioritizers + - prioritizers + comments: comments + flowFileExpiration: flowFileExpiration + selectedRelationships: + - selectedRelationships + - selectedRelationships + loadBalanceCompression: "DO_NOT_COMPRESS, COMPRESS_ATTRIBUTES_ONLY,\ + \ COMPRESS_ATTRIBUTES_AND_CONTENT" + destination: + comments: comments + groupId: groupId + name: name + instanceIdentifier: instanceIdentifier id: id - - name: name + type: PROCESSOR + backPressureDataSizeThreshold: backPressureDataSizeThreshold + loadBalanceStrategy: "DO_NOT_LOAD_BALANCE, PARTITION_BY_ATTRIBUTE,\ + \ ROUND_ROBIN, SINGLE_NODE" + labelIndex: 2 + source: null + bends: + - x: 7.203794749804894 + "y": 4.332304821875894 + - x: 7.203794749804894 + "y": 4.332304821875894 + backPressureObjectThreshold: 0 + name: name + instanceIdentifier: instanceIdentifier + position: null + groupIdentifier: groupIdentifier + partitioningAttribute: partitioningAttribute + zIndex: 9 + - componentType: CONNECTION + identifier: identifier + prioritizers: + - prioritizers + - prioritizers + comments: comments + flowFileExpiration: flowFileExpiration + selectedRelationships: + - selectedRelationships + - selectedRelationships + loadBalanceCompression: "DO_NOT_COMPRESS, COMPRESS_ATTRIBUTES_ONLY,\ + \ COMPRESS_ATTRIBUTES_AND_CONTENT" + destination: + comments: comments + groupId: groupId + name: name + instanceIdentifier: instanceIdentifier id: id - inherited: true - provided: true + type: PROCESSOR + backPressureDataSizeThreshold: backPressureDataSizeThreshold + loadBalanceStrategy: "DO_NOT_LOAD_BALANCE, PARTITION_BY_ATTRIBUTE,\ + \ ROUND_ROBIN, SINGLE_NODE" + labelIndex: 2 + source: null + bends: + - x: 7.203794749804894 + "y": 4.332304821875894 + - x: 7.203794749804894 + "y": 4.332304821875894 + backPressureObjectThreshold: 0 + name: name + instanceIdentifier: instanceIdentifier + position: null + groupIdentifier: groupIdentifier + partitioningAttribute: partitioningAttribute + zIndex: 9 + logFileSuffix: logFileSuffix + parameterContextName: parameterContextName + componentType: CONNECTION + identifier: identifier + defaultBackPressureObjectThreshold: 0 + comments: comments + executionEngine: STANDARD + defaultBackPressureDataSizeThreshold: defaultBackPressureDataSizeThreshold + labels: + - componentType: CONNECTION + identifier: identifier + comments: comments + name: name + width: 4.8789878742268815 + instanceIdentifier: instanceIdentifier + style: + key: style + label: label + position: null + groupIdentifier: groupIdentifier + height: 6.173804034172511 + zIndex: 6 + - componentType: CONNECTION + identifier: identifier + comments: comments + name: name + width: 4.8789878742268815 + instanceIdentifier: instanceIdentifier + style: + key: style + label: label + position: null + groupIdentifier: groupIdentifier + height: 6.173804034172511 + zIndex: 6 + controllerServices: + - annotationData: annotationData + componentType: CONNECTION + identifier: identifier + comments: comments + bulletinLevel: bulletinLevel + propertyDescriptors: + key: + resourceDefinition: + resourceTypes: + - FILE + - FILE + cardinality: SINGLE + displayName: displayName + identifiesControllerService: true + name: name + dynamic: true + sensitive: true + type: type + scheduledState: ENABLED + controllerServiceApis: + - type: type + bundle: null + - type: type + bundle: null + name: name + instanceIdentifier: instanceIdentifier + position: null + groupIdentifier: groupIdentifier + bundle: + artifact: artifact + version: version + group: group + properties: + key: properties + - annotationData: annotationData + componentType: CONNECTION + identifier: identifier + comments: comments + bulletinLevel: bulletinLevel + propertyDescriptors: + key: + resourceDefinition: + resourceTypes: + - FILE + - FILE + cardinality: SINGLE + displayName: displayName + identifiesControllerService: true + name: name + dynamic: true + sensitive: true + type: type + scheduledState: ENABLED + controllerServiceApis: + - type: type + bundle: null + - type: type + bundle: null + name: name + instanceIdentifier: instanceIdentifier + position: null + groupIdentifier: groupIdentifier + bundle: + artifact: artifact + version: version + group: group + properties: + key: properties + defaultFlowFileExpiration: defaultFlowFileExpiration + flowFileConcurrency: flowFileConcurrency + flowFileOutboundPolicy: flowFileOutboundPolicy + name: name + inputPorts: + - componentType: CONNECTION + identifier: identifier + comments: comments + allowRemoteAccess: true + concurrentlySchedulableTaskCount: 2 name: name - description: description - sensitive: true - value: value - referencingComponents: + instanceIdentifier: instanceIdentifier + portFunction: STANDARD + position: null + groupIdentifier: groupIdentifier + type: INPUT_PORT + scheduledState: ENABLED + - componentType: CONNECTION + identifier: identifier + comments: comments + allowRemoteAccess: true + concurrentlySchedulableTaskCount: 2 + name: name + instanceIdentifier: instanceIdentifier + portFunction: STANDARD + position: null + groupIdentifier: groupIdentifier + type: INPUT_PORT + scheduledState: ENABLED + instanceIdentifier: instanceIdentifier + maxConcurrentTasks: 9 + position: null + statelessFlowTimeout: statelessFlowTimeout + groupIdentifier: groupIdentifier + remoteProcessGroups: + - componentType: CONNECTION + identifier: identifier + comments: comments + proxyPassword: proxyPassword + communicationsTimeout: communicationsTimeout + proxyHost: proxyHost + proxyPort: 4 + outputPorts: - null - null - parameterContext: - component: - name: name - id: id - permissions: null - id: id - canWrite: true - - parameter: - valueRemoved: true - referencedAssets: - - name: name - id: id - - name: name - id: id - inherited: true - provided: true + transportProtocol: "RAW, HTTP" name: name - description: description - sensitive: true - value: value - referencingComponents: + proxyUser: proxyUser + inputPorts: + - componentType: CONNECTION + identifier: identifier + remoteGroupId: remoteGroupId + comments: comments + targetId: targetId + concurrentlySchedulableTaskCount: 1 + useCompression: true + scheduledState: ENABLED + name: name + instanceIdentifier: instanceIdentifier + position: null + batchSize: + duration: duration + size: size + count: 5 + groupIdentifier: groupIdentifier + - componentType: CONNECTION + identifier: identifier + remoteGroupId: remoteGroupId + comments: comments + targetId: targetId + concurrentlySchedulableTaskCount: 1 + useCompression: true + scheduledState: ENABLED + name: name + instanceIdentifier: instanceIdentifier + position: null + batchSize: + duration: duration + size: size + count: 5 + groupIdentifier: groupIdentifier + targetUris: targetUris + instanceIdentifier: instanceIdentifier + yieldDuration: yieldDuration + position: null + groupIdentifier: groupIdentifier + localNetworkInterface: localNetworkInterface + - componentType: CONNECTION + identifier: identifier + comments: comments + proxyPassword: proxyPassword + communicationsTimeout: communicationsTimeout + proxyHost: proxyHost + proxyPort: 4 + outputPorts: - null - null - parameterContext: - component: - name: name - id: id - permissions: null - id: id - canWrite: true - boundProcessGroups: - - activeRemotePortCount: 9 - staleCount: 5 - outputPortCount: 9 - inputPortCount: 3 - permissions: null - processGroupUpdateStrategy: "CURRENT_GROUP, CURRENT_GROUP_WITH_CHILDREN" - runningCount: 2 - disabledCount: 6 - versionedFlowSnapshot: - bucket: + transportProtocol: "RAW, HTTP" + name: name + proxyUser: proxyUser + inputPorts: + - componentType: CONNECTION identifier: identifier - permissions: null - createdTimestamp: 3 - name: name - description: description - snapshotMetadata: - flowIdentifier: flowIdentifier + remoteGroupId: remoteGroupId comments: comments - author: author - bucketIdentifier: bucketIdentifier - branch: branch - version: version - timestamp: 0 - externalControllerServices: - key: - identifier: identifier - name: name - flowContents: - processors: - - autoTerminatedRelationships: - - autoTerminatedRelationships - - autoTerminatedRelationships - bulletinLevel: bulletinLevel - executionNode: executionNode - runDurationMillis: 3 - type: type - propertyDescriptors: - key: - resourceDefinition: - resourceTypes: - - FILE - - FILE - cardinality: SINGLE - displayName: displayName - identifiesControllerService: true - name: name - dynamic: true - 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: 2 - retryCount: 3 - penaltyDuration: penaltyDuration - backoffMechanism: "PENALIZE_FLOWFILE, YIELD_PROCESSOR" - schedulingStrategy: schedulingStrategy - name: name - instanceIdentifier: instanceIdentifier - style: - key: style - schedulingPeriod: schedulingPeriod - position: null - groupIdentifier: groupIdentifier - properties: - key: properties - - autoTerminatedRelationships: - - autoTerminatedRelationships - - autoTerminatedRelationships - bulletinLevel: bulletinLevel - executionNode: executionNode - runDurationMillis: 3 - type: type - propertyDescriptors: - key: - resourceDefinition: - resourceTypes: - - FILE - - FILE - cardinality: SINGLE - displayName: displayName - identifiesControllerService: true - name: name - dynamic: true - 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: 2 - retryCount: 3 - penaltyDuration: penaltyDuration - backoffMechanism: "PENALIZE_FLOWFILE, YIELD_PROCESSOR" - schedulingStrategy: schedulingStrategy - name: name - instanceIdentifier: instanceIdentifier - style: - key: style - schedulingPeriod: schedulingPeriod - position: null - groupIdentifier: groupIdentifier - properties: - key: properties + targetId: targetId + concurrentlySchedulableTaskCount: 1 + useCompression: true scheduledState: ENABLED - processGroups: - - null - - null - outputPorts: - - null - - null - funnels: - - identifier: identifier - componentType: CONNECTION - comments: comments - name: name - instanceIdentifier: instanceIdentifier - position: null - groupIdentifier: groupIdentifier - - identifier: identifier - componentType: CONNECTION - comments: comments - name: name - instanceIdentifier: instanceIdentifier - position: null - groupIdentifier: groupIdentifier - versionedFlowCoordinates: - registryId: registryId - storageLocation: storageLocation - bucketId: bucketId - branch: branch - flowId: flowId - version: version - latest: true - connections: - - identifier: identifier - componentType: CONNECTION - prioritizers: - - prioritizers - - prioritizers - comments: comments - flowFileExpiration: flowFileExpiration - selectedRelationships: - - selectedRelationships - - selectedRelationships - loadBalanceCompression: "DO_NOT_COMPRESS, COMPRESS_ATTRIBUTES_ONLY,\ - \ COMPRESS_ATTRIBUTES_AND_CONTENT" - destination: null - backPressureDataSizeThreshold: backPressureDataSizeThreshold - loadBalanceStrategy: "DO_NOT_LOAD_BALANCE, PARTITION_BY_ATTRIBUTE,\ - \ ROUND_ROBIN, SINGLE_NODE" - source: - comments: comments - groupId: groupId - name: name - instanceIdentifier: instanceIdentifier - id: id - type: PROCESSOR - labelIndex: 4 - bends: - - null - - null - backPressureObjectThreshold: 0 - name: name - instanceIdentifier: instanceIdentifier - position: null - groupIdentifier: groupIdentifier - partitioningAttribute: partitioningAttribute - zIndex: 0 - - identifier: identifier - componentType: CONNECTION - prioritizers: - - prioritizers - - prioritizers - comments: comments - flowFileExpiration: flowFileExpiration - selectedRelationships: - - selectedRelationships - - selectedRelationships - loadBalanceCompression: "DO_NOT_COMPRESS, COMPRESS_ATTRIBUTES_ONLY,\ - \ COMPRESS_ATTRIBUTES_AND_CONTENT" - destination: null - backPressureDataSizeThreshold: backPressureDataSizeThreshold - loadBalanceStrategy: "DO_NOT_LOAD_BALANCE, PARTITION_BY_ATTRIBUTE,\ - \ ROUND_ROBIN, SINGLE_NODE" - source: - comments: comments - groupId: groupId - name: name - instanceIdentifier: instanceIdentifier - id: id - type: PROCESSOR - labelIndex: 4 - bends: - - null - - null - backPressureObjectThreshold: 0 - name: name - instanceIdentifier: instanceIdentifier - position: null - groupIdentifier: groupIdentifier - partitioningAttribute: partitioningAttribute - zIndex: 0 - logFileSuffix: logFileSuffix - parameterContextName: parameterContextName + name: name + instanceIdentifier: instanceIdentifier + position: null + batchSize: + duration: duration + size: size + count: 5 + groupIdentifier: groupIdentifier + - componentType: CONNECTION identifier: identifier - componentType: CONNECTION - defaultBackPressureObjectThreshold: 9 + remoteGroupId: remoteGroupId comments: comments - executionEngine: STANDARD - labels: - - identifier: identifier - componentType: CONNECTION - comments: comments - name: name - width: 4.332304821875894 - instanceIdentifier: instanceIdentifier - style: - key: style - position: null - label: label - groupIdentifier: groupIdentifier - zIndex: 7 - height: 2.7977867356748476 - - identifier: identifier - componentType: CONNECTION - comments: comments - name: name - width: 4.332304821875894 - instanceIdentifier: instanceIdentifier - style: - key: style - position: null - label: label - groupIdentifier: groupIdentifier - zIndex: 7 - height: 2.7977867356748476 - defaultBackPressureDataSizeThreshold: defaultBackPressureDataSizeThreshold - controllerServices: - - annotationData: annotationData - identifier: identifier - componentType: CONNECTION - comments: comments - bulletinLevel: bulletinLevel - type: type - propertyDescriptors: - key: null - scheduledState: ENABLED - controllerServiceApis: - - type: type - bundle: null - - type: type - bundle: null - name: name - instanceIdentifier: instanceIdentifier - position: null - groupIdentifier: groupIdentifier - bundle: null - properties: - key: properties - - annotationData: annotationData - identifier: identifier - componentType: CONNECTION - comments: comments - bulletinLevel: bulletinLevel - type: type - propertyDescriptors: - key: null - scheduledState: ENABLED - controllerServiceApis: - - type: type - bundle: null - - type: type - bundle: null - name: name - instanceIdentifier: instanceIdentifier - position: null - groupIdentifier: groupIdentifier - bundle: null - properties: - key: properties - defaultFlowFileExpiration: defaultFlowFileExpiration - flowFileConcurrency: flowFileConcurrency - flowFileOutboundPolicy: flowFileOutboundPolicy + targetId: targetId + concurrentlySchedulableTaskCount: 1 + useCompression: true + scheduledState: ENABLED name: name - inputPorts: - - identifier: identifier - componentType: CONNECTION - comments: comments - allowRemoteAccess: true - concurrentlySchedulableTaskCount: 8 - name: name - instanceIdentifier: instanceIdentifier - position: null - portFunction: STANDARD - type: INPUT_PORT - groupIdentifier: groupIdentifier - scheduledState: ENABLED - - identifier: identifier - componentType: CONNECTION - comments: comments - allowRemoteAccess: true - concurrentlySchedulableTaskCount: 8 - name: name - instanceIdentifier: instanceIdentifier - position: null - portFunction: STANDARD - type: INPUT_PORT - groupIdentifier: groupIdentifier - scheduledState: ENABLED instanceIdentifier: instanceIdentifier - position: - x: 3.111202833403195 - "y": 9.897492629215506 - maxConcurrentTasks: 0 - statelessFlowTimeout: statelessFlowTimeout - remoteProcessGroups: - - identifier: identifier - componentType: CONNECTION - comments: comments - proxyPassword: proxyPassword - communicationsTimeout: communicationsTimeout - proxyHost: proxyHost - proxyPort: 5 - transportProtocol: "RAW, HTTP" - outputPorts: - - null - - null - name: name - proxyUser: proxyUser - targetUris: targetUris - inputPorts: - - identifier: identifier - componentType: CONNECTION - remoteGroupId: remoteGroupId - comments: comments - targetId: targetId - concurrentlySchedulableTaskCount: 7 - useCompression: true - scheduledState: ENABLED - name: name - instanceIdentifier: instanceIdentifier - position: null - batchSize: - duration: duration - size: size - count: 0 - groupIdentifier: groupIdentifier - - identifier: identifier - componentType: CONNECTION - remoteGroupId: remoteGroupId - comments: comments - targetId: targetId - concurrentlySchedulableTaskCount: 7 - useCompression: true - scheduledState: ENABLED - name: name - instanceIdentifier: instanceIdentifier - position: null - batchSize: - duration: duration - size: size - count: 0 - groupIdentifier: groupIdentifier - instanceIdentifier: instanceIdentifier - yieldDuration: yieldDuration - position: null - groupIdentifier: groupIdentifier - localNetworkInterface: localNetworkInterface + position: null + batchSize: + duration: duration + size: size + count: 5 + groupIdentifier: groupIdentifier + targetUris: targetUris + instanceIdentifier: instanceIdentifier + yieldDuration: yieldDuration + position: null + groupIdentifier: groupIdentifier + localNetworkInterface: localNetworkInterface + parameterProviders: + key: + identifier: identifier + name: name + type: type + bundle: null + flow: + versionCount: 4 + bucketName: bucketName + identifier: identifier + permissions: null + createdTimestamp: 3 + name: name + description: description + bucketIdentifier: bucketIdentifier + versionInfo: + version: 0 + branch: branch + lastModifiedTimestamp: 8 + flowEncodingVersion: flowEncodingVersion + latest: true + parameterContexts: + key: + parameterGroupName: parameterGroupName + componentType: CONNECTION + identifier: identifier + synchronized: true + comments: comments + description: description + inheritedParameterContexts: + - inheritedParameterContexts + - inheritedParameterContexts + name: name + instanceIdentifier: instanceIdentifier + position: null + groupIdentifier: groupIdentifier + parameterProvider: parameterProvider + parameters: + - referencedAssets: - identifier: identifier - componentType: CONNECTION - comments: comments - proxyPassword: proxyPassword - communicationsTimeout: communicationsTimeout - proxyHost: proxyHost - proxyPort: 5 - transportProtocol: "RAW, HTTP" - outputPorts: - - null - - null name: name - proxyUser: proxyUser - targetUris: targetUris - inputPorts: - - identifier: identifier - componentType: CONNECTION - remoteGroupId: remoteGroupId - comments: comments - targetId: targetId - concurrentlySchedulableTaskCount: 7 - useCompression: true - scheduledState: ENABLED - name: name - instanceIdentifier: instanceIdentifier - position: null - batchSize: - duration: duration - size: size - count: 0 - groupIdentifier: groupIdentifier - - identifier: identifier - componentType: CONNECTION - remoteGroupId: remoteGroupId - comments: comments - targetId: targetId - concurrentlySchedulableTaskCount: 7 - useCompression: true - scheduledState: ENABLED - name: name - instanceIdentifier: instanceIdentifier - position: null - batchSize: - duration: duration - size: size - count: 0 - groupIdentifier: groupIdentifier - instanceIdentifier: instanceIdentifier - yieldDuration: yieldDuration - position: null - groupIdentifier: groupIdentifier - localNetworkInterface: localNetworkInterface - groupIdentifier: groupIdentifier - parameterProviders: - key: - identifier: identifier + - identifier: identifier name: name - type: type - bundle: null - flow: - versionCount: 8 - identifier: identifier - bucketName: bucketName - permissions: - canRead: true - canWrite: true - canDelete: true - createdTimestamp: 5 + provided: true name: name description: description - bucketIdentifier: bucketIdentifier - versionInfo: - version: 7 - branch: branch - lastModifiedTimestamp: 5 - flowEncodingVersion: flowEncodingVersion - parameterContexts: - key: - parameterGroupName: parameterGroupName - identifier: identifier - synchronized: true - componentType: CONNECTION - comments: comments - description: description - inheritedParameterContexts: - - inheritedParameterContexts - - inheritedParameterContexts + sensitive: true + value: value + - referencedAssets: + - identifier: identifier name: name - instanceIdentifier: instanceIdentifier - position: null - groupIdentifier: groupIdentifier - parameters: - - referencedAssets: - - identifier: identifier - name: name - - identifier: identifier - name: name - provided: true - name: name - description: description - sensitive: true - value: value - - referencedAssets: - - identifier: identifier - name: name - - identifier: identifier - name: name - provided: true - name: name - description: description - sensitive: true - value: value - parameterProvider: parameterProvider - latest: true - stoppedCount: 6 - id: id - bulletins: - - sourceId: sourceId - canRead: true - groupId: groupId - id: 5 - nodeAddress: nodeAddress - bulletin: - sourceId: sourceId - level: level - sourceType: sourceType - groupId: groupId - id: 5 - sourceName: sourceName - category: category - message: message - nodeAddress: nodeAddress - timestamp: timestamp - timestamp: timestamp - - sourceId: sourceId - canRead: true - groupId: groupId - id: 5 - nodeAddress: nodeAddress - bulletin: - sourceId: sourceId - level: level - sourceType: sourceType - groupId: groupId - id: 5 - sourceName: sourceName - category: category - message: message - nodeAddress: nodeAddress - timestamp: timestamp - timestamp: timestamp - publicInputPortCount: 3 - upToDateCount: 1 - inactiveRemotePortCount: 1 - uri: uri - locallyModifiedCount: 3 - revision: - clientId: clientId - lastModifier: lastModifier - version: 0 - disconnectedNodeAcknowledged: true - publicOutputPortCount: 1 - component: - activeRemotePortCount: 7 - flowfileConcurrency: "UNBOUNDED, SINGLE_FLOWFILE_PER_NODE, SINGLE_BATCH_PER_NODE" - staleCount: 4 - outputPortCount: 3 - inputPortCount: 6 - versionedComponentId: versionedComponentId - runningCount: 1 - disabledCount: 2 - flowfileOutboundPolicy: "STREAM_WHEN_AVAILABLE, BATCH_OUTPUT" - stoppedCount: 5 - id: id - versionControlInformation: - bucketName: bucketName - groupId: groupId - registryId: registryId - storageLocation: storageLocation - bucketId: bucketId - registryName: registryName - branch: branch - flowName: flowName - version: version - flowDescription: flowDescription - stateExplanation: stateExplanation - state: "LOCALLY_MODIFIED, STALE, LOCALLY_MODIFIED_AND_STALE, UP_TO_DATE,\ - \ SYNC_FAILURE" - flowId: flowId - logFileSuffix: logFileSuffix - defaultBackPressureObjectThreshold: 0 - publicInputPortCount: 6 - comments: comments - upToDateCount: 3 - parentGroupId: parentGroupId - inactiveRemotePortCount: 9 - executionEngine: "STATELESS, STANDARD, INHERITED" - locallyModifiedCount: 2 - defaultBackPressureDataSizeThreshold: defaultBackPressureDataSizeThreshold - publicOutputPortCount: 7 - localOutputPortCount: 1 - defaultFlowFileExpiration: defaultFlowFileExpiration - localInputPortCount: 1 - statelessGroupScheduledState: "STOPPED, RUNNING" - contents: - controllerServices: - - deprecated: true - bulletinLevel: bulletinLevel - multipleVersionsAvailable: true - extensionMissing: true - type: type - descriptors: - key: - supportsEl: true - displayName: displayName - defaultValue: defaultValue - expressionLanguageScope: expressionLanguageScope - description: description - sensitive: true - required: true - dependencies: - - dependentValues: - - dependentValues - - dependentValues - propertyName: propertyName - - dependentValues: - - dependentValues - - dependentValues - propertyName: propertyName - allowableValues: - - canRead: true - allowableValue: - displayName: displayName - description: description - value: value - - canRead: true - allowableValue: - displayName: displayName - description: description - value: value - identifiesControllerService: identifiesControllerService - name: name - dynamic: true - identifiesControllerServiceBundle: null - controllerServiceApis: - - type: type - bundle: null - - type: type - bundle: null - sensitiveDynamicPropertyNames: - - sensitiveDynamicPropertyNames - - sensitiveDynamicPropertyNames - versionedComponentId: versionedComponentId - supportsSensitiveDynamicProperties: true - validationErrors: - - validationErrors - - validationErrors - id: id - state: "ENABLED, ENABLING, DISABLED, DISABLING" - bundle: - artifact: artifact - version: version - group: group - referencingComponents: - - bulletins: - - null - - null - disconnectedNodeAcknowledged: true - component: - descriptors: - key: null - referenceCycle: true - activeThreadCount: 0 - groupId: groupId - name: name - validationErrors: - - validationErrors - - validationErrors - referenceType: "Processor, ControllerService, ReportingTask,\ - \ FlowRegistryClient" - id: id - state: state - type: type - referencingComponents: - - null - - null - properties: - key: properties - permissions: null - id: id - position: null - uri: uri - revision: null - operatePermissions: null - - bulletins: - - null - - null - disconnectedNodeAcknowledged: true - component: - descriptors: - key: null - referenceCycle: true - activeThreadCount: 0 - groupId: groupId - name: name - validationErrors: - - validationErrors - - validationErrors - referenceType: "Processor, ControllerService, ReportingTask,\ - \ FlowRegistryClient" - id: id - state: state - type: type - referencingComponents: - - null - - null - properties: - key: properties - permissions: null - id: id - position: null - uri: uri - revision: null - operatePermissions: null - validationStatus: "VALID, INVALID, VALIDATING" - annotationData: annotationData - comments: comments - parentGroupId: parentGroupId - customUiUrl: customUiUrl - restricted: true + - identifier: identifier name: name - position: null - persistsState: true - properties: - key: properties - - deprecated: true - bulletinLevel: bulletinLevel - multipleVersionsAvailable: true - extensionMissing: true - type: type - descriptors: - key: - supportsEl: true - displayName: displayName - defaultValue: defaultValue - expressionLanguageScope: expressionLanguageScope - description: description - sensitive: true - required: true - dependencies: - - dependentValues: - - dependentValues - - dependentValues - propertyName: propertyName - - dependentValues: - - dependentValues - - dependentValues - propertyName: propertyName - allowableValues: - - canRead: true - allowableValue: - displayName: displayName - description: description - value: value - - canRead: true - allowableValue: - displayName: displayName - description: description - value: value - identifiesControllerService: identifiesControllerService - name: name - dynamic: true - identifiesControllerServiceBundle: null - controllerServiceApis: - - type: type - bundle: null - - type: type - bundle: null - sensitiveDynamicPropertyNames: - - sensitiveDynamicPropertyNames - - sensitiveDynamicPropertyNames - versionedComponentId: versionedComponentId - supportsSensitiveDynamicProperties: true - validationErrors: - - validationErrors - - validationErrors - id: id - state: "ENABLED, ENABLING, DISABLED, DISABLING" - bundle: - artifact: artifact - version: version - group: group - referencingComponents: - - bulletins: - - null - - null - disconnectedNodeAcknowledged: true - component: - descriptors: - key: null - referenceCycle: true - activeThreadCount: 0 - groupId: groupId - name: name - validationErrors: - - validationErrors - - validationErrors - referenceType: "Processor, ControllerService, ReportingTask,\ - \ FlowRegistryClient" - id: id - state: state - type: type - referencingComponents: - - null - - null - properties: - key: properties - permissions: null - id: id - position: null - uri: uri - revision: null - operatePermissions: null - - bulletins: - - null - - null - disconnectedNodeAcknowledged: true - component: - descriptors: - key: null - referenceCycle: true - activeThreadCount: 0 - groupId: groupId - name: name - validationErrors: - - validationErrors - - validationErrors - referenceType: "Processor, ControllerService, ReportingTask,\ - \ FlowRegistryClient" - id: id - state: state - type: type - referencingComponents: - - null - - null - properties: - key: properties - permissions: null - id: id - position: null - uri: uri - revision: null - operatePermissions: null - validationStatus: "VALID, INVALID, VALIDATING" - annotationData: annotationData - comments: comments - parentGroupId: parentGroupId - customUiUrl: customUiUrl - restricted: true + provided: true + name: name + description: description + sensitive: true + value: value + stoppedCount: 7 + id: id + bulletins: + - null + - null + publicInputPortCount: 3 + upToDateCount: 3 + inactiveRemotePortCount: 0 + uri: uri + locallyModifiedCount: 7 + revision: + clientId: clientId + lastModifier: lastModifier + version: 2 + disconnectedNodeAcknowledged: true + publicOutputPortCount: 7 + component: + activeRemotePortCount: 6 + flowfileConcurrency: "UNBOUNDED, SINGLE_FLOWFILE_PER_NODE, SINGLE_BATCH_PER_NODE" + staleCount: 5 + outputPortCount: 1 + inputPortCount: 9 + versionedComponentId: versionedComponentId + disabledCount: 5 + runningCount: 6 + flowfileOutboundPolicy: "STREAM_WHEN_AVAILABLE, BATCH_OUTPUT" + stoppedCount: 6 + id: id + versionControlInformation: + bucketName: bucketName + groupId: groupId + registryId: registryId + storageLocation: storageLocation + bucketId: bucketId + registryName: registryName + branch: branch + flowName: flowName + version: version + flowDescription: flowDescription + stateExplanation: stateExplanation + state: "LOCALLY_MODIFIED, STALE, LOCALLY_MODIFIED_AND_STALE, UP_TO_DATE,\ + \ SYNC_FAILURE" + flowId: flowId + logFileSuffix: logFileSuffix + defaultBackPressureObjectThreshold: 4 + publicInputPortCount: 2 + comments: comments + upToDateCount: 3 + parentGroupId: parentGroupId + inactiveRemotePortCount: 9 + executionEngine: "STATELESS, STANDARD, INHERITED" + locallyModifiedCount: 3 + defaultBackPressureDataSizeThreshold: defaultBackPressureDataSizeThreshold + publicOutputPortCount: 6 + localOutputPortCount: 9 + defaultFlowFileExpiration: defaultFlowFileExpiration + localInputPortCount: 8 + contents: + controllerServices: + - bulletinLevel: bulletinLevel + deprecated: true + multipleVersionsAvailable: true + extensionMissing: true + type: type + descriptors: + key: + supportsEl: true + defaultValue: defaultValue + displayName: displayName + expressionLanguageScope: expressionLanguageScope + description: description + sensitive: true + required: true + dependencies: + - dependentValues: + - dependentValues + - dependentValues + propertyName: propertyName + - dependentValues: + - dependentValues + - dependentValues + propertyName: propertyName + allowableValues: + - canRead: true + allowableValue: + displayName: displayName + description: description + value: value + - canRead: true + allowableValue: + displayName: displayName + description: description + value: value + identifiesControllerService: identifiesControllerService name: name - position: null - persistsState: true - properties: - key: properties - processGroups: + dynamic: true + identifiesControllerServiceBundle: null + controllerServiceApis: + - type: type + bundle: null + - type: type + bundle: null + sensitiveDynamicPropertyNames: + - sensitiveDynamicPropertyNames + - sensitiveDynamicPropertyNames + supportsSensitiveDynamicProperties: true + versionedComponentId: versionedComponentId + validationErrors: + - validationErrors + - validationErrors + id: id + state: "ENABLED, ENABLING, DISABLED, DISABLING" + bundle: + artifact: artifact + version: version + group: group + referencingComponents: + - bulletins: - null - null - outputPorts: + disconnectedNodeAcknowledged: true + component: + descriptors: + key: null + referenceCycle: true + activeThreadCount: 0 + groupId: groupId + name: name + referenceType: "Processor, ControllerService, ReportingTask, FlowRegistryClient" + validationErrors: + - validationErrors + - validationErrors + id: id + state: state + type: type + referencingComponents: + - null + - null + properties: + key: properties + permissions: null + id: id + position: null + uri: uri + operatePermissions: + canRead: true + canWrite: true + revision: + clientId: clientId + lastModifier: lastModifier + version: 2 + - bulletins: - null - null - inputPorts: - - comments: comments - concurrentlySchedulableTaskCount: 2 - parentGroupId: parentGroupId - type: "INPUT_PORT, OUTPUT_PORT" - allowRemoteAccess: true - versionedComponentId: versionedComponentId + disconnectedNodeAcknowledged: true + component: + descriptors: + key: null + referenceCycle: true + activeThreadCount: 0 + groupId: groupId name: name - transmitting: true + referenceType: "Processor, ControllerService, ReportingTask, FlowRegistryClient" validationErrors: - validationErrors - validationErrors id: id - position: null - state: "RUNNING, STOPPED, DISABLED" - portFunction: "STANDARD, FAILURE" - - comments: comments - concurrentlySchedulableTaskCount: 2 - parentGroupId: parentGroupId - type: "INPUT_PORT, OUTPUT_PORT" - allowRemoteAccess: true - versionedComponentId: versionedComponentId + state: state + type: type + referencingComponents: + - null + - null + properties: + key: properties + permissions: null + id: id + position: null + uri: uri + operatePermissions: + canRead: true + canWrite: true + revision: + clientId: clientId + lastModifier: lastModifier + version: 2 + validationStatus: "VALID, INVALID, VALIDATING" + annotationData: annotationData + comments: comments + parentGroupId: parentGroupId + customUiUrl: customUiUrl + restricted: true + name: name + position: + x: 0.8008281904610115 + "y": 6.027456183070403 + persistsState: true + properties: + key: properties + - bulletinLevel: bulletinLevel + deprecated: true + multipleVersionsAvailable: true + extensionMissing: true + type: type + descriptors: + key: + supportsEl: true + defaultValue: defaultValue + displayName: displayName + expressionLanguageScope: expressionLanguageScope + description: description + sensitive: true + required: true + dependencies: + - dependentValues: + - dependentValues + - dependentValues + propertyName: propertyName + - dependentValues: + - dependentValues + - dependentValues + propertyName: propertyName + allowableValues: + - canRead: true + allowableValue: + displayName: displayName + description: description + value: value + - canRead: true + allowableValue: + displayName: displayName + description: description + value: value + identifiesControllerService: identifiesControllerService name: name - transmitting: true + dynamic: true + identifiesControllerServiceBundle: null + controllerServiceApis: + - type: type + bundle: null + - type: type + bundle: null + sensitiveDynamicPropertyNames: + - sensitiveDynamicPropertyNames + - sensitiveDynamicPropertyNames + supportsSensitiveDynamicProperties: true + versionedComponentId: versionedComponentId + validationErrors: + - validationErrors + - validationErrors + id: id + state: "ENABLED, ENABLING, DISABLED, DISABLING" + bundle: + artifact: artifact + version: version + group: group + referencingComponents: + - bulletins: + - null + - null + disconnectedNodeAcknowledged: true + component: + descriptors: + key: null + referenceCycle: true + activeThreadCount: 0 + groupId: groupId + name: name + referenceType: "Processor, ControllerService, ReportingTask, FlowRegistryClient" validationErrors: - validationErrors - validationErrors id: id - position: null - state: "RUNNING, STOPPED, DISABLED" - portFunction: "STANDARD, FAILURE" - funnels: - - versionedComponentId: versionedComponentId - parentGroupId: parentGroupId - id: id - position: null - - versionedComponentId: versionedComponentId - parentGroupId: parentGroupId - id: id - position: null - processors: - - supportsParallelProcessing: true - supportsBatching: true - deprecated: true - executionNodeRestricted: true - parentGroupId: parentGroupId - description: description - multipleVersionsAvailable: true - extensionMissing: true + state: state type: type - inputRequirement: inputRequirement - relationships: - - name: name - description: description - autoTerminate: true - retry: true - - name: name - description: description - autoTerminate: true - retry: true - restricted: true - versionedComponentId: versionedComponentId - supportsSensitiveDynamicProperties: true + referencingComponents: + - null + - null + properties: + key: properties + permissions: null + id: id + position: null + uri: uri + operatePermissions: + canRead: true + canWrite: true + revision: + clientId: clientId + lastModifier: lastModifier + version: 2 + - bulletins: + - null + - null + disconnectedNodeAcknowledged: true + component: + descriptors: + key: null + referenceCycle: true + activeThreadCount: 0 + groupId: groupId name: name + referenceType: "Processor, ControllerService, ReportingTask, FlowRegistryClient" validationErrors: - validationErrors - validationErrors - style: - key: style id: id - position: null - state: "RUNNING, STOPPED, DISABLED" - bundle: - artifact: artifact - version: version - group: group - persistsState: true - config: - annotationData: annotationData - comments: comments - concurrentlySchedulableTaskCount: 6 - autoTerminatedRelationships: - - autoTerminatedRelationships - - autoTerminatedRelationships - retryCount: 1 - bulletinLevel: bulletinLevel - executionNode: executionNode - penaltyDuration: penaltyDuration - defaultSchedulingPeriod: - key: defaultSchedulingPeriod - runDurationMillis: 3 - defaultConcurrentTasks: - key: defaultConcurrentTasks - customUiUrl: customUiUrl - descriptors: - key: - supportsEl: true - displayName: displayName - defaultValue: defaultValue - expressionLanguageScope: expressionLanguageScope - description: description - sensitive: true - required: true - dependencies: - - dependentValues: - - dependentValues - - dependentValues - propertyName: propertyName - - dependentValues: - - dependentValues - - dependentValues - propertyName: propertyName - allowableValues: - - canRead: true - allowableValue: - displayName: displayName - description: description - value: value - - canRead: true - allowableValue: - displayName: displayName - description: description - value: value - identifiesControllerService: identifiesControllerService - name: name - dynamic: true - identifiesControllerServiceBundle: null - lossTolerant: true - backoffMechanism: "PENALIZE_FLOWFILE, YIELD_PROCESSOR" - maxBackoffPeriod: maxBackoffPeriod - sensitiveDynamicPropertyNames: - - sensitiveDynamicPropertyNames - - sensitiveDynamicPropertyNames - schedulingStrategy: schedulingStrategy - schedulingPeriod: schedulingPeriod - yieldDuration: yieldDuration - properties: - key: properties - retriedRelationships: - - retriedRelationships - - retriedRelationships - validationStatus: "VALID, INVALID, VALIDATING" - - supportsParallelProcessing: true - supportsBatching: true - deprecated: true - executionNodeRestricted: true - parentGroupId: parentGroupId - description: description - multipleVersionsAvailable: true - extensionMissing: true + state: state type: type - inputRequirement: inputRequirement - relationships: - - name: name + referencingComponents: + - null + - null + properties: + key: properties + permissions: null + id: id + position: null + uri: uri + operatePermissions: + canRead: true + canWrite: true + revision: + clientId: clientId + lastModifier: lastModifier + version: 2 + validationStatus: "VALID, INVALID, VALIDATING" + annotationData: annotationData + comments: comments + parentGroupId: parentGroupId + customUiUrl: customUiUrl + restricted: true + name: name + position: + x: 0.8008281904610115 + "y": 6.027456183070403 + persistsState: true + properties: + key: properties + processGroups: + - null + - null + outputPorts: + - null + - null + funnels: + - versionedComponentId: versionedComponentId + parentGroupId: parentGroupId + id: id + position: + x: 0.8008281904610115 + "y": 6.027456183070403 + - versionedComponentId: versionedComponentId + parentGroupId: parentGroupId + id: id + position: + x: 0.8008281904610115 + "y": 6.027456183070403 + inputPorts: + - comments: comments + concurrentlySchedulableTaskCount: 1 + parentGroupId: parentGroupId + type: "INPUT_PORT, OUTPUT_PORT" + allowRemoteAccess: true + versionedComponentId: versionedComponentId + name: name + transmitting: true + validationErrors: + - validationErrors + - validationErrors + id: id + portFunction: "STANDARD, FAILURE" + position: null + state: "RUNNING, STOPPED, DISABLED" + - comments: comments + concurrentlySchedulableTaskCount: 1 + parentGroupId: parentGroupId + type: "INPUT_PORT, OUTPUT_PORT" + allowRemoteAccess: true + versionedComponentId: versionedComponentId + name: name + transmitting: true + validationErrors: + - validationErrors + - validationErrors + id: id + portFunction: "STANDARD, FAILURE" + position: null + state: "RUNNING, STOPPED, DISABLED" + processors: + - supportsBatching: true + supportsParallelProcessing: true + deprecated: true + executionNodeRestricted: true + description: description + parentGroupId: parentGroupId + multipleVersionsAvailable: true + extensionMissing: true + type: type + inputRequirement: inputRequirement + relationships: + - name: name + autoTerminate: true + description: description + retry: true + - name: name + autoTerminate: true + description: description + retry: true + restricted: true + supportsSensitiveDynamicProperties: true + versionedComponentId: versionedComponentId + name: name + validationErrors: + - validationErrors + - validationErrors + style: + key: style + id: id + position: null + state: "RUNNING, STOPPED, DISABLED" + bundle: + artifact: artifact + version: version + group: group + config: + annotationData: annotationData + comments: comments + autoTerminatedRelationships: + - autoTerminatedRelationships + - autoTerminatedRelationships + concurrentlySchedulableTaskCount: 7 + retryCount: 9 + bulletinLevel: bulletinLevel + executionNode: executionNode + penaltyDuration: penaltyDuration + defaultSchedulingPeriod: + key: defaultSchedulingPeriod + defaultConcurrentTasks: + key: defaultConcurrentTasks + runDurationMillis: 3 + customUiUrl: customUiUrl + descriptors: + key: + supportsEl: true + defaultValue: defaultValue + displayName: displayName + expressionLanguageScope: expressionLanguageScope description: description - autoTerminate: true - retry: true - - name: name + sensitive: true + required: true + dependencies: + - dependentValues: + - dependentValues + - dependentValues + propertyName: propertyName + - dependentValues: + - dependentValues + - dependentValues + propertyName: propertyName + allowableValues: + - canRead: true + allowableValue: + displayName: displayName + description: description + value: value + - canRead: true + allowableValue: + displayName: displayName + description: description + value: value + identifiesControllerService: identifiesControllerService + name: name + dynamic: true + identifiesControllerServiceBundle: null + lossTolerant: true + backoffMechanism: "PENALIZE_FLOWFILE, YIELD_PROCESSOR" + maxBackoffPeriod: maxBackoffPeriod + sensitiveDynamicPropertyNames: + - sensitiveDynamicPropertyNames + - sensitiveDynamicPropertyNames + schedulingStrategy: schedulingStrategy + schedulingPeriod: schedulingPeriod + yieldDuration: yieldDuration + properties: + key: properties + retriedRelationships: + - retriedRelationships + - retriedRelationships + persistsState: true + validationStatus: "VALID, INVALID, VALIDATING" + - supportsBatching: true + supportsParallelProcessing: true + deprecated: true + executionNodeRestricted: true + description: description + parentGroupId: parentGroupId + multipleVersionsAvailable: true + extensionMissing: true + type: type + inputRequirement: inputRequirement + relationships: + - name: name + autoTerminate: true + description: description + retry: true + - name: name + autoTerminate: true + description: description + retry: true + restricted: true + supportsSensitiveDynamicProperties: true + versionedComponentId: versionedComponentId + name: name + validationErrors: + - validationErrors + - validationErrors + style: + key: style + id: id + position: null + state: "RUNNING, STOPPED, DISABLED" + bundle: + artifact: artifact + version: version + group: group + config: + annotationData: annotationData + comments: comments + autoTerminatedRelationships: + - autoTerminatedRelationships + - autoTerminatedRelationships + concurrentlySchedulableTaskCount: 7 + retryCount: 9 + bulletinLevel: bulletinLevel + executionNode: executionNode + penaltyDuration: penaltyDuration + defaultSchedulingPeriod: + key: defaultSchedulingPeriod + defaultConcurrentTasks: + key: defaultConcurrentTasks + runDurationMillis: 3 + customUiUrl: customUiUrl + descriptors: + key: + supportsEl: true + defaultValue: defaultValue + displayName: displayName + expressionLanguageScope: expressionLanguageScope description: description - autoTerminate: true - retry: true - restricted: true - versionedComponentId: versionedComponentId - supportsSensitiveDynamicProperties: true - name: name - validationErrors: - - validationErrors - - validationErrors - style: - key: style - id: id - position: null - state: "RUNNING, STOPPED, DISABLED" - bundle: - artifact: artifact - version: version - group: group - persistsState: true - config: - annotationData: annotationData - comments: comments - concurrentlySchedulableTaskCount: 6 - autoTerminatedRelationships: - - autoTerminatedRelationships - - autoTerminatedRelationships - retryCount: 1 - bulletinLevel: bulletinLevel - executionNode: executionNode - penaltyDuration: penaltyDuration - defaultSchedulingPeriod: - key: defaultSchedulingPeriod - runDurationMillis: 3 - defaultConcurrentTasks: - key: defaultConcurrentTasks - customUiUrl: customUiUrl - descriptors: - key: - supportsEl: true + sensitive: true + required: true + dependencies: + - dependentValues: + - dependentValues + - dependentValues + propertyName: propertyName + - dependentValues: + - dependentValues + - dependentValues + propertyName: propertyName + allowableValues: + - canRead: true + allowableValue: displayName: displayName - defaultValue: defaultValue - expressionLanguageScope: expressionLanguageScope description: description - sensitive: true - required: true - dependencies: - - dependentValues: - - dependentValues - - dependentValues - propertyName: propertyName - - dependentValues: - - dependentValues - - dependentValues - propertyName: propertyName - allowableValues: - - canRead: true - allowableValue: - displayName: displayName - description: description - value: value - - canRead: true - allowableValue: - displayName: displayName - description: description - value: value - identifiesControllerService: identifiesControllerService - name: name - dynamic: true - identifiesControllerServiceBundle: null - lossTolerant: true - backoffMechanism: "PENALIZE_FLOWFILE, YIELD_PROCESSOR" - maxBackoffPeriod: maxBackoffPeriod - sensitiveDynamicPropertyNames: - - sensitiveDynamicPropertyNames - - sensitiveDynamicPropertyNames - schedulingStrategy: schedulingStrategy - schedulingPeriod: schedulingPeriod - yieldDuration: yieldDuration - properties: - key: properties - retriedRelationships: - - retriedRelationships - - retriedRelationships - validationStatus: "VALID, INVALID, VALIDATING" - remoteProcessGroups: - - targetSecure: true - inactiveRemoteInputPortCount: 9 - communicationsTimeout: communicationsTimeout - outputPortCount: 5 - inputPortCount: 4 - activeRemoteInputPortCount: 9 - proxyPort: 1 - flowRefreshed: flowRefreshed + value: value + - canRead: true + allowableValue: + displayName: displayName + description: description + value: value + identifiesControllerService: identifiesControllerService + name: name + dynamic: true + identifiesControllerServiceBundle: null + lossTolerant: true + backoffMechanism: "PENALIZE_FLOWFILE, YIELD_PROCESSOR" + maxBackoffPeriod: maxBackoffPeriod + sensitiveDynamicPropertyNames: + - sensitiveDynamicPropertyNames + - sensitiveDynamicPropertyNames + schedulingStrategy: schedulingStrategy + schedulingPeriod: schedulingPeriod + yieldDuration: yieldDuration + properties: + key: properties + retriedRelationships: + - retriedRelationships + - retriedRelationships + persistsState: true + validationStatus: "VALID, INVALID, VALIDATING" + remoteProcessGroups: + - inactiveRemoteInputPortCount: 1 + targetSecure: true + communicationsTimeout: communicationsTimeout + outputPortCount: 7 + activeRemoteInputPortCount: 2 + inputPortCount: 6 + proxyPort: 1 + flowRefreshed: flowRefreshed + transportProtocol: transportProtocol + versionedComponentId: versionedComponentId + transmitting: true + validationErrors: + - validationErrors + - validationErrors + yieldDuration: yieldDuration + id: id + localNetworkInterface: localNetworkInterface + authorizationIssues: + - authorizationIssues + - authorizationIssues + comments: comments + proxyPassword: proxyPassword + parentGroupId: parentGroupId + activeRemoteOutputPortCount: 4 + proxyHost: proxyHost + contents: + outputPorts: + - null + - null + inputPorts: + - comments: comments + targetId: targetId + concurrentlySchedulableTaskCount: 1 + groupId: groupId + targetRunning: true + useCompression: true + connected: true + batchSettings: + duration: duration + size: size + count: 7 versionedComponentId: versionedComponentId - transportProtocol: transportProtocol + name: name transmitting: true - validationErrors: - - validationErrors - - validationErrors - yieldDuration: yieldDuration + exists: true id: id - localNetworkInterface: localNetworkInterface - comments: comments - authorizationIssues: - - authorizationIssues - - authorizationIssues - proxyPassword: proxyPassword - parentGroupId: parentGroupId - activeRemoteOutputPortCount: 6 - proxyHost: proxyHost - contents: - outputPorts: - - null - - null - inputPorts: - - comments: comments - targetId: targetId - concurrentlySchedulableTaskCount: 9 - groupId: groupId - useCompression: true - targetRunning: true - connected: true - versionedComponentId: versionedComponentId - batchSettings: - duration: duration - size: size - count: 6 - name: name - transmitting: true - exists: true - id: id - - comments: comments - targetId: targetId - concurrentlySchedulableTaskCount: 9 - groupId: groupId - useCompression: true - targetRunning: true - connected: true - versionedComponentId: versionedComponentId - batchSettings: - duration: duration - size: size - count: 6 - name: name - transmitting: true - exists: true - id: id - targetUri: targetUri - name: name - proxyUser: proxyUser - targetUris: targetUris - position: null - inactiveRemoteOutputPortCount: 8 - - targetSecure: true - inactiveRemoteInputPortCount: 9 - communicationsTimeout: communicationsTimeout - outputPortCount: 5 - inputPortCount: 4 - activeRemoteInputPortCount: 9 - proxyPort: 1 - flowRefreshed: flowRefreshed + - comments: comments + targetId: targetId + concurrentlySchedulableTaskCount: 1 + groupId: groupId + targetRunning: true + useCompression: true + connected: true + batchSettings: + duration: duration + size: size + count: 7 versionedComponentId: versionedComponentId - transportProtocol: transportProtocol + name: name transmitting: true - validationErrors: - - validationErrors - - validationErrors - yieldDuration: yieldDuration + exists: true id: id - localNetworkInterface: localNetworkInterface - comments: comments - authorizationIssues: - - authorizationIssues - - authorizationIssues - proxyPassword: proxyPassword - parentGroupId: parentGroupId - activeRemoteOutputPortCount: 6 - proxyHost: proxyHost - contents: - outputPorts: - - null - - null - inputPorts: - - comments: comments - targetId: targetId - concurrentlySchedulableTaskCount: 9 - groupId: groupId - useCompression: true - targetRunning: true - connected: true - versionedComponentId: versionedComponentId - batchSettings: - duration: duration - size: size - count: 6 - name: name - transmitting: true - exists: true - id: id - - comments: comments - targetId: targetId - concurrentlySchedulableTaskCount: 9 - groupId: groupId - useCompression: true - targetRunning: true - connected: true - versionedComponentId: versionedComponentId - batchSettings: - duration: duration - size: size - count: 6 - name: name - transmitting: true - exists: true - id: id - targetUri: targetUri - name: name - proxyUser: proxyUser - targetUris: targetUris - position: null - inactiveRemoteOutputPortCount: 8 - connections: - - prioritizers: - - prioritizers - - prioritizers - flowFileExpiration: flowFileExpiration - selectedRelationships: - - selectedRelationships - - selectedRelationships - loadBalanceCompression: "DO_NOT_COMPRESS, COMPRESS_ATTRIBUTES_ONLY,\ - \ COMPRESS_ATTRIBUTES_AND_CONTENT" - destination: null - parentGroupId: parentGroupId - availableRelationships: - - availableRelationships - - availableRelationships - backPressureDataSizeThreshold: backPressureDataSizeThreshold - loadBalanceStrategy: "DO_NOT_LOAD_BALANCE, PARTITION_BY_ATTRIBUTE,\ - \ ROUND_ROBIN, SINGLE_NODE" - source: - running: true - comments: comments - versionedComponentId: versionedComponentId - groupId: groupId - name: name - transmitting: true - exists: true - id: id - type: "PROCESSOR, REMOTE_INPUT_PORT, REMOTE_OUTPUT_PORT, INPUT_PORT,\ - \ OUTPUT_PORT, FUNNEL" - labelIndex: 0 - bends: - - null - - null - loadBalanceStatus: "LOAD_BALANCE_NOT_CONFIGURED, LOAD_BALANCE_INACTIVE,\ - \ LOAD_BALANCE_ACTIVE" - backPressureObjectThreshold: 1 + name: name + proxyUser: proxyUser + targetUri: targetUri + targetUris: targetUris + position: null + inactiveRemoteOutputPortCount: 1 + - inactiveRemoteInputPortCount: 1 + targetSecure: true + communicationsTimeout: communicationsTimeout + outputPortCount: 7 + activeRemoteInputPortCount: 2 + inputPortCount: 6 + proxyPort: 1 + flowRefreshed: flowRefreshed + transportProtocol: transportProtocol + versionedComponentId: versionedComponentId + transmitting: true + validationErrors: + - validationErrors + - validationErrors + yieldDuration: yieldDuration + id: id + localNetworkInterface: localNetworkInterface + authorizationIssues: + - authorizationIssues + - authorizationIssues + comments: comments + proxyPassword: proxyPassword + parentGroupId: parentGroupId + activeRemoteOutputPortCount: 4 + proxyHost: proxyHost + contents: + outputPorts: + - null + - null + inputPorts: + - comments: comments + targetId: targetId + concurrentlySchedulableTaskCount: 1 + groupId: groupId + targetRunning: true + useCompression: true + connected: true + batchSettings: + duration: duration + size: size + count: 7 versionedComponentId: versionedComponentId - getzIndex: 6 name: name + transmitting: true + exists: true id: id - position: null - loadBalancePartitionAttribute: loadBalancePartitionAttribute - - prioritizers: - - prioritizers - - prioritizers - flowFileExpiration: flowFileExpiration - selectedRelationships: - - selectedRelationships - - selectedRelationships - loadBalanceCompression: "DO_NOT_COMPRESS, COMPRESS_ATTRIBUTES_ONLY,\ - \ COMPRESS_ATTRIBUTES_AND_CONTENT" - destination: null - parentGroupId: parentGroupId - availableRelationships: - - availableRelationships - - availableRelationships - backPressureDataSizeThreshold: backPressureDataSizeThreshold - loadBalanceStrategy: "DO_NOT_LOAD_BALANCE, PARTITION_BY_ATTRIBUTE,\ - \ ROUND_ROBIN, SINGLE_NODE" - source: - running: true - comments: comments - versionedComponentId: versionedComponentId - groupId: groupId - name: name - transmitting: true - exists: true - id: id - type: "PROCESSOR, REMOTE_INPUT_PORT, REMOTE_OUTPUT_PORT, INPUT_PORT,\ - \ OUTPUT_PORT, FUNNEL" - labelIndex: 0 - bends: - - null - - null - loadBalanceStatus: "LOAD_BALANCE_NOT_CONFIGURED, LOAD_BALANCE_INACTIVE,\ - \ LOAD_BALANCE_ACTIVE" - backPressureObjectThreshold: 1 + - comments: comments + targetId: targetId + concurrentlySchedulableTaskCount: 1 + groupId: groupId + targetRunning: true + useCompression: true + connected: true + batchSettings: + duration: duration + size: size + count: 7 versionedComponentId: versionedComponentId - getzIndex: 6 name: name + transmitting: true + exists: true id: id - position: null - loadBalancePartitionAttribute: loadBalancePartitionAttribute - labels: - - versionedComponentId: versionedComponentId - getzIndex: 5 - width: 6.778324963048013 - parentGroupId: parentGroupId - style: - key: style - id: id - position: null - label: label - height: 6.878052220127876 - - versionedComponentId: versionedComponentId - getzIndex: 5 - width: 6.778324963048013 - parentGroupId: parentGroupId - style: - key: style - id: id - position: null - label: label - height: 6.878052220127876 name: name - invalidCount: 5 - syncFailureCount: 1 + proxyUser: proxyUser + targetUri: targetUri + targetUris: targetUris + position: null + inactiveRemoteOutputPortCount: 1 + connections: + - prioritizers: + - prioritizers + - prioritizers + flowFileExpiration: flowFileExpiration + selectedRelationships: + - selectedRelationships + - selectedRelationships + loadBalanceCompression: "DO_NOT_COMPRESS, COMPRESS_ATTRIBUTES_ONLY,\ + \ COMPRESS_ATTRIBUTES_AND_CONTENT" + destination: + running: true + comments: comments + groupId: groupId + versionedComponentId: versionedComponentId + name: name + transmitting: true + exists: true + id: id + type: "PROCESSOR, REMOTE_INPUT_PORT, REMOTE_OUTPUT_PORT, INPUT_PORT,\ + \ OUTPUT_PORT, FUNNEL" + availableRelationships: + - availableRelationships + - availableRelationships + backPressureDataSizeThreshold: backPressureDataSizeThreshold + loadBalanceStrategy: "DO_NOT_LOAD_BALANCE, PARTITION_BY_ATTRIBUTE,\ + \ ROUND_ROBIN, SINGLE_NODE" + parentGroupId: parentGroupId + labelIndex: 7 + source: null + bends: + - null + - null + loadBalanceStatus: "LOAD_BALANCE_NOT_CONFIGURED, LOAD_BALANCE_INACTIVE,\ + \ LOAD_BALANCE_ACTIVE" + backPressureObjectThreshold: 5 + getzIndex: 2 + versionedComponentId: versionedComponentId + name: name + id: id + position: null + loadBalancePartitionAttribute: loadBalancePartitionAttribute + - prioritizers: + - prioritizers + - prioritizers + flowFileExpiration: flowFileExpiration + selectedRelationships: + - selectedRelationships + - selectedRelationships + loadBalanceCompression: "DO_NOT_COMPRESS, COMPRESS_ATTRIBUTES_ONLY,\ + \ COMPRESS_ATTRIBUTES_AND_CONTENT" + destination: + running: true + comments: comments + groupId: groupId + versionedComponentId: versionedComponentId + name: name + transmitting: true + exists: true + id: id + type: "PROCESSOR, REMOTE_INPUT_PORT, REMOTE_OUTPUT_PORT, INPUT_PORT,\ + \ OUTPUT_PORT, FUNNEL" + availableRelationships: + - availableRelationships + - availableRelationships + backPressureDataSizeThreshold: backPressureDataSizeThreshold + loadBalanceStrategy: "DO_NOT_LOAD_BALANCE, PARTITION_BY_ATTRIBUTE,\ + \ ROUND_ROBIN, SINGLE_NODE" + parentGroupId: parentGroupId + labelIndex: 7 + source: null + bends: + - null + - null + loadBalanceStatus: "LOAD_BALANCE_NOT_CONFIGURED, LOAD_BALANCE_INACTIVE,\ + \ LOAD_BALANCE_ACTIVE" + backPressureObjectThreshold: 5 + getzIndex: 2 + versionedComponentId: versionedComponentId + name: name + id: id position: null - maxConcurrentTasks: 6 - statelessFlowTimeout: statelessFlowTimeout - parameterContext: null - locallyModifiedAndStaleCount: 7 - localOutputPortCount: 5 - localInputPortCount: 5 - invalidCount: 4 - syncFailureCount: 4 - position: - x: 6.027456183070403 - "y": 1.4658129805029452 - versionedFlowState: "LOCALLY_MODIFIED, STALE, LOCALLY_MODIFIED_AND_STALE,\ - \ UP_TO_DATE, SYNC_FAILURE" - locallyModifiedAndStaleCount: 1 - parameterContext: null - status: + loadBalancePartitionAttribute: loadBalancePartitionAttribute + labels: + - getzIndex: 5 + versionedComponentId: versionedComponentId + width: 2.3021358869347655 + parentGroupId: parentGroupId + style: + key: style + id: id + label: label + position: null + height: 5.637376656633329 + - getzIndex: 5 + versionedComponentId: versionedComponentId + width: 2.3021358869347655 + parentGroupId: parentGroupId + style: + key: style + id: id + label: label + position: null + height: 5.637376656633329 + statelessGroupScheduledState: "STOPPED, RUNNING" + invalidCount: 6 + name: name + syncFailureCount: 3 + maxConcurrentTasks: 6 + position: null + statelessFlowTimeout: statelessFlowTimeout + locallyModifiedAndStaleCount: 6 + parameterContext: + component: name: name - nodeSnapshots: - - statusSnapshot: null - address: address - apiPort: 8 - nodeId: nodeId - - statusSnapshot: null - address: address - apiPort: 8 - nodeId: nodeId id: id - aggregateSnapshot: - transferred: transferred + permissions: null + id: id + localOutputPortCount: 4 + localInputPortCount: 0 + invalidCount: 6 + syncFailureCount: 0 + position: null + versionedFlowState: "LOCALLY_MODIFIED, STALE, LOCALLY_MODIFIED_AND_STALE,\ + \ UP_TO_DATE, SYNC_FAILURE" + locallyModifiedAndStaleCount: 8 + parameterContext: null + status: + name: name + nodeSnapshots: + - statusSnapshot: null + address: address + apiPort: 5 + nodeId: nodeId + - statusSnapshot: null + address: address + apiPort: 5 + nodeId: nodeId + aggregateSnapshot: + transferred: transferred + queued: queued + output: output + remoteProcessGroupStatusSnapshots: + - canRead: true + remoteProcessGroupStatusSnapshot: + bytesReceived: 5 + activeThreadCount: 5 + transmissionStatus: transmissionStatus + flowFilesReceived: 7 + groupId: groupId + name: name + targetUri: targetUri + flowFilesSent: 3 + received: received + bytesSent: 8 + id: id + sent: sent + id: id + - canRead: true + remoteProcessGroupStatusSnapshot: + bytesReceived: 5 + activeThreadCount: 5 + transmissionStatus: transmissionStatus + flowFilesReceived: 7 + groupId: groupId + name: name + targetUri: targetUri + flowFilesSent: 3 + received: received + bytesSent: 8 + id: id + sent: sent + id: id + connectionStatusSnapshots: + - canRead: true + connectionStatusSnapshot: + sourceId: sourceId + groupId: groupId queued: queued - remoteProcessGroupStatusSnapshots: - - canRead: true - remoteProcessGroupStatusSnapshot: - bytesReceived: 4 - transmissionStatus: transmissionStatus - activeThreadCount: 0 - groupId: groupId - flowFilesReceived: 1 - name: name - targetUri: targetUri - flowFilesSent: 6 - received: received - id: id - bytesSent: 4 - sent: sent - id: id - - canRead: true - remoteProcessGroupStatusSnapshot: - bytesReceived: 4 - transmissionStatus: transmissionStatus - activeThreadCount: 0 - groupId: groupId - flowFilesReceived: 1 - name: name - targetUri: targetUri - flowFilesSent: 6 - received: received - id: id - bytesSent: 4 - sent: sent - id: id + percentUseCount: 1 + destinationId: destinationId + predictions: + predictedBytesAtNextInterval: 4 + predictionIntervalSeconds: 9 + predictedPercentBytes: 6 + predictedPercentCount: 8 + predictedMillisUntilCountBackpressure: 9 + predictedCountAtNextInterval: 5 + predictedMillisUntilBytesBackpressure: 9 output: output - connectionStatusSnapshots: - - connectionStatusSnapshot: - sourceId: sourceId - groupId: groupId - queued: queued - percentUseCount: 7 - destinationId: destinationId - predictions: - predictedBytesAtNextInterval: 9 - predictionIntervalSeconds: 2 - predictedPercentBytes: 2 - predictedPercentCount: 3 - predictedMillisUntilCountBackpressure: 5 - predictedCountAtNextInterval: 7 - predictedMillisUntilBytesBackpressure: 5 - output: output - input: input - percentUseBytes: 1 - flowFileAvailability: flowFileAvailability - destinationName: destinationName - queuedSize: queuedSize - queuedCount: queuedCount - name: name - flowFilesQueued: 1 - id: id - sourceName: sourceName - flowFilesIn: 4 - flowFilesOut: 1 - bytesIn: 7 - bytesOut: 1 - bytesQueued: 6 - canRead: true - id: id - - connectionStatusSnapshot: - sourceId: sourceId - groupId: groupId - queued: queued - percentUseCount: 7 - destinationId: destinationId - predictions: - predictedBytesAtNextInterval: 9 - predictionIntervalSeconds: 2 - predictedPercentBytes: 2 - predictedPercentCount: 3 - predictedMillisUntilCountBackpressure: 5 - predictedCountAtNextInterval: 7 - predictedMillisUntilBytesBackpressure: 5 - output: output - input: input - percentUseBytes: 1 - flowFileAvailability: flowFileAvailability - destinationName: destinationName - queuedSize: queuedSize - queuedCount: queuedCount - name: name - flowFilesQueued: 1 - id: id - sourceName: sourceName - flowFilesIn: 4 - flowFilesOut: 1 - bytesIn: 7 - bytesOut: 1 - bytesQueued: 6 - canRead: true - id: id + input: input + percentUseBytes: 7 + flowFileAvailability: flowFileAvailability + destinationName: destinationName queuedCount: queuedCount queuedSize: queuedSize - flowFilesReceived: 4 - processGroupStatusSnapshots: - - canRead: true - processGroupStatusSnapshot: null - id: id - - canRead: true - processGroupStatusSnapshot: null - id: id - flowFilesSent: 9 + flowFilesQueued: 6 + name: name + flowFilesIn: 1 id: id - flowFilesIn: 5 - written: written - statelessActiveThreadCount: 7 - flowFilesOut: 0 + sourceName: sourceName + flowFilesOut: 1 bytesIn: 4 - bytesQueued: 8 - bytesOut: 2 - bytesWritten: 3 - outputPortStatusSnapshots: - - null - - null + bytesOut: 7 + bytesQueued: 1 + id: id + - canRead: true + connectionStatusSnapshot: + sourceId: sourceId + groupId: groupId + queued: queued + percentUseCount: 1 + destinationId: destinationId + predictions: + predictedBytesAtNextInterval: 4 + predictionIntervalSeconds: 9 + predictedPercentBytes: 6 + predictedPercentCount: 8 + predictedMillisUntilCountBackpressure: 9 + predictedCountAtNextInterval: 5 + predictedMillisUntilBytesBackpressure: 9 + output: output + input: input + percentUseBytes: 7 + flowFileAvailability: flowFileAvailability + destinationName: destinationName + queuedCount: queuedCount + queuedSize: queuedSize + flowFilesQueued: 6 + name: name + flowFilesIn: 1 + id: id + sourceName: sourceName + flowFilesOut: 1 + bytesIn: 4 + bytesOut: 7 + bytesQueued: 1 + id: id + flowFilesReceived: 5 + queuedCount: queuedCount + queuedSize: queuedSize + flowFilesSent: 4 + processGroupStatusSnapshots: + - canRead: true + processGroupStatusSnapshot: null + id: id + - canRead: true + processGroupStatusSnapshot: null + id: id + flowFilesIn: 9 + id: id + written: written + statelessActiveThreadCount: 3 + flowFilesOut: 0 + bytesIn: 0 + bytesOut: 6 + bytesQueued: 4 + bytesWritten: 0 + outputPortStatusSnapshots: + - null + - null + bytesTransferred: 9 + read: read + activeThreadCount: 4 + processorStatusSnapshots: + - processorStatusSnapshot: + bytesWritten: 9 read: read - bytesTransferred: 8 - activeThreadCount: 1 - processorStatusSnapshots: - - processorStatusSnapshot: - bytesWritten: 7 - read: read - tasksDurationNanos: 8 - activeThreadCount: 7 - groupId: groupId - executionNode: "ALL, PRIMARY" - bytesRead: 3 - processingPerformanceStatus: - identifier: identifier - cpuDuration: 3 - contentReadDuration: 7 - sessionCommitDuration: 3 - garbageCollectionDuration: 4 - contentWriteDuration: 5 - type: type - terminatedThreadCount: 3 - output: output - input: input - taskCount: 4 - name: name - id: id - written: written - flowFilesIn: 0 - tasksDuration: tasksDuration - runStatus: "Running, Stopped, Validating, Disabled, Invalid" - flowFilesOut: 6 - tasks: tasks - bytesIn: 7 - bytesOut: 0 - canRead: true - id: id - - processorStatusSnapshot: - bytesWritten: 7 - read: read - tasksDurationNanos: 8 - activeThreadCount: 7 - groupId: groupId - executionNode: "ALL, PRIMARY" - bytesRead: 3 - processingPerformanceStatus: - identifier: identifier - cpuDuration: 3 - contentReadDuration: 7 - sessionCommitDuration: 3 - garbageCollectionDuration: 4 - contentWriteDuration: 5 - type: type - terminatedThreadCount: 3 - output: output - input: input - taskCount: 4 - name: name - id: id - written: written - flowFilesIn: 0 - tasksDuration: tasksDuration - runStatus: "Running, Stopped, Validating, Disabled, Invalid" - flowFilesOut: 6 - tasks: tasks - bytesIn: 7 - bytesOut: 0 - canRead: true - id: id - bytesRead: 4 + tasksDurationNanos: 8 + activeThreadCount: 8 + groupId: groupId + executionNode: "ALL, PRIMARY" + bytesRead: 8 processingPerformanceStatus: null - received: received - bytesSent: 8 - processingNanos: 9 - sent: sent - flowFilesTransferred: 1 - terminatedThreadCount: 3 + type: type + terminatedThreadCount: 0 + output: output + input: input + taskCount: 9 + name: name + flowFilesIn: 1 + id: id + tasksDuration: tasksDuration + written: written + flowFilesOut: 3 + runStatus: "Running, Stopped, Validating, Disabled, Invalid" + tasks: tasks + bytesIn: 6 + bytesOut: 4 + canRead: true + id: id + - processorStatusSnapshot: + bytesWritten: 9 + read: read + tasksDurationNanos: 8 + activeThreadCount: 8 + groupId: groupId + executionNode: "ALL, PRIMARY" + bytesRead: 8 + processingPerformanceStatus: null + type: type + terminatedThreadCount: 0 + output: output + input: input + taskCount: 9 + name: name + flowFilesIn: 1 + id: id + tasksDuration: tasksDuration + written: written + flowFilesOut: 3 + runStatus: "Running, Stopped, Validating, Disabled, Invalid" + tasks: tasks + bytesIn: 6 + bytesOut: 4 + canRead: true + id: id + bytesRead: 1 + processingPerformanceStatus: + identifier: identifier + cpuDuration: 0 + contentReadDuration: 4 + sessionCommitDuration: 1 + garbageCollectionDuration: 2 + contentWriteDuration: 3 + received: received + bytesSent: 7 + processingNanos: 8 + sent: sent + flowFilesTransferred: 6 + terminatedThreadCount: 9 + input: input + bytesReceived: 4 + flowFilesQueued: 7 + name: name + versionedFlowState: "LOCALLY_MODIFIED, STALE, LOCALLY_MODIFIED_AND_STALE,\ + \ UP_TO_DATE, SYNC_FAILURE" + inputPortStatusSnapshots: + - portStatusSnapshot: + output: output + input: input + activeThreadCount: 0 + groupId: groupId + name: name + transmitting: true + flowFilesIn: 5 + id: id + flowFilesOut: 5 + runStatus: "Running, Stopped, Validating, Disabled, Invalid" + bytesIn: 6 + bytesOut: 1 + canRead: true + id: id + - portStatusSnapshot: + output: output input: input - bytesReceived: 6 + activeThreadCount: 0 + groupId: groupId + name: name + transmitting: true + flowFilesIn: 5 + id: id + flowFilesOut: 5 + runStatus: "Running, Stopped, Validating, Disabled, Invalid" + bytesIn: 6 + bytesOut: 1 + canRead: true + id: id + id: id + statsLastRefreshed: statsLastRefreshed + parameters: + - parameter: + referencedAssets: + - name: name + id: id + - name: name + id: id + valueRemoved: true + inherited: true + provided: true + name: name + description: description + sensitive: true + referencingComponents: + - null + - null + value: value + parameterContext: + component: + name: name + id: id + permissions: null + id: id + canWrite: true + - parameter: + referencedAssets: + - name: name + id: id + - name: name + id: id + valueRemoved: true + inherited: true + provided: true + name: name + description: description + sensitive: true + referencingComponents: + - null + - null + value: value + parameterContext: + component: + name: name + id: id + permissions: null + id: id + canWrite: true + parameterProviderConfiguration: + component: + parameterGroupName: parameterGroupName + synchronized: true + parameterProviderName: parameterProviderName + parameterProviderId: parameterProviderId + permissions: null + id: id + ParameterContextEntity: + type: object + properties: + bulletins: + type: array + description: The bulletins for this component. + items: + $ref: '#/components/schemas/BulletinEntity' + component: + $ref: '#/components/schemas/ParameterContextDTO' + disconnectedNodeAcknowledged: + type: boolean + description: Acknowledges that this node is disconnected to allow for mutable + requests to proceed. + id: + type: string + description: The id of the component. + permissions: + $ref: '#/components/schemas/PermissionsDTO' + position: + $ref: '#/components/schemas/PositionDTO' + revision: + $ref: '#/components/schemas/RevisionDTO' + uri: + type: string + description: The URI for futures requests to the component. + example: + bulletins: + - sourceId: sourceId + canRead: true + groupId: groupId + id: 5 + nodeAddress: nodeAddress + bulletin: + sourceId: sourceId + level: level + sourceType: sourceType + groupId: groupId + id: 1 + sourceName: sourceName + category: category + message: message + nodeAddress: nodeAddress + timestamp: timestamp + timestamp: timestamp + - sourceId: sourceId + canRead: true + groupId: groupId + id: 5 + nodeAddress: nodeAddress + bulletin: + sourceId: sourceId + level: level + sourceType: sourceType + groupId: groupId + id: 1 + sourceName: sourceName + category: category + message: message + nodeAddress: nodeAddress + timestamp: timestamp + timestamp: timestamp + disconnectedNodeAcknowledged: true + component: + inheritedParameterContexts: + - null + - null + name: name + description: description + id: id + boundProcessGroups: + - activeRemotePortCount: 0 + staleCount: 3 + outputPortCount: 3 + inputPortCount: 7 + permissions: + canRead: true + canWrite: true + processGroupUpdateStrategy: "CURRENT_GROUP, CURRENT_GROUP_WITH_CHILDREN" + disabledCount: 7 + runningCount: 5 + versionedFlowSnapshot: + bucket: + identifier: identifier + permissions: + canRead: true + canDelete: true + canWrite: true + createdTimestamp: 2 + name: name + description: description + externalControllerServices: + key: + identifier: identifier + name: name + snapshotMetadata: + flowIdentifier: flowIdentifier + comments: comments + author: author + bucketIdentifier: bucketIdentifier + branch: branch + version: version + timestamp: 5 + flowContents: + processors: + - autoTerminatedRelationships: + - autoTerminatedRelationships + - autoTerminatedRelationships + bulletinLevel: bulletinLevel + executionNode: executionNode + runDurationMillis: 3 + propertyDescriptors: + key: null + type: type + scheduledState: ENABLED + maxBackoffPeriod: maxBackoffPeriod + yieldDuration: yieldDuration + bundle: null + retriedRelationships: + - retriedRelationships + - retriedRelationships + annotationData: annotationData + componentType: CONNECTION + identifier: identifier + comments: comments + concurrentlySchedulableTaskCount: 1 + retryCount: 1 + penaltyDuration: penaltyDuration + backoffMechanism: "PENALIZE_FLOWFILE, YIELD_PROCESSOR" + schedulingStrategy: schedulingStrategy + name: name + instanceIdentifier: instanceIdentifier + schedulingPeriod: schedulingPeriod + style: + key: style + position: null + groupIdentifier: groupIdentifier + properties: + key: properties + - autoTerminatedRelationships: + - autoTerminatedRelationships + - autoTerminatedRelationships + bulletinLevel: bulletinLevel + executionNode: executionNode + runDurationMillis: 3 + propertyDescriptors: + key: null + type: type + scheduledState: ENABLED + maxBackoffPeriod: maxBackoffPeriod + yieldDuration: yieldDuration + bundle: null + retriedRelationships: + - retriedRelationships + - retriedRelationships + annotationData: annotationData + componentType: CONNECTION + identifier: identifier + comments: comments + concurrentlySchedulableTaskCount: 1 + retryCount: 1 + penaltyDuration: penaltyDuration + backoffMechanism: "PENALIZE_FLOWFILE, YIELD_PROCESSOR" + schedulingStrategy: schedulingStrategy name: name - flowFilesQueued: 6 - versionedFlowState: "LOCALLY_MODIFIED, STALE, LOCALLY_MODIFIED_AND_STALE,\ - \ UP_TO_DATE, SYNC_FAILURE" - inputPortStatusSnapshots: - - portStatusSnapshot: - output: output - input: input - activeThreadCount: 7 - groupId: groupId - name: name - transmitting: true - id: id - flowFilesIn: 9 - flowFilesOut: 9 - runStatus: "Running, Stopped, Validating, Disabled, Invalid" - bytesIn: 0 - bytesOut: 0 - canRead: true - id: id - - portStatusSnapshot: - output: output - input: input - activeThreadCount: 7 - groupId: groupId - name: name - transmitting: true - id: id - flowFilesIn: 9 - flowFilesOut: 9 - runStatus: "Running, Stopped, Validating, Disabled, Invalid" - bytesIn: 0 - bytesOut: 0 - canRead: true - id: id - statsLastRefreshed: statsLastRefreshed - - activeRemotePortCount: 9 - staleCount: 5 - outputPortCount: 9 - inputPortCount: 3 - permissions: null - processGroupUpdateStrategy: "CURRENT_GROUP, CURRENT_GROUP_WITH_CHILDREN" - runningCount: 2 - disabledCount: 6 - versionedFlowSnapshot: - bucket: + instanceIdentifier: instanceIdentifier + schedulingPeriod: schedulingPeriod + style: + key: style + position: null + groupIdentifier: groupIdentifier + properties: + key: properties + scheduledState: ENABLED + processGroups: + - null + - null + outputPorts: + - null + - null + funnels: + - componentType: CONNECTION identifier: identifier - permissions: null - createdTimestamp: 3 + comments: comments name: name - description: description - snapshotMetadata: - flowIdentifier: flowIdentifier + instanceIdentifier: instanceIdentifier + position: null + groupIdentifier: groupIdentifier + - componentType: CONNECTION + identifier: identifier comments: comments - author: author - bucketIdentifier: bucketIdentifier + name: name + instanceIdentifier: instanceIdentifier + position: null + groupIdentifier: groupIdentifier + versionedFlowCoordinates: + registryId: registryId + storageLocation: storageLocation + bucketId: bucketId branch: branch + flowId: flowId version: version - timestamp: 0 - externalControllerServices: - key: - identifier: identifier - name: name - flowContents: - processors: - - autoTerminatedRelationships: - - autoTerminatedRelationships - - autoTerminatedRelationships - bulletinLevel: bulletinLevel - executionNode: executionNode - runDurationMillis: 3 - type: type - propertyDescriptors: - key: - resourceDefinition: - resourceTypes: - - FILE - - FILE - cardinality: SINGLE - displayName: displayName - identifiesControllerService: true - name: name - dynamic: true - sensitive: true - scheduledState: ENABLED - maxBackoffPeriod: maxBackoffPeriod - yieldDuration: yieldDuration - bundle: - artifact: artifact - version: version - group: group - retriedRelationships: - - retriedRelationships - - retriedRelationships - annotationData: annotationData - identifier: identifier - componentType: CONNECTION + latest: true + connections: + - componentType: CONNECTION + identifier: identifier + prioritizers: + - prioritizers + - prioritizers + comments: comments + flowFileExpiration: flowFileExpiration + selectedRelationships: + - selectedRelationships + - selectedRelationships + loadBalanceCompression: "DO_NOT_COMPRESS, COMPRESS_ATTRIBUTES_ONLY,\ + \ COMPRESS_ATTRIBUTES_AND_CONTENT" + destination: comments: comments - concurrentlySchedulableTaskCount: 2 - retryCount: 3 - penaltyDuration: penaltyDuration - backoffMechanism: "PENALIZE_FLOWFILE, YIELD_PROCESSOR" - schedulingStrategy: schedulingStrategy + groupId: groupId name: name instanceIdentifier: instanceIdentifier - style: - key: style - schedulingPeriod: schedulingPeriod - position: null - groupIdentifier: groupIdentifier - properties: - key: properties - - autoTerminatedRelationships: - - autoTerminatedRelationships - - autoTerminatedRelationships - bulletinLevel: bulletinLevel - executionNode: executionNode - runDurationMillis: 3 - type: type - propertyDescriptors: - key: - resourceDefinition: - resourceTypes: - - FILE - - FILE - cardinality: SINGLE - displayName: displayName - identifiesControllerService: true - name: name - dynamic: true - sensitive: true - scheduledState: ENABLED - maxBackoffPeriod: maxBackoffPeriod - yieldDuration: yieldDuration - bundle: - artifact: artifact - version: version - group: group - retriedRelationships: - - retriedRelationships - - retriedRelationships - annotationData: annotationData - identifier: identifier - componentType: CONNECTION + id: id + type: PROCESSOR + backPressureDataSizeThreshold: backPressureDataSizeThreshold + loadBalanceStrategy: "DO_NOT_LOAD_BALANCE, PARTITION_BY_ATTRIBUTE,\ + \ ROUND_ROBIN, SINGLE_NODE" + labelIndex: 2 + source: null + bends: + - x: 7.203794749804894 + "y": 4.332304821875894 + - x: 7.203794749804894 + "y": 4.332304821875894 + backPressureObjectThreshold: 0 + name: name + instanceIdentifier: instanceIdentifier + position: null + groupIdentifier: groupIdentifier + partitioningAttribute: partitioningAttribute + zIndex: 9 + - componentType: CONNECTION + identifier: identifier + prioritizers: + - prioritizers + - prioritizers + comments: comments + flowFileExpiration: flowFileExpiration + selectedRelationships: + - selectedRelationships + - selectedRelationships + loadBalanceCompression: "DO_NOT_COMPRESS, COMPRESS_ATTRIBUTES_ONLY,\ + \ COMPRESS_ATTRIBUTES_AND_CONTENT" + destination: comments: comments - concurrentlySchedulableTaskCount: 2 - retryCount: 3 - penaltyDuration: penaltyDuration - backoffMechanism: "PENALIZE_FLOWFILE, YIELD_PROCESSOR" - schedulingStrategy: schedulingStrategy + groupId: groupId name: name instanceIdentifier: instanceIdentifier - style: - key: style - schedulingPeriod: schedulingPeriod - position: null - groupIdentifier: groupIdentifier - properties: - key: properties + id: id + type: PROCESSOR + backPressureDataSizeThreshold: backPressureDataSizeThreshold + loadBalanceStrategy: "DO_NOT_LOAD_BALANCE, PARTITION_BY_ATTRIBUTE,\ + \ ROUND_ROBIN, SINGLE_NODE" + labelIndex: 2 + source: null + bends: + - x: 7.203794749804894 + "y": 4.332304821875894 + - x: 7.203794749804894 + "y": 4.332304821875894 + backPressureObjectThreshold: 0 + name: name + instanceIdentifier: instanceIdentifier + position: null + groupIdentifier: groupIdentifier + partitioningAttribute: partitioningAttribute + zIndex: 9 + logFileSuffix: logFileSuffix + parameterContextName: parameterContextName + componentType: CONNECTION + identifier: identifier + defaultBackPressureObjectThreshold: 0 + comments: comments + executionEngine: STANDARD + defaultBackPressureDataSizeThreshold: defaultBackPressureDataSizeThreshold + labels: + - componentType: CONNECTION + identifier: identifier + comments: comments + name: name + width: 4.8789878742268815 + instanceIdentifier: instanceIdentifier + style: + key: style + label: label + position: null + groupIdentifier: groupIdentifier + height: 6.173804034172511 + zIndex: 6 + - componentType: CONNECTION + identifier: identifier + comments: comments + name: name + width: 4.8789878742268815 + instanceIdentifier: instanceIdentifier + style: + key: style + label: label + position: null + groupIdentifier: groupIdentifier + height: 6.173804034172511 + zIndex: 6 + controllerServices: + - annotationData: annotationData + componentType: CONNECTION + identifier: identifier + comments: comments + bulletinLevel: bulletinLevel + propertyDescriptors: + key: + resourceDefinition: + resourceTypes: + - FILE + - FILE + cardinality: SINGLE + displayName: displayName + identifiesControllerService: true + name: name + dynamic: true + sensitive: true + type: type scheduledState: ENABLED - processGroups: - - null - - null - outputPorts: - - null - - null - funnels: - - identifier: identifier - componentType: CONNECTION - comments: comments - name: name - instanceIdentifier: instanceIdentifier - position: null - groupIdentifier: groupIdentifier - - identifier: identifier - componentType: CONNECTION - comments: comments - name: name - instanceIdentifier: instanceIdentifier - position: null - groupIdentifier: groupIdentifier - versionedFlowCoordinates: - registryId: registryId - storageLocation: storageLocation - bucketId: bucketId - branch: branch - flowId: flowId + controllerServiceApis: + - type: type + bundle: null + - type: type + bundle: null + name: name + instanceIdentifier: instanceIdentifier + position: null + groupIdentifier: groupIdentifier + bundle: + artifact: artifact version: version - latest: true - connections: - - identifier: identifier - componentType: CONNECTION - prioritizers: - - prioritizers - - prioritizers - comments: comments - flowFileExpiration: flowFileExpiration - selectedRelationships: - - selectedRelationships - - selectedRelationships - loadBalanceCompression: "DO_NOT_COMPRESS, COMPRESS_ATTRIBUTES_ONLY,\ - \ COMPRESS_ATTRIBUTES_AND_CONTENT" - destination: null - backPressureDataSizeThreshold: backPressureDataSizeThreshold - loadBalanceStrategy: "DO_NOT_LOAD_BALANCE, PARTITION_BY_ATTRIBUTE,\ - \ ROUND_ROBIN, SINGLE_NODE" - source: - comments: comments - groupId: groupId - name: name - instanceIdentifier: instanceIdentifier - id: id - type: PROCESSOR - labelIndex: 4 - bends: - - null - - null - backPressureObjectThreshold: 0 - name: name - instanceIdentifier: instanceIdentifier - position: null - groupIdentifier: groupIdentifier - partitioningAttribute: partitioningAttribute - zIndex: 0 - - identifier: identifier - componentType: CONNECTION - prioritizers: - - prioritizers - - prioritizers - comments: comments - flowFileExpiration: flowFileExpiration - selectedRelationships: - - selectedRelationships - - selectedRelationships - loadBalanceCompression: "DO_NOT_COMPRESS, COMPRESS_ATTRIBUTES_ONLY,\ - \ COMPRESS_ATTRIBUTES_AND_CONTENT" - destination: null - backPressureDataSizeThreshold: backPressureDataSizeThreshold - loadBalanceStrategy: "DO_NOT_LOAD_BALANCE, PARTITION_BY_ATTRIBUTE,\ - \ ROUND_ROBIN, SINGLE_NODE" - source: - comments: comments - groupId: groupId + group: group + properties: + key: properties + - annotationData: annotationData + componentType: CONNECTION + identifier: identifier + comments: comments + bulletinLevel: bulletinLevel + propertyDescriptors: + key: + resourceDefinition: + resourceTypes: + - FILE + - FILE + cardinality: SINGLE + displayName: displayName + identifiesControllerService: true name: name - instanceIdentifier: instanceIdentifier - id: id - type: PROCESSOR - labelIndex: 4 - bends: - - null - - null - backPressureObjectThreshold: 0 - name: name - instanceIdentifier: instanceIdentifier - position: null - groupIdentifier: groupIdentifier - partitioningAttribute: partitioningAttribute - zIndex: 0 - logFileSuffix: logFileSuffix - parameterContextName: parameterContextName + dynamic: true + sensitive: true + type: type + scheduledState: ENABLED + controllerServiceApis: + - type: type + bundle: null + - type: type + bundle: null + name: name + instanceIdentifier: instanceIdentifier + position: null + groupIdentifier: groupIdentifier + bundle: + artifact: artifact + version: version + group: group + properties: + key: properties + defaultFlowFileExpiration: defaultFlowFileExpiration + flowFileConcurrency: flowFileConcurrency + flowFileOutboundPolicy: flowFileOutboundPolicy + name: name + inputPorts: + - componentType: CONNECTION identifier: identifier - componentType: CONNECTION - defaultBackPressureObjectThreshold: 9 comments: comments - executionEngine: STANDARD - labels: - - identifier: identifier - componentType: CONNECTION - comments: comments - name: name - width: 4.332304821875894 - instanceIdentifier: instanceIdentifier - style: - key: style - position: null - label: label - groupIdentifier: groupIdentifier - zIndex: 7 - height: 2.7977867356748476 - - identifier: identifier - componentType: CONNECTION - comments: comments - name: name - width: 4.332304821875894 - instanceIdentifier: instanceIdentifier - style: - key: style - position: null - label: label - groupIdentifier: groupIdentifier - zIndex: 7 - height: 2.7977867356748476 - defaultBackPressureDataSizeThreshold: defaultBackPressureDataSizeThreshold - controllerServices: - - annotationData: annotationData + allowRemoteAccess: true + concurrentlySchedulableTaskCount: 2 + name: name + instanceIdentifier: instanceIdentifier + portFunction: STANDARD + position: null + groupIdentifier: groupIdentifier + type: INPUT_PORT + scheduledState: ENABLED + - componentType: CONNECTION + identifier: identifier + comments: comments + allowRemoteAccess: true + concurrentlySchedulableTaskCount: 2 + name: name + instanceIdentifier: instanceIdentifier + portFunction: STANDARD + position: null + groupIdentifier: groupIdentifier + type: INPUT_PORT + scheduledState: ENABLED + instanceIdentifier: instanceIdentifier + maxConcurrentTasks: 9 + position: null + statelessFlowTimeout: statelessFlowTimeout + groupIdentifier: groupIdentifier + remoteProcessGroups: + - componentType: CONNECTION + identifier: identifier + comments: comments + proxyPassword: proxyPassword + communicationsTimeout: communicationsTimeout + proxyHost: proxyHost + proxyPort: 4 + outputPorts: + - null + - null + transportProtocol: "RAW, HTTP" + name: name + proxyUser: proxyUser + inputPorts: + - componentType: CONNECTION identifier: identifier - componentType: CONNECTION + remoteGroupId: remoteGroupId comments: comments - bulletinLevel: bulletinLevel - type: type - propertyDescriptors: - key: null + targetId: targetId + concurrentlySchedulableTaskCount: 1 + useCompression: true scheduledState: ENABLED - controllerServiceApis: - - type: type - bundle: null - - type: type - bundle: null name: name instanceIdentifier: instanceIdentifier position: null + batchSize: + duration: duration + size: size + count: 5 groupIdentifier: groupIdentifier - bundle: null - properties: - key: properties - - annotationData: annotationData + - componentType: CONNECTION identifier: identifier - componentType: CONNECTION + remoteGroupId: remoteGroupId comments: comments - bulletinLevel: bulletinLevel - type: type - propertyDescriptors: - key: null + targetId: targetId + concurrentlySchedulableTaskCount: 1 + useCompression: true scheduledState: ENABLED - controllerServiceApis: - - type: type - bundle: null - - type: type - bundle: null name: name instanceIdentifier: instanceIdentifier position: null + batchSize: + duration: duration + size: size + count: 5 groupIdentifier: groupIdentifier - bundle: null - properties: - key: properties - defaultFlowFileExpiration: defaultFlowFileExpiration - flowFileConcurrency: flowFileConcurrency - flowFileOutboundPolicy: flowFileOutboundPolicy + targetUris: targetUris + instanceIdentifier: instanceIdentifier + yieldDuration: yieldDuration + position: null + groupIdentifier: groupIdentifier + localNetworkInterface: localNetworkInterface + - componentType: CONNECTION + identifier: identifier + comments: comments + proxyPassword: proxyPassword + communicationsTimeout: communicationsTimeout + proxyHost: proxyHost + proxyPort: 4 + outputPorts: + - null + - null + transportProtocol: "RAW, HTTP" name: name + proxyUser: proxyUser inputPorts: - - identifier: identifier - componentType: CONNECTION + - componentType: CONNECTION + identifier: identifier + remoteGroupId: remoteGroupId comments: comments - allowRemoteAccess: true - concurrentlySchedulableTaskCount: 8 + targetId: targetId + concurrentlySchedulableTaskCount: 1 + useCompression: true + scheduledState: ENABLED name: name instanceIdentifier: instanceIdentifier position: null - portFunction: STANDARD - type: INPUT_PORT + batchSize: + duration: duration + size: size + count: 5 groupIdentifier: groupIdentifier - scheduledState: ENABLED - - identifier: identifier - componentType: CONNECTION + - componentType: CONNECTION + identifier: identifier + remoteGroupId: remoteGroupId comments: comments - allowRemoteAccess: true - concurrentlySchedulableTaskCount: 8 + targetId: targetId + concurrentlySchedulableTaskCount: 1 + useCompression: true + scheduledState: ENABLED name: name instanceIdentifier: instanceIdentifier position: null - portFunction: STANDARD - type: INPUT_PORT + batchSize: + duration: duration + size: size + count: 5 groupIdentifier: groupIdentifier - scheduledState: ENABLED + targetUris: targetUris instanceIdentifier: instanceIdentifier - position: - x: 3.111202833403195 - "y": 9.897492629215506 - maxConcurrentTasks: 0 - statelessFlowTimeout: statelessFlowTimeout - remoteProcessGroups: - - identifier: identifier - componentType: CONNECTION - comments: comments - proxyPassword: proxyPassword - communicationsTimeout: communicationsTimeout - proxyHost: proxyHost - proxyPort: 5 - transportProtocol: "RAW, HTTP" - outputPorts: - - null - - null - name: name - proxyUser: proxyUser - targetUris: targetUris - inputPorts: + yieldDuration: yieldDuration + position: null + groupIdentifier: groupIdentifier + localNetworkInterface: localNetworkInterface + parameterProviders: + key: + identifier: identifier + name: name + type: type + bundle: null + flow: + versionCount: 4 + bucketName: bucketName + identifier: identifier + permissions: null + createdTimestamp: 3 + name: name + description: description + bucketIdentifier: bucketIdentifier + versionInfo: + version: 0 + branch: branch + lastModifiedTimestamp: 8 + flowEncodingVersion: flowEncodingVersion + latest: true + parameterContexts: + key: + parameterGroupName: parameterGroupName + componentType: CONNECTION + identifier: identifier + synchronized: true + comments: comments + description: description + inheritedParameterContexts: + - inheritedParameterContexts + - inheritedParameterContexts + name: name + instanceIdentifier: instanceIdentifier + position: null + groupIdentifier: groupIdentifier + parameterProvider: parameterProvider + parameters: + - referencedAssets: - identifier: identifier - componentType: CONNECTION - remoteGroupId: remoteGroupId - comments: comments - targetId: targetId - concurrentlySchedulableTaskCount: 7 - useCompression: true - scheduledState: ENABLED name: name - instanceIdentifier: instanceIdentifier - position: null - batchSize: - duration: duration - size: size - count: 0 - groupIdentifier: groupIdentifier - identifier: identifier - componentType: CONNECTION - remoteGroupId: remoteGroupId - comments: comments - targetId: targetId - concurrentlySchedulableTaskCount: 7 - useCompression: true - scheduledState: ENABLED name: name - instanceIdentifier: instanceIdentifier - position: null - batchSize: - duration: duration - size: size - count: 0 - groupIdentifier: groupIdentifier - instanceIdentifier: instanceIdentifier - yieldDuration: yieldDuration - position: null - groupIdentifier: groupIdentifier - localNetworkInterface: localNetworkInterface - - identifier: identifier - componentType: CONNECTION - comments: comments - proxyPassword: proxyPassword - communicationsTimeout: communicationsTimeout - proxyHost: proxyHost - proxyPort: 5 - transportProtocol: "RAW, HTTP" - outputPorts: - - null - - null + provided: true name: name - proxyUser: proxyUser - targetUris: targetUris - inputPorts: + description: description + sensitive: true + value: value + - referencedAssets: - identifier: identifier - componentType: CONNECTION - remoteGroupId: remoteGroupId - comments: comments - targetId: targetId - concurrentlySchedulableTaskCount: 7 - useCompression: true - scheduledState: ENABLED name: name - instanceIdentifier: instanceIdentifier - position: null - batchSize: - duration: duration - size: size - count: 0 - groupIdentifier: groupIdentifier - identifier: identifier - componentType: CONNECTION - remoteGroupId: remoteGroupId - comments: comments - targetId: targetId - concurrentlySchedulableTaskCount: 7 - useCompression: true - scheduledState: ENABLED name: name - instanceIdentifier: instanceIdentifier - position: null - batchSize: - duration: duration - size: size - count: 0 - groupIdentifier: groupIdentifier - instanceIdentifier: instanceIdentifier - yieldDuration: yieldDuration - position: null - groupIdentifier: groupIdentifier - localNetworkInterface: localNetworkInterface - groupIdentifier: groupIdentifier - parameterProviders: - key: - identifier: identifier + provided: true name: name - type: type + description: description + sensitive: true + value: value + stoppedCount: 7 + id: id + bulletins: + - null + - null + publicInputPortCount: 3 + upToDateCount: 3 + inactiveRemotePortCount: 0 + uri: uri + locallyModifiedCount: 7 + revision: + clientId: clientId + lastModifier: lastModifier + version: 2 + disconnectedNodeAcknowledged: true + publicOutputPortCount: 7 + component: + activeRemotePortCount: 6 + flowfileConcurrency: "UNBOUNDED, SINGLE_FLOWFILE_PER_NODE, SINGLE_BATCH_PER_NODE" + staleCount: 5 + outputPortCount: 1 + inputPortCount: 9 + versionedComponentId: versionedComponentId + disabledCount: 5 + runningCount: 6 + flowfileOutboundPolicy: "STREAM_WHEN_AVAILABLE, BATCH_OUTPUT" + stoppedCount: 6 + id: id + versionControlInformation: + bucketName: bucketName + groupId: groupId + registryId: registryId + storageLocation: storageLocation + bucketId: bucketId + registryName: registryName + branch: branch + flowName: flowName + version: version + flowDescription: flowDescription + stateExplanation: stateExplanation + state: "LOCALLY_MODIFIED, STALE, LOCALLY_MODIFIED_AND_STALE, UP_TO_DATE,\ + \ SYNC_FAILURE" + flowId: flowId + logFileSuffix: logFileSuffix + defaultBackPressureObjectThreshold: 4 + publicInputPortCount: 2 + comments: comments + upToDateCount: 3 + parentGroupId: parentGroupId + inactiveRemotePortCount: 9 + executionEngine: "STATELESS, STANDARD, INHERITED" + locallyModifiedCount: 3 + defaultBackPressureDataSizeThreshold: defaultBackPressureDataSizeThreshold + publicOutputPortCount: 6 + localOutputPortCount: 9 + defaultFlowFileExpiration: defaultFlowFileExpiration + localInputPortCount: 8 + contents: + controllerServices: + - bulletinLevel: bulletinLevel + deprecated: true + multipleVersionsAvailable: true + extensionMissing: true + type: type + descriptors: + key: + supportsEl: true + defaultValue: defaultValue + displayName: displayName + expressionLanguageScope: expressionLanguageScope + description: description + sensitive: true + required: true + dependencies: + - dependentValues: + - dependentValues + - dependentValues + propertyName: propertyName + - dependentValues: + - dependentValues + - dependentValues + propertyName: propertyName + allowableValues: + - canRead: true + allowableValue: + displayName: displayName + description: description + value: value + - canRead: true + allowableValue: + displayName: displayName + description: description + value: value + identifiesControllerService: identifiesControllerService + name: name + dynamic: true + identifiesControllerServiceBundle: null + controllerServiceApis: + - type: type bundle: null - flow: - versionCount: 8 - identifier: identifier - bucketName: bucketName - permissions: - canRead: true - canWrite: true - canDelete: true - createdTimestamp: 5 + - type: type + bundle: null + sensitiveDynamicPropertyNames: + - sensitiveDynamicPropertyNames + - sensitiveDynamicPropertyNames + supportsSensitiveDynamicProperties: true + versionedComponentId: versionedComponentId + validationErrors: + - validationErrors + - validationErrors + id: id + state: "ENABLED, ENABLING, DISABLED, DISABLING" + bundle: + artifact: artifact + version: version + group: group + referencingComponents: + - bulletins: + - null + - null + disconnectedNodeAcknowledged: true + component: + descriptors: + key: null + referenceCycle: true + activeThreadCount: 0 + groupId: groupId + name: name + referenceType: "Processor, ControllerService, ReportingTask,\ + \ FlowRegistryClient" + validationErrors: + - validationErrors + - validationErrors + id: id + state: state + type: type + referencingComponents: + - null + - null + properties: + key: properties + permissions: null + id: id + position: null + uri: uri + operatePermissions: + canRead: true + canWrite: true + revision: + clientId: clientId + lastModifier: lastModifier + version: 2 + - bulletins: + - null + - null + disconnectedNodeAcknowledged: true + component: + descriptors: + key: null + referenceCycle: true + activeThreadCount: 0 + groupId: groupId + name: name + referenceType: "Processor, ControllerService, ReportingTask,\ + \ FlowRegistryClient" + validationErrors: + - validationErrors + - validationErrors + id: id + state: state + type: type + referencingComponents: + - null + - null + properties: + key: properties + permissions: null + id: id + position: null + uri: uri + operatePermissions: + canRead: true + canWrite: true + revision: + clientId: clientId + lastModifier: lastModifier + version: 2 + validationStatus: "VALID, INVALID, VALIDATING" + annotationData: annotationData + comments: comments + parentGroupId: parentGroupId + customUiUrl: customUiUrl + restricted: true + name: name + position: + x: 0.8008281904610115 + "y": 6.027456183070403 + persistsState: true + properties: + key: properties + - bulletinLevel: bulletinLevel + deprecated: true + multipleVersionsAvailable: true + extensionMissing: true + type: type + descriptors: + key: + supportsEl: true + defaultValue: defaultValue + displayName: displayName + expressionLanguageScope: expressionLanguageScope + description: description + sensitive: true + required: true + dependencies: + - dependentValues: + - dependentValues + - dependentValues + propertyName: propertyName + - dependentValues: + - dependentValues + - dependentValues + propertyName: propertyName + allowableValues: + - canRead: true + allowableValue: + displayName: displayName + description: description + value: value + - canRead: true + allowableValue: + displayName: displayName + description: description + value: value + identifiesControllerService: identifiesControllerService + name: name + dynamic: true + identifiesControllerServiceBundle: null + controllerServiceApis: + - type: type + bundle: null + - type: type + bundle: null + sensitiveDynamicPropertyNames: + - sensitiveDynamicPropertyNames + - sensitiveDynamicPropertyNames + supportsSensitiveDynamicProperties: true + versionedComponentId: versionedComponentId + validationErrors: + - validationErrors + - validationErrors + id: id + state: "ENABLED, ENABLING, DISABLED, DISABLING" + bundle: + artifact: artifact + version: version + group: group + referencingComponents: + - bulletins: + - null + - null + disconnectedNodeAcknowledged: true + component: + descriptors: + key: null + referenceCycle: true + activeThreadCount: 0 + groupId: groupId + name: name + referenceType: "Processor, ControllerService, ReportingTask,\ + \ FlowRegistryClient" + validationErrors: + - validationErrors + - validationErrors + id: id + state: state + type: type + referencingComponents: + - null + - null + properties: + key: properties + permissions: null + id: id + position: null + uri: uri + operatePermissions: + canRead: true + canWrite: true + revision: + clientId: clientId + lastModifier: lastModifier + version: 2 + - bulletins: + - null + - null + disconnectedNodeAcknowledged: true + component: + descriptors: + key: null + referenceCycle: true + activeThreadCount: 0 + groupId: groupId + name: name + referenceType: "Processor, ControllerService, ReportingTask,\ + \ FlowRegistryClient" + validationErrors: + - validationErrors + - validationErrors + id: id + state: state + type: type + referencingComponents: + - null + - null + properties: + key: properties + permissions: null + id: id + position: null + uri: uri + operatePermissions: + canRead: true + canWrite: true + revision: + clientId: clientId + lastModifier: lastModifier + version: 2 + validationStatus: "VALID, INVALID, VALIDATING" + annotationData: annotationData + comments: comments + parentGroupId: parentGroupId + customUiUrl: customUiUrl + restricted: true + name: name + position: + x: 0.8008281904610115 + "y": 6.027456183070403 + persistsState: true + properties: + key: properties + processGroups: + - null + - null + outputPorts: + - null + - null + funnels: + - versionedComponentId: versionedComponentId + parentGroupId: parentGroupId + id: id + position: + x: 0.8008281904610115 + "y": 6.027456183070403 + - versionedComponentId: versionedComponentId + parentGroupId: parentGroupId + id: id + position: + x: 0.8008281904610115 + "y": 6.027456183070403 + inputPorts: + - comments: comments + concurrentlySchedulableTaskCount: 1 + parentGroupId: parentGroupId + type: "INPUT_PORT, OUTPUT_PORT" + allowRemoteAccess: true + versionedComponentId: versionedComponentId + name: name + transmitting: true + validationErrors: + - validationErrors + - validationErrors + id: id + portFunction: "STANDARD, FAILURE" + position: null + state: "RUNNING, STOPPED, DISABLED" + - comments: comments + concurrentlySchedulableTaskCount: 1 + parentGroupId: parentGroupId + type: "INPUT_PORT, OUTPUT_PORT" + allowRemoteAccess: true + versionedComponentId: versionedComponentId name: name + transmitting: true + validationErrors: + - validationErrors + - validationErrors + id: id + portFunction: "STANDARD, FAILURE" + position: null + state: "RUNNING, STOPPED, DISABLED" + processors: + - supportsBatching: true + supportsParallelProcessing: true + deprecated: true + executionNodeRestricted: true description: description - bucketIdentifier: bucketIdentifier - versionInfo: - version: 7 - branch: branch - lastModifiedTimestamp: 5 - flowEncodingVersion: flowEncodingVersion - parameterContexts: - key: - parameterGroupName: parameterGroupName - identifier: identifier - synchronized: true - componentType: CONNECTION - comments: comments + parentGroupId: parentGroupId + multipleVersionsAvailable: true + extensionMissing: true + type: type + inputRequirement: inputRequirement + relationships: + - name: name + autoTerminate: true description: description - inheritedParameterContexts: - - inheritedParameterContexts - - inheritedParameterContexts - name: name - instanceIdentifier: instanceIdentifier - position: null - groupIdentifier: groupIdentifier - parameters: - - referencedAssets: - - identifier: identifier - name: name - - identifier: identifier - name: name - provided: true - name: name - description: description - sensitive: true - value: value - - referencedAssets: - - identifier: identifier - name: name - - identifier: identifier - name: name - provided: true - name: name - description: description - sensitive: true - value: value - parameterProvider: parameterProvider - latest: true - stoppedCount: 6 - id: id - bulletins: - - sourceId: sourceId - canRead: true - groupId: groupId - id: 5 - nodeAddress: nodeAddress - bulletin: - sourceId: sourceId - level: level - sourceType: sourceType - groupId: groupId - id: 5 - sourceName: sourceName - category: category - message: message - nodeAddress: nodeAddress - timestamp: timestamp - timestamp: timestamp - - sourceId: sourceId - canRead: true - groupId: groupId - id: 5 - nodeAddress: nodeAddress - bulletin: - sourceId: sourceId - level: level - sourceType: sourceType - groupId: groupId - id: 5 - sourceName: sourceName - category: category - message: message - nodeAddress: nodeAddress - timestamp: timestamp - timestamp: timestamp - publicInputPortCount: 3 - upToDateCount: 1 - inactiveRemotePortCount: 1 - uri: uri - locallyModifiedCount: 3 - revision: - clientId: clientId - lastModifier: lastModifier - version: 0 - disconnectedNodeAcknowledged: true - publicOutputPortCount: 1 - component: - activeRemotePortCount: 7 - flowfileConcurrency: "UNBOUNDED, SINGLE_FLOWFILE_PER_NODE, SINGLE_BATCH_PER_NODE" - staleCount: 4 - outputPortCount: 3 - inputPortCount: 6 - versionedComponentId: versionedComponentId - runningCount: 1 - disabledCount: 2 - flowfileOutboundPolicy: "STREAM_WHEN_AVAILABLE, BATCH_OUTPUT" - stoppedCount: 5 - id: id - versionControlInformation: - bucketName: bucketName - groupId: groupId - registryId: registryId - storageLocation: storageLocation - bucketId: bucketId - registryName: registryName - branch: branch - flowName: flowName - version: version - flowDescription: flowDescription - stateExplanation: stateExplanation - state: "LOCALLY_MODIFIED, STALE, LOCALLY_MODIFIED_AND_STALE, UP_TO_DATE,\ - \ SYNC_FAILURE" - flowId: flowId - logFileSuffix: logFileSuffix - defaultBackPressureObjectThreshold: 0 - publicInputPortCount: 6 - comments: comments - upToDateCount: 3 - parentGroupId: parentGroupId - inactiveRemotePortCount: 9 - executionEngine: "STATELESS, STANDARD, INHERITED" - locallyModifiedCount: 2 - defaultBackPressureDataSizeThreshold: defaultBackPressureDataSizeThreshold - publicOutputPortCount: 7 - localOutputPortCount: 1 - defaultFlowFileExpiration: defaultFlowFileExpiration - localInputPortCount: 1 - statelessGroupScheduledState: "STOPPED, RUNNING" - contents: - controllerServices: - - deprecated: true + retry: true + - name: name + autoTerminate: true + description: description + retry: true + restricted: true + supportsSensitiveDynamicProperties: true + versionedComponentId: versionedComponentId + name: name + validationErrors: + - validationErrors + - validationErrors + style: + key: style + id: id + position: null + state: "RUNNING, STOPPED, DISABLED" + bundle: + artifact: artifact + version: version + group: group + config: + annotationData: annotationData + comments: comments + autoTerminatedRelationships: + - autoTerminatedRelationships + - autoTerminatedRelationships + concurrentlySchedulableTaskCount: 7 + retryCount: 9 bulletinLevel: bulletinLevel - multipleVersionsAvailable: true - extensionMissing: true - type: type + executionNode: executionNode + penaltyDuration: penaltyDuration + defaultSchedulingPeriod: + key: defaultSchedulingPeriod + defaultConcurrentTasks: + key: defaultConcurrentTasks + runDurationMillis: 3 + customUiUrl: customUiUrl descriptors: key: supportsEl: true - displayName: displayName defaultValue: defaultValue + displayName: displayName expressionLanguageScope: expressionLanguageScope description: description sensitive: true @@ -55603,107 +38214,79 @@ components: name: name dynamic: true identifiesControllerServiceBundle: null - controllerServiceApis: - - type: type - bundle: null - - type: type - bundle: null + lossTolerant: true + backoffMechanism: "PENALIZE_FLOWFILE, YIELD_PROCESSOR" + maxBackoffPeriod: maxBackoffPeriod sensitiveDynamicPropertyNames: - sensitiveDynamicPropertyNames - sensitiveDynamicPropertyNames - versionedComponentId: versionedComponentId - supportsSensitiveDynamicProperties: true - validationErrors: - - validationErrors - - validationErrors - id: id - state: "ENABLED, ENABLING, DISABLED, DISABLING" - bundle: - artifact: artifact - version: version - group: group - referencingComponents: - - bulletins: - - null - - null - disconnectedNodeAcknowledged: true - component: - descriptors: - key: null - referenceCycle: true - activeThreadCount: 0 - groupId: groupId - name: name - validationErrors: - - validationErrors - - validationErrors - referenceType: "Processor, ControllerService, ReportingTask,\ - \ FlowRegistryClient" - id: id - state: state - type: type - referencingComponents: - - null - - null - properties: - key: properties - permissions: null - id: id - position: null - uri: uri - revision: null - operatePermissions: null - - bulletins: - - null - - null - disconnectedNodeAcknowledged: true - component: - descriptors: - key: null - referenceCycle: true - activeThreadCount: 0 - groupId: groupId - name: name - validationErrors: - - validationErrors - - validationErrors - referenceType: "Processor, ControllerService, ReportingTask,\ - \ FlowRegistryClient" - id: id - state: state - type: type - referencingComponents: - - null - - null - properties: - key: properties - permissions: null - id: id - position: null - uri: uri - revision: null - operatePermissions: null - validationStatus: "VALID, INVALID, VALIDATING" - annotationData: annotationData - comments: comments - parentGroupId: parentGroupId - customUiUrl: customUiUrl - restricted: true - name: name - position: null - persistsState: true + schedulingStrategy: schedulingStrategy + schedulingPeriod: schedulingPeriod + yieldDuration: yieldDuration properties: key: properties - - deprecated: true + retriedRelationships: + - retriedRelationships + - retriedRelationships + persistsState: true + validationStatus: "VALID, INVALID, VALIDATING" + - supportsBatching: true + supportsParallelProcessing: true + deprecated: true + executionNodeRestricted: true + description: description + parentGroupId: parentGroupId + multipleVersionsAvailable: true + extensionMissing: true + type: type + inputRequirement: inputRequirement + relationships: + - name: name + autoTerminate: true + description: description + retry: true + - name: name + autoTerminate: true + description: description + retry: true + restricted: true + supportsSensitiveDynamicProperties: true + versionedComponentId: versionedComponentId + name: name + validationErrors: + - validationErrors + - validationErrors + style: + key: style + id: id + position: null + state: "RUNNING, STOPPED, DISABLED" + bundle: + artifact: artifact + version: version + group: group + config: + annotationData: annotationData + comments: comments + autoTerminatedRelationships: + - autoTerminatedRelationships + - autoTerminatedRelationships + concurrentlySchedulableTaskCount: 7 + retryCount: 9 bulletinLevel: bulletinLevel - multipleVersionsAvailable: true - extensionMissing: true - type: type + executionNode: executionNode + penaltyDuration: penaltyDuration + defaultSchedulingPeriod: + key: defaultSchedulingPeriod + defaultConcurrentTasks: + key: defaultConcurrentTasks + runDurationMillis: 3 + customUiUrl: customUiUrl descriptors: key: supportsEl: true - displayName: displayName defaultValue: defaultValue + displayName: displayName expressionLanguageScope: expressionLanguageScope description: description sensitive: true @@ -55732,3895 +38315,12591 @@ components: name: name dynamic: true identifiesControllerServiceBundle: null - controllerServiceApis: - - type: type - bundle: null - - type: type - bundle: null + lossTolerant: true + backoffMechanism: "PENALIZE_FLOWFILE, YIELD_PROCESSOR" + maxBackoffPeriod: maxBackoffPeriod sensitiveDynamicPropertyNames: - sensitiveDynamicPropertyNames - sensitiveDynamicPropertyNames - versionedComponentId: versionedComponentId - supportsSensitiveDynamicProperties: true - validationErrors: - - validationErrors - - validationErrors - id: id - state: "ENABLED, ENABLING, DISABLED, DISABLING" - bundle: - artifact: artifact - version: version - group: group - referencingComponents: - - bulletins: - - null - - null - disconnectedNodeAcknowledged: true - component: - descriptors: - key: null - referenceCycle: true - activeThreadCount: 0 - groupId: groupId - name: name - validationErrors: - - validationErrors - - validationErrors - referenceType: "Processor, ControllerService, ReportingTask,\ - \ FlowRegistryClient" - id: id - state: state - type: type - referencingComponents: - - null - - null - properties: - key: properties - permissions: null + schedulingStrategy: schedulingStrategy + schedulingPeriod: schedulingPeriod + yieldDuration: yieldDuration + properties: + key: properties + retriedRelationships: + - retriedRelationships + - retriedRelationships + persistsState: true + validationStatus: "VALID, INVALID, VALIDATING" + remoteProcessGroups: + - inactiveRemoteInputPortCount: 1 + targetSecure: true + communicationsTimeout: communicationsTimeout + outputPortCount: 7 + activeRemoteInputPortCount: 2 + inputPortCount: 6 + proxyPort: 1 + flowRefreshed: flowRefreshed + transportProtocol: transportProtocol + versionedComponentId: versionedComponentId + transmitting: true + validationErrors: + - validationErrors + - validationErrors + yieldDuration: yieldDuration + id: id + localNetworkInterface: localNetworkInterface + authorizationIssues: + - authorizationIssues + - authorizationIssues + comments: comments + proxyPassword: proxyPassword + parentGroupId: parentGroupId + activeRemoteOutputPortCount: 4 + proxyHost: proxyHost + contents: + outputPorts: + - null + - null + inputPorts: + - comments: comments + targetId: targetId + concurrentlySchedulableTaskCount: 1 + groupId: groupId + targetRunning: true + useCompression: true + connected: true + batchSettings: + duration: duration + size: size + count: 7 + versionedComponentId: versionedComponentId + name: name + transmitting: true + exists: true id: id - position: null - uri: uri - revision: null - operatePermissions: null - - bulletins: - - null - - null - disconnectedNodeAcknowledged: true - component: - descriptors: - key: null - referenceCycle: true - activeThreadCount: 0 - groupId: groupId - name: name - validationErrors: - - validationErrors - - validationErrors - referenceType: "Processor, ControllerService, ReportingTask,\ - \ FlowRegistryClient" - id: id - state: state - type: type - referencingComponents: - - null - - null - properties: - key: properties - permissions: null + - comments: comments + targetId: targetId + concurrentlySchedulableTaskCount: 1 + groupId: groupId + targetRunning: true + useCompression: true + connected: true + batchSettings: + duration: duration + size: size + count: 7 + versionedComponentId: versionedComponentId + name: name + transmitting: true + exists: true + id: id + name: name + proxyUser: proxyUser + targetUri: targetUri + targetUris: targetUris + position: null + inactiveRemoteOutputPortCount: 1 + - inactiveRemoteInputPortCount: 1 + targetSecure: true + communicationsTimeout: communicationsTimeout + outputPortCount: 7 + activeRemoteInputPortCount: 2 + inputPortCount: 6 + proxyPort: 1 + flowRefreshed: flowRefreshed + transportProtocol: transportProtocol + versionedComponentId: versionedComponentId + transmitting: true + validationErrors: + - validationErrors + - validationErrors + yieldDuration: yieldDuration + id: id + localNetworkInterface: localNetworkInterface + authorizationIssues: + - authorizationIssues + - authorizationIssues + comments: comments + proxyPassword: proxyPassword + parentGroupId: parentGroupId + activeRemoteOutputPortCount: 4 + proxyHost: proxyHost + contents: + outputPorts: + - null + - null + inputPorts: + - comments: comments + targetId: targetId + concurrentlySchedulableTaskCount: 1 + groupId: groupId + targetRunning: true + useCompression: true + connected: true + batchSettings: + duration: duration + size: size + count: 7 + versionedComponentId: versionedComponentId + name: name + transmitting: true + exists: true id: id - position: null - uri: uri - revision: null - operatePermissions: null - validationStatus: "VALID, INVALID, VALIDATING" - annotationData: annotationData + - comments: comments + targetId: targetId + concurrentlySchedulableTaskCount: 1 + groupId: groupId + targetRunning: true + useCompression: true + connected: true + batchSettings: + duration: duration + size: size + count: 7 + versionedComponentId: versionedComponentId + name: name + transmitting: true + exists: true + id: id + name: name + proxyUser: proxyUser + targetUri: targetUri + targetUris: targetUris + position: null + inactiveRemoteOutputPortCount: 1 + connections: + - prioritizers: + - prioritizers + - prioritizers + flowFileExpiration: flowFileExpiration + selectedRelationships: + - selectedRelationships + - selectedRelationships + loadBalanceCompression: "DO_NOT_COMPRESS, COMPRESS_ATTRIBUTES_ONLY,\ + \ COMPRESS_ATTRIBUTES_AND_CONTENT" + destination: + running: true comments: comments - parentGroupId: parentGroupId - customUiUrl: customUiUrl - restricted: true + groupId: groupId + versionedComponentId: versionedComponentId name: name - position: null - persistsState: true - properties: - key: properties - processGroups: - - null - - null - outputPorts: + transmitting: true + exists: true + id: id + type: "PROCESSOR, REMOTE_INPUT_PORT, REMOTE_OUTPUT_PORT, INPUT_PORT,\ + \ OUTPUT_PORT, FUNNEL" + availableRelationships: + - availableRelationships + - availableRelationships + backPressureDataSizeThreshold: backPressureDataSizeThreshold + loadBalanceStrategy: "DO_NOT_LOAD_BALANCE, PARTITION_BY_ATTRIBUTE,\ + \ ROUND_ROBIN, SINGLE_NODE" + parentGroupId: parentGroupId + labelIndex: 7 + source: null + bends: - null - null - inputPorts: - - comments: comments - concurrentlySchedulableTaskCount: 2 - parentGroupId: parentGroupId - type: "INPUT_PORT, OUTPUT_PORT" - allowRemoteAccess: true + loadBalanceStatus: "LOAD_BALANCE_NOT_CONFIGURED, LOAD_BALANCE_INACTIVE,\ + \ LOAD_BALANCE_ACTIVE" + backPressureObjectThreshold: 5 + getzIndex: 2 + versionedComponentId: versionedComponentId + name: name + id: id + position: null + loadBalancePartitionAttribute: loadBalancePartitionAttribute + - prioritizers: + - prioritizers + - prioritizers + flowFileExpiration: flowFileExpiration + selectedRelationships: + - selectedRelationships + - selectedRelationships + loadBalanceCompression: "DO_NOT_COMPRESS, COMPRESS_ATTRIBUTES_ONLY,\ + \ COMPRESS_ATTRIBUTES_AND_CONTENT" + destination: + running: true + comments: comments + groupId: groupId versionedComponentId: versionedComponentId name: name transmitting: true - validationErrors: - - validationErrors - - validationErrors + exists: true id: id - position: null - state: "RUNNING, STOPPED, DISABLED" - portFunction: "STANDARD, FAILURE" - - comments: comments - concurrentlySchedulableTaskCount: 2 - parentGroupId: parentGroupId - type: "INPUT_PORT, OUTPUT_PORT" - allowRemoteAccess: true - versionedComponentId: versionedComponentId + type: "PROCESSOR, REMOTE_INPUT_PORT, REMOTE_OUTPUT_PORT, INPUT_PORT,\ + \ OUTPUT_PORT, FUNNEL" + availableRelationships: + - availableRelationships + - availableRelationships + backPressureDataSizeThreshold: backPressureDataSizeThreshold + loadBalanceStrategy: "DO_NOT_LOAD_BALANCE, PARTITION_BY_ATTRIBUTE,\ + \ ROUND_ROBIN, SINGLE_NODE" + parentGroupId: parentGroupId + labelIndex: 7 + source: null + bends: + - null + - null + loadBalanceStatus: "LOAD_BALANCE_NOT_CONFIGURED, LOAD_BALANCE_INACTIVE,\ + \ LOAD_BALANCE_ACTIVE" + backPressureObjectThreshold: 5 + getzIndex: 2 + versionedComponentId: versionedComponentId + name: name + id: id + position: null + loadBalancePartitionAttribute: loadBalancePartitionAttribute + labels: + - getzIndex: 5 + versionedComponentId: versionedComponentId + width: 2.3021358869347655 + parentGroupId: parentGroupId + style: + key: style + id: id + label: label + position: null + height: 5.637376656633329 + - getzIndex: 5 + versionedComponentId: versionedComponentId + width: 2.3021358869347655 + parentGroupId: parentGroupId + style: + key: style + id: id + label: label + position: null + height: 5.637376656633329 + statelessGroupScheduledState: "STOPPED, RUNNING" + invalidCount: 6 + name: name + syncFailureCount: 3 + maxConcurrentTasks: 6 + position: null + statelessFlowTimeout: statelessFlowTimeout + locallyModifiedAndStaleCount: 6 + parameterContext: + component: + name: name + id: id + permissions: null + id: id + localOutputPortCount: 4 + localInputPortCount: 0 + invalidCount: 6 + syncFailureCount: 0 + position: null + versionedFlowState: "LOCALLY_MODIFIED, STALE, LOCALLY_MODIFIED_AND_STALE,\ + \ UP_TO_DATE, SYNC_FAILURE" + locallyModifiedAndStaleCount: 8 + parameterContext: null + status: + name: name + nodeSnapshots: + - statusSnapshot: null + address: address + apiPort: 5 + nodeId: nodeId + - statusSnapshot: null + address: address + apiPort: 5 + nodeId: nodeId + aggregateSnapshot: + transferred: transferred + queued: queued + output: output + remoteProcessGroupStatusSnapshots: + - canRead: true + remoteProcessGroupStatusSnapshot: + bytesReceived: 5 + activeThreadCount: 5 + transmissionStatus: transmissionStatus + flowFilesReceived: 7 + groupId: groupId name: name - transmitting: true - validationErrors: - - validationErrors - - validationErrors + targetUri: targetUri + flowFilesSent: 3 + received: received + bytesSent: 8 id: id - position: null - state: "RUNNING, STOPPED, DISABLED" - portFunction: "STANDARD, FAILURE" - funnels: - - versionedComponentId: versionedComponentId - parentGroupId: parentGroupId + sent: sent + id: id + - canRead: true + remoteProcessGroupStatusSnapshot: + bytesReceived: 5 + activeThreadCount: 5 + transmissionStatus: transmissionStatus + flowFilesReceived: 7 + groupId: groupId + name: name + targetUri: targetUri + flowFilesSent: 3 + received: received + bytesSent: 8 id: id - position: null - - versionedComponentId: versionedComponentId - parentGroupId: parentGroupId + sent: sent + id: id + connectionStatusSnapshots: + - canRead: true + connectionStatusSnapshot: + sourceId: sourceId + groupId: groupId + queued: queued + percentUseCount: 1 + destinationId: destinationId + predictions: + predictedBytesAtNextInterval: 4 + predictionIntervalSeconds: 9 + predictedPercentBytes: 6 + predictedPercentCount: 8 + predictedMillisUntilCountBackpressure: 9 + predictedCountAtNextInterval: 5 + predictedMillisUntilBytesBackpressure: 9 + output: output + input: input + percentUseBytes: 7 + flowFileAvailability: flowFileAvailability + destinationName: destinationName + queuedCount: queuedCount + queuedSize: queuedSize + flowFilesQueued: 6 + name: name + flowFilesIn: 1 id: id - position: null - processors: - - supportsParallelProcessing: true - supportsBatching: true - deprecated: true - executionNodeRestricted: true - parentGroupId: parentGroupId - description: description - multipleVersionsAvailable: true - extensionMissing: true + sourceName: sourceName + flowFilesOut: 1 + bytesIn: 4 + bytesOut: 7 + bytesQueued: 1 + id: id + - canRead: true + connectionStatusSnapshot: + sourceId: sourceId + groupId: groupId + queued: queued + percentUseCount: 1 + destinationId: destinationId + predictions: + predictedBytesAtNextInterval: 4 + predictionIntervalSeconds: 9 + predictedPercentBytes: 6 + predictedPercentCount: 8 + predictedMillisUntilCountBackpressure: 9 + predictedCountAtNextInterval: 5 + predictedMillisUntilBytesBackpressure: 9 + output: output + input: input + percentUseBytes: 7 + flowFileAvailability: flowFileAvailability + destinationName: destinationName + queuedCount: queuedCount + queuedSize: queuedSize + flowFilesQueued: 6 + name: name + flowFilesIn: 1 + id: id + sourceName: sourceName + flowFilesOut: 1 + bytesIn: 4 + bytesOut: 7 + bytesQueued: 1 + id: id + flowFilesReceived: 5 + queuedCount: queuedCount + queuedSize: queuedSize + flowFilesSent: 4 + processGroupStatusSnapshots: + - canRead: true + processGroupStatusSnapshot: null + id: id + - canRead: true + processGroupStatusSnapshot: null + id: id + flowFilesIn: 9 + id: id + written: written + statelessActiveThreadCount: 3 + flowFilesOut: 0 + bytesIn: 0 + bytesOut: 6 + bytesQueued: 4 + bytesWritten: 0 + outputPortStatusSnapshots: + - null + - null + bytesTransferred: 9 + read: read + activeThreadCount: 4 + processorStatusSnapshots: + - processorStatusSnapshot: + bytesWritten: 9 + read: read + tasksDurationNanos: 8 + activeThreadCount: 8 + groupId: groupId + executionNode: "ALL, PRIMARY" + bytesRead: 8 + processingPerformanceStatus: null type: type - inputRequirement: inputRequirement - relationships: - - name: name - description: description - autoTerminate: true - retry: true - - name: name - description: description - autoTerminate: true - retry: true - restricted: true - versionedComponentId: versionedComponentId - supportsSensitiveDynamicProperties: true + terminatedThreadCount: 0 + output: output + input: input + taskCount: 9 name: name - validationErrors: - - validationErrors - - validationErrors - style: - key: style + flowFilesIn: 1 id: id - position: null - state: "RUNNING, STOPPED, DISABLED" - bundle: - artifact: artifact - version: version - group: group - persistsState: true - config: - annotationData: annotationData - comments: comments - concurrentlySchedulableTaskCount: 6 - autoTerminatedRelationships: - - autoTerminatedRelationships - - autoTerminatedRelationships - retryCount: 1 - bulletinLevel: bulletinLevel - executionNode: executionNode - penaltyDuration: penaltyDuration - defaultSchedulingPeriod: - key: defaultSchedulingPeriod - runDurationMillis: 3 - defaultConcurrentTasks: - key: defaultConcurrentTasks - customUiUrl: customUiUrl - descriptors: - key: - supportsEl: true - displayName: displayName - defaultValue: defaultValue - expressionLanguageScope: expressionLanguageScope - description: description - sensitive: true - required: true - dependencies: - - dependentValues: - - dependentValues - - dependentValues - propertyName: propertyName - - dependentValues: - - dependentValues - - dependentValues - propertyName: propertyName - allowableValues: - - canRead: true - allowableValue: - displayName: displayName - description: description - value: value - - canRead: true - allowableValue: - displayName: displayName - description: description - value: value - identifiesControllerService: identifiesControllerService - name: name - dynamic: true - identifiesControllerServiceBundle: null - lossTolerant: true - backoffMechanism: "PENALIZE_FLOWFILE, YIELD_PROCESSOR" - maxBackoffPeriod: maxBackoffPeriod - sensitiveDynamicPropertyNames: - - sensitiveDynamicPropertyNames - - sensitiveDynamicPropertyNames - schedulingStrategy: schedulingStrategy - schedulingPeriod: schedulingPeriod - yieldDuration: yieldDuration - properties: - key: properties - retriedRelationships: - - retriedRelationships - - retriedRelationships - validationStatus: "VALID, INVALID, VALIDATING" - - supportsParallelProcessing: true - supportsBatching: true - deprecated: true - executionNodeRestricted: true - parentGroupId: parentGroupId - description: description - multipleVersionsAvailable: true - extensionMissing: true + tasksDuration: tasksDuration + written: written + flowFilesOut: 3 + runStatus: "Running, Stopped, Validating, Disabled, Invalid" + tasks: tasks + bytesIn: 6 + bytesOut: 4 + canRead: true + id: id + - processorStatusSnapshot: + bytesWritten: 9 + read: read + tasksDurationNanos: 8 + activeThreadCount: 8 + groupId: groupId + executionNode: "ALL, PRIMARY" + bytesRead: 8 + processingPerformanceStatus: null type: type - inputRequirement: inputRequirement - relationships: - - name: name - description: description - autoTerminate: true - retry: true - - name: name - description: description - autoTerminate: true - retry: true - restricted: true - versionedComponentId: versionedComponentId - supportsSensitiveDynamicProperties: true + terminatedThreadCount: 0 + output: output + input: input + taskCount: 9 name: name - validationErrors: - - validationErrors - - validationErrors - style: - key: style + flowFilesIn: 1 id: id - position: null - state: "RUNNING, STOPPED, DISABLED" - bundle: - artifact: artifact - version: version - group: group - persistsState: true - config: - annotationData: annotationData - comments: comments - concurrentlySchedulableTaskCount: 6 - autoTerminatedRelationships: - - autoTerminatedRelationships - - autoTerminatedRelationships - retryCount: 1 - bulletinLevel: bulletinLevel - executionNode: executionNode - penaltyDuration: penaltyDuration - defaultSchedulingPeriod: - key: defaultSchedulingPeriod - runDurationMillis: 3 - defaultConcurrentTasks: - key: defaultConcurrentTasks - customUiUrl: customUiUrl - descriptors: - key: - supportsEl: true - displayName: displayName - defaultValue: defaultValue - expressionLanguageScope: expressionLanguageScope - description: description - sensitive: true - required: true - dependencies: - - dependentValues: - - dependentValues - - dependentValues - propertyName: propertyName - - dependentValues: - - dependentValues - - dependentValues - propertyName: propertyName - allowableValues: - - canRead: true - allowableValue: - displayName: displayName - description: description - value: value - - canRead: true - allowableValue: - displayName: displayName - description: description - value: value - identifiesControllerService: identifiesControllerService - name: name - dynamic: true - identifiesControllerServiceBundle: null - lossTolerant: true - backoffMechanism: "PENALIZE_FLOWFILE, YIELD_PROCESSOR" - maxBackoffPeriod: maxBackoffPeriod - sensitiveDynamicPropertyNames: - - sensitiveDynamicPropertyNames - - sensitiveDynamicPropertyNames - schedulingStrategy: schedulingStrategy - schedulingPeriod: schedulingPeriod - yieldDuration: yieldDuration - properties: - key: properties - retriedRelationships: - - retriedRelationships - - retriedRelationships - validationStatus: "VALID, INVALID, VALIDATING" - remoteProcessGroups: - - targetSecure: true - inactiveRemoteInputPortCount: 9 - communicationsTimeout: communicationsTimeout - outputPortCount: 5 - inputPortCount: 4 - activeRemoteInputPortCount: 9 - proxyPort: 1 - flowRefreshed: flowRefreshed - versionedComponentId: versionedComponentId - transportProtocol: transportProtocol + tasksDuration: tasksDuration + written: written + flowFilesOut: 3 + runStatus: "Running, Stopped, Validating, Disabled, Invalid" + tasks: tasks + bytesIn: 6 + bytesOut: 4 + canRead: true + id: id + bytesRead: 1 + processingPerformanceStatus: + identifier: identifier + cpuDuration: 0 + contentReadDuration: 4 + sessionCommitDuration: 1 + garbageCollectionDuration: 2 + contentWriteDuration: 3 + received: received + bytesSent: 7 + processingNanos: 8 + sent: sent + flowFilesTransferred: 6 + terminatedThreadCount: 9 + input: input + bytesReceived: 4 + flowFilesQueued: 7 + name: name + versionedFlowState: "LOCALLY_MODIFIED, STALE, LOCALLY_MODIFIED_AND_STALE,\ + \ UP_TO_DATE, SYNC_FAILURE" + inputPortStatusSnapshots: + - portStatusSnapshot: + output: output + input: input + activeThreadCount: 0 + groupId: groupId + name: name transmitting: true - validationErrors: - - validationErrors - - validationErrors - yieldDuration: yieldDuration + flowFilesIn: 5 id: id - localNetworkInterface: localNetworkInterface - comments: comments - authorizationIssues: - - authorizationIssues - - authorizationIssues - proxyPassword: proxyPassword - parentGroupId: parentGroupId - activeRemoteOutputPortCount: 6 - proxyHost: proxyHost - contents: - outputPorts: - - null - - null - inputPorts: - - comments: comments - targetId: targetId - concurrentlySchedulableTaskCount: 9 - groupId: groupId - useCompression: true - targetRunning: true - connected: true - versionedComponentId: versionedComponentId - batchSettings: - duration: duration - size: size - count: 6 - name: name - transmitting: true - exists: true - id: id - - comments: comments - targetId: targetId - concurrentlySchedulableTaskCount: 9 - groupId: groupId - useCompression: true - targetRunning: true - connected: true - versionedComponentId: versionedComponentId - batchSettings: - duration: duration - size: size - count: 6 - name: name - transmitting: true - exists: true - id: id - targetUri: targetUri + flowFilesOut: 5 + runStatus: "Running, Stopped, Validating, Disabled, Invalid" + bytesIn: 6 + bytesOut: 1 + canRead: true + id: id + - portStatusSnapshot: + output: output + input: input + activeThreadCount: 0 + groupId: groupId name: name - proxyUser: proxyUser - targetUris: targetUris - position: null - inactiveRemoteOutputPortCount: 8 - - targetSecure: true - inactiveRemoteInputPortCount: 9 - communicationsTimeout: communicationsTimeout - outputPortCount: 5 - inputPortCount: 4 - activeRemoteInputPortCount: 9 - proxyPort: 1 - flowRefreshed: flowRefreshed - versionedComponentId: versionedComponentId - transportProtocol: transportProtocol transmitting: true - validationErrors: - - validationErrors - - validationErrors - yieldDuration: yieldDuration + flowFilesIn: 5 id: id - localNetworkInterface: localNetworkInterface + flowFilesOut: 5 + runStatus: "Running, Stopped, Validating, Disabled, Invalid" + bytesIn: 6 + bytesOut: 1 + canRead: true + id: id + id: id + statsLastRefreshed: statsLastRefreshed + - activeRemotePortCount: 0 + staleCount: 3 + outputPortCount: 3 + inputPortCount: 7 + permissions: + canRead: true + canWrite: true + processGroupUpdateStrategy: "CURRENT_GROUP, CURRENT_GROUP_WITH_CHILDREN" + disabledCount: 7 + runningCount: 5 + versionedFlowSnapshot: + bucket: + identifier: identifier + permissions: + canRead: true + canDelete: true + canWrite: true + createdTimestamp: 2 + name: name + description: description + externalControllerServices: + key: + identifier: identifier + name: name + snapshotMetadata: + flowIdentifier: flowIdentifier + comments: comments + author: author + bucketIdentifier: bucketIdentifier + branch: branch + version: version + timestamp: 5 + flowContents: + processors: + - autoTerminatedRelationships: + - autoTerminatedRelationships + - autoTerminatedRelationships + bulletinLevel: bulletinLevel + executionNode: executionNode + runDurationMillis: 3 + propertyDescriptors: + key: null + type: type + scheduledState: ENABLED + maxBackoffPeriod: maxBackoffPeriod + yieldDuration: yieldDuration + bundle: null + retriedRelationships: + - retriedRelationships + - retriedRelationships + annotationData: annotationData + componentType: CONNECTION + identifier: identifier + comments: comments + concurrentlySchedulableTaskCount: 1 + retryCount: 1 + penaltyDuration: penaltyDuration + backoffMechanism: "PENALIZE_FLOWFILE, YIELD_PROCESSOR" + schedulingStrategy: schedulingStrategy + name: name + instanceIdentifier: instanceIdentifier + schedulingPeriod: schedulingPeriod + style: + key: style + position: null + groupIdentifier: groupIdentifier + properties: + key: properties + - autoTerminatedRelationships: + - autoTerminatedRelationships + - autoTerminatedRelationships + bulletinLevel: bulletinLevel + executionNode: executionNode + runDurationMillis: 3 + propertyDescriptors: + key: null + type: type + scheduledState: ENABLED + maxBackoffPeriod: maxBackoffPeriod + yieldDuration: yieldDuration + bundle: null + retriedRelationships: + - retriedRelationships + - retriedRelationships + annotationData: annotationData + componentType: CONNECTION + identifier: identifier + comments: comments + concurrentlySchedulableTaskCount: 1 + retryCount: 1 + penaltyDuration: penaltyDuration + backoffMechanism: "PENALIZE_FLOWFILE, YIELD_PROCESSOR" + schedulingStrategy: schedulingStrategy + name: name + instanceIdentifier: instanceIdentifier + schedulingPeriod: schedulingPeriod + style: + key: style + position: null + groupIdentifier: groupIdentifier + properties: + key: properties + scheduledState: ENABLED + processGroups: + - null + - null + outputPorts: + - null + - null + funnels: + - componentType: CONNECTION + identifier: identifier + comments: comments + name: name + instanceIdentifier: instanceIdentifier + position: null + groupIdentifier: groupIdentifier + - componentType: CONNECTION + identifier: identifier + comments: comments + name: name + instanceIdentifier: instanceIdentifier + position: null + groupIdentifier: groupIdentifier + versionedFlowCoordinates: + registryId: registryId + storageLocation: storageLocation + bucketId: bucketId + branch: branch + flowId: flowId + version: version + latest: true + connections: + - componentType: CONNECTION + identifier: identifier + prioritizers: + - prioritizers + - prioritizers + comments: comments + flowFileExpiration: flowFileExpiration + selectedRelationships: + - selectedRelationships + - selectedRelationships + loadBalanceCompression: "DO_NOT_COMPRESS, COMPRESS_ATTRIBUTES_ONLY,\ + \ COMPRESS_ATTRIBUTES_AND_CONTENT" + destination: comments: comments - authorizationIssues: - - authorizationIssues - - authorizationIssues - proxyPassword: proxyPassword - parentGroupId: parentGroupId - activeRemoteOutputPortCount: 6 - proxyHost: proxyHost - contents: - outputPorts: - - null - - null - inputPorts: - - comments: comments - targetId: targetId - concurrentlySchedulableTaskCount: 9 - groupId: groupId - useCompression: true - targetRunning: true - connected: true - versionedComponentId: versionedComponentId - batchSettings: - duration: duration - size: size - count: 6 - name: name - transmitting: true - exists: true - id: id - - comments: comments - targetId: targetId - concurrentlySchedulableTaskCount: 9 - groupId: groupId - useCompression: true - targetRunning: true - connected: true - versionedComponentId: versionedComponentId - batchSettings: - duration: duration - size: size - count: 6 - name: name - transmitting: true - exists: true - id: id - targetUri: targetUri + groupId: groupId name: name - proxyUser: proxyUser - targetUris: targetUris - position: null - inactiveRemoteOutputPortCount: 8 - connections: - - prioritizers: - - prioritizers - - prioritizers - flowFileExpiration: flowFileExpiration - selectedRelationships: - - selectedRelationships - - selectedRelationships - loadBalanceCompression: "DO_NOT_COMPRESS, COMPRESS_ATTRIBUTES_ONLY,\ - \ COMPRESS_ATTRIBUTES_AND_CONTENT" - destination: null - parentGroupId: parentGroupId - availableRelationships: - - availableRelationships - - availableRelationships - backPressureDataSizeThreshold: backPressureDataSizeThreshold - loadBalanceStrategy: "DO_NOT_LOAD_BALANCE, PARTITION_BY_ATTRIBUTE,\ - \ ROUND_ROBIN, SINGLE_NODE" - source: - running: true - comments: comments - versionedComponentId: versionedComponentId - groupId: groupId - name: name - transmitting: true - exists: true - id: id - type: "PROCESSOR, REMOTE_INPUT_PORT, REMOTE_OUTPUT_PORT, INPUT_PORT,\ - \ OUTPUT_PORT, FUNNEL" - labelIndex: 0 - bends: - - null - - null - loadBalanceStatus: "LOAD_BALANCE_NOT_CONFIGURED, LOAD_BALANCE_INACTIVE,\ - \ LOAD_BALANCE_ACTIVE" - backPressureObjectThreshold: 1 - versionedComponentId: versionedComponentId - getzIndex: 6 + instanceIdentifier: instanceIdentifier + id: id + type: PROCESSOR + backPressureDataSizeThreshold: backPressureDataSizeThreshold + loadBalanceStrategy: "DO_NOT_LOAD_BALANCE, PARTITION_BY_ATTRIBUTE,\ + \ ROUND_ROBIN, SINGLE_NODE" + labelIndex: 2 + source: null + bends: + - x: 7.203794749804894 + "y": 4.332304821875894 + - x: 7.203794749804894 + "y": 4.332304821875894 + backPressureObjectThreshold: 0 + name: name + instanceIdentifier: instanceIdentifier + position: null + groupIdentifier: groupIdentifier + partitioningAttribute: partitioningAttribute + zIndex: 9 + - componentType: CONNECTION + identifier: identifier + prioritizers: + - prioritizers + - prioritizers + comments: comments + flowFileExpiration: flowFileExpiration + selectedRelationships: + - selectedRelationships + - selectedRelationships + loadBalanceCompression: "DO_NOT_COMPRESS, COMPRESS_ATTRIBUTES_ONLY,\ + \ COMPRESS_ATTRIBUTES_AND_CONTENT" + destination: + comments: comments + groupId: groupId name: name + instanceIdentifier: instanceIdentifier id: id - position: null - loadBalancePartitionAttribute: loadBalancePartitionAttribute - - prioritizers: - - prioritizers - - prioritizers - flowFileExpiration: flowFileExpiration - selectedRelationships: - - selectedRelationships - - selectedRelationships - loadBalanceCompression: "DO_NOT_COMPRESS, COMPRESS_ATTRIBUTES_ONLY,\ - \ COMPRESS_ATTRIBUTES_AND_CONTENT" - destination: null - parentGroupId: parentGroupId - availableRelationships: - - availableRelationships - - availableRelationships - backPressureDataSizeThreshold: backPressureDataSizeThreshold - loadBalanceStrategy: "DO_NOT_LOAD_BALANCE, PARTITION_BY_ATTRIBUTE,\ - \ ROUND_ROBIN, SINGLE_NODE" - source: - running: true - comments: comments - versionedComponentId: versionedComponentId - groupId: groupId + type: PROCESSOR + backPressureDataSizeThreshold: backPressureDataSizeThreshold + loadBalanceStrategy: "DO_NOT_LOAD_BALANCE, PARTITION_BY_ATTRIBUTE,\ + \ ROUND_ROBIN, SINGLE_NODE" + labelIndex: 2 + source: null + bends: + - x: 7.203794749804894 + "y": 4.332304821875894 + - x: 7.203794749804894 + "y": 4.332304821875894 + backPressureObjectThreshold: 0 + name: name + instanceIdentifier: instanceIdentifier + position: null + groupIdentifier: groupIdentifier + partitioningAttribute: partitioningAttribute + zIndex: 9 + logFileSuffix: logFileSuffix + parameterContextName: parameterContextName + componentType: CONNECTION + identifier: identifier + defaultBackPressureObjectThreshold: 0 + comments: comments + executionEngine: STANDARD + defaultBackPressureDataSizeThreshold: defaultBackPressureDataSizeThreshold + labels: + - componentType: CONNECTION + identifier: identifier + comments: comments + name: name + width: 4.8789878742268815 + instanceIdentifier: instanceIdentifier + style: + key: style + label: label + position: null + groupIdentifier: groupIdentifier + height: 6.173804034172511 + zIndex: 6 + - componentType: CONNECTION + identifier: identifier + comments: comments + name: name + width: 4.8789878742268815 + instanceIdentifier: instanceIdentifier + style: + key: style + label: label + position: null + groupIdentifier: groupIdentifier + height: 6.173804034172511 + zIndex: 6 + controllerServices: + - annotationData: annotationData + componentType: CONNECTION + identifier: identifier + comments: comments + bulletinLevel: bulletinLevel + propertyDescriptors: + key: + resourceDefinition: + resourceTypes: + - FILE + - FILE + cardinality: SINGLE + displayName: displayName + identifiesControllerService: true name: name - transmitting: true - exists: true - id: id - type: "PROCESSOR, REMOTE_INPUT_PORT, REMOTE_OUTPUT_PORT, INPUT_PORT,\ - \ OUTPUT_PORT, FUNNEL" - labelIndex: 0 - bends: - - null - - null - loadBalanceStatus: "LOAD_BALANCE_NOT_CONFIGURED, LOAD_BALANCE_INACTIVE,\ - \ LOAD_BALANCE_ACTIVE" - backPressureObjectThreshold: 1 - versionedComponentId: versionedComponentId - getzIndex: 6 + dynamic: true + sensitive: true + type: type + scheduledState: ENABLED + controllerServiceApis: + - type: type + bundle: null + - type: type + bundle: null + name: name + instanceIdentifier: instanceIdentifier + position: null + groupIdentifier: groupIdentifier + bundle: + artifact: artifact + version: version + group: group + properties: + key: properties + - annotationData: annotationData + componentType: CONNECTION + identifier: identifier + comments: comments + bulletinLevel: bulletinLevel + propertyDescriptors: + key: + resourceDefinition: + resourceTypes: + - FILE + - FILE + cardinality: SINGLE + displayName: displayName + identifiesControllerService: true + name: name + dynamic: true + sensitive: true + type: type + scheduledState: ENABLED + controllerServiceApis: + - type: type + bundle: null + - type: type + bundle: null + name: name + instanceIdentifier: instanceIdentifier + position: null + groupIdentifier: groupIdentifier + bundle: + artifact: artifact + version: version + group: group + properties: + key: properties + defaultFlowFileExpiration: defaultFlowFileExpiration + flowFileConcurrency: flowFileConcurrency + flowFileOutboundPolicy: flowFileOutboundPolicy + name: name + inputPorts: + - componentType: CONNECTION + identifier: identifier + comments: comments + allowRemoteAccess: true + concurrentlySchedulableTaskCount: 2 + name: name + instanceIdentifier: instanceIdentifier + portFunction: STANDARD + position: null + groupIdentifier: groupIdentifier + type: INPUT_PORT + scheduledState: ENABLED + - componentType: CONNECTION + identifier: identifier + comments: comments + allowRemoteAccess: true + concurrentlySchedulableTaskCount: 2 + name: name + instanceIdentifier: instanceIdentifier + portFunction: STANDARD + position: null + groupIdentifier: groupIdentifier + type: INPUT_PORT + scheduledState: ENABLED + instanceIdentifier: instanceIdentifier + maxConcurrentTasks: 9 + position: null + statelessFlowTimeout: statelessFlowTimeout + groupIdentifier: groupIdentifier + remoteProcessGroups: + - componentType: CONNECTION + identifier: identifier + comments: comments + proxyPassword: proxyPassword + communicationsTimeout: communicationsTimeout + proxyHost: proxyHost + proxyPort: 4 + outputPorts: + - null + - null + transportProtocol: "RAW, HTTP" + name: name + proxyUser: proxyUser + inputPorts: + - componentType: CONNECTION + identifier: identifier + remoteGroupId: remoteGroupId + comments: comments + targetId: targetId + concurrentlySchedulableTaskCount: 1 + useCompression: true + scheduledState: ENABLED + name: name + instanceIdentifier: instanceIdentifier + position: null + batchSize: + duration: duration + size: size + count: 5 + groupIdentifier: groupIdentifier + - componentType: CONNECTION + identifier: identifier + remoteGroupId: remoteGroupId + comments: comments + targetId: targetId + concurrentlySchedulableTaskCount: 1 + useCompression: true + scheduledState: ENABLED name: name - id: id + instanceIdentifier: instanceIdentifier position: null - loadBalancePartitionAttribute: loadBalancePartitionAttribute - labels: - - versionedComponentId: versionedComponentId - getzIndex: 5 - width: 6.778324963048013 - parentGroupId: parentGroupId - style: - key: style - id: id + batchSize: + duration: duration + size: size + count: 5 + groupIdentifier: groupIdentifier + targetUris: targetUris + instanceIdentifier: instanceIdentifier + yieldDuration: yieldDuration + position: null + groupIdentifier: groupIdentifier + localNetworkInterface: localNetworkInterface + - componentType: CONNECTION + identifier: identifier + comments: comments + proxyPassword: proxyPassword + communicationsTimeout: communicationsTimeout + proxyHost: proxyHost + proxyPort: 4 + outputPorts: + - null + - null + transportProtocol: "RAW, HTTP" + name: name + proxyUser: proxyUser + inputPorts: + - componentType: CONNECTION + identifier: identifier + remoteGroupId: remoteGroupId + comments: comments + targetId: targetId + concurrentlySchedulableTaskCount: 1 + useCompression: true + scheduledState: ENABLED + name: name + instanceIdentifier: instanceIdentifier position: null - label: label - height: 6.878052220127876 - - versionedComponentId: versionedComponentId - getzIndex: 5 - width: 6.778324963048013 - parentGroupId: parentGroupId - style: - key: style - id: id + batchSize: + duration: duration + size: size + count: 5 + groupIdentifier: groupIdentifier + - componentType: CONNECTION + identifier: identifier + remoteGroupId: remoteGroupId + comments: comments + targetId: targetId + concurrentlySchedulableTaskCount: 1 + useCompression: true + scheduledState: ENABLED + name: name + instanceIdentifier: instanceIdentifier position: null - label: label - height: 6.878052220127876 - name: name - invalidCount: 5 - syncFailureCount: 1 - position: null - maxConcurrentTasks: 6 - statelessFlowTimeout: statelessFlowTimeout - parameterContext: null - locallyModifiedAndStaleCount: 7 - localOutputPortCount: 5 - localInputPortCount: 5 - invalidCount: 4 - syncFailureCount: 4 - position: - x: 6.027456183070403 - "y": 1.4658129805029452 - versionedFlowState: "LOCALLY_MODIFIED, STALE, LOCALLY_MODIFIED_AND_STALE,\ - \ UP_TO_DATE, SYNC_FAILURE" - locallyModifiedAndStaleCount: 1 - parameterContext: null - status: + batchSize: + duration: duration + size: size + count: 5 + groupIdentifier: groupIdentifier + targetUris: targetUris + instanceIdentifier: instanceIdentifier + yieldDuration: yieldDuration + position: null + groupIdentifier: groupIdentifier + localNetworkInterface: localNetworkInterface + parameterProviders: + key: + identifier: identifier + name: name + type: type + bundle: null + flow: + versionCount: 4 + bucketName: bucketName + identifier: identifier + permissions: null + createdTimestamp: 3 name: name - nodeSnapshots: - - statusSnapshot: null - address: address - apiPort: 8 - nodeId: nodeId - - statusSnapshot: null - address: address - apiPort: 8 - nodeId: nodeId - id: id - aggregateSnapshot: - transferred: transferred - queued: queued - remoteProcessGroupStatusSnapshots: - - canRead: true - remoteProcessGroupStatusSnapshot: - bytesReceived: 4 - transmissionStatus: transmissionStatus - activeThreadCount: 0 - groupId: groupId - flowFilesReceived: 1 + description: description + bucketIdentifier: bucketIdentifier + versionInfo: + version: 0 + branch: branch + lastModifiedTimestamp: 8 + flowEncodingVersion: flowEncodingVersion + latest: true + parameterContexts: + key: + parameterGroupName: parameterGroupName + componentType: CONNECTION + identifier: identifier + synchronized: true + comments: comments + description: description + inheritedParameterContexts: + - inheritedParameterContexts + - inheritedParameterContexts + name: name + instanceIdentifier: instanceIdentifier + position: null + groupIdentifier: groupIdentifier + parameterProvider: parameterProvider + parameters: + - referencedAssets: + - identifier: identifier name: name - targetUri: targetUri - flowFilesSent: 6 - received: received - id: id - bytesSent: 4 - sent: sent - id: id - - canRead: true - remoteProcessGroupStatusSnapshot: - bytesReceived: 4 - transmissionStatus: transmissionStatus - activeThreadCount: 0 - groupId: groupId - flowFilesReceived: 1 + - identifier: identifier name: name - targetUri: targetUri - flowFilesSent: 6 - received: received - id: id - bytesSent: 4 - sent: sent - id: id - output: output - connectionStatusSnapshots: - - connectionStatusSnapshot: - sourceId: sourceId - groupId: groupId - queued: queued - percentUseCount: 7 - destinationId: destinationId - predictions: - predictedBytesAtNextInterval: 9 - predictionIntervalSeconds: 2 - predictedPercentBytes: 2 - predictedPercentCount: 3 - predictedMillisUntilCountBackpressure: 5 - predictedCountAtNextInterval: 7 - predictedMillisUntilBytesBackpressure: 5 - output: output - input: input - percentUseBytes: 1 - flowFileAvailability: flowFileAvailability - destinationName: destinationName - queuedSize: queuedSize - queuedCount: queuedCount + provided: true + name: name + description: description + sensitive: true + value: value + - referencedAssets: + - identifier: identifier name: name - flowFilesQueued: 1 - id: id - sourceName: sourceName - flowFilesIn: 4 - flowFilesOut: 1 - bytesIn: 7 - bytesOut: 1 - bytesQueued: 6 - canRead: true - id: id - - connectionStatusSnapshot: - sourceId: sourceId - groupId: groupId - queued: queued - percentUseCount: 7 - destinationId: destinationId - predictions: - predictedBytesAtNextInterval: 9 - predictionIntervalSeconds: 2 - predictedPercentBytes: 2 - predictedPercentCount: 3 - predictedMillisUntilCountBackpressure: 5 - predictedCountAtNextInterval: 7 - predictedMillisUntilBytesBackpressure: 5 - output: output - input: input - percentUseBytes: 1 - flowFileAvailability: flowFileAvailability - destinationName: destinationName - queuedSize: queuedSize - queuedCount: queuedCount + - identifier: identifier name: name - flowFilesQueued: 1 - id: id - sourceName: sourceName - flowFilesIn: 4 - flowFilesOut: 1 - bytesIn: 7 - bytesOut: 1 - bytesQueued: 6 - canRead: true - id: id - queuedCount: queuedCount - queuedSize: queuedSize - flowFilesReceived: 4 - processGroupStatusSnapshots: - - canRead: true - processGroupStatusSnapshot: null - id: id - - canRead: true - processGroupStatusSnapshot: null - id: id - flowFilesSent: 9 + provided: true + name: name + description: description + sensitive: true + value: value + stoppedCount: 7 + id: id + bulletins: + - null + - null + publicInputPortCount: 3 + upToDateCount: 3 + inactiveRemotePortCount: 0 + uri: uri + locallyModifiedCount: 7 + revision: + clientId: clientId + lastModifier: lastModifier + version: 2 + disconnectedNodeAcknowledged: true + publicOutputPortCount: 7 + component: + activeRemotePortCount: 6 + flowfileConcurrency: "UNBOUNDED, SINGLE_FLOWFILE_PER_NODE, SINGLE_BATCH_PER_NODE" + staleCount: 5 + outputPortCount: 1 + inputPortCount: 9 + versionedComponentId: versionedComponentId + disabledCount: 5 + runningCount: 6 + flowfileOutboundPolicy: "STREAM_WHEN_AVAILABLE, BATCH_OUTPUT" + stoppedCount: 6 + id: id + versionControlInformation: + bucketName: bucketName + groupId: groupId + registryId: registryId + storageLocation: storageLocation + bucketId: bucketId + registryName: registryName + branch: branch + flowName: flowName + version: version + flowDescription: flowDescription + stateExplanation: stateExplanation + state: "LOCALLY_MODIFIED, STALE, LOCALLY_MODIFIED_AND_STALE, UP_TO_DATE,\ + \ SYNC_FAILURE" + flowId: flowId + logFileSuffix: logFileSuffix + defaultBackPressureObjectThreshold: 4 + publicInputPortCount: 2 + comments: comments + upToDateCount: 3 + parentGroupId: parentGroupId + inactiveRemotePortCount: 9 + executionEngine: "STATELESS, STANDARD, INHERITED" + locallyModifiedCount: 3 + defaultBackPressureDataSizeThreshold: defaultBackPressureDataSizeThreshold + publicOutputPortCount: 6 + localOutputPortCount: 9 + defaultFlowFileExpiration: defaultFlowFileExpiration + localInputPortCount: 8 + contents: + controllerServices: + - bulletinLevel: bulletinLevel + deprecated: true + multipleVersionsAvailable: true + extensionMissing: true + type: type + descriptors: + key: + supportsEl: true + defaultValue: defaultValue + displayName: displayName + expressionLanguageScope: expressionLanguageScope + description: description + sensitive: true + required: true + dependencies: + - dependentValues: + - dependentValues + - dependentValues + propertyName: propertyName + - dependentValues: + - dependentValues + - dependentValues + propertyName: propertyName + allowableValues: + - canRead: true + allowableValue: + displayName: displayName + description: description + value: value + - canRead: true + allowableValue: + displayName: displayName + description: description + value: value + identifiesControllerService: identifiesControllerService + name: name + dynamic: true + identifiesControllerServiceBundle: null + controllerServiceApis: + - type: type + bundle: null + - type: type + bundle: null + sensitiveDynamicPropertyNames: + - sensitiveDynamicPropertyNames + - sensitiveDynamicPropertyNames + supportsSensitiveDynamicProperties: true + versionedComponentId: versionedComponentId + validationErrors: + - validationErrors + - validationErrors id: id - flowFilesIn: 5 - written: written - statelessActiveThreadCount: 7 - flowFilesOut: 0 - bytesIn: 4 - bytesQueued: 8 - bytesOut: 2 - bytesWritten: 3 - outputPortStatusSnapshots: - - null - - null - read: read - bytesTransferred: 8 - activeThreadCount: 1 - processorStatusSnapshots: - - processorStatusSnapshot: - bytesWritten: 7 - read: read - tasksDurationNanos: 8 - activeThreadCount: 7 + state: "ENABLED, ENABLING, DISABLED, DISABLING" + bundle: + artifact: artifact + version: version + group: group + referencingComponents: + - bulletins: + - null + - null + disconnectedNodeAcknowledged: true + component: + descriptors: + key: null + referenceCycle: true + activeThreadCount: 0 groupId: groupId - executionNode: "ALL, PRIMARY" - bytesRead: 3 - processingPerformanceStatus: - identifier: identifier - cpuDuration: 3 - contentReadDuration: 7 - sessionCommitDuration: 3 - garbageCollectionDuration: 4 - contentWriteDuration: 5 - type: type - terminatedThreadCount: 3 - output: output - input: input - taskCount: 4 name: name + referenceType: "Processor, ControllerService, ReportingTask,\ + \ FlowRegistryClient" + validationErrors: + - validationErrors + - validationErrors id: id - written: written - flowFilesIn: 0 - tasksDuration: tasksDuration - runStatus: "Running, Stopped, Validating, Disabled, Invalid" - flowFilesOut: 6 - tasks: tasks - bytesIn: 7 - bytesOut: 0 - canRead: true + state: state + type: type + referencingComponents: + - null + - null + properties: + key: properties + permissions: null id: id - - processorStatusSnapshot: - bytesWritten: 7 - read: read - tasksDurationNanos: 8 - activeThreadCount: 7 + position: null + uri: uri + operatePermissions: + canRead: true + canWrite: true + revision: + clientId: clientId + lastModifier: lastModifier + version: 2 + - bulletins: + - null + - null + disconnectedNodeAcknowledged: true + component: + descriptors: + key: null + referenceCycle: true + activeThreadCount: 0 groupId: groupId - executionNode: "ALL, PRIMARY" - bytesRead: 3 - processingPerformanceStatus: - identifier: identifier - cpuDuration: 3 - contentReadDuration: 7 - sessionCommitDuration: 3 - garbageCollectionDuration: 4 - contentWriteDuration: 5 - type: type - terminatedThreadCount: 3 - output: output - input: input - taskCount: 4 name: name + referenceType: "Processor, ControllerService, ReportingTask,\ + \ FlowRegistryClient" + validationErrors: + - validationErrors + - validationErrors id: id - written: written - flowFilesIn: 0 - tasksDuration: tasksDuration - runStatus: "Running, Stopped, Validating, Disabled, Invalid" - flowFilesOut: 6 - tasks: tasks - bytesIn: 7 - bytesOut: 0 - canRead: true + state: state + type: type + referencingComponents: + - null + - null + properties: + key: properties + permissions: null id: id - bytesRead: 4 - processingPerformanceStatus: null - received: received - bytesSent: 8 - processingNanos: 9 - sent: sent - flowFilesTransferred: 1 - terminatedThreadCount: 3 - input: input - bytesReceived: 6 + position: null + uri: uri + operatePermissions: + canRead: true + canWrite: true + revision: + clientId: clientId + lastModifier: lastModifier + version: 2 + validationStatus: "VALID, INVALID, VALIDATING" + annotationData: annotationData + comments: comments + parentGroupId: parentGroupId + customUiUrl: customUiUrl + restricted: true name: name - flowFilesQueued: 6 - versionedFlowState: "LOCALLY_MODIFIED, STALE, LOCALLY_MODIFIED_AND_STALE,\ - \ UP_TO_DATE, SYNC_FAILURE" - inputPortStatusSnapshots: - - portStatusSnapshot: - output: output - input: input - activeThreadCount: 7 + position: + x: 0.8008281904610115 + "y": 6.027456183070403 + persistsState: true + properties: + key: properties + - bulletinLevel: bulletinLevel + deprecated: true + multipleVersionsAvailable: true + extensionMissing: true + type: type + descriptors: + key: + supportsEl: true + defaultValue: defaultValue + displayName: displayName + expressionLanguageScope: expressionLanguageScope + description: description + sensitive: true + required: true + dependencies: + - dependentValues: + - dependentValues + - dependentValues + propertyName: propertyName + - dependentValues: + - dependentValues + - dependentValues + propertyName: propertyName + allowableValues: + - canRead: true + allowableValue: + displayName: displayName + description: description + value: value + - canRead: true + allowableValue: + displayName: displayName + description: description + value: value + identifiesControllerService: identifiesControllerService + name: name + dynamic: true + identifiesControllerServiceBundle: null + controllerServiceApis: + - type: type + bundle: null + - type: type + bundle: null + sensitiveDynamicPropertyNames: + - sensitiveDynamicPropertyNames + - sensitiveDynamicPropertyNames + supportsSensitiveDynamicProperties: true + versionedComponentId: versionedComponentId + validationErrors: + - validationErrors + - validationErrors + id: id + state: "ENABLED, ENABLING, DISABLED, DISABLING" + bundle: + artifact: artifact + version: version + group: group + referencingComponents: + - bulletins: + - null + - null + disconnectedNodeAcknowledged: true + component: + descriptors: + key: null + referenceCycle: true + activeThreadCount: 0 groupId: groupId name: name - transmitting: true + referenceType: "Processor, ControllerService, ReportingTask,\ + \ FlowRegistryClient" + validationErrors: + - validationErrors + - validationErrors id: id - flowFilesIn: 9 - flowFilesOut: 9 - runStatus: "Running, Stopped, Validating, Disabled, Invalid" - bytesIn: 0 - bytesOut: 0 - canRead: true + state: state + type: type + referencingComponents: + - null + - null + properties: + key: properties + permissions: null id: id - - portStatusSnapshot: - output: output - input: input - activeThreadCount: 7 + position: null + uri: uri + operatePermissions: + canRead: true + canWrite: true + revision: + clientId: clientId + lastModifier: lastModifier + version: 2 + - bulletins: + - null + - null + disconnectedNodeAcknowledged: true + component: + descriptors: + key: null + referenceCycle: true + activeThreadCount: 0 groupId: groupId name: name - transmitting: true + referenceType: "Processor, ControllerService, ReportingTask,\ + \ FlowRegistryClient" + validationErrors: + - validationErrors + - validationErrors id: id - flowFilesIn: 9 - flowFilesOut: 9 - runStatus: "Running, Stopped, Validating, Disabled, Invalid" - bytesIn: 0 - bytesOut: 0 - canRead: true + state: state + type: type + referencingComponents: + - null + - null + properties: + key: properties + permissions: null id: id - statsLastRefreshed: statsLastRefreshed - parameterProviderConfiguration: - component: - parameterGroupName: parameterGroupName - synchronized: true - parameterProviderName: parameterProviderName - parameterProviderId: parameterProviderId - permissions: null - id: id - permissions: - canRead: true - canWrite: true - id: id - position: - x: 6.027456183070403 - "y": 1.4658129805029452 - uri: uri - revision: - clientId: clientId - lastModifier: lastModifier - version: 0 - xml: - name: parameterContexts - ParameterProviderConfigurationDTO: - type: object - properties: - parameterProviderId: - type: string - description: The ID of the Parameter Provider - parameterProviderName: - type: string - description: The name of the Parameter Provider - parameterGroupName: - type: string - description: The Parameter Group name that maps to the Parameter Context - synchronized: - type: boolean - description: True if the Parameter Context should receive the parameters - from the mapped Parameter Group - example: - parameterGroupName: parameterGroupName - synchronized: true - parameterProviderName: parameterProviderName - parameterProviderId: parameterProviderId - ParameterProviderConfigurationEntity: - type: object - properties: - id: - type: string - description: The id of the component. - permissions: - $ref: '#/components/schemas/PermissionsDTO' - component: - $ref: '#/components/schemas/ParameterProviderConfigurationDTO' - description: Optional configuration for a Parameter Provider - example: - component: - parameterGroupName: parameterGroupName - synchronized: true - parameterProviderName: parameterProviderName - parameterProviderId: parameterProviderId - permissions: null - id: id - xml: - name: parameterProviderConfigurationEntity - ParameterProviderDefinition: - type: object - properties: - group: - type: string - description: The group name of the bundle that provides the referenced type. - artifact: - type: string - description: The artifact name of the bundle that provides the referenced - type. - version: - type: string - description: The version of the bundle that provides the referenced type. - type: - type: string - description: The fully-qualified class type - typeDescription: - type: string - description: The description of the type. - buildInfo: - $ref: '#/components/schemas/BuildInfo' - providedApiImplementations: - type: array - description: "If this type represents a provider for an interface, this\ - \ lists the APIs it implements" - items: - $ref: '#/components/schemas/DefinedType' - tags: - uniqueItems: true - type: array - description: The tags associated with this type - items: - type: string - description: The tags associated with this type - seeAlso: - uniqueItems: true - type: array - description: The names of other component types that may be related - items: - type: string - description: The names of other component types that may be related - deprecated: - type: boolean - description: Whether or not the component has been deprecated - deprecationReason: - type: string - description: "If this component has been deprecated, this optional field\ - \ can be used to provide an explanation" - deprecationAlternatives: - uniqueItems: true - type: array - description: "If this component has been deprecated, this optional field\ - \ provides alternatives to use" - items: - type: string - description: "If this component has been deprecated, this optional field\ - \ provides alternatives to use" - restricted: - type: boolean - description: Whether or not the component has a general restriction - restrictedExplanation: - type: string - description: An optional description of the general restriction - explicitRestrictions: - uniqueItems: true - type: array - description: Explicit restrictions that indicate a require permission to - use the component - items: - $ref: '#/components/schemas/Restriction' - stateful: - $ref: '#/components/schemas/Stateful' - systemResourceConsiderations: - type: array - description: The system resource considerations for the given component - items: - $ref: '#/components/schemas/SystemResourceConsideration' - additionalDetails: - type: boolean - description: Indicates if the component has additional details documentation - propertyDescriptors: - type: object - additionalProperties: - $ref: '#/components/schemas/PropertyDescriptor' - description: Descriptions of configuration properties applicable to this - component. - supportsDynamicProperties: - type: boolean - description: Whether or not this component makes use of dynamic (user-set) - properties. - supportsSensitiveDynamicProperties: - type: boolean - description: Whether or not this component makes use of sensitive dynamic - (user-set) properties. - dynamicProperties: - type: array - description: Describes the dynamic properties supported by this component - items: - $ref: '#/components/schemas/DynamicProperty' - description: Parameter Providers provided in this bundle - example: - deprecationAlternatives: - - deprecationAlternatives - - deprecationAlternatives - buildInfo: - compilerFlags: compilerFlags - compiler: compiler - version: version - revision: revision - timestamp: 0 - targetArch: targetArch - dynamicProperties: - - name: name - expressionLanguageScope: NONE - description: description - value: value - - name: name - expressionLanguageScope: NONE - description: description - value: value - deprecated: true - providedApiImplementations: - - artifact: artifact - typeDescription: typeDescription - type: type - version: version - group: group - - artifact: artifact - typeDescription: typeDescription - type: type - version: version - group: group - explicitRestrictions: - - requiredPermission: requiredPermission - explanation: explanation - - requiredPermission: requiredPermission - explanation: explanation - typeDescription: typeDescription - type: type - additionalDetails: true - propertyDescriptors: - key: - resourceDefinition: - resourceTypes: - - FILE - - FILE - cardinality: SINGLE - typeProvidedByValue: null - displayName: displayName - defaultValue: defaultValue - validRegex: validRegex - expressionLanguageScope: NONE - validator: validator - description: description - sensitive: true - required: true - dependencies: - - propertyDisplayName: propertyDisplayName - dependentValues: - - dependentValues - - dependentValues - propertyName: propertyName - - propertyDisplayName: propertyDisplayName - dependentValues: - - dependentValues - - dependentValues - propertyName: propertyName - expressionLanguageScopeDescription: expressionLanguageScopeDescription - allowableValues: - - displayName: displayName - description: description - value: value - - displayName: displayName - description: description - value: value - name: name - dynamic: true - version: version - seeAlso: - - seeAlso - - seeAlso - tags: - - tags - - tags - artifact: artifact - deprecationReason: deprecationReason - restricted: true - systemResourceConsiderations: - - resource: resource - description: description - - resource: resource - description: description - supportsSensitiveDynamicProperties: true - supportsDynamicProperties: true - restrictedExplanation: restrictedExplanation - stateful: - description: description - scopes: - - CLUSTER - - CLUSTER - group: group - ParameterProviderTypesEntity: - type: object - properties: - parameterProviderTypes: - uniqueItems: true - type: array - items: - $ref: '#/components/schemas/DocumentedTypeDTO' - example: - parameterProviderTypes: - - deprecationReason: deprecationReason - controllerServiceApis: - - type: type - bundle: null - - type: type - bundle: null - restricted: true - description: description - explicitRestrictions: - - requiredPermission: - id: id - label: label - explanation: explanation - - requiredPermission: - id: id - label: label - explanation: explanation - usageRestriction: usageRestriction - type: type - bundle: - artifact: artifact - version: version - group: group - tags: - - tags - - tags - - deprecationReason: deprecationReason - controllerServiceApis: - - type: type - bundle: null - - type: type - bundle: null - restricted: true - description: description - explicitRestrictions: - - requiredPermission: - id: id - label: label - explanation: explanation - - requiredPermission: - id: id - label: label - explanation: explanation - usageRestriction: usageRestriction - type: type - bundle: - artifact: artifact - version: version - group: group - tags: - - tags - - tags - xml: - name: parameterProviderTypesEntity - ParameterProvidersEntity: - type: object - properties: - parameterProviders: - uniqueItems: true - type: array - items: - $ref: '#/components/schemas/ParameterProviderEntity' - currentTime: - type: string - description: The current time on the system. - example: - currentTime: currentTime - parameterProviders: - - bulletins: - - sourceId: sourceId - canRead: true - groupId: groupId - id: 5 - nodeAddress: nodeAddress - bulletin: - sourceId: sourceId - level: level - sourceType: sourceType - groupId: groupId - id: 5 - sourceName: sourceName - category: category - message: message - nodeAddress: nodeAddress - timestamp: timestamp - timestamp: timestamp - - sourceId: sourceId - canRead: true - groupId: groupId - id: 5 - nodeAddress: nodeAddress - bulletin: - sourceId: sourceId - level: level - sourceType: sourceType - groupId: groupId - id: 5 - sourceName: sourceName - category: category - message: message - nodeAddress: nodeAddress - timestamp: timestamp - timestamp: timestamp - disconnectedNodeAcknowledged: true - component: - annotationData: annotationData - comments: comments - deprecated: true - parameterStatus: - - parameter: - parameter: - valueRemoved: true - referencedAssets: + position: null + uri: uri + operatePermissions: + canRead: true + canWrite: true + revision: + clientId: clientId + lastModifier: lastModifier + version: 2 + validationStatus: "VALID, INVALID, VALIDATING" + annotationData: annotationData + comments: comments + parentGroupId: parentGroupId + customUiUrl: customUiUrl + restricted: true + name: name + position: + x: 0.8008281904610115 + "y": 6.027456183070403 + persistsState: true + properties: + key: properties + processGroups: + - null + - null + outputPorts: + - null + - null + funnels: + - versionedComponentId: versionedComponentId + parentGroupId: parentGroupId + id: id + position: + x: 0.8008281904610115 + "y": 6.027456183070403 + - versionedComponentId: versionedComponentId + parentGroupId: parentGroupId + id: id + position: + x: 0.8008281904610115 + "y": 6.027456183070403 + inputPorts: + - comments: comments + concurrentlySchedulableTaskCount: 1 + parentGroupId: parentGroupId + type: "INPUT_PORT, OUTPUT_PORT" + allowRemoteAccess: true + versionedComponentId: versionedComponentId + name: name + transmitting: true + validationErrors: + - validationErrors + - validationErrors + id: id + portFunction: "STANDARD, FAILURE" + position: null + state: "RUNNING, STOPPED, DISABLED" + - comments: comments + concurrentlySchedulableTaskCount: 1 + parentGroupId: parentGroupId + type: "INPUT_PORT, OUTPUT_PORT" + allowRemoteAccess: true + versionedComponentId: versionedComponentId + name: name + transmitting: true + validationErrors: + - validationErrors + - validationErrors + id: id + portFunction: "STANDARD, FAILURE" + position: null + state: "RUNNING, STOPPED, DISABLED" + processors: + - supportsBatching: true + supportsParallelProcessing: true + deprecated: true + executionNodeRestricted: true + description: description + parentGroupId: parentGroupId + multipleVersionsAvailable: true + extensionMissing: true + type: type + inputRequirement: inputRequirement + relationships: + - name: name + autoTerminate: true + description: description + retry: true + - name: name + autoTerminate: true + description: description + retry: true + restricted: true + supportsSensitiveDynamicProperties: true + versionedComponentId: versionedComponentId + name: name + validationErrors: + - validationErrors + - validationErrors + style: + key: style + id: id + position: null + state: "RUNNING, STOPPED, DISABLED" + bundle: + artifact: artifact + version: version + group: group + config: + annotationData: annotationData + comments: comments + autoTerminatedRelationships: + - autoTerminatedRelationships + - autoTerminatedRelationships + concurrentlySchedulableTaskCount: 7 + retryCount: 9 + bulletinLevel: bulletinLevel + executionNode: executionNode + penaltyDuration: penaltyDuration + defaultSchedulingPeriod: + key: defaultSchedulingPeriod + defaultConcurrentTasks: + key: defaultConcurrentTasks + runDurationMillis: 3 + customUiUrl: customUiUrl + descriptors: + key: + supportsEl: true + defaultValue: defaultValue + displayName: displayName + expressionLanguageScope: expressionLanguageScope + description: description + sensitive: true + required: true + dependencies: + - dependentValues: + - dependentValues + - dependentValues + propertyName: propertyName + - dependentValues: + - dependentValues + - dependentValues + propertyName: propertyName + allowableValues: + - canRead: true + allowableValue: + displayName: displayName + description: description + value: value + - canRead: true + allowableValue: + displayName: displayName + description: description + value: value + identifiesControllerService: identifiesControllerService + name: name + dynamic: true + identifiesControllerServiceBundle: null + lossTolerant: true + backoffMechanism: "PENALIZE_FLOWFILE, YIELD_PROCESSOR" + maxBackoffPeriod: maxBackoffPeriod + sensitiveDynamicPropertyNames: + - sensitiveDynamicPropertyNames + - sensitiveDynamicPropertyNames + schedulingStrategy: schedulingStrategy + schedulingPeriod: schedulingPeriod + yieldDuration: yieldDuration + properties: + key: properties + retriedRelationships: + - retriedRelationships + - retriedRelationships + persistsState: true + validationStatus: "VALID, INVALID, VALIDATING" + - supportsBatching: true + supportsParallelProcessing: true + deprecated: true + executionNodeRestricted: true + description: description + parentGroupId: parentGroupId + multipleVersionsAvailable: true + extensionMissing: true + type: type + inputRequirement: inputRequirement + relationships: - name: name - id: id + autoTerminate: true + description: description + retry: true - name: name - id: id - inherited: true - provided: true + autoTerminate: true + description: description + retry: true + restricted: true + supportsSensitiveDynamicProperties: true + versionedComponentId: versionedComponentId name: name - description: description - sensitive: true - value: value - referencingComponents: - - null - - null - parameterContext: - component: + validationErrors: + - validationErrors + - validationErrors + style: + key: style + id: id + position: null + state: "RUNNING, STOPPED, DISABLED" + bundle: + artifact: artifact + version: version + group: group + config: + annotationData: annotationData + comments: comments + autoTerminatedRelationships: + - autoTerminatedRelationships + - autoTerminatedRelationships + concurrentlySchedulableTaskCount: 7 + retryCount: 9 + bulletinLevel: bulletinLevel + executionNode: executionNode + penaltyDuration: penaltyDuration + defaultSchedulingPeriod: + key: defaultSchedulingPeriod + defaultConcurrentTasks: + key: defaultConcurrentTasks + runDurationMillis: 3 + customUiUrl: customUiUrl + descriptors: + key: + supportsEl: true + defaultValue: defaultValue + displayName: displayName + expressionLanguageScope: expressionLanguageScope + description: description + sensitive: true + required: true + dependencies: + - dependentValues: + - dependentValues + - dependentValues + propertyName: propertyName + - dependentValues: + - dependentValues + - dependentValues + propertyName: propertyName + allowableValues: + - canRead: true + allowableValue: + displayName: displayName + description: description + value: value + - canRead: true + allowableValue: + displayName: displayName + description: description + value: value + identifiesControllerService: identifiesControllerService + name: name + dynamic: true + identifiesControllerServiceBundle: null + lossTolerant: true + backoffMechanism: "PENALIZE_FLOWFILE, YIELD_PROCESSOR" + maxBackoffPeriod: maxBackoffPeriod + sensitiveDynamicPropertyNames: + - sensitiveDynamicPropertyNames + - sensitiveDynamicPropertyNames + schedulingStrategy: schedulingStrategy + schedulingPeriod: schedulingPeriod + yieldDuration: yieldDuration + properties: + key: properties + retriedRelationships: + - retriedRelationships + - retriedRelationships + persistsState: true + validationStatus: "VALID, INVALID, VALIDATING" + remoteProcessGroups: + - inactiveRemoteInputPortCount: 1 + targetSecure: true + communicationsTimeout: communicationsTimeout + outputPortCount: 7 + activeRemoteInputPortCount: 2 + inputPortCount: 6 + proxyPort: 1 + flowRefreshed: flowRefreshed + transportProtocol: transportProtocol + versionedComponentId: versionedComponentId + transmitting: true + validationErrors: + - validationErrors + - validationErrors + yieldDuration: yieldDuration + id: id + localNetworkInterface: localNetworkInterface + authorizationIssues: + - authorizationIssues + - authorizationIssues + comments: comments + proxyPassword: proxyPassword + parentGroupId: parentGroupId + activeRemoteOutputPortCount: 4 + proxyHost: proxyHost + contents: + outputPorts: + - null + - null + inputPorts: + - comments: comments + targetId: targetId + concurrentlySchedulableTaskCount: 1 + groupId: groupId + targetRunning: true + useCompression: true + connected: true + batchSettings: + duration: duration + size: size + count: 7 + versionedComponentId: versionedComponentId name: name + transmitting: true + exists: true + id: id + - comments: comments + targetId: targetId + concurrentlySchedulableTaskCount: 1 + groupId: groupId + targetRunning: true + useCompression: true + connected: true + batchSettings: + duration: duration + size: size + count: 7 + versionedComponentId: versionedComponentId + name: name + transmitting: true + exists: true id: id - permissions: null - id: id - canWrite: true - status: NEW - - parameter: - parameter: - valueRemoved: true - referencedAssets: - - name: name - id: id - - name: name - id: id - inherited: true - provided: true name: name - description: description - sensitive: true - value: value - referencingComponents: - - null - - null - parameterContext: - component: + proxyUser: proxyUser + targetUri: targetUri + targetUris: targetUris + position: null + inactiveRemoteOutputPortCount: 1 + - inactiveRemoteInputPortCount: 1 + targetSecure: true + communicationsTimeout: communicationsTimeout + outputPortCount: 7 + activeRemoteInputPortCount: 2 + inputPortCount: 6 + proxyPort: 1 + flowRefreshed: flowRefreshed + transportProtocol: transportProtocol + versionedComponentId: versionedComponentId + transmitting: true + validationErrors: + - validationErrors + - validationErrors + yieldDuration: yieldDuration + id: id + localNetworkInterface: localNetworkInterface + authorizationIssues: + - authorizationIssues + - authorizationIssues + comments: comments + proxyPassword: proxyPassword + parentGroupId: parentGroupId + activeRemoteOutputPortCount: 4 + proxyHost: proxyHost + contents: + outputPorts: + - null + - null + inputPorts: + - comments: comments + targetId: targetId + concurrentlySchedulableTaskCount: 1 + groupId: groupId + targetRunning: true + useCompression: true + connected: true + batchSettings: + duration: duration + size: size + count: 7 + versionedComponentId: versionedComponentId name: name + transmitting: true + exists: true id: id - permissions: null - id: id - canWrite: true - status: NEW - parentGroupId: parentGroupId - multipleVersionsAvailable: true - extensionMissing: true - type: type - affectedComponents: - - bulletins: - - null - - null - disconnectedNodeAcknowledged: true - component: - activeThreadCount: 0 - processGroupId: processGroupId - name: name - referenceType: "PROCESSOR,CONTROLLER_SERVICE, INPUT_PORT, OUTPUT_PORT,\ - \ REMOTE_INPUT_PORT, REMOTE_OUTPUT_PORT, STATELESS_GROUP" - validationErrors: - - validationErrors - - validationErrors - id: id - state: state - permissions: null - referenceType: "PROCESSOR,CONTROLLER_SERVICE, INPUT_PORT, OUTPUT_PORT,\ - \ REMOTE_INPUT_PORT, REMOTE_OUTPUT_PORT" - id: id - position: null - uri: uri - processGroup: - name: name - id: id - revision: null - - bulletins: - - null - - null - disconnectedNodeAcknowledged: true - component: - activeThreadCount: 0 - processGroupId: processGroupId - name: name - referenceType: "PROCESSOR,CONTROLLER_SERVICE, INPUT_PORT, OUTPUT_PORT,\ - \ REMOTE_INPUT_PORT, REMOTE_OUTPUT_PORT, STATELESS_GROUP" - validationErrors: - - validationErrors - - validationErrors - id: id - state: state - permissions: null - referenceType: "PROCESSOR,CONTROLLER_SERVICE, INPUT_PORT, OUTPUT_PORT,\ - \ REMOTE_INPUT_PORT, REMOTE_OUTPUT_PORT" - id: id - position: null - uri: uri - processGroup: - name: name - id: id - revision: null - customUiUrl: customUiUrl - descriptors: - key: - supportsEl: true - displayName: displayName - defaultValue: defaultValue - expressionLanguageScope: expressionLanguageScope - description: description - sensitive: true - required: true - dependencies: - - dependentValues: - - dependentValues - - dependentValues - propertyName: propertyName - - dependentValues: - - dependentValues - - dependentValues - propertyName: propertyName - allowableValues: - - canRead: true - allowableValue: - displayName: displayName - description: description - value: value - - canRead: true - allowableValue: - displayName: displayName - description: description - value: value - identifiesControllerService: identifiesControllerService - name: name - dynamic: true - identifiesControllerServiceBundle: null - referencingParameterContexts: - - bulletins: - - null - - null - disconnectedNodeAcknowledged: true - component: - name: name - id: id - permissions: null - id: id - position: null - uri: uri - revision: null - - bulletins: - - null - - null - disconnectedNodeAcknowledged: true - component: - name: name - id: id - permissions: null - id: id - position: null - uri: uri - revision: null - parameterGroupConfigurations: - - synchronized: true - groupName: groupName - parameterSensitivities: - key: SENSITIVE - parameterContextName: parameterContextName - - synchronized: true - groupName: groupName - parameterSensitivities: - key: SENSITIVE - parameterContextName: parameterContextName - restricted: true - versionedComponentId: versionedComponentId - name: name - validationErrors: - - validationErrors - - validationErrors - id: id - position: null - bundle: - artifact: artifact - version: version - group: group - persistsState: true - validationStatus: "VALID, INVALID, VALIDATING" - properties: - key: properties - permissions: - canRead: true - canWrite: true - id: id - position: - x: 6.027456183070403 - "y": 1.4658129805029452 - uri: uri - revision: - clientId: clientId - lastModifier: lastModifier - version: 0 - - bulletins: - - sourceId: sourceId - canRead: true - groupId: groupId - id: 5 - nodeAddress: nodeAddress - bulletin: - sourceId: sourceId - level: level - sourceType: sourceType - groupId: groupId - id: 5 - sourceName: sourceName - category: category - message: message - nodeAddress: nodeAddress - timestamp: timestamp - timestamp: timestamp - - sourceId: sourceId - canRead: true - groupId: groupId - id: 5 - nodeAddress: nodeAddress - bulletin: - sourceId: sourceId - level: level - sourceType: sourceType - groupId: groupId - id: 5 - sourceName: sourceName - category: category - message: message - nodeAddress: nodeAddress - timestamp: timestamp - timestamp: timestamp - disconnectedNodeAcknowledged: true - component: - annotationData: annotationData - comments: comments - deprecated: true - parameterStatus: - - parameter: - parameter: - valueRemoved: true - referencedAssets: - - name: name - id: id - - name: name + - comments: comments + targetId: targetId + concurrentlySchedulableTaskCount: 1 + groupId: groupId + targetRunning: true + useCompression: true + connected: true + batchSettings: + duration: duration + size: size + count: 7 + versionedComponentId: versionedComponentId + name: name + transmitting: true + exists: true + id: id + name: name + proxyUser: proxyUser + targetUri: targetUri + targetUris: targetUris + position: null + inactiveRemoteOutputPortCount: 1 + connections: + - prioritizers: + - prioritizers + - prioritizers + flowFileExpiration: flowFileExpiration + selectedRelationships: + - selectedRelationships + - selectedRelationships + loadBalanceCompression: "DO_NOT_COMPRESS, COMPRESS_ATTRIBUTES_ONLY,\ + \ COMPRESS_ATTRIBUTES_AND_CONTENT" + destination: + running: true + comments: comments + groupId: groupId + versionedComponentId: versionedComponentId + name: name + transmitting: true + exists: true id: id - inherited: true - provided: true - name: name - description: description - sensitive: true - value: value - referencingComponents: + type: "PROCESSOR, REMOTE_INPUT_PORT, REMOTE_OUTPUT_PORT, INPUT_PORT,\ + \ OUTPUT_PORT, FUNNEL" + availableRelationships: + - availableRelationships + - availableRelationships + backPressureDataSizeThreshold: backPressureDataSizeThreshold + loadBalanceStrategy: "DO_NOT_LOAD_BALANCE, PARTITION_BY_ATTRIBUTE,\ + \ ROUND_ROBIN, SINGLE_NODE" + parentGroupId: parentGroupId + labelIndex: 7 + source: null + bends: - null - null - parameterContext: - component: - name: name - id: id - permissions: null - id: id - canWrite: true - status: NEW - - parameter: - parameter: - valueRemoved: true - referencedAssets: - - name: name - id: id - - name: name - id: id - inherited: true - provided: true + loadBalanceStatus: "LOAD_BALANCE_NOT_CONFIGURED, LOAD_BALANCE_INACTIVE,\ + \ LOAD_BALANCE_ACTIVE" + backPressureObjectThreshold: 5 + getzIndex: 2 + versionedComponentId: versionedComponentId name: name - description: description - sensitive: true - value: value - referencingComponents: + id: id + position: null + loadBalancePartitionAttribute: loadBalancePartitionAttribute + - prioritizers: + - prioritizers + - prioritizers + flowFileExpiration: flowFileExpiration + selectedRelationships: + - selectedRelationships + - selectedRelationships + loadBalanceCompression: "DO_NOT_COMPRESS, COMPRESS_ATTRIBUTES_ONLY,\ + \ COMPRESS_ATTRIBUTES_AND_CONTENT" + destination: + running: true + comments: comments + groupId: groupId + versionedComponentId: versionedComponentId + name: name + transmitting: true + exists: true + id: id + type: "PROCESSOR, REMOTE_INPUT_PORT, REMOTE_OUTPUT_PORT, INPUT_PORT,\ + \ OUTPUT_PORT, FUNNEL" + availableRelationships: + - availableRelationships + - availableRelationships + backPressureDataSizeThreshold: backPressureDataSizeThreshold + loadBalanceStrategy: "DO_NOT_LOAD_BALANCE, PARTITION_BY_ATTRIBUTE,\ + \ ROUND_ROBIN, SINGLE_NODE" + parentGroupId: parentGroupId + labelIndex: 7 + source: null + bends: - null - null - parameterContext: - component: - name: name - id: id - permissions: null - id: id - canWrite: true - status: NEW - parentGroupId: parentGroupId - multipleVersionsAvailable: true - extensionMissing: true - type: type - affectedComponents: - - bulletins: - - null - - null - disconnectedNodeAcknowledged: true - component: - activeThreadCount: 0 - processGroupId: processGroupId - name: name - referenceType: "PROCESSOR,CONTROLLER_SERVICE, INPUT_PORT, OUTPUT_PORT,\ - \ REMOTE_INPUT_PORT, REMOTE_OUTPUT_PORT, STATELESS_GROUP" - validationErrors: - - validationErrors - - validationErrors - id: id - state: state - permissions: null - referenceType: "PROCESSOR,CONTROLLER_SERVICE, INPUT_PORT, OUTPUT_PORT,\ - \ REMOTE_INPUT_PORT, REMOTE_OUTPUT_PORT" - id: id - position: null - uri: uri - processGroup: - name: name - id: id - revision: null - - bulletins: - - null - - null - disconnectedNodeAcknowledged: true - component: - activeThreadCount: 0 - processGroupId: processGroupId - name: name - referenceType: "PROCESSOR,CONTROLLER_SERVICE, INPUT_PORT, OUTPUT_PORT,\ - \ REMOTE_INPUT_PORT, REMOTE_OUTPUT_PORT, STATELESS_GROUP" - validationErrors: - - validationErrors - - validationErrors - id: id - state: state - permissions: null - referenceType: "PROCESSOR,CONTROLLER_SERVICE, INPUT_PORT, OUTPUT_PORT,\ - \ REMOTE_INPUT_PORT, REMOTE_OUTPUT_PORT" - id: id - position: null - uri: uri - processGroup: - name: name - id: id - revision: null - customUiUrl: customUiUrl - descriptors: - key: - supportsEl: true - displayName: displayName - defaultValue: defaultValue - expressionLanguageScope: expressionLanguageScope - description: description - sensitive: true - required: true - dependencies: - - dependentValues: - - dependentValues - - dependentValues - propertyName: propertyName - - dependentValues: - - dependentValues - - dependentValues - propertyName: propertyName - allowableValues: - - canRead: true - allowableValue: - displayName: displayName - description: description - value: value - - canRead: true - allowableValue: - displayName: displayName - description: description - value: value - identifiesControllerService: identifiesControllerService - name: name - dynamic: true - identifiesControllerServiceBundle: null - referencingParameterContexts: - - bulletins: - - null - - null - disconnectedNodeAcknowledged: true - component: - name: name - id: id - permissions: null - id: id + loadBalanceStatus: "LOAD_BALANCE_NOT_CONFIGURED, LOAD_BALANCE_INACTIVE,\ + \ LOAD_BALANCE_ACTIVE" + backPressureObjectThreshold: 5 + getzIndex: 2 + versionedComponentId: versionedComponentId + name: name + id: id + position: null + loadBalancePartitionAttribute: loadBalancePartitionAttribute + labels: + - getzIndex: 5 + versionedComponentId: versionedComponentId + width: 2.3021358869347655 + parentGroupId: parentGroupId + style: + key: style + id: id + label: label + position: null + height: 5.637376656633329 + - getzIndex: 5 + versionedComponentId: versionedComponentId + width: 2.3021358869347655 + parentGroupId: parentGroupId + style: + key: style + id: id + label: label + position: null + height: 5.637376656633329 + statelessGroupScheduledState: "STOPPED, RUNNING" + invalidCount: 6 + name: name + syncFailureCount: 3 + maxConcurrentTasks: 6 position: null - uri: uri - revision: null - - bulletins: - - null - - null - disconnectedNodeAcknowledged: true - component: - name: name + statelessFlowTimeout: statelessFlowTimeout + locallyModifiedAndStaleCount: 6 + parameterContext: + component: + name: name + id: id + permissions: null id: id - permissions: null - id: id - position: null - uri: uri - revision: null - parameterGroupConfigurations: - - synchronized: true - groupName: groupName - parameterSensitivities: - key: SENSITIVE - parameterContextName: parameterContextName - - synchronized: true - groupName: groupName - parameterSensitivities: - key: SENSITIVE - parameterContextName: parameterContextName - restricted: true - versionedComponentId: versionedComponentId - name: name - validationErrors: - - validationErrors - - validationErrors - id: id + localOutputPortCount: 4 + localInputPortCount: 0 + invalidCount: 6 + syncFailureCount: 0 position: null - bundle: - artifact: artifact - version: version - group: group - persistsState: true - validationStatus: "VALID, INVALID, VALIDATING" - properties: - key: properties - permissions: - canRead: true - canWrite: true - id: id - position: - x: 6.027456183070403 - "y": 1.4658129805029452 - uri: uri - revision: - clientId: clientId - lastModifier: lastModifier - version: 0 - xml: - name: parameterProvidersEntity - PrioritizerTypesEntity: - type: object - properties: - prioritizerTypes: - uniqueItems: true - type: array - items: - $ref: '#/components/schemas/DocumentedTypeDTO' - example: - prioritizerTypes: - - deprecationReason: deprecationReason - controllerServiceApis: - - type: type - bundle: null - - type: type - bundle: null - restricted: true - description: description - explicitRestrictions: - - requiredPermission: - id: id - label: label - explanation: explanation - - requiredPermission: - id: id - label: label - explanation: explanation - usageRestriction: usageRestriction - type: type - bundle: - artifact: artifact - version: version - group: group - tags: - - tags - - tags - - deprecationReason: deprecationReason - controllerServiceApis: - - type: type - bundle: null - - type: type - bundle: null - restricted: true - description: description - explicitRestrictions: - - requiredPermission: - id: id - label: label - explanation: explanation - - requiredPermission: - id: id - label: label - explanation: explanation - usageRestriction: usageRestriction - type: type - bundle: - artifact: artifact - version: version - group: group - tags: - - tags - - tags - xml: - name: prioritizerTypesEntity - ProcessGroupStatusEntity: - type: object - properties: - processGroupStatus: - $ref: '#/components/schemas/ProcessGroupStatusDTO' - canRead: - type: boolean - description: Indicates whether the user can read a given resource. - readOnly: true - example: - canRead: true - processGroupStatus: - name: name - nodeSnapshots: - - statusSnapshot: null - address: address - apiPort: 8 - nodeId: nodeId - - statusSnapshot: null - address: address - apiPort: 8 - nodeId: nodeId - id: id - aggregateSnapshot: - transferred: transferred - queued: queued - remoteProcessGroupStatusSnapshots: - - canRead: true - remoteProcessGroupStatusSnapshot: - bytesReceived: 4 - transmissionStatus: transmissionStatus - activeThreadCount: 0 - groupId: groupId - flowFilesReceived: 1 - name: name - targetUri: targetUri - flowFilesSent: 6 - received: received - id: id - bytesSent: 4 - sent: sent - id: id - - canRead: true - remoteProcessGroupStatusSnapshot: - bytesReceived: 4 - transmissionStatus: transmissionStatus - activeThreadCount: 0 - groupId: groupId - flowFilesReceived: 1 - name: name - targetUri: targetUri - flowFilesSent: 6 - received: received - id: id - bytesSent: 4 - sent: sent - id: id - output: output - connectionStatusSnapshots: - - connectionStatusSnapshot: - sourceId: sourceId - groupId: groupId - queued: queued - percentUseCount: 7 - destinationId: destinationId - predictions: - predictedBytesAtNextInterval: 9 - predictionIntervalSeconds: 2 - predictedPercentBytes: 2 - predictedPercentCount: 3 - predictedMillisUntilCountBackpressure: 5 - predictedCountAtNextInterval: 7 - predictedMillisUntilBytesBackpressure: 5 - output: output - input: input - percentUseBytes: 1 - flowFileAvailability: flowFileAvailability - destinationName: destinationName - queuedSize: queuedSize - queuedCount: queuedCount - name: name - flowFilesQueued: 1 - id: id - sourceName: sourceName - flowFilesIn: 4 - flowFilesOut: 1 - bytesIn: 7 - bytesOut: 1 - bytesQueued: 6 - canRead: true - id: id - - connectionStatusSnapshot: - sourceId: sourceId - groupId: groupId + versionedFlowState: "LOCALLY_MODIFIED, STALE, LOCALLY_MODIFIED_AND_STALE,\ + \ UP_TO_DATE, SYNC_FAILURE" + locallyModifiedAndStaleCount: 8 + parameterContext: null + status: + name: name + nodeSnapshots: + - statusSnapshot: null + address: address + apiPort: 5 + nodeId: nodeId + - statusSnapshot: null + address: address + apiPort: 5 + nodeId: nodeId + aggregateSnapshot: + transferred: transferred queued: queued - percentUseCount: 7 - destinationId: destinationId - predictions: - predictedBytesAtNextInterval: 9 - predictionIntervalSeconds: 2 - predictedPercentBytes: 2 - predictedPercentCount: 3 - predictedMillisUntilCountBackpressure: 5 - predictedCountAtNextInterval: 7 - predictedMillisUntilBytesBackpressure: 5 - output: output - input: input - percentUseBytes: 1 - flowFileAvailability: flowFileAvailability - destinationName: destinationName - queuedSize: queuedSize - queuedCount: queuedCount - name: name - flowFilesQueued: 1 - id: id - sourceName: sourceName - flowFilesIn: 4 - flowFilesOut: 1 - bytesIn: 7 - bytesOut: 1 - bytesQueued: 6 - canRead: true - id: id - queuedCount: queuedCount - queuedSize: queuedSize - flowFilesReceived: 4 - processGroupStatusSnapshots: - - canRead: true - processGroupStatusSnapshot: null - id: id - - canRead: true - processGroupStatusSnapshot: null - id: id - flowFilesSent: 9 - id: id - flowFilesIn: 5 - written: written - statelessActiveThreadCount: 7 - flowFilesOut: 0 - bytesIn: 4 - bytesQueued: 8 - bytesOut: 2 - bytesWritten: 3 - outputPortStatusSnapshots: - - null - - null - read: read - bytesTransferred: 8 - activeThreadCount: 1 - processorStatusSnapshots: - - processorStatusSnapshot: - bytesWritten: 7 - read: read - tasksDurationNanos: 8 - activeThreadCount: 7 - groupId: groupId - executionNode: "ALL, PRIMARY" - bytesRead: 3 - processingPerformanceStatus: - identifier: identifier - cpuDuration: 3 - contentReadDuration: 7 - sessionCommitDuration: 3 - garbageCollectionDuration: 4 - contentWriteDuration: 5 - type: type - terminatedThreadCount: 3 output: output - input: input - taskCount: 4 - name: name + remoteProcessGroupStatusSnapshots: + - canRead: true + remoteProcessGroupStatusSnapshot: + bytesReceived: 5 + activeThreadCount: 5 + transmissionStatus: transmissionStatus + flowFilesReceived: 7 + groupId: groupId + name: name + targetUri: targetUri + flowFilesSent: 3 + received: received + bytesSent: 8 + id: id + sent: sent + id: id + - canRead: true + remoteProcessGroupStatusSnapshot: + bytesReceived: 5 + activeThreadCount: 5 + transmissionStatus: transmissionStatus + flowFilesReceived: 7 + groupId: groupId + name: name + targetUri: targetUri + flowFilesSent: 3 + received: received + bytesSent: 8 + id: id + sent: sent + id: id + connectionStatusSnapshots: + - canRead: true + connectionStatusSnapshot: + sourceId: sourceId + groupId: groupId + queued: queued + percentUseCount: 1 + destinationId: destinationId + predictions: + predictedBytesAtNextInterval: 4 + predictionIntervalSeconds: 9 + predictedPercentBytes: 6 + predictedPercentCount: 8 + predictedMillisUntilCountBackpressure: 9 + predictedCountAtNextInterval: 5 + predictedMillisUntilBytesBackpressure: 9 + output: output + input: input + percentUseBytes: 7 + flowFileAvailability: flowFileAvailability + destinationName: destinationName + queuedCount: queuedCount + queuedSize: queuedSize + flowFilesQueued: 6 + name: name + flowFilesIn: 1 + id: id + sourceName: sourceName + flowFilesOut: 1 + bytesIn: 4 + bytesOut: 7 + bytesQueued: 1 + id: id + - canRead: true + connectionStatusSnapshot: + sourceId: sourceId + groupId: groupId + queued: queued + percentUseCount: 1 + destinationId: destinationId + predictions: + predictedBytesAtNextInterval: 4 + predictionIntervalSeconds: 9 + predictedPercentBytes: 6 + predictedPercentCount: 8 + predictedMillisUntilCountBackpressure: 9 + predictedCountAtNextInterval: 5 + predictedMillisUntilBytesBackpressure: 9 + output: output + input: input + percentUseBytes: 7 + flowFileAvailability: flowFileAvailability + destinationName: destinationName + queuedCount: queuedCount + queuedSize: queuedSize + flowFilesQueued: 6 + name: name + flowFilesIn: 1 + id: id + sourceName: sourceName + flowFilesOut: 1 + bytesIn: 4 + bytesOut: 7 + bytesQueued: 1 + id: id + flowFilesReceived: 5 + queuedCount: queuedCount + queuedSize: queuedSize + flowFilesSent: 4 + processGroupStatusSnapshots: + - canRead: true + processGroupStatusSnapshot: null + id: id + - canRead: true + processGroupStatusSnapshot: null + id: id + flowFilesIn: 9 id: id written: written - flowFilesIn: 0 - tasksDuration: tasksDuration - runStatus: "Running, Stopped, Validating, Disabled, Invalid" - flowFilesOut: 6 - tasks: tasks - bytesIn: 7 - bytesOut: 0 - canRead: true - id: id - - processorStatusSnapshot: - bytesWritten: 7 + statelessActiveThreadCount: 3 + flowFilesOut: 0 + bytesIn: 0 + bytesOut: 6 + bytesQueued: 4 + bytesWritten: 0 + outputPortStatusSnapshots: + - null + - null + bytesTransferred: 9 read: read - tasksDurationNanos: 8 - activeThreadCount: 7 - groupId: groupId - executionNode: "ALL, PRIMARY" - bytesRead: 3 + activeThreadCount: 4 + processorStatusSnapshots: + - processorStatusSnapshot: + bytesWritten: 9 + read: read + tasksDurationNanos: 8 + activeThreadCount: 8 + groupId: groupId + executionNode: "ALL, PRIMARY" + bytesRead: 8 + processingPerformanceStatus: null + type: type + terminatedThreadCount: 0 + output: output + input: input + taskCount: 9 + name: name + flowFilesIn: 1 + id: id + tasksDuration: tasksDuration + written: written + flowFilesOut: 3 + runStatus: "Running, Stopped, Validating, Disabled, Invalid" + tasks: tasks + bytesIn: 6 + bytesOut: 4 + canRead: true + id: id + - processorStatusSnapshot: + bytesWritten: 9 + read: read + tasksDurationNanos: 8 + activeThreadCount: 8 + groupId: groupId + executionNode: "ALL, PRIMARY" + bytesRead: 8 + processingPerformanceStatus: null + type: type + terminatedThreadCount: 0 + output: output + input: input + taskCount: 9 + name: name + flowFilesIn: 1 + id: id + tasksDuration: tasksDuration + written: written + flowFilesOut: 3 + runStatus: "Running, Stopped, Validating, Disabled, Invalid" + tasks: tasks + bytesIn: 6 + bytesOut: 4 + canRead: true + id: id + bytesRead: 1 processingPerformanceStatus: identifier: identifier - cpuDuration: 3 - contentReadDuration: 7 - sessionCommitDuration: 3 - garbageCollectionDuration: 4 - contentWriteDuration: 5 - type: type - terminatedThreadCount: 3 - output: output + cpuDuration: 0 + contentReadDuration: 4 + sessionCommitDuration: 1 + garbageCollectionDuration: 2 + contentWriteDuration: 3 + received: received + bytesSent: 7 + processingNanos: 8 + sent: sent + flowFilesTransferred: 6 + terminatedThreadCount: 9 input: input - taskCount: 4 + bytesReceived: 4 + flowFilesQueued: 7 name: name - id: id - written: written - flowFilesIn: 0 - tasksDuration: tasksDuration - runStatus: "Running, Stopped, Validating, Disabled, Invalid" - flowFilesOut: 6 - tasks: tasks - bytesIn: 7 - bytesOut: 0 - canRead: true + versionedFlowState: "LOCALLY_MODIFIED, STALE, LOCALLY_MODIFIED_AND_STALE,\ + \ UP_TO_DATE, SYNC_FAILURE" + inputPortStatusSnapshots: + - portStatusSnapshot: + output: output + input: input + activeThreadCount: 0 + groupId: groupId + name: name + transmitting: true + flowFilesIn: 5 + id: id + flowFilesOut: 5 + runStatus: "Running, Stopped, Validating, Disabled, Invalid" + bytesIn: 6 + bytesOut: 1 + canRead: true + id: id + - portStatusSnapshot: + output: output + input: input + activeThreadCount: 0 + groupId: groupId + name: name + transmitting: true + flowFilesIn: 5 + id: id + flowFilesOut: 5 + runStatus: "Running, Stopped, Validating, Disabled, Invalid" + bytesIn: 6 + bytesOut: 1 + canRead: true + id: id id: id - bytesRead: 4 - processingPerformanceStatus: null - received: received - bytesSent: 8 - processingNanos: 9 - sent: sent - flowFilesTransferred: 1 - terminatedThreadCount: 3 - input: input - bytesReceived: 6 - name: name - flowFilesQueued: 6 - versionedFlowState: "LOCALLY_MODIFIED, STALE, LOCALLY_MODIFIED_AND_STALE,\ - \ UP_TO_DATE, SYNC_FAILURE" - inputPortStatusSnapshots: - - portStatusSnapshot: - output: output - input: input - activeThreadCount: 7 - groupId: groupId - name: name - transmitting: true + statsLastRefreshed: statsLastRefreshed + parameters: + - parameter: + referencedAssets: + - name: name id: id - flowFilesIn: 9 - flowFilesOut: 9 - runStatus: "Running, Stopped, Validating, Disabled, Invalid" - bytesIn: 0 - bytesOut: 0 - canRead: true - id: id - - portStatusSnapshot: - output: output - input: input - activeThreadCount: 7 - groupId: groupId - name: name - transmitting: true + - name: name id: id - flowFilesIn: 9 - flowFilesOut: 9 - runStatus: "Running, Stopped, Validating, Disabled, Invalid" - bytesIn: 0 - bytesOut: 0 - canRead: true - id: id - statsLastRefreshed: statsLastRefreshed - xml: - name: processGroupStatusEntity - Attribute: - type: object - properties: - name: - type: string - description: The name of the attribute - description: - type: string - description: The description of the attribute - description: The FlowFile attributes this processor writes/updates - example: - name: name - description: description - DynamicRelationship: - type: object - properties: - name: - type: string - description: The description of the dynamic relationship name - description: - type: string - description: The description of the dynamic relationship - description: "If the processor supports dynamic relationships, this describes\ - \ the dynamic relationship" - example: - name: name - description: description - MultiProcessorUseCase: - type: object - properties: - description: - type: string - description: A description of the use case - notes: - type: string - description: Any pertinent notes about the use case - keywords: - type: array - description: Keywords that pertain to the use csae - items: - type: string - description: Keywords that pertain to the use csae - configurations: - type: array - description: A description of how to configure the Processor to perform - the task described in the use case - items: - $ref: '#/components/schemas/ProcessorConfiguration' - description: A list of use cases that have been documented that involve this - Processor in conjunction with other Processors - example: - notes: notes - keywords: - - keywords - - keywords - configurations: - - processorClassName: processorClassName - configuration: configuration - - processorClassName: processorClassName - configuration: configuration - description: description - ProcessorConfiguration: - type: object - properties: - processorClassName: - type: string - description: The fully qualified classname of the Processor that should - be used to accomplish the use case - configuration: - type: string - description: A description of how the Processor should be configured in - order to accomplish the use case - description: A description of how to configure the Processor to perform the - task described in the use case - example: - processorClassName: processorClassName - configuration: configuration - ProcessorDefinition: - type: object - properties: - group: - type: string - description: The group name of the bundle that provides the referenced type. - artifact: - type: string - description: The artifact name of the bundle that provides the referenced - type. - version: - type: string - description: The version of the bundle that provides the referenced type. - type: - type: string - description: The fully-qualified class type - typeDescription: - type: string - description: The description of the type. - buildInfo: - $ref: '#/components/schemas/BuildInfo' - providedApiImplementations: - type: array - description: "If this type represents a provider for an interface, this\ - \ lists the APIs it implements" - items: - $ref: '#/components/schemas/DefinedType' - tags: - uniqueItems: true - type: array - description: The tags associated with this type - items: - type: string - description: The tags associated with this type - seeAlso: - uniqueItems: true - type: array - description: The names of other component types that may be related - items: - type: string - description: The names of other component types that may be related - deprecated: - type: boolean - description: Whether or not the component has been deprecated - deprecationReason: - type: string - description: "If this component has been deprecated, this optional field\ - \ can be used to provide an explanation" - deprecationAlternatives: - uniqueItems: true - type: array - description: "If this component has been deprecated, this optional field\ - \ provides alternatives to use" - items: - type: string - description: "If this component has been deprecated, this optional field\ - \ provides alternatives to use" - restricted: - type: boolean - description: Whether or not the component has a general restriction - restrictedExplanation: - type: string - description: An optional description of the general restriction - explicitRestrictions: - uniqueItems: true - type: array - description: Explicit restrictions that indicate a require permission to - use the component - items: - $ref: '#/components/schemas/Restriction' - stateful: - $ref: '#/components/schemas/Stateful' - systemResourceConsiderations: - type: array - description: The system resource considerations for the given component - items: - $ref: '#/components/schemas/SystemResourceConsideration' - additionalDetails: - type: boolean - description: Indicates if the component has additional details documentation - propertyDescriptors: - type: object - additionalProperties: - $ref: '#/components/schemas/PropertyDescriptor' - description: Descriptions of configuration properties applicable to this - component. - supportsDynamicProperties: - type: boolean - description: Whether or not this component makes use of dynamic (user-set) - properties. - supportsSensitiveDynamicProperties: - type: boolean - description: Whether or not this component makes use of sensitive dynamic - (user-set) properties. - dynamicProperties: - type: array - description: Describes the dynamic properties supported by this component - items: - $ref: '#/components/schemas/DynamicProperty' - inputRequirement: - type: string - description: Any input requirements this processor has. - enum: - - INPUT_REQUIRED - - INPUT_ALLOWED - - INPUT_FORBIDDEN - supportedRelationships: - type: array - description: The supported relationships for this processor. - items: - $ref: '#/components/schemas/Relationship' - supportsDynamicRelationships: - type: boolean - description: Whether or not this processor supports dynamic relationships. - dynamicRelationship: - $ref: '#/components/schemas/DynamicRelationship' - triggerSerially: - type: boolean - description: Whether or not this processor should be triggered serially - (i.e. no concurrent execution). - triggerWhenEmpty: - type: boolean - description: Whether or not this processor should be triggered when incoming - queues are empty. - triggerWhenAnyDestinationAvailable: - type: boolean - description: Whether or not this processor should be triggered when any - destination queue has room. - supportsBatching: - type: boolean - description: "Whether or not this processor supports batching. If a Processor\ - \ uses this annotation, it allows the Framework to batch calls to session\ - \ commits, as well as allowing the Framework to return the same session\ - \ multiple times." - primaryNodeOnly: - type: boolean - description: Whether or not this processor should be scheduled only on the - primary node in a cluster. - sideEffectFree: - type: boolean - description: Whether or not this processor is considered side-effect free. - Side-effect free indicate that the processor's operations on FlowFiles - can be safely repeated across process sessions. - supportedSchedulingStrategies: - type: array - description: "The supported scheduling strategies, such as TIME_DRIVER,\ - \ CRON, or EVENT_DRIVEN." - items: - type: string - description: "The supported scheduling strategies, such as TIME_DRIVER,\ - \ CRON, or EVENT_DRIVEN." - defaultSchedulingStrategy: - type: string - description: The default scheduling strategy for the processor. - defaultConcurrentTasksBySchedulingStrategy: - type: object - additionalProperties: - type: integer - description: The default concurrent tasks for each scheduling strategy. - format: int32 - description: The default concurrent tasks for each scheduling strategy. - defaultSchedulingPeriodBySchedulingStrategy: - type: object - additionalProperties: - type: string - description: "The default scheduling period for each scheduling strategy.\ - \ The scheduling period is expected to be a time period, such as \"\ - 30 sec\"." - description: "The default scheduling period for each scheduling strategy.\ - \ The scheduling period is expected to be a time period, such as \"30\ - \ sec\"." - defaultPenaltyDuration: - type: string - description: "The default penalty duration as a time period, such as \"\ - 30 sec\"." - defaultYieldDuration: - type: string - description: "The default yield duration as a time period, such as \"1 sec\"\ - ." - defaultBulletinLevel: - type: string - description: "The default bulletin level, such as WARN, INFO, DEBUG, etc." - readsAttributes: - type: array - description: The FlowFile attributes this processor reads - items: - $ref: '#/components/schemas/Attribute' - writesAttributes: - type: array - description: The FlowFile attributes this processor writes/updates - items: - $ref: '#/components/schemas/Attribute' - useCases: - type: array - description: A list of use cases that have been documented for this Processor - items: - $ref: '#/components/schemas/UseCase' - multiProcessorUseCases: - type: array - description: A list of use cases that have been documented that involve - this Processor in conjunction with other Processors - items: - $ref: '#/components/schemas/MultiProcessorUseCase' - description: Processors provided in this bundle - example: - buildInfo: - compilerFlags: compilerFlags - compiler: compiler - version: version - revision: revision - timestamp: 0 - targetArch: targetArch - dynamicProperties: - - name: name - expressionLanguageScope: NONE - description: description - value: value - - name: name - expressionLanguageScope: NONE - description: description - value: value - deprecated: true - writesAttributes: - - null - - null - providedApiImplementations: - - artifact: artifact - typeDescription: typeDescription - type: type - version: version - group: group - - artifact: artifact - typeDescription: typeDescription - type: type - version: version - group: group - defaultPenaltyDuration: defaultPenaltyDuration - type: type - propertyDescriptors: - key: - resourceDefinition: - resourceTypes: - - FILE - - FILE - cardinality: SINGLE - typeProvidedByValue: null - displayName: displayName - defaultValue: defaultValue - validRegex: validRegex - expressionLanguageScope: NONE - validator: validator - description: description - sensitive: true - required: true - dependencies: - - propertyDisplayName: propertyDisplayName - dependentValues: - - dependentValues - - dependentValues - propertyName: propertyName - - propertyDisplayName: propertyDisplayName - dependentValues: - - dependentValues - - dependentValues - propertyName: propertyName - expressionLanguageScopeDescription: expressionLanguageScopeDescription - allowableValues: - - displayName: displayName + valueRemoved: true + inherited: true + provided: true + name: name description: description + sensitive: true + referencingComponents: + - null + - null value: value - - displayName: displayName + parameterContext: + component: + name: name + id: id + permissions: null + id: id + canWrite: true + - parameter: + referencedAssets: + - name: name + id: id + - name: name + id: id + valueRemoved: true + inherited: true + provided: true + name: name description: description + sensitive: true + referencingComponents: + - null + - null value: value - name: name - dynamic: true - seeAlso: - - seeAlso - - seeAlso - inputRequirement: INPUT_REQUIRED - artifact: artifact - deprecationReason: deprecationReason - primaryNodeOnly: true - dynamicRelationship: - name: name - description: description - supportsDynamicRelationships: true - systemResourceConsiderations: - - resource: resource - description: description - - resource: resource - description: description - supportsSensitiveDynamicProperties: true - sideEffectFree: true - stateful: - description: description - scopes: - - CLUSTER - - CLUSTER - group: group - triggerWhenAnyDestinationAvailable: true - supportsBatching: true - deprecationAlternatives: - - deprecationAlternatives - - deprecationAlternatives - supportedRelationships: - - name: name - description: description - - name: name - description: description - defaultYieldDuration: defaultYieldDuration - defaultSchedulingPeriodBySchedulingStrategy: - key: defaultSchedulingPeriodBySchedulingStrategy - explicitRestrictions: - - requiredPermission: requiredPermission - explanation: explanation - - requiredPermission: requiredPermission - explanation: explanation - typeDescription: typeDescription - defaultSchedulingStrategy: defaultSchedulingStrategy - triggerSerially: true - additionalDetails: true - version: version - tags: - - tags - - tags - readsAttributes: - - name: name - description: description - - name: name - description: description - triggerWhenEmpty: true - useCases: - - notes: notes - keywords: - - keywords - - keywords - configuration: configuration - description: description - inputRequirement: INPUT_REQUIRED - - notes: notes - keywords: - - keywords - - keywords - configuration: configuration - description: description - inputRequirement: INPUT_REQUIRED - restricted: true - defaultConcurrentTasksBySchedulingStrategy: - key: 0 - supportedSchedulingStrategies: - - supportedSchedulingStrategies - - supportedSchedulingStrategies - supportsDynamicProperties: true - multiProcessorUseCases: - - notes: notes - keywords: - - keywords - - keywords - configurations: - - processorClassName: processorClassName - configuration: configuration - - processorClassName: processorClassName - configuration: configuration - description: description - - notes: notes - keywords: - - keywords - - keywords - configurations: - - processorClassName: processorClassName - configuration: configuration - - processorClassName: processorClassName - configuration: configuration - description: description - restrictedExplanation: restrictedExplanation - defaultBulletinLevel: defaultBulletinLevel - Relationship: + parameterContext: + component: + name: name + id: id + permissions: null + id: id + canWrite: true + parameterProviderConfiguration: + component: + parameterGroupName: parameterGroupName + synchronized: true + parameterProviderName: parameterProviderName + parameterProviderId: parameterProviderId + permissions: null + id: id + permissions: null + id: id + position: null + uri: uri + revision: null + xml: + name: parameterContextEntity + ParameterContextReferenceDTO: type: object properties: - name: + id: type: string - description: The name of the relationship - description: + description: The ID of the Parameter Context + name: type: string - description: The description of the relationship - description: The supported relationships for this processor. + description: The name of the Parameter Context example: name: name - description: description - UseCase: + id: id + ParameterContextReferenceEntity: type: object properties: - description: - type: string - description: A description of the use case - notes: - type: string - description: Any pertinent notes about the use case - keywords: - type: array - description: Keywords that pertain to the use case - items: - type: string - description: Keywords that pertain to the use case - configuration: - type: string - description: A description of how to configure the Processor to perform - the task described in the use case - inputRequirement: + component: + $ref: '#/components/schemas/ParameterContextReferenceDTO' + id: type: string - description: Specifies whether an incoming FlowFile is expected for this - use case - enum: - - INPUT_REQUIRED - - INPUT_ALLOWED - - INPUT_FORBIDDEN - description: A list of use cases that have been documented for this Processor - example: - notes: notes - keywords: - - keywords - - keywords - configuration: configuration - description: description - inputRequirement: INPUT_REQUIRED - ProcessorStatusEntity: - type: object - properties: - processorStatus: - $ref: '#/components/schemas/ProcessorStatusDTO' - canRead: - type: boolean - description: Indicates whether the user can read a given resource. - readOnly: true + description: The id of the component. + permissions: + $ref: '#/components/schemas/PermissionsDTO' + description: "The Parameter Context, or null if no Parameter Context has been\ + \ bound to the Process Group" example: - processorStatus: - groupId: groupId + component: name: name - nodeSnapshots: - - statusSnapshot: null - address: address - apiPort: 9 - nodeId: nodeId - - statusSnapshot: null - address: address - apiPort: 9 - nodeId: nodeId id: id - aggregateSnapshot: null - type: type - statsLastRefreshed: statsLastRefreshed - runStatus: "Running, Stopped, Validating, Disabled, Invalid" - canRead: true + permissions: null + id: id xml: - name: processorStatusEntity - ProcessorTypesEntity: + name: parameterContextReferenceEntity + ParameterContextUpdateEntity: type: object properties: - processorTypes: + parameterContext: + $ref: '#/components/schemas/ParameterContextDTO' + parameterContextRevision: + $ref: '#/components/schemas/RevisionDTO' + referencingComponents: uniqueItems: true type: array + description: The components that are referenced by the update. + readOnly: true items: - $ref: '#/components/schemas/DocumentedTypeDTO' + $ref: '#/components/schemas/AffectedComponentEntity' + description: The Parameter Contexts updated by this Parameter Provider. This + may not be populated until the request has successfully completed. + readOnly: true example: - processorTypes: - - deprecationReason: deprecationReason - controllerServiceApis: - - type: type - bundle: null - - type: type - bundle: null - restricted: true + parameterContextRevision: + clientId: clientId + lastModifier: lastModifier + version: 2 + referencingComponents: + - bulletins: + - null + - null + disconnectedNodeAcknowledged: true + component: + activeThreadCount: 0 + processGroupId: processGroupId + name: name + referenceType: "PROCESSOR,CONTROLLER_SERVICE, INPUT_PORT, OUTPUT_PORT,\ + \ REMOTE_INPUT_PORT, REMOTE_OUTPUT_PORT, STATELESS_GROUP" + validationErrors: + - validationErrors + - validationErrors + id: id + state: state + permissions: + canRead: true + canWrite: true + referenceType: "PROCESSOR,CONTROLLER_SERVICE, INPUT_PORT, OUTPUT_PORT, REMOTE_INPUT_PORT,\ + \ REMOTE_OUTPUT_PORT" + id: id + position: + x: 0.8008281904610115 + "y": 6.027456183070403 + processGroup: + name: name + id: id + uri: uri + revision: + clientId: clientId + lastModifier: lastModifier + version: 2 + - bulletins: + - null + - null + disconnectedNodeAcknowledged: true + component: + activeThreadCount: 0 + processGroupId: processGroupId + name: name + referenceType: "PROCESSOR,CONTROLLER_SERVICE, INPUT_PORT, OUTPUT_PORT,\ + \ REMOTE_INPUT_PORT, REMOTE_OUTPUT_PORT, STATELESS_GROUP" + validationErrors: + - validationErrors + - validationErrors + id: id + state: state + permissions: + canRead: true + canWrite: true + referenceType: "PROCESSOR,CONTROLLER_SERVICE, INPUT_PORT, OUTPUT_PORT, REMOTE_INPUT_PORT,\ + \ REMOTE_OUTPUT_PORT" + id: id + position: + x: 0.8008281904610115 + "y": 6.027456183070403 + processGroup: + name: name + id: id + uri: uri + revision: + clientId: clientId + lastModifier: lastModifier + version: 2 + parameterContext: + inheritedParameterContexts: + - null + - null + name: name description: description - explicitRestrictions: - - requiredPermission: + id: id + boundProcessGroups: + - activeRemotePortCount: 0 + staleCount: 3 + outputPortCount: 3 + inputPortCount: 7 + permissions: + canRead: true + canWrite: true + processGroupUpdateStrategy: "CURRENT_GROUP, CURRENT_GROUP_WITH_CHILDREN" + disabledCount: 7 + runningCount: 5 + versionedFlowSnapshot: + bucket: + identifier: identifier + permissions: + canRead: true + canDelete: true + canWrite: true + createdTimestamp: 2 + name: name + description: description + externalControllerServices: + key: + identifier: identifier + name: name + snapshotMetadata: + flowIdentifier: flowIdentifier + comments: comments + author: author + bucketIdentifier: bucketIdentifier + branch: branch + version: version + timestamp: 5 + flowContents: + processors: + - autoTerminatedRelationships: + - autoTerminatedRelationships + - autoTerminatedRelationships + bulletinLevel: bulletinLevel + executionNode: executionNode + runDurationMillis: 3 + propertyDescriptors: + key: null + type: type + scheduledState: ENABLED + maxBackoffPeriod: maxBackoffPeriod + yieldDuration: yieldDuration + bundle: null + retriedRelationships: + - retriedRelationships + - retriedRelationships + annotationData: annotationData + componentType: CONNECTION + identifier: identifier + comments: comments + concurrentlySchedulableTaskCount: 1 + retryCount: 1 + penaltyDuration: penaltyDuration + backoffMechanism: "PENALIZE_FLOWFILE, YIELD_PROCESSOR" + schedulingStrategy: schedulingStrategy + name: name + instanceIdentifier: instanceIdentifier + schedulingPeriod: schedulingPeriod + style: + key: style + position: null + groupIdentifier: groupIdentifier + properties: + key: properties + - autoTerminatedRelationships: + - autoTerminatedRelationships + - autoTerminatedRelationships + bulletinLevel: bulletinLevel + executionNode: executionNode + runDurationMillis: 3 + propertyDescriptors: + key: null + type: type + scheduledState: ENABLED + maxBackoffPeriod: maxBackoffPeriod + yieldDuration: yieldDuration + bundle: null + retriedRelationships: + - retriedRelationships + - retriedRelationships + annotationData: annotationData + componentType: CONNECTION + identifier: identifier + comments: comments + concurrentlySchedulableTaskCount: 1 + retryCount: 1 + penaltyDuration: penaltyDuration + backoffMechanism: "PENALIZE_FLOWFILE, YIELD_PROCESSOR" + schedulingStrategy: schedulingStrategy + name: name + instanceIdentifier: instanceIdentifier + schedulingPeriod: schedulingPeriod + style: + key: style + position: null + groupIdentifier: groupIdentifier + properties: + key: properties + scheduledState: ENABLED + processGroups: + - null + - null + outputPorts: + - null + - null + funnels: + - componentType: CONNECTION + identifier: identifier + comments: comments + name: name + instanceIdentifier: instanceIdentifier + position: null + groupIdentifier: groupIdentifier + - componentType: CONNECTION + identifier: identifier + comments: comments + name: name + instanceIdentifier: instanceIdentifier + position: null + groupIdentifier: groupIdentifier + versionedFlowCoordinates: + registryId: registryId + storageLocation: storageLocation + bucketId: bucketId + branch: branch + flowId: flowId + version: version + latest: true + connections: + - componentType: CONNECTION + identifier: identifier + prioritizers: + - prioritizers + - prioritizers + comments: comments + flowFileExpiration: flowFileExpiration + selectedRelationships: + - selectedRelationships + - selectedRelationships + loadBalanceCompression: "DO_NOT_COMPRESS, COMPRESS_ATTRIBUTES_ONLY,\ + \ COMPRESS_ATTRIBUTES_AND_CONTENT" + destination: + comments: comments + groupId: groupId + name: name + instanceIdentifier: instanceIdentifier + id: id + type: PROCESSOR + backPressureDataSizeThreshold: backPressureDataSizeThreshold + loadBalanceStrategy: "DO_NOT_LOAD_BALANCE, PARTITION_BY_ATTRIBUTE,\ + \ ROUND_ROBIN, SINGLE_NODE" + labelIndex: 2 + source: null + bends: + - x: 7.203794749804894 + "y": 4.332304821875894 + - x: 7.203794749804894 + "y": 4.332304821875894 + backPressureObjectThreshold: 0 + name: name + instanceIdentifier: instanceIdentifier + position: null + groupIdentifier: groupIdentifier + partitioningAttribute: partitioningAttribute + zIndex: 9 + - componentType: CONNECTION + identifier: identifier + prioritizers: + - prioritizers + - prioritizers + comments: comments + flowFileExpiration: flowFileExpiration + selectedRelationships: + - selectedRelationships + - selectedRelationships + loadBalanceCompression: "DO_NOT_COMPRESS, COMPRESS_ATTRIBUTES_ONLY,\ + \ COMPRESS_ATTRIBUTES_AND_CONTENT" + destination: + comments: comments + groupId: groupId + name: name + instanceIdentifier: instanceIdentifier + id: id + type: PROCESSOR + backPressureDataSizeThreshold: backPressureDataSizeThreshold + loadBalanceStrategy: "DO_NOT_LOAD_BALANCE, PARTITION_BY_ATTRIBUTE,\ + \ ROUND_ROBIN, SINGLE_NODE" + labelIndex: 2 + source: null + bends: + - x: 7.203794749804894 + "y": 4.332304821875894 + - x: 7.203794749804894 + "y": 4.332304821875894 + backPressureObjectThreshold: 0 + name: name + instanceIdentifier: instanceIdentifier + position: null + groupIdentifier: groupIdentifier + partitioningAttribute: partitioningAttribute + zIndex: 9 + logFileSuffix: logFileSuffix + parameterContextName: parameterContextName + componentType: CONNECTION + identifier: identifier + defaultBackPressureObjectThreshold: 0 + comments: comments + executionEngine: STANDARD + defaultBackPressureDataSizeThreshold: defaultBackPressureDataSizeThreshold + labels: + - componentType: CONNECTION + identifier: identifier + comments: comments + name: name + width: 4.8789878742268815 + instanceIdentifier: instanceIdentifier + style: + key: style + label: label + position: null + groupIdentifier: groupIdentifier + height: 6.173804034172511 + zIndex: 6 + - componentType: CONNECTION + identifier: identifier + comments: comments + name: name + width: 4.8789878742268815 + instanceIdentifier: instanceIdentifier + style: + key: style + label: label + position: null + groupIdentifier: groupIdentifier + height: 6.173804034172511 + zIndex: 6 + controllerServices: + - annotationData: annotationData + componentType: CONNECTION + identifier: identifier + comments: comments + bulletinLevel: bulletinLevel + propertyDescriptors: + key: + resourceDefinition: + resourceTypes: + - FILE + - FILE + cardinality: SINGLE + displayName: displayName + identifiesControllerService: true + name: name + dynamic: true + sensitive: true + type: type + scheduledState: ENABLED + controllerServiceApis: + - type: type + bundle: null + - type: type + bundle: null + name: name + instanceIdentifier: instanceIdentifier + position: null + groupIdentifier: groupIdentifier + bundle: + artifact: artifact + version: version + group: group + properties: + key: properties + - annotationData: annotationData + componentType: CONNECTION + identifier: identifier + comments: comments + bulletinLevel: bulletinLevel + propertyDescriptors: + key: + resourceDefinition: + resourceTypes: + - FILE + - FILE + cardinality: SINGLE + displayName: displayName + identifiesControllerService: true + name: name + dynamic: true + sensitive: true + type: type + scheduledState: ENABLED + controllerServiceApis: + - type: type + bundle: null + - type: type + bundle: null + name: name + instanceIdentifier: instanceIdentifier + position: null + groupIdentifier: groupIdentifier + bundle: + artifact: artifact + version: version + group: group + properties: + key: properties + defaultFlowFileExpiration: defaultFlowFileExpiration + flowFileConcurrency: flowFileConcurrency + flowFileOutboundPolicy: flowFileOutboundPolicy + name: name + inputPorts: + - componentType: CONNECTION + identifier: identifier + comments: comments + allowRemoteAccess: true + concurrentlySchedulableTaskCount: 2 + name: name + instanceIdentifier: instanceIdentifier + portFunction: STANDARD + position: null + groupIdentifier: groupIdentifier + type: INPUT_PORT + scheduledState: ENABLED + - componentType: CONNECTION + identifier: identifier + comments: comments + allowRemoteAccess: true + concurrentlySchedulableTaskCount: 2 + name: name + instanceIdentifier: instanceIdentifier + portFunction: STANDARD + position: null + groupIdentifier: groupIdentifier + type: INPUT_PORT + scheduledState: ENABLED + instanceIdentifier: instanceIdentifier + maxConcurrentTasks: 9 + position: null + statelessFlowTimeout: statelessFlowTimeout + groupIdentifier: groupIdentifier + remoteProcessGroups: + - componentType: CONNECTION + identifier: identifier + comments: comments + proxyPassword: proxyPassword + communicationsTimeout: communicationsTimeout + proxyHost: proxyHost + proxyPort: 4 + outputPorts: + - null + - null + transportProtocol: "RAW, HTTP" + name: name + proxyUser: proxyUser + inputPorts: + - componentType: CONNECTION + identifier: identifier + remoteGroupId: remoteGroupId + comments: comments + targetId: targetId + concurrentlySchedulableTaskCount: 1 + useCompression: true + scheduledState: ENABLED + name: name + instanceIdentifier: instanceIdentifier + position: null + batchSize: + duration: duration + size: size + count: 5 + groupIdentifier: groupIdentifier + - componentType: CONNECTION + identifier: identifier + remoteGroupId: remoteGroupId + comments: comments + targetId: targetId + concurrentlySchedulableTaskCount: 1 + useCompression: true + scheduledState: ENABLED + name: name + instanceIdentifier: instanceIdentifier + position: null + batchSize: + duration: duration + size: size + count: 5 + groupIdentifier: groupIdentifier + targetUris: targetUris + instanceIdentifier: instanceIdentifier + yieldDuration: yieldDuration + position: null + groupIdentifier: groupIdentifier + localNetworkInterface: localNetworkInterface + - componentType: CONNECTION + identifier: identifier + comments: comments + proxyPassword: proxyPassword + communicationsTimeout: communicationsTimeout + proxyHost: proxyHost + proxyPort: 4 + outputPorts: + - null + - null + transportProtocol: "RAW, HTTP" + name: name + proxyUser: proxyUser + inputPorts: + - componentType: CONNECTION + identifier: identifier + remoteGroupId: remoteGroupId + comments: comments + targetId: targetId + concurrentlySchedulableTaskCount: 1 + useCompression: true + scheduledState: ENABLED + name: name + instanceIdentifier: instanceIdentifier + position: null + batchSize: + duration: duration + size: size + count: 5 + groupIdentifier: groupIdentifier + - componentType: CONNECTION + identifier: identifier + remoteGroupId: remoteGroupId + comments: comments + targetId: targetId + concurrentlySchedulableTaskCount: 1 + useCompression: true + scheduledState: ENABLED + name: name + instanceIdentifier: instanceIdentifier + position: null + batchSize: + duration: duration + size: size + count: 5 + groupIdentifier: groupIdentifier + targetUris: targetUris + instanceIdentifier: instanceIdentifier + yieldDuration: yieldDuration + position: null + groupIdentifier: groupIdentifier + localNetworkInterface: localNetworkInterface + parameterProviders: + key: + identifier: identifier + name: name + type: type + bundle: null + flow: + versionCount: 4 + bucketName: bucketName + identifier: identifier + permissions: null + createdTimestamp: 3 + name: name + description: description + bucketIdentifier: bucketIdentifier + versionInfo: + version: 0 + branch: branch + lastModifiedTimestamp: 8 + flowEncodingVersion: flowEncodingVersion + latest: true + parameterContexts: + key: + parameterGroupName: parameterGroupName + componentType: CONNECTION + identifier: identifier + synchronized: true + comments: comments + description: description + inheritedParameterContexts: + - inheritedParameterContexts + - inheritedParameterContexts + name: name + instanceIdentifier: instanceIdentifier + position: null + groupIdentifier: groupIdentifier + parameterProvider: parameterProvider + parameters: + - referencedAssets: + - identifier: identifier + name: name + - identifier: identifier + name: name + provided: true + name: name + description: description + sensitive: true + value: value + - referencedAssets: + - identifier: identifier + name: name + - identifier: identifier + name: name + provided: true + name: name + description: description + sensitive: true + value: value + stoppedCount: 7 + id: id + bulletins: + - null + - null + publicInputPortCount: 3 + upToDateCount: 3 + inactiveRemotePortCount: 0 + uri: uri + locallyModifiedCount: 7 + revision: + clientId: clientId + lastModifier: lastModifier + version: 2 + disconnectedNodeAcknowledged: true + publicOutputPortCount: 7 + component: + activeRemotePortCount: 6 + flowfileConcurrency: "UNBOUNDED, SINGLE_FLOWFILE_PER_NODE, SINGLE_BATCH_PER_NODE" + staleCount: 5 + outputPortCount: 1 + inputPortCount: 9 + versionedComponentId: versionedComponentId + disabledCount: 5 + runningCount: 6 + flowfileOutboundPolicy: "STREAM_WHEN_AVAILABLE, BATCH_OUTPUT" + stoppedCount: 6 id: id - label: label - explanation: explanation - - requiredPermission: + versionControlInformation: + bucketName: bucketName + groupId: groupId + registryId: registryId + storageLocation: storageLocation + bucketId: bucketId + registryName: registryName + branch: branch + flowName: flowName + version: version + flowDescription: flowDescription + stateExplanation: stateExplanation + state: "LOCALLY_MODIFIED, STALE, LOCALLY_MODIFIED_AND_STALE, UP_TO_DATE,\ + \ SYNC_FAILURE" + flowId: flowId + logFileSuffix: logFileSuffix + defaultBackPressureObjectThreshold: 4 + publicInputPortCount: 2 + comments: comments + upToDateCount: 3 + parentGroupId: parentGroupId + inactiveRemotePortCount: 9 + executionEngine: "STATELESS, STANDARD, INHERITED" + locallyModifiedCount: 3 + defaultBackPressureDataSizeThreshold: defaultBackPressureDataSizeThreshold + publicOutputPortCount: 6 + localOutputPortCount: 9 + defaultFlowFileExpiration: defaultFlowFileExpiration + localInputPortCount: 8 + contents: + controllerServices: + - bulletinLevel: bulletinLevel + deprecated: true + multipleVersionsAvailable: true + extensionMissing: true + type: type + descriptors: + key: + supportsEl: true + defaultValue: defaultValue + displayName: displayName + expressionLanguageScope: expressionLanguageScope + description: description + sensitive: true + required: true + dependencies: + - dependentValues: + - dependentValues + - dependentValues + propertyName: propertyName + - dependentValues: + - dependentValues + - dependentValues + propertyName: propertyName + allowableValues: + - canRead: true + allowableValue: + displayName: displayName + description: description + value: value + - canRead: true + allowableValue: + displayName: displayName + description: description + value: value + identifiesControllerService: identifiesControllerService + name: name + dynamic: true + identifiesControllerServiceBundle: null + controllerServiceApis: + - type: type + bundle: null + - type: type + bundle: null + sensitiveDynamicPropertyNames: + - sensitiveDynamicPropertyNames + - sensitiveDynamicPropertyNames + supportsSensitiveDynamicProperties: true + versionedComponentId: versionedComponentId + validationErrors: + - validationErrors + - validationErrors + id: id + state: "ENABLED, ENABLING, DISABLED, DISABLING" + bundle: + artifact: artifact + version: version + group: group + referencingComponents: + - bulletins: + - null + - null + disconnectedNodeAcknowledged: true + component: + descriptors: + key: null + referenceCycle: true + activeThreadCount: 0 + groupId: groupId + name: name + referenceType: "Processor, ControllerService, ReportingTask,\ + \ FlowRegistryClient" + validationErrors: + - validationErrors + - validationErrors + id: id + state: state + type: type + referencingComponents: + - null + - null + properties: + key: properties + permissions: null + id: id + position: null + uri: uri + operatePermissions: + canRead: true + canWrite: true + revision: + clientId: clientId + lastModifier: lastModifier + version: 2 + - bulletins: + - null + - null + disconnectedNodeAcknowledged: true + component: + descriptors: + key: null + referenceCycle: true + activeThreadCount: 0 + groupId: groupId + name: name + referenceType: "Processor, ControllerService, ReportingTask,\ + \ FlowRegistryClient" + validationErrors: + - validationErrors + - validationErrors + id: id + state: state + type: type + referencingComponents: + - null + - null + properties: + key: properties + permissions: null + id: id + position: null + uri: uri + operatePermissions: + canRead: true + canWrite: true + revision: + clientId: clientId + lastModifier: lastModifier + version: 2 + validationStatus: "VALID, INVALID, VALIDATING" + annotationData: annotationData + comments: comments + parentGroupId: parentGroupId + customUiUrl: customUiUrl + restricted: true + name: name + position: + x: 0.8008281904610115 + "y": 6.027456183070403 + persistsState: true + properties: + key: properties + - bulletinLevel: bulletinLevel + deprecated: true + multipleVersionsAvailable: true + extensionMissing: true + type: type + descriptors: + key: + supportsEl: true + defaultValue: defaultValue + displayName: displayName + expressionLanguageScope: expressionLanguageScope + description: description + sensitive: true + required: true + dependencies: + - dependentValues: + - dependentValues + - dependentValues + propertyName: propertyName + - dependentValues: + - dependentValues + - dependentValues + propertyName: propertyName + allowableValues: + - canRead: true + allowableValue: + displayName: displayName + description: description + value: value + - canRead: true + allowableValue: + displayName: displayName + description: description + value: value + identifiesControllerService: identifiesControllerService + name: name + dynamic: true + identifiesControllerServiceBundle: null + controllerServiceApis: + - type: type + bundle: null + - type: type + bundle: null + sensitiveDynamicPropertyNames: + - sensitiveDynamicPropertyNames + - sensitiveDynamicPropertyNames + supportsSensitiveDynamicProperties: true + versionedComponentId: versionedComponentId + validationErrors: + - validationErrors + - validationErrors + id: id + state: "ENABLED, ENABLING, DISABLED, DISABLING" + bundle: + artifact: artifact + version: version + group: group + referencingComponents: + - bulletins: + - null + - null + disconnectedNodeAcknowledged: true + component: + descriptors: + key: null + referenceCycle: true + activeThreadCount: 0 + groupId: groupId + name: name + referenceType: "Processor, ControllerService, ReportingTask,\ + \ FlowRegistryClient" + validationErrors: + - validationErrors + - validationErrors + id: id + state: state + type: type + referencingComponents: + - null + - null + properties: + key: properties + permissions: null + id: id + position: null + uri: uri + operatePermissions: + canRead: true + canWrite: true + revision: + clientId: clientId + lastModifier: lastModifier + version: 2 + - bulletins: + - null + - null + disconnectedNodeAcknowledged: true + component: + descriptors: + key: null + referenceCycle: true + activeThreadCount: 0 + groupId: groupId + name: name + referenceType: "Processor, ControllerService, ReportingTask,\ + \ FlowRegistryClient" + validationErrors: + - validationErrors + - validationErrors + id: id + state: state + type: type + referencingComponents: + - null + - null + properties: + key: properties + permissions: null + id: id + position: null + uri: uri + operatePermissions: + canRead: true + canWrite: true + revision: + clientId: clientId + lastModifier: lastModifier + version: 2 + validationStatus: "VALID, INVALID, VALIDATING" + annotationData: annotationData + comments: comments + parentGroupId: parentGroupId + customUiUrl: customUiUrl + restricted: true + name: name + position: + x: 0.8008281904610115 + "y": 6.027456183070403 + persistsState: true + properties: + key: properties + processGroups: + - null + - null + outputPorts: + - null + - null + funnels: + - versionedComponentId: versionedComponentId + parentGroupId: parentGroupId + id: id + position: + x: 0.8008281904610115 + "y": 6.027456183070403 + - versionedComponentId: versionedComponentId + parentGroupId: parentGroupId + id: id + position: + x: 0.8008281904610115 + "y": 6.027456183070403 + inputPorts: + - comments: comments + concurrentlySchedulableTaskCount: 1 + parentGroupId: parentGroupId + type: "INPUT_PORT, OUTPUT_PORT" + allowRemoteAccess: true + versionedComponentId: versionedComponentId + name: name + transmitting: true + validationErrors: + - validationErrors + - validationErrors + id: id + portFunction: "STANDARD, FAILURE" + position: null + state: "RUNNING, STOPPED, DISABLED" + - comments: comments + concurrentlySchedulableTaskCount: 1 + parentGroupId: parentGroupId + type: "INPUT_PORT, OUTPUT_PORT" + allowRemoteAccess: true + versionedComponentId: versionedComponentId + name: name + transmitting: true + validationErrors: + - validationErrors + - validationErrors + id: id + portFunction: "STANDARD, FAILURE" + position: null + state: "RUNNING, STOPPED, DISABLED" + processors: + - supportsBatching: true + supportsParallelProcessing: true + deprecated: true + executionNodeRestricted: true + description: description + parentGroupId: parentGroupId + multipleVersionsAvailable: true + extensionMissing: true + type: type + inputRequirement: inputRequirement + relationships: + - name: name + autoTerminate: true + description: description + retry: true + - name: name + autoTerminate: true + description: description + retry: true + restricted: true + supportsSensitiveDynamicProperties: true + versionedComponentId: versionedComponentId + name: name + validationErrors: + - validationErrors + - validationErrors + style: + key: style + id: id + position: null + state: "RUNNING, STOPPED, DISABLED" + bundle: + artifact: artifact + version: version + group: group + config: + annotationData: annotationData + comments: comments + autoTerminatedRelationships: + - autoTerminatedRelationships + - autoTerminatedRelationships + concurrentlySchedulableTaskCount: 7 + retryCount: 9 + bulletinLevel: bulletinLevel + executionNode: executionNode + penaltyDuration: penaltyDuration + defaultSchedulingPeriod: + key: defaultSchedulingPeriod + defaultConcurrentTasks: + key: defaultConcurrentTasks + runDurationMillis: 3 + customUiUrl: customUiUrl + descriptors: + key: + supportsEl: true + defaultValue: defaultValue + displayName: displayName + expressionLanguageScope: expressionLanguageScope + description: description + sensitive: true + required: true + dependencies: + - dependentValues: + - dependentValues + - dependentValues + propertyName: propertyName + - dependentValues: + - dependentValues + - dependentValues + propertyName: propertyName + allowableValues: + - canRead: true + allowableValue: + displayName: displayName + description: description + value: value + - canRead: true + allowableValue: + displayName: displayName + description: description + value: value + identifiesControllerService: identifiesControllerService + name: name + dynamic: true + identifiesControllerServiceBundle: null + lossTolerant: true + backoffMechanism: "PENALIZE_FLOWFILE, YIELD_PROCESSOR" + maxBackoffPeriod: maxBackoffPeriod + sensitiveDynamicPropertyNames: + - sensitiveDynamicPropertyNames + - sensitiveDynamicPropertyNames + schedulingStrategy: schedulingStrategy + schedulingPeriod: schedulingPeriod + yieldDuration: yieldDuration + properties: + key: properties + retriedRelationships: + - retriedRelationships + - retriedRelationships + persistsState: true + validationStatus: "VALID, INVALID, VALIDATING" + - supportsBatching: true + supportsParallelProcessing: true + deprecated: true + executionNodeRestricted: true + description: description + parentGroupId: parentGroupId + multipleVersionsAvailable: true + extensionMissing: true + type: type + inputRequirement: inputRequirement + relationships: + - name: name + autoTerminate: true + description: description + retry: true + - name: name + autoTerminate: true + description: description + retry: true + restricted: true + supportsSensitiveDynamicProperties: true + versionedComponentId: versionedComponentId + name: name + validationErrors: + - validationErrors + - validationErrors + style: + key: style + id: id + position: null + state: "RUNNING, STOPPED, DISABLED" + bundle: + artifact: artifact + version: version + group: group + config: + annotationData: annotationData + comments: comments + autoTerminatedRelationships: + - autoTerminatedRelationships + - autoTerminatedRelationships + concurrentlySchedulableTaskCount: 7 + retryCount: 9 + bulletinLevel: bulletinLevel + executionNode: executionNode + penaltyDuration: penaltyDuration + defaultSchedulingPeriod: + key: defaultSchedulingPeriod + defaultConcurrentTasks: + key: defaultConcurrentTasks + runDurationMillis: 3 + customUiUrl: customUiUrl + descriptors: + key: + supportsEl: true + defaultValue: defaultValue + displayName: displayName + expressionLanguageScope: expressionLanguageScope + description: description + sensitive: true + required: true + dependencies: + - dependentValues: + - dependentValues + - dependentValues + propertyName: propertyName + - dependentValues: + - dependentValues + - dependentValues + propertyName: propertyName + allowableValues: + - canRead: true + allowableValue: + displayName: displayName + description: description + value: value + - canRead: true + allowableValue: + displayName: displayName + description: description + value: value + identifiesControllerService: identifiesControllerService + name: name + dynamic: true + identifiesControllerServiceBundle: null + lossTolerant: true + backoffMechanism: "PENALIZE_FLOWFILE, YIELD_PROCESSOR" + maxBackoffPeriod: maxBackoffPeriod + sensitiveDynamicPropertyNames: + - sensitiveDynamicPropertyNames + - sensitiveDynamicPropertyNames + schedulingStrategy: schedulingStrategy + schedulingPeriod: schedulingPeriod + yieldDuration: yieldDuration + properties: + key: properties + retriedRelationships: + - retriedRelationships + - retriedRelationships + persistsState: true + validationStatus: "VALID, INVALID, VALIDATING" + remoteProcessGroups: + - inactiveRemoteInputPortCount: 1 + targetSecure: true + communicationsTimeout: communicationsTimeout + outputPortCount: 7 + activeRemoteInputPortCount: 2 + inputPortCount: 6 + proxyPort: 1 + flowRefreshed: flowRefreshed + transportProtocol: transportProtocol + versionedComponentId: versionedComponentId + transmitting: true + validationErrors: + - validationErrors + - validationErrors + yieldDuration: yieldDuration + id: id + localNetworkInterface: localNetworkInterface + authorizationIssues: + - authorizationIssues + - authorizationIssues + comments: comments + proxyPassword: proxyPassword + parentGroupId: parentGroupId + activeRemoteOutputPortCount: 4 + proxyHost: proxyHost + contents: + outputPorts: + - null + - null + inputPorts: + - comments: comments + targetId: targetId + concurrentlySchedulableTaskCount: 1 + groupId: groupId + targetRunning: true + useCompression: true + connected: true + batchSettings: + duration: duration + size: size + count: 7 + versionedComponentId: versionedComponentId + name: name + transmitting: true + exists: true + id: id + - comments: comments + targetId: targetId + concurrentlySchedulableTaskCount: 1 + groupId: groupId + targetRunning: true + useCompression: true + connected: true + batchSettings: + duration: duration + size: size + count: 7 + versionedComponentId: versionedComponentId + name: name + transmitting: true + exists: true + id: id + name: name + proxyUser: proxyUser + targetUri: targetUri + targetUris: targetUris + position: null + inactiveRemoteOutputPortCount: 1 + - inactiveRemoteInputPortCount: 1 + targetSecure: true + communicationsTimeout: communicationsTimeout + outputPortCount: 7 + activeRemoteInputPortCount: 2 + inputPortCount: 6 + proxyPort: 1 + flowRefreshed: flowRefreshed + transportProtocol: transportProtocol + versionedComponentId: versionedComponentId + transmitting: true + validationErrors: + - validationErrors + - validationErrors + yieldDuration: yieldDuration + id: id + localNetworkInterface: localNetworkInterface + authorizationIssues: + - authorizationIssues + - authorizationIssues + comments: comments + proxyPassword: proxyPassword + parentGroupId: parentGroupId + activeRemoteOutputPortCount: 4 + proxyHost: proxyHost + contents: + outputPorts: + - null + - null + inputPorts: + - comments: comments + targetId: targetId + concurrentlySchedulableTaskCount: 1 + groupId: groupId + targetRunning: true + useCompression: true + connected: true + batchSettings: + duration: duration + size: size + count: 7 + versionedComponentId: versionedComponentId + name: name + transmitting: true + exists: true + id: id + - comments: comments + targetId: targetId + concurrentlySchedulableTaskCount: 1 + groupId: groupId + targetRunning: true + useCompression: true + connected: true + batchSettings: + duration: duration + size: size + count: 7 + versionedComponentId: versionedComponentId + name: name + transmitting: true + exists: true + id: id + name: name + proxyUser: proxyUser + targetUri: targetUri + targetUris: targetUris + position: null + inactiveRemoteOutputPortCount: 1 + connections: + - prioritizers: + - prioritizers + - prioritizers + flowFileExpiration: flowFileExpiration + selectedRelationships: + - selectedRelationships + - selectedRelationships + loadBalanceCompression: "DO_NOT_COMPRESS, COMPRESS_ATTRIBUTES_ONLY,\ + \ COMPRESS_ATTRIBUTES_AND_CONTENT" + destination: + running: true + comments: comments + groupId: groupId + versionedComponentId: versionedComponentId + name: name + transmitting: true + exists: true + id: id + type: "PROCESSOR, REMOTE_INPUT_PORT, REMOTE_OUTPUT_PORT, INPUT_PORT,\ + \ OUTPUT_PORT, FUNNEL" + availableRelationships: + - availableRelationships + - availableRelationships + backPressureDataSizeThreshold: backPressureDataSizeThreshold + loadBalanceStrategy: "DO_NOT_LOAD_BALANCE, PARTITION_BY_ATTRIBUTE,\ + \ ROUND_ROBIN, SINGLE_NODE" + parentGroupId: parentGroupId + labelIndex: 7 + source: null + bends: + - null + - null + loadBalanceStatus: "LOAD_BALANCE_NOT_CONFIGURED, LOAD_BALANCE_INACTIVE,\ + \ LOAD_BALANCE_ACTIVE" + backPressureObjectThreshold: 5 + getzIndex: 2 + versionedComponentId: versionedComponentId + name: name + id: id + position: null + loadBalancePartitionAttribute: loadBalancePartitionAttribute + - prioritizers: + - prioritizers + - prioritizers + flowFileExpiration: flowFileExpiration + selectedRelationships: + - selectedRelationships + - selectedRelationships + loadBalanceCompression: "DO_NOT_COMPRESS, COMPRESS_ATTRIBUTES_ONLY,\ + \ COMPRESS_ATTRIBUTES_AND_CONTENT" + destination: + running: true + comments: comments + groupId: groupId + versionedComponentId: versionedComponentId + name: name + transmitting: true + exists: true + id: id + type: "PROCESSOR, REMOTE_INPUT_PORT, REMOTE_OUTPUT_PORT, INPUT_PORT,\ + \ OUTPUT_PORT, FUNNEL" + availableRelationships: + - availableRelationships + - availableRelationships + backPressureDataSizeThreshold: backPressureDataSizeThreshold + loadBalanceStrategy: "DO_NOT_LOAD_BALANCE, PARTITION_BY_ATTRIBUTE,\ + \ ROUND_ROBIN, SINGLE_NODE" + parentGroupId: parentGroupId + labelIndex: 7 + source: null + bends: + - null + - null + loadBalanceStatus: "LOAD_BALANCE_NOT_CONFIGURED, LOAD_BALANCE_INACTIVE,\ + \ LOAD_BALANCE_ACTIVE" + backPressureObjectThreshold: 5 + getzIndex: 2 + versionedComponentId: versionedComponentId + name: name + id: id + position: null + loadBalancePartitionAttribute: loadBalancePartitionAttribute + labels: + - getzIndex: 5 + versionedComponentId: versionedComponentId + width: 2.3021358869347655 + parentGroupId: parentGroupId + style: + key: style + id: id + label: label + position: null + height: 5.637376656633329 + - getzIndex: 5 + versionedComponentId: versionedComponentId + width: 2.3021358869347655 + parentGroupId: parentGroupId + style: + key: style + id: id + label: label + position: null + height: 5.637376656633329 + statelessGroupScheduledState: "STOPPED, RUNNING" + invalidCount: 6 + name: name + syncFailureCount: 3 + maxConcurrentTasks: 6 + position: null + statelessFlowTimeout: statelessFlowTimeout + locallyModifiedAndStaleCount: 6 + parameterContext: + component: + name: name + id: id + permissions: null + id: id + localOutputPortCount: 4 + localInputPortCount: 0 + invalidCount: 6 + syncFailureCount: 0 + position: null + versionedFlowState: "LOCALLY_MODIFIED, STALE, LOCALLY_MODIFIED_AND_STALE,\ + \ UP_TO_DATE, SYNC_FAILURE" + locallyModifiedAndStaleCount: 8 + parameterContext: null + status: + name: name + nodeSnapshots: + - statusSnapshot: null + address: address + apiPort: 5 + nodeId: nodeId + - statusSnapshot: null + address: address + apiPort: 5 + nodeId: nodeId + aggregateSnapshot: + transferred: transferred + queued: queued + output: output + remoteProcessGroupStatusSnapshots: + - canRead: true + remoteProcessGroupStatusSnapshot: + bytesReceived: 5 + activeThreadCount: 5 + transmissionStatus: transmissionStatus + flowFilesReceived: 7 + groupId: groupId + name: name + targetUri: targetUri + flowFilesSent: 3 + received: received + bytesSent: 8 + id: id + sent: sent + id: id + - canRead: true + remoteProcessGroupStatusSnapshot: + bytesReceived: 5 + activeThreadCount: 5 + transmissionStatus: transmissionStatus + flowFilesReceived: 7 + groupId: groupId + name: name + targetUri: targetUri + flowFilesSent: 3 + received: received + bytesSent: 8 + id: id + sent: sent + id: id + connectionStatusSnapshots: + - canRead: true + connectionStatusSnapshot: + sourceId: sourceId + groupId: groupId + queued: queued + percentUseCount: 1 + destinationId: destinationId + predictions: + predictedBytesAtNextInterval: 4 + predictionIntervalSeconds: 9 + predictedPercentBytes: 6 + predictedPercentCount: 8 + predictedMillisUntilCountBackpressure: 9 + predictedCountAtNextInterval: 5 + predictedMillisUntilBytesBackpressure: 9 + output: output + input: input + percentUseBytes: 7 + flowFileAvailability: flowFileAvailability + destinationName: destinationName + queuedCount: queuedCount + queuedSize: queuedSize + flowFilesQueued: 6 + name: name + flowFilesIn: 1 + id: id + sourceName: sourceName + flowFilesOut: 1 + bytesIn: 4 + bytesOut: 7 + bytesQueued: 1 + id: id + - canRead: true + connectionStatusSnapshot: + sourceId: sourceId + groupId: groupId + queued: queued + percentUseCount: 1 + destinationId: destinationId + predictions: + predictedBytesAtNextInterval: 4 + predictionIntervalSeconds: 9 + predictedPercentBytes: 6 + predictedPercentCount: 8 + predictedMillisUntilCountBackpressure: 9 + predictedCountAtNextInterval: 5 + predictedMillisUntilBytesBackpressure: 9 + output: output + input: input + percentUseBytes: 7 + flowFileAvailability: flowFileAvailability + destinationName: destinationName + queuedCount: queuedCount + queuedSize: queuedSize + flowFilesQueued: 6 + name: name + flowFilesIn: 1 + id: id + sourceName: sourceName + flowFilesOut: 1 + bytesIn: 4 + bytesOut: 7 + bytesQueued: 1 + id: id + flowFilesReceived: 5 + queuedCount: queuedCount + queuedSize: queuedSize + flowFilesSent: 4 + processGroupStatusSnapshots: + - canRead: true + processGroupStatusSnapshot: null + id: id + - canRead: true + processGroupStatusSnapshot: null + id: id + flowFilesIn: 9 + id: id + written: written + statelessActiveThreadCount: 3 + flowFilesOut: 0 + bytesIn: 0 + bytesOut: 6 + bytesQueued: 4 + bytesWritten: 0 + outputPortStatusSnapshots: + - null + - null + bytesTransferred: 9 + read: read + activeThreadCount: 4 + processorStatusSnapshots: + - processorStatusSnapshot: + bytesWritten: 9 + read: read + tasksDurationNanos: 8 + activeThreadCount: 8 + groupId: groupId + executionNode: "ALL, PRIMARY" + bytesRead: 8 + processingPerformanceStatus: null + type: type + terminatedThreadCount: 0 + output: output + input: input + taskCount: 9 + name: name + flowFilesIn: 1 + id: id + tasksDuration: tasksDuration + written: written + flowFilesOut: 3 + runStatus: "Running, Stopped, Validating, Disabled, Invalid" + tasks: tasks + bytesIn: 6 + bytesOut: 4 + canRead: true + id: id + - processorStatusSnapshot: + bytesWritten: 9 + read: read + tasksDurationNanos: 8 + activeThreadCount: 8 + groupId: groupId + executionNode: "ALL, PRIMARY" + bytesRead: 8 + processingPerformanceStatus: null + type: type + terminatedThreadCount: 0 + output: output + input: input + taskCount: 9 + name: name + flowFilesIn: 1 + id: id + tasksDuration: tasksDuration + written: written + flowFilesOut: 3 + runStatus: "Running, Stopped, Validating, Disabled, Invalid" + tasks: tasks + bytesIn: 6 + bytesOut: 4 + canRead: true + id: id + bytesRead: 1 + processingPerformanceStatus: + identifier: identifier + cpuDuration: 0 + contentReadDuration: 4 + sessionCommitDuration: 1 + garbageCollectionDuration: 2 + contentWriteDuration: 3 + received: received + bytesSent: 7 + processingNanos: 8 + sent: sent + flowFilesTransferred: 6 + terminatedThreadCount: 9 + input: input + bytesReceived: 4 + flowFilesQueued: 7 + name: name + versionedFlowState: "LOCALLY_MODIFIED, STALE, LOCALLY_MODIFIED_AND_STALE,\ + \ UP_TO_DATE, SYNC_FAILURE" + inputPortStatusSnapshots: + - portStatusSnapshot: + output: output + input: input + activeThreadCount: 0 + groupId: groupId + name: name + transmitting: true + flowFilesIn: 5 + id: id + flowFilesOut: 5 + runStatus: "Running, Stopped, Validating, Disabled, Invalid" + bytesIn: 6 + bytesOut: 1 + canRead: true + id: id + - portStatusSnapshot: + output: output + input: input + activeThreadCount: 0 + groupId: groupId + name: name + transmitting: true + flowFilesIn: 5 + id: id + flowFilesOut: 5 + runStatus: "Running, Stopped, Validating, Disabled, Invalid" + bytesIn: 6 + bytesOut: 1 + canRead: true + id: id id: id - label: label - explanation: explanation - usageRestriction: usageRestriction - type: type - bundle: - artifact: artifact - version: version - group: group - tags: - - tags - - tags - - deprecationReason: deprecationReason - controllerServiceApis: - - type: type - bundle: null - - type: type - bundle: null - restricted: true - description: description - explicitRestrictions: - - requiredPermission: + statsLastRefreshed: statsLastRefreshed + - activeRemotePortCount: 0 + staleCount: 3 + outputPortCount: 3 + inputPortCount: 7 + permissions: + canRead: true + canWrite: true + processGroupUpdateStrategy: "CURRENT_GROUP, CURRENT_GROUP_WITH_CHILDREN" + disabledCount: 7 + runningCount: 5 + versionedFlowSnapshot: + bucket: + identifier: identifier + permissions: + canRead: true + canDelete: true + canWrite: true + createdTimestamp: 2 + name: name + description: description + externalControllerServices: + key: + identifier: identifier + name: name + snapshotMetadata: + flowIdentifier: flowIdentifier + comments: comments + author: author + bucketIdentifier: bucketIdentifier + branch: branch + version: version + timestamp: 5 + flowContents: + processors: + - autoTerminatedRelationships: + - autoTerminatedRelationships + - autoTerminatedRelationships + bulletinLevel: bulletinLevel + executionNode: executionNode + runDurationMillis: 3 + propertyDescriptors: + key: null + type: type + scheduledState: ENABLED + maxBackoffPeriod: maxBackoffPeriod + yieldDuration: yieldDuration + bundle: null + retriedRelationships: + - retriedRelationships + - retriedRelationships + annotationData: annotationData + componentType: CONNECTION + identifier: identifier + comments: comments + concurrentlySchedulableTaskCount: 1 + retryCount: 1 + penaltyDuration: penaltyDuration + backoffMechanism: "PENALIZE_FLOWFILE, YIELD_PROCESSOR" + schedulingStrategy: schedulingStrategy + name: name + instanceIdentifier: instanceIdentifier + schedulingPeriod: schedulingPeriod + style: + key: style + position: null + groupIdentifier: groupIdentifier + properties: + key: properties + - autoTerminatedRelationships: + - autoTerminatedRelationships + - autoTerminatedRelationships + bulletinLevel: bulletinLevel + executionNode: executionNode + runDurationMillis: 3 + propertyDescriptors: + key: null + type: type + scheduledState: ENABLED + maxBackoffPeriod: maxBackoffPeriod + yieldDuration: yieldDuration + bundle: null + retriedRelationships: + - retriedRelationships + - retriedRelationships + annotationData: annotationData + componentType: CONNECTION + identifier: identifier + comments: comments + concurrentlySchedulableTaskCount: 1 + retryCount: 1 + penaltyDuration: penaltyDuration + backoffMechanism: "PENALIZE_FLOWFILE, YIELD_PROCESSOR" + schedulingStrategy: schedulingStrategy + name: name + instanceIdentifier: instanceIdentifier + schedulingPeriod: schedulingPeriod + style: + key: style + position: null + groupIdentifier: groupIdentifier + properties: + key: properties + scheduledState: ENABLED + processGroups: + - null + - null + outputPorts: + - null + - null + funnels: + - componentType: CONNECTION + identifier: identifier + comments: comments + name: name + instanceIdentifier: instanceIdentifier + position: null + groupIdentifier: groupIdentifier + - componentType: CONNECTION + identifier: identifier + comments: comments + name: name + instanceIdentifier: instanceIdentifier + position: null + groupIdentifier: groupIdentifier + versionedFlowCoordinates: + registryId: registryId + storageLocation: storageLocation + bucketId: bucketId + branch: branch + flowId: flowId + version: version + latest: true + connections: + - componentType: CONNECTION + identifier: identifier + prioritizers: + - prioritizers + - prioritizers + comments: comments + flowFileExpiration: flowFileExpiration + selectedRelationships: + - selectedRelationships + - selectedRelationships + loadBalanceCompression: "DO_NOT_COMPRESS, COMPRESS_ATTRIBUTES_ONLY,\ + \ COMPRESS_ATTRIBUTES_AND_CONTENT" + destination: + comments: comments + groupId: groupId + name: name + instanceIdentifier: instanceIdentifier + id: id + type: PROCESSOR + backPressureDataSizeThreshold: backPressureDataSizeThreshold + loadBalanceStrategy: "DO_NOT_LOAD_BALANCE, PARTITION_BY_ATTRIBUTE,\ + \ ROUND_ROBIN, SINGLE_NODE" + labelIndex: 2 + source: null + bends: + - x: 7.203794749804894 + "y": 4.332304821875894 + - x: 7.203794749804894 + "y": 4.332304821875894 + backPressureObjectThreshold: 0 + name: name + instanceIdentifier: instanceIdentifier + position: null + groupIdentifier: groupIdentifier + partitioningAttribute: partitioningAttribute + zIndex: 9 + - componentType: CONNECTION + identifier: identifier + prioritizers: + - prioritizers + - prioritizers + comments: comments + flowFileExpiration: flowFileExpiration + selectedRelationships: + - selectedRelationships + - selectedRelationships + loadBalanceCompression: "DO_NOT_COMPRESS, COMPRESS_ATTRIBUTES_ONLY,\ + \ COMPRESS_ATTRIBUTES_AND_CONTENT" + destination: + comments: comments + groupId: groupId + name: name + instanceIdentifier: instanceIdentifier + id: id + type: PROCESSOR + backPressureDataSizeThreshold: backPressureDataSizeThreshold + loadBalanceStrategy: "DO_NOT_LOAD_BALANCE, PARTITION_BY_ATTRIBUTE,\ + \ ROUND_ROBIN, SINGLE_NODE" + labelIndex: 2 + source: null + bends: + - x: 7.203794749804894 + "y": 4.332304821875894 + - x: 7.203794749804894 + "y": 4.332304821875894 + backPressureObjectThreshold: 0 + name: name + instanceIdentifier: instanceIdentifier + position: null + groupIdentifier: groupIdentifier + partitioningAttribute: partitioningAttribute + zIndex: 9 + logFileSuffix: logFileSuffix + parameterContextName: parameterContextName + componentType: CONNECTION + identifier: identifier + defaultBackPressureObjectThreshold: 0 + comments: comments + executionEngine: STANDARD + defaultBackPressureDataSizeThreshold: defaultBackPressureDataSizeThreshold + labels: + - componentType: CONNECTION + identifier: identifier + comments: comments + name: name + width: 4.8789878742268815 + instanceIdentifier: instanceIdentifier + style: + key: style + label: label + position: null + groupIdentifier: groupIdentifier + height: 6.173804034172511 + zIndex: 6 + - componentType: CONNECTION + identifier: identifier + comments: comments + name: name + width: 4.8789878742268815 + instanceIdentifier: instanceIdentifier + style: + key: style + label: label + position: null + groupIdentifier: groupIdentifier + height: 6.173804034172511 + zIndex: 6 + controllerServices: + - annotationData: annotationData + componentType: CONNECTION + identifier: identifier + comments: comments + bulletinLevel: bulletinLevel + propertyDescriptors: + key: + resourceDefinition: + resourceTypes: + - FILE + - FILE + cardinality: SINGLE + displayName: displayName + identifiesControllerService: true + name: name + dynamic: true + sensitive: true + type: type + scheduledState: ENABLED + controllerServiceApis: + - type: type + bundle: null + - type: type + bundle: null + name: name + instanceIdentifier: instanceIdentifier + position: null + groupIdentifier: groupIdentifier + bundle: + artifact: artifact + version: version + group: group + properties: + key: properties + - annotationData: annotationData + componentType: CONNECTION + identifier: identifier + comments: comments + bulletinLevel: bulletinLevel + propertyDescriptors: + key: + resourceDefinition: + resourceTypes: + - FILE + - FILE + cardinality: SINGLE + displayName: displayName + identifiesControllerService: true + name: name + dynamic: true + sensitive: true + type: type + scheduledState: ENABLED + controllerServiceApis: + - type: type + bundle: null + - type: type + bundle: null + name: name + instanceIdentifier: instanceIdentifier + position: null + groupIdentifier: groupIdentifier + bundle: + artifact: artifact + version: version + group: group + properties: + key: properties + defaultFlowFileExpiration: defaultFlowFileExpiration + flowFileConcurrency: flowFileConcurrency + flowFileOutboundPolicy: flowFileOutboundPolicy + name: name + inputPorts: + - componentType: CONNECTION + identifier: identifier + comments: comments + allowRemoteAccess: true + concurrentlySchedulableTaskCount: 2 + name: name + instanceIdentifier: instanceIdentifier + portFunction: STANDARD + position: null + groupIdentifier: groupIdentifier + type: INPUT_PORT + scheduledState: ENABLED + - componentType: CONNECTION + identifier: identifier + comments: comments + allowRemoteAccess: true + concurrentlySchedulableTaskCount: 2 + name: name + instanceIdentifier: instanceIdentifier + portFunction: STANDARD + position: null + groupIdentifier: groupIdentifier + type: INPUT_PORT + scheduledState: ENABLED + instanceIdentifier: instanceIdentifier + maxConcurrentTasks: 9 + position: null + statelessFlowTimeout: statelessFlowTimeout + groupIdentifier: groupIdentifier + remoteProcessGroups: + - componentType: CONNECTION + identifier: identifier + comments: comments + proxyPassword: proxyPassword + communicationsTimeout: communicationsTimeout + proxyHost: proxyHost + proxyPort: 4 + outputPorts: + - null + - null + transportProtocol: "RAW, HTTP" + name: name + proxyUser: proxyUser + inputPorts: + - componentType: CONNECTION + identifier: identifier + remoteGroupId: remoteGroupId + comments: comments + targetId: targetId + concurrentlySchedulableTaskCount: 1 + useCompression: true + scheduledState: ENABLED + name: name + instanceIdentifier: instanceIdentifier + position: null + batchSize: + duration: duration + size: size + count: 5 + groupIdentifier: groupIdentifier + - componentType: CONNECTION + identifier: identifier + remoteGroupId: remoteGroupId + comments: comments + targetId: targetId + concurrentlySchedulableTaskCount: 1 + useCompression: true + scheduledState: ENABLED + name: name + instanceIdentifier: instanceIdentifier + position: null + batchSize: + duration: duration + size: size + count: 5 + groupIdentifier: groupIdentifier + targetUris: targetUris + instanceIdentifier: instanceIdentifier + yieldDuration: yieldDuration + position: null + groupIdentifier: groupIdentifier + localNetworkInterface: localNetworkInterface + - componentType: CONNECTION + identifier: identifier + comments: comments + proxyPassword: proxyPassword + communicationsTimeout: communicationsTimeout + proxyHost: proxyHost + proxyPort: 4 + outputPorts: + - null + - null + transportProtocol: "RAW, HTTP" + name: name + proxyUser: proxyUser + inputPorts: + - componentType: CONNECTION + identifier: identifier + remoteGroupId: remoteGroupId + comments: comments + targetId: targetId + concurrentlySchedulableTaskCount: 1 + useCompression: true + scheduledState: ENABLED + name: name + instanceIdentifier: instanceIdentifier + position: null + batchSize: + duration: duration + size: size + count: 5 + groupIdentifier: groupIdentifier + - componentType: CONNECTION + identifier: identifier + remoteGroupId: remoteGroupId + comments: comments + targetId: targetId + concurrentlySchedulableTaskCount: 1 + useCompression: true + scheduledState: ENABLED + name: name + instanceIdentifier: instanceIdentifier + position: null + batchSize: + duration: duration + size: size + count: 5 + groupIdentifier: groupIdentifier + targetUris: targetUris + instanceIdentifier: instanceIdentifier + yieldDuration: yieldDuration + position: null + groupIdentifier: groupIdentifier + localNetworkInterface: localNetworkInterface + parameterProviders: + key: + identifier: identifier + name: name + type: type + bundle: null + flow: + versionCount: 4 + bucketName: bucketName + identifier: identifier + permissions: null + createdTimestamp: 3 + name: name + description: description + bucketIdentifier: bucketIdentifier + versionInfo: + version: 0 + branch: branch + lastModifiedTimestamp: 8 + flowEncodingVersion: flowEncodingVersion + latest: true + parameterContexts: + key: + parameterGroupName: parameterGroupName + componentType: CONNECTION + identifier: identifier + synchronized: true + comments: comments + description: description + inheritedParameterContexts: + - inheritedParameterContexts + - inheritedParameterContexts + name: name + instanceIdentifier: instanceIdentifier + position: null + groupIdentifier: groupIdentifier + parameterProvider: parameterProvider + parameters: + - referencedAssets: + - identifier: identifier + name: name + - identifier: identifier + name: name + provided: true + name: name + description: description + sensitive: true + value: value + - referencedAssets: + - identifier: identifier + name: name + - identifier: identifier + name: name + provided: true + name: name + description: description + sensitive: true + value: value + stoppedCount: 7 + id: id + bulletins: + - null + - null + publicInputPortCount: 3 + upToDateCount: 3 + inactiveRemotePortCount: 0 + uri: uri + locallyModifiedCount: 7 + revision: + clientId: clientId + lastModifier: lastModifier + version: 2 + disconnectedNodeAcknowledged: true + publicOutputPortCount: 7 + component: + activeRemotePortCount: 6 + flowfileConcurrency: "UNBOUNDED, SINGLE_FLOWFILE_PER_NODE, SINGLE_BATCH_PER_NODE" + staleCount: 5 + outputPortCount: 1 + inputPortCount: 9 + versionedComponentId: versionedComponentId + disabledCount: 5 + runningCount: 6 + flowfileOutboundPolicy: "STREAM_WHEN_AVAILABLE, BATCH_OUTPUT" + stoppedCount: 6 id: id - label: label - explanation: explanation - - requiredPermission: + versionControlInformation: + bucketName: bucketName + groupId: groupId + registryId: registryId + storageLocation: storageLocation + bucketId: bucketId + registryName: registryName + branch: branch + flowName: flowName + version: version + flowDescription: flowDescription + stateExplanation: stateExplanation + state: "LOCALLY_MODIFIED, STALE, LOCALLY_MODIFIED_AND_STALE, UP_TO_DATE,\ + \ SYNC_FAILURE" + flowId: flowId + logFileSuffix: logFileSuffix + defaultBackPressureObjectThreshold: 4 + publicInputPortCount: 2 + comments: comments + upToDateCount: 3 + parentGroupId: parentGroupId + inactiveRemotePortCount: 9 + executionEngine: "STATELESS, STANDARD, INHERITED" + locallyModifiedCount: 3 + defaultBackPressureDataSizeThreshold: defaultBackPressureDataSizeThreshold + publicOutputPortCount: 6 + localOutputPortCount: 9 + defaultFlowFileExpiration: defaultFlowFileExpiration + localInputPortCount: 8 + contents: + controllerServices: + - bulletinLevel: bulletinLevel + deprecated: true + multipleVersionsAvailable: true + extensionMissing: true + type: type + descriptors: + key: + supportsEl: true + defaultValue: defaultValue + displayName: displayName + expressionLanguageScope: expressionLanguageScope + description: description + sensitive: true + required: true + dependencies: + - dependentValues: + - dependentValues + - dependentValues + propertyName: propertyName + - dependentValues: + - dependentValues + - dependentValues + propertyName: propertyName + allowableValues: + - canRead: true + allowableValue: + displayName: displayName + description: description + value: value + - canRead: true + allowableValue: + displayName: displayName + description: description + value: value + identifiesControllerService: identifiesControllerService + name: name + dynamic: true + identifiesControllerServiceBundle: null + controllerServiceApis: + - type: type + bundle: null + - type: type + bundle: null + sensitiveDynamicPropertyNames: + - sensitiveDynamicPropertyNames + - sensitiveDynamicPropertyNames + supportsSensitiveDynamicProperties: true + versionedComponentId: versionedComponentId + validationErrors: + - validationErrors + - validationErrors + id: id + state: "ENABLED, ENABLING, DISABLED, DISABLING" + bundle: + artifact: artifact + version: version + group: group + referencingComponents: + - bulletins: + - null + - null + disconnectedNodeAcknowledged: true + component: + descriptors: + key: null + referenceCycle: true + activeThreadCount: 0 + groupId: groupId + name: name + referenceType: "Processor, ControllerService, ReportingTask,\ + \ FlowRegistryClient" + validationErrors: + - validationErrors + - validationErrors + id: id + state: state + type: type + referencingComponents: + - null + - null + properties: + key: properties + permissions: null + id: id + position: null + uri: uri + operatePermissions: + canRead: true + canWrite: true + revision: + clientId: clientId + lastModifier: lastModifier + version: 2 + - bulletins: + - null + - null + disconnectedNodeAcknowledged: true + component: + descriptors: + key: null + referenceCycle: true + activeThreadCount: 0 + groupId: groupId + name: name + referenceType: "Processor, ControllerService, ReportingTask,\ + \ FlowRegistryClient" + validationErrors: + - validationErrors + - validationErrors + id: id + state: state + type: type + referencingComponents: + - null + - null + properties: + key: properties + permissions: null + id: id + position: null + uri: uri + operatePermissions: + canRead: true + canWrite: true + revision: + clientId: clientId + lastModifier: lastModifier + version: 2 + validationStatus: "VALID, INVALID, VALIDATING" + annotationData: annotationData + comments: comments + parentGroupId: parentGroupId + customUiUrl: customUiUrl + restricted: true + name: name + position: + x: 0.8008281904610115 + "y": 6.027456183070403 + persistsState: true + properties: + key: properties + - bulletinLevel: bulletinLevel + deprecated: true + multipleVersionsAvailable: true + extensionMissing: true + type: type + descriptors: + key: + supportsEl: true + defaultValue: defaultValue + displayName: displayName + expressionLanguageScope: expressionLanguageScope + description: description + sensitive: true + required: true + dependencies: + - dependentValues: + - dependentValues + - dependentValues + propertyName: propertyName + - dependentValues: + - dependentValues + - dependentValues + propertyName: propertyName + allowableValues: + - canRead: true + allowableValue: + displayName: displayName + description: description + value: value + - canRead: true + allowableValue: + displayName: displayName + description: description + value: value + identifiesControllerService: identifiesControllerService + name: name + dynamic: true + identifiesControllerServiceBundle: null + controllerServiceApis: + - type: type + bundle: null + - type: type + bundle: null + sensitiveDynamicPropertyNames: + - sensitiveDynamicPropertyNames + - sensitiveDynamicPropertyNames + supportsSensitiveDynamicProperties: true + versionedComponentId: versionedComponentId + validationErrors: + - validationErrors + - validationErrors + id: id + state: "ENABLED, ENABLING, DISABLED, DISABLING" + bundle: + artifact: artifact + version: version + group: group + referencingComponents: + - bulletins: + - null + - null + disconnectedNodeAcknowledged: true + component: + descriptors: + key: null + referenceCycle: true + activeThreadCount: 0 + groupId: groupId + name: name + referenceType: "Processor, ControllerService, ReportingTask,\ + \ FlowRegistryClient" + validationErrors: + - validationErrors + - validationErrors + id: id + state: state + type: type + referencingComponents: + - null + - null + properties: + key: properties + permissions: null + id: id + position: null + uri: uri + operatePermissions: + canRead: true + canWrite: true + revision: + clientId: clientId + lastModifier: lastModifier + version: 2 + - bulletins: + - null + - null + disconnectedNodeAcknowledged: true + component: + descriptors: + key: null + referenceCycle: true + activeThreadCount: 0 + groupId: groupId + name: name + referenceType: "Processor, ControllerService, ReportingTask,\ + \ FlowRegistryClient" + validationErrors: + - validationErrors + - validationErrors + id: id + state: state + type: type + referencingComponents: + - null + - null + properties: + key: properties + permissions: null + id: id + position: null + uri: uri + operatePermissions: + canRead: true + canWrite: true + revision: + clientId: clientId + lastModifier: lastModifier + version: 2 + validationStatus: "VALID, INVALID, VALIDATING" + annotationData: annotationData + comments: comments + parentGroupId: parentGroupId + customUiUrl: customUiUrl + restricted: true + name: name + position: + x: 0.8008281904610115 + "y": 6.027456183070403 + persistsState: true + properties: + key: properties + processGroups: + - null + - null + outputPorts: + - null + - null + funnels: + - versionedComponentId: versionedComponentId + parentGroupId: parentGroupId + id: id + position: + x: 0.8008281904610115 + "y": 6.027456183070403 + - versionedComponentId: versionedComponentId + parentGroupId: parentGroupId + id: id + position: + x: 0.8008281904610115 + "y": 6.027456183070403 + inputPorts: + - comments: comments + concurrentlySchedulableTaskCount: 1 + parentGroupId: parentGroupId + type: "INPUT_PORT, OUTPUT_PORT" + allowRemoteAccess: true + versionedComponentId: versionedComponentId + name: name + transmitting: true + validationErrors: + - validationErrors + - validationErrors + id: id + portFunction: "STANDARD, FAILURE" + position: null + state: "RUNNING, STOPPED, DISABLED" + - comments: comments + concurrentlySchedulableTaskCount: 1 + parentGroupId: parentGroupId + type: "INPUT_PORT, OUTPUT_PORT" + allowRemoteAccess: true + versionedComponentId: versionedComponentId + name: name + transmitting: true + validationErrors: + - validationErrors + - validationErrors + id: id + portFunction: "STANDARD, FAILURE" + position: null + state: "RUNNING, STOPPED, DISABLED" + processors: + - supportsBatching: true + supportsParallelProcessing: true + deprecated: true + executionNodeRestricted: true + description: description + parentGroupId: parentGroupId + multipleVersionsAvailable: true + extensionMissing: true + type: type + inputRequirement: inputRequirement + relationships: + - name: name + autoTerminate: true + description: description + retry: true + - name: name + autoTerminate: true + description: description + retry: true + restricted: true + supportsSensitiveDynamicProperties: true + versionedComponentId: versionedComponentId + name: name + validationErrors: + - validationErrors + - validationErrors + style: + key: style + id: id + position: null + state: "RUNNING, STOPPED, DISABLED" + bundle: + artifact: artifact + version: version + group: group + config: + annotationData: annotationData + comments: comments + autoTerminatedRelationships: + - autoTerminatedRelationships + - autoTerminatedRelationships + concurrentlySchedulableTaskCount: 7 + retryCount: 9 + bulletinLevel: bulletinLevel + executionNode: executionNode + penaltyDuration: penaltyDuration + defaultSchedulingPeriod: + key: defaultSchedulingPeriod + defaultConcurrentTasks: + key: defaultConcurrentTasks + runDurationMillis: 3 + customUiUrl: customUiUrl + descriptors: + key: + supportsEl: true + defaultValue: defaultValue + displayName: displayName + expressionLanguageScope: expressionLanguageScope + description: description + sensitive: true + required: true + dependencies: + - dependentValues: + - dependentValues + - dependentValues + propertyName: propertyName + - dependentValues: + - dependentValues + - dependentValues + propertyName: propertyName + allowableValues: + - canRead: true + allowableValue: + displayName: displayName + description: description + value: value + - canRead: true + allowableValue: + displayName: displayName + description: description + value: value + identifiesControllerService: identifiesControllerService + name: name + dynamic: true + identifiesControllerServiceBundle: null + lossTolerant: true + backoffMechanism: "PENALIZE_FLOWFILE, YIELD_PROCESSOR" + maxBackoffPeriod: maxBackoffPeriod + sensitiveDynamicPropertyNames: + - sensitiveDynamicPropertyNames + - sensitiveDynamicPropertyNames + schedulingStrategy: schedulingStrategy + schedulingPeriod: schedulingPeriod + yieldDuration: yieldDuration + properties: + key: properties + retriedRelationships: + - retriedRelationships + - retriedRelationships + persistsState: true + validationStatus: "VALID, INVALID, VALIDATING" + - supportsBatching: true + supportsParallelProcessing: true + deprecated: true + executionNodeRestricted: true + description: description + parentGroupId: parentGroupId + multipleVersionsAvailable: true + extensionMissing: true + type: type + inputRequirement: inputRequirement + relationships: + - name: name + autoTerminate: true + description: description + retry: true + - name: name + autoTerminate: true + description: description + retry: true + restricted: true + supportsSensitiveDynamicProperties: true + versionedComponentId: versionedComponentId + name: name + validationErrors: + - validationErrors + - validationErrors + style: + key: style + id: id + position: null + state: "RUNNING, STOPPED, DISABLED" + bundle: + artifact: artifact + version: version + group: group + config: + annotationData: annotationData + comments: comments + autoTerminatedRelationships: + - autoTerminatedRelationships + - autoTerminatedRelationships + concurrentlySchedulableTaskCount: 7 + retryCount: 9 + bulletinLevel: bulletinLevel + executionNode: executionNode + penaltyDuration: penaltyDuration + defaultSchedulingPeriod: + key: defaultSchedulingPeriod + defaultConcurrentTasks: + key: defaultConcurrentTasks + runDurationMillis: 3 + customUiUrl: customUiUrl + descriptors: + key: + supportsEl: true + defaultValue: defaultValue + displayName: displayName + expressionLanguageScope: expressionLanguageScope + description: description + sensitive: true + required: true + dependencies: + - dependentValues: + - dependentValues + - dependentValues + propertyName: propertyName + - dependentValues: + - dependentValues + - dependentValues + propertyName: propertyName + allowableValues: + - canRead: true + allowableValue: + displayName: displayName + description: description + value: value + - canRead: true + allowableValue: + displayName: displayName + description: description + value: value + identifiesControllerService: identifiesControllerService + name: name + dynamic: true + identifiesControllerServiceBundle: null + lossTolerant: true + backoffMechanism: "PENALIZE_FLOWFILE, YIELD_PROCESSOR" + maxBackoffPeriod: maxBackoffPeriod + sensitiveDynamicPropertyNames: + - sensitiveDynamicPropertyNames + - sensitiveDynamicPropertyNames + schedulingStrategy: schedulingStrategy + schedulingPeriod: schedulingPeriod + yieldDuration: yieldDuration + properties: + key: properties + retriedRelationships: + - retriedRelationships + - retriedRelationships + persistsState: true + validationStatus: "VALID, INVALID, VALIDATING" + remoteProcessGroups: + - inactiveRemoteInputPortCount: 1 + targetSecure: true + communicationsTimeout: communicationsTimeout + outputPortCount: 7 + activeRemoteInputPortCount: 2 + inputPortCount: 6 + proxyPort: 1 + flowRefreshed: flowRefreshed + transportProtocol: transportProtocol + versionedComponentId: versionedComponentId + transmitting: true + validationErrors: + - validationErrors + - validationErrors + yieldDuration: yieldDuration + id: id + localNetworkInterface: localNetworkInterface + authorizationIssues: + - authorizationIssues + - authorizationIssues + comments: comments + proxyPassword: proxyPassword + parentGroupId: parentGroupId + activeRemoteOutputPortCount: 4 + proxyHost: proxyHost + contents: + outputPorts: + - null + - null + inputPorts: + - comments: comments + targetId: targetId + concurrentlySchedulableTaskCount: 1 + groupId: groupId + targetRunning: true + useCompression: true + connected: true + batchSettings: + duration: duration + size: size + count: 7 + versionedComponentId: versionedComponentId + name: name + transmitting: true + exists: true + id: id + - comments: comments + targetId: targetId + concurrentlySchedulableTaskCount: 1 + groupId: groupId + targetRunning: true + useCompression: true + connected: true + batchSettings: + duration: duration + size: size + count: 7 + versionedComponentId: versionedComponentId + name: name + transmitting: true + exists: true + id: id + name: name + proxyUser: proxyUser + targetUri: targetUri + targetUris: targetUris + position: null + inactiveRemoteOutputPortCount: 1 + - inactiveRemoteInputPortCount: 1 + targetSecure: true + communicationsTimeout: communicationsTimeout + outputPortCount: 7 + activeRemoteInputPortCount: 2 + inputPortCount: 6 + proxyPort: 1 + flowRefreshed: flowRefreshed + transportProtocol: transportProtocol + versionedComponentId: versionedComponentId + transmitting: true + validationErrors: + - validationErrors + - validationErrors + yieldDuration: yieldDuration + id: id + localNetworkInterface: localNetworkInterface + authorizationIssues: + - authorizationIssues + - authorizationIssues + comments: comments + proxyPassword: proxyPassword + parentGroupId: parentGroupId + activeRemoteOutputPortCount: 4 + proxyHost: proxyHost + contents: + outputPorts: + - null + - null + inputPorts: + - comments: comments + targetId: targetId + concurrentlySchedulableTaskCount: 1 + groupId: groupId + targetRunning: true + useCompression: true + connected: true + batchSettings: + duration: duration + size: size + count: 7 + versionedComponentId: versionedComponentId + name: name + transmitting: true + exists: true + id: id + - comments: comments + targetId: targetId + concurrentlySchedulableTaskCount: 1 + groupId: groupId + targetRunning: true + useCompression: true + connected: true + batchSettings: + duration: duration + size: size + count: 7 + versionedComponentId: versionedComponentId + name: name + transmitting: true + exists: true + id: id + name: name + proxyUser: proxyUser + targetUri: targetUri + targetUris: targetUris + position: null + inactiveRemoteOutputPortCount: 1 + connections: + - prioritizers: + - prioritizers + - prioritizers + flowFileExpiration: flowFileExpiration + selectedRelationships: + - selectedRelationships + - selectedRelationships + loadBalanceCompression: "DO_NOT_COMPRESS, COMPRESS_ATTRIBUTES_ONLY,\ + \ COMPRESS_ATTRIBUTES_AND_CONTENT" + destination: + running: true + comments: comments + groupId: groupId + versionedComponentId: versionedComponentId + name: name + transmitting: true + exists: true + id: id + type: "PROCESSOR, REMOTE_INPUT_PORT, REMOTE_OUTPUT_PORT, INPUT_PORT,\ + \ OUTPUT_PORT, FUNNEL" + availableRelationships: + - availableRelationships + - availableRelationships + backPressureDataSizeThreshold: backPressureDataSizeThreshold + loadBalanceStrategy: "DO_NOT_LOAD_BALANCE, PARTITION_BY_ATTRIBUTE,\ + \ ROUND_ROBIN, SINGLE_NODE" + parentGroupId: parentGroupId + labelIndex: 7 + source: null + bends: + - null + - null + loadBalanceStatus: "LOAD_BALANCE_NOT_CONFIGURED, LOAD_BALANCE_INACTIVE,\ + \ LOAD_BALANCE_ACTIVE" + backPressureObjectThreshold: 5 + getzIndex: 2 + versionedComponentId: versionedComponentId + name: name + id: id + position: null + loadBalancePartitionAttribute: loadBalancePartitionAttribute + - prioritizers: + - prioritizers + - prioritizers + flowFileExpiration: flowFileExpiration + selectedRelationships: + - selectedRelationships + - selectedRelationships + loadBalanceCompression: "DO_NOT_COMPRESS, COMPRESS_ATTRIBUTES_ONLY,\ + \ COMPRESS_ATTRIBUTES_AND_CONTENT" + destination: + running: true + comments: comments + groupId: groupId + versionedComponentId: versionedComponentId + name: name + transmitting: true + exists: true + id: id + type: "PROCESSOR, REMOTE_INPUT_PORT, REMOTE_OUTPUT_PORT, INPUT_PORT,\ + \ OUTPUT_PORT, FUNNEL" + availableRelationships: + - availableRelationships + - availableRelationships + backPressureDataSizeThreshold: backPressureDataSizeThreshold + loadBalanceStrategy: "DO_NOT_LOAD_BALANCE, PARTITION_BY_ATTRIBUTE,\ + \ ROUND_ROBIN, SINGLE_NODE" + parentGroupId: parentGroupId + labelIndex: 7 + source: null + bends: + - null + - null + loadBalanceStatus: "LOAD_BALANCE_NOT_CONFIGURED, LOAD_BALANCE_INACTIVE,\ + \ LOAD_BALANCE_ACTIVE" + backPressureObjectThreshold: 5 + getzIndex: 2 + versionedComponentId: versionedComponentId + name: name + id: id + position: null + loadBalancePartitionAttribute: loadBalancePartitionAttribute + labels: + - getzIndex: 5 + versionedComponentId: versionedComponentId + width: 2.3021358869347655 + parentGroupId: parentGroupId + style: + key: style + id: id + label: label + position: null + height: 5.637376656633329 + - getzIndex: 5 + versionedComponentId: versionedComponentId + width: 2.3021358869347655 + parentGroupId: parentGroupId + style: + key: style + id: id + label: label + position: null + height: 5.637376656633329 + statelessGroupScheduledState: "STOPPED, RUNNING" + invalidCount: 6 + name: name + syncFailureCount: 3 + maxConcurrentTasks: 6 + position: null + statelessFlowTimeout: statelessFlowTimeout + locallyModifiedAndStaleCount: 6 + parameterContext: + component: + name: name + id: id + permissions: null + id: id + localOutputPortCount: 4 + localInputPortCount: 0 + invalidCount: 6 + syncFailureCount: 0 + position: null + versionedFlowState: "LOCALLY_MODIFIED, STALE, LOCALLY_MODIFIED_AND_STALE,\ + \ UP_TO_DATE, SYNC_FAILURE" + locallyModifiedAndStaleCount: 8 + parameterContext: null + status: + name: name + nodeSnapshots: + - statusSnapshot: null + address: address + apiPort: 5 + nodeId: nodeId + - statusSnapshot: null + address: address + apiPort: 5 + nodeId: nodeId + aggregateSnapshot: + transferred: transferred + queued: queued + output: output + remoteProcessGroupStatusSnapshots: + - canRead: true + remoteProcessGroupStatusSnapshot: + bytesReceived: 5 + activeThreadCount: 5 + transmissionStatus: transmissionStatus + flowFilesReceived: 7 + groupId: groupId + name: name + targetUri: targetUri + flowFilesSent: 3 + received: received + bytesSent: 8 + id: id + sent: sent + id: id + - canRead: true + remoteProcessGroupStatusSnapshot: + bytesReceived: 5 + activeThreadCount: 5 + transmissionStatus: transmissionStatus + flowFilesReceived: 7 + groupId: groupId + name: name + targetUri: targetUri + flowFilesSent: 3 + received: received + bytesSent: 8 + id: id + sent: sent + id: id + connectionStatusSnapshots: + - canRead: true + connectionStatusSnapshot: + sourceId: sourceId + groupId: groupId + queued: queued + percentUseCount: 1 + destinationId: destinationId + predictions: + predictedBytesAtNextInterval: 4 + predictionIntervalSeconds: 9 + predictedPercentBytes: 6 + predictedPercentCount: 8 + predictedMillisUntilCountBackpressure: 9 + predictedCountAtNextInterval: 5 + predictedMillisUntilBytesBackpressure: 9 + output: output + input: input + percentUseBytes: 7 + flowFileAvailability: flowFileAvailability + destinationName: destinationName + queuedCount: queuedCount + queuedSize: queuedSize + flowFilesQueued: 6 + name: name + flowFilesIn: 1 + id: id + sourceName: sourceName + flowFilesOut: 1 + bytesIn: 4 + bytesOut: 7 + bytesQueued: 1 + id: id + - canRead: true + connectionStatusSnapshot: + sourceId: sourceId + groupId: groupId + queued: queued + percentUseCount: 1 + destinationId: destinationId + predictions: + predictedBytesAtNextInterval: 4 + predictionIntervalSeconds: 9 + predictedPercentBytes: 6 + predictedPercentCount: 8 + predictedMillisUntilCountBackpressure: 9 + predictedCountAtNextInterval: 5 + predictedMillisUntilBytesBackpressure: 9 + output: output + input: input + percentUseBytes: 7 + flowFileAvailability: flowFileAvailability + destinationName: destinationName + queuedCount: queuedCount + queuedSize: queuedSize + flowFilesQueued: 6 + name: name + flowFilesIn: 1 + id: id + sourceName: sourceName + flowFilesOut: 1 + bytesIn: 4 + bytesOut: 7 + bytesQueued: 1 + id: id + flowFilesReceived: 5 + queuedCount: queuedCount + queuedSize: queuedSize + flowFilesSent: 4 + processGroupStatusSnapshots: + - canRead: true + processGroupStatusSnapshot: null + id: id + - canRead: true + processGroupStatusSnapshot: null + id: id + flowFilesIn: 9 + id: id + written: written + statelessActiveThreadCount: 3 + flowFilesOut: 0 + bytesIn: 0 + bytesOut: 6 + bytesQueued: 4 + bytesWritten: 0 + outputPortStatusSnapshots: + - null + - null + bytesTransferred: 9 + read: read + activeThreadCount: 4 + processorStatusSnapshots: + - processorStatusSnapshot: + bytesWritten: 9 + read: read + tasksDurationNanos: 8 + activeThreadCount: 8 + groupId: groupId + executionNode: "ALL, PRIMARY" + bytesRead: 8 + processingPerformanceStatus: null + type: type + terminatedThreadCount: 0 + output: output + input: input + taskCount: 9 + name: name + flowFilesIn: 1 + id: id + tasksDuration: tasksDuration + written: written + flowFilesOut: 3 + runStatus: "Running, Stopped, Validating, Disabled, Invalid" + tasks: tasks + bytesIn: 6 + bytesOut: 4 + canRead: true + id: id + - processorStatusSnapshot: + bytesWritten: 9 + read: read + tasksDurationNanos: 8 + activeThreadCount: 8 + groupId: groupId + executionNode: "ALL, PRIMARY" + bytesRead: 8 + processingPerformanceStatus: null + type: type + terminatedThreadCount: 0 + output: output + input: input + taskCount: 9 + name: name + flowFilesIn: 1 + id: id + tasksDuration: tasksDuration + written: written + flowFilesOut: 3 + runStatus: "Running, Stopped, Validating, Disabled, Invalid" + tasks: tasks + bytesIn: 6 + bytesOut: 4 + canRead: true + id: id + bytesRead: 1 + processingPerformanceStatus: + identifier: identifier + cpuDuration: 0 + contentReadDuration: 4 + sessionCommitDuration: 1 + garbageCollectionDuration: 2 + contentWriteDuration: 3 + received: received + bytesSent: 7 + processingNanos: 8 + sent: sent + flowFilesTransferred: 6 + terminatedThreadCount: 9 + input: input + bytesReceived: 4 + flowFilesQueued: 7 + name: name + versionedFlowState: "LOCALLY_MODIFIED, STALE, LOCALLY_MODIFIED_AND_STALE,\ + \ UP_TO_DATE, SYNC_FAILURE" + inputPortStatusSnapshots: + - portStatusSnapshot: + output: output + input: input + activeThreadCount: 0 + groupId: groupId + name: name + transmitting: true + flowFilesIn: 5 + id: id + flowFilesOut: 5 + runStatus: "Running, Stopped, Validating, Disabled, Invalid" + bytesIn: 6 + bytesOut: 1 + canRead: true + id: id + - portStatusSnapshot: + output: output + input: input + activeThreadCount: 0 + groupId: groupId + name: name + transmitting: true + flowFilesIn: 5 + id: id + flowFilesOut: 5 + runStatus: "Running, Stopped, Validating, Disabled, Invalid" + bytesIn: 6 + bytesOut: 1 + canRead: true + id: id id: id - label: label - explanation: explanation - usageRestriction: usageRestriction - type: type - bundle: - artifact: artifact - version: version - group: group - tags: - - tags - - tags + statsLastRefreshed: statsLastRefreshed + parameters: + - parameter: + referencedAssets: + - name: name + id: id + - name: name + id: id + valueRemoved: true + inherited: true + provided: true + name: name + description: description + sensitive: true + referencingComponents: + - null + - null + value: value + parameterContext: + component: + name: name + id: id + permissions: null + id: id + canWrite: true + - parameter: + referencedAssets: + - name: name + id: id + - name: name + id: id + valueRemoved: true + inherited: true + provided: true + name: name + description: description + sensitive: true + referencingComponents: + - null + - null + value: value + parameterContext: + component: + name: name + id: id + permissions: null + id: id + canWrite: true + parameterProviderConfiguration: + component: + parameterGroupName: parameterGroupName + synchronized: true + parameterProviderName: parameterProviderName + parameterProviderId: parameterProviderId + permissions: null + id: id xml: - name: processorTypesEntity - RemoteProcessGroupStatusEntity: + name: parameterContextUpdateEntity + ParameterContextUpdateRequestDTO: type: object properties: - remoteProcessGroupStatus: - $ref: '#/components/schemas/RemoteProcessGroupStatusDTO' - canRead: + complete: type: boolean - description: Indicates whether the user can read a given resource. + description: Whether or not the request is completed readOnly: true - example: - canRead: true - remoteProcessGroupStatus: - transmissionStatus: transmissionStatus - groupId: groupId - name: name - targetUri: targetUri - nodeSnapshots: - - statusSnapshot: null - address: address - apiPort: 7 - nodeId: nodeId - - statusSnapshot: null - address: address - apiPort: 7 - nodeId: nodeId - id: id - aggregateSnapshot: null - statsLastRefreshed: statsLastRefreshed - validationStatus: "VALID, INVALID, VALIDATING" - xml: - name: remoteProcessGroupStatusEntity - ReportingTaskDefinition: - type: object - properties: - group: - type: string - description: The group name of the bundle that provides the referenced type. - artifact: - type: string - description: The artifact name of the bundle that provides the referenced - type. - version: - type: string - description: The version of the bundle that provides the referenced type. - type: + failureReason: type: string - description: The fully-qualified class type - typeDescription: + description: "The reason for the request failing, or null if the request\ + \ has not failed" + readOnly: true + lastUpdated: type: string - description: The description of the type. - buildInfo: - $ref: '#/components/schemas/BuildInfo' - providedApiImplementations: - type: array - description: "If this type represents a provider for an interface, this\ - \ lists the APIs it implements" - items: - $ref: '#/components/schemas/DefinedType' - tags: - uniqueItems: true - type: array - description: The tags associated with this type - items: - type: string - description: The tags associated with this type - seeAlso: + description: The timestamp of when the request was last updated + format: date-time + readOnly: true + parameterContext: + $ref: '#/components/schemas/ParameterContextDTO' + percentCompleted: + type: integer + description: A value between 0 and 100 (inclusive) indicating how close + the request is to completion + format: int32 + readOnly: true + referencingComponents: uniqueItems: true type: array - description: The names of other component types that may be related + description: The components that are referenced by the update. + readOnly: true items: - type: string - description: The names of other component types that may be related - deprecated: - type: boolean - description: Whether or not the component has been deprecated - deprecationReason: + $ref: '#/components/schemas/AffectedComponentEntity' + requestId: type: string - description: "If this component has been deprecated, this optional field\ - \ can be used to provide an explanation" - deprecationAlternatives: - uniqueItems: true - type: array - description: "If this component has been deprecated, this optional field\ - \ provides alternatives to use" - items: - type: string - description: "If this component has been deprecated, this optional field\ - \ provides alternatives to use" - restricted: - type: boolean - description: Whether or not the component has a general restriction - restrictedExplanation: + description: The ID of the request + readOnly: true + state: type: string - description: An optional description of the general restriction - explicitRestrictions: - uniqueItems: true - type: array - description: Explicit restrictions that indicate a require permission to - use the component - items: - $ref: '#/components/schemas/Restriction' - stateful: - $ref: '#/components/schemas/Stateful' - systemResourceConsiderations: - type: array - description: The system resource considerations for the given component - items: - $ref: '#/components/schemas/SystemResourceConsideration' - additionalDetails: - type: boolean - description: Indicates if the component has additional details documentation - propertyDescriptors: - type: object - additionalProperties: - $ref: '#/components/schemas/PropertyDescriptor' - description: Descriptions of configuration properties applicable to this - component. - supportsDynamicProperties: - type: boolean - description: Whether or not this component makes use of dynamic (user-set) - properties. - supportsSensitiveDynamicProperties: - type: boolean - description: Whether or not this component makes use of sensitive dynamic - (user-set) properties. - dynamicProperties: - type: array - description: Describes the dynamic properties supported by this component - items: - $ref: '#/components/schemas/DynamicProperty' - supportedSchedulingStrategies: - type: array - description: "The supported scheduling strategies, such as TIME_DRIVER or\ - \ CRON." - items: - type: string - description: "The supported scheduling strategies, such as TIME_DRIVER\ - \ or CRON." - defaultSchedulingStrategy: + description: A description of the current state of the request + readOnly: true + submissionTime: type: string - description: The default scheduling strategy for the reporting task. - defaultSchedulingPeriodBySchedulingStrategy: - type: object - additionalProperties: - type: string - description: "The default scheduling period for each scheduling strategy.\ - \ The scheduling period is expected to be a time period, such as \"\ - 30 sec\"." - description: "The default scheduling period for each scheduling strategy.\ - \ The scheduling period is expected to be a time period, such as \"30\ - \ sec\"." - description: Reporting Tasks provided in this bundle - example: - buildInfo: - compilerFlags: compilerFlags - compiler: compiler - version: version - revision: revision - timestamp: 0 - targetArch: targetArch - dynamicProperties: - - name: name - expressionLanguageScope: NONE - description: description - value: value - - name: name - expressionLanguageScope: NONE - description: description - value: value - deprecated: true - providedApiImplementations: - - artifact: artifact - typeDescription: typeDescription - type: type - version: version - group: group - - artifact: artifact - typeDescription: typeDescription - type: type - version: version - group: group - type: type - propertyDescriptors: - key: - resourceDefinition: - resourceTypes: - - FILE - - FILE - cardinality: SINGLE - typeProvidedByValue: null - displayName: displayName - defaultValue: defaultValue - validRegex: validRegex - expressionLanguageScope: NONE - validator: validator - description: description - sensitive: true - required: true - dependencies: - - propertyDisplayName: propertyDisplayName - dependentValues: - - dependentValues - - dependentValues - propertyName: propertyName - - propertyDisplayName: propertyDisplayName - dependentValues: - - dependentValues - - dependentValues - propertyName: propertyName - expressionLanguageScopeDescription: expressionLanguageScopeDescription - allowableValues: - - displayName: displayName - description: description - value: value - - displayName: displayName - description: description - value: value - name: name - dynamic: true - seeAlso: - - seeAlso - - seeAlso - artifact: artifact - deprecationReason: deprecationReason - systemResourceConsiderations: - - resource: resource - description: description - - resource: resource - description: description - supportsSensitiveDynamicProperties: true - stateful: - description: description - scopes: - - CLUSTER - - CLUSTER - group: group - deprecationAlternatives: - - deprecationAlternatives - - deprecationAlternatives - defaultSchedulingPeriodBySchedulingStrategy: - key: defaultSchedulingPeriodBySchedulingStrategy - explicitRestrictions: - - requiredPermission: requiredPermission - explanation: explanation - - requiredPermission: requiredPermission - explanation: explanation - typeDescription: typeDescription - defaultSchedulingStrategy: defaultSchedulingStrategy - additionalDetails: true - version: version - tags: - - tags - - tags - restricted: true - supportedSchedulingStrategies: - - supportedSchedulingStrategies - - supportedSchedulingStrategies - supportsDynamicProperties: true - restrictedExplanation: restrictedExplanation - ReportingTaskTypesEntity: - type: object - properties: - reportingTaskTypes: - uniqueItems: true + description: The timestamp of when the request was submitted + format: date-time + readOnly: true + updateSteps: type: array + description: "The steps that are required in order to complete the request,\ + \ along with the status of each" + readOnly: true items: - $ref: '#/components/schemas/DocumentedTypeDTO' + $ref: '#/components/schemas/ParameterContextUpdateStepDTO' + uri: + type: string + description: The URI for the request + readOnly: true + description: The Update Request example: - reportingTaskTypes: - - deprecationReason: deprecationReason - controllerServiceApis: - - type: type - bundle: null - - type: type - bundle: null - restricted: true + percentCompleted: 0 + lastUpdated: 2000-01-23T04:56:07.000+00:00 + requestId: requestId + updateSteps: + - failureReason: failureReason description: description - explicitRestrictions: - - requiredPermission: - id: id - label: label - explanation: explanation - - requiredPermission: - id: id - label: label - explanation: explanation - usageRestriction: usageRestriction - type: type - bundle: - artifact: artifact - version: version - group: group - tags: - - tags - - tags - - deprecationReason: deprecationReason - controllerServiceApis: - - type: type - bundle: null - - type: type - bundle: null - restricted: true + complete: true + - failureReason: failureReason description: description - explicitRestrictions: - - requiredPermission: - id: id - label: label - explanation: explanation - - requiredPermission: - id: id - label: label - explanation: explanation - usageRestriction: usageRestriction - type: type - bundle: - artifact: artifact - version: version - group: group - tags: - - tags - - tags - xml: - name: reportingTaskTypesEntity - ReportingTasksEntity: - type: object - properties: - currentTime: - type: string - description: The current time on the system. - reportingTasks: - uniqueItems: true - type: array - items: - $ref: '#/components/schemas/ReportingTaskEntity' - example: - currentTime: currentTime - reportingTasks: + complete: true + failureReason: failureReason + state: state + complete: true + referencingComponents: - bulletins: - - sourceId: sourceId - canRead: true - groupId: groupId - id: 5 - nodeAddress: nodeAddress - bulletin: - sourceId: sourceId - level: level - sourceType: sourceType - groupId: groupId - id: 5 - sourceName: sourceName - category: category - message: message - nodeAddress: nodeAddress - timestamp: timestamp - timestamp: timestamp - - sourceId: sourceId + - null + - null + disconnectedNodeAcknowledged: true + component: + activeThreadCount: 0 + processGroupId: processGroupId + name: name + referenceType: "PROCESSOR,CONTROLLER_SERVICE, INPUT_PORT, OUTPUT_PORT,\ + \ REMOTE_INPUT_PORT, REMOTE_OUTPUT_PORT, STATELESS_GROUP" + validationErrors: + - validationErrors + - validationErrors + id: id + state: state + permissions: canRead: true - groupId: groupId - id: 5 - nodeAddress: nodeAddress - bulletin: - sourceId: sourceId - level: level - sourceType: sourceType - groupId: groupId - id: 5 - sourceName: sourceName - category: category - message: message - nodeAddress: nodeAddress - timestamp: timestamp - timestamp: timestamp + canWrite: true + referenceType: "PROCESSOR,CONTROLLER_SERVICE, INPUT_PORT, OUTPUT_PORT, REMOTE_INPUT_PORT,\ + \ REMOTE_OUTPUT_PORT" + id: id + position: + x: 0.8008281904610115 + "y": 6.027456183070403 + processGroup: + name: name + id: id + uri: uri + revision: + clientId: clientId + lastModifier: lastModifier + version: 2 + - bulletins: + - null + - null disconnectedNodeAcknowledged: true component: - deprecated: true - multipleVersionsAvailable: true - defaultSchedulingPeriod: - key: defaultSchedulingPeriod - extensionMissing: true - type: type - descriptors: - key: - supportsEl: true - displayName: displayName - defaultValue: defaultValue - expressionLanguageScope: expressionLanguageScope + activeThreadCount: 0 + processGroupId: processGroupId + name: name + referenceType: "PROCESSOR,CONTROLLER_SERVICE, INPUT_PORT, OUTPUT_PORT,\ + \ REMOTE_INPUT_PORT, REMOTE_OUTPUT_PORT, STATELESS_GROUP" + validationErrors: + - validationErrors + - validationErrors + id: id + state: state + permissions: + canRead: true + canWrite: true + referenceType: "PROCESSOR,CONTROLLER_SERVICE, INPUT_PORT, OUTPUT_PORT, REMOTE_INPUT_PORT,\ + \ REMOTE_OUTPUT_PORT" + id: id + position: + x: 0.8008281904610115 + "y": 6.027456183070403 + processGroup: + name: name + id: id + uri: uri + revision: + clientId: clientId + lastModifier: lastModifier + version: 2 + uri: uri + parameterContext: + inheritedParameterContexts: + - null + - null + name: name + description: description + id: id + boundProcessGroups: + - activeRemotePortCount: 0 + staleCount: 3 + outputPortCount: 3 + inputPortCount: 7 + permissions: + canRead: true + canWrite: true + processGroupUpdateStrategy: "CURRENT_GROUP, CURRENT_GROUP_WITH_CHILDREN" + disabledCount: 7 + runningCount: 5 + versionedFlowSnapshot: + bucket: + identifier: identifier + permissions: + canRead: true + canDelete: true + canWrite: true + createdTimestamp: 2 + name: name description: description - sensitive: true - required: true - dependencies: - - dependentValues: - - dependentValues - - dependentValues - propertyName: propertyName - - dependentValues: - - dependentValues - - dependentValues - propertyName: propertyName - allowableValues: + externalControllerServices: + key: + identifier: identifier + name: name + snapshotMetadata: + flowIdentifier: flowIdentifier + comments: comments + author: author + bucketIdentifier: bucketIdentifier + branch: branch + version: version + timestamp: 5 + flowContents: + processors: + - autoTerminatedRelationships: + - autoTerminatedRelationships + - autoTerminatedRelationships + bulletinLevel: bulletinLevel + executionNode: executionNode + runDurationMillis: 3 + propertyDescriptors: + key: null + type: type + scheduledState: ENABLED + maxBackoffPeriod: maxBackoffPeriod + yieldDuration: yieldDuration + bundle: null + retriedRelationships: + - retriedRelationships + - retriedRelationships + annotationData: annotationData + componentType: CONNECTION + identifier: identifier + comments: comments + concurrentlySchedulableTaskCount: 1 + retryCount: 1 + penaltyDuration: penaltyDuration + backoffMechanism: "PENALIZE_FLOWFILE, YIELD_PROCESSOR" + schedulingStrategy: schedulingStrategy + name: name + instanceIdentifier: instanceIdentifier + schedulingPeriod: schedulingPeriod + style: + key: style + position: null + groupIdentifier: groupIdentifier + properties: + key: properties + - autoTerminatedRelationships: + - autoTerminatedRelationships + - autoTerminatedRelationships + bulletinLevel: bulletinLevel + executionNode: executionNode + runDurationMillis: 3 + propertyDescriptors: + key: null + type: type + scheduledState: ENABLED + maxBackoffPeriod: maxBackoffPeriod + yieldDuration: yieldDuration + bundle: null + retriedRelationships: + - retriedRelationships + - retriedRelationships + annotationData: annotationData + componentType: CONNECTION + identifier: identifier + comments: comments + concurrentlySchedulableTaskCount: 1 + retryCount: 1 + penaltyDuration: penaltyDuration + backoffMechanism: "PENALIZE_FLOWFILE, YIELD_PROCESSOR" + schedulingStrategy: schedulingStrategy + name: name + instanceIdentifier: instanceIdentifier + schedulingPeriod: schedulingPeriod + style: + key: style + position: null + groupIdentifier: groupIdentifier + properties: + key: properties + scheduledState: ENABLED + processGroups: + - null + - null + outputPorts: + - null + - null + funnels: + - componentType: CONNECTION + identifier: identifier + comments: comments + name: name + instanceIdentifier: instanceIdentifier + position: null + groupIdentifier: groupIdentifier + - componentType: CONNECTION + identifier: identifier + comments: comments + name: name + instanceIdentifier: instanceIdentifier + position: null + groupIdentifier: groupIdentifier + versionedFlowCoordinates: + registryId: registryId + storageLocation: storageLocation + bucketId: bucketId + branch: branch + flowId: flowId + version: version + latest: true + connections: + - componentType: CONNECTION + identifier: identifier + prioritizers: + - prioritizers + - prioritizers + comments: comments + flowFileExpiration: flowFileExpiration + selectedRelationships: + - selectedRelationships + - selectedRelationships + loadBalanceCompression: "DO_NOT_COMPRESS, COMPRESS_ATTRIBUTES_ONLY,\ + \ COMPRESS_ATTRIBUTES_AND_CONTENT" + destination: + comments: comments + groupId: groupId + name: name + instanceIdentifier: instanceIdentifier + id: id + type: PROCESSOR + backPressureDataSizeThreshold: backPressureDataSizeThreshold + loadBalanceStrategy: "DO_NOT_LOAD_BALANCE, PARTITION_BY_ATTRIBUTE,\ + \ ROUND_ROBIN, SINGLE_NODE" + labelIndex: 2 + source: null + bends: + - x: 7.203794749804894 + "y": 4.332304821875894 + - x: 7.203794749804894 + "y": 4.332304821875894 + backPressureObjectThreshold: 0 + name: name + instanceIdentifier: instanceIdentifier + position: null + groupIdentifier: groupIdentifier + partitioningAttribute: partitioningAttribute + zIndex: 9 + - componentType: CONNECTION + identifier: identifier + prioritizers: + - prioritizers + - prioritizers + comments: comments + flowFileExpiration: flowFileExpiration + selectedRelationships: + - selectedRelationships + - selectedRelationships + loadBalanceCompression: "DO_NOT_COMPRESS, COMPRESS_ATTRIBUTES_ONLY,\ + \ COMPRESS_ATTRIBUTES_AND_CONTENT" + destination: + comments: comments + groupId: groupId + name: name + instanceIdentifier: instanceIdentifier + id: id + type: PROCESSOR + backPressureDataSizeThreshold: backPressureDataSizeThreshold + loadBalanceStrategy: "DO_NOT_LOAD_BALANCE, PARTITION_BY_ATTRIBUTE,\ + \ ROUND_ROBIN, SINGLE_NODE" + labelIndex: 2 + source: null + bends: + - x: 7.203794749804894 + "y": 4.332304821875894 + - x: 7.203794749804894 + "y": 4.332304821875894 + backPressureObjectThreshold: 0 + name: name + instanceIdentifier: instanceIdentifier + position: null + groupIdentifier: groupIdentifier + partitioningAttribute: partitioningAttribute + zIndex: 9 + logFileSuffix: logFileSuffix + parameterContextName: parameterContextName + componentType: CONNECTION + identifier: identifier + defaultBackPressureObjectThreshold: 0 + comments: comments + executionEngine: STANDARD + defaultBackPressureDataSizeThreshold: defaultBackPressureDataSizeThreshold + labels: + - componentType: CONNECTION + identifier: identifier + comments: comments + name: name + width: 4.8789878742268815 + instanceIdentifier: instanceIdentifier + style: + key: style + label: label + position: null + groupIdentifier: groupIdentifier + height: 6.173804034172511 + zIndex: 6 + - componentType: CONNECTION + identifier: identifier + comments: comments + name: name + width: 4.8789878742268815 + instanceIdentifier: instanceIdentifier + style: + key: style + label: label + position: null + groupIdentifier: groupIdentifier + height: 6.173804034172511 + zIndex: 6 + controllerServices: + - annotationData: annotationData + componentType: CONNECTION + identifier: identifier + comments: comments + bulletinLevel: bulletinLevel + propertyDescriptors: + key: + resourceDefinition: + resourceTypes: + - FILE + - FILE + cardinality: SINGLE + displayName: displayName + identifiesControllerService: true + name: name + dynamic: true + sensitive: true + type: type + scheduledState: ENABLED + controllerServiceApis: + - type: type + bundle: null + - type: type + bundle: null + name: name + instanceIdentifier: instanceIdentifier + position: null + groupIdentifier: groupIdentifier + bundle: + artifact: artifact + version: version + group: group + properties: + key: properties + - annotationData: annotationData + componentType: CONNECTION + identifier: identifier + comments: comments + bulletinLevel: bulletinLevel + propertyDescriptors: + key: + resourceDefinition: + resourceTypes: + - FILE + - FILE + cardinality: SINGLE + displayName: displayName + identifiesControllerService: true + name: name + dynamic: true + sensitive: true + type: type + scheduledState: ENABLED + controllerServiceApis: + - type: type + bundle: null + - type: type + bundle: null + name: name + instanceIdentifier: instanceIdentifier + position: null + groupIdentifier: groupIdentifier + bundle: + artifact: artifact + version: version + group: group + properties: + key: properties + defaultFlowFileExpiration: defaultFlowFileExpiration + flowFileConcurrency: flowFileConcurrency + flowFileOutboundPolicy: flowFileOutboundPolicy + name: name + inputPorts: + - componentType: CONNECTION + identifier: identifier + comments: comments + allowRemoteAccess: true + concurrentlySchedulableTaskCount: 2 + name: name + instanceIdentifier: instanceIdentifier + portFunction: STANDARD + position: null + groupIdentifier: groupIdentifier + type: INPUT_PORT + scheduledState: ENABLED + - componentType: CONNECTION + identifier: identifier + comments: comments + allowRemoteAccess: true + concurrentlySchedulableTaskCount: 2 + name: name + instanceIdentifier: instanceIdentifier + portFunction: STANDARD + position: null + groupIdentifier: groupIdentifier + type: INPUT_PORT + scheduledState: ENABLED + instanceIdentifier: instanceIdentifier + maxConcurrentTasks: 9 + position: null + statelessFlowTimeout: statelessFlowTimeout + groupIdentifier: groupIdentifier + remoteProcessGroups: + - componentType: CONNECTION + identifier: identifier + comments: comments + proxyPassword: proxyPassword + communicationsTimeout: communicationsTimeout + proxyHost: proxyHost + proxyPort: 4 + outputPorts: + - null + - null + transportProtocol: "RAW, HTTP" + name: name + proxyUser: proxyUser + inputPorts: + - componentType: CONNECTION + identifier: identifier + remoteGroupId: remoteGroupId + comments: comments + targetId: targetId + concurrentlySchedulableTaskCount: 1 + useCompression: true + scheduledState: ENABLED + name: name + instanceIdentifier: instanceIdentifier + position: null + batchSize: + duration: duration + size: size + count: 5 + groupIdentifier: groupIdentifier + - componentType: CONNECTION + identifier: identifier + remoteGroupId: remoteGroupId + comments: comments + targetId: targetId + concurrentlySchedulableTaskCount: 1 + useCompression: true + scheduledState: ENABLED + name: name + instanceIdentifier: instanceIdentifier + position: null + batchSize: + duration: duration + size: size + count: 5 + groupIdentifier: groupIdentifier + targetUris: targetUris + instanceIdentifier: instanceIdentifier + yieldDuration: yieldDuration + position: null + groupIdentifier: groupIdentifier + localNetworkInterface: localNetworkInterface + - componentType: CONNECTION + identifier: identifier + comments: comments + proxyPassword: proxyPassword + communicationsTimeout: communicationsTimeout + proxyHost: proxyHost + proxyPort: 4 + outputPorts: + - null + - null + transportProtocol: "RAW, HTTP" + name: name + proxyUser: proxyUser + inputPorts: + - componentType: CONNECTION + identifier: identifier + remoteGroupId: remoteGroupId + comments: comments + targetId: targetId + concurrentlySchedulableTaskCount: 1 + useCompression: true + scheduledState: ENABLED + name: name + instanceIdentifier: instanceIdentifier + position: null + batchSize: + duration: duration + size: size + count: 5 + groupIdentifier: groupIdentifier + - componentType: CONNECTION + identifier: identifier + remoteGroupId: remoteGroupId + comments: comments + targetId: targetId + concurrentlySchedulableTaskCount: 1 + useCompression: true + scheduledState: ENABLED + name: name + instanceIdentifier: instanceIdentifier + position: null + batchSize: + duration: duration + size: size + count: 5 + groupIdentifier: groupIdentifier + targetUris: targetUris + instanceIdentifier: instanceIdentifier + yieldDuration: yieldDuration + position: null + groupIdentifier: groupIdentifier + localNetworkInterface: localNetworkInterface + parameterProviders: + key: + identifier: identifier + name: name + type: type + bundle: null + flow: + versionCount: 4 + bucketName: bucketName + identifier: identifier + permissions: null + createdTimestamp: 3 + name: name + description: description + bucketIdentifier: bucketIdentifier + versionInfo: + version: 0 + branch: branch + lastModifiedTimestamp: 8 + flowEncodingVersion: flowEncodingVersion + latest: true + parameterContexts: + key: + parameterGroupName: parameterGroupName + componentType: CONNECTION + identifier: identifier + synchronized: true + comments: comments + description: description + inheritedParameterContexts: + - inheritedParameterContexts + - inheritedParameterContexts + name: name + instanceIdentifier: instanceIdentifier + position: null + groupIdentifier: groupIdentifier + parameterProvider: parameterProvider + parameters: + - referencedAssets: + - identifier: identifier + name: name + - identifier: identifier + name: name + provided: true + name: name + description: description + sensitive: true + value: value + - referencedAssets: + - identifier: identifier + name: name + - identifier: identifier + name: name + provided: true + name: name + description: description + sensitive: true + value: value + stoppedCount: 7 + id: id + bulletins: + - null + - null + publicInputPortCount: 3 + upToDateCount: 3 + inactiveRemotePortCount: 0 + uri: uri + locallyModifiedCount: 7 + revision: + clientId: clientId + lastModifier: lastModifier + version: 2 + disconnectedNodeAcknowledged: true + publicOutputPortCount: 7 + component: + activeRemotePortCount: 6 + flowfileConcurrency: "UNBOUNDED, SINGLE_FLOWFILE_PER_NODE, SINGLE_BATCH_PER_NODE" + staleCount: 5 + outputPortCount: 1 + inputPortCount: 9 + versionedComponentId: versionedComponentId + disabledCount: 5 + runningCount: 6 + flowfileOutboundPolicy: "STREAM_WHEN_AVAILABLE, BATCH_OUTPUT" + stoppedCount: 6 + id: id + versionControlInformation: + bucketName: bucketName + groupId: groupId + registryId: registryId + storageLocation: storageLocation + bucketId: bucketId + registryName: registryName + branch: branch + flowName: flowName + version: version + flowDescription: flowDescription + stateExplanation: stateExplanation + state: "LOCALLY_MODIFIED, STALE, LOCALLY_MODIFIED_AND_STALE, UP_TO_DATE,\ + \ SYNC_FAILURE" + flowId: flowId + logFileSuffix: logFileSuffix + defaultBackPressureObjectThreshold: 4 + publicInputPortCount: 2 + comments: comments + upToDateCount: 3 + parentGroupId: parentGroupId + inactiveRemotePortCount: 9 + executionEngine: "STATELESS, STANDARD, INHERITED" + locallyModifiedCount: 3 + defaultBackPressureDataSizeThreshold: defaultBackPressureDataSizeThreshold + publicOutputPortCount: 6 + localOutputPortCount: 9 + defaultFlowFileExpiration: defaultFlowFileExpiration + localInputPortCount: 8 + contents: + controllerServices: + - bulletinLevel: bulletinLevel + deprecated: true + multipleVersionsAvailable: true + extensionMissing: true + type: type + descriptors: + key: + supportsEl: true + defaultValue: defaultValue + displayName: displayName + expressionLanguageScope: expressionLanguageScope + description: description + sensitive: true + required: true + dependencies: + - dependentValues: + - dependentValues + - dependentValues + propertyName: propertyName + - dependentValues: + - dependentValues + - dependentValues + propertyName: propertyName + allowableValues: + - canRead: true + allowableValue: + displayName: displayName + description: description + value: value + - canRead: true + allowableValue: + displayName: displayName + description: description + value: value + identifiesControllerService: identifiesControllerService + name: name + dynamic: true + identifiesControllerServiceBundle: null + controllerServiceApis: + - type: type + bundle: null + - type: type + bundle: null + sensitiveDynamicPropertyNames: + - sensitiveDynamicPropertyNames + - sensitiveDynamicPropertyNames + supportsSensitiveDynamicProperties: true + versionedComponentId: versionedComponentId + validationErrors: + - validationErrors + - validationErrors + id: id + state: "ENABLED, ENABLING, DISABLED, DISABLING" + bundle: + artifact: artifact + version: version + group: group + referencingComponents: + - bulletins: + - null + - null + disconnectedNodeAcknowledged: true + component: + descriptors: + key: null + referenceCycle: true + activeThreadCount: 0 + groupId: groupId + name: name + referenceType: "Processor, ControllerService, ReportingTask,\ + \ FlowRegistryClient" + validationErrors: + - validationErrors + - validationErrors + id: id + state: state + type: type + referencingComponents: + - null + - null + properties: + key: properties + permissions: null + id: id + position: null + uri: uri + operatePermissions: + canRead: true + canWrite: true + revision: + clientId: clientId + lastModifier: lastModifier + version: 2 + - bulletins: + - null + - null + disconnectedNodeAcknowledged: true + component: + descriptors: + key: null + referenceCycle: true + activeThreadCount: 0 + groupId: groupId + name: name + referenceType: "Processor, ControllerService, ReportingTask,\ + \ FlowRegistryClient" + validationErrors: + - validationErrors + - validationErrors + id: id + state: state + type: type + referencingComponents: + - null + - null + properties: + key: properties + permissions: null + id: id + position: null + uri: uri + operatePermissions: + canRead: true + canWrite: true + revision: + clientId: clientId + lastModifier: lastModifier + version: 2 + validationStatus: "VALID, INVALID, VALIDATING" + annotationData: annotationData + comments: comments + parentGroupId: parentGroupId + customUiUrl: customUiUrl + restricted: true + name: name + position: + x: 0.8008281904610115 + "y": 6.027456183070403 + persistsState: true + properties: + key: properties + - bulletinLevel: bulletinLevel + deprecated: true + multipleVersionsAvailable: true + extensionMissing: true + type: type + descriptors: + key: + supportsEl: true + defaultValue: defaultValue + displayName: displayName + expressionLanguageScope: expressionLanguageScope + description: description + sensitive: true + required: true + dependencies: + - dependentValues: + - dependentValues + - dependentValues + propertyName: propertyName + - dependentValues: + - dependentValues + - dependentValues + propertyName: propertyName + allowableValues: + - canRead: true + allowableValue: + displayName: displayName + description: description + value: value + - canRead: true + allowableValue: + displayName: displayName + description: description + value: value + identifiesControllerService: identifiesControllerService + name: name + dynamic: true + identifiesControllerServiceBundle: null + controllerServiceApis: + - type: type + bundle: null + - type: type + bundle: null + sensitiveDynamicPropertyNames: + - sensitiveDynamicPropertyNames + - sensitiveDynamicPropertyNames + supportsSensitiveDynamicProperties: true + versionedComponentId: versionedComponentId + validationErrors: + - validationErrors + - validationErrors + id: id + state: "ENABLED, ENABLING, DISABLED, DISABLING" + bundle: + artifact: artifact + version: version + group: group + referencingComponents: + - bulletins: + - null + - null + disconnectedNodeAcknowledged: true + component: + descriptors: + key: null + referenceCycle: true + activeThreadCount: 0 + groupId: groupId + name: name + referenceType: "Processor, ControllerService, ReportingTask,\ + \ FlowRegistryClient" + validationErrors: + - validationErrors + - validationErrors + id: id + state: state + type: type + referencingComponents: + - null + - null + properties: + key: properties + permissions: null + id: id + position: null + uri: uri + operatePermissions: + canRead: true + canWrite: true + revision: + clientId: clientId + lastModifier: lastModifier + version: 2 + - bulletins: + - null + - null + disconnectedNodeAcknowledged: true + component: + descriptors: + key: null + referenceCycle: true + activeThreadCount: 0 + groupId: groupId + name: name + referenceType: "Processor, ControllerService, ReportingTask,\ + \ FlowRegistryClient" + validationErrors: + - validationErrors + - validationErrors + id: id + state: state + type: type + referencingComponents: + - null + - null + properties: + key: properties + permissions: null + id: id + position: null + uri: uri + operatePermissions: + canRead: true + canWrite: true + revision: + clientId: clientId + lastModifier: lastModifier + version: 2 + validationStatus: "VALID, INVALID, VALIDATING" + annotationData: annotationData + comments: comments + parentGroupId: parentGroupId + customUiUrl: customUiUrl + restricted: true + name: name + position: + x: 0.8008281904610115 + "y": 6.027456183070403 + persistsState: true + properties: + key: properties + processGroups: + - null + - null + outputPorts: + - null + - null + funnels: + - versionedComponentId: versionedComponentId + parentGroupId: parentGroupId + id: id + position: + x: 0.8008281904610115 + "y": 6.027456183070403 + - versionedComponentId: versionedComponentId + parentGroupId: parentGroupId + id: id + position: + x: 0.8008281904610115 + "y": 6.027456183070403 + inputPorts: + - comments: comments + concurrentlySchedulableTaskCount: 1 + parentGroupId: parentGroupId + type: "INPUT_PORT, OUTPUT_PORT" + allowRemoteAccess: true + versionedComponentId: versionedComponentId + name: name + transmitting: true + validationErrors: + - validationErrors + - validationErrors + id: id + portFunction: "STANDARD, FAILURE" + position: null + state: "RUNNING, STOPPED, DISABLED" + - comments: comments + concurrentlySchedulableTaskCount: 1 + parentGroupId: parentGroupId + type: "INPUT_PORT, OUTPUT_PORT" + allowRemoteAccess: true + versionedComponentId: versionedComponentId + name: name + transmitting: true + validationErrors: + - validationErrors + - validationErrors + id: id + portFunction: "STANDARD, FAILURE" + position: null + state: "RUNNING, STOPPED, DISABLED" + processors: + - supportsBatching: true + supportsParallelProcessing: true + deprecated: true + executionNodeRestricted: true + description: description + parentGroupId: parentGroupId + multipleVersionsAvailable: true + extensionMissing: true + type: type + inputRequirement: inputRequirement + relationships: + - name: name + autoTerminate: true + description: description + retry: true + - name: name + autoTerminate: true + description: description + retry: true + restricted: true + supportsSensitiveDynamicProperties: true + versionedComponentId: versionedComponentId + name: name + validationErrors: + - validationErrors + - validationErrors + style: + key: style + id: id + position: null + state: "RUNNING, STOPPED, DISABLED" + bundle: + artifact: artifact + version: version + group: group + config: + annotationData: annotationData + comments: comments + autoTerminatedRelationships: + - autoTerminatedRelationships + - autoTerminatedRelationships + concurrentlySchedulableTaskCount: 7 + retryCount: 9 + bulletinLevel: bulletinLevel + executionNode: executionNode + penaltyDuration: penaltyDuration + defaultSchedulingPeriod: + key: defaultSchedulingPeriod + defaultConcurrentTasks: + key: defaultConcurrentTasks + runDurationMillis: 3 + customUiUrl: customUiUrl + descriptors: + key: + supportsEl: true + defaultValue: defaultValue + displayName: displayName + expressionLanguageScope: expressionLanguageScope + description: description + sensitive: true + required: true + dependencies: + - dependentValues: + - dependentValues + - dependentValues + propertyName: propertyName + - dependentValues: + - dependentValues + - dependentValues + propertyName: propertyName + allowableValues: + - canRead: true + allowableValue: + displayName: displayName + description: description + value: value + - canRead: true + allowableValue: + displayName: displayName + description: description + value: value + identifiesControllerService: identifiesControllerService + name: name + dynamic: true + identifiesControllerServiceBundle: null + lossTolerant: true + backoffMechanism: "PENALIZE_FLOWFILE, YIELD_PROCESSOR" + maxBackoffPeriod: maxBackoffPeriod + sensitiveDynamicPropertyNames: + - sensitiveDynamicPropertyNames + - sensitiveDynamicPropertyNames + schedulingStrategy: schedulingStrategy + schedulingPeriod: schedulingPeriod + yieldDuration: yieldDuration + properties: + key: properties + retriedRelationships: + - retriedRelationships + - retriedRelationships + persistsState: true + validationStatus: "VALID, INVALID, VALIDATING" + - supportsBatching: true + supportsParallelProcessing: true + deprecated: true + executionNodeRestricted: true + description: description + parentGroupId: parentGroupId + multipleVersionsAvailable: true + extensionMissing: true + type: type + inputRequirement: inputRequirement + relationships: + - name: name + autoTerminate: true + description: description + retry: true + - name: name + autoTerminate: true + description: description + retry: true + restricted: true + supportsSensitiveDynamicProperties: true + versionedComponentId: versionedComponentId + name: name + validationErrors: + - validationErrors + - validationErrors + style: + key: style + id: id + position: null + state: "RUNNING, STOPPED, DISABLED" + bundle: + artifact: artifact + version: version + group: group + config: + annotationData: annotationData + comments: comments + autoTerminatedRelationships: + - autoTerminatedRelationships + - autoTerminatedRelationships + concurrentlySchedulableTaskCount: 7 + retryCount: 9 + bulletinLevel: bulletinLevel + executionNode: executionNode + penaltyDuration: penaltyDuration + defaultSchedulingPeriod: + key: defaultSchedulingPeriod + defaultConcurrentTasks: + key: defaultConcurrentTasks + runDurationMillis: 3 + customUiUrl: customUiUrl + descriptors: + key: + supportsEl: true + defaultValue: defaultValue + displayName: displayName + expressionLanguageScope: expressionLanguageScope + description: description + sensitive: true + required: true + dependencies: + - dependentValues: + - dependentValues + - dependentValues + propertyName: propertyName + - dependentValues: + - dependentValues + - dependentValues + propertyName: propertyName + allowableValues: + - canRead: true + allowableValue: + displayName: displayName + description: description + value: value + - canRead: true + allowableValue: + displayName: displayName + description: description + value: value + identifiesControllerService: identifiesControllerService + name: name + dynamic: true + identifiesControllerServiceBundle: null + lossTolerant: true + backoffMechanism: "PENALIZE_FLOWFILE, YIELD_PROCESSOR" + maxBackoffPeriod: maxBackoffPeriod + sensitiveDynamicPropertyNames: + - sensitiveDynamicPropertyNames + - sensitiveDynamicPropertyNames + schedulingStrategy: schedulingStrategy + schedulingPeriod: schedulingPeriod + yieldDuration: yieldDuration + properties: + key: properties + retriedRelationships: + - retriedRelationships + - retriedRelationships + persistsState: true + validationStatus: "VALID, INVALID, VALIDATING" + remoteProcessGroups: + - inactiveRemoteInputPortCount: 1 + targetSecure: true + communicationsTimeout: communicationsTimeout + outputPortCount: 7 + activeRemoteInputPortCount: 2 + inputPortCount: 6 + proxyPort: 1 + flowRefreshed: flowRefreshed + transportProtocol: transportProtocol + versionedComponentId: versionedComponentId + transmitting: true + validationErrors: + - validationErrors + - validationErrors + yieldDuration: yieldDuration + id: id + localNetworkInterface: localNetworkInterface + authorizationIssues: + - authorizationIssues + - authorizationIssues + comments: comments + proxyPassword: proxyPassword + parentGroupId: parentGroupId + activeRemoteOutputPortCount: 4 + proxyHost: proxyHost + contents: + outputPorts: + - null + - null + inputPorts: + - comments: comments + targetId: targetId + concurrentlySchedulableTaskCount: 1 + groupId: groupId + targetRunning: true + useCompression: true + connected: true + batchSettings: + duration: duration + size: size + count: 7 + versionedComponentId: versionedComponentId + name: name + transmitting: true + exists: true + id: id + - comments: comments + targetId: targetId + concurrentlySchedulableTaskCount: 1 + groupId: groupId + targetRunning: true + useCompression: true + connected: true + batchSettings: + duration: duration + size: size + count: 7 + versionedComponentId: versionedComponentId + name: name + transmitting: true + exists: true + id: id + name: name + proxyUser: proxyUser + targetUri: targetUri + targetUris: targetUris + position: null + inactiveRemoteOutputPortCount: 1 + - inactiveRemoteInputPortCount: 1 + targetSecure: true + communicationsTimeout: communicationsTimeout + outputPortCount: 7 + activeRemoteInputPortCount: 2 + inputPortCount: 6 + proxyPort: 1 + flowRefreshed: flowRefreshed + transportProtocol: transportProtocol + versionedComponentId: versionedComponentId + transmitting: true + validationErrors: + - validationErrors + - validationErrors + yieldDuration: yieldDuration + id: id + localNetworkInterface: localNetworkInterface + authorizationIssues: + - authorizationIssues + - authorizationIssues + comments: comments + proxyPassword: proxyPassword + parentGroupId: parentGroupId + activeRemoteOutputPortCount: 4 + proxyHost: proxyHost + contents: + outputPorts: + - null + - null + inputPorts: + - comments: comments + targetId: targetId + concurrentlySchedulableTaskCount: 1 + groupId: groupId + targetRunning: true + useCompression: true + connected: true + batchSettings: + duration: duration + size: size + count: 7 + versionedComponentId: versionedComponentId + name: name + transmitting: true + exists: true + id: id + - comments: comments + targetId: targetId + concurrentlySchedulableTaskCount: 1 + groupId: groupId + targetRunning: true + useCompression: true + connected: true + batchSettings: + duration: duration + size: size + count: 7 + versionedComponentId: versionedComponentId + name: name + transmitting: true + exists: true + id: id + name: name + proxyUser: proxyUser + targetUri: targetUri + targetUris: targetUris + position: null + inactiveRemoteOutputPortCount: 1 + connections: + - prioritizers: + - prioritizers + - prioritizers + flowFileExpiration: flowFileExpiration + selectedRelationships: + - selectedRelationships + - selectedRelationships + loadBalanceCompression: "DO_NOT_COMPRESS, COMPRESS_ATTRIBUTES_ONLY,\ + \ COMPRESS_ATTRIBUTES_AND_CONTENT" + destination: + running: true + comments: comments + groupId: groupId + versionedComponentId: versionedComponentId + name: name + transmitting: true + exists: true + id: id + type: "PROCESSOR, REMOTE_INPUT_PORT, REMOTE_OUTPUT_PORT, INPUT_PORT,\ + \ OUTPUT_PORT, FUNNEL" + availableRelationships: + - availableRelationships + - availableRelationships + backPressureDataSizeThreshold: backPressureDataSizeThreshold + loadBalanceStrategy: "DO_NOT_LOAD_BALANCE, PARTITION_BY_ATTRIBUTE,\ + \ ROUND_ROBIN, SINGLE_NODE" + parentGroupId: parentGroupId + labelIndex: 7 + source: null + bends: + - null + - null + loadBalanceStatus: "LOAD_BALANCE_NOT_CONFIGURED, LOAD_BALANCE_INACTIVE,\ + \ LOAD_BALANCE_ACTIVE" + backPressureObjectThreshold: 5 + getzIndex: 2 + versionedComponentId: versionedComponentId + name: name + id: id + position: null + loadBalancePartitionAttribute: loadBalancePartitionAttribute + - prioritizers: + - prioritizers + - prioritizers + flowFileExpiration: flowFileExpiration + selectedRelationships: + - selectedRelationships + - selectedRelationships + loadBalanceCompression: "DO_NOT_COMPRESS, COMPRESS_ATTRIBUTES_ONLY,\ + \ COMPRESS_ATTRIBUTES_AND_CONTENT" + destination: + running: true + comments: comments + groupId: groupId + versionedComponentId: versionedComponentId + name: name + transmitting: true + exists: true + id: id + type: "PROCESSOR, REMOTE_INPUT_PORT, REMOTE_OUTPUT_PORT, INPUT_PORT,\ + \ OUTPUT_PORT, FUNNEL" + availableRelationships: + - availableRelationships + - availableRelationships + backPressureDataSizeThreshold: backPressureDataSizeThreshold + loadBalanceStrategy: "DO_NOT_LOAD_BALANCE, PARTITION_BY_ATTRIBUTE,\ + \ ROUND_ROBIN, SINGLE_NODE" + parentGroupId: parentGroupId + labelIndex: 7 + source: null + bends: + - null + - null + loadBalanceStatus: "LOAD_BALANCE_NOT_CONFIGURED, LOAD_BALANCE_INACTIVE,\ + \ LOAD_BALANCE_ACTIVE" + backPressureObjectThreshold: 5 + getzIndex: 2 + versionedComponentId: versionedComponentId + name: name + id: id + position: null + loadBalancePartitionAttribute: loadBalancePartitionAttribute + labels: + - getzIndex: 5 + versionedComponentId: versionedComponentId + width: 2.3021358869347655 + parentGroupId: parentGroupId + style: + key: style + id: id + label: label + position: null + height: 5.637376656633329 + - getzIndex: 5 + versionedComponentId: versionedComponentId + width: 2.3021358869347655 + parentGroupId: parentGroupId + style: + key: style + id: id + label: label + position: null + height: 5.637376656633329 + statelessGroupScheduledState: "STOPPED, RUNNING" + invalidCount: 6 + name: name + syncFailureCount: 3 + maxConcurrentTasks: 6 + position: null + statelessFlowTimeout: statelessFlowTimeout + locallyModifiedAndStaleCount: 6 + parameterContext: + component: + name: name + id: id + permissions: null + id: id + localOutputPortCount: 4 + localInputPortCount: 0 + invalidCount: 6 + syncFailureCount: 0 + position: null + versionedFlowState: "LOCALLY_MODIFIED, STALE, LOCALLY_MODIFIED_AND_STALE,\ + \ UP_TO_DATE, SYNC_FAILURE" + locallyModifiedAndStaleCount: 8 + parameterContext: null + status: + name: name + nodeSnapshots: + - statusSnapshot: null + address: address + apiPort: 5 + nodeId: nodeId + - statusSnapshot: null + address: address + apiPort: 5 + nodeId: nodeId + aggregateSnapshot: + transferred: transferred + queued: queued + output: output + remoteProcessGroupStatusSnapshots: - canRead: true - allowableValue: - displayName: displayName - description: description - value: value + remoteProcessGroupStatusSnapshot: + bytesReceived: 5 + activeThreadCount: 5 + transmissionStatus: transmissionStatus + flowFilesReceived: 7 + groupId: groupId + name: name + targetUri: targetUri + flowFilesSent: 3 + received: received + bytesSent: 8 + id: id + sent: sent + id: id - canRead: true - allowableValue: - displayName: displayName - description: description - value: value - identifiesControllerService: identifiesControllerService - name: name - dynamic: true - identifiesControllerServiceBundle: null - sensitiveDynamicPropertyNames: - - sensitiveDynamicPropertyNames - - sensitiveDynamicPropertyNames - versionedComponentId: versionedComponentId - supportsSensitiveDynamicProperties: true - validationErrors: - - validationErrors - - validationErrors - id: id - state: "RUNNING, STOPPED, DISABLED" - bundle: - artifact: artifact - version: version - group: group - validationStatus: "VALID, INVALID, VALIDATING" - annotationData: annotationData - comments: comments - activeThreadCount: 0 - parentGroupId: parentGroupId - customUiUrl: customUiUrl - restricted: true - schedulingStrategy: schedulingStrategy - name: name - schedulingPeriod: schedulingPeriod - position: null - persistsState: true - properties: - key: properties - permissions: - canRead: true - canWrite: true - id: id - position: - x: 6.027456183070403 - "y": 1.4658129805029452 - uri: uri - revision: - clientId: clientId - lastModifier: lastModifier - version: 0 - operatePermissions: null - status: - activeThreadCount: 6 - validationStatus: "VALID, INVALID, VALIDATING" - runStatus: "RUNNING, STOPPED, DISABLED" - - bulletins: - - sourceId: sourceId - canRead: true - groupId: groupId - id: 5 - nodeAddress: nodeAddress - bulletin: - sourceId: sourceId - level: level - sourceType: sourceType - groupId: groupId - id: 5 - sourceName: sourceName - category: category - message: message - nodeAddress: nodeAddress - timestamp: timestamp - timestamp: timestamp - - sourceId: sourceId - canRead: true - groupId: groupId - id: 5 - nodeAddress: nodeAddress - bulletin: - sourceId: sourceId - level: level - sourceType: sourceType - groupId: groupId - id: 5 - sourceName: sourceName - category: category - message: message - nodeAddress: nodeAddress - timestamp: timestamp - timestamp: timestamp - disconnectedNodeAcknowledged: true - component: - deprecated: true - multipleVersionsAvailable: true - defaultSchedulingPeriod: - key: defaultSchedulingPeriod - extensionMissing: true - type: type - descriptors: - key: - supportsEl: true - displayName: displayName - defaultValue: defaultValue - expressionLanguageScope: expressionLanguageScope - description: description - sensitive: true - required: true - dependencies: - - dependentValues: - - dependentValues - - dependentValues - propertyName: propertyName - - dependentValues: - - dependentValues - - dependentValues - propertyName: propertyName - allowableValues: + remoteProcessGroupStatusSnapshot: + bytesReceived: 5 + activeThreadCount: 5 + transmissionStatus: transmissionStatus + flowFilesReceived: 7 + groupId: groupId + name: name + targetUri: targetUri + flowFilesSent: 3 + received: received + bytesSent: 8 + id: id + sent: sent + id: id + connectionStatusSnapshots: - canRead: true - allowableValue: - displayName: displayName - description: description - value: value + connectionStatusSnapshot: + sourceId: sourceId + groupId: groupId + queued: queued + percentUseCount: 1 + destinationId: destinationId + predictions: + predictedBytesAtNextInterval: 4 + predictionIntervalSeconds: 9 + predictedPercentBytes: 6 + predictedPercentCount: 8 + predictedMillisUntilCountBackpressure: 9 + predictedCountAtNextInterval: 5 + predictedMillisUntilBytesBackpressure: 9 + output: output + input: input + percentUseBytes: 7 + flowFileAvailability: flowFileAvailability + destinationName: destinationName + queuedCount: queuedCount + queuedSize: queuedSize + flowFilesQueued: 6 + name: name + flowFilesIn: 1 + id: id + sourceName: sourceName + flowFilesOut: 1 + bytesIn: 4 + bytesOut: 7 + bytesQueued: 1 + id: id - canRead: true - allowableValue: - displayName: displayName - description: description - value: value - identifiesControllerService: identifiesControllerService + connectionStatusSnapshot: + sourceId: sourceId + groupId: groupId + queued: queued + percentUseCount: 1 + destinationId: destinationId + predictions: + predictedBytesAtNextInterval: 4 + predictionIntervalSeconds: 9 + predictedPercentBytes: 6 + predictedPercentCount: 8 + predictedMillisUntilCountBackpressure: 9 + predictedCountAtNextInterval: 5 + predictedMillisUntilBytesBackpressure: 9 + output: output + input: input + percentUseBytes: 7 + flowFileAvailability: flowFileAvailability + destinationName: destinationName + queuedCount: queuedCount + queuedSize: queuedSize + flowFilesQueued: 6 + name: name + flowFilesIn: 1 + id: id + sourceName: sourceName + flowFilesOut: 1 + bytesIn: 4 + bytesOut: 7 + bytesQueued: 1 + id: id + flowFilesReceived: 5 + queuedCount: queuedCount + queuedSize: queuedSize + flowFilesSent: 4 + processGroupStatusSnapshots: + - canRead: true + processGroupStatusSnapshot: null + id: id + - canRead: true + processGroupStatusSnapshot: null + id: id + flowFilesIn: 9 + id: id + written: written + statelessActiveThreadCount: 3 + flowFilesOut: 0 + bytesIn: 0 + bytesOut: 6 + bytesQueued: 4 + bytesWritten: 0 + outputPortStatusSnapshots: + - null + - null + bytesTransferred: 9 + read: read + activeThreadCount: 4 + processorStatusSnapshots: + - processorStatusSnapshot: + bytesWritten: 9 + read: read + tasksDurationNanos: 8 + activeThreadCount: 8 + groupId: groupId + executionNode: "ALL, PRIMARY" + bytesRead: 8 + processingPerformanceStatus: null + type: type + terminatedThreadCount: 0 + output: output + input: input + taskCount: 9 + name: name + flowFilesIn: 1 + id: id + tasksDuration: tasksDuration + written: written + flowFilesOut: 3 + runStatus: "Running, Stopped, Validating, Disabled, Invalid" + tasks: tasks + bytesIn: 6 + bytesOut: 4 + canRead: true + id: id + - processorStatusSnapshot: + bytesWritten: 9 + read: read + tasksDurationNanos: 8 + activeThreadCount: 8 + groupId: groupId + executionNode: "ALL, PRIMARY" + bytesRead: 8 + processingPerformanceStatus: null + type: type + terminatedThreadCount: 0 + output: output + input: input + taskCount: 9 + name: name + flowFilesIn: 1 + id: id + tasksDuration: tasksDuration + written: written + flowFilesOut: 3 + runStatus: "Running, Stopped, Validating, Disabled, Invalid" + tasks: tasks + bytesIn: 6 + bytesOut: 4 + canRead: true + id: id + bytesRead: 1 + processingPerformanceStatus: + identifier: identifier + cpuDuration: 0 + contentReadDuration: 4 + sessionCommitDuration: 1 + garbageCollectionDuration: 2 + contentWriteDuration: 3 + received: received + bytesSent: 7 + processingNanos: 8 + sent: sent + flowFilesTransferred: 6 + terminatedThreadCount: 9 + input: input + bytesReceived: 4 + flowFilesQueued: 7 + name: name + versionedFlowState: "LOCALLY_MODIFIED, STALE, LOCALLY_MODIFIED_AND_STALE,\ + \ UP_TO_DATE, SYNC_FAILURE" + inputPortStatusSnapshots: + - portStatusSnapshot: + output: output + input: input + activeThreadCount: 0 + groupId: groupId + name: name + transmitting: true + flowFilesIn: 5 + id: id + flowFilesOut: 5 + runStatus: "Running, Stopped, Validating, Disabled, Invalid" + bytesIn: 6 + bytesOut: 1 + canRead: true + id: id + - portStatusSnapshot: + output: output + input: input + activeThreadCount: 0 + groupId: groupId + name: name + transmitting: true + flowFilesIn: 5 + id: id + flowFilesOut: 5 + runStatus: "Running, Stopped, Validating, Disabled, Invalid" + bytesIn: 6 + bytesOut: 1 + canRead: true + id: id + id: id + statsLastRefreshed: statsLastRefreshed + - activeRemotePortCount: 0 + staleCount: 3 + outputPortCount: 3 + inputPortCount: 7 + permissions: + canRead: true + canWrite: true + processGroupUpdateStrategy: "CURRENT_GROUP, CURRENT_GROUP_WITH_CHILDREN" + disabledCount: 7 + runningCount: 5 + versionedFlowSnapshot: + bucket: + identifier: identifier + permissions: + canRead: true + canDelete: true + canWrite: true + createdTimestamp: 2 name: name - dynamic: true - identifiesControllerServiceBundle: null - sensitiveDynamicPropertyNames: - - sensitiveDynamicPropertyNames - - sensitiveDynamicPropertyNames - versionedComponentId: versionedComponentId - supportsSensitiveDynamicProperties: true - validationErrors: - - validationErrors - - validationErrors - id: id - state: "RUNNING, STOPPED, DISABLED" - bundle: - artifact: artifact - version: version - group: group - validationStatus: "VALID, INVALID, VALIDATING" - annotationData: annotationData - comments: comments - activeThreadCount: 0 - parentGroupId: parentGroupId - customUiUrl: customUiUrl - restricted: true - schedulingStrategy: schedulingStrategy - name: name - schedulingPeriod: schedulingPeriod - position: null - persistsState: true - properties: - key: properties - permissions: - canRead: true - canWrite: true - id: id - position: - x: 6.027456183070403 - "y": 1.4658129805029452 - uri: uri - revision: - clientId: clientId - lastModifier: lastModifier - version: 0 - operatePermissions: null - status: - activeThreadCount: 6 - validationStatus: "VALID, INVALID, VALIDATING" - runStatus: "RUNNING, STOPPED, DISABLED" - xml: - name: reportingTasksEntity - ComponentManifest: - type: object - properties: - apis: - type: array - description: Public interfaces defined in this bundle - items: - $ref: '#/components/schemas/DefinedType' - controllerServices: - type: array - description: Controller Services provided in this bundle - items: - $ref: '#/components/schemas/ControllerServiceDefinition' - processors: - type: array - description: Processors provided in this bundle - items: - $ref: '#/components/schemas/ProcessorDefinition' - reportingTasks: - type: array - description: Reporting Tasks provided in this bundle - items: - $ref: '#/components/schemas/ReportingTaskDefinition' - parameterProviders: - type: array - description: Parameter Providers provided in this bundle - items: - $ref: '#/components/schemas/ParameterProviderDefinition' - flowAnalysisRules: - type: array - description: Flow Analysis Rules provided in this bundle - items: - $ref: '#/components/schemas/FlowAnalysisRuleDefinition' - description: The full specification of the bundle contents - RuntimeManifest: - type: object - properties: - identifier: - type: string - description: A unique identifier for the manifest - agentType: - type: string - description: "The type of the runtime binary, e.g., 'minifi-java' or 'minifi-cpp'" - version: - type: string - description: "The version of the runtime binary, e.g., '1.0.1'" - buildInfo: - $ref: '#/components/schemas/BuildInfo' - bundles: - type: array - description: All extension bundles included with this runtime - items: - $ref: '#/components/schemas/Bundle' - schedulingDefaults: - $ref: '#/components/schemas/SchedulingDefaults' - example: - identifier: identifier - agentType: agentType - buildInfo: - compilerFlags: compilerFlags - compiler: compiler - version: version - revision: revision - timestamp: 0 - targetArch: targetArch - bundles: - - artifact: artifact - version: version - group: group - - artifact: artifact - version: version - group: group - version: version - schedulingDefaults: - defaultConcurrentTasksBySchedulingStrategy: - key: 5 - defaultSchedulingPeriodsBySchedulingStrategy: - key: defaultSchedulingPeriodsBySchedulingStrategy - defaultSchedulingStrategy: TIMER_DRIVEN - defaultSchedulingPeriodMillis: 0 - penalizationPeriodMillis: 6 - defaultMaxConcurrentTasks: defaultMaxConcurrentTasks - defaultRunDurationNanos: 5 - yieldDurationMillis: 1 - RuntimeManifestEntity: - type: object - properties: - runtimeManifest: - $ref: '#/components/schemas/RuntimeManifest' - example: - runtimeManifest: - identifier: identifier - agentType: agentType - buildInfo: - compilerFlags: compilerFlags - compiler: compiler - version: version - revision: revision - timestamp: 0 - targetArch: targetArch - bundles: - - artifact: artifact - version: version - group: group - - artifact: artifact - version: version - group: group - version: version - schedulingDefaults: - defaultConcurrentTasksBySchedulingStrategy: - key: 5 - defaultSchedulingPeriodsBySchedulingStrategy: - key: defaultSchedulingPeriodsBySchedulingStrategy - defaultSchedulingStrategy: TIMER_DRIVEN - defaultSchedulingPeriodMillis: 0 - penalizationPeriodMillis: 6 - defaultMaxConcurrentTasks: defaultMaxConcurrentTasks - defaultRunDurationNanos: 5 - yieldDurationMillis: 1 - xml: - name: runtimeManifestEntity - SchedulingDefaults: - type: object - properties: - defaultSchedulingStrategy: - type: string - description: The name of the default scheduling strategy - enum: - - TIMER_DRIVEN - - CRON_DRIVEN - defaultSchedulingPeriodMillis: - type: integer - description: The default scheduling period in milliseconds - format: int64 - penalizationPeriodMillis: - type: integer - description: The default penalization period in milliseconds - format: int64 - yieldDurationMillis: - type: integer - description: The default yield duration in milliseconds - format: int64 - defaultRunDurationNanos: - type: integer - description: The default run duration in nano-seconds - format: int64 - defaultMaxConcurrentTasks: - type: string - description: The default concurrent tasks - defaultConcurrentTasksBySchedulingStrategy: - type: object - additionalProperties: - type: integer - description: The default concurrent tasks for each scheduling strategy - format: int32 - description: The default concurrent tasks for each scheduling strategy - defaultSchedulingPeriodsBySchedulingStrategy: - type: object - additionalProperties: - type: string - description: The default scheduling period for each scheduling strategy - description: The default scheduling period for each scheduling strategy - description: Scheduling defaults for components defined in this manifest - example: - defaultConcurrentTasksBySchedulingStrategy: - key: 5 - defaultSchedulingPeriodsBySchedulingStrategy: - key: defaultSchedulingPeriodsBySchedulingStrategy - defaultSchedulingStrategy: TIMER_DRIVEN - defaultSchedulingPeriodMillis: 0 - penalizationPeriodMillis: 6 - defaultMaxConcurrentTasks: defaultMaxConcurrentTasks - defaultRunDurationNanos: 5 - yieldDurationMillis: 1 - ComponentDifferenceDTO: - type: object - properties: - componentType: - type: string - description: The type of component - componentId: - type: string - description: The ID of the component - componentName: - type: string - description: The name of the component - processGroupId: - type: string - description: The ID of the Process Group that the component belongs to - differences: - type: array - description: The differences in the component between the two flows - items: - $ref: '#/components/schemas/DifferenceDTO' - description: The list of differences for each component in the flow that is - not the same between the two flows - example: - componentType: componentType - componentId: componentId - processGroupId: processGroupId - differences: - - differenceType: differenceType - difference: difference - - differenceType: differenceType - difference: difference - componentName: componentName - DifferenceDTO: - type: object - properties: - differenceType: - type: string - description: The type of difference - difference: - type: string - description: Description of the difference - description: The differences in the component between the two flows - example: - differenceType: differenceType - difference: difference - FlowComparisonEntity: - type: object - properties: - componentDifferences: - uniqueItems: true - type: array - description: The list of differences for each component in the flow that - is not the same between the two flows - items: - $ref: '#/components/schemas/ComponentDifferenceDTO' - example: - componentDifferences: - - componentType: componentType - componentId: componentId - processGroupId: processGroupId - differences: - - differenceType: differenceType - difference: difference - - differenceType: differenceType - difference: difference - componentName: componentName - - componentType: componentType - componentId: componentId - processGroupId: processGroupId - differences: - - differenceType: differenceType - difference: difference - - differenceType: differenceType - difference: difference - componentName: componentName - xml: - name: flowComparisonEntity - VersionedFlowSnapshotMetadataEntity: - type: object - properties: - versionedFlowSnapshotMetadata: - $ref: '#/components/schemas/RegisteredFlowSnapshotMetadata' - registryId: - type: string - description: The ID of the Registry that this flow belongs to - example: - registryId: registryId - versionedFlowSnapshotMetadata: - flowIdentifier: flowIdentifier - comments: comments - author: author - bucketIdentifier: bucketIdentifier - branch: branch - version: version - timestamp: 0 - xml: - name: versionedFlowSnapshotMetadataEntity - VersionedFlowSnapshotMetadataSetEntity: - type: object - properties: - versionedFlowSnapshotMetadataSet: - uniqueItems: true - type: array - items: - $ref: '#/components/schemas/VersionedFlowSnapshotMetadataEntity' - example: - versionedFlowSnapshotMetadataSet: - - registryId: registryId - versionedFlowSnapshotMetadata: - flowIdentifier: flowIdentifier - comments: comments - author: author - bucketIdentifier: bucketIdentifier - branch: branch - version: version - timestamp: 0 - - registryId: registryId - versionedFlowSnapshotMetadata: - flowIdentifier: flowIdentifier - comments: comments - author: author - bucketIdentifier: bucketIdentifier - branch: branch - version: version - timestamp: 0 - xml: - name: versionedFlowSnapshotMetadataSetEntity - ScheduleComponentsEntity: - type: object - properties: - id: - type: string - description: The id of the ProcessGroup - state: - type: string - description: The desired state of the descendant components - enum: - - "RUNNING, STOPPED, ENABLED, DISABLED" - components: - type: object - additionalProperties: - $ref: '#/components/schemas/RevisionDTO' - description: "Optional components to schedule. If not specified, all authorized\ - \ descendant components will be used." - disconnectedNodeAcknowledged: - type: boolean - description: Acknowledges that this node is disconnected to allow for mutable - requests to proceed. - example: - disconnectedNodeAcknowledged: true - components: - key: - clientId: clientId - lastModifier: lastModifier - version: 0 - id: id - state: "RUNNING, STOPPED, ENABLED, DISABLED" - xml: - name: scheduleComponentEntity - ClusterSearchResultsEntity: - type: object - properties: - nodeResults: - type: array - items: - $ref: '#/components/schemas/NodeSearchResultDTO' - example: - nodeResults: - - address: address - id: id - - address: address - id: id - xml: - name: clusterSearchResultsEntity - NodeSearchResultDTO: - type: object - properties: - id: - type: string - description: The id of the node that matched the search. - address: - type: string - description: The address of the node that matched the search. - example: - address: address - id: id - ComponentSearchResultDTO: - type: object - properties: - id: - type: string - description: The id of the component that matched the search. - groupId: - type: string - description: The group id of the component that matched the search. - parentGroup: - $ref: '#/components/schemas/SearchResultGroupDTO' - versionedGroup: - $ref: '#/components/schemas/SearchResultGroupDTO' - name: - type: string - description: The name of the component that matched the search. - matches: - type: array - description: What matched the search from the component. - items: - type: string - description: What matched the search from the component. - description: The parameters that matched the search. - example: - versionedGroup: null - groupId: groupId - name: name - parentGroup: - name: name - id: id - id: id - matches: - - matches - - matches - SearchResultGroupDTO: - required: - - id - type: object - properties: - id: - type: string - description: The id of the group. - name: - type: string - description: The name of the group. - description: The nearest versioned ancestor group of the component that matched - the search. - example: - name: name - id: id - SearchResultsDTO: + description: description + externalControllerServices: + key: + identifier: identifier + name: name + snapshotMetadata: + flowIdentifier: flowIdentifier + comments: comments + author: author + bucketIdentifier: bucketIdentifier + branch: branch + version: version + timestamp: 5 + flowContents: + processors: + - autoTerminatedRelationships: + - autoTerminatedRelationships + - autoTerminatedRelationships + bulletinLevel: bulletinLevel + executionNode: executionNode + runDurationMillis: 3 + propertyDescriptors: + key: null + type: type + scheduledState: ENABLED + maxBackoffPeriod: maxBackoffPeriod + yieldDuration: yieldDuration + bundle: null + retriedRelationships: + - retriedRelationships + - retriedRelationships + annotationData: annotationData + componentType: CONNECTION + identifier: identifier + comments: comments + concurrentlySchedulableTaskCount: 1 + retryCount: 1 + penaltyDuration: penaltyDuration + backoffMechanism: "PENALIZE_FLOWFILE, YIELD_PROCESSOR" + schedulingStrategy: schedulingStrategy + name: name + instanceIdentifier: instanceIdentifier + schedulingPeriod: schedulingPeriod + style: + key: style + position: null + groupIdentifier: groupIdentifier + properties: + key: properties + - autoTerminatedRelationships: + - autoTerminatedRelationships + - autoTerminatedRelationships + bulletinLevel: bulletinLevel + executionNode: executionNode + runDurationMillis: 3 + propertyDescriptors: + key: null + type: type + scheduledState: ENABLED + maxBackoffPeriod: maxBackoffPeriod + yieldDuration: yieldDuration + bundle: null + retriedRelationships: + - retriedRelationships + - retriedRelationships + annotationData: annotationData + componentType: CONNECTION + identifier: identifier + comments: comments + concurrentlySchedulableTaskCount: 1 + retryCount: 1 + penaltyDuration: penaltyDuration + backoffMechanism: "PENALIZE_FLOWFILE, YIELD_PROCESSOR" + schedulingStrategy: schedulingStrategy + name: name + instanceIdentifier: instanceIdentifier + schedulingPeriod: schedulingPeriod + style: + key: style + position: null + groupIdentifier: groupIdentifier + properties: + key: properties + scheduledState: ENABLED + processGroups: + - null + - null + outputPorts: + - null + - null + funnels: + - componentType: CONNECTION + identifier: identifier + comments: comments + name: name + instanceIdentifier: instanceIdentifier + position: null + groupIdentifier: groupIdentifier + - componentType: CONNECTION + identifier: identifier + comments: comments + name: name + instanceIdentifier: instanceIdentifier + position: null + groupIdentifier: groupIdentifier + versionedFlowCoordinates: + registryId: registryId + storageLocation: storageLocation + bucketId: bucketId + branch: branch + flowId: flowId + version: version + latest: true + connections: + - componentType: CONNECTION + identifier: identifier + prioritizers: + - prioritizers + - prioritizers + comments: comments + flowFileExpiration: flowFileExpiration + selectedRelationships: + - selectedRelationships + - selectedRelationships + loadBalanceCompression: "DO_NOT_COMPRESS, COMPRESS_ATTRIBUTES_ONLY,\ + \ COMPRESS_ATTRIBUTES_AND_CONTENT" + destination: + comments: comments + groupId: groupId + name: name + instanceIdentifier: instanceIdentifier + id: id + type: PROCESSOR + backPressureDataSizeThreshold: backPressureDataSizeThreshold + loadBalanceStrategy: "DO_NOT_LOAD_BALANCE, PARTITION_BY_ATTRIBUTE,\ + \ ROUND_ROBIN, SINGLE_NODE" + labelIndex: 2 + source: null + bends: + - x: 7.203794749804894 + "y": 4.332304821875894 + - x: 7.203794749804894 + "y": 4.332304821875894 + backPressureObjectThreshold: 0 + name: name + instanceIdentifier: instanceIdentifier + position: null + groupIdentifier: groupIdentifier + partitioningAttribute: partitioningAttribute + zIndex: 9 + - componentType: CONNECTION + identifier: identifier + prioritizers: + - prioritizers + - prioritizers + comments: comments + flowFileExpiration: flowFileExpiration + selectedRelationships: + - selectedRelationships + - selectedRelationships + loadBalanceCompression: "DO_NOT_COMPRESS, COMPRESS_ATTRIBUTES_ONLY,\ + \ COMPRESS_ATTRIBUTES_AND_CONTENT" + destination: + comments: comments + groupId: groupId + name: name + instanceIdentifier: instanceIdentifier + id: id + type: PROCESSOR + backPressureDataSizeThreshold: backPressureDataSizeThreshold + loadBalanceStrategy: "DO_NOT_LOAD_BALANCE, PARTITION_BY_ATTRIBUTE,\ + \ ROUND_ROBIN, SINGLE_NODE" + labelIndex: 2 + source: null + bends: + - x: 7.203794749804894 + "y": 4.332304821875894 + - x: 7.203794749804894 + "y": 4.332304821875894 + backPressureObjectThreshold: 0 + name: name + instanceIdentifier: instanceIdentifier + position: null + groupIdentifier: groupIdentifier + partitioningAttribute: partitioningAttribute + zIndex: 9 + logFileSuffix: logFileSuffix + parameterContextName: parameterContextName + componentType: CONNECTION + identifier: identifier + defaultBackPressureObjectThreshold: 0 + comments: comments + executionEngine: STANDARD + defaultBackPressureDataSizeThreshold: defaultBackPressureDataSizeThreshold + labels: + - componentType: CONNECTION + identifier: identifier + comments: comments + name: name + width: 4.8789878742268815 + instanceIdentifier: instanceIdentifier + style: + key: style + label: label + position: null + groupIdentifier: groupIdentifier + height: 6.173804034172511 + zIndex: 6 + - componentType: CONNECTION + identifier: identifier + comments: comments + name: name + width: 4.8789878742268815 + instanceIdentifier: instanceIdentifier + style: + key: style + label: label + position: null + groupIdentifier: groupIdentifier + height: 6.173804034172511 + zIndex: 6 + controllerServices: + - annotationData: annotationData + componentType: CONNECTION + identifier: identifier + comments: comments + bulletinLevel: bulletinLevel + propertyDescriptors: + key: + resourceDefinition: + resourceTypes: + - FILE + - FILE + cardinality: SINGLE + displayName: displayName + identifiesControllerService: true + name: name + dynamic: true + sensitive: true + type: type + scheduledState: ENABLED + controllerServiceApis: + - type: type + bundle: null + - type: type + bundle: null + name: name + instanceIdentifier: instanceIdentifier + position: null + groupIdentifier: groupIdentifier + bundle: + artifact: artifact + version: version + group: group + properties: + key: properties + - annotationData: annotationData + componentType: CONNECTION + identifier: identifier + comments: comments + bulletinLevel: bulletinLevel + propertyDescriptors: + key: + resourceDefinition: + resourceTypes: + - FILE + - FILE + cardinality: SINGLE + displayName: displayName + identifiesControllerService: true + name: name + dynamic: true + sensitive: true + type: type + scheduledState: ENABLED + controllerServiceApis: + - type: type + bundle: null + - type: type + bundle: null + name: name + instanceIdentifier: instanceIdentifier + position: null + groupIdentifier: groupIdentifier + bundle: + artifact: artifact + version: version + group: group + properties: + key: properties + defaultFlowFileExpiration: defaultFlowFileExpiration + flowFileConcurrency: flowFileConcurrency + flowFileOutboundPolicy: flowFileOutboundPolicy + name: name + inputPorts: + - componentType: CONNECTION + identifier: identifier + comments: comments + allowRemoteAccess: true + concurrentlySchedulableTaskCount: 2 + name: name + instanceIdentifier: instanceIdentifier + portFunction: STANDARD + position: null + groupIdentifier: groupIdentifier + type: INPUT_PORT + scheduledState: ENABLED + - componentType: CONNECTION + identifier: identifier + comments: comments + allowRemoteAccess: true + concurrentlySchedulableTaskCount: 2 + name: name + instanceIdentifier: instanceIdentifier + portFunction: STANDARD + position: null + groupIdentifier: groupIdentifier + type: INPUT_PORT + scheduledState: ENABLED + instanceIdentifier: instanceIdentifier + maxConcurrentTasks: 9 + position: null + statelessFlowTimeout: statelessFlowTimeout + groupIdentifier: groupIdentifier + remoteProcessGroups: + - componentType: CONNECTION + identifier: identifier + comments: comments + proxyPassword: proxyPassword + communicationsTimeout: communicationsTimeout + proxyHost: proxyHost + proxyPort: 4 + outputPorts: + - null + - null + transportProtocol: "RAW, HTTP" + name: name + proxyUser: proxyUser + inputPorts: + - componentType: CONNECTION + identifier: identifier + remoteGroupId: remoteGroupId + comments: comments + targetId: targetId + concurrentlySchedulableTaskCount: 1 + useCompression: true + scheduledState: ENABLED + name: name + instanceIdentifier: instanceIdentifier + position: null + batchSize: + duration: duration + size: size + count: 5 + groupIdentifier: groupIdentifier + - componentType: CONNECTION + identifier: identifier + remoteGroupId: remoteGroupId + comments: comments + targetId: targetId + concurrentlySchedulableTaskCount: 1 + useCompression: true + scheduledState: ENABLED + name: name + instanceIdentifier: instanceIdentifier + position: null + batchSize: + duration: duration + size: size + count: 5 + groupIdentifier: groupIdentifier + targetUris: targetUris + instanceIdentifier: instanceIdentifier + yieldDuration: yieldDuration + position: null + groupIdentifier: groupIdentifier + localNetworkInterface: localNetworkInterface + - componentType: CONNECTION + identifier: identifier + comments: comments + proxyPassword: proxyPassword + communicationsTimeout: communicationsTimeout + proxyHost: proxyHost + proxyPort: 4 + outputPorts: + - null + - null + transportProtocol: "RAW, HTTP" + name: name + proxyUser: proxyUser + inputPorts: + - componentType: CONNECTION + identifier: identifier + remoteGroupId: remoteGroupId + comments: comments + targetId: targetId + concurrentlySchedulableTaskCount: 1 + useCompression: true + scheduledState: ENABLED + name: name + instanceIdentifier: instanceIdentifier + position: null + batchSize: + duration: duration + size: size + count: 5 + groupIdentifier: groupIdentifier + - componentType: CONNECTION + identifier: identifier + remoteGroupId: remoteGroupId + comments: comments + targetId: targetId + concurrentlySchedulableTaskCount: 1 + useCompression: true + scheduledState: ENABLED + name: name + instanceIdentifier: instanceIdentifier + position: null + batchSize: + duration: duration + size: size + count: 5 + groupIdentifier: groupIdentifier + targetUris: targetUris + instanceIdentifier: instanceIdentifier + yieldDuration: yieldDuration + position: null + groupIdentifier: groupIdentifier + localNetworkInterface: localNetworkInterface + parameterProviders: + key: + identifier: identifier + name: name + type: type + bundle: null + flow: + versionCount: 4 + bucketName: bucketName + identifier: identifier + permissions: null + createdTimestamp: 3 + name: name + description: description + bucketIdentifier: bucketIdentifier + versionInfo: + version: 0 + branch: branch + lastModifiedTimestamp: 8 + flowEncodingVersion: flowEncodingVersion + latest: true + parameterContexts: + key: + parameterGroupName: parameterGroupName + componentType: CONNECTION + identifier: identifier + synchronized: true + comments: comments + description: description + inheritedParameterContexts: + - inheritedParameterContexts + - inheritedParameterContexts + name: name + instanceIdentifier: instanceIdentifier + position: null + groupIdentifier: groupIdentifier + parameterProvider: parameterProvider + parameters: + - referencedAssets: + - identifier: identifier + name: name + - identifier: identifier + name: name + provided: true + name: name + description: description + sensitive: true + value: value + - referencedAssets: + - identifier: identifier + name: name + - identifier: identifier + name: name + provided: true + name: name + description: description + sensitive: true + value: value + stoppedCount: 7 + id: id + bulletins: + - null + - null + publicInputPortCount: 3 + upToDateCount: 3 + inactiveRemotePortCount: 0 + uri: uri + locallyModifiedCount: 7 + revision: + clientId: clientId + lastModifier: lastModifier + version: 2 + disconnectedNodeAcknowledged: true + publicOutputPortCount: 7 + component: + activeRemotePortCount: 6 + flowfileConcurrency: "UNBOUNDED, SINGLE_FLOWFILE_PER_NODE, SINGLE_BATCH_PER_NODE" + staleCount: 5 + outputPortCount: 1 + inputPortCount: 9 + versionedComponentId: versionedComponentId + disabledCount: 5 + runningCount: 6 + flowfileOutboundPolicy: "STREAM_WHEN_AVAILABLE, BATCH_OUTPUT" + stoppedCount: 6 + id: id + versionControlInformation: + bucketName: bucketName + groupId: groupId + registryId: registryId + storageLocation: storageLocation + bucketId: bucketId + registryName: registryName + branch: branch + flowName: flowName + version: version + flowDescription: flowDescription + stateExplanation: stateExplanation + state: "LOCALLY_MODIFIED, STALE, LOCALLY_MODIFIED_AND_STALE, UP_TO_DATE,\ + \ SYNC_FAILURE" + flowId: flowId + logFileSuffix: logFileSuffix + defaultBackPressureObjectThreshold: 4 + publicInputPortCount: 2 + comments: comments + upToDateCount: 3 + parentGroupId: parentGroupId + inactiveRemotePortCount: 9 + executionEngine: "STATELESS, STANDARD, INHERITED" + locallyModifiedCount: 3 + defaultBackPressureDataSizeThreshold: defaultBackPressureDataSizeThreshold + publicOutputPortCount: 6 + localOutputPortCount: 9 + defaultFlowFileExpiration: defaultFlowFileExpiration + localInputPortCount: 8 + contents: + controllerServices: + - bulletinLevel: bulletinLevel + deprecated: true + multipleVersionsAvailable: true + extensionMissing: true + type: type + descriptors: + key: + supportsEl: true + defaultValue: defaultValue + displayName: displayName + expressionLanguageScope: expressionLanguageScope + description: description + sensitive: true + required: true + dependencies: + - dependentValues: + - dependentValues + - dependentValues + propertyName: propertyName + - dependentValues: + - dependentValues + - dependentValues + propertyName: propertyName + allowableValues: + - canRead: true + allowableValue: + displayName: displayName + description: description + value: value + - canRead: true + allowableValue: + displayName: displayName + description: description + value: value + identifiesControllerService: identifiesControllerService + name: name + dynamic: true + identifiesControllerServiceBundle: null + controllerServiceApis: + - type: type + bundle: null + - type: type + bundle: null + sensitiveDynamicPropertyNames: + - sensitiveDynamicPropertyNames + - sensitiveDynamicPropertyNames + supportsSensitiveDynamicProperties: true + versionedComponentId: versionedComponentId + validationErrors: + - validationErrors + - validationErrors + id: id + state: "ENABLED, ENABLING, DISABLED, DISABLING" + bundle: + artifact: artifact + version: version + group: group + referencingComponents: + - bulletins: + - null + - null + disconnectedNodeAcknowledged: true + component: + descriptors: + key: null + referenceCycle: true + activeThreadCount: 0 + groupId: groupId + name: name + referenceType: "Processor, ControllerService, ReportingTask,\ + \ FlowRegistryClient" + validationErrors: + - validationErrors + - validationErrors + id: id + state: state + type: type + referencingComponents: + - null + - null + properties: + key: properties + permissions: null + id: id + position: null + uri: uri + operatePermissions: + canRead: true + canWrite: true + revision: + clientId: clientId + lastModifier: lastModifier + version: 2 + - bulletins: + - null + - null + disconnectedNodeAcknowledged: true + component: + descriptors: + key: null + referenceCycle: true + activeThreadCount: 0 + groupId: groupId + name: name + referenceType: "Processor, ControllerService, ReportingTask,\ + \ FlowRegistryClient" + validationErrors: + - validationErrors + - validationErrors + id: id + state: state + type: type + referencingComponents: + - null + - null + properties: + key: properties + permissions: null + id: id + position: null + uri: uri + operatePermissions: + canRead: true + canWrite: true + revision: + clientId: clientId + lastModifier: lastModifier + version: 2 + validationStatus: "VALID, INVALID, VALIDATING" + annotationData: annotationData + comments: comments + parentGroupId: parentGroupId + customUiUrl: customUiUrl + restricted: true + name: name + position: + x: 0.8008281904610115 + "y": 6.027456183070403 + persistsState: true + properties: + key: properties + - bulletinLevel: bulletinLevel + deprecated: true + multipleVersionsAvailable: true + extensionMissing: true + type: type + descriptors: + key: + supportsEl: true + defaultValue: defaultValue + displayName: displayName + expressionLanguageScope: expressionLanguageScope + description: description + sensitive: true + required: true + dependencies: + - dependentValues: + - dependentValues + - dependentValues + propertyName: propertyName + - dependentValues: + - dependentValues + - dependentValues + propertyName: propertyName + allowableValues: + - canRead: true + allowableValue: + displayName: displayName + description: description + value: value + - canRead: true + allowableValue: + displayName: displayName + description: description + value: value + identifiesControllerService: identifiesControllerService + name: name + dynamic: true + identifiesControllerServiceBundle: null + controllerServiceApis: + - type: type + bundle: null + - type: type + bundle: null + sensitiveDynamicPropertyNames: + - sensitiveDynamicPropertyNames + - sensitiveDynamicPropertyNames + supportsSensitiveDynamicProperties: true + versionedComponentId: versionedComponentId + validationErrors: + - validationErrors + - validationErrors + id: id + state: "ENABLED, ENABLING, DISABLED, DISABLING" + bundle: + artifact: artifact + version: version + group: group + referencingComponents: + - bulletins: + - null + - null + disconnectedNodeAcknowledged: true + component: + descriptors: + key: null + referenceCycle: true + activeThreadCount: 0 + groupId: groupId + name: name + referenceType: "Processor, ControllerService, ReportingTask,\ + \ FlowRegistryClient" + validationErrors: + - validationErrors + - validationErrors + id: id + state: state + type: type + referencingComponents: + - null + - null + properties: + key: properties + permissions: null + id: id + position: null + uri: uri + operatePermissions: + canRead: true + canWrite: true + revision: + clientId: clientId + lastModifier: lastModifier + version: 2 + - bulletins: + - null + - null + disconnectedNodeAcknowledged: true + component: + descriptors: + key: null + referenceCycle: true + activeThreadCount: 0 + groupId: groupId + name: name + referenceType: "Processor, ControllerService, ReportingTask,\ + \ FlowRegistryClient" + validationErrors: + - validationErrors + - validationErrors + id: id + state: state + type: type + referencingComponents: + - null + - null + properties: + key: properties + permissions: null + id: id + position: null + uri: uri + operatePermissions: + canRead: true + canWrite: true + revision: + clientId: clientId + lastModifier: lastModifier + version: 2 + validationStatus: "VALID, INVALID, VALIDATING" + annotationData: annotationData + comments: comments + parentGroupId: parentGroupId + customUiUrl: customUiUrl + restricted: true + name: name + position: + x: 0.8008281904610115 + "y": 6.027456183070403 + persistsState: true + properties: + key: properties + processGroups: + - null + - null + outputPorts: + - null + - null + funnels: + - versionedComponentId: versionedComponentId + parentGroupId: parentGroupId + id: id + position: + x: 0.8008281904610115 + "y": 6.027456183070403 + - versionedComponentId: versionedComponentId + parentGroupId: parentGroupId + id: id + position: + x: 0.8008281904610115 + "y": 6.027456183070403 + inputPorts: + - comments: comments + concurrentlySchedulableTaskCount: 1 + parentGroupId: parentGroupId + type: "INPUT_PORT, OUTPUT_PORT" + allowRemoteAccess: true + versionedComponentId: versionedComponentId + name: name + transmitting: true + validationErrors: + - validationErrors + - validationErrors + id: id + portFunction: "STANDARD, FAILURE" + position: null + state: "RUNNING, STOPPED, DISABLED" + - comments: comments + concurrentlySchedulableTaskCount: 1 + parentGroupId: parentGroupId + type: "INPUT_PORT, OUTPUT_PORT" + allowRemoteAccess: true + versionedComponentId: versionedComponentId + name: name + transmitting: true + validationErrors: + - validationErrors + - validationErrors + id: id + portFunction: "STANDARD, FAILURE" + position: null + state: "RUNNING, STOPPED, DISABLED" + processors: + - supportsBatching: true + supportsParallelProcessing: true + deprecated: true + executionNodeRestricted: true + description: description + parentGroupId: parentGroupId + multipleVersionsAvailable: true + extensionMissing: true + type: type + inputRequirement: inputRequirement + relationships: + - name: name + autoTerminate: true + description: description + retry: true + - name: name + autoTerminate: true + description: description + retry: true + restricted: true + supportsSensitiveDynamicProperties: true + versionedComponentId: versionedComponentId + name: name + validationErrors: + - validationErrors + - validationErrors + style: + key: style + id: id + position: null + state: "RUNNING, STOPPED, DISABLED" + bundle: + artifact: artifact + version: version + group: group + config: + annotationData: annotationData + comments: comments + autoTerminatedRelationships: + - autoTerminatedRelationships + - autoTerminatedRelationships + concurrentlySchedulableTaskCount: 7 + retryCount: 9 + bulletinLevel: bulletinLevel + executionNode: executionNode + penaltyDuration: penaltyDuration + defaultSchedulingPeriod: + key: defaultSchedulingPeriod + defaultConcurrentTasks: + key: defaultConcurrentTasks + runDurationMillis: 3 + customUiUrl: customUiUrl + descriptors: + key: + supportsEl: true + defaultValue: defaultValue + displayName: displayName + expressionLanguageScope: expressionLanguageScope + description: description + sensitive: true + required: true + dependencies: + - dependentValues: + - dependentValues + - dependentValues + propertyName: propertyName + - dependentValues: + - dependentValues + - dependentValues + propertyName: propertyName + allowableValues: + - canRead: true + allowableValue: + displayName: displayName + description: description + value: value + - canRead: true + allowableValue: + displayName: displayName + description: description + value: value + identifiesControllerService: identifiesControllerService + name: name + dynamic: true + identifiesControllerServiceBundle: null + lossTolerant: true + backoffMechanism: "PENALIZE_FLOWFILE, YIELD_PROCESSOR" + maxBackoffPeriod: maxBackoffPeriod + sensitiveDynamicPropertyNames: + - sensitiveDynamicPropertyNames + - sensitiveDynamicPropertyNames + schedulingStrategy: schedulingStrategy + schedulingPeriod: schedulingPeriod + yieldDuration: yieldDuration + properties: + key: properties + retriedRelationships: + - retriedRelationships + - retriedRelationships + persistsState: true + validationStatus: "VALID, INVALID, VALIDATING" + - supportsBatching: true + supportsParallelProcessing: true + deprecated: true + executionNodeRestricted: true + description: description + parentGroupId: parentGroupId + multipleVersionsAvailable: true + extensionMissing: true + type: type + inputRequirement: inputRequirement + relationships: + - name: name + autoTerminate: true + description: description + retry: true + - name: name + autoTerminate: true + description: description + retry: true + restricted: true + supportsSensitiveDynamicProperties: true + versionedComponentId: versionedComponentId + name: name + validationErrors: + - validationErrors + - validationErrors + style: + key: style + id: id + position: null + state: "RUNNING, STOPPED, DISABLED" + bundle: + artifact: artifact + version: version + group: group + config: + annotationData: annotationData + comments: comments + autoTerminatedRelationships: + - autoTerminatedRelationships + - autoTerminatedRelationships + concurrentlySchedulableTaskCount: 7 + retryCount: 9 + bulletinLevel: bulletinLevel + executionNode: executionNode + penaltyDuration: penaltyDuration + defaultSchedulingPeriod: + key: defaultSchedulingPeriod + defaultConcurrentTasks: + key: defaultConcurrentTasks + runDurationMillis: 3 + customUiUrl: customUiUrl + descriptors: + key: + supportsEl: true + defaultValue: defaultValue + displayName: displayName + expressionLanguageScope: expressionLanguageScope + description: description + sensitive: true + required: true + dependencies: + - dependentValues: + - dependentValues + - dependentValues + propertyName: propertyName + - dependentValues: + - dependentValues + - dependentValues + propertyName: propertyName + allowableValues: + - canRead: true + allowableValue: + displayName: displayName + description: description + value: value + - canRead: true + allowableValue: + displayName: displayName + description: description + value: value + identifiesControllerService: identifiesControllerService + name: name + dynamic: true + identifiesControllerServiceBundle: null + lossTolerant: true + backoffMechanism: "PENALIZE_FLOWFILE, YIELD_PROCESSOR" + maxBackoffPeriod: maxBackoffPeriod + sensitiveDynamicPropertyNames: + - sensitiveDynamicPropertyNames + - sensitiveDynamicPropertyNames + schedulingStrategy: schedulingStrategy + schedulingPeriod: schedulingPeriod + yieldDuration: yieldDuration + properties: + key: properties + retriedRelationships: + - retriedRelationships + - retriedRelationships + persistsState: true + validationStatus: "VALID, INVALID, VALIDATING" + remoteProcessGroups: + - inactiveRemoteInputPortCount: 1 + targetSecure: true + communicationsTimeout: communicationsTimeout + outputPortCount: 7 + activeRemoteInputPortCount: 2 + inputPortCount: 6 + proxyPort: 1 + flowRefreshed: flowRefreshed + transportProtocol: transportProtocol + versionedComponentId: versionedComponentId + transmitting: true + validationErrors: + - validationErrors + - validationErrors + yieldDuration: yieldDuration + id: id + localNetworkInterface: localNetworkInterface + authorizationIssues: + - authorizationIssues + - authorizationIssues + comments: comments + proxyPassword: proxyPassword + parentGroupId: parentGroupId + activeRemoteOutputPortCount: 4 + proxyHost: proxyHost + contents: + outputPorts: + - null + - null + inputPorts: + - comments: comments + targetId: targetId + concurrentlySchedulableTaskCount: 1 + groupId: groupId + targetRunning: true + useCompression: true + connected: true + batchSettings: + duration: duration + size: size + count: 7 + versionedComponentId: versionedComponentId + name: name + transmitting: true + exists: true + id: id + - comments: comments + targetId: targetId + concurrentlySchedulableTaskCount: 1 + groupId: groupId + targetRunning: true + useCompression: true + connected: true + batchSettings: + duration: duration + size: size + count: 7 + versionedComponentId: versionedComponentId + name: name + transmitting: true + exists: true + id: id + name: name + proxyUser: proxyUser + targetUri: targetUri + targetUris: targetUris + position: null + inactiveRemoteOutputPortCount: 1 + - inactiveRemoteInputPortCount: 1 + targetSecure: true + communicationsTimeout: communicationsTimeout + outputPortCount: 7 + activeRemoteInputPortCount: 2 + inputPortCount: 6 + proxyPort: 1 + flowRefreshed: flowRefreshed + transportProtocol: transportProtocol + versionedComponentId: versionedComponentId + transmitting: true + validationErrors: + - validationErrors + - validationErrors + yieldDuration: yieldDuration + id: id + localNetworkInterface: localNetworkInterface + authorizationIssues: + - authorizationIssues + - authorizationIssues + comments: comments + proxyPassword: proxyPassword + parentGroupId: parentGroupId + activeRemoteOutputPortCount: 4 + proxyHost: proxyHost + contents: + outputPorts: + - null + - null + inputPorts: + - comments: comments + targetId: targetId + concurrentlySchedulableTaskCount: 1 + groupId: groupId + targetRunning: true + useCompression: true + connected: true + batchSettings: + duration: duration + size: size + count: 7 + versionedComponentId: versionedComponentId + name: name + transmitting: true + exists: true + id: id + - comments: comments + targetId: targetId + concurrentlySchedulableTaskCount: 1 + groupId: groupId + targetRunning: true + useCompression: true + connected: true + batchSettings: + duration: duration + size: size + count: 7 + versionedComponentId: versionedComponentId + name: name + transmitting: true + exists: true + id: id + name: name + proxyUser: proxyUser + targetUri: targetUri + targetUris: targetUris + position: null + inactiveRemoteOutputPortCount: 1 + connections: + - prioritizers: + - prioritizers + - prioritizers + flowFileExpiration: flowFileExpiration + selectedRelationships: + - selectedRelationships + - selectedRelationships + loadBalanceCompression: "DO_NOT_COMPRESS, COMPRESS_ATTRIBUTES_ONLY,\ + \ COMPRESS_ATTRIBUTES_AND_CONTENT" + destination: + running: true + comments: comments + groupId: groupId + versionedComponentId: versionedComponentId + name: name + transmitting: true + exists: true + id: id + type: "PROCESSOR, REMOTE_INPUT_PORT, REMOTE_OUTPUT_PORT, INPUT_PORT,\ + \ OUTPUT_PORT, FUNNEL" + availableRelationships: + - availableRelationships + - availableRelationships + backPressureDataSizeThreshold: backPressureDataSizeThreshold + loadBalanceStrategy: "DO_NOT_LOAD_BALANCE, PARTITION_BY_ATTRIBUTE,\ + \ ROUND_ROBIN, SINGLE_NODE" + parentGroupId: parentGroupId + labelIndex: 7 + source: null + bends: + - null + - null + loadBalanceStatus: "LOAD_BALANCE_NOT_CONFIGURED, LOAD_BALANCE_INACTIVE,\ + \ LOAD_BALANCE_ACTIVE" + backPressureObjectThreshold: 5 + getzIndex: 2 + versionedComponentId: versionedComponentId + name: name + id: id + position: null + loadBalancePartitionAttribute: loadBalancePartitionAttribute + - prioritizers: + - prioritizers + - prioritizers + flowFileExpiration: flowFileExpiration + selectedRelationships: + - selectedRelationships + - selectedRelationships + loadBalanceCompression: "DO_NOT_COMPRESS, COMPRESS_ATTRIBUTES_ONLY,\ + \ COMPRESS_ATTRIBUTES_AND_CONTENT" + destination: + running: true + comments: comments + groupId: groupId + versionedComponentId: versionedComponentId + name: name + transmitting: true + exists: true + id: id + type: "PROCESSOR, REMOTE_INPUT_PORT, REMOTE_OUTPUT_PORT, INPUT_PORT,\ + \ OUTPUT_PORT, FUNNEL" + availableRelationships: + - availableRelationships + - availableRelationships + backPressureDataSizeThreshold: backPressureDataSizeThreshold + loadBalanceStrategy: "DO_NOT_LOAD_BALANCE, PARTITION_BY_ATTRIBUTE,\ + \ ROUND_ROBIN, SINGLE_NODE" + parentGroupId: parentGroupId + labelIndex: 7 + source: null + bends: + - null + - null + loadBalanceStatus: "LOAD_BALANCE_NOT_CONFIGURED, LOAD_BALANCE_INACTIVE,\ + \ LOAD_BALANCE_ACTIVE" + backPressureObjectThreshold: 5 + getzIndex: 2 + versionedComponentId: versionedComponentId + name: name + id: id + position: null + loadBalancePartitionAttribute: loadBalancePartitionAttribute + labels: + - getzIndex: 5 + versionedComponentId: versionedComponentId + width: 2.3021358869347655 + parentGroupId: parentGroupId + style: + key: style + id: id + label: label + position: null + height: 5.637376656633329 + - getzIndex: 5 + versionedComponentId: versionedComponentId + width: 2.3021358869347655 + parentGroupId: parentGroupId + style: + key: style + id: id + label: label + position: null + height: 5.637376656633329 + statelessGroupScheduledState: "STOPPED, RUNNING" + invalidCount: 6 + name: name + syncFailureCount: 3 + maxConcurrentTasks: 6 + position: null + statelessFlowTimeout: statelessFlowTimeout + locallyModifiedAndStaleCount: 6 + parameterContext: + component: + name: name + id: id + permissions: null + id: id + localOutputPortCount: 4 + localInputPortCount: 0 + invalidCount: 6 + syncFailureCount: 0 + position: null + versionedFlowState: "LOCALLY_MODIFIED, STALE, LOCALLY_MODIFIED_AND_STALE,\ + \ UP_TO_DATE, SYNC_FAILURE" + locallyModifiedAndStaleCount: 8 + parameterContext: null + status: + name: name + nodeSnapshots: + - statusSnapshot: null + address: address + apiPort: 5 + nodeId: nodeId + - statusSnapshot: null + address: address + apiPort: 5 + nodeId: nodeId + aggregateSnapshot: + transferred: transferred + queued: queued + output: output + remoteProcessGroupStatusSnapshots: + - canRead: true + remoteProcessGroupStatusSnapshot: + bytesReceived: 5 + activeThreadCount: 5 + transmissionStatus: transmissionStatus + flowFilesReceived: 7 + groupId: groupId + name: name + targetUri: targetUri + flowFilesSent: 3 + received: received + bytesSent: 8 + id: id + sent: sent + id: id + - canRead: true + remoteProcessGroupStatusSnapshot: + bytesReceived: 5 + activeThreadCount: 5 + transmissionStatus: transmissionStatus + flowFilesReceived: 7 + groupId: groupId + name: name + targetUri: targetUri + flowFilesSent: 3 + received: received + bytesSent: 8 + id: id + sent: sent + id: id + connectionStatusSnapshots: + - canRead: true + connectionStatusSnapshot: + sourceId: sourceId + groupId: groupId + queued: queued + percentUseCount: 1 + destinationId: destinationId + predictions: + predictedBytesAtNextInterval: 4 + predictionIntervalSeconds: 9 + predictedPercentBytes: 6 + predictedPercentCount: 8 + predictedMillisUntilCountBackpressure: 9 + predictedCountAtNextInterval: 5 + predictedMillisUntilBytesBackpressure: 9 + output: output + input: input + percentUseBytes: 7 + flowFileAvailability: flowFileAvailability + destinationName: destinationName + queuedCount: queuedCount + queuedSize: queuedSize + flowFilesQueued: 6 + name: name + flowFilesIn: 1 + id: id + sourceName: sourceName + flowFilesOut: 1 + bytesIn: 4 + bytesOut: 7 + bytesQueued: 1 + id: id + - canRead: true + connectionStatusSnapshot: + sourceId: sourceId + groupId: groupId + queued: queued + percentUseCount: 1 + destinationId: destinationId + predictions: + predictedBytesAtNextInterval: 4 + predictionIntervalSeconds: 9 + predictedPercentBytes: 6 + predictedPercentCount: 8 + predictedMillisUntilCountBackpressure: 9 + predictedCountAtNextInterval: 5 + predictedMillisUntilBytesBackpressure: 9 + output: output + input: input + percentUseBytes: 7 + flowFileAvailability: flowFileAvailability + destinationName: destinationName + queuedCount: queuedCount + queuedSize: queuedSize + flowFilesQueued: 6 + name: name + flowFilesIn: 1 + id: id + sourceName: sourceName + flowFilesOut: 1 + bytesIn: 4 + bytesOut: 7 + bytesQueued: 1 + id: id + flowFilesReceived: 5 + queuedCount: queuedCount + queuedSize: queuedSize + flowFilesSent: 4 + processGroupStatusSnapshots: + - canRead: true + processGroupStatusSnapshot: null + id: id + - canRead: true + processGroupStatusSnapshot: null + id: id + flowFilesIn: 9 + id: id + written: written + statelessActiveThreadCount: 3 + flowFilesOut: 0 + bytesIn: 0 + bytesOut: 6 + bytesQueued: 4 + bytesWritten: 0 + outputPortStatusSnapshots: + - null + - null + bytesTransferred: 9 + read: read + activeThreadCount: 4 + processorStatusSnapshots: + - processorStatusSnapshot: + bytesWritten: 9 + read: read + tasksDurationNanos: 8 + activeThreadCount: 8 + groupId: groupId + executionNode: "ALL, PRIMARY" + bytesRead: 8 + processingPerformanceStatus: null + type: type + terminatedThreadCount: 0 + output: output + input: input + taskCount: 9 + name: name + flowFilesIn: 1 + id: id + tasksDuration: tasksDuration + written: written + flowFilesOut: 3 + runStatus: "Running, Stopped, Validating, Disabled, Invalid" + tasks: tasks + bytesIn: 6 + bytesOut: 4 + canRead: true + id: id + - processorStatusSnapshot: + bytesWritten: 9 + read: read + tasksDurationNanos: 8 + activeThreadCount: 8 + groupId: groupId + executionNode: "ALL, PRIMARY" + bytesRead: 8 + processingPerformanceStatus: null + type: type + terminatedThreadCount: 0 + output: output + input: input + taskCount: 9 + name: name + flowFilesIn: 1 + id: id + tasksDuration: tasksDuration + written: written + flowFilesOut: 3 + runStatus: "Running, Stopped, Validating, Disabled, Invalid" + tasks: tasks + bytesIn: 6 + bytesOut: 4 + canRead: true + id: id + bytesRead: 1 + processingPerformanceStatus: + identifier: identifier + cpuDuration: 0 + contentReadDuration: 4 + sessionCommitDuration: 1 + garbageCollectionDuration: 2 + contentWriteDuration: 3 + received: received + bytesSent: 7 + processingNanos: 8 + sent: sent + flowFilesTransferred: 6 + terminatedThreadCount: 9 + input: input + bytesReceived: 4 + flowFilesQueued: 7 + name: name + versionedFlowState: "LOCALLY_MODIFIED, STALE, LOCALLY_MODIFIED_AND_STALE,\ + \ UP_TO_DATE, SYNC_FAILURE" + inputPortStatusSnapshots: + - portStatusSnapshot: + output: output + input: input + activeThreadCount: 0 + groupId: groupId + name: name + transmitting: true + flowFilesIn: 5 + id: id + flowFilesOut: 5 + runStatus: "Running, Stopped, Validating, Disabled, Invalid" + bytesIn: 6 + bytesOut: 1 + canRead: true + id: id + - portStatusSnapshot: + output: output + input: input + activeThreadCount: 0 + groupId: groupId + name: name + transmitting: true + flowFilesIn: 5 + id: id + flowFilesOut: 5 + runStatus: "Running, Stopped, Validating, Disabled, Invalid" + bytesIn: 6 + bytesOut: 1 + canRead: true + id: id + id: id + statsLastRefreshed: statsLastRefreshed + parameters: + - parameter: + referencedAssets: + - name: name + id: id + - name: name + id: id + valueRemoved: true + inherited: true + provided: true + name: name + description: description + sensitive: true + referencingComponents: + - null + - null + value: value + parameterContext: + component: + name: name + id: id + permissions: null + id: id + canWrite: true + - parameter: + referencedAssets: + - name: name + id: id + - name: name + id: id + valueRemoved: true + inherited: true + provided: true + name: name + description: description + sensitive: true + referencingComponents: + - null + - null + value: value + parameterContext: + component: + name: name + id: id + permissions: null + id: id + canWrite: true + parameterProviderConfiguration: + component: + parameterGroupName: parameterGroupName + synchronized: true + parameterProviderName: parameterProviderName + parameterProviderId: parameterProviderId + permissions: null + id: id + submissionTime: 2000-01-23T04:56:07.000+00:00 + ParameterContextUpdateRequestEntity: type: object properties: - processorResults: - type: array - description: The processors that matched the search. - items: - $ref: '#/components/schemas/ComponentSearchResultDTO' - connectionResults: - type: array - description: The connections that matched the search. - items: - $ref: '#/components/schemas/ComponentSearchResultDTO' - processGroupResults: - type: array - description: The process groups that matched the search. - items: - $ref: '#/components/schemas/ComponentSearchResultDTO' - inputPortResults: - type: array - description: The input ports that matched the search. - items: - $ref: '#/components/schemas/ComponentSearchResultDTO' - outputPortResults: - type: array - description: The output ports that matched the search. - items: - $ref: '#/components/schemas/ComponentSearchResultDTO' - remoteProcessGroupResults: - type: array - description: The remote process groups that matched the search. - items: - $ref: '#/components/schemas/ComponentSearchResultDTO' - funnelResults: - type: array - description: The funnels that matched the search. - items: - $ref: '#/components/schemas/ComponentSearchResultDTO' - labelResults: - type: array - description: The labels that matched the search. - items: - $ref: '#/components/schemas/ComponentSearchResultDTO' - controllerServiceNodeResults: - type: array - description: The controller service nodes that matched the search - items: - $ref: '#/components/schemas/ComponentSearchResultDTO' - parameterContextResults: - type: array - description: The parameter contexts that matched the search. - items: - $ref: '#/components/schemas/ComponentSearchResultDTO' - parameterProviderNodeResults: - type: array - description: The parameter provider nodes that matched the search - items: - $ref: '#/components/schemas/ComponentSearchResultDTO' - parameterResults: - type: array - description: The parameters that matched the search. - items: - $ref: '#/components/schemas/ComponentSearchResultDTO' + parameterContextRevision: + $ref: '#/components/schemas/RevisionDTO' + request: + $ref: '#/components/schemas/ParameterContextUpdateRequestDTO' example: - inputPortResults: - - null - - null - parameterResults: - - null - - null - connectionResults: - - null - - null - processGroupResults: - - null - - null - processorResults: - - versionedGroup: null - groupId: groupId - name: name - parentGroup: - name: name + request: + percentCompleted: 0 + lastUpdated: 2000-01-23T04:56:07.000+00:00 + requestId: requestId + updateSteps: + - failureReason: failureReason + description: description + complete: true + - failureReason: failureReason + description: description + complete: true + failureReason: failureReason + state: state + complete: true + referencingComponents: + - bulletins: + - null + - null + disconnectedNodeAcknowledged: true + component: + activeThreadCount: 0 + processGroupId: processGroupId + name: name + referenceType: "PROCESSOR,CONTROLLER_SERVICE, INPUT_PORT, OUTPUT_PORT,\ + \ REMOTE_INPUT_PORT, REMOTE_OUTPUT_PORT, STATELESS_GROUP" + validationErrors: + - validationErrors + - validationErrors + id: id + state: state + permissions: + canRead: true + canWrite: true + referenceType: "PROCESSOR,CONTROLLER_SERVICE, INPUT_PORT, OUTPUT_PORT,\ + \ REMOTE_INPUT_PORT, REMOTE_OUTPUT_PORT" id: id - id: id - matches: - - matches - - matches - - versionedGroup: null - groupId: groupId - name: name - parentGroup: - name: name + position: + x: 0.8008281904610115 + "y": 6.027456183070403 + processGroup: + name: name + id: id + uri: uri + revision: + clientId: clientId + lastModifier: lastModifier + version: 2 + - bulletins: + - null + - null + disconnectedNodeAcknowledged: true + component: + activeThreadCount: 0 + processGroupId: processGroupId + name: name + referenceType: "PROCESSOR,CONTROLLER_SERVICE, INPUT_PORT, OUTPUT_PORT,\ + \ REMOTE_INPUT_PORT, REMOTE_OUTPUT_PORT, STATELESS_GROUP" + validationErrors: + - validationErrors + - validationErrors + id: id + state: state + permissions: + canRead: true + canWrite: true + referenceType: "PROCESSOR,CONTROLLER_SERVICE, INPUT_PORT, OUTPUT_PORT,\ + \ REMOTE_INPUT_PORT, REMOTE_OUTPUT_PORT" id: id - id: id - matches: - - matches - - matches - controllerServiceNodeResults: - - null - - null - outputPortResults: - - null - - null - remoteProcessGroupResults: - - null - - null - parameterProviderNodeResults: - - null - - null - funnelResults: - - null - - null - labelResults: - - null - - null - parameterContextResults: - - null - - null - SearchResultsEntity: - type: object - properties: - searchResultsDTO: - $ref: '#/components/schemas/SearchResultsDTO' - example: - searchResultsDTO: - inputPortResults: - - null - - null - parameterResults: - - null - - null - connectionResults: - - null - - null - processGroupResults: - - null - - null - processorResults: - - versionedGroup: null - groupId: groupId - name: name - parentGroup: + position: + x: 0.8008281904610115 + "y": 6.027456183070403 + processGroup: name: name id: id - id: id - matches: - - matches - - matches - - versionedGroup: null - groupId: groupId - name: name - parentGroup: - name: name + uri: uri + revision: + clientId: clientId + lastModifier: lastModifier + version: 2 + uri: uri + parameterContext: + inheritedParameterContexts: + - null + - null + name: name + description: description + id: id + boundProcessGroups: + - activeRemotePortCount: 0 + staleCount: 3 + outputPortCount: 3 + inputPortCount: 7 + permissions: + canRead: true + canWrite: true + processGroupUpdateStrategy: "CURRENT_GROUP, CURRENT_GROUP_WITH_CHILDREN" + disabledCount: 7 + runningCount: 5 + versionedFlowSnapshot: + bucket: + identifier: identifier + permissions: + canRead: true + canDelete: true + canWrite: true + createdTimestamp: 2 + name: name + description: description + externalControllerServices: + key: + identifier: identifier + name: name + snapshotMetadata: + flowIdentifier: flowIdentifier + comments: comments + author: author + bucketIdentifier: bucketIdentifier + branch: branch + version: version + timestamp: 5 + flowContents: + processors: + - autoTerminatedRelationships: + - autoTerminatedRelationships + - autoTerminatedRelationships + bulletinLevel: bulletinLevel + executionNode: executionNode + runDurationMillis: 3 + propertyDescriptors: + key: null + type: type + scheduledState: ENABLED + maxBackoffPeriod: maxBackoffPeriod + yieldDuration: yieldDuration + bundle: null + retriedRelationships: + - retriedRelationships + - retriedRelationships + annotationData: annotationData + componentType: CONNECTION + identifier: identifier + comments: comments + concurrentlySchedulableTaskCount: 1 + retryCount: 1 + penaltyDuration: penaltyDuration + backoffMechanism: "PENALIZE_FLOWFILE, YIELD_PROCESSOR" + schedulingStrategy: schedulingStrategy + name: name + instanceIdentifier: instanceIdentifier + schedulingPeriod: schedulingPeriod + style: + key: style + position: null + groupIdentifier: groupIdentifier + properties: + key: properties + - autoTerminatedRelationships: + - autoTerminatedRelationships + - autoTerminatedRelationships + bulletinLevel: bulletinLevel + executionNode: executionNode + runDurationMillis: 3 + propertyDescriptors: + key: null + type: type + scheduledState: ENABLED + maxBackoffPeriod: maxBackoffPeriod + yieldDuration: yieldDuration + bundle: null + retriedRelationships: + - retriedRelationships + - retriedRelationships + annotationData: annotationData + componentType: CONNECTION + identifier: identifier + comments: comments + concurrentlySchedulableTaskCount: 1 + retryCount: 1 + penaltyDuration: penaltyDuration + backoffMechanism: "PENALIZE_FLOWFILE, YIELD_PROCESSOR" + schedulingStrategy: schedulingStrategy + name: name + instanceIdentifier: instanceIdentifier + schedulingPeriod: schedulingPeriod + style: + key: style + position: null + groupIdentifier: groupIdentifier + properties: + key: properties + scheduledState: ENABLED + processGroups: + - null + - null + outputPorts: + - null + - null + funnels: + - componentType: CONNECTION + identifier: identifier + comments: comments + name: name + instanceIdentifier: instanceIdentifier + position: null + groupIdentifier: groupIdentifier + - componentType: CONNECTION + identifier: identifier + comments: comments + name: name + instanceIdentifier: instanceIdentifier + position: null + groupIdentifier: groupIdentifier + versionedFlowCoordinates: + registryId: registryId + storageLocation: storageLocation + bucketId: bucketId + branch: branch + flowId: flowId + version: version + latest: true + connections: + - componentType: CONNECTION + identifier: identifier + prioritizers: + - prioritizers + - prioritizers + comments: comments + flowFileExpiration: flowFileExpiration + selectedRelationships: + - selectedRelationships + - selectedRelationships + loadBalanceCompression: "DO_NOT_COMPRESS, COMPRESS_ATTRIBUTES_ONLY,\ + \ COMPRESS_ATTRIBUTES_AND_CONTENT" + destination: + comments: comments + groupId: groupId + name: name + instanceIdentifier: instanceIdentifier + id: id + type: PROCESSOR + backPressureDataSizeThreshold: backPressureDataSizeThreshold + loadBalanceStrategy: "DO_NOT_LOAD_BALANCE, PARTITION_BY_ATTRIBUTE,\ + \ ROUND_ROBIN, SINGLE_NODE" + labelIndex: 2 + source: null + bends: + - x: 7.203794749804894 + "y": 4.332304821875894 + - x: 7.203794749804894 + "y": 4.332304821875894 + backPressureObjectThreshold: 0 + name: name + instanceIdentifier: instanceIdentifier + position: null + groupIdentifier: groupIdentifier + partitioningAttribute: partitioningAttribute + zIndex: 9 + - componentType: CONNECTION + identifier: identifier + prioritizers: + - prioritizers + - prioritizers + comments: comments + flowFileExpiration: flowFileExpiration + selectedRelationships: + - selectedRelationships + - selectedRelationships + loadBalanceCompression: "DO_NOT_COMPRESS, COMPRESS_ATTRIBUTES_ONLY,\ + \ COMPRESS_ATTRIBUTES_AND_CONTENT" + destination: + comments: comments + groupId: groupId + name: name + instanceIdentifier: instanceIdentifier + id: id + type: PROCESSOR + backPressureDataSizeThreshold: backPressureDataSizeThreshold + loadBalanceStrategy: "DO_NOT_LOAD_BALANCE, PARTITION_BY_ATTRIBUTE,\ + \ ROUND_ROBIN, SINGLE_NODE" + labelIndex: 2 + source: null + bends: + - x: 7.203794749804894 + "y": 4.332304821875894 + - x: 7.203794749804894 + "y": 4.332304821875894 + backPressureObjectThreshold: 0 + name: name + instanceIdentifier: instanceIdentifier + position: null + groupIdentifier: groupIdentifier + partitioningAttribute: partitioningAttribute + zIndex: 9 + logFileSuffix: logFileSuffix + parameterContextName: parameterContextName + componentType: CONNECTION + identifier: identifier + defaultBackPressureObjectThreshold: 0 + comments: comments + executionEngine: STANDARD + defaultBackPressureDataSizeThreshold: defaultBackPressureDataSizeThreshold + labels: + - componentType: CONNECTION + identifier: identifier + comments: comments + name: name + width: 4.8789878742268815 + instanceIdentifier: instanceIdentifier + style: + key: style + label: label + position: null + groupIdentifier: groupIdentifier + height: 6.173804034172511 + zIndex: 6 + - componentType: CONNECTION + identifier: identifier + comments: comments + name: name + width: 4.8789878742268815 + instanceIdentifier: instanceIdentifier + style: + key: style + label: label + position: null + groupIdentifier: groupIdentifier + height: 6.173804034172511 + zIndex: 6 + controllerServices: + - annotationData: annotationData + componentType: CONNECTION + identifier: identifier + comments: comments + bulletinLevel: bulletinLevel + propertyDescriptors: + key: + resourceDefinition: + resourceTypes: + - FILE + - FILE + cardinality: SINGLE + displayName: displayName + identifiesControllerService: true + name: name + dynamic: true + sensitive: true + type: type + scheduledState: ENABLED + controllerServiceApis: + - type: type + bundle: null + - type: type + bundle: null + name: name + instanceIdentifier: instanceIdentifier + position: null + groupIdentifier: groupIdentifier + bundle: + artifact: artifact + version: version + group: group + properties: + key: properties + - annotationData: annotationData + componentType: CONNECTION + identifier: identifier + comments: comments + bulletinLevel: bulletinLevel + propertyDescriptors: + key: + resourceDefinition: + resourceTypes: + - FILE + - FILE + cardinality: SINGLE + displayName: displayName + identifiesControllerService: true + name: name + dynamic: true + sensitive: true + type: type + scheduledState: ENABLED + controllerServiceApis: + - type: type + bundle: null + - type: type + bundle: null + name: name + instanceIdentifier: instanceIdentifier + position: null + groupIdentifier: groupIdentifier + bundle: + artifact: artifact + version: version + group: group + properties: + key: properties + defaultFlowFileExpiration: defaultFlowFileExpiration + flowFileConcurrency: flowFileConcurrency + flowFileOutboundPolicy: flowFileOutboundPolicy + name: name + inputPorts: + - componentType: CONNECTION + identifier: identifier + comments: comments + allowRemoteAccess: true + concurrentlySchedulableTaskCount: 2 + name: name + instanceIdentifier: instanceIdentifier + portFunction: STANDARD + position: null + groupIdentifier: groupIdentifier + type: INPUT_PORT + scheduledState: ENABLED + - componentType: CONNECTION + identifier: identifier + comments: comments + allowRemoteAccess: true + concurrentlySchedulableTaskCount: 2 + name: name + instanceIdentifier: instanceIdentifier + portFunction: STANDARD + position: null + groupIdentifier: groupIdentifier + type: INPUT_PORT + scheduledState: ENABLED + instanceIdentifier: instanceIdentifier + maxConcurrentTasks: 9 + position: null + statelessFlowTimeout: statelessFlowTimeout + groupIdentifier: groupIdentifier + remoteProcessGroups: + - componentType: CONNECTION + identifier: identifier + comments: comments + proxyPassword: proxyPassword + communicationsTimeout: communicationsTimeout + proxyHost: proxyHost + proxyPort: 4 + outputPorts: + - null + - null + transportProtocol: "RAW, HTTP" + name: name + proxyUser: proxyUser + inputPorts: + - componentType: CONNECTION + identifier: identifier + remoteGroupId: remoteGroupId + comments: comments + targetId: targetId + concurrentlySchedulableTaskCount: 1 + useCompression: true + scheduledState: ENABLED + name: name + instanceIdentifier: instanceIdentifier + position: null + batchSize: + duration: duration + size: size + count: 5 + groupIdentifier: groupIdentifier + - componentType: CONNECTION + identifier: identifier + remoteGroupId: remoteGroupId + comments: comments + targetId: targetId + concurrentlySchedulableTaskCount: 1 + useCompression: true + scheduledState: ENABLED + name: name + instanceIdentifier: instanceIdentifier + position: null + batchSize: + duration: duration + size: size + count: 5 + groupIdentifier: groupIdentifier + targetUris: targetUris + instanceIdentifier: instanceIdentifier + yieldDuration: yieldDuration + position: null + groupIdentifier: groupIdentifier + localNetworkInterface: localNetworkInterface + - componentType: CONNECTION + identifier: identifier + comments: comments + proxyPassword: proxyPassword + communicationsTimeout: communicationsTimeout + proxyHost: proxyHost + proxyPort: 4 + outputPorts: + - null + - null + transportProtocol: "RAW, HTTP" + name: name + proxyUser: proxyUser + inputPorts: + - componentType: CONNECTION + identifier: identifier + remoteGroupId: remoteGroupId + comments: comments + targetId: targetId + concurrentlySchedulableTaskCount: 1 + useCompression: true + scheduledState: ENABLED + name: name + instanceIdentifier: instanceIdentifier + position: null + batchSize: + duration: duration + size: size + count: 5 + groupIdentifier: groupIdentifier + - componentType: CONNECTION + identifier: identifier + remoteGroupId: remoteGroupId + comments: comments + targetId: targetId + concurrentlySchedulableTaskCount: 1 + useCompression: true + scheduledState: ENABLED + name: name + instanceIdentifier: instanceIdentifier + position: null + batchSize: + duration: duration + size: size + count: 5 + groupIdentifier: groupIdentifier + targetUris: targetUris + instanceIdentifier: instanceIdentifier + yieldDuration: yieldDuration + position: null + groupIdentifier: groupIdentifier + localNetworkInterface: localNetworkInterface + parameterProviders: + key: + identifier: identifier + name: name + type: type + bundle: null + flow: + versionCount: 4 + bucketName: bucketName + identifier: identifier + permissions: null + createdTimestamp: 3 + name: name + description: description + bucketIdentifier: bucketIdentifier + versionInfo: + version: 0 + branch: branch + lastModifiedTimestamp: 8 + flowEncodingVersion: flowEncodingVersion + latest: true + parameterContexts: + key: + parameterGroupName: parameterGroupName + componentType: CONNECTION + identifier: identifier + synchronized: true + comments: comments + description: description + inheritedParameterContexts: + - inheritedParameterContexts + - inheritedParameterContexts + name: name + instanceIdentifier: instanceIdentifier + position: null + groupIdentifier: groupIdentifier + parameterProvider: parameterProvider + parameters: + - referencedAssets: + - identifier: identifier + name: name + - identifier: identifier + name: name + provided: true + name: name + description: description + sensitive: true + value: value + - referencedAssets: + - identifier: identifier + name: name + - identifier: identifier + name: name + provided: true + name: name + description: description + sensitive: true + value: value + stoppedCount: 7 + id: id + bulletins: + - null + - null + publicInputPortCount: 3 + upToDateCount: 3 + inactiveRemotePortCount: 0 + uri: uri + locallyModifiedCount: 7 + revision: + clientId: clientId + lastModifier: lastModifier + version: 2 + disconnectedNodeAcknowledged: true + publicOutputPortCount: 7 + component: + activeRemotePortCount: 6 + flowfileConcurrency: "UNBOUNDED, SINGLE_FLOWFILE_PER_NODE, SINGLE_BATCH_PER_NODE" + staleCount: 5 + outputPortCount: 1 + inputPortCount: 9 + versionedComponentId: versionedComponentId + disabledCount: 5 + runningCount: 6 + flowfileOutboundPolicy: "STREAM_WHEN_AVAILABLE, BATCH_OUTPUT" + stoppedCount: 6 + id: id + versionControlInformation: + bucketName: bucketName + groupId: groupId + registryId: registryId + storageLocation: storageLocation + bucketId: bucketId + registryName: registryName + branch: branch + flowName: flowName + version: version + flowDescription: flowDescription + stateExplanation: stateExplanation + state: "LOCALLY_MODIFIED, STALE, LOCALLY_MODIFIED_AND_STALE, UP_TO_DATE,\ + \ SYNC_FAILURE" + flowId: flowId + logFileSuffix: logFileSuffix + defaultBackPressureObjectThreshold: 4 + publicInputPortCount: 2 + comments: comments + upToDateCount: 3 + parentGroupId: parentGroupId + inactiveRemotePortCount: 9 + executionEngine: "STATELESS, STANDARD, INHERITED" + locallyModifiedCount: 3 + defaultBackPressureDataSizeThreshold: defaultBackPressureDataSizeThreshold + publicOutputPortCount: 6 + localOutputPortCount: 9 + defaultFlowFileExpiration: defaultFlowFileExpiration + localInputPortCount: 8 + contents: + controllerServices: + - bulletinLevel: bulletinLevel + deprecated: true + multipleVersionsAvailable: true + extensionMissing: true + type: type + descriptors: + key: + supportsEl: true + defaultValue: defaultValue + displayName: displayName + expressionLanguageScope: expressionLanguageScope + description: description + sensitive: true + required: true + dependencies: + - dependentValues: + - dependentValues + - dependentValues + propertyName: propertyName + - dependentValues: + - dependentValues + - dependentValues + propertyName: propertyName + allowableValues: + - canRead: true + allowableValue: + displayName: displayName + description: description + value: value + - canRead: true + allowableValue: + displayName: displayName + description: description + value: value + identifiesControllerService: identifiesControllerService + name: name + dynamic: true + identifiesControllerServiceBundle: null + controllerServiceApis: + - type: type + bundle: null + - type: type + bundle: null + sensitiveDynamicPropertyNames: + - sensitiveDynamicPropertyNames + - sensitiveDynamicPropertyNames + supportsSensitiveDynamicProperties: true + versionedComponentId: versionedComponentId + validationErrors: + - validationErrors + - validationErrors + id: id + state: "ENABLED, ENABLING, DISABLED, DISABLING" + bundle: + artifact: artifact + version: version + group: group + referencingComponents: + - bulletins: + - null + - null + disconnectedNodeAcknowledged: true + component: + descriptors: + key: null + referenceCycle: true + activeThreadCount: 0 + groupId: groupId + name: name + referenceType: "Processor, ControllerService, ReportingTask,\ + \ FlowRegistryClient" + validationErrors: + - validationErrors + - validationErrors + id: id + state: state + type: type + referencingComponents: + - null + - null + properties: + key: properties + permissions: null + id: id + position: null + uri: uri + operatePermissions: + canRead: true + canWrite: true + revision: + clientId: clientId + lastModifier: lastModifier + version: 2 + - bulletins: + - null + - null + disconnectedNodeAcknowledged: true + component: + descriptors: + key: null + referenceCycle: true + activeThreadCount: 0 + groupId: groupId + name: name + referenceType: "Processor, ControllerService, ReportingTask,\ + \ FlowRegistryClient" + validationErrors: + - validationErrors + - validationErrors + id: id + state: state + type: type + referencingComponents: + - null + - null + properties: + key: properties + permissions: null + id: id + position: null + uri: uri + operatePermissions: + canRead: true + canWrite: true + revision: + clientId: clientId + lastModifier: lastModifier + version: 2 + validationStatus: "VALID, INVALID, VALIDATING" + annotationData: annotationData + comments: comments + parentGroupId: parentGroupId + customUiUrl: customUiUrl + restricted: true + name: name + position: + x: 0.8008281904610115 + "y": 6.027456183070403 + persistsState: true + properties: + key: properties + - bulletinLevel: bulletinLevel + deprecated: true + multipleVersionsAvailable: true + extensionMissing: true + type: type + descriptors: + key: + supportsEl: true + defaultValue: defaultValue + displayName: displayName + expressionLanguageScope: expressionLanguageScope + description: description + sensitive: true + required: true + dependencies: + - dependentValues: + - dependentValues + - dependentValues + propertyName: propertyName + - dependentValues: + - dependentValues + - dependentValues + propertyName: propertyName + allowableValues: + - canRead: true + allowableValue: + displayName: displayName + description: description + value: value + - canRead: true + allowableValue: + displayName: displayName + description: description + value: value + identifiesControllerService: identifiesControllerService + name: name + dynamic: true + identifiesControllerServiceBundle: null + controllerServiceApis: + - type: type + bundle: null + - type: type + bundle: null + sensitiveDynamicPropertyNames: + - sensitiveDynamicPropertyNames + - sensitiveDynamicPropertyNames + supportsSensitiveDynamicProperties: true + versionedComponentId: versionedComponentId + validationErrors: + - validationErrors + - validationErrors + id: id + state: "ENABLED, ENABLING, DISABLED, DISABLING" + bundle: + artifact: artifact + version: version + group: group + referencingComponents: + - bulletins: + - null + - null + disconnectedNodeAcknowledged: true + component: + descriptors: + key: null + referenceCycle: true + activeThreadCount: 0 + groupId: groupId + name: name + referenceType: "Processor, ControllerService, ReportingTask,\ + \ FlowRegistryClient" + validationErrors: + - validationErrors + - validationErrors + id: id + state: state + type: type + referencingComponents: + - null + - null + properties: + key: properties + permissions: null + id: id + position: null + uri: uri + operatePermissions: + canRead: true + canWrite: true + revision: + clientId: clientId + lastModifier: lastModifier + version: 2 + - bulletins: + - null + - null + disconnectedNodeAcknowledged: true + component: + descriptors: + key: null + referenceCycle: true + activeThreadCount: 0 + groupId: groupId + name: name + referenceType: "Processor, ControllerService, ReportingTask,\ + \ FlowRegistryClient" + validationErrors: + - validationErrors + - validationErrors + id: id + state: state + type: type + referencingComponents: + - null + - null + properties: + key: properties + permissions: null + id: id + position: null + uri: uri + operatePermissions: + canRead: true + canWrite: true + revision: + clientId: clientId + lastModifier: lastModifier + version: 2 + validationStatus: "VALID, INVALID, VALIDATING" + annotationData: annotationData + comments: comments + parentGroupId: parentGroupId + customUiUrl: customUiUrl + restricted: true + name: name + position: + x: 0.8008281904610115 + "y": 6.027456183070403 + persistsState: true + properties: + key: properties + processGroups: + - null + - null + outputPorts: + - null + - null + funnels: + - versionedComponentId: versionedComponentId + parentGroupId: parentGroupId + id: id + position: + x: 0.8008281904610115 + "y": 6.027456183070403 + - versionedComponentId: versionedComponentId + parentGroupId: parentGroupId + id: id + position: + x: 0.8008281904610115 + "y": 6.027456183070403 + inputPorts: + - comments: comments + concurrentlySchedulableTaskCount: 1 + parentGroupId: parentGroupId + type: "INPUT_PORT, OUTPUT_PORT" + allowRemoteAccess: true + versionedComponentId: versionedComponentId + name: name + transmitting: true + validationErrors: + - validationErrors + - validationErrors + id: id + portFunction: "STANDARD, FAILURE" + position: null + state: "RUNNING, STOPPED, DISABLED" + - comments: comments + concurrentlySchedulableTaskCount: 1 + parentGroupId: parentGroupId + type: "INPUT_PORT, OUTPUT_PORT" + allowRemoteAccess: true + versionedComponentId: versionedComponentId + name: name + transmitting: true + validationErrors: + - validationErrors + - validationErrors + id: id + portFunction: "STANDARD, FAILURE" + position: null + state: "RUNNING, STOPPED, DISABLED" + processors: + - supportsBatching: true + supportsParallelProcessing: true + deprecated: true + executionNodeRestricted: true + description: description + parentGroupId: parentGroupId + multipleVersionsAvailable: true + extensionMissing: true + type: type + inputRequirement: inputRequirement + relationships: + - name: name + autoTerminate: true + description: description + retry: true + - name: name + autoTerminate: true + description: description + retry: true + restricted: true + supportsSensitiveDynamicProperties: true + versionedComponentId: versionedComponentId + name: name + validationErrors: + - validationErrors + - validationErrors + style: + key: style + id: id + position: null + state: "RUNNING, STOPPED, DISABLED" + bundle: + artifact: artifact + version: version + group: group + config: + annotationData: annotationData + comments: comments + autoTerminatedRelationships: + - autoTerminatedRelationships + - autoTerminatedRelationships + concurrentlySchedulableTaskCount: 7 + retryCount: 9 + bulletinLevel: bulletinLevel + executionNode: executionNode + penaltyDuration: penaltyDuration + defaultSchedulingPeriod: + key: defaultSchedulingPeriod + defaultConcurrentTasks: + key: defaultConcurrentTasks + runDurationMillis: 3 + customUiUrl: customUiUrl + descriptors: + key: + supportsEl: true + defaultValue: defaultValue + displayName: displayName + expressionLanguageScope: expressionLanguageScope + description: description + sensitive: true + required: true + dependencies: + - dependentValues: + - dependentValues + - dependentValues + propertyName: propertyName + - dependentValues: + - dependentValues + - dependentValues + propertyName: propertyName + allowableValues: + - canRead: true + allowableValue: + displayName: displayName + description: description + value: value + - canRead: true + allowableValue: + displayName: displayName + description: description + value: value + identifiesControllerService: identifiesControllerService + name: name + dynamic: true + identifiesControllerServiceBundle: null + lossTolerant: true + backoffMechanism: "PENALIZE_FLOWFILE, YIELD_PROCESSOR" + maxBackoffPeriod: maxBackoffPeriod + sensitiveDynamicPropertyNames: + - sensitiveDynamicPropertyNames + - sensitiveDynamicPropertyNames + schedulingStrategy: schedulingStrategy + schedulingPeriod: schedulingPeriod + yieldDuration: yieldDuration + properties: + key: properties + retriedRelationships: + - retriedRelationships + - retriedRelationships + persistsState: true + validationStatus: "VALID, INVALID, VALIDATING" + - supportsBatching: true + supportsParallelProcessing: true + deprecated: true + executionNodeRestricted: true + description: description + parentGroupId: parentGroupId + multipleVersionsAvailable: true + extensionMissing: true + type: type + inputRequirement: inputRequirement + relationships: + - name: name + autoTerminate: true + description: description + retry: true + - name: name + autoTerminate: true + description: description + retry: true + restricted: true + supportsSensitiveDynamicProperties: true + versionedComponentId: versionedComponentId + name: name + validationErrors: + - validationErrors + - validationErrors + style: + key: style + id: id + position: null + state: "RUNNING, STOPPED, DISABLED" + bundle: + artifact: artifact + version: version + group: group + config: + annotationData: annotationData + comments: comments + autoTerminatedRelationships: + - autoTerminatedRelationships + - autoTerminatedRelationships + concurrentlySchedulableTaskCount: 7 + retryCount: 9 + bulletinLevel: bulletinLevel + executionNode: executionNode + penaltyDuration: penaltyDuration + defaultSchedulingPeriod: + key: defaultSchedulingPeriod + defaultConcurrentTasks: + key: defaultConcurrentTasks + runDurationMillis: 3 + customUiUrl: customUiUrl + descriptors: + key: + supportsEl: true + defaultValue: defaultValue + displayName: displayName + expressionLanguageScope: expressionLanguageScope + description: description + sensitive: true + required: true + dependencies: + - dependentValues: + - dependentValues + - dependentValues + propertyName: propertyName + - dependentValues: + - dependentValues + - dependentValues + propertyName: propertyName + allowableValues: + - canRead: true + allowableValue: + displayName: displayName + description: description + value: value + - canRead: true + allowableValue: + displayName: displayName + description: description + value: value + identifiesControllerService: identifiesControllerService + name: name + dynamic: true + identifiesControllerServiceBundle: null + lossTolerant: true + backoffMechanism: "PENALIZE_FLOWFILE, YIELD_PROCESSOR" + maxBackoffPeriod: maxBackoffPeriod + sensitiveDynamicPropertyNames: + - sensitiveDynamicPropertyNames + - sensitiveDynamicPropertyNames + schedulingStrategy: schedulingStrategy + schedulingPeriod: schedulingPeriod + yieldDuration: yieldDuration + properties: + key: properties + retriedRelationships: + - retriedRelationships + - retriedRelationships + persistsState: true + validationStatus: "VALID, INVALID, VALIDATING" + remoteProcessGroups: + - inactiveRemoteInputPortCount: 1 + targetSecure: true + communicationsTimeout: communicationsTimeout + outputPortCount: 7 + activeRemoteInputPortCount: 2 + inputPortCount: 6 + proxyPort: 1 + flowRefreshed: flowRefreshed + transportProtocol: transportProtocol + versionedComponentId: versionedComponentId + transmitting: true + validationErrors: + - validationErrors + - validationErrors + yieldDuration: yieldDuration + id: id + localNetworkInterface: localNetworkInterface + authorizationIssues: + - authorizationIssues + - authorizationIssues + comments: comments + proxyPassword: proxyPassword + parentGroupId: parentGroupId + activeRemoteOutputPortCount: 4 + proxyHost: proxyHost + contents: + outputPorts: + - null + - null + inputPorts: + - comments: comments + targetId: targetId + concurrentlySchedulableTaskCount: 1 + groupId: groupId + targetRunning: true + useCompression: true + connected: true + batchSettings: + duration: duration + size: size + count: 7 + versionedComponentId: versionedComponentId + name: name + transmitting: true + exists: true + id: id + - comments: comments + targetId: targetId + concurrentlySchedulableTaskCount: 1 + groupId: groupId + targetRunning: true + useCompression: true + connected: true + batchSettings: + duration: duration + size: size + count: 7 + versionedComponentId: versionedComponentId + name: name + transmitting: true + exists: true + id: id + name: name + proxyUser: proxyUser + targetUri: targetUri + targetUris: targetUris + position: null + inactiveRemoteOutputPortCount: 1 + - inactiveRemoteInputPortCount: 1 + targetSecure: true + communicationsTimeout: communicationsTimeout + outputPortCount: 7 + activeRemoteInputPortCount: 2 + inputPortCount: 6 + proxyPort: 1 + flowRefreshed: flowRefreshed + transportProtocol: transportProtocol + versionedComponentId: versionedComponentId + transmitting: true + validationErrors: + - validationErrors + - validationErrors + yieldDuration: yieldDuration + id: id + localNetworkInterface: localNetworkInterface + authorizationIssues: + - authorizationIssues + - authorizationIssues + comments: comments + proxyPassword: proxyPassword + parentGroupId: parentGroupId + activeRemoteOutputPortCount: 4 + proxyHost: proxyHost + contents: + outputPorts: + - null + - null + inputPorts: + - comments: comments + targetId: targetId + concurrentlySchedulableTaskCount: 1 + groupId: groupId + targetRunning: true + useCompression: true + connected: true + batchSettings: + duration: duration + size: size + count: 7 + versionedComponentId: versionedComponentId + name: name + transmitting: true + exists: true + id: id + - comments: comments + targetId: targetId + concurrentlySchedulableTaskCount: 1 + groupId: groupId + targetRunning: true + useCompression: true + connected: true + batchSettings: + duration: duration + size: size + count: 7 + versionedComponentId: versionedComponentId + name: name + transmitting: true + exists: true + id: id + name: name + proxyUser: proxyUser + targetUri: targetUri + targetUris: targetUris + position: null + inactiveRemoteOutputPortCount: 1 + connections: + - prioritizers: + - prioritizers + - prioritizers + flowFileExpiration: flowFileExpiration + selectedRelationships: + - selectedRelationships + - selectedRelationships + loadBalanceCompression: "DO_NOT_COMPRESS, COMPRESS_ATTRIBUTES_ONLY,\ + \ COMPRESS_ATTRIBUTES_AND_CONTENT" + destination: + running: true + comments: comments + groupId: groupId + versionedComponentId: versionedComponentId + name: name + transmitting: true + exists: true + id: id + type: "PROCESSOR, REMOTE_INPUT_PORT, REMOTE_OUTPUT_PORT, INPUT_PORT,\ + \ OUTPUT_PORT, FUNNEL" + availableRelationships: + - availableRelationships + - availableRelationships + backPressureDataSizeThreshold: backPressureDataSizeThreshold + loadBalanceStrategy: "DO_NOT_LOAD_BALANCE, PARTITION_BY_ATTRIBUTE,\ + \ ROUND_ROBIN, SINGLE_NODE" + parentGroupId: parentGroupId + labelIndex: 7 + source: null + bends: + - null + - null + loadBalanceStatus: "LOAD_BALANCE_NOT_CONFIGURED, LOAD_BALANCE_INACTIVE,\ + \ LOAD_BALANCE_ACTIVE" + backPressureObjectThreshold: 5 + getzIndex: 2 + versionedComponentId: versionedComponentId + name: name + id: id + position: null + loadBalancePartitionAttribute: loadBalancePartitionAttribute + - prioritizers: + - prioritizers + - prioritizers + flowFileExpiration: flowFileExpiration + selectedRelationships: + - selectedRelationships + - selectedRelationships + loadBalanceCompression: "DO_NOT_COMPRESS, COMPRESS_ATTRIBUTES_ONLY,\ + \ COMPRESS_ATTRIBUTES_AND_CONTENT" + destination: + running: true + comments: comments + groupId: groupId + versionedComponentId: versionedComponentId + name: name + transmitting: true + exists: true + id: id + type: "PROCESSOR, REMOTE_INPUT_PORT, REMOTE_OUTPUT_PORT, INPUT_PORT,\ + \ OUTPUT_PORT, FUNNEL" + availableRelationships: + - availableRelationships + - availableRelationships + backPressureDataSizeThreshold: backPressureDataSizeThreshold + loadBalanceStrategy: "DO_NOT_LOAD_BALANCE, PARTITION_BY_ATTRIBUTE,\ + \ ROUND_ROBIN, SINGLE_NODE" + parentGroupId: parentGroupId + labelIndex: 7 + source: null + bends: + - null + - null + loadBalanceStatus: "LOAD_BALANCE_NOT_CONFIGURED, LOAD_BALANCE_INACTIVE,\ + \ LOAD_BALANCE_ACTIVE" + backPressureObjectThreshold: 5 + getzIndex: 2 + versionedComponentId: versionedComponentId + name: name + id: id + position: null + loadBalancePartitionAttribute: loadBalancePartitionAttribute + labels: + - getzIndex: 5 + versionedComponentId: versionedComponentId + width: 2.3021358869347655 + parentGroupId: parentGroupId + style: + key: style + id: id + label: label + position: null + height: 5.637376656633329 + - getzIndex: 5 + versionedComponentId: versionedComponentId + width: 2.3021358869347655 + parentGroupId: parentGroupId + style: + key: style + id: id + label: label + position: null + height: 5.637376656633329 + statelessGroupScheduledState: "STOPPED, RUNNING" + invalidCount: 6 + name: name + syncFailureCount: 3 + maxConcurrentTasks: 6 + position: null + statelessFlowTimeout: statelessFlowTimeout + locallyModifiedAndStaleCount: 6 + parameterContext: + component: + name: name + id: id + permissions: null + id: id + localOutputPortCount: 4 + localInputPortCount: 0 + invalidCount: 6 + syncFailureCount: 0 + position: null + versionedFlowState: "LOCALLY_MODIFIED, STALE, LOCALLY_MODIFIED_AND_STALE,\ + \ UP_TO_DATE, SYNC_FAILURE" + locallyModifiedAndStaleCount: 8 + parameterContext: null + status: + name: name + nodeSnapshots: + - statusSnapshot: null + address: address + apiPort: 5 + nodeId: nodeId + - statusSnapshot: null + address: address + apiPort: 5 + nodeId: nodeId + aggregateSnapshot: + transferred: transferred + queued: queued + output: output + remoteProcessGroupStatusSnapshots: + - canRead: true + remoteProcessGroupStatusSnapshot: + bytesReceived: 5 + activeThreadCount: 5 + transmissionStatus: transmissionStatus + flowFilesReceived: 7 + groupId: groupId + name: name + targetUri: targetUri + flowFilesSent: 3 + received: received + bytesSent: 8 + id: id + sent: sent + id: id + - canRead: true + remoteProcessGroupStatusSnapshot: + bytesReceived: 5 + activeThreadCount: 5 + transmissionStatus: transmissionStatus + flowFilesReceived: 7 + groupId: groupId + name: name + targetUri: targetUri + flowFilesSent: 3 + received: received + bytesSent: 8 + id: id + sent: sent + id: id + connectionStatusSnapshots: + - canRead: true + connectionStatusSnapshot: + sourceId: sourceId + groupId: groupId + queued: queued + percentUseCount: 1 + destinationId: destinationId + predictions: + predictedBytesAtNextInterval: 4 + predictionIntervalSeconds: 9 + predictedPercentBytes: 6 + predictedPercentCount: 8 + predictedMillisUntilCountBackpressure: 9 + predictedCountAtNextInterval: 5 + predictedMillisUntilBytesBackpressure: 9 + output: output + input: input + percentUseBytes: 7 + flowFileAvailability: flowFileAvailability + destinationName: destinationName + queuedCount: queuedCount + queuedSize: queuedSize + flowFilesQueued: 6 + name: name + flowFilesIn: 1 + id: id + sourceName: sourceName + flowFilesOut: 1 + bytesIn: 4 + bytesOut: 7 + bytesQueued: 1 + id: id + - canRead: true + connectionStatusSnapshot: + sourceId: sourceId + groupId: groupId + queued: queued + percentUseCount: 1 + destinationId: destinationId + predictions: + predictedBytesAtNextInterval: 4 + predictionIntervalSeconds: 9 + predictedPercentBytes: 6 + predictedPercentCount: 8 + predictedMillisUntilCountBackpressure: 9 + predictedCountAtNextInterval: 5 + predictedMillisUntilBytesBackpressure: 9 + output: output + input: input + percentUseBytes: 7 + flowFileAvailability: flowFileAvailability + destinationName: destinationName + queuedCount: queuedCount + queuedSize: queuedSize + flowFilesQueued: 6 + name: name + flowFilesIn: 1 + id: id + sourceName: sourceName + flowFilesOut: 1 + bytesIn: 4 + bytesOut: 7 + bytesQueued: 1 + id: id + flowFilesReceived: 5 + queuedCount: queuedCount + queuedSize: queuedSize + flowFilesSent: 4 + processGroupStatusSnapshots: + - canRead: true + processGroupStatusSnapshot: null + id: id + - canRead: true + processGroupStatusSnapshot: null + id: id + flowFilesIn: 9 + id: id + written: written + statelessActiveThreadCount: 3 + flowFilesOut: 0 + bytesIn: 0 + bytesOut: 6 + bytesQueued: 4 + bytesWritten: 0 + outputPortStatusSnapshots: + - null + - null + bytesTransferred: 9 + read: read + activeThreadCount: 4 + processorStatusSnapshots: + - processorStatusSnapshot: + bytesWritten: 9 + read: read + tasksDurationNanos: 8 + activeThreadCount: 8 + groupId: groupId + executionNode: "ALL, PRIMARY" + bytesRead: 8 + processingPerformanceStatus: null + type: type + terminatedThreadCount: 0 + output: output + input: input + taskCount: 9 + name: name + flowFilesIn: 1 + id: id + tasksDuration: tasksDuration + written: written + flowFilesOut: 3 + runStatus: "Running, Stopped, Validating, Disabled, Invalid" + tasks: tasks + bytesIn: 6 + bytesOut: 4 + canRead: true + id: id + - processorStatusSnapshot: + bytesWritten: 9 + read: read + tasksDurationNanos: 8 + activeThreadCount: 8 + groupId: groupId + executionNode: "ALL, PRIMARY" + bytesRead: 8 + processingPerformanceStatus: null + type: type + terminatedThreadCount: 0 + output: output + input: input + taskCount: 9 + name: name + flowFilesIn: 1 + id: id + tasksDuration: tasksDuration + written: written + flowFilesOut: 3 + runStatus: "Running, Stopped, Validating, Disabled, Invalid" + tasks: tasks + bytesIn: 6 + bytesOut: 4 + canRead: true + id: id + bytesRead: 1 + processingPerformanceStatus: + identifier: identifier + cpuDuration: 0 + contentReadDuration: 4 + sessionCommitDuration: 1 + garbageCollectionDuration: 2 + contentWriteDuration: 3 + received: received + bytesSent: 7 + processingNanos: 8 + sent: sent + flowFilesTransferred: 6 + terminatedThreadCount: 9 + input: input + bytesReceived: 4 + flowFilesQueued: 7 + name: name + versionedFlowState: "LOCALLY_MODIFIED, STALE, LOCALLY_MODIFIED_AND_STALE,\ + \ UP_TO_DATE, SYNC_FAILURE" + inputPortStatusSnapshots: + - portStatusSnapshot: + output: output + input: input + activeThreadCount: 0 + groupId: groupId + name: name + transmitting: true + flowFilesIn: 5 + id: id + flowFilesOut: 5 + runStatus: "Running, Stopped, Validating, Disabled, Invalid" + bytesIn: 6 + bytesOut: 1 + canRead: true + id: id + - portStatusSnapshot: + output: output + input: input + activeThreadCount: 0 + groupId: groupId + name: name + transmitting: true + flowFilesIn: 5 + id: id + flowFilesOut: 5 + runStatus: "Running, Stopped, Validating, Disabled, Invalid" + bytesIn: 6 + bytesOut: 1 + canRead: true + id: id + id: id + statsLastRefreshed: statsLastRefreshed + - activeRemotePortCount: 0 + staleCount: 3 + outputPortCount: 3 + inputPortCount: 7 + permissions: + canRead: true + canWrite: true + processGroupUpdateStrategy: "CURRENT_GROUP, CURRENT_GROUP_WITH_CHILDREN" + disabledCount: 7 + runningCount: 5 + versionedFlowSnapshot: + bucket: + identifier: identifier + permissions: + canRead: true + canDelete: true + canWrite: true + createdTimestamp: 2 + name: name + description: description + externalControllerServices: + key: + identifier: identifier + name: name + snapshotMetadata: + flowIdentifier: flowIdentifier + comments: comments + author: author + bucketIdentifier: bucketIdentifier + branch: branch + version: version + timestamp: 5 + flowContents: + processors: + - autoTerminatedRelationships: + - autoTerminatedRelationships + - autoTerminatedRelationships + bulletinLevel: bulletinLevel + executionNode: executionNode + runDurationMillis: 3 + propertyDescriptors: + key: null + type: type + scheduledState: ENABLED + maxBackoffPeriod: maxBackoffPeriod + yieldDuration: yieldDuration + bundle: null + retriedRelationships: + - retriedRelationships + - retriedRelationships + annotationData: annotationData + componentType: CONNECTION + identifier: identifier + comments: comments + concurrentlySchedulableTaskCount: 1 + retryCount: 1 + penaltyDuration: penaltyDuration + backoffMechanism: "PENALIZE_FLOWFILE, YIELD_PROCESSOR" + schedulingStrategy: schedulingStrategy + name: name + instanceIdentifier: instanceIdentifier + schedulingPeriod: schedulingPeriod + style: + key: style + position: null + groupIdentifier: groupIdentifier + properties: + key: properties + - autoTerminatedRelationships: + - autoTerminatedRelationships + - autoTerminatedRelationships + bulletinLevel: bulletinLevel + executionNode: executionNode + runDurationMillis: 3 + propertyDescriptors: + key: null + type: type + scheduledState: ENABLED + maxBackoffPeriod: maxBackoffPeriod + yieldDuration: yieldDuration + bundle: null + retriedRelationships: + - retriedRelationships + - retriedRelationships + annotationData: annotationData + componentType: CONNECTION + identifier: identifier + comments: comments + concurrentlySchedulableTaskCount: 1 + retryCount: 1 + penaltyDuration: penaltyDuration + backoffMechanism: "PENALIZE_FLOWFILE, YIELD_PROCESSOR" + schedulingStrategy: schedulingStrategy + name: name + instanceIdentifier: instanceIdentifier + schedulingPeriod: schedulingPeriod + style: + key: style + position: null + groupIdentifier: groupIdentifier + properties: + key: properties + scheduledState: ENABLED + processGroups: + - null + - null + outputPorts: + - null + - null + funnels: + - componentType: CONNECTION + identifier: identifier + comments: comments + name: name + instanceIdentifier: instanceIdentifier + position: null + groupIdentifier: groupIdentifier + - componentType: CONNECTION + identifier: identifier + comments: comments + name: name + instanceIdentifier: instanceIdentifier + position: null + groupIdentifier: groupIdentifier + versionedFlowCoordinates: + registryId: registryId + storageLocation: storageLocation + bucketId: bucketId + branch: branch + flowId: flowId + version: version + latest: true + connections: + - componentType: CONNECTION + identifier: identifier + prioritizers: + - prioritizers + - prioritizers + comments: comments + flowFileExpiration: flowFileExpiration + selectedRelationships: + - selectedRelationships + - selectedRelationships + loadBalanceCompression: "DO_NOT_COMPRESS, COMPRESS_ATTRIBUTES_ONLY,\ + \ COMPRESS_ATTRIBUTES_AND_CONTENT" + destination: + comments: comments + groupId: groupId + name: name + instanceIdentifier: instanceIdentifier + id: id + type: PROCESSOR + backPressureDataSizeThreshold: backPressureDataSizeThreshold + loadBalanceStrategy: "DO_NOT_LOAD_BALANCE, PARTITION_BY_ATTRIBUTE,\ + \ ROUND_ROBIN, SINGLE_NODE" + labelIndex: 2 + source: null + bends: + - x: 7.203794749804894 + "y": 4.332304821875894 + - x: 7.203794749804894 + "y": 4.332304821875894 + backPressureObjectThreshold: 0 + name: name + instanceIdentifier: instanceIdentifier + position: null + groupIdentifier: groupIdentifier + partitioningAttribute: partitioningAttribute + zIndex: 9 + - componentType: CONNECTION + identifier: identifier + prioritizers: + - prioritizers + - prioritizers + comments: comments + flowFileExpiration: flowFileExpiration + selectedRelationships: + - selectedRelationships + - selectedRelationships + loadBalanceCompression: "DO_NOT_COMPRESS, COMPRESS_ATTRIBUTES_ONLY,\ + \ COMPRESS_ATTRIBUTES_AND_CONTENT" + destination: + comments: comments + groupId: groupId + name: name + instanceIdentifier: instanceIdentifier + id: id + type: PROCESSOR + backPressureDataSizeThreshold: backPressureDataSizeThreshold + loadBalanceStrategy: "DO_NOT_LOAD_BALANCE, PARTITION_BY_ATTRIBUTE,\ + \ ROUND_ROBIN, SINGLE_NODE" + labelIndex: 2 + source: null + bends: + - x: 7.203794749804894 + "y": 4.332304821875894 + - x: 7.203794749804894 + "y": 4.332304821875894 + backPressureObjectThreshold: 0 + name: name + instanceIdentifier: instanceIdentifier + position: null + groupIdentifier: groupIdentifier + partitioningAttribute: partitioningAttribute + zIndex: 9 + logFileSuffix: logFileSuffix + parameterContextName: parameterContextName + componentType: CONNECTION + identifier: identifier + defaultBackPressureObjectThreshold: 0 + comments: comments + executionEngine: STANDARD + defaultBackPressureDataSizeThreshold: defaultBackPressureDataSizeThreshold + labels: + - componentType: CONNECTION + identifier: identifier + comments: comments + name: name + width: 4.8789878742268815 + instanceIdentifier: instanceIdentifier + style: + key: style + label: label + position: null + groupIdentifier: groupIdentifier + height: 6.173804034172511 + zIndex: 6 + - componentType: CONNECTION + identifier: identifier + comments: comments + name: name + width: 4.8789878742268815 + instanceIdentifier: instanceIdentifier + style: + key: style + label: label + position: null + groupIdentifier: groupIdentifier + height: 6.173804034172511 + zIndex: 6 + controllerServices: + - annotationData: annotationData + componentType: CONNECTION + identifier: identifier + comments: comments + bulletinLevel: bulletinLevel + propertyDescriptors: + key: + resourceDefinition: + resourceTypes: + - FILE + - FILE + cardinality: SINGLE + displayName: displayName + identifiesControllerService: true + name: name + dynamic: true + sensitive: true + type: type + scheduledState: ENABLED + controllerServiceApis: + - type: type + bundle: null + - type: type + bundle: null + name: name + instanceIdentifier: instanceIdentifier + position: null + groupIdentifier: groupIdentifier + bundle: + artifact: artifact + version: version + group: group + properties: + key: properties + - annotationData: annotationData + componentType: CONNECTION + identifier: identifier + comments: comments + bulletinLevel: bulletinLevel + propertyDescriptors: + key: + resourceDefinition: + resourceTypes: + - FILE + - FILE + cardinality: SINGLE + displayName: displayName + identifiesControllerService: true + name: name + dynamic: true + sensitive: true + type: type + scheduledState: ENABLED + controllerServiceApis: + - type: type + bundle: null + - type: type + bundle: null + name: name + instanceIdentifier: instanceIdentifier + position: null + groupIdentifier: groupIdentifier + bundle: + artifact: artifact + version: version + group: group + properties: + key: properties + defaultFlowFileExpiration: defaultFlowFileExpiration + flowFileConcurrency: flowFileConcurrency + flowFileOutboundPolicy: flowFileOutboundPolicy + name: name + inputPorts: + - componentType: CONNECTION + identifier: identifier + comments: comments + allowRemoteAccess: true + concurrentlySchedulableTaskCount: 2 + name: name + instanceIdentifier: instanceIdentifier + portFunction: STANDARD + position: null + groupIdentifier: groupIdentifier + type: INPUT_PORT + scheduledState: ENABLED + - componentType: CONNECTION + identifier: identifier + comments: comments + allowRemoteAccess: true + concurrentlySchedulableTaskCount: 2 + name: name + instanceIdentifier: instanceIdentifier + portFunction: STANDARD + position: null + groupIdentifier: groupIdentifier + type: INPUT_PORT + scheduledState: ENABLED + instanceIdentifier: instanceIdentifier + maxConcurrentTasks: 9 + position: null + statelessFlowTimeout: statelessFlowTimeout + groupIdentifier: groupIdentifier + remoteProcessGroups: + - componentType: CONNECTION + identifier: identifier + comments: comments + proxyPassword: proxyPassword + communicationsTimeout: communicationsTimeout + proxyHost: proxyHost + proxyPort: 4 + outputPorts: + - null + - null + transportProtocol: "RAW, HTTP" + name: name + proxyUser: proxyUser + inputPorts: + - componentType: CONNECTION + identifier: identifier + remoteGroupId: remoteGroupId + comments: comments + targetId: targetId + concurrentlySchedulableTaskCount: 1 + useCompression: true + scheduledState: ENABLED + name: name + instanceIdentifier: instanceIdentifier + position: null + batchSize: + duration: duration + size: size + count: 5 + groupIdentifier: groupIdentifier + - componentType: CONNECTION + identifier: identifier + remoteGroupId: remoteGroupId + comments: comments + targetId: targetId + concurrentlySchedulableTaskCount: 1 + useCompression: true + scheduledState: ENABLED + name: name + instanceIdentifier: instanceIdentifier + position: null + batchSize: + duration: duration + size: size + count: 5 + groupIdentifier: groupIdentifier + targetUris: targetUris + instanceIdentifier: instanceIdentifier + yieldDuration: yieldDuration + position: null + groupIdentifier: groupIdentifier + localNetworkInterface: localNetworkInterface + - componentType: CONNECTION + identifier: identifier + comments: comments + proxyPassword: proxyPassword + communicationsTimeout: communicationsTimeout + proxyHost: proxyHost + proxyPort: 4 + outputPorts: + - null + - null + transportProtocol: "RAW, HTTP" + name: name + proxyUser: proxyUser + inputPorts: + - componentType: CONNECTION + identifier: identifier + remoteGroupId: remoteGroupId + comments: comments + targetId: targetId + concurrentlySchedulableTaskCount: 1 + useCompression: true + scheduledState: ENABLED + name: name + instanceIdentifier: instanceIdentifier + position: null + batchSize: + duration: duration + size: size + count: 5 + groupIdentifier: groupIdentifier + - componentType: CONNECTION + identifier: identifier + remoteGroupId: remoteGroupId + comments: comments + targetId: targetId + concurrentlySchedulableTaskCount: 1 + useCompression: true + scheduledState: ENABLED + name: name + instanceIdentifier: instanceIdentifier + position: null + batchSize: + duration: duration + size: size + count: 5 + groupIdentifier: groupIdentifier + targetUris: targetUris + instanceIdentifier: instanceIdentifier + yieldDuration: yieldDuration + position: null + groupIdentifier: groupIdentifier + localNetworkInterface: localNetworkInterface + parameterProviders: + key: + identifier: identifier + name: name + type: type + bundle: null + flow: + versionCount: 4 + bucketName: bucketName + identifier: identifier + permissions: null + createdTimestamp: 3 + name: name + description: description + bucketIdentifier: bucketIdentifier + versionInfo: + version: 0 + branch: branch + lastModifiedTimestamp: 8 + flowEncodingVersion: flowEncodingVersion + latest: true + parameterContexts: + key: + parameterGroupName: parameterGroupName + componentType: CONNECTION + identifier: identifier + synchronized: true + comments: comments + description: description + inheritedParameterContexts: + - inheritedParameterContexts + - inheritedParameterContexts + name: name + instanceIdentifier: instanceIdentifier + position: null + groupIdentifier: groupIdentifier + parameterProvider: parameterProvider + parameters: + - referencedAssets: + - identifier: identifier + name: name + - identifier: identifier + name: name + provided: true + name: name + description: description + sensitive: true + value: value + - referencedAssets: + - identifier: identifier + name: name + - identifier: identifier + name: name + provided: true + name: name + description: description + sensitive: true + value: value + stoppedCount: 7 + id: id + bulletins: + - null + - null + publicInputPortCount: 3 + upToDateCount: 3 + inactiveRemotePortCount: 0 + uri: uri + locallyModifiedCount: 7 + revision: + clientId: clientId + lastModifier: lastModifier + version: 2 + disconnectedNodeAcknowledged: true + publicOutputPortCount: 7 + component: + activeRemotePortCount: 6 + flowfileConcurrency: "UNBOUNDED, SINGLE_FLOWFILE_PER_NODE, SINGLE_BATCH_PER_NODE" + staleCount: 5 + outputPortCount: 1 + inputPortCount: 9 + versionedComponentId: versionedComponentId + disabledCount: 5 + runningCount: 6 + flowfileOutboundPolicy: "STREAM_WHEN_AVAILABLE, BATCH_OUTPUT" + stoppedCount: 6 + id: id + versionControlInformation: + bucketName: bucketName + groupId: groupId + registryId: registryId + storageLocation: storageLocation + bucketId: bucketId + registryName: registryName + branch: branch + flowName: flowName + version: version + flowDescription: flowDescription + stateExplanation: stateExplanation + state: "LOCALLY_MODIFIED, STALE, LOCALLY_MODIFIED_AND_STALE, UP_TO_DATE,\ + \ SYNC_FAILURE" + flowId: flowId + logFileSuffix: logFileSuffix + defaultBackPressureObjectThreshold: 4 + publicInputPortCount: 2 + comments: comments + upToDateCount: 3 + parentGroupId: parentGroupId + inactiveRemotePortCount: 9 + executionEngine: "STATELESS, STANDARD, INHERITED" + locallyModifiedCount: 3 + defaultBackPressureDataSizeThreshold: defaultBackPressureDataSizeThreshold + publicOutputPortCount: 6 + localOutputPortCount: 9 + defaultFlowFileExpiration: defaultFlowFileExpiration + localInputPortCount: 8 + contents: + controllerServices: + - bulletinLevel: bulletinLevel + deprecated: true + multipleVersionsAvailable: true + extensionMissing: true + type: type + descriptors: + key: + supportsEl: true + defaultValue: defaultValue + displayName: displayName + expressionLanguageScope: expressionLanguageScope + description: description + sensitive: true + required: true + dependencies: + - dependentValues: + - dependentValues + - dependentValues + propertyName: propertyName + - dependentValues: + - dependentValues + - dependentValues + propertyName: propertyName + allowableValues: + - canRead: true + allowableValue: + displayName: displayName + description: description + value: value + - canRead: true + allowableValue: + displayName: displayName + description: description + value: value + identifiesControllerService: identifiesControllerService + name: name + dynamic: true + identifiesControllerServiceBundle: null + controllerServiceApis: + - type: type + bundle: null + - type: type + bundle: null + sensitiveDynamicPropertyNames: + - sensitiveDynamicPropertyNames + - sensitiveDynamicPropertyNames + supportsSensitiveDynamicProperties: true + versionedComponentId: versionedComponentId + validationErrors: + - validationErrors + - validationErrors + id: id + state: "ENABLED, ENABLING, DISABLED, DISABLING" + bundle: + artifact: artifact + version: version + group: group + referencingComponents: + - bulletins: + - null + - null + disconnectedNodeAcknowledged: true + component: + descriptors: + key: null + referenceCycle: true + activeThreadCount: 0 + groupId: groupId + name: name + referenceType: "Processor, ControllerService, ReportingTask,\ + \ FlowRegistryClient" + validationErrors: + - validationErrors + - validationErrors + id: id + state: state + type: type + referencingComponents: + - null + - null + properties: + key: properties + permissions: null + id: id + position: null + uri: uri + operatePermissions: + canRead: true + canWrite: true + revision: + clientId: clientId + lastModifier: lastModifier + version: 2 + - bulletins: + - null + - null + disconnectedNodeAcknowledged: true + component: + descriptors: + key: null + referenceCycle: true + activeThreadCount: 0 + groupId: groupId + name: name + referenceType: "Processor, ControllerService, ReportingTask,\ + \ FlowRegistryClient" + validationErrors: + - validationErrors + - validationErrors + id: id + state: state + type: type + referencingComponents: + - null + - null + properties: + key: properties + permissions: null + id: id + position: null + uri: uri + operatePermissions: + canRead: true + canWrite: true + revision: + clientId: clientId + lastModifier: lastModifier + version: 2 + validationStatus: "VALID, INVALID, VALIDATING" + annotationData: annotationData + comments: comments + parentGroupId: parentGroupId + customUiUrl: customUiUrl + restricted: true + name: name + position: + x: 0.8008281904610115 + "y": 6.027456183070403 + persistsState: true + properties: + key: properties + - bulletinLevel: bulletinLevel + deprecated: true + multipleVersionsAvailable: true + extensionMissing: true + type: type + descriptors: + key: + supportsEl: true + defaultValue: defaultValue + displayName: displayName + expressionLanguageScope: expressionLanguageScope + description: description + sensitive: true + required: true + dependencies: + - dependentValues: + - dependentValues + - dependentValues + propertyName: propertyName + - dependentValues: + - dependentValues + - dependentValues + propertyName: propertyName + allowableValues: + - canRead: true + allowableValue: + displayName: displayName + description: description + value: value + - canRead: true + allowableValue: + displayName: displayName + description: description + value: value + identifiesControllerService: identifiesControllerService + name: name + dynamic: true + identifiesControllerServiceBundle: null + controllerServiceApis: + - type: type + bundle: null + - type: type + bundle: null + sensitiveDynamicPropertyNames: + - sensitiveDynamicPropertyNames + - sensitiveDynamicPropertyNames + supportsSensitiveDynamicProperties: true + versionedComponentId: versionedComponentId + validationErrors: + - validationErrors + - validationErrors + id: id + state: "ENABLED, ENABLING, DISABLED, DISABLING" + bundle: + artifact: artifact + version: version + group: group + referencingComponents: + - bulletins: + - null + - null + disconnectedNodeAcknowledged: true + component: + descriptors: + key: null + referenceCycle: true + activeThreadCount: 0 + groupId: groupId + name: name + referenceType: "Processor, ControllerService, ReportingTask,\ + \ FlowRegistryClient" + validationErrors: + - validationErrors + - validationErrors + id: id + state: state + type: type + referencingComponents: + - null + - null + properties: + key: properties + permissions: null + id: id + position: null + uri: uri + operatePermissions: + canRead: true + canWrite: true + revision: + clientId: clientId + lastModifier: lastModifier + version: 2 + - bulletins: + - null + - null + disconnectedNodeAcknowledged: true + component: + descriptors: + key: null + referenceCycle: true + activeThreadCount: 0 + groupId: groupId + name: name + referenceType: "Processor, ControllerService, ReportingTask,\ + \ FlowRegistryClient" + validationErrors: + - validationErrors + - validationErrors + id: id + state: state + type: type + referencingComponents: + - null + - null + properties: + key: properties + permissions: null + id: id + position: null + uri: uri + operatePermissions: + canRead: true + canWrite: true + revision: + clientId: clientId + lastModifier: lastModifier + version: 2 + validationStatus: "VALID, INVALID, VALIDATING" + annotationData: annotationData + comments: comments + parentGroupId: parentGroupId + customUiUrl: customUiUrl + restricted: true + name: name + position: + x: 0.8008281904610115 + "y": 6.027456183070403 + persistsState: true + properties: + key: properties + processGroups: + - null + - null + outputPorts: + - null + - null + funnels: + - versionedComponentId: versionedComponentId + parentGroupId: parentGroupId + id: id + position: + x: 0.8008281904610115 + "y": 6.027456183070403 + - versionedComponentId: versionedComponentId + parentGroupId: parentGroupId + id: id + position: + x: 0.8008281904610115 + "y": 6.027456183070403 + inputPorts: + - comments: comments + concurrentlySchedulableTaskCount: 1 + parentGroupId: parentGroupId + type: "INPUT_PORT, OUTPUT_PORT" + allowRemoteAccess: true + versionedComponentId: versionedComponentId + name: name + transmitting: true + validationErrors: + - validationErrors + - validationErrors + id: id + portFunction: "STANDARD, FAILURE" + position: null + state: "RUNNING, STOPPED, DISABLED" + - comments: comments + concurrentlySchedulableTaskCount: 1 + parentGroupId: parentGroupId + type: "INPUT_PORT, OUTPUT_PORT" + allowRemoteAccess: true + versionedComponentId: versionedComponentId + name: name + transmitting: true + validationErrors: + - validationErrors + - validationErrors + id: id + portFunction: "STANDARD, FAILURE" + position: null + state: "RUNNING, STOPPED, DISABLED" + processors: + - supportsBatching: true + supportsParallelProcessing: true + deprecated: true + executionNodeRestricted: true + description: description + parentGroupId: parentGroupId + multipleVersionsAvailable: true + extensionMissing: true + type: type + inputRequirement: inputRequirement + relationships: + - name: name + autoTerminate: true + description: description + retry: true + - name: name + autoTerminate: true + description: description + retry: true + restricted: true + supportsSensitiveDynamicProperties: true + versionedComponentId: versionedComponentId + name: name + validationErrors: + - validationErrors + - validationErrors + style: + key: style + id: id + position: null + state: "RUNNING, STOPPED, DISABLED" + bundle: + artifact: artifact + version: version + group: group + config: + annotationData: annotationData + comments: comments + autoTerminatedRelationships: + - autoTerminatedRelationships + - autoTerminatedRelationships + concurrentlySchedulableTaskCount: 7 + retryCount: 9 + bulletinLevel: bulletinLevel + executionNode: executionNode + penaltyDuration: penaltyDuration + defaultSchedulingPeriod: + key: defaultSchedulingPeriod + defaultConcurrentTasks: + key: defaultConcurrentTasks + runDurationMillis: 3 + customUiUrl: customUiUrl + descriptors: + key: + supportsEl: true + defaultValue: defaultValue + displayName: displayName + expressionLanguageScope: expressionLanguageScope + description: description + sensitive: true + required: true + dependencies: + - dependentValues: + - dependentValues + - dependentValues + propertyName: propertyName + - dependentValues: + - dependentValues + - dependentValues + propertyName: propertyName + allowableValues: + - canRead: true + allowableValue: + displayName: displayName + description: description + value: value + - canRead: true + allowableValue: + displayName: displayName + description: description + value: value + identifiesControllerService: identifiesControllerService + name: name + dynamic: true + identifiesControllerServiceBundle: null + lossTolerant: true + backoffMechanism: "PENALIZE_FLOWFILE, YIELD_PROCESSOR" + maxBackoffPeriod: maxBackoffPeriod + sensitiveDynamicPropertyNames: + - sensitiveDynamicPropertyNames + - sensitiveDynamicPropertyNames + schedulingStrategy: schedulingStrategy + schedulingPeriod: schedulingPeriod + yieldDuration: yieldDuration + properties: + key: properties + retriedRelationships: + - retriedRelationships + - retriedRelationships + persistsState: true + validationStatus: "VALID, INVALID, VALIDATING" + - supportsBatching: true + supportsParallelProcessing: true + deprecated: true + executionNodeRestricted: true + description: description + parentGroupId: parentGroupId + multipleVersionsAvailable: true + extensionMissing: true + type: type + inputRequirement: inputRequirement + relationships: + - name: name + autoTerminate: true + description: description + retry: true + - name: name + autoTerminate: true + description: description + retry: true + restricted: true + supportsSensitiveDynamicProperties: true + versionedComponentId: versionedComponentId + name: name + validationErrors: + - validationErrors + - validationErrors + style: + key: style + id: id + position: null + state: "RUNNING, STOPPED, DISABLED" + bundle: + artifact: artifact + version: version + group: group + config: + annotationData: annotationData + comments: comments + autoTerminatedRelationships: + - autoTerminatedRelationships + - autoTerminatedRelationships + concurrentlySchedulableTaskCount: 7 + retryCount: 9 + bulletinLevel: bulletinLevel + executionNode: executionNode + penaltyDuration: penaltyDuration + defaultSchedulingPeriod: + key: defaultSchedulingPeriod + defaultConcurrentTasks: + key: defaultConcurrentTasks + runDurationMillis: 3 + customUiUrl: customUiUrl + descriptors: + key: + supportsEl: true + defaultValue: defaultValue + displayName: displayName + expressionLanguageScope: expressionLanguageScope + description: description + sensitive: true + required: true + dependencies: + - dependentValues: + - dependentValues + - dependentValues + propertyName: propertyName + - dependentValues: + - dependentValues + - dependentValues + propertyName: propertyName + allowableValues: + - canRead: true + allowableValue: + displayName: displayName + description: description + value: value + - canRead: true + allowableValue: + displayName: displayName + description: description + value: value + identifiesControllerService: identifiesControllerService + name: name + dynamic: true + identifiesControllerServiceBundle: null + lossTolerant: true + backoffMechanism: "PENALIZE_FLOWFILE, YIELD_PROCESSOR" + maxBackoffPeriod: maxBackoffPeriod + sensitiveDynamicPropertyNames: + - sensitiveDynamicPropertyNames + - sensitiveDynamicPropertyNames + schedulingStrategy: schedulingStrategy + schedulingPeriod: schedulingPeriod + yieldDuration: yieldDuration + properties: + key: properties + retriedRelationships: + - retriedRelationships + - retriedRelationships + persistsState: true + validationStatus: "VALID, INVALID, VALIDATING" + remoteProcessGroups: + - inactiveRemoteInputPortCount: 1 + targetSecure: true + communicationsTimeout: communicationsTimeout + outputPortCount: 7 + activeRemoteInputPortCount: 2 + inputPortCount: 6 + proxyPort: 1 + flowRefreshed: flowRefreshed + transportProtocol: transportProtocol + versionedComponentId: versionedComponentId + transmitting: true + validationErrors: + - validationErrors + - validationErrors + yieldDuration: yieldDuration + id: id + localNetworkInterface: localNetworkInterface + authorizationIssues: + - authorizationIssues + - authorizationIssues + comments: comments + proxyPassword: proxyPassword + parentGroupId: parentGroupId + activeRemoteOutputPortCount: 4 + proxyHost: proxyHost + contents: + outputPorts: + - null + - null + inputPorts: + - comments: comments + targetId: targetId + concurrentlySchedulableTaskCount: 1 + groupId: groupId + targetRunning: true + useCompression: true + connected: true + batchSettings: + duration: duration + size: size + count: 7 + versionedComponentId: versionedComponentId + name: name + transmitting: true + exists: true + id: id + - comments: comments + targetId: targetId + concurrentlySchedulableTaskCount: 1 + groupId: groupId + targetRunning: true + useCompression: true + connected: true + batchSettings: + duration: duration + size: size + count: 7 + versionedComponentId: versionedComponentId + name: name + transmitting: true + exists: true + id: id + name: name + proxyUser: proxyUser + targetUri: targetUri + targetUris: targetUris + position: null + inactiveRemoteOutputPortCount: 1 + - inactiveRemoteInputPortCount: 1 + targetSecure: true + communicationsTimeout: communicationsTimeout + outputPortCount: 7 + activeRemoteInputPortCount: 2 + inputPortCount: 6 + proxyPort: 1 + flowRefreshed: flowRefreshed + transportProtocol: transportProtocol + versionedComponentId: versionedComponentId + transmitting: true + validationErrors: + - validationErrors + - validationErrors + yieldDuration: yieldDuration + id: id + localNetworkInterface: localNetworkInterface + authorizationIssues: + - authorizationIssues + - authorizationIssues + comments: comments + proxyPassword: proxyPassword + parentGroupId: parentGroupId + activeRemoteOutputPortCount: 4 + proxyHost: proxyHost + contents: + outputPorts: + - null + - null + inputPorts: + - comments: comments + targetId: targetId + concurrentlySchedulableTaskCount: 1 + groupId: groupId + targetRunning: true + useCompression: true + connected: true + batchSettings: + duration: duration + size: size + count: 7 + versionedComponentId: versionedComponentId + name: name + transmitting: true + exists: true + id: id + - comments: comments + targetId: targetId + concurrentlySchedulableTaskCount: 1 + groupId: groupId + targetRunning: true + useCompression: true + connected: true + batchSettings: + duration: duration + size: size + count: 7 + versionedComponentId: versionedComponentId + name: name + transmitting: true + exists: true + id: id + name: name + proxyUser: proxyUser + targetUri: targetUri + targetUris: targetUris + position: null + inactiveRemoteOutputPortCount: 1 + connections: + - prioritizers: + - prioritizers + - prioritizers + flowFileExpiration: flowFileExpiration + selectedRelationships: + - selectedRelationships + - selectedRelationships + loadBalanceCompression: "DO_NOT_COMPRESS, COMPRESS_ATTRIBUTES_ONLY,\ + \ COMPRESS_ATTRIBUTES_AND_CONTENT" + destination: + running: true + comments: comments + groupId: groupId + versionedComponentId: versionedComponentId + name: name + transmitting: true + exists: true + id: id + type: "PROCESSOR, REMOTE_INPUT_PORT, REMOTE_OUTPUT_PORT, INPUT_PORT,\ + \ OUTPUT_PORT, FUNNEL" + availableRelationships: + - availableRelationships + - availableRelationships + backPressureDataSizeThreshold: backPressureDataSizeThreshold + loadBalanceStrategy: "DO_NOT_LOAD_BALANCE, PARTITION_BY_ATTRIBUTE,\ + \ ROUND_ROBIN, SINGLE_NODE" + parentGroupId: parentGroupId + labelIndex: 7 + source: null + bends: + - null + - null + loadBalanceStatus: "LOAD_BALANCE_NOT_CONFIGURED, LOAD_BALANCE_INACTIVE,\ + \ LOAD_BALANCE_ACTIVE" + backPressureObjectThreshold: 5 + getzIndex: 2 + versionedComponentId: versionedComponentId + name: name + id: id + position: null + loadBalancePartitionAttribute: loadBalancePartitionAttribute + - prioritizers: + - prioritizers + - prioritizers + flowFileExpiration: flowFileExpiration + selectedRelationships: + - selectedRelationships + - selectedRelationships + loadBalanceCompression: "DO_NOT_COMPRESS, COMPRESS_ATTRIBUTES_ONLY,\ + \ COMPRESS_ATTRIBUTES_AND_CONTENT" + destination: + running: true + comments: comments + groupId: groupId + versionedComponentId: versionedComponentId + name: name + transmitting: true + exists: true + id: id + type: "PROCESSOR, REMOTE_INPUT_PORT, REMOTE_OUTPUT_PORT, INPUT_PORT,\ + \ OUTPUT_PORT, FUNNEL" + availableRelationships: + - availableRelationships + - availableRelationships + backPressureDataSizeThreshold: backPressureDataSizeThreshold + loadBalanceStrategy: "DO_NOT_LOAD_BALANCE, PARTITION_BY_ATTRIBUTE,\ + \ ROUND_ROBIN, SINGLE_NODE" + parentGroupId: parentGroupId + labelIndex: 7 + source: null + bends: + - null + - null + loadBalanceStatus: "LOAD_BALANCE_NOT_CONFIGURED, LOAD_BALANCE_INACTIVE,\ + \ LOAD_BALANCE_ACTIVE" + backPressureObjectThreshold: 5 + getzIndex: 2 + versionedComponentId: versionedComponentId + name: name + id: id + position: null + loadBalancePartitionAttribute: loadBalancePartitionAttribute + labels: + - getzIndex: 5 + versionedComponentId: versionedComponentId + width: 2.3021358869347655 + parentGroupId: parentGroupId + style: + key: style + id: id + label: label + position: null + height: 5.637376656633329 + - getzIndex: 5 + versionedComponentId: versionedComponentId + width: 2.3021358869347655 + parentGroupId: parentGroupId + style: + key: style + id: id + label: label + position: null + height: 5.637376656633329 + statelessGroupScheduledState: "STOPPED, RUNNING" + invalidCount: 6 + name: name + syncFailureCount: 3 + maxConcurrentTasks: 6 + position: null + statelessFlowTimeout: statelessFlowTimeout + locallyModifiedAndStaleCount: 6 + parameterContext: + component: + name: name + id: id + permissions: null + id: id + localOutputPortCount: 4 + localInputPortCount: 0 + invalidCount: 6 + syncFailureCount: 0 + position: null + versionedFlowState: "LOCALLY_MODIFIED, STALE, LOCALLY_MODIFIED_AND_STALE,\ + \ UP_TO_DATE, SYNC_FAILURE" + locallyModifiedAndStaleCount: 8 + parameterContext: null + status: + name: name + nodeSnapshots: + - statusSnapshot: null + address: address + apiPort: 5 + nodeId: nodeId + - statusSnapshot: null + address: address + apiPort: 5 + nodeId: nodeId + aggregateSnapshot: + transferred: transferred + queued: queued + output: output + remoteProcessGroupStatusSnapshots: + - canRead: true + remoteProcessGroupStatusSnapshot: + bytesReceived: 5 + activeThreadCount: 5 + transmissionStatus: transmissionStatus + flowFilesReceived: 7 + groupId: groupId + name: name + targetUri: targetUri + flowFilesSent: 3 + received: received + bytesSent: 8 + id: id + sent: sent + id: id + - canRead: true + remoteProcessGroupStatusSnapshot: + bytesReceived: 5 + activeThreadCount: 5 + transmissionStatus: transmissionStatus + flowFilesReceived: 7 + groupId: groupId + name: name + targetUri: targetUri + flowFilesSent: 3 + received: received + bytesSent: 8 + id: id + sent: sent + id: id + connectionStatusSnapshots: + - canRead: true + connectionStatusSnapshot: + sourceId: sourceId + groupId: groupId + queued: queued + percentUseCount: 1 + destinationId: destinationId + predictions: + predictedBytesAtNextInterval: 4 + predictionIntervalSeconds: 9 + predictedPercentBytes: 6 + predictedPercentCount: 8 + predictedMillisUntilCountBackpressure: 9 + predictedCountAtNextInterval: 5 + predictedMillisUntilBytesBackpressure: 9 + output: output + input: input + percentUseBytes: 7 + flowFileAvailability: flowFileAvailability + destinationName: destinationName + queuedCount: queuedCount + queuedSize: queuedSize + flowFilesQueued: 6 + name: name + flowFilesIn: 1 + id: id + sourceName: sourceName + flowFilesOut: 1 + bytesIn: 4 + bytesOut: 7 + bytesQueued: 1 + id: id + - canRead: true + connectionStatusSnapshot: + sourceId: sourceId + groupId: groupId + queued: queued + percentUseCount: 1 + destinationId: destinationId + predictions: + predictedBytesAtNextInterval: 4 + predictionIntervalSeconds: 9 + predictedPercentBytes: 6 + predictedPercentCount: 8 + predictedMillisUntilCountBackpressure: 9 + predictedCountAtNextInterval: 5 + predictedMillisUntilBytesBackpressure: 9 + output: output + input: input + percentUseBytes: 7 + flowFileAvailability: flowFileAvailability + destinationName: destinationName + queuedCount: queuedCount + queuedSize: queuedSize + flowFilesQueued: 6 + name: name + flowFilesIn: 1 + id: id + sourceName: sourceName + flowFilesOut: 1 + bytesIn: 4 + bytesOut: 7 + bytesQueued: 1 + id: id + flowFilesReceived: 5 + queuedCount: queuedCount + queuedSize: queuedSize + flowFilesSent: 4 + processGroupStatusSnapshots: + - canRead: true + processGroupStatusSnapshot: null + id: id + - canRead: true + processGroupStatusSnapshot: null + id: id + flowFilesIn: 9 + id: id + written: written + statelessActiveThreadCount: 3 + flowFilesOut: 0 + bytesIn: 0 + bytesOut: 6 + bytesQueued: 4 + bytesWritten: 0 + outputPortStatusSnapshots: + - null + - null + bytesTransferred: 9 + read: read + activeThreadCount: 4 + processorStatusSnapshots: + - processorStatusSnapshot: + bytesWritten: 9 + read: read + tasksDurationNanos: 8 + activeThreadCount: 8 + groupId: groupId + executionNode: "ALL, PRIMARY" + bytesRead: 8 + processingPerformanceStatus: null + type: type + terminatedThreadCount: 0 + output: output + input: input + taskCount: 9 + name: name + flowFilesIn: 1 + id: id + tasksDuration: tasksDuration + written: written + flowFilesOut: 3 + runStatus: "Running, Stopped, Validating, Disabled, Invalid" + tasks: tasks + bytesIn: 6 + bytesOut: 4 + canRead: true + id: id + - processorStatusSnapshot: + bytesWritten: 9 + read: read + tasksDurationNanos: 8 + activeThreadCount: 8 + groupId: groupId + executionNode: "ALL, PRIMARY" + bytesRead: 8 + processingPerformanceStatus: null + type: type + terminatedThreadCount: 0 + output: output + input: input + taskCount: 9 + name: name + flowFilesIn: 1 + id: id + tasksDuration: tasksDuration + written: written + flowFilesOut: 3 + runStatus: "Running, Stopped, Validating, Disabled, Invalid" + tasks: tasks + bytesIn: 6 + bytesOut: 4 + canRead: true + id: id + bytesRead: 1 + processingPerformanceStatus: + identifier: identifier + cpuDuration: 0 + contentReadDuration: 4 + sessionCommitDuration: 1 + garbageCollectionDuration: 2 + contentWriteDuration: 3 + received: received + bytesSent: 7 + processingNanos: 8 + sent: sent + flowFilesTransferred: 6 + terminatedThreadCount: 9 + input: input + bytesReceived: 4 + flowFilesQueued: 7 + name: name + versionedFlowState: "LOCALLY_MODIFIED, STALE, LOCALLY_MODIFIED_AND_STALE,\ + \ UP_TO_DATE, SYNC_FAILURE" + inputPortStatusSnapshots: + - portStatusSnapshot: + output: output + input: input + activeThreadCount: 0 + groupId: groupId + name: name + transmitting: true + flowFilesIn: 5 + id: id + flowFilesOut: 5 + runStatus: "Running, Stopped, Validating, Disabled, Invalid" + bytesIn: 6 + bytesOut: 1 + canRead: true + id: id + - portStatusSnapshot: + output: output + input: input + activeThreadCount: 0 + groupId: groupId + name: name + transmitting: true + flowFilesIn: 5 + id: id + flowFilesOut: 5 + runStatus: "Running, Stopped, Validating, Disabled, Invalid" + bytesIn: 6 + bytesOut: 1 + canRead: true + id: id + id: id + statsLastRefreshed: statsLastRefreshed + parameters: + - parameter: + referencedAssets: + - name: name + id: id + - name: name + id: id + valueRemoved: true + inherited: true + provided: true + name: name + description: description + sensitive: true + referencingComponents: + - null + - null + value: value + parameterContext: + component: + name: name + id: id + permissions: null + id: id + canWrite: true + - parameter: + referencedAssets: + - name: name + id: id + - name: name + id: id + valueRemoved: true + inherited: true + provided: true + name: name + description: description + sensitive: true + referencingComponents: + - null + - null + value: value + parameterContext: + component: + name: name + id: id + permissions: null + id: id + canWrite: true + parameterProviderConfiguration: + component: + parameterGroupName: parameterGroupName + synchronized: true + parameterProviderName: parameterProviderName + parameterProviderId: parameterProviderId + permissions: null id: id - id: id - matches: - - matches - - matches - controllerServiceNodeResults: - - null - - null - outputPortResults: - - null - - null - remoteProcessGroupResults: - - null - - null - parameterProviderNodeResults: - - null - - null - funnelResults: - - null - - null - labelResults: - - null - - null - parameterContextResults: - - null - - null + submissionTime: 2000-01-23T04:56:07.000+00:00 + parameterContextRevision: + clientId: clientId + lastModifier: lastModifier + version: 2 xml: - name: searchResultsEntity - PortRunStatusEntity: + name: parameterContextUpdateRequestEntity + ParameterContextUpdateStepDTO: type: object properties: - revision: - $ref: '#/components/schemas/RevisionDTO' - state: - type: string - description: The run status of the Port. - enum: - - "RUNNING, STOPPED, DISABLED" - disconnectedNodeAcknowledged: + complete: type: boolean - description: Acknowledges that this node is disconnected to allow for mutable - requests to proceed. - xml: - name: entity - AssetDTO: - type: object - properties: - id: - type: string - description: The identifier of the asset. - name: + description: Whether or not this step has completed + readOnly: true + description: type: string - description: The name of the asset. - digest: + description: Explanation of what happens in this step + readOnly: true + failureReason: type: string - description: "The digest of the asset, will be null if the asset content\ - \ is missing." - missingContent: - type: boolean - description: Indicates if the content of the asset is missing. - description: The Asset. + description: "An explanation of why this step failed, or null if this step\ + \ did not fail" + readOnly: true + description: "The steps that are required in order to complete the request,\ + \ along with the status of each" readOnly: true example: - missingContent: true - name: name - digest: digest - id: id - AssetEntity: - type: object - properties: - asset: - $ref: '#/components/schemas/AssetDTO' - description: The asset entities - example: - asset: - missingContent: true - name: name - digest: digest - id: id - xml: - name: assetEntity - ParameterContextUpdateRequestDTO: + failureReason: failureReason + description: description + complete: true + ParameterContextValidationRequestDTO: type: object properties: - requestId: - type: string - description: The ID of the request - readOnly: true - uri: - type: string - description: The URI for the request - readOnly: true - submissionTime: - type: string - description: The timestamp of when the request was submitted - format: date-time - readOnly: true - lastUpdated: - type: string - description: The timestamp of when the request was last updated - format: date-time - readOnly: true complete: type: boolean description: Whether or not the request is completed readOnly: true + componentValidationResults: + $ref: '#/components/schemas/ComponentValidationResultsEntity' failureReason: type: string description: "The reason for the request failing, or null if the request\ \ has not failed" readOnly: true + lastUpdated: + type: string + description: The timestamp of when the request was last updated + format: date-time + readOnly: true + parameterContext: + $ref: '#/components/schemas/ParameterContextDTO' percentCompleted: type: integer description: A value between 0 and 100 (inclusive) indicating how close the request is to completion format: int32 readOnly: true + requestId: + type: string + description: The ID of the request + readOnly: true state: type: string description: A description of the current state of the request readOnly: true + submissionTime: + type: string + description: The timestamp of when the request was submitted + format: date-time + readOnly: true updateSteps: type: array description: "The steps that are required in order to complete the request,\ \ along with the status of each" readOnly: true items: - $ref: '#/components/schemas/ParameterContextUpdateStepDTO' - parameterContext: - $ref: '#/components/schemas/ParameterContextDTO' - referencingComponents: - uniqueItems: true - type: array - description: The components that are referenced by the update. + $ref: '#/components/schemas/ParameterContextValidationStepDTO' + uri: + type: string + description: The URI for the request readOnly: true - items: - $ref: '#/components/schemas/AffectedComponentEntity' description: The Update Request example: - percentCompleted: 0 + percentCompleted: 6 lastUpdated: 2000-01-23T04:56:07.000+00:00 + componentValidationResults: + validationResults: + - bulletins: + - sourceId: sourceId + canRead: true + groupId: groupId + id: 5 + nodeAddress: nodeAddress + bulletin: + sourceId: sourceId + level: level + sourceType: sourceType + groupId: groupId + id: 1 + sourceName: sourceName + category: category + message: message + nodeAddress: nodeAddress + timestamp: timestamp + timestamp: timestamp + - sourceId: sourceId + canRead: true + groupId: groupId + id: 5 + nodeAddress: nodeAddress + bulletin: + sourceId: sourceId + level: level + sourceType: sourceType + groupId: groupId + id: 1 + sourceName: sourceName + category: category + message: message + nodeAddress: nodeAddress + timestamp: timestamp + timestamp: timestamp + disconnectedNodeAcknowledged: true + component: + activeThreadCount: 0 + resultantValidationErrors: + - resultantValidationErrors + - resultantValidationErrors + resultsValid: true + processGroupId: processGroupId + name: name + referenceType: "PROCESSOR,CONTROLLER_SERVICE, INPUT_PORT, OUTPUT_PORT,\ + \ REMOTE_INPUT_PORT, REMOTE_OUTPUT_PORT, STATELESS_GROUP" + validationErrors: + - validationErrors + - validationErrors + id: id + state: state + currentlyValid: true + permissions: + canRead: true + canWrite: true + id: id + position: + x: 0.8008281904610115 + "y": 6.027456183070403 + uri: uri + revision: + clientId: clientId + lastModifier: lastModifier + version: 2 + - bulletins: + - sourceId: sourceId + canRead: true + groupId: groupId + id: 5 + nodeAddress: nodeAddress + bulletin: + sourceId: sourceId + level: level + sourceType: sourceType + groupId: groupId + id: 1 + sourceName: sourceName + category: category + message: message + nodeAddress: nodeAddress + timestamp: timestamp + timestamp: timestamp + - sourceId: sourceId + canRead: true + groupId: groupId + id: 5 + nodeAddress: nodeAddress + bulletin: + sourceId: sourceId + level: level + sourceType: sourceType + groupId: groupId + id: 1 + sourceName: sourceName + category: category + message: message + nodeAddress: nodeAddress + timestamp: timestamp + timestamp: timestamp + disconnectedNodeAcknowledged: true + component: + activeThreadCount: 0 + resultantValidationErrors: + - resultantValidationErrors + - resultantValidationErrors + resultsValid: true + processGroupId: processGroupId + name: name + referenceType: "PROCESSOR,CONTROLLER_SERVICE, INPUT_PORT, OUTPUT_PORT,\ + \ REMOTE_INPUT_PORT, REMOTE_OUTPUT_PORT, STATELESS_GROUP" + validationErrors: + - validationErrors + - validationErrors + id: id + state: state + currentlyValid: true + permissions: + canRead: true + canWrite: true + id: id + position: + x: 0.8008281904610115 + "y": 6.027456183070403 + uri: uri + revision: + clientId: clientId + lastModifier: lastModifier + version: 2 requestId: requestId updateSteps: - failureReason: failureReason @@ -59633,136 +50912,38 @@ components: state: state complete: true uri: uri - referencingComponents: - - bulletins: - - null - - null - disconnectedNodeAcknowledged: true - component: - activeThreadCount: 0 - processGroupId: processGroupId - name: name - referenceType: "PROCESSOR,CONTROLLER_SERVICE, INPUT_PORT, OUTPUT_PORT,\ - \ REMOTE_INPUT_PORT, REMOTE_OUTPUT_PORT, STATELESS_GROUP" - validationErrors: - - validationErrors - - validationErrors - id: id - state: state - permissions: null - referenceType: "PROCESSOR,CONTROLLER_SERVICE, INPUT_PORT, OUTPUT_PORT, REMOTE_INPUT_PORT,\ - \ REMOTE_OUTPUT_PORT" - id: id - position: null - uri: uri - processGroup: - name: name - id: id - revision: null - - bulletins: - - null - - null - disconnectedNodeAcknowledged: true - component: - activeThreadCount: 0 - processGroupId: processGroupId - name: name - referenceType: "PROCESSOR,CONTROLLER_SERVICE, INPUT_PORT, OUTPUT_PORT,\ - \ REMOTE_INPUT_PORT, REMOTE_OUTPUT_PORT, STATELESS_GROUP" - validationErrors: - - validationErrors - - validationErrors - id: id - state: state - permissions: null - referenceType: "PROCESSOR,CONTROLLER_SERVICE, INPUT_PORT, OUTPUT_PORT, REMOTE_INPUT_PORT,\ - \ REMOTE_OUTPUT_PORT" - id: id - position: null - uri: uri - processGroup: - name: name - id: id - revision: null - submissionTime: 2000-01-23T04:56:07.000+00:00 parameterContext: inheritedParameterContexts: - - component: - name: name - id: id - permissions: null - id: id - - component: - name: name - id: id - permissions: null - id: id + - null + - null name: name description: description id: id - parameters: - - parameter: - valueRemoved: true - referencedAssets: - - name: name - id: id - - name: name - id: id - inherited: true - provided: true - name: name - description: description - sensitive: true - value: value - referencingComponents: - - null - - null - parameterContext: - component: - name: name - id: id - permissions: null - id: id - canWrite: true - - parameter: - valueRemoved: true - referencedAssets: - - name: name - id: id - - name: name - id: id - inherited: true - provided: true - name: name - description: description - sensitive: true - value: value - referencingComponents: - - null - - null - parameterContext: - component: - name: name - id: id - permissions: null - id: id - canWrite: true boundProcessGroups: - - activeRemotePortCount: 9 - staleCount: 5 - outputPortCount: 9 - inputPortCount: 3 - permissions: null + - activeRemotePortCount: 0 + staleCount: 3 + outputPortCount: 3 + inputPortCount: 7 + permissions: + canRead: true + canWrite: true processGroupUpdateStrategy: "CURRENT_GROUP, CURRENT_GROUP_WITH_CHILDREN" - runningCount: 2 - disabledCount: 6 + disabledCount: 7 + runningCount: 5 versionedFlowSnapshot: bucket: identifier: identifier - permissions: null - createdTimestamp: 3 + permissions: + canRead: true + canDelete: true + canWrite: true + createdTimestamp: 2 name: name description: description + externalControllerServices: + key: + identifier: identifier + name: name snapshotMetadata: flowIdentifier: flowIdentifier comments: comments @@ -59770,11 +50951,7 @@ components: bucketIdentifier: bucketIdentifier branch: branch version: version - timestamp: 0 - externalControllerServices: - key: - identifier: identifier - name: name + timestamp: 5 flowContents: processors: - autoTerminatedRelationships: @@ -59783,43 +50960,30 @@ components: bulletinLevel: bulletinLevel executionNode: executionNode runDurationMillis: 3 - type: type propertyDescriptors: - key: - resourceDefinition: - resourceTypes: - - FILE - - FILE - cardinality: SINGLE - displayName: displayName - identifiesControllerService: true - name: name - dynamic: true - sensitive: true + key: null + type: type scheduledState: ENABLED maxBackoffPeriod: maxBackoffPeriod yieldDuration: yieldDuration - bundle: - artifact: artifact - version: version - group: group + bundle: null retriedRelationships: - retriedRelationships - retriedRelationships annotationData: annotationData - identifier: identifier componentType: CONNECTION + identifier: identifier comments: comments - concurrentlySchedulableTaskCount: 2 - retryCount: 3 + concurrentlySchedulableTaskCount: 1 + retryCount: 1 penaltyDuration: penaltyDuration backoffMechanism: "PENALIZE_FLOWFILE, YIELD_PROCESSOR" schedulingStrategy: schedulingStrategy name: name instanceIdentifier: instanceIdentifier + schedulingPeriod: schedulingPeriod style: key: style - schedulingPeriod: schedulingPeriod position: null groupIdentifier: groupIdentifier properties: @@ -59830,43 +50994,30 @@ components: bulletinLevel: bulletinLevel executionNode: executionNode runDurationMillis: 3 - type: type propertyDescriptors: - key: - resourceDefinition: - resourceTypes: - - FILE - - FILE - cardinality: SINGLE - displayName: displayName - identifiesControllerService: true - name: name - dynamic: true - sensitive: true + key: null + type: type scheduledState: ENABLED maxBackoffPeriod: maxBackoffPeriod yieldDuration: yieldDuration - bundle: - artifact: artifact - version: version - group: group + bundle: null retriedRelationships: - retriedRelationships - retriedRelationships annotationData: annotationData - identifier: identifier componentType: CONNECTION + identifier: identifier comments: comments - concurrentlySchedulableTaskCount: 2 - retryCount: 3 + concurrentlySchedulableTaskCount: 1 + retryCount: 1 penaltyDuration: penaltyDuration backoffMechanism: "PENALIZE_FLOWFILE, YIELD_PROCESSOR" schedulingStrategy: schedulingStrategy name: name instanceIdentifier: instanceIdentifier + schedulingPeriod: schedulingPeriod style: key: style - schedulingPeriod: schedulingPeriod position: null groupIdentifier: groupIdentifier properties: @@ -59879,15 +51030,15 @@ components: - null - null funnels: - - identifier: identifier - componentType: CONNECTION + - componentType: CONNECTION + identifier: identifier comments: comments name: name instanceIdentifier: instanceIdentifier position: null groupIdentifier: groupIdentifier - - identifier: identifier - componentType: CONNECTION + - componentType: CONNECTION + identifier: identifier comments: comments name: name instanceIdentifier: instanceIdentifier @@ -59902,8 +51053,8 @@ components: version: version latest: true connections: - - identifier: identifier - componentType: CONNECTION + - componentType: CONNECTION + identifier: identifier prioritizers: - prioritizers - prioritizers @@ -59914,30 +51065,32 @@ components: - selectedRelationships loadBalanceCompression: "DO_NOT_COMPRESS, COMPRESS_ATTRIBUTES_ONLY,\ \ COMPRESS_ATTRIBUTES_AND_CONTENT" - destination: null - backPressureDataSizeThreshold: backPressureDataSizeThreshold - loadBalanceStrategy: "DO_NOT_LOAD_BALANCE, PARTITION_BY_ATTRIBUTE,\ - \ ROUND_ROBIN, SINGLE_NODE" - source: + destination: comments: comments groupId: groupId name: name instanceIdentifier: instanceIdentifier id: id type: PROCESSOR - labelIndex: 4 + backPressureDataSizeThreshold: backPressureDataSizeThreshold + loadBalanceStrategy: "DO_NOT_LOAD_BALANCE, PARTITION_BY_ATTRIBUTE,\ + \ ROUND_ROBIN, SINGLE_NODE" + labelIndex: 2 + source: null bends: - - null - - null + - x: 7.203794749804894 + "y": 4.332304821875894 + - x: 7.203794749804894 + "y": 4.332304821875894 backPressureObjectThreshold: 0 name: name instanceIdentifier: instanceIdentifier position: null groupIdentifier: groupIdentifier partitioningAttribute: partitioningAttribute - zIndex: 0 - - identifier: identifier - componentType: CONNECTION + zIndex: 9 + - componentType: CONNECTION + identifier: identifier prioritizers: - prioritizers - prioritizers @@ -59948,72 +51101,84 @@ components: - selectedRelationships loadBalanceCompression: "DO_NOT_COMPRESS, COMPRESS_ATTRIBUTES_ONLY,\ \ COMPRESS_ATTRIBUTES_AND_CONTENT" - destination: null - backPressureDataSizeThreshold: backPressureDataSizeThreshold - loadBalanceStrategy: "DO_NOT_LOAD_BALANCE, PARTITION_BY_ATTRIBUTE,\ - \ ROUND_ROBIN, SINGLE_NODE" - source: + destination: comments: comments groupId: groupId name: name instanceIdentifier: instanceIdentifier id: id type: PROCESSOR - labelIndex: 4 + backPressureDataSizeThreshold: backPressureDataSizeThreshold + loadBalanceStrategy: "DO_NOT_LOAD_BALANCE, PARTITION_BY_ATTRIBUTE,\ + \ ROUND_ROBIN, SINGLE_NODE" + labelIndex: 2 + source: null bends: - - null - - null + - x: 7.203794749804894 + "y": 4.332304821875894 + - x: 7.203794749804894 + "y": 4.332304821875894 backPressureObjectThreshold: 0 name: name instanceIdentifier: instanceIdentifier position: null groupIdentifier: groupIdentifier partitioningAttribute: partitioningAttribute - zIndex: 0 + zIndex: 9 logFileSuffix: logFileSuffix parameterContextName: parameterContextName - identifier: identifier componentType: CONNECTION - defaultBackPressureObjectThreshold: 9 + identifier: identifier + defaultBackPressureObjectThreshold: 0 comments: comments executionEngine: STANDARD + defaultBackPressureDataSizeThreshold: defaultBackPressureDataSizeThreshold labels: - - identifier: identifier - componentType: CONNECTION + - componentType: CONNECTION + identifier: identifier comments: comments name: name - width: 4.332304821875894 + width: 4.8789878742268815 instanceIdentifier: instanceIdentifier style: key: style - position: null label: label + position: null groupIdentifier: groupIdentifier - zIndex: 7 - height: 2.7977867356748476 - - identifier: identifier - componentType: CONNECTION + height: 6.173804034172511 + zIndex: 6 + - componentType: CONNECTION + identifier: identifier comments: comments name: name - width: 4.332304821875894 + width: 4.8789878742268815 instanceIdentifier: instanceIdentifier style: key: style - position: null label: label + position: null groupIdentifier: groupIdentifier - zIndex: 7 - height: 2.7977867356748476 - defaultBackPressureDataSizeThreshold: defaultBackPressureDataSizeThreshold + height: 6.173804034172511 + zIndex: 6 controllerServices: - annotationData: annotationData - identifier: identifier componentType: CONNECTION + identifier: identifier comments: comments bulletinLevel: bulletinLevel - type: type propertyDescriptors: - key: null + key: + resourceDefinition: + resourceTypes: + - FILE + - FILE + cardinality: SINGLE + displayName: displayName + identifiesControllerService: true + name: name + dynamic: true + sensitive: true + type: type scheduledState: ENABLED controllerServiceApis: - type: type @@ -60024,17 +51189,30 @@ components: instanceIdentifier: instanceIdentifier position: null groupIdentifier: groupIdentifier - bundle: null + bundle: + artifact: artifact + version: version + group: group properties: key: properties - annotationData: annotationData - identifier: identifier componentType: CONNECTION + identifier: identifier comments: comments bulletinLevel: bulletinLevel - type: type propertyDescriptors: - key: null + key: + resourceDefinition: + resourceTypes: + - FILE + - FILE + cardinality: SINGLE + displayName: displayName + identifiesControllerService: true + name: name + dynamic: true + sensitive: true + type: type scheduledState: ENABLED controllerServiceApis: - type: type @@ -60045,7 +51223,10 @@ components: instanceIdentifier: instanceIdentifier position: null groupIdentifier: groupIdentifier - bundle: null + bundle: + artifact: artifact + version: version + group: group properties: key: properties defaultFlowFileExpiration: defaultFlowFileExpiration @@ -60053,58 +51234,56 @@ components: flowFileOutboundPolicy: flowFileOutboundPolicy name: name inputPorts: - - identifier: identifier - componentType: CONNECTION + - componentType: CONNECTION + identifier: identifier comments: comments allowRemoteAccess: true - concurrentlySchedulableTaskCount: 8 + concurrentlySchedulableTaskCount: 2 name: name instanceIdentifier: instanceIdentifier - position: null portFunction: STANDARD - type: INPUT_PORT + position: null groupIdentifier: groupIdentifier + type: INPUT_PORT scheduledState: ENABLED - - identifier: identifier - componentType: CONNECTION + - componentType: CONNECTION + identifier: identifier comments: comments allowRemoteAccess: true - concurrentlySchedulableTaskCount: 8 + concurrentlySchedulableTaskCount: 2 name: name instanceIdentifier: instanceIdentifier - position: null portFunction: STANDARD - type: INPUT_PORT + position: null groupIdentifier: groupIdentifier + type: INPUT_PORT scheduledState: ENABLED instanceIdentifier: instanceIdentifier - position: - x: 3.111202833403195 - "y": 9.897492629215506 - maxConcurrentTasks: 0 + maxConcurrentTasks: 9 + position: null statelessFlowTimeout: statelessFlowTimeout + groupIdentifier: groupIdentifier remoteProcessGroups: - - identifier: identifier - componentType: CONNECTION + - componentType: CONNECTION + identifier: identifier comments: comments proxyPassword: proxyPassword communicationsTimeout: communicationsTimeout proxyHost: proxyHost - proxyPort: 5 - transportProtocol: "RAW, HTTP" + proxyPort: 4 outputPorts: - null - null + transportProtocol: "RAW, HTTP" name: name proxyUser: proxyUser - targetUris: targetUris inputPorts: - - identifier: identifier - componentType: CONNECTION + - componentType: CONNECTION + identifier: identifier remoteGroupId: remoteGroupId comments: comments targetId: targetId - concurrentlySchedulableTaskCount: 7 + concurrentlySchedulableTaskCount: 1 useCompression: true scheduledState: ENABLED name: name @@ -60113,14 +51292,14 @@ components: batchSize: duration: duration size: size - count: 0 + count: 5 groupIdentifier: groupIdentifier - - identifier: identifier - componentType: CONNECTION + - componentType: CONNECTION + identifier: identifier remoteGroupId: remoteGroupId comments: comments targetId: targetId - concurrentlySchedulableTaskCount: 7 + concurrentlySchedulableTaskCount: 1 useCompression: true scheduledState: ENABLED name: name @@ -60129,34 +51308,34 @@ components: batchSize: duration: duration size: size - count: 0 + count: 5 groupIdentifier: groupIdentifier + targetUris: targetUris instanceIdentifier: instanceIdentifier yieldDuration: yieldDuration position: null groupIdentifier: groupIdentifier localNetworkInterface: localNetworkInterface - - identifier: identifier - componentType: CONNECTION + - componentType: CONNECTION + identifier: identifier comments: comments proxyPassword: proxyPassword communicationsTimeout: communicationsTimeout proxyHost: proxyHost - proxyPort: 5 - transportProtocol: "RAW, HTTP" + proxyPort: 4 outputPorts: - null - null + transportProtocol: "RAW, HTTP" name: name proxyUser: proxyUser - targetUris: targetUris inputPorts: - - identifier: identifier - componentType: CONNECTION + - componentType: CONNECTION + identifier: identifier remoteGroupId: remoteGroupId comments: comments targetId: targetId - concurrentlySchedulableTaskCount: 7 + concurrentlySchedulableTaskCount: 1 useCompression: true scheduledState: ENABLED name: name @@ -60165,14 +51344,14 @@ components: batchSize: duration: duration size: size - count: 0 + count: 5 groupIdentifier: groupIdentifier - - identifier: identifier - componentType: CONNECTION + - componentType: CONNECTION + identifier: identifier remoteGroupId: remoteGroupId comments: comments targetId: targetId - concurrentlySchedulableTaskCount: 7 + concurrentlySchedulableTaskCount: 1 useCompression: true scheduledState: ENABLED name: name @@ -60181,14 +51360,14 @@ components: batchSize: duration: duration size: size - count: 0 + count: 5 groupIdentifier: groupIdentifier + targetUris: targetUris instanceIdentifier: instanceIdentifier yieldDuration: yieldDuration position: null groupIdentifier: groupIdentifier localNetworkInterface: localNetworkInterface - groupIdentifier: groupIdentifier parameterProviders: key: identifier: identifier @@ -60196,28 +51375,26 @@ components: type: type bundle: null flow: - versionCount: 8 - identifier: identifier + versionCount: 4 bucketName: bucketName - permissions: - canRead: true - canWrite: true - canDelete: true - createdTimestamp: 5 + identifier: identifier + permissions: null + createdTimestamp: 3 name: name description: description bucketIdentifier: bucketIdentifier versionInfo: - version: 7 + version: 0 branch: branch - lastModifiedTimestamp: 5 + lastModifiedTimestamp: 8 flowEncodingVersion: flowEncodingVersion + latest: true parameterContexts: key: parameterGroupName: parameterGroupName + componentType: CONNECTION identifier: identifier synchronized: true - componentType: CONNECTION comments: comments description: description inheritedParameterContexts: @@ -60227,6 +51404,7 @@ components: instanceIdentifier: instanceIdentifier position: null groupIdentifier: groupIdentifier + parameterProvider: parameterProvider parameters: - referencedAssets: - identifier: identifier @@ -60248,67 +51426,33 @@ components: description: description sensitive: true value: value - parameterProvider: parameterProvider - latest: true - stoppedCount: 6 + stoppedCount: 7 id: id bulletins: - - sourceId: sourceId - canRead: true - groupId: groupId - id: 5 - nodeAddress: nodeAddress - bulletin: - sourceId: sourceId - level: level - sourceType: sourceType - groupId: groupId - id: 5 - sourceName: sourceName - category: category - message: message - nodeAddress: nodeAddress - timestamp: timestamp - timestamp: timestamp - - sourceId: sourceId - canRead: true - groupId: groupId - id: 5 - nodeAddress: nodeAddress - bulletin: - sourceId: sourceId - level: level - sourceType: sourceType - groupId: groupId - id: 5 - sourceName: sourceName - category: category - message: message - nodeAddress: nodeAddress - timestamp: timestamp - timestamp: timestamp + - null + - null publicInputPortCount: 3 - upToDateCount: 1 - inactiveRemotePortCount: 1 + upToDateCount: 3 + inactiveRemotePortCount: 0 uri: uri - locallyModifiedCount: 3 + locallyModifiedCount: 7 revision: clientId: clientId lastModifier: lastModifier - version: 0 + version: 2 disconnectedNodeAcknowledged: true - publicOutputPortCount: 1 + publicOutputPortCount: 7 component: - activeRemotePortCount: 7 + activeRemotePortCount: 6 flowfileConcurrency: "UNBOUNDED, SINGLE_FLOWFILE_PER_NODE, SINGLE_BATCH_PER_NODE" - staleCount: 4 - outputPortCount: 3 - inputPortCount: 6 + staleCount: 5 + outputPortCount: 1 + inputPortCount: 9 versionedComponentId: versionedComponentId - runningCount: 1 - disabledCount: 2 + disabledCount: 5 + runningCount: 6 flowfileOutboundPolicy: "STREAM_WHEN_AVAILABLE, BATCH_OUTPUT" - stoppedCount: 5 + stoppedCount: 6 id: id versionControlInformation: bucketName: bucketName @@ -60326,32 +51470,31 @@ components: \ SYNC_FAILURE" flowId: flowId logFileSuffix: logFileSuffix - defaultBackPressureObjectThreshold: 0 - publicInputPortCount: 6 + defaultBackPressureObjectThreshold: 4 + publicInputPortCount: 2 comments: comments upToDateCount: 3 parentGroupId: parentGroupId inactiveRemotePortCount: 9 executionEngine: "STATELESS, STANDARD, INHERITED" - locallyModifiedCount: 2 + locallyModifiedCount: 3 defaultBackPressureDataSizeThreshold: defaultBackPressureDataSizeThreshold - publicOutputPortCount: 7 - localOutputPortCount: 1 + publicOutputPortCount: 6 + localOutputPortCount: 9 defaultFlowFileExpiration: defaultFlowFileExpiration - localInputPortCount: 1 - statelessGroupScheduledState: "STOPPED, RUNNING" + localInputPortCount: 8 contents: controllerServices: - - deprecated: true - bulletinLevel: bulletinLevel + - bulletinLevel: bulletinLevel + deprecated: true multipleVersionsAvailable: true extensionMissing: true type: type descriptors: key: supportsEl: true - displayName: displayName defaultValue: defaultValue + displayName: displayName expressionLanguageScope: expressionLanguageScope description: description sensitive: true @@ -60388,8 +51531,8 @@ components: sensitiveDynamicPropertyNames: - sensitiveDynamicPropertyNames - sensitiveDynamicPropertyNames - versionedComponentId: versionedComponentId supportsSensitiveDynamicProperties: true + versionedComponentId: versionedComponentId validationErrors: - validationErrors - validationErrors @@ -60411,11 +51554,11 @@ components: activeThreadCount: 0 groupId: groupId name: name + referenceType: "Processor, ControllerService, ReportingTask,\ + \ FlowRegistryClient" validationErrors: - validationErrors - validationErrors - referenceType: "Processor, ControllerService, ReportingTask,\ - \ FlowRegistryClient" id: id state: state type: type @@ -60428,8 +51571,13 @@ components: id: id position: null uri: uri - revision: null - operatePermissions: null + operatePermissions: + canRead: true + canWrite: true + revision: + clientId: clientId + lastModifier: lastModifier + version: 2 - bulletins: - null - null @@ -60441,11 +51589,11 @@ components: activeThreadCount: 0 groupId: groupId name: name + referenceType: "Processor, ControllerService, ReportingTask,\ + \ FlowRegistryClient" validationErrors: - validationErrors - validationErrors - referenceType: "Processor, ControllerService, ReportingTask,\ - \ FlowRegistryClient" id: id state: state type: type @@ -60458,8 +51606,13 @@ components: id: id position: null uri: uri - revision: null - operatePermissions: null + operatePermissions: + canRead: true + canWrite: true + revision: + clientId: clientId + lastModifier: lastModifier + version: 2 validationStatus: "VALID, INVALID, VALIDATING" annotationData: annotationData comments: comments @@ -60467,20 +51620,22 @@ components: customUiUrl: customUiUrl restricted: true name: name - position: null + position: + x: 0.8008281904610115 + "y": 6.027456183070403 persistsState: true properties: key: properties - - deprecated: true - bulletinLevel: bulletinLevel + - bulletinLevel: bulletinLevel + deprecated: true multipleVersionsAvailable: true extensionMissing: true type: type descriptors: key: supportsEl: true - displayName: displayName defaultValue: defaultValue + displayName: displayName expressionLanguageScope: expressionLanguageScope description: description sensitive: true @@ -60517,8 +51672,8 @@ components: sensitiveDynamicPropertyNames: - sensitiveDynamicPropertyNames - sensitiveDynamicPropertyNames - versionedComponentId: versionedComponentId supportsSensitiveDynamicProperties: true + versionedComponentId: versionedComponentId validationErrors: - validationErrors - validationErrors @@ -60540,11 +51695,11 @@ components: activeThreadCount: 0 groupId: groupId name: name + referenceType: "Processor, ControllerService, ReportingTask,\ + \ FlowRegistryClient" validationErrors: - validationErrors - validationErrors - referenceType: "Processor, ControllerService, ReportingTask,\ - \ FlowRegistryClient" id: id state: state type: type @@ -60557,8 +51712,13 @@ components: id: id position: null uri: uri - revision: null - operatePermissions: null + operatePermissions: + canRead: true + canWrite: true + revision: + clientId: clientId + lastModifier: lastModifier + version: 2 - bulletins: - null - null @@ -60570,11 +51730,11 @@ components: activeThreadCount: 0 groupId: groupId name: name + referenceType: "Processor, ControllerService, ReportingTask,\ + \ FlowRegistryClient" validationErrors: - validationErrors - validationErrors - referenceType: "Processor, ControllerService, ReportingTask,\ - \ FlowRegistryClient" id: id state: state type: type @@ -60587,8 +51747,13 @@ components: id: id position: null uri: uri - revision: null - operatePermissions: null + operatePermissions: + canRead: true + canWrite: true + revision: + clientId: clientId + lastModifier: lastModifier + version: 2 validationStatus: "VALID, INVALID, VALIDATING" annotationData: annotationData comments: comments @@ -60596,7 +51761,9 @@ components: customUiUrl: customUiUrl restricted: true name: name - position: null + position: + x: 0.8008281904610115 + "y": 6.027456183070403 persistsState: true properties: key: properties @@ -60606,9 +51773,22 @@ components: outputPorts: - null - null + funnels: + - versionedComponentId: versionedComponentId + parentGroupId: parentGroupId + id: id + position: + x: 0.8008281904610115 + "y": 6.027456183070403 + - versionedComponentId: versionedComponentId + parentGroupId: parentGroupId + id: id + position: + x: 0.8008281904610115 + "y": 6.027456183070403 inputPorts: - comments: comments - concurrentlySchedulableTaskCount: 2 + concurrentlySchedulableTaskCount: 1 parentGroupId: parentGroupId type: "INPUT_PORT, OUTPUT_PORT" allowRemoteAccess: true @@ -60619,11 +51799,11 @@ components: - validationErrors - validationErrors id: id + portFunction: "STANDARD, FAILURE" position: null state: "RUNNING, STOPPED, DISABLED" - portFunction: "STANDARD, FAILURE" - comments: comments - concurrentlySchedulableTaskCount: 2 + concurrentlySchedulableTaskCount: 1 parentGroupId: parentGroupId type: "INPUT_PORT, OUTPUT_PORT" allowRemoteAccess: true @@ -60634,41 +51814,32 @@ components: - validationErrors - validationErrors id: id - position: null - state: "RUNNING, STOPPED, DISABLED" portFunction: "STANDARD, FAILURE" - funnels: - - versionedComponentId: versionedComponentId - parentGroupId: parentGroupId - id: id - position: null - - versionedComponentId: versionedComponentId - parentGroupId: parentGroupId - id: id position: null + state: "RUNNING, STOPPED, DISABLED" processors: - - supportsParallelProcessing: true - supportsBatching: true + - supportsBatching: true + supportsParallelProcessing: true deprecated: true executionNodeRestricted: true - parentGroupId: parentGroupId description: description + parentGroupId: parentGroupId multipleVersionsAvailable: true extensionMissing: true type: type inputRequirement: inputRequirement relationships: - name: name - description: description autoTerminate: true + description: description retry: true - name: name - description: description autoTerminate: true + description: description retry: true restricted: true - versionedComponentId: versionedComponentId supportsSensitiveDynamicProperties: true + versionedComponentId: versionedComponentId name: name validationErrors: - validationErrors @@ -60682,29 +51853,28 @@ components: artifact: artifact version: version group: group - persistsState: true config: annotationData: annotationData comments: comments - concurrentlySchedulableTaskCount: 6 autoTerminatedRelationships: - autoTerminatedRelationships - autoTerminatedRelationships - retryCount: 1 + concurrentlySchedulableTaskCount: 7 + retryCount: 9 bulletinLevel: bulletinLevel executionNode: executionNode penaltyDuration: penaltyDuration defaultSchedulingPeriod: key: defaultSchedulingPeriod - runDurationMillis: 3 defaultConcurrentTasks: key: defaultConcurrentTasks + runDurationMillis: 3 customUiUrl: customUiUrl descriptors: key: supportsEl: true - displayName: displayName defaultValue: defaultValue + displayName: displayName expressionLanguageScope: expressionLanguageScope description: description sensitive: true @@ -60747,29 +51917,30 @@ components: retriedRelationships: - retriedRelationships - retriedRelationships + persistsState: true validationStatus: "VALID, INVALID, VALIDATING" - - supportsParallelProcessing: true - supportsBatching: true + - supportsBatching: true + supportsParallelProcessing: true deprecated: true executionNodeRestricted: true - parentGroupId: parentGroupId description: description + parentGroupId: parentGroupId multipleVersionsAvailable: true extensionMissing: true type: type inputRequirement: inputRequirement relationships: - name: name - description: description autoTerminate: true + description: description retry: true - name: name - description: description autoTerminate: true + description: description retry: true restricted: true - versionedComponentId: versionedComponentId supportsSensitiveDynamicProperties: true + versionedComponentId: versionedComponentId name: name validationErrors: - validationErrors @@ -60783,29 +51954,28 @@ components: artifact: artifact version: version group: group - persistsState: true config: annotationData: annotationData comments: comments - concurrentlySchedulableTaskCount: 6 autoTerminatedRelationships: - autoTerminatedRelationships - autoTerminatedRelationships - retryCount: 1 + concurrentlySchedulableTaskCount: 7 + retryCount: 9 bulletinLevel: bulletinLevel executionNode: executionNode penaltyDuration: penaltyDuration defaultSchedulingPeriod: key: defaultSchedulingPeriod - runDurationMillis: 3 defaultConcurrentTasks: key: defaultConcurrentTasks + runDurationMillis: 3 customUiUrl: customUiUrl descriptors: key: supportsEl: true - displayName: displayName defaultValue: defaultValue + displayName: displayName expressionLanguageScope: expressionLanguageScope description: description sensitive: true @@ -60848,18 +52018,19 @@ components: retriedRelationships: - retriedRelationships - retriedRelationships + persistsState: true validationStatus: "VALID, INVALID, VALIDATING" remoteProcessGroups: - - targetSecure: true - inactiveRemoteInputPortCount: 9 + - inactiveRemoteInputPortCount: 1 + targetSecure: true communicationsTimeout: communicationsTimeout - outputPortCount: 5 - inputPortCount: 4 - activeRemoteInputPortCount: 9 + outputPortCount: 7 + activeRemoteInputPortCount: 2 + inputPortCount: 6 proxyPort: 1 flowRefreshed: flowRefreshed - versionedComponentId: versionedComponentId transportProtocol: transportProtocol + versionedComponentId: versionedComponentId transmitting: true validationErrors: - validationErrors @@ -60867,13 +52038,13 @@ components: yieldDuration: yieldDuration id: id localNetworkInterface: localNetworkInterface - comments: comments authorizationIssues: - authorizationIssues - authorizationIssues + comments: comments proxyPassword: proxyPassword parentGroupId: parentGroupId - activeRemoteOutputPortCount: 6 + activeRemoteOutputPortCount: 4 proxyHost: proxyHost contents: outputPorts: @@ -60882,52 +52053,52 @@ components: inputPorts: - comments: comments targetId: targetId - concurrentlySchedulableTaskCount: 9 + concurrentlySchedulableTaskCount: 1 groupId: groupId - useCompression: true targetRunning: true + useCompression: true connected: true - versionedComponentId: versionedComponentId batchSettings: duration: duration size: size - count: 6 + count: 7 + versionedComponentId: versionedComponentId name: name transmitting: true exists: true id: id - comments: comments targetId: targetId - concurrentlySchedulableTaskCount: 9 + concurrentlySchedulableTaskCount: 1 groupId: groupId - useCompression: true targetRunning: true + useCompression: true connected: true - versionedComponentId: versionedComponentId batchSettings: duration: duration size: size - count: 6 + count: 7 + versionedComponentId: versionedComponentId name: name transmitting: true exists: true id: id - targetUri: targetUri name: name proxyUser: proxyUser + targetUri: targetUri targetUris: targetUris position: null - inactiveRemoteOutputPortCount: 8 - - targetSecure: true - inactiveRemoteInputPortCount: 9 + inactiveRemoteOutputPortCount: 1 + - inactiveRemoteInputPortCount: 1 + targetSecure: true communicationsTimeout: communicationsTimeout - outputPortCount: 5 - inputPortCount: 4 - activeRemoteInputPortCount: 9 + outputPortCount: 7 + activeRemoteInputPortCount: 2 + inputPortCount: 6 proxyPort: 1 flowRefreshed: flowRefreshed - versionedComponentId: versionedComponentId transportProtocol: transportProtocol + versionedComponentId: versionedComponentId transmitting: true validationErrors: - validationErrors @@ -60935,13 +52106,13 @@ components: yieldDuration: yieldDuration id: id localNetworkInterface: localNetworkInterface - comments: comments authorizationIssues: - authorizationIssues - authorizationIssues + comments: comments proxyPassword: proxyPassword parentGroupId: parentGroupId - activeRemoteOutputPortCount: 6 + activeRemoteOutputPortCount: 4 proxyHost: proxyHost contents: outputPorts: @@ -60950,42 +52121,42 @@ components: inputPorts: - comments: comments targetId: targetId - concurrentlySchedulableTaskCount: 9 + concurrentlySchedulableTaskCount: 1 groupId: groupId - useCompression: true targetRunning: true + useCompression: true connected: true - versionedComponentId: versionedComponentId batchSettings: duration: duration size: size - count: 6 + count: 7 + versionedComponentId: versionedComponentId name: name transmitting: true exists: true id: id - comments: comments targetId: targetId - concurrentlySchedulableTaskCount: 9 + concurrentlySchedulableTaskCount: 1 groupId: groupId - useCompression: true targetRunning: true + useCompression: true connected: true - versionedComponentId: versionedComponentId batchSettings: duration: duration size: size - count: 6 + count: 7 + versionedComponentId: versionedComponentId name: name transmitting: true exists: true id: id - targetUri: targetUri name: name proxyUser: proxyUser + targetUri: targetUri targetUris: targetUris position: null - inactiveRemoteOutputPortCount: 8 + inactiveRemoteOutputPortCount: 1 connections: - prioritizers: - prioritizers @@ -60996,34 +52167,34 @@ components: - selectedRelationships loadBalanceCompression: "DO_NOT_COMPRESS, COMPRESS_ATTRIBUTES_ONLY,\ \ COMPRESS_ATTRIBUTES_AND_CONTENT" - destination: null - parentGroupId: parentGroupId - availableRelationships: - - availableRelationships - - availableRelationships - backPressureDataSizeThreshold: backPressureDataSizeThreshold - loadBalanceStrategy: "DO_NOT_LOAD_BALANCE, PARTITION_BY_ATTRIBUTE,\ - \ ROUND_ROBIN, SINGLE_NODE" - source: + destination: running: true comments: comments - versionedComponentId: versionedComponentId groupId: groupId + versionedComponentId: versionedComponentId name: name transmitting: true exists: true id: id type: "PROCESSOR, REMOTE_INPUT_PORT, REMOTE_OUTPUT_PORT, INPUT_PORT,\ \ OUTPUT_PORT, FUNNEL" - labelIndex: 0 + availableRelationships: + - availableRelationships + - availableRelationships + backPressureDataSizeThreshold: backPressureDataSizeThreshold + loadBalanceStrategy: "DO_NOT_LOAD_BALANCE, PARTITION_BY_ATTRIBUTE,\ + \ ROUND_ROBIN, SINGLE_NODE" + parentGroupId: parentGroupId + labelIndex: 7 + source: null bends: - null - null loadBalanceStatus: "LOAD_BALANCE_NOT_CONFIGURED, LOAD_BALANCE_INACTIVE,\ \ LOAD_BALANCE_ACTIVE" - backPressureObjectThreshold: 1 + backPressureObjectThreshold: 5 + getzIndex: 2 versionedComponentId: versionedComponentId - getzIndex: 6 name: name id: id position: null @@ -61037,193 +52208,197 @@ components: - selectedRelationships loadBalanceCompression: "DO_NOT_COMPRESS, COMPRESS_ATTRIBUTES_ONLY,\ \ COMPRESS_ATTRIBUTES_AND_CONTENT" - destination: null - parentGroupId: parentGroupId - availableRelationships: - - availableRelationships - - availableRelationships - backPressureDataSizeThreshold: backPressureDataSizeThreshold - loadBalanceStrategy: "DO_NOT_LOAD_BALANCE, PARTITION_BY_ATTRIBUTE,\ - \ ROUND_ROBIN, SINGLE_NODE" - source: + destination: running: true comments: comments - versionedComponentId: versionedComponentId groupId: groupId + versionedComponentId: versionedComponentId name: name transmitting: true exists: true id: id type: "PROCESSOR, REMOTE_INPUT_PORT, REMOTE_OUTPUT_PORT, INPUT_PORT,\ \ OUTPUT_PORT, FUNNEL" - labelIndex: 0 + availableRelationships: + - availableRelationships + - availableRelationships + backPressureDataSizeThreshold: backPressureDataSizeThreshold + loadBalanceStrategy: "DO_NOT_LOAD_BALANCE, PARTITION_BY_ATTRIBUTE,\ + \ ROUND_ROBIN, SINGLE_NODE" + parentGroupId: parentGroupId + labelIndex: 7 + source: null bends: - null - null loadBalanceStatus: "LOAD_BALANCE_NOT_CONFIGURED, LOAD_BALANCE_INACTIVE,\ \ LOAD_BALANCE_ACTIVE" - backPressureObjectThreshold: 1 + backPressureObjectThreshold: 5 + getzIndex: 2 versionedComponentId: versionedComponentId - getzIndex: 6 name: name id: id position: null loadBalancePartitionAttribute: loadBalancePartitionAttribute labels: - - versionedComponentId: versionedComponentId - getzIndex: 5 - width: 6.778324963048013 + - getzIndex: 5 + versionedComponentId: versionedComponentId + width: 2.3021358869347655 parentGroupId: parentGroupId style: key: style id: id - position: null label: label - height: 6.878052220127876 - - versionedComponentId: versionedComponentId - getzIndex: 5 - width: 6.778324963048013 + position: null + height: 5.637376656633329 + - getzIndex: 5 + versionedComponentId: versionedComponentId + width: 2.3021358869347655 parentGroupId: parentGroupId style: key: style id: id - position: null label: label - height: 6.878052220127876 + position: null + height: 5.637376656633329 + statelessGroupScheduledState: "STOPPED, RUNNING" + invalidCount: 6 name: name - invalidCount: 5 - syncFailureCount: 1 - position: null + syncFailureCount: 3 maxConcurrentTasks: 6 + position: null statelessFlowTimeout: statelessFlowTimeout - parameterContext: null - locallyModifiedAndStaleCount: 7 - localOutputPortCount: 5 - localInputPortCount: 5 - invalidCount: 4 - syncFailureCount: 4 - position: - x: 6.027456183070403 - "y": 1.4658129805029452 + locallyModifiedAndStaleCount: 6 + parameterContext: + component: + name: name + id: id + permissions: null + id: id + localOutputPortCount: 4 + localInputPortCount: 0 + invalidCount: 6 + syncFailureCount: 0 + position: null versionedFlowState: "LOCALLY_MODIFIED, STALE, LOCALLY_MODIFIED_AND_STALE,\ \ UP_TO_DATE, SYNC_FAILURE" - locallyModifiedAndStaleCount: 1 + locallyModifiedAndStaleCount: 8 parameterContext: null status: name: name nodeSnapshots: - statusSnapshot: null address: address - apiPort: 8 + apiPort: 5 nodeId: nodeId - statusSnapshot: null address: address - apiPort: 8 + apiPort: 5 nodeId: nodeId - id: id aggregateSnapshot: transferred: transferred queued: queued + output: output remoteProcessGroupStatusSnapshots: - canRead: true remoteProcessGroupStatusSnapshot: - bytesReceived: 4 + bytesReceived: 5 + activeThreadCount: 5 transmissionStatus: transmissionStatus - activeThreadCount: 0 + flowFilesReceived: 7 groupId: groupId - flowFilesReceived: 1 name: name targetUri: targetUri - flowFilesSent: 6 + flowFilesSent: 3 received: received + bytesSent: 8 id: id - bytesSent: 4 sent: sent id: id - canRead: true remoteProcessGroupStatusSnapshot: - bytesReceived: 4 + bytesReceived: 5 + activeThreadCount: 5 transmissionStatus: transmissionStatus - activeThreadCount: 0 + flowFilesReceived: 7 groupId: groupId - flowFilesReceived: 1 name: name targetUri: targetUri - flowFilesSent: 6 + flowFilesSent: 3 received: received + bytesSent: 8 id: id - bytesSent: 4 sent: sent id: id - output: output connectionStatusSnapshots: - - connectionStatusSnapshot: + - canRead: true + connectionStatusSnapshot: sourceId: sourceId groupId: groupId queued: queued - percentUseCount: 7 + percentUseCount: 1 destinationId: destinationId predictions: - predictedBytesAtNextInterval: 9 - predictionIntervalSeconds: 2 - predictedPercentBytes: 2 - predictedPercentCount: 3 - predictedMillisUntilCountBackpressure: 5 - predictedCountAtNextInterval: 7 - predictedMillisUntilBytesBackpressure: 5 + predictedBytesAtNextInterval: 4 + predictionIntervalSeconds: 9 + predictedPercentBytes: 6 + predictedPercentCount: 8 + predictedMillisUntilCountBackpressure: 9 + predictedCountAtNextInterval: 5 + predictedMillisUntilBytesBackpressure: 9 output: output input: input - percentUseBytes: 1 + percentUseBytes: 7 flowFileAvailability: flowFileAvailability destinationName: destinationName - queuedSize: queuedSize queuedCount: queuedCount + queuedSize: queuedSize + flowFilesQueued: 6 name: name - flowFilesQueued: 1 + flowFilesIn: 1 id: id sourceName: sourceName - flowFilesIn: 4 flowFilesOut: 1 - bytesIn: 7 - bytesOut: 1 - bytesQueued: 6 - canRead: true + bytesIn: 4 + bytesOut: 7 + bytesQueued: 1 id: id - - connectionStatusSnapshot: + - canRead: true + connectionStatusSnapshot: sourceId: sourceId groupId: groupId queued: queued - percentUseCount: 7 + percentUseCount: 1 destinationId: destinationId predictions: - predictedBytesAtNextInterval: 9 - predictionIntervalSeconds: 2 - predictedPercentBytes: 2 - predictedPercentCount: 3 - predictedMillisUntilCountBackpressure: 5 - predictedCountAtNextInterval: 7 - predictedMillisUntilBytesBackpressure: 5 + predictedBytesAtNextInterval: 4 + predictionIntervalSeconds: 9 + predictedPercentBytes: 6 + predictedPercentCount: 8 + predictedMillisUntilCountBackpressure: 9 + predictedCountAtNextInterval: 5 + predictedMillisUntilBytesBackpressure: 9 output: output input: input - percentUseBytes: 1 + percentUseBytes: 7 flowFileAvailability: flowFileAvailability destinationName: destinationName - queuedSize: queuedSize queuedCount: queuedCount + queuedSize: queuedSize + flowFilesQueued: 6 name: name - flowFilesQueued: 1 + flowFilesIn: 1 id: id sourceName: sourceName - flowFilesIn: 4 flowFilesOut: 1 - bytesIn: 7 - bytesOut: 1 - bytesQueued: 6 - canRead: true + bytesIn: 4 + bytesOut: 7 + bytesQueued: 1 id: id + flowFilesReceived: 5 queuedCount: queuedCount queuedSize: queuedSize - flowFilesReceived: 4 + flowFilesSent: 4 processGroupStatusSnapshots: - canRead: true processGroupStatusSnapshot: null @@ -61231,148 +52406,151 @@ components: - canRead: true processGroupStatusSnapshot: null id: id - flowFilesSent: 9 + flowFilesIn: 9 id: id - flowFilesIn: 5 written: written - statelessActiveThreadCount: 7 + statelessActiveThreadCount: 3 flowFilesOut: 0 - bytesIn: 4 - bytesQueued: 8 - bytesOut: 2 - bytesWritten: 3 + bytesIn: 0 + bytesOut: 6 + bytesQueued: 4 + bytesWritten: 0 outputPortStatusSnapshots: - null - null + bytesTransferred: 9 read: read - bytesTransferred: 8 - activeThreadCount: 1 + activeThreadCount: 4 processorStatusSnapshots: - processorStatusSnapshot: - bytesWritten: 7 + bytesWritten: 9 read: read tasksDurationNanos: 8 - activeThreadCount: 7 + activeThreadCount: 8 groupId: groupId executionNode: "ALL, PRIMARY" - bytesRead: 3 - processingPerformanceStatus: - identifier: identifier - cpuDuration: 3 - contentReadDuration: 7 - sessionCommitDuration: 3 - garbageCollectionDuration: 4 - contentWriteDuration: 5 + bytesRead: 8 + processingPerformanceStatus: null type: type - terminatedThreadCount: 3 + terminatedThreadCount: 0 output: output input: input - taskCount: 4 + taskCount: 9 name: name + flowFilesIn: 1 id: id - written: written - flowFilesIn: 0 tasksDuration: tasksDuration + written: written + flowFilesOut: 3 runStatus: "Running, Stopped, Validating, Disabled, Invalid" - flowFilesOut: 6 tasks: tasks - bytesIn: 7 - bytesOut: 0 + bytesIn: 6 + bytesOut: 4 canRead: true id: id - processorStatusSnapshot: - bytesWritten: 7 + bytesWritten: 9 read: read tasksDurationNanos: 8 - activeThreadCount: 7 + activeThreadCount: 8 groupId: groupId executionNode: "ALL, PRIMARY" - bytesRead: 3 - processingPerformanceStatus: - identifier: identifier - cpuDuration: 3 - contentReadDuration: 7 - sessionCommitDuration: 3 - garbageCollectionDuration: 4 - contentWriteDuration: 5 + bytesRead: 8 + processingPerformanceStatus: null type: type - terminatedThreadCount: 3 + terminatedThreadCount: 0 output: output input: input - taskCount: 4 + taskCount: 9 name: name + flowFilesIn: 1 id: id - written: written - flowFilesIn: 0 tasksDuration: tasksDuration + written: written + flowFilesOut: 3 runStatus: "Running, Stopped, Validating, Disabled, Invalid" - flowFilesOut: 6 tasks: tasks - bytesIn: 7 - bytesOut: 0 + bytesIn: 6 + bytesOut: 4 canRead: true id: id - bytesRead: 4 - processingPerformanceStatus: null + bytesRead: 1 + processingPerformanceStatus: + identifier: identifier + cpuDuration: 0 + contentReadDuration: 4 + sessionCommitDuration: 1 + garbageCollectionDuration: 2 + contentWriteDuration: 3 received: received - bytesSent: 8 - processingNanos: 9 + bytesSent: 7 + processingNanos: 8 sent: sent - flowFilesTransferred: 1 - terminatedThreadCount: 3 + flowFilesTransferred: 6 + terminatedThreadCount: 9 input: input - bytesReceived: 6 + bytesReceived: 4 + flowFilesQueued: 7 name: name - flowFilesQueued: 6 versionedFlowState: "LOCALLY_MODIFIED, STALE, LOCALLY_MODIFIED_AND_STALE,\ \ UP_TO_DATE, SYNC_FAILURE" inputPortStatusSnapshots: - portStatusSnapshot: output: output input: input - activeThreadCount: 7 + activeThreadCount: 0 groupId: groupId name: name transmitting: true + flowFilesIn: 5 id: id - flowFilesIn: 9 - flowFilesOut: 9 + flowFilesOut: 5 runStatus: "Running, Stopped, Validating, Disabled, Invalid" - bytesIn: 0 - bytesOut: 0 + bytesIn: 6 + bytesOut: 1 canRead: true id: id - portStatusSnapshot: output: output input: input - activeThreadCount: 7 + activeThreadCount: 0 groupId: groupId name: name transmitting: true + flowFilesIn: 5 id: id - flowFilesIn: 9 - flowFilesOut: 9 + flowFilesOut: 5 runStatus: "Running, Stopped, Validating, Disabled, Invalid" - bytesIn: 0 - bytesOut: 0 + bytesIn: 6 + bytesOut: 1 canRead: true id: id + id: id statsLastRefreshed: statsLastRefreshed - - activeRemotePortCount: 9 - staleCount: 5 - outputPortCount: 9 - inputPortCount: 3 - permissions: null + - activeRemotePortCount: 0 + staleCount: 3 + outputPortCount: 3 + inputPortCount: 7 + permissions: + canRead: true + canWrite: true processGroupUpdateStrategy: "CURRENT_GROUP, CURRENT_GROUP_WITH_CHILDREN" - runningCount: 2 - disabledCount: 6 + disabledCount: 7 + runningCount: 5 versionedFlowSnapshot: bucket: identifier: identifier - permissions: null - createdTimestamp: 3 + permissions: + canRead: true + canDelete: true + canWrite: true + createdTimestamp: 2 name: name description: description + externalControllerServices: + key: + identifier: identifier + name: name snapshotMetadata: flowIdentifier: flowIdentifier comments: comments @@ -61380,11 +52558,7 @@ components: bucketIdentifier: bucketIdentifier branch: branch version: version - timestamp: 0 - externalControllerServices: - key: - identifier: identifier - name: name + timestamp: 5 flowContents: processors: - autoTerminatedRelationships: @@ -61393,43 +52567,30 @@ components: bulletinLevel: bulletinLevel executionNode: executionNode runDurationMillis: 3 - type: type propertyDescriptors: - key: - resourceDefinition: - resourceTypes: - - FILE - - FILE - cardinality: SINGLE - displayName: displayName - identifiesControllerService: true - name: name - dynamic: true - sensitive: true + key: null + type: type scheduledState: ENABLED maxBackoffPeriod: maxBackoffPeriod yieldDuration: yieldDuration - bundle: - artifact: artifact - version: version - group: group + bundle: null retriedRelationships: - retriedRelationships - retriedRelationships annotationData: annotationData - identifier: identifier componentType: CONNECTION + identifier: identifier comments: comments - concurrentlySchedulableTaskCount: 2 - retryCount: 3 + concurrentlySchedulableTaskCount: 1 + retryCount: 1 penaltyDuration: penaltyDuration backoffMechanism: "PENALIZE_FLOWFILE, YIELD_PROCESSOR" schedulingStrategy: schedulingStrategy name: name instanceIdentifier: instanceIdentifier + schedulingPeriod: schedulingPeriod style: key: style - schedulingPeriod: schedulingPeriod position: null groupIdentifier: groupIdentifier properties: @@ -61440,43 +52601,30 @@ components: bulletinLevel: bulletinLevel executionNode: executionNode runDurationMillis: 3 - type: type propertyDescriptors: - key: - resourceDefinition: - resourceTypes: - - FILE - - FILE - cardinality: SINGLE - displayName: displayName - identifiesControllerService: true - name: name - dynamic: true - sensitive: true + key: null + type: type scheduledState: ENABLED maxBackoffPeriod: maxBackoffPeriod yieldDuration: yieldDuration - bundle: - artifact: artifact - version: version - group: group + bundle: null retriedRelationships: - retriedRelationships - retriedRelationships annotationData: annotationData - identifier: identifier componentType: CONNECTION + identifier: identifier comments: comments - concurrentlySchedulableTaskCount: 2 - retryCount: 3 + concurrentlySchedulableTaskCount: 1 + retryCount: 1 penaltyDuration: penaltyDuration backoffMechanism: "PENALIZE_FLOWFILE, YIELD_PROCESSOR" schedulingStrategy: schedulingStrategy name: name instanceIdentifier: instanceIdentifier + schedulingPeriod: schedulingPeriod style: key: style - schedulingPeriod: schedulingPeriod position: null groupIdentifier: groupIdentifier properties: @@ -61489,15 +52637,15 @@ components: - null - null funnels: - - identifier: identifier - componentType: CONNECTION + - componentType: CONNECTION + identifier: identifier comments: comments name: name instanceIdentifier: instanceIdentifier position: null groupIdentifier: groupIdentifier - - identifier: identifier - componentType: CONNECTION + - componentType: CONNECTION + identifier: identifier comments: comments name: name instanceIdentifier: instanceIdentifier @@ -61512,8 +52660,8 @@ components: version: version latest: true connections: - - identifier: identifier - componentType: CONNECTION + - componentType: CONNECTION + identifier: identifier prioritizers: - prioritizers - prioritizers @@ -61524,30 +52672,32 @@ components: - selectedRelationships loadBalanceCompression: "DO_NOT_COMPRESS, COMPRESS_ATTRIBUTES_ONLY,\ \ COMPRESS_ATTRIBUTES_AND_CONTENT" - destination: null - backPressureDataSizeThreshold: backPressureDataSizeThreshold - loadBalanceStrategy: "DO_NOT_LOAD_BALANCE, PARTITION_BY_ATTRIBUTE,\ - \ ROUND_ROBIN, SINGLE_NODE" - source: + destination: comments: comments groupId: groupId name: name instanceIdentifier: instanceIdentifier id: id type: PROCESSOR - labelIndex: 4 + backPressureDataSizeThreshold: backPressureDataSizeThreshold + loadBalanceStrategy: "DO_NOT_LOAD_BALANCE, PARTITION_BY_ATTRIBUTE,\ + \ ROUND_ROBIN, SINGLE_NODE" + labelIndex: 2 + source: null bends: - - null - - null + - x: 7.203794749804894 + "y": 4.332304821875894 + - x: 7.203794749804894 + "y": 4.332304821875894 backPressureObjectThreshold: 0 name: name instanceIdentifier: instanceIdentifier position: null groupIdentifier: groupIdentifier partitioningAttribute: partitioningAttribute - zIndex: 0 - - identifier: identifier - componentType: CONNECTION + zIndex: 9 + - componentType: CONNECTION + identifier: identifier prioritizers: - prioritizers - prioritizers @@ -61558,72 +52708,84 @@ components: - selectedRelationships loadBalanceCompression: "DO_NOT_COMPRESS, COMPRESS_ATTRIBUTES_ONLY,\ \ COMPRESS_ATTRIBUTES_AND_CONTENT" - destination: null - backPressureDataSizeThreshold: backPressureDataSizeThreshold - loadBalanceStrategy: "DO_NOT_LOAD_BALANCE, PARTITION_BY_ATTRIBUTE,\ - \ ROUND_ROBIN, SINGLE_NODE" - source: + destination: comments: comments groupId: groupId name: name instanceIdentifier: instanceIdentifier id: id type: PROCESSOR - labelIndex: 4 + backPressureDataSizeThreshold: backPressureDataSizeThreshold + loadBalanceStrategy: "DO_NOT_LOAD_BALANCE, PARTITION_BY_ATTRIBUTE,\ + \ ROUND_ROBIN, SINGLE_NODE" + labelIndex: 2 + source: null bends: - - null - - null + - x: 7.203794749804894 + "y": 4.332304821875894 + - x: 7.203794749804894 + "y": 4.332304821875894 backPressureObjectThreshold: 0 name: name instanceIdentifier: instanceIdentifier position: null groupIdentifier: groupIdentifier partitioningAttribute: partitioningAttribute - zIndex: 0 + zIndex: 9 logFileSuffix: logFileSuffix parameterContextName: parameterContextName - identifier: identifier componentType: CONNECTION - defaultBackPressureObjectThreshold: 9 + identifier: identifier + defaultBackPressureObjectThreshold: 0 comments: comments executionEngine: STANDARD + defaultBackPressureDataSizeThreshold: defaultBackPressureDataSizeThreshold labels: - - identifier: identifier - componentType: CONNECTION + - componentType: CONNECTION + identifier: identifier comments: comments name: name - width: 4.332304821875894 + width: 4.8789878742268815 instanceIdentifier: instanceIdentifier style: key: style - position: null label: label + position: null groupIdentifier: groupIdentifier - zIndex: 7 - height: 2.7977867356748476 - - identifier: identifier - componentType: CONNECTION + height: 6.173804034172511 + zIndex: 6 + - componentType: CONNECTION + identifier: identifier comments: comments name: name - width: 4.332304821875894 + width: 4.8789878742268815 instanceIdentifier: instanceIdentifier style: key: style - position: null label: label + position: null groupIdentifier: groupIdentifier - zIndex: 7 - height: 2.7977867356748476 - defaultBackPressureDataSizeThreshold: defaultBackPressureDataSizeThreshold + height: 6.173804034172511 + zIndex: 6 controllerServices: - annotationData: annotationData - identifier: identifier componentType: CONNECTION + identifier: identifier comments: comments bulletinLevel: bulletinLevel - type: type propertyDescriptors: - key: null + key: + resourceDefinition: + resourceTypes: + - FILE + - FILE + cardinality: SINGLE + displayName: displayName + identifiesControllerService: true + name: name + dynamic: true + sensitive: true + type: type scheduledState: ENABLED controllerServiceApis: - type: type @@ -61634,17 +52796,30 @@ components: instanceIdentifier: instanceIdentifier position: null groupIdentifier: groupIdentifier - bundle: null + bundle: + artifact: artifact + version: version + group: group properties: key: properties - annotationData: annotationData - identifier: identifier componentType: CONNECTION + identifier: identifier comments: comments bulletinLevel: bulletinLevel - type: type propertyDescriptors: - key: null + key: + resourceDefinition: + resourceTypes: + - FILE + - FILE + cardinality: SINGLE + displayName: displayName + identifiesControllerService: true + name: name + dynamic: true + sensitive: true + type: type scheduledState: ENABLED controllerServiceApis: - type: type @@ -61655,7 +52830,10 @@ components: instanceIdentifier: instanceIdentifier position: null groupIdentifier: groupIdentifier - bundle: null + bundle: + artifact: artifact + version: version + group: group properties: key: properties defaultFlowFileExpiration: defaultFlowFileExpiration @@ -61663,58 +52841,56 @@ components: flowFileOutboundPolicy: flowFileOutboundPolicy name: name inputPorts: - - identifier: identifier - componentType: CONNECTION + - componentType: CONNECTION + identifier: identifier comments: comments allowRemoteAccess: true - concurrentlySchedulableTaskCount: 8 + concurrentlySchedulableTaskCount: 2 name: name instanceIdentifier: instanceIdentifier - position: null portFunction: STANDARD - type: INPUT_PORT + position: null groupIdentifier: groupIdentifier + type: INPUT_PORT scheduledState: ENABLED - - identifier: identifier - componentType: CONNECTION + - componentType: CONNECTION + identifier: identifier comments: comments allowRemoteAccess: true - concurrentlySchedulableTaskCount: 8 + concurrentlySchedulableTaskCount: 2 name: name instanceIdentifier: instanceIdentifier - position: null portFunction: STANDARD - type: INPUT_PORT + position: null groupIdentifier: groupIdentifier + type: INPUT_PORT scheduledState: ENABLED instanceIdentifier: instanceIdentifier - position: - x: 3.111202833403195 - "y": 9.897492629215506 - maxConcurrentTasks: 0 + maxConcurrentTasks: 9 + position: null statelessFlowTimeout: statelessFlowTimeout + groupIdentifier: groupIdentifier remoteProcessGroups: - - identifier: identifier - componentType: CONNECTION + - componentType: CONNECTION + identifier: identifier comments: comments proxyPassword: proxyPassword communicationsTimeout: communicationsTimeout proxyHost: proxyHost - proxyPort: 5 - transportProtocol: "RAW, HTTP" + proxyPort: 4 outputPorts: - null - null + transportProtocol: "RAW, HTTP" name: name proxyUser: proxyUser - targetUris: targetUris inputPorts: - - identifier: identifier - componentType: CONNECTION + - componentType: CONNECTION + identifier: identifier remoteGroupId: remoteGroupId comments: comments targetId: targetId - concurrentlySchedulableTaskCount: 7 + concurrentlySchedulableTaskCount: 1 useCompression: true scheduledState: ENABLED name: name @@ -61723,14 +52899,14 @@ components: batchSize: duration: duration size: size - count: 0 + count: 5 groupIdentifier: groupIdentifier - - identifier: identifier - componentType: CONNECTION + - componentType: CONNECTION + identifier: identifier remoteGroupId: remoteGroupId comments: comments targetId: targetId - concurrentlySchedulableTaskCount: 7 + concurrentlySchedulableTaskCount: 1 useCompression: true scheduledState: ENABLED name: name @@ -61739,34 +52915,34 @@ components: batchSize: duration: duration size: size - count: 0 + count: 5 groupIdentifier: groupIdentifier + targetUris: targetUris instanceIdentifier: instanceIdentifier yieldDuration: yieldDuration position: null groupIdentifier: groupIdentifier localNetworkInterface: localNetworkInterface - - identifier: identifier - componentType: CONNECTION + - componentType: CONNECTION + identifier: identifier comments: comments proxyPassword: proxyPassword communicationsTimeout: communicationsTimeout proxyHost: proxyHost - proxyPort: 5 - transportProtocol: "RAW, HTTP" + proxyPort: 4 outputPorts: - null - null + transportProtocol: "RAW, HTTP" name: name proxyUser: proxyUser - targetUris: targetUris inputPorts: - - identifier: identifier - componentType: CONNECTION + - componentType: CONNECTION + identifier: identifier remoteGroupId: remoteGroupId comments: comments targetId: targetId - concurrentlySchedulableTaskCount: 7 + concurrentlySchedulableTaskCount: 1 useCompression: true scheduledState: ENABLED name: name @@ -61775,14 +52951,14 @@ components: batchSize: duration: duration size: size - count: 0 + count: 5 groupIdentifier: groupIdentifier - - identifier: identifier - componentType: CONNECTION + - componentType: CONNECTION + identifier: identifier remoteGroupId: remoteGroupId comments: comments targetId: targetId - concurrentlySchedulableTaskCount: 7 + concurrentlySchedulableTaskCount: 1 useCompression: true scheduledState: ENABLED name: name @@ -61791,14 +52967,14 @@ components: batchSize: duration: duration size: size - count: 0 + count: 5 groupIdentifier: groupIdentifier + targetUris: targetUris instanceIdentifier: instanceIdentifier yieldDuration: yieldDuration position: null groupIdentifier: groupIdentifier localNetworkInterface: localNetworkInterface - groupIdentifier: groupIdentifier parameterProviders: key: identifier: identifier @@ -61806,28 +52982,26 @@ components: type: type bundle: null flow: - versionCount: 8 - identifier: identifier + versionCount: 4 bucketName: bucketName - permissions: - canRead: true - canWrite: true - canDelete: true - createdTimestamp: 5 + identifier: identifier + permissions: null + createdTimestamp: 3 name: name description: description bucketIdentifier: bucketIdentifier versionInfo: - version: 7 + version: 0 branch: branch - lastModifiedTimestamp: 5 + lastModifiedTimestamp: 8 flowEncodingVersion: flowEncodingVersion + latest: true parameterContexts: key: parameterGroupName: parameterGroupName + componentType: CONNECTION identifier: identifier synchronized: true - componentType: CONNECTION comments: comments description: description inheritedParameterContexts: @@ -61837,6 +53011,7 @@ components: instanceIdentifier: instanceIdentifier position: null groupIdentifier: groupIdentifier + parameterProvider: parameterProvider parameters: - referencedAssets: - identifier: identifier @@ -61858,67 +53033,33 @@ components: description: description sensitive: true value: value - parameterProvider: parameterProvider - latest: true - stoppedCount: 6 + stoppedCount: 7 id: id bulletins: - - sourceId: sourceId - canRead: true - groupId: groupId - id: 5 - nodeAddress: nodeAddress - bulletin: - sourceId: sourceId - level: level - sourceType: sourceType - groupId: groupId - id: 5 - sourceName: sourceName - category: category - message: message - nodeAddress: nodeAddress - timestamp: timestamp - timestamp: timestamp - - sourceId: sourceId - canRead: true - groupId: groupId - id: 5 - nodeAddress: nodeAddress - bulletin: - sourceId: sourceId - level: level - sourceType: sourceType - groupId: groupId - id: 5 - sourceName: sourceName - category: category - message: message - nodeAddress: nodeAddress - timestamp: timestamp - timestamp: timestamp + - null + - null publicInputPortCount: 3 - upToDateCount: 1 - inactiveRemotePortCount: 1 + upToDateCount: 3 + inactiveRemotePortCount: 0 uri: uri - locallyModifiedCount: 3 + locallyModifiedCount: 7 revision: clientId: clientId lastModifier: lastModifier - version: 0 + version: 2 disconnectedNodeAcknowledged: true - publicOutputPortCount: 1 + publicOutputPortCount: 7 component: - activeRemotePortCount: 7 + activeRemotePortCount: 6 flowfileConcurrency: "UNBOUNDED, SINGLE_FLOWFILE_PER_NODE, SINGLE_BATCH_PER_NODE" - staleCount: 4 - outputPortCount: 3 - inputPortCount: 6 + staleCount: 5 + outputPortCount: 1 + inputPortCount: 9 versionedComponentId: versionedComponentId - runningCount: 1 - disabledCount: 2 + disabledCount: 5 + runningCount: 6 flowfileOutboundPolicy: "STREAM_WHEN_AVAILABLE, BATCH_OUTPUT" - stoppedCount: 5 + stoppedCount: 6 id: id versionControlInformation: bucketName: bucketName @@ -61936,32 +53077,31 @@ components: \ SYNC_FAILURE" flowId: flowId logFileSuffix: logFileSuffix - defaultBackPressureObjectThreshold: 0 - publicInputPortCount: 6 + defaultBackPressureObjectThreshold: 4 + publicInputPortCount: 2 comments: comments upToDateCount: 3 parentGroupId: parentGroupId inactiveRemotePortCount: 9 executionEngine: "STATELESS, STANDARD, INHERITED" - locallyModifiedCount: 2 + locallyModifiedCount: 3 defaultBackPressureDataSizeThreshold: defaultBackPressureDataSizeThreshold - publicOutputPortCount: 7 - localOutputPortCount: 1 + publicOutputPortCount: 6 + localOutputPortCount: 9 defaultFlowFileExpiration: defaultFlowFileExpiration - localInputPortCount: 1 - statelessGroupScheduledState: "STOPPED, RUNNING" + localInputPortCount: 8 contents: controllerServices: - - deprecated: true - bulletinLevel: bulletinLevel + - bulletinLevel: bulletinLevel + deprecated: true multipleVersionsAvailable: true extensionMissing: true type: type descriptors: key: supportsEl: true - displayName: displayName defaultValue: defaultValue + displayName: displayName expressionLanguageScope: expressionLanguageScope description: description sensitive: true @@ -61998,8 +53138,8 @@ components: sensitiveDynamicPropertyNames: - sensitiveDynamicPropertyNames - sensitiveDynamicPropertyNames - versionedComponentId: versionedComponentId supportsSensitiveDynamicProperties: true + versionedComponentId: versionedComponentId validationErrors: - validationErrors - validationErrors @@ -62021,11 +53161,11 @@ components: activeThreadCount: 0 groupId: groupId name: name + referenceType: "Processor, ControllerService, ReportingTask,\ + \ FlowRegistryClient" validationErrors: - validationErrors - validationErrors - referenceType: "Processor, ControllerService, ReportingTask,\ - \ FlowRegistryClient" id: id state: state type: type @@ -62038,8 +53178,13 @@ components: id: id position: null uri: uri - revision: null - operatePermissions: null + operatePermissions: + canRead: true + canWrite: true + revision: + clientId: clientId + lastModifier: lastModifier + version: 2 - bulletins: - null - null @@ -62051,11 +53196,11 @@ components: activeThreadCount: 0 groupId: groupId name: name + referenceType: "Processor, ControllerService, ReportingTask,\ + \ FlowRegistryClient" validationErrors: - validationErrors - validationErrors - referenceType: "Processor, ControllerService, ReportingTask,\ - \ FlowRegistryClient" id: id state: state type: type @@ -62068,8 +53213,13 @@ components: id: id position: null uri: uri - revision: null - operatePermissions: null + operatePermissions: + canRead: true + canWrite: true + revision: + clientId: clientId + lastModifier: lastModifier + version: 2 validationStatus: "VALID, INVALID, VALIDATING" annotationData: annotationData comments: comments @@ -62077,20 +53227,22 @@ components: customUiUrl: customUiUrl restricted: true name: name - position: null + position: + x: 0.8008281904610115 + "y": 6.027456183070403 persistsState: true properties: key: properties - - deprecated: true - bulletinLevel: bulletinLevel + - bulletinLevel: bulletinLevel + deprecated: true multipleVersionsAvailable: true extensionMissing: true type: type descriptors: key: supportsEl: true - displayName: displayName defaultValue: defaultValue + displayName: displayName expressionLanguageScope: expressionLanguageScope description: description sensitive: true @@ -62127,8 +53279,8 @@ components: sensitiveDynamicPropertyNames: - sensitiveDynamicPropertyNames - sensitiveDynamicPropertyNames - versionedComponentId: versionedComponentId supportsSensitiveDynamicProperties: true + versionedComponentId: versionedComponentId validationErrors: - validationErrors - validationErrors @@ -62150,11 +53302,11 @@ components: activeThreadCount: 0 groupId: groupId name: name + referenceType: "Processor, ControllerService, ReportingTask,\ + \ FlowRegistryClient" validationErrors: - validationErrors - validationErrors - referenceType: "Processor, ControllerService, ReportingTask,\ - \ FlowRegistryClient" id: id state: state type: type @@ -62167,8 +53319,13 @@ components: id: id position: null uri: uri - revision: null - operatePermissions: null + operatePermissions: + canRead: true + canWrite: true + revision: + clientId: clientId + lastModifier: lastModifier + version: 2 - bulletins: - null - null @@ -62180,11 +53337,11 @@ components: activeThreadCount: 0 groupId: groupId name: name + referenceType: "Processor, ControllerService, ReportingTask,\ + \ FlowRegistryClient" validationErrors: - validationErrors - validationErrors - referenceType: "Processor, ControllerService, ReportingTask,\ - \ FlowRegistryClient" id: id state: state type: type @@ -62197,8 +53354,13 @@ components: id: id position: null uri: uri - revision: null - operatePermissions: null + operatePermissions: + canRead: true + canWrite: true + revision: + clientId: clientId + lastModifier: lastModifier + version: 2 validationStatus: "VALID, INVALID, VALIDATING" annotationData: annotationData comments: comments @@ -62206,7 +53368,9 @@ components: customUiUrl: customUiUrl restricted: true name: name - position: null + position: + x: 0.8008281904610115 + "y": 6.027456183070403 persistsState: true properties: key: properties @@ -62216,9 +53380,22 @@ components: outputPorts: - null - null + funnels: + - versionedComponentId: versionedComponentId + parentGroupId: parentGroupId + id: id + position: + x: 0.8008281904610115 + "y": 6.027456183070403 + - versionedComponentId: versionedComponentId + parentGroupId: parentGroupId + id: id + position: + x: 0.8008281904610115 + "y": 6.027456183070403 inputPorts: - comments: comments - concurrentlySchedulableTaskCount: 2 + concurrentlySchedulableTaskCount: 1 parentGroupId: parentGroupId type: "INPUT_PORT, OUTPUT_PORT" allowRemoteAccess: true @@ -62229,11 +53406,11 @@ components: - validationErrors - validationErrors id: id + portFunction: "STANDARD, FAILURE" position: null state: "RUNNING, STOPPED, DISABLED" - portFunction: "STANDARD, FAILURE" - comments: comments - concurrentlySchedulableTaskCount: 2 + concurrentlySchedulableTaskCount: 1 parentGroupId: parentGroupId type: "INPUT_PORT, OUTPUT_PORT" allowRemoteAccess: true @@ -62244,41 +53421,32 @@ components: - validationErrors - validationErrors id: id - position: null - state: "RUNNING, STOPPED, DISABLED" portFunction: "STANDARD, FAILURE" - funnels: - - versionedComponentId: versionedComponentId - parentGroupId: parentGroupId - id: id - position: null - - versionedComponentId: versionedComponentId - parentGroupId: parentGroupId - id: id position: null + state: "RUNNING, STOPPED, DISABLED" processors: - - supportsParallelProcessing: true - supportsBatching: true + - supportsBatching: true + supportsParallelProcessing: true deprecated: true executionNodeRestricted: true - parentGroupId: parentGroupId description: description + parentGroupId: parentGroupId multipleVersionsAvailable: true extensionMissing: true type: type inputRequirement: inputRequirement relationships: - name: name - description: description autoTerminate: true + description: description retry: true - name: name - description: description autoTerminate: true + description: description retry: true restricted: true - versionedComponentId: versionedComponentId supportsSensitiveDynamicProperties: true + versionedComponentId: versionedComponentId name: name validationErrors: - validationErrors @@ -62292,29 +53460,28 @@ components: artifact: artifact version: version group: group - persistsState: true config: annotationData: annotationData comments: comments - concurrentlySchedulableTaskCount: 6 autoTerminatedRelationships: - autoTerminatedRelationships - autoTerminatedRelationships - retryCount: 1 + concurrentlySchedulableTaskCount: 7 + retryCount: 9 bulletinLevel: bulletinLevel executionNode: executionNode penaltyDuration: penaltyDuration defaultSchedulingPeriod: key: defaultSchedulingPeriod - runDurationMillis: 3 defaultConcurrentTasks: key: defaultConcurrentTasks + runDurationMillis: 3 customUiUrl: customUiUrl descriptors: key: supportsEl: true - displayName: displayName defaultValue: defaultValue + displayName: displayName expressionLanguageScope: expressionLanguageScope description: description sensitive: true @@ -62357,29 +53524,30 @@ components: retriedRelationships: - retriedRelationships - retriedRelationships + persistsState: true validationStatus: "VALID, INVALID, VALIDATING" - - supportsParallelProcessing: true - supportsBatching: true + - supportsBatching: true + supportsParallelProcessing: true deprecated: true executionNodeRestricted: true - parentGroupId: parentGroupId description: description + parentGroupId: parentGroupId multipleVersionsAvailable: true extensionMissing: true type: type inputRequirement: inputRequirement relationships: - name: name - description: description autoTerminate: true + description: description retry: true - name: name - description: description autoTerminate: true + description: description retry: true restricted: true - versionedComponentId: versionedComponentId supportsSensitiveDynamicProperties: true + versionedComponentId: versionedComponentId name: name validationErrors: - validationErrors @@ -62393,29 +53561,28 @@ components: artifact: artifact version: version group: group - persistsState: true config: annotationData: annotationData comments: comments - concurrentlySchedulableTaskCount: 6 autoTerminatedRelationships: - autoTerminatedRelationships - autoTerminatedRelationships - retryCount: 1 + concurrentlySchedulableTaskCount: 7 + retryCount: 9 bulletinLevel: bulletinLevel executionNode: executionNode penaltyDuration: penaltyDuration defaultSchedulingPeriod: key: defaultSchedulingPeriod - runDurationMillis: 3 defaultConcurrentTasks: key: defaultConcurrentTasks + runDurationMillis: 3 customUiUrl: customUiUrl descriptors: key: supportsEl: true - displayName: displayName defaultValue: defaultValue + displayName: displayName expressionLanguageScope: expressionLanguageScope description: description sensitive: true @@ -62458,18 +53625,19 @@ components: retriedRelationships: - retriedRelationships - retriedRelationships + persistsState: true validationStatus: "VALID, INVALID, VALIDATING" remoteProcessGroups: - - targetSecure: true - inactiveRemoteInputPortCount: 9 + - inactiveRemoteInputPortCount: 1 + targetSecure: true communicationsTimeout: communicationsTimeout - outputPortCount: 5 - inputPortCount: 4 - activeRemoteInputPortCount: 9 + outputPortCount: 7 + activeRemoteInputPortCount: 2 + inputPortCount: 6 proxyPort: 1 flowRefreshed: flowRefreshed - versionedComponentId: versionedComponentId transportProtocol: transportProtocol + versionedComponentId: versionedComponentId transmitting: true validationErrors: - validationErrors @@ -62477,13 +53645,13 @@ components: yieldDuration: yieldDuration id: id localNetworkInterface: localNetworkInterface - comments: comments authorizationIssues: - authorizationIssues - authorizationIssues + comments: comments proxyPassword: proxyPassword parentGroupId: parentGroupId - activeRemoteOutputPortCount: 6 + activeRemoteOutputPortCount: 4 proxyHost: proxyHost contents: outputPorts: @@ -62492,52 +53660,52 @@ components: inputPorts: - comments: comments targetId: targetId - concurrentlySchedulableTaskCount: 9 + concurrentlySchedulableTaskCount: 1 groupId: groupId - useCompression: true targetRunning: true + useCompression: true connected: true - versionedComponentId: versionedComponentId batchSettings: duration: duration size: size - count: 6 + count: 7 + versionedComponentId: versionedComponentId name: name transmitting: true exists: true id: id - comments: comments targetId: targetId - concurrentlySchedulableTaskCount: 9 + concurrentlySchedulableTaskCount: 1 groupId: groupId - useCompression: true targetRunning: true + useCompression: true connected: true - versionedComponentId: versionedComponentId batchSettings: duration: duration size: size - count: 6 + count: 7 + versionedComponentId: versionedComponentId name: name transmitting: true exists: true id: id - targetUri: targetUri name: name proxyUser: proxyUser + targetUri: targetUri targetUris: targetUris position: null - inactiveRemoteOutputPortCount: 8 - - targetSecure: true - inactiveRemoteInputPortCount: 9 + inactiveRemoteOutputPortCount: 1 + - inactiveRemoteInputPortCount: 1 + targetSecure: true communicationsTimeout: communicationsTimeout - outputPortCount: 5 - inputPortCount: 4 - activeRemoteInputPortCount: 9 + outputPortCount: 7 + activeRemoteInputPortCount: 2 + inputPortCount: 6 proxyPort: 1 flowRefreshed: flowRefreshed - versionedComponentId: versionedComponentId transportProtocol: transportProtocol + versionedComponentId: versionedComponentId transmitting: true validationErrors: - validationErrors @@ -62545,13 +53713,13 @@ components: yieldDuration: yieldDuration id: id localNetworkInterface: localNetworkInterface - comments: comments authorizationIssues: - authorizationIssues - authorizationIssues + comments: comments proxyPassword: proxyPassword parentGroupId: parentGroupId - activeRemoteOutputPortCount: 6 + activeRemoteOutputPortCount: 4 proxyHost: proxyHost contents: outputPorts: @@ -62560,42 +53728,42 @@ components: inputPorts: - comments: comments targetId: targetId - concurrentlySchedulableTaskCount: 9 + concurrentlySchedulableTaskCount: 1 groupId: groupId - useCompression: true targetRunning: true + useCompression: true connected: true - versionedComponentId: versionedComponentId batchSettings: duration: duration size: size - count: 6 + count: 7 + versionedComponentId: versionedComponentId name: name transmitting: true exists: true id: id - comments: comments targetId: targetId - concurrentlySchedulableTaskCount: 9 + concurrentlySchedulableTaskCount: 1 groupId: groupId - useCompression: true targetRunning: true + useCompression: true connected: true - versionedComponentId: versionedComponentId batchSettings: duration: duration size: size - count: 6 + count: 7 + versionedComponentId: versionedComponentId name: name transmitting: true exists: true id: id - targetUri: targetUri name: name proxyUser: proxyUser + targetUri: targetUri targetUris: targetUris position: null - inactiveRemoteOutputPortCount: 8 + inactiveRemoteOutputPortCount: 1 connections: - prioritizers: - prioritizers @@ -62606,34 +53774,34 @@ components: - selectedRelationships loadBalanceCompression: "DO_NOT_COMPRESS, COMPRESS_ATTRIBUTES_ONLY,\ \ COMPRESS_ATTRIBUTES_AND_CONTENT" - destination: null - parentGroupId: parentGroupId - availableRelationships: - - availableRelationships - - availableRelationships - backPressureDataSizeThreshold: backPressureDataSizeThreshold - loadBalanceStrategy: "DO_NOT_LOAD_BALANCE, PARTITION_BY_ATTRIBUTE,\ - \ ROUND_ROBIN, SINGLE_NODE" - source: + destination: running: true comments: comments - versionedComponentId: versionedComponentId groupId: groupId + versionedComponentId: versionedComponentId name: name transmitting: true exists: true id: id type: "PROCESSOR, REMOTE_INPUT_PORT, REMOTE_OUTPUT_PORT, INPUT_PORT,\ \ OUTPUT_PORT, FUNNEL" - labelIndex: 0 + availableRelationships: + - availableRelationships + - availableRelationships + backPressureDataSizeThreshold: backPressureDataSizeThreshold + loadBalanceStrategy: "DO_NOT_LOAD_BALANCE, PARTITION_BY_ATTRIBUTE,\ + \ ROUND_ROBIN, SINGLE_NODE" + parentGroupId: parentGroupId + labelIndex: 7 + source: null bends: - null - null loadBalanceStatus: "LOAD_BALANCE_NOT_CONFIGURED, LOAD_BALANCE_INACTIVE,\ \ LOAD_BALANCE_ACTIVE" - backPressureObjectThreshold: 1 + backPressureObjectThreshold: 5 + getzIndex: 2 versionedComponentId: versionedComponentId - getzIndex: 6 name: name id: id position: null @@ -62647,193 +53815,197 @@ components: - selectedRelationships loadBalanceCompression: "DO_NOT_COMPRESS, COMPRESS_ATTRIBUTES_ONLY,\ \ COMPRESS_ATTRIBUTES_AND_CONTENT" - destination: null - parentGroupId: parentGroupId - availableRelationships: - - availableRelationships - - availableRelationships - backPressureDataSizeThreshold: backPressureDataSizeThreshold - loadBalanceStrategy: "DO_NOT_LOAD_BALANCE, PARTITION_BY_ATTRIBUTE,\ - \ ROUND_ROBIN, SINGLE_NODE" - source: + destination: running: true comments: comments - versionedComponentId: versionedComponentId groupId: groupId + versionedComponentId: versionedComponentId name: name transmitting: true exists: true id: id type: "PROCESSOR, REMOTE_INPUT_PORT, REMOTE_OUTPUT_PORT, INPUT_PORT,\ \ OUTPUT_PORT, FUNNEL" - labelIndex: 0 + availableRelationships: + - availableRelationships + - availableRelationships + backPressureDataSizeThreshold: backPressureDataSizeThreshold + loadBalanceStrategy: "DO_NOT_LOAD_BALANCE, PARTITION_BY_ATTRIBUTE,\ + \ ROUND_ROBIN, SINGLE_NODE" + parentGroupId: parentGroupId + labelIndex: 7 + source: null bends: - null - null loadBalanceStatus: "LOAD_BALANCE_NOT_CONFIGURED, LOAD_BALANCE_INACTIVE,\ \ LOAD_BALANCE_ACTIVE" - backPressureObjectThreshold: 1 + backPressureObjectThreshold: 5 + getzIndex: 2 versionedComponentId: versionedComponentId - getzIndex: 6 name: name id: id position: null loadBalancePartitionAttribute: loadBalancePartitionAttribute labels: - - versionedComponentId: versionedComponentId - getzIndex: 5 - width: 6.778324963048013 + - getzIndex: 5 + versionedComponentId: versionedComponentId + width: 2.3021358869347655 parentGroupId: parentGroupId style: key: style id: id - position: null label: label - height: 6.878052220127876 - - versionedComponentId: versionedComponentId - getzIndex: 5 - width: 6.778324963048013 + position: null + height: 5.637376656633329 + - getzIndex: 5 + versionedComponentId: versionedComponentId + width: 2.3021358869347655 parentGroupId: parentGroupId style: key: style id: id - position: null label: label - height: 6.878052220127876 + position: null + height: 5.637376656633329 + statelessGroupScheduledState: "STOPPED, RUNNING" + invalidCount: 6 name: name - invalidCount: 5 - syncFailureCount: 1 - position: null + syncFailureCount: 3 maxConcurrentTasks: 6 + position: null statelessFlowTimeout: statelessFlowTimeout - parameterContext: null - locallyModifiedAndStaleCount: 7 - localOutputPortCount: 5 - localInputPortCount: 5 - invalidCount: 4 - syncFailureCount: 4 - position: - x: 6.027456183070403 - "y": 1.4658129805029452 + locallyModifiedAndStaleCount: 6 + parameterContext: + component: + name: name + id: id + permissions: null + id: id + localOutputPortCount: 4 + localInputPortCount: 0 + invalidCount: 6 + syncFailureCount: 0 + position: null versionedFlowState: "LOCALLY_MODIFIED, STALE, LOCALLY_MODIFIED_AND_STALE,\ \ UP_TO_DATE, SYNC_FAILURE" - locallyModifiedAndStaleCount: 1 + locallyModifiedAndStaleCount: 8 parameterContext: null status: name: name nodeSnapshots: - statusSnapshot: null address: address - apiPort: 8 + apiPort: 5 nodeId: nodeId - statusSnapshot: null address: address - apiPort: 8 + apiPort: 5 nodeId: nodeId - id: id aggregateSnapshot: transferred: transferred queued: queued + output: output remoteProcessGroupStatusSnapshots: - canRead: true remoteProcessGroupStatusSnapshot: - bytesReceived: 4 + bytesReceived: 5 + activeThreadCount: 5 transmissionStatus: transmissionStatus - activeThreadCount: 0 + flowFilesReceived: 7 groupId: groupId - flowFilesReceived: 1 name: name targetUri: targetUri - flowFilesSent: 6 + flowFilesSent: 3 received: received + bytesSent: 8 id: id - bytesSent: 4 sent: sent id: id - canRead: true remoteProcessGroupStatusSnapshot: - bytesReceived: 4 + bytesReceived: 5 + activeThreadCount: 5 transmissionStatus: transmissionStatus - activeThreadCount: 0 + flowFilesReceived: 7 groupId: groupId - flowFilesReceived: 1 name: name targetUri: targetUri - flowFilesSent: 6 + flowFilesSent: 3 received: received + bytesSent: 8 id: id - bytesSent: 4 sent: sent id: id - output: output connectionStatusSnapshots: - - connectionStatusSnapshot: + - canRead: true + connectionStatusSnapshot: sourceId: sourceId groupId: groupId queued: queued - percentUseCount: 7 + percentUseCount: 1 destinationId: destinationId predictions: - predictedBytesAtNextInterval: 9 - predictionIntervalSeconds: 2 - predictedPercentBytes: 2 - predictedPercentCount: 3 - predictedMillisUntilCountBackpressure: 5 - predictedCountAtNextInterval: 7 - predictedMillisUntilBytesBackpressure: 5 + predictedBytesAtNextInterval: 4 + predictionIntervalSeconds: 9 + predictedPercentBytes: 6 + predictedPercentCount: 8 + predictedMillisUntilCountBackpressure: 9 + predictedCountAtNextInterval: 5 + predictedMillisUntilBytesBackpressure: 9 output: output input: input - percentUseBytes: 1 + percentUseBytes: 7 flowFileAvailability: flowFileAvailability destinationName: destinationName - queuedSize: queuedSize queuedCount: queuedCount + queuedSize: queuedSize + flowFilesQueued: 6 name: name - flowFilesQueued: 1 + flowFilesIn: 1 id: id sourceName: sourceName - flowFilesIn: 4 flowFilesOut: 1 - bytesIn: 7 - bytesOut: 1 - bytesQueued: 6 - canRead: true + bytesIn: 4 + bytesOut: 7 + bytesQueued: 1 id: id - - connectionStatusSnapshot: + - canRead: true + connectionStatusSnapshot: sourceId: sourceId groupId: groupId queued: queued - percentUseCount: 7 + percentUseCount: 1 destinationId: destinationId predictions: - predictedBytesAtNextInterval: 9 - predictionIntervalSeconds: 2 - predictedPercentBytes: 2 - predictedPercentCount: 3 - predictedMillisUntilCountBackpressure: 5 - predictedCountAtNextInterval: 7 - predictedMillisUntilBytesBackpressure: 5 + predictedBytesAtNextInterval: 4 + predictionIntervalSeconds: 9 + predictedPercentBytes: 6 + predictedPercentCount: 8 + predictedMillisUntilCountBackpressure: 9 + predictedCountAtNextInterval: 5 + predictedMillisUntilBytesBackpressure: 9 output: output input: input - percentUseBytes: 1 + percentUseBytes: 7 flowFileAvailability: flowFileAvailability destinationName: destinationName - queuedSize: queuedSize queuedCount: queuedCount + queuedSize: queuedSize + flowFilesQueued: 6 name: name - flowFilesQueued: 1 + flowFilesIn: 1 id: id sourceName: sourceName - flowFilesIn: 4 flowFilesOut: 1 - bytesIn: 7 - bytesOut: 1 - bytesQueued: 6 - canRead: true + bytesIn: 4 + bytesOut: 7 + bytesQueued: 1 id: id + flowFilesReceived: 5 queuedCount: queuedCount queuedSize: queuedSize - flowFilesReceived: 4 + flowFilesSent: 4 processGroupStatusSnapshots: - canRead: true processGroupStatusSnapshot: null @@ -62841,133 +54013,174 @@ components: - canRead: true processGroupStatusSnapshot: null id: id - flowFilesSent: 9 + flowFilesIn: 9 id: id - flowFilesIn: 5 written: written - statelessActiveThreadCount: 7 + statelessActiveThreadCount: 3 flowFilesOut: 0 - bytesIn: 4 - bytesQueued: 8 - bytesOut: 2 - bytesWritten: 3 + bytesIn: 0 + bytesOut: 6 + bytesQueued: 4 + bytesWritten: 0 outputPortStatusSnapshots: - null - null + bytesTransferred: 9 read: read - bytesTransferred: 8 - activeThreadCount: 1 + activeThreadCount: 4 processorStatusSnapshots: - processorStatusSnapshot: - bytesWritten: 7 + bytesWritten: 9 read: read tasksDurationNanos: 8 - activeThreadCount: 7 + activeThreadCount: 8 groupId: groupId executionNode: "ALL, PRIMARY" - bytesRead: 3 - processingPerformanceStatus: - identifier: identifier - cpuDuration: 3 - contentReadDuration: 7 - sessionCommitDuration: 3 - garbageCollectionDuration: 4 - contentWriteDuration: 5 + bytesRead: 8 + processingPerformanceStatus: null type: type - terminatedThreadCount: 3 + terminatedThreadCount: 0 output: output input: input - taskCount: 4 + taskCount: 9 name: name + flowFilesIn: 1 id: id - written: written - flowFilesIn: 0 tasksDuration: tasksDuration + written: written + flowFilesOut: 3 runStatus: "Running, Stopped, Validating, Disabled, Invalid" - flowFilesOut: 6 tasks: tasks - bytesIn: 7 - bytesOut: 0 + bytesIn: 6 + bytesOut: 4 canRead: true id: id - processorStatusSnapshot: - bytesWritten: 7 + bytesWritten: 9 read: read tasksDurationNanos: 8 - activeThreadCount: 7 + activeThreadCount: 8 groupId: groupId executionNode: "ALL, PRIMARY" - bytesRead: 3 - processingPerformanceStatus: - identifier: identifier - cpuDuration: 3 - contentReadDuration: 7 - sessionCommitDuration: 3 - garbageCollectionDuration: 4 - contentWriteDuration: 5 + bytesRead: 8 + processingPerformanceStatus: null type: type - terminatedThreadCount: 3 + terminatedThreadCount: 0 output: output input: input - taskCount: 4 + taskCount: 9 name: name + flowFilesIn: 1 id: id - written: written - flowFilesIn: 0 tasksDuration: tasksDuration + written: written + flowFilesOut: 3 runStatus: "Running, Stopped, Validating, Disabled, Invalid" - flowFilesOut: 6 tasks: tasks - bytesIn: 7 - bytesOut: 0 + bytesIn: 6 + bytesOut: 4 canRead: true id: id - bytesRead: 4 - processingPerformanceStatus: null + bytesRead: 1 + processingPerformanceStatus: + identifier: identifier + cpuDuration: 0 + contentReadDuration: 4 + sessionCommitDuration: 1 + garbageCollectionDuration: 2 + contentWriteDuration: 3 received: received - bytesSent: 8 - processingNanos: 9 + bytesSent: 7 + processingNanos: 8 sent: sent - flowFilesTransferred: 1 - terminatedThreadCount: 3 + flowFilesTransferred: 6 + terminatedThreadCount: 9 input: input - bytesReceived: 6 + bytesReceived: 4 + flowFilesQueued: 7 name: name - flowFilesQueued: 6 versionedFlowState: "LOCALLY_MODIFIED, STALE, LOCALLY_MODIFIED_AND_STALE,\ \ UP_TO_DATE, SYNC_FAILURE" inputPortStatusSnapshots: - portStatusSnapshot: output: output input: input - activeThreadCount: 7 + activeThreadCount: 0 groupId: groupId name: name transmitting: true + flowFilesIn: 5 id: id - flowFilesIn: 9 - flowFilesOut: 9 + flowFilesOut: 5 runStatus: "Running, Stopped, Validating, Disabled, Invalid" - bytesIn: 0 - bytesOut: 0 + bytesIn: 6 + bytesOut: 1 canRead: true id: id - portStatusSnapshot: output: output input: input - activeThreadCount: 7 + activeThreadCount: 0 groupId: groupId name: name transmitting: true + flowFilesIn: 5 id: id - flowFilesIn: 9 - flowFilesOut: 9 + flowFilesOut: 5 runStatus: "Running, Stopped, Validating, Disabled, Invalid" - bytesIn: 0 - bytesOut: 0 + bytesIn: 6 + bytesOut: 1 canRead: true id: id + id: id statsLastRefreshed: statsLastRefreshed + parameters: + - parameter: + referencedAssets: + - name: name + id: id + - name: name + id: id + valueRemoved: true + inherited: true + provided: true + name: name + description: description + sensitive: true + referencingComponents: + - null + - null + value: value + parameterContext: + component: + name: name + id: id + permissions: null + id: id + canWrite: true + - parameter: + referencedAssets: + - name: name + id: id + - name: name + id: id + valueRemoved: true + inherited: true + provided: true + name: name + description: description + sensitive: true + referencingComponents: + - null + - null + value: value + parameterContext: + component: + name: name + id: id + permissions: null + id: id + canWrite: true parameterProviderConfiguration: component: parameterGroupName: parameterGroupName @@ -62976,17 +54189,151 @@ components: parameterProviderId: parameterProviderId permissions: null id: id - ParameterContextUpdateRequestEntity: + submissionTime: 2000-01-23T04:56:07.000+00:00 + ParameterContextValidationRequestEntity: type: object properties: - parameterContextRevision: - $ref: '#/components/schemas/RevisionDTO' + disconnectedNodeAcknowledged: + type: boolean + description: Acknowledges that this node is disconnected to allow for mutable + requests to proceed. request: - $ref: '#/components/schemas/ParameterContextUpdateRequestDTO' + $ref: '#/components/schemas/ParameterContextValidationRequestDTO' example: + disconnectedNodeAcknowledged: true request: - percentCompleted: 0 + percentCompleted: 6 lastUpdated: 2000-01-23T04:56:07.000+00:00 + componentValidationResults: + validationResults: + - bulletins: + - sourceId: sourceId + canRead: true + groupId: groupId + id: 5 + nodeAddress: nodeAddress + bulletin: + sourceId: sourceId + level: level + sourceType: sourceType + groupId: groupId + id: 1 + sourceName: sourceName + category: category + message: message + nodeAddress: nodeAddress + timestamp: timestamp + timestamp: timestamp + - sourceId: sourceId + canRead: true + groupId: groupId + id: 5 + nodeAddress: nodeAddress + bulletin: + sourceId: sourceId + level: level + sourceType: sourceType + groupId: groupId + id: 1 + sourceName: sourceName + category: category + message: message + nodeAddress: nodeAddress + timestamp: timestamp + timestamp: timestamp + disconnectedNodeAcknowledged: true + component: + activeThreadCount: 0 + resultantValidationErrors: + - resultantValidationErrors + - resultantValidationErrors + resultsValid: true + processGroupId: processGroupId + name: name + referenceType: "PROCESSOR,CONTROLLER_SERVICE, INPUT_PORT, OUTPUT_PORT,\ + \ REMOTE_INPUT_PORT, REMOTE_OUTPUT_PORT, STATELESS_GROUP" + validationErrors: + - validationErrors + - validationErrors + id: id + state: state + currentlyValid: true + permissions: + canRead: true + canWrite: true + id: id + position: + x: 0.8008281904610115 + "y": 6.027456183070403 + uri: uri + revision: + clientId: clientId + lastModifier: lastModifier + version: 2 + - bulletins: + - sourceId: sourceId + canRead: true + groupId: groupId + id: 5 + nodeAddress: nodeAddress + bulletin: + sourceId: sourceId + level: level + sourceType: sourceType + groupId: groupId + id: 1 + sourceName: sourceName + category: category + message: message + nodeAddress: nodeAddress + timestamp: timestamp + timestamp: timestamp + - sourceId: sourceId + canRead: true + groupId: groupId + id: 5 + nodeAddress: nodeAddress + bulletin: + sourceId: sourceId + level: level + sourceType: sourceType + groupId: groupId + id: 1 + sourceName: sourceName + category: category + message: message + nodeAddress: nodeAddress + timestamp: timestamp + timestamp: timestamp + disconnectedNodeAcknowledged: true + component: + activeThreadCount: 0 + resultantValidationErrors: + - resultantValidationErrors + - resultantValidationErrors + resultsValid: true + processGroupId: processGroupId + name: name + referenceType: "PROCESSOR,CONTROLLER_SERVICE, INPUT_PORT, OUTPUT_PORT,\ + \ REMOTE_INPUT_PORT, REMOTE_OUTPUT_PORT, STATELESS_GROUP" + validationErrors: + - validationErrors + - validationErrors + id: id + state: state + currentlyValid: true + permissions: + canRead: true + canWrite: true + id: id + position: + x: 0.8008281904610115 + "y": 6.027456183070403 + uri: uri + revision: + clientId: clientId + lastModifier: lastModifier + version: 2 requestId: requestId updateSteps: - failureReason: failureReason @@ -62999,136 +54346,38 @@ components: state: state complete: true uri: uri - referencingComponents: - - bulletins: - - null - - null - disconnectedNodeAcknowledged: true - component: - activeThreadCount: 0 - processGroupId: processGroupId - name: name - referenceType: "PROCESSOR,CONTROLLER_SERVICE, INPUT_PORT, OUTPUT_PORT,\ - \ REMOTE_INPUT_PORT, REMOTE_OUTPUT_PORT, STATELESS_GROUP" - validationErrors: - - validationErrors - - validationErrors - id: id - state: state - permissions: null - referenceType: "PROCESSOR,CONTROLLER_SERVICE, INPUT_PORT, OUTPUT_PORT,\ - \ REMOTE_INPUT_PORT, REMOTE_OUTPUT_PORT" - id: id - position: null - uri: uri - processGroup: - name: name - id: id - revision: null - - bulletins: - - null - - null - disconnectedNodeAcknowledged: true - component: - activeThreadCount: 0 - processGroupId: processGroupId - name: name - referenceType: "PROCESSOR,CONTROLLER_SERVICE, INPUT_PORT, OUTPUT_PORT,\ - \ REMOTE_INPUT_PORT, REMOTE_OUTPUT_PORT, STATELESS_GROUP" - validationErrors: - - validationErrors - - validationErrors - id: id - state: state - permissions: null - referenceType: "PROCESSOR,CONTROLLER_SERVICE, INPUT_PORT, OUTPUT_PORT,\ - \ REMOTE_INPUT_PORT, REMOTE_OUTPUT_PORT" - id: id - position: null - uri: uri - processGroup: - name: name - id: id - revision: null - submissionTime: 2000-01-23T04:56:07.000+00:00 parameterContext: inheritedParameterContexts: - - component: - name: name - id: id - permissions: null - id: id - - component: - name: name - id: id - permissions: null - id: id + - null + - null name: name description: description id: id - parameters: - - parameter: - valueRemoved: true - referencedAssets: - - name: name - id: id - - name: name - id: id - inherited: true - provided: true - name: name - description: description - sensitive: true - value: value - referencingComponents: - - null - - null - parameterContext: - component: - name: name - id: id - permissions: null - id: id - canWrite: true - - parameter: - valueRemoved: true - referencedAssets: - - name: name - id: id - - name: name - id: id - inherited: true - provided: true - name: name - description: description - sensitive: true - value: value - referencingComponents: - - null - - null - parameterContext: - component: - name: name - id: id - permissions: null - id: id - canWrite: true boundProcessGroups: - - activeRemotePortCount: 9 - staleCount: 5 - outputPortCount: 9 - inputPortCount: 3 - permissions: null + - activeRemotePortCount: 0 + staleCount: 3 + outputPortCount: 3 + inputPortCount: 7 + permissions: + canRead: true + canWrite: true processGroupUpdateStrategy: "CURRENT_GROUP, CURRENT_GROUP_WITH_CHILDREN" - runningCount: 2 - disabledCount: 6 + disabledCount: 7 + runningCount: 5 versionedFlowSnapshot: bucket: identifier: identifier - permissions: null - createdTimestamp: 3 + permissions: + canRead: true + canDelete: true + canWrite: true + createdTimestamp: 2 name: name description: description + externalControllerServices: + key: + identifier: identifier + name: name snapshotMetadata: flowIdentifier: flowIdentifier comments: comments @@ -63136,11 +54385,7 @@ components: bucketIdentifier: bucketIdentifier branch: branch version: version - timestamp: 0 - externalControllerServices: - key: - identifier: identifier - name: name + timestamp: 5 flowContents: processors: - autoTerminatedRelationships: @@ -63149,43 +54394,30 @@ components: bulletinLevel: bulletinLevel executionNode: executionNode runDurationMillis: 3 - type: type propertyDescriptors: - key: - resourceDefinition: - resourceTypes: - - FILE - - FILE - cardinality: SINGLE - displayName: displayName - identifiesControllerService: true - name: name - dynamic: true - sensitive: true + key: null + type: type scheduledState: ENABLED maxBackoffPeriod: maxBackoffPeriod yieldDuration: yieldDuration - bundle: - artifact: artifact - version: version - group: group + bundle: null retriedRelationships: - retriedRelationships - retriedRelationships annotationData: annotationData - identifier: identifier componentType: CONNECTION + identifier: identifier comments: comments - concurrentlySchedulableTaskCount: 2 - retryCount: 3 + concurrentlySchedulableTaskCount: 1 + retryCount: 1 penaltyDuration: penaltyDuration backoffMechanism: "PENALIZE_FLOWFILE, YIELD_PROCESSOR" schedulingStrategy: schedulingStrategy name: name instanceIdentifier: instanceIdentifier + schedulingPeriod: schedulingPeriod style: key: style - schedulingPeriod: schedulingPeriod position: null groupIdentifier: groupIdentifier properties: @@ -63196,43 +54428,30 @@ components: bulletinLevel: bulletinLevel executionNode: executionNode runDurationMillis: 3 - type: type propertyDescriptors: - key: - resourceDefinition: - resourceTypes: - - FILE - - FILE - cardinality: SINGLE - displayName: displayName - identifiesControllerService: true - name: name - dynamic: true - sensitive: true + key: null + type: type scheduledState: ENABLED maxBackoffPeriod: maxBackoffPeriod yieldDuration: yieldDuration - bundle: - artifact: artifact - version: version - group: group + bundle: null retriedRelationships: - retriedRelationships - retriedRelationships annotationData: annotationData - identifier: identifier componentType: CONNECTION + identifier: identifier comments: comments - concurrentlySchedulableTaskCount: 2 - retryCount: 3 + concurrentlySchedulableTaskCount: 1 + retryCount: 1 penaltyDuration: penaltyDuration backoffMechanism: "PENALIZE_FLOWFILE, YIELD_PROCESSOR" schedulingStrategy: schedulingStrategy name: name instanceIdentifier: instanceIdentifier + schedulingPeriod: schedulingPeriod style: key: style - schedulingPeriod: schedulingPeriod position: null groupIdentifier: groupIdentifier properties: @@ -63245,15 +54464,15 @@ components: - null - null funnels: - - identifier: identifier - componentType: CONNECTION + - componentType: CONNECTION + identifier: identifier comments: comments name: name instanceIdentifier: instanceIdentifier position: null groupIdentifier: groupIdentifier - - identifier: identifier - componentType: CONNECTION + - componentType: CONNECTION + identifier: identifier comments: comments name: name instanceIdentifier: instanceIdentifier @@ -63268,8 +54487,8 @@ components: version: version latest: true connections: - - identifier: identifier - componentType: CONNECTION + - componentType: CONNECTION + identifier: identifier prioritizers: - prioritizers - prioritizers @@ -63280,30 +54499,32 @@ components: - selectedRelationships loadBalanceCompression: "DO_NOT_COMPRESS, COMPRESS_ATTRIBUTES_ONLY,\ \ COMPRESS_ATTRIBUTES_AND_CONTENT" - destination: null - backPressureDataSizeThreshold: backPressureDataSizeThreshold - loadBalanceStrategy: "DO_NOT_LOAD_BALANCE, PARTITION_BY_ATTRIBUTE,\ - \ ROUND_ROBIN, SINGLE_NODE" - source: + destination: comments: comments groupId: groupId name: name instanceIdentifier: instanceIdentifier id: id type: PROCESSOR - labelIndex: 4 + backPressureDataSizeThreshold: backPressureDataSizeThreshold + loadBalanceStrategy: "DO_NOT_LOAD_BALANCE, PARTITION_BY_ATTRIBUTE,\ + \ ROUND_ROBIN, SINGLE_NODE" + labelIndex: 2 + source: null bends: - - null - - null + - x: 7.203794749804894 + "y": 4.332304821875894 + - x: 7.203794749804894 + "y": 4.332304821875894 backPressureObjectThreshold: 0 name: name instanceIdentifier: instanceIdentifier position: null groupIdentifier: groupIdentifier partitioningAttribute: partitioningAttribute - zIndex: 0 - - identifier: identifier - componentType: CONNECTION + zIndex: 9 + - componentType: CONNECTION + identifier: identifier prioritizers: - prioritizers - prioritizers @@ -63314,72 +54535,84 @@ components: - selectedRelationships loadBalanceCompression: "DO_NOT_COMPRESS, COMPRESS_ATTRIBUTES_ONLY,\ \ COMPRESS_ATTRIBUTES_AND_CONTENT" - destination: null - backPressureDataSizeThreshold: backPressureDataSizeThreshold - loadBalanceStrategy: "DO_NOT_LOAD_BALANCE, PARTITION_BY_ATTRIBUTE,\ - \ ROUND_ROBIN, SINGLE_NODE" - source: + destination: comments: comments groupId: groupId name: name instanceIdentifier: instanceIdentifier id: id type: PROCESSOR - labelIndex: 4 + backPressureDataSizeThreshold: backPressureDataSizeThreshold + loadBalanceStrategy: "DO_NOT_LOAD_BALANCE, PARTITION_BY_ATTRIBUTE,\ + \ ROUND_ROBIN, SINGLE_NODE" + labelIndex: 2 + source: null bends: - - null - - null + - x: 7.203794749804894 + "y": 4.332304821875894 + - x: 7.203794749804894 + "y": 4.332304821875894 backPressureObjectThreshold: 0 name: name instanceIdentifier: instanceIdentifier position: null groupIdentifier: groupIdentifier partitioningAttribute: partitioningAttribute - zIndex: 0 + zIndex: 9 logFileSuffix: logFileSuffix parameterContextName: parameterContextName - identifier: identifier componentType: CONNECTION - defaultBackPressureObjectThreshold: 9 + identifier: identifier + defaultBackPressureObjectThreshold: 0 comments: comments executionEngine: STANDARD + defaultBackPressureDataSizeThreshold: defaultBackPressureDataSizeThreshold labels: - - identifier: identifier - componentType: CONNECTION + - componentType: CONNECTION + identifier: identifier comments: comments name: name - width: 4.332304821875894 + width: 4.8789878742268815 instanceIdentifier: instanceIdentifier style: key: style - position: null label: label + position: null groupIdentifier: groupIdentifier - zIndex: 7 - height: 2.7977867356748476 - - identifier: identifier - componentType: CONNECTION + height: 6.173804034172511 + zIndex: 6 + - componentType: CONNECTION + identifier: identifier comments: comments name: name - width: 4.332304821875894 + width: 4.8789878742268815 instanceIdentifier: instanceIdentifier style: key: style - position: null label: label + position: null groupIdentifier: groupIdentifier - zIndex: 7 - height: 2.7977867356748476 - defaultBackPressureDataSizeThreshold: defaultBackPressureDataSizeThreshold + height: 6.173804034172511 + zIndex: 6 controllerServices: - annotationData: annotationData - identifier: identifier componentType: CONNECTION + identifier: identifier comments: comments bulletinLevel: bulletinLevel - type: type propertyDescriptors: - key: null + key: + resourceDefinition: + resourceTypes: + - FILE + - FILE + cardinality: SINGLE + displayName: displayName + identifiesControllerService: true + name: name + dynamic: true + sensitive: true + type: type scheduledState: ENABLED controllerServiceApis: - type: type @@ -63390,17 +54623,30 @@ components: instanceIdentifier: instanceIdentifier position: null groupIdentifier: groupIdentifier - bundle: null + bundle: + artifact: artifact + version: version + group: group properties: key: properties - annotationData: annotationData - identifier: identifier componentType: CONNECTION + identifier: identifier comments: comments bulletinLevel: bulletinLevel - type: type propertyDescriptors: - key: null + key: + resourceDefinition: + resourceTypes: + - FILE + - FILE + cardinality: SINGLE + displayName: displayName + identifiesControllerService: true + name: name + dynamic: true + sensitive: true + type: type scheduledState: ENABLED controllerServiceApis: - type: type @@ -63411,7 +54657,10 @@ components: instanceIdentifier: instanceIdentifier position: null groupIdentifier: groupIdentifier - bundle: null + bundle: + artifact: artifact + version: version + group: group properties: key: properties defaultFlowFileExpiration: defaultFlowFileExpiration @@ -63419,58 +54668,56 @@ components: flowFileOutboundPolicy: flowFileOutboundPolicy name: name inputPorts: - - identifier: identifier - componentType: CONNECTION + - componentType: CONNECTION + identifier: identifier comments: comments allowRemoteAccess: true - concurrentlySchedulableTaskCount: 8 + concurrentlySchedulableTaskCount: 2 name: name instanceIdentifier: instanceIdentifier - position: null portFunction: STANDARD - type: INPUT_PORT + position: null groupIdentifier: groupIdentifier + type: INPUT_PORT scheduledState: ENABLED - - identifier: identifier - componentType: CONNECTION + - componentType: CONNECTION + identifier: identifier comments: comments allowRemoteAccess: true - concurrentlySchedulableTaskCount: 8 + concurrentlySchedulableTaskCount: 2 name: name instanceIdentifier: instanceIdentifier - position: null portFunction: STANDARD - type: INPUT_PORT + position: null groupIdentifier: groupIdentifier + type: INPUT_PORT scheduledState: ENABLED instanceIdentifier: instanceIdentifier - position: - x: 3.111202833403195 - "y": 9.897492629215506 - maxConcurrentTasks: 0 + maxConcurrentTasks: 9 + position: null statelessFlowTimeout: statelessFlowTimeout + groupIdentifier: groupIdentifier remoteProcessGroups: - - identifier: identifier - componentType: CONNECTION + - componentType: CONNECTION + identifier: identifier comments: comments proxyPassword: proxyPassword communicationsTimeout: communicationsTimeout proxyHost: proxyHost - proxyPort: 5 - transportProtocol: "RAW, HTTP" + proxyPort: 4 outputPorts: - null - null + transportProtocol: "RAW, HTTP" name: name proxyUser: proxyUser - targetUris: targetUris inputPorts: - - identifier: identifier - componentType: CONNECTION + - componentType: CONNECTION + identifier: identifier remoteGroupId: remoteGroupId comments: comments targetId: targetId - concurrentlySchedulableTaskCount: 7 + concurrentlySchedulableTaskCount: 1 useCompression: true scheduledState: ENABLED name: name @@ -63479,14 +54726,14 @@ components: batchSize: duration: duration size: size - count: 0 + count: 5 groupIdentifier: groupIdentifier - - identifier: identifier - componentType: CONNECTION + - componentType: CONNECTION + identifier: identifier remoteGroupId: remoteGroupId comments: comments targetId: targetId - concurrentlySchedulableTaskCount: 7 + concurrentlySchedulableTaskCount: 1 useCompression: true scheduledState: ENABLED name: name @@ -63495,34 +54742,34 @@ components: batchSize: duration: duration size: size - count: 0 + count: 5 groupIdentifier: groupIdentifier + targetUris: targetUris instanceIdentifier: instanceIdentifier yieldDuration: yieldDuration position: null groupIdentifier: groupIdentifier localNetworkInterface: localNetworkInterface - - identifier: identifier - componentType: CONNECTION + - componentType: CONNECTION + identifier: identifier comments: comments proxyPassword: proxyPassword communicationsTimeout: communicationsTimeout proxyHost: proxyHost - proxyPort: 5 - transportProtocol: "RAW, HTTP" + proxyPort: 4 outputPorts: - null - null + transportProtocol: "RAW, HTTP" name: name proxyUser: proxyUser - targetUris: targetUris inputPorts: - - identifier: identifier - componentType: CONNECTION + - componentType: CONNECTION + identifier: identifier remoteGroupId: remoteGroupId comments: comments targetId: targetId - concurrentlySchedulableTaskCount: 7 + concurrentlySchedulableTaskCount: 1 useCompression: true scheduledState: ENABLED name: name @@ -63531,14 +54778,14 @@ components: batchSize: duration: duration size: size - count: 0 + count: 5 groupIdentifier: groupIdentifier - - identifier: identifier - componentType: CONNECTION + - componentType: CONNECTION + identifier: identifier remoteGroupId: remoteGroupId comments: comments targetId: targetId - concurrentlySchedulableTaskCount: 7 + concurrentlySchedulableTaskCount: 1 useCompression: true scheduledState: ENABLED name: name @@ -63547,14 +54794,14 @@ components: batchSize: duration: duration size: size - count: 0 + count: 5 groupIdentifier: groupIdentifier + targetUris: targetUris instanceIdentifier: instanceIdentifier yieldDuration: yieldDuration position: null groupIdentifier: groupIdentifier localNetworkInterface: localNetworkInterface - groupIdentifier: groupIdentifier parameterProviders: key: identifier: identifier @@ -63562,28 +54809,26 @@ components: type: type bundle: null flow: - versionCount: 8 - identifier: identifier + versionCount: 4 bucketName: bucketName - permissions: - canRead: true - canWrite: true - canDelete: true - createdTimestamp: 5 + identifier: identifier + permissions: null + createdTimestamp: 3 name: name description: description bucketIdentifier: bucketIdentifier versionInfo: - version: 7 + version: 0 branch: branch - lastModifiedTimestamp: 5 + lastModifiedTimestamp: 8 flowEncodingVersion: flowEncodingVersion + latest: true parameterContexts: key: parameterGroupName: parameterGroupName + componentType: CONNECTION identifier: identifier synchronized: true - componentType: CONNECTION comments: comments description: description inheritedParameterContexts: @@ -63593,6 +54838,7 @@ components: instanceIdentifier: instanceIdentifier position: null groupIdentifier: groupIdentifier + parameterProvider: parameterProvider parameters: - referencedAssets: - identifier: identifier @@ -63614,67 +54860,33 @@ components: description: description sensitive: true value: value - parameterProvider: parameterProvider - latest: true - stoppedCount: 6 + stoppedCount: 7 id: id bulletins: - - sourceId: sourceId - canRead: true - groupId: groupId - id: 5 - nodeAddress: nodeAddress - bulletin: - sourceId: sourceId - level: level - sourceType: sourceType - groupId: groupId - id: 5 - sourceName: sourceName - category: category - message: message - nodeAddress: nodeAddress - timestamp: timestamp - timestamp: timestamp - - sourceId: sourceId - canRead: true - groupId: groupId - id: 5 - nodeAddress: nodeAddress - bulletin: - sourceId: sourceId - level: level - sourceType: sourceType - groupId: groupId - id: 5 - sourceName: sourceName - category: category - message: message - nodeAddress: nodeAddress - timestamp: timestamp - timestamp: timestamp + - null + - null publicInputPortCount: 3 - upToDateCount: 1 - inactiveRemotePortCount: 1 + upToDateCount: 3 + inactiveRemotePortCount: 0 uri: uri - locallyModifiedCount: 3 + locallyModifiedCount: 7 revision: clientId: clientId lastModifier: lastModifier - version: 0 + version: 2 disconnectedNodeAcknowledged: true - publicOutputPortCount: 1 + publicOutputPortCount: 7 component: - activeRemotePortCount: 7 + activeRemotePortCount: 6 flowfileConcurrency: "UNBOUNDED, SINGLE_FLOWFILE_PER_NODE, SINGLE_BATCH_PER_NODE" - staleCount: 4 - outputPortCount: 3 - inputPortCount: 6 + staleCount: 5 + outputPortCount: 1 + inputPortCount: 9 versionedComponentId: versionedComponentId - runningCount: 1 - disabledCount: 2 + disabledCount: 5 + runningCount: 6 flowfileOutboundPolicy: "STREAM_WHEN_AVAILABLE, BATCH_OUTPUT" - stoppedCount: 5 + stoppedCount: 6 id: id versionControlInformation: bucketName: bucketName @@ -63692,32 +54904,31 @@ components: \ SYNC_FAILURE" flowId: flowId logFileSuffix: logFileSuffix - defaultBackPressureObjectThreshold: 0 - publicInputPortCount: 6 + defaultBackPressureObjectThreshold: 4 + publicInputPortCount: 2 comments: comments upToDateCount: 3 parentGroupId: parentGroupId inactiveRemotePortCount: 9 executionEngine: "STATELESS, STANDARD, INHERITED" - locallyModifiedCount: 2 + locallyModifiedCount: 3 defaultBackPressureDataSizeThreshold: defaultBackPressureDataSizeThreshold - publicOutputPortCount: 7 - localOutputPortCount: 1 + publicOutputPortCount: 6 + localOutputPortCount: 9 defaultFlowFileExpiration: defaultFlowFileExpiration - localInputPortCount: 1 - statelessGroupScheduledState: "STOPPED, RUNNING" + localInputPortCount: 8 contents: controllerServices: - - deprecated: true - bulletinLevel: bulletinLevel + - bulletinLevel: bulletinLevel + deprecated: true multipleVersionsAvailable: true extensionMissing: true type: type descriptors: key: supportsEl: true - displayName: displayName defaultValue: defaultValue + displayName: displayName expressionLanguageScope: expressionLanguageScope description: description sensitive: true @@ -63754,8 +54965,8 @@ components: sensitiveDynamicPropertyNames: - sensitiveDynamicPropertyNames - sensitiveDynamicPropertyNames - versionedComponentId: versionedComponentId supportsSensitiveDynamicProperties: true + versionedComponentId: versionedComponentId validationErrors: - validationErrors - validationErrors @@ -63777,11 +54988,11 @@ components: activeThreadCount: 0 groupId: groupId name: name + referenceType: "Processor, ControllerService, ReportingTask,\ + \ FlowRegistryClient" validationErrors: - validationErrors - validationErrors - referenceType: "Processor, ControllerService, ReportingTask,\ - \ FlowRegistryClient" id: id state: state type: type @@ -63794,8 +55005,13 @@ components: id: id position: null uri: uri - revision: null - operatePermissions: null + operatePermissions: + canRead: true + canWrite: true + revision: + clientId: clientId + lastModifier: lastModifier + version: 2 - bulletins: - null - null @@ -63807,11 +55023,11 @@ components: activeThreadCount: 0 groupId: groupId name: name + referenceType: "Processor, ControllerService, ReportingTask,\ + \ FlowRegistryClient" validationErrors: - validationErrors - validationErrors - referenceType: "Processor, ControllerService, ReportingTask,\ - \ FlowRegistryClient" id: id state: state type: type @@ -63824,8 +55040,13 @@ components: id: id position: null uri: uri - revision: null - operatePermissions: null + operatePermissions: + canRead: true + canWrite: true + revision: + clientId: clientId + lastModifier: lastModifier + version: 2 validationStatus: "VALID, INVALID, VALIDATING" annotationData: annotationData comments: comments @@ -63833,20 +55054,22 @@ components: customUiUrl: customUiUrl restricted: true name: name - position: null + position: + x: 0.8008281904610115 + "y": 6.027456183070403 persistsState: true properties: key: properties - - deprecated: true - bulletinLevel: bulletinLevel + - bulletinLevel: bulletinLevel + deprecated: true multipleVersionsAvailable: true extensionMissing: true type: type descriptors: key: supportsEl: true - displayName: displayName defaultValue: defaultValue + displayName: displayName expressionLanguageScope: expressionLanguageScope description: description sensitive: true @@ -63883,8 +55106,8 @@ components: sensitiveDynamicPropertyNames: - sensitiveDynamicPropertyNames - sensitiveDynamicPropertyNames - versionedComponentId: versionedComponentId supportsSensitiveDynamicProperties: true + versionedComponentId: versionedComponentId validationErrors: - validationErrors - validationErrors @@ -63906,11 +55129,11 @@ components: activeThreadCount: 0 groupId: groupId name: name + referenceType: "Processor, ControllerService, ReportingTask,\ + \ FlowRegistryClient" validationErrors: - validationErrors - validationErrors - referenceType: "Processor, ControllerService, ReportingTask,\ - \ FlowRegistryClient" id: id state: state type: type @@ -63923,8 +55146,13 @@ components: id: id position: null uri: uri - revision: null - operatePermissions: null + operatePermissions: + canRead: true + canWrite: true + revision: + clientId: clientId + lastModifier: lastModifier + version: 2 - bulletins: - null - null @@ -63936,11 +55164,11 @@ components: activeThreadCount: 0 groupId: groupId name: name + referenceType: "Processor, ControllerService, ReportingTask,\ + \ FlowRegistryClient" validationErrors: - validationErrors - validationErrors - referenceType: "Processor, ControllerService, ReportingTask,\ - \ FlowRegistryClient" id: id state: state type: type @@ -63953,8 +55181,13 @@ components: id: id position: null uri: uri - revision: null - operatePermissions: null + operatePermissions: + canRead: true + canWrite: true + revision: + clientId: clientId + lastModifier: lastModifier + version: 2 validationStatus: "VALID, INVALID, VALIDATING" annotationData: annotationData comments: comments @@ -63962,7 +55195,9 @@ components: customUiUrl: customUiUrl restricted: true name: name - position: null + position: + x: 0.8008281904610115 + "y": 6.027456183070403 persistsState: true properties: key: properties @@ -63972,9 +55207,22 @@ components: outputPorts: - null - null + funnels: + - versionedComponentId: versionedComponentId + parentGroupId: parentGroupId + id: id + position: + x: 0.8008281904610115 + "y": 6.027456183070403 + - versionedComponentId: versionedComponentId + parentGroupId: parentGroupId + id: id + position: + x: 0.8008281904610115 + "y": 6.027456183070403 inputPorts: - comments: comments - concurrentlySchedulableTaskCount: 2 + concurrentlySchedulableTaskCount: 1 parentGroupId: parentGroupId type: "INPUT_PORT, OUTPUT_PORT" allowRemoteAccess: true @@ -63985,11 +55233,11 @@ components: - validationErrors - validationErrors id: id + portFunction: "STANDARD, FAILURE" position: null state: "RUNNING, STOPPED, DISABLED" - portFunction: "STANDARD, FAILURE" - comments: comments - concurrentlySchedulableTaskCount: 2 + concurrentlySchedulableTaskCount: 1 parentGroupId: parentGroupId type: "INPUT_PORT, OUTPUT_PORT" allowRemoteAccess: true @@ -64000,41 +55248,32 @@ components: - validationErrors - validationErrors id: id - position: null - state: "RUNNING, STOPPED, DISABLED" portFunction: "STANDARD, FAILURE" - funnels: - - versionedComponentId: versionedComponentId - parentGroupId: parentGroupId - id: id - position: null - - versionedComponentId: versionedComponentId - parentGroupId: parentGroupId - id: id position: null + state: "RUNNING, STOPPED, DISABLED" processors: - - supportsParallelProcessing: true - supportsBatching: true + - supportsBatching: true + supportsParallelProcessing: true deprecated: true executionNodeRestricted: true - parentGroupId: parentGroupId description: description + parentGroupId: parentGroupId multipleVersionsAvailable: true extensionMissing: true type: type inputRequirement: inputRequirement relationships: - name: name - description: description autoTerminate: true + description: description retry: true - name: name - description: description autoTerminate: true + description: description retry: true restricted: true - versionedComponentId: versionedComponentId supportsSensitiveDynamicProperties: true + versionedComponentId: versionedComponentId name: name validationErrors: - validationErrors @@ -64048,29 +55287,28 @@ components: artifact: artifact version: version group: group - persistsState: true config: annotationData: annotationData comments: comments - concurrentlySchedulableTaskCount: 6 autoTerminatedRelationships: - autoTerminatedRelationships - autoTerminatedRelationships - retryCount: 1 + concurrentlySchedulableTaskCount: 7 + retryCount: 9 bulletinLevel: bulletinLevel executionNode: executionNode penaltyDuration: penaltyDuration defaultSchedulingPeriod: key: defaultSchedulingPeriod - runDurationMillis: 3 defaultConcurrentTasks: key: defaultConcurrentTasks + runDurationMillis: 3 customUiUrl: customUiUrl descriptors: key: supportsEl: true - displayName: displayName defaultValue: defaultValue + displayName: displayName expressionLanguageScope: expressionLanguageScope description: description sensitive: true @@ -64113,29 +55351,30 @@ components: retriedRelationships: - retriedRelationships - retriedRelationships + persistsState: true validationStatus: "VALID, INVALID, VALIDATING" - - supportsParallelProcessing: true - supportsBatching: true + - supportsBatching: true + supportsParallelProcessing: true deprecated: true executionNodeRestricted: true - parentGroupId: parentGroupId description: description + parentGroupId: parentGroupId multipleVersionsAvailable: true extensionMissing: true type: type inputRequirement: inputRequirement relationships: - name: name - description: description autoTerminate: true + description: description retry: true - name: name - description: description autoTerminate: true + description: description retry: true restricted: true - versionedComponentId: versionedComponentId supportsSensitiveDynamicProperties: true + versionedComponentId: versionedComponentId name: name validationErrors: - validationErrors @@ -64149,29 +55388,28 @@ components: artifact: artifact version: version group: group - persistsState: true config: annotationData: annotationData comments: comments - concurrentlySchedulableTaskCount: 6 autoTerminatedRelationships: - autoTerminatedRelationships - autoTerminatedRelationships - retryCount: 1 + concurrentlySchedulableTaskCount: 7 + retryCount: 9 bulletinLevel: bulletinLevel executionNode: executionNode penaltyDuration: penaltyDuration defaultSchedulingPeriod: key: defaultSchedulingPeriod - runDurationMillis: 3 defaultConcurrentTasks: key: defaultConcurrentTasks + runDurationMillis: 3 customUiUrl: customUiUrl descriptors: key: supportsEl: true - displayName: displayName defaultValue: defaultValue + displayName: displayName expressionLanguageScope: expressionLanguageScope description: description sensitive: true @@ -64214,18 +55452,19 @@ components: retriedRelationships: - retriedRelationships - retriedRelationships + persistsState: true validationStatus: "VALID, INVALID, VALIDATING" remoteProcessGroups: - - targetSecure: true - inactiveRemoteInputPortCount: 9 + - inactiveRemoteInputPortCount: 1 + targetSecure: true communicationsTimeout: communicationsTimeout - outputPortCount: 5 - inputPortCount: 4 - activeRemoteInputPortCount: 9 + outputPortCount: 7 + activeRemoteInputPortCount: 2 + inputPortCount: 6 proxyPort: 1 flowRefreshed: flowRefreshed - versionedComponentId: versionedComponentId transportProtocol: transportProtocol + versionedComponentId: versionedComponentId transmitting: true validationErrors: - validationErrors @@ -64233,13 +55472,13 @@ components: yieldDuration: yieldDuration id: id localNetworkInterface: localNetworkInterface - comments: comments authorizationIssues: - authorizationIssues - authorizationIssues + comments: comments proxyPassword: proxyPassword parentGroupId: parentGroupId - activeRemoteOutputPortCount: 6 + activeRemoteOutputPortCount: 4 proxyHost: proxyHost contents: outputPorts: @@ -64248,52 +55487,52 @@ components: inputPorts: - comments: comments targetId: targetId - concurrentlySchedulableTaskCount: 9 + concurrentlySchedulableTaskCount: 1 groupId: groupId - useCompression: true targetRunning: true + useCompression: true connected: true - versionedComponentId: versionedComponentId batchSettings: duration: duration size: size - count: 6 + count: 7 + versionedComponentId: versionedComponentId name: name transmitting: true exists: true id: id - comments: comments targetId: targetId - concurrentlySchedulableTaskCount: 9 + concurrentlySchedulableTaskCount: 1 groupId: groupId - useCompression: true targetRunning: true + useCompression: true connected: true - versionedComponentId: versionedComponentId batchSettings: duration: duration size: size - count: 6 + count: 7 + versionedComponentId: versionedComponentId name: name transmitting: true exists: true id: id - targetUri: targetUri name: name proxyUser: proxyUser + targetUri: targetUri targetUris: targetUris position: null - inactiveRemoteOutputPortCount: 8 - - targetSecure: true - inactiveRemoteInputPortCount: 9 + inactiveRemoteOutputPortCount: 1 + - inactiveRemoteInputPortCount: 1 + targetSecure: true communicationsTimeout: communicationsTimeout - outputPortCount: 5 - inputPortCount: 4 - activeRemoteInputPortCount: 9 + outputPortCount: 7 + activeRemoteInputPortCount: 2 + inputPortCount: 6 proxyPort: 1 flowRefreshed: flowRefreshed - versionedComponentId: versionedComponentId transportProtocol: transportProtocol + versionedComponentId: versionedComponentId transmitting: true validationErrors: - validationErrors @@ -64301,13 +55540,13 @@ components: yieldDuration: yieldDuration id: id localNetworkInterface: localNetworkInterface - comments: comments authorizationIssues: - authorizationIssues - authorizationIssues + comments: comments proxyPassword: proxyPassword parentGroupId: parentGroupId - activeRemoteOutputPortCount: 6 + activeRemoteOutputPortCount: 4 proxyHost: proxyHost contents: outputPorts: @@ -64316,42 +55555,42 @@ components: inputPorts: - comments: comments targetId: targetId - concurrentlySchedulableTaskCount: 9 + concurrentlySchedulableTaskCount: 1 groupId: groupId - useCompression: true targetRunning: true + useCompression: true connected: true - versionedComponentId: versionedComponentId batchSettings: duration: duration size: size - count: 6 + count: 7 + versionedComponentId: versionedComponentId name: name transmitting: true exists: true id: id - comments: comments targetId: targetId - concurrentlySchedulableTaskCount: 9 + concurrentlySchedulableTaskCount: 1 groupId: groupId - useCompression: true targetRunning: true + useCompression: true connected: true - versionedComponentId: versionedComponentId batchSettings: duration: duration size: size - count: 6 + count: 7 + versionedComponentId: versionedComponentId name: name transmitting: true exists: true id: id - targetUri: targetUri name: name proxyUser: proxyUser + targetUri: targetUri targetUris: targetUris position: null - inactiveRemoteOutputPortCount: 8 + inactiveRemoteOutputPortCount: 1 connections: - prioritizers: - prioritizers @@ -64362,34 +55601,34 @@ components: - selectedRelationships loadBalanceCompression: "DO_NOT_COMPRESS, COMPRESS_ATTRIBUTES_ONLY,\ \ COMPRESS_ATTRIBUTES_AND_CONTENT" - destination: null - parentGroupId: parentGroupId - availableRelationships: - - availableRelationships - - availableRelationships - backPressureDataSizeThreshold: backPressureDataSizeThreshold - loadBalanceStrategy: "DO_NOT_LOAD_BALANCE, PARTITION_BY_ATTRIBUTE,\ - \ ROUND_ROBIN, SINGLE_NODE" - source: + destination: running: true comments: comments - versionedComponentId: versionedComponentId groupId: groupId + versionedComponentId: versionedComponentId name: name transmitting: true exists: true id: id type: "PROCESSOR, REMOTE_INPUT_PORT, REMOTE_OUTPUT_PORT, INPUT_PORT,\ \ OUTPUT_PORT, FUNNEL" - labelIndex: 0 + availableRelationships: + - availableRelationships + - availableRelationships + backPressureDataSizeThreshold: backPressureDataSizeThreshold + loadBalanceStrategy: "DO_NOT_LOAD_BALANCE, PARTITION_BY_ATTRIBUTE,\ + \ ROUND_ROBIN, SINGLE_NODE" + parentGroupId: parentGroupId + labelIndex: 7 + source: null bends: - null - null loadBalanceStatus: "LOAD_BALANCE_NOT_CONFIGURED, LOAD_BALANCE_INACTIVE,\ \ LOAD_BALANCE_ACTIVE" - backPressureObjectThreshold: 1 + backPressureObjectThreshold: 5 + getzIndex: 2 versionedComponentId: versionedComponentId - getzIndex: 6 name: name id: id position: null @@ -64403,193 +55642,197 @@ components: - selectedRelationships loadBalanceCompression: "DO_NOT_COMPRESS, COMPRESS_ATTRIBUTES_ONLY,\ \ COMPRESS_ATTRIBUTES_AND_CONTENT" - destination: null - parentGroupId: parentGroupId - availableRelationships: - - availableRelationships - - availableRelationships - backPressureDataSizeThreshold: backPressureDataSizeThreshold - loadBalanceStrategy: "DO_NOT_LOAD_BALANCE, PARTITION_BY_ATTRIBUTE,\ - \ ROUND_ROBIN, SINGLE_NODE" - source: + destination: running: true comments: comments - versionedComponentId: versionedComponentId groupId: groupId + versionedComponentId: versionedComponentId name: name transmitting: true exists: true id: id type: "PROCESSOR, REMOTE_INPUT_PORT, REMOTE_OUTPUT_PORT, INPUT_PORT,\ \ OUTPUT_PORT, FUNNEL" - labelIndex: 0 + availableRelationships: + - availableRelationships + - availableRelationships + backPressureDataSizeThreshold: backPressureDataSizeThreshold + loadBalanceStrategy: "DO_NOT_LOAD_BALANCE, PARTITION_BY_ATTRIBUTE,\ + \ ROUND_ROBIN, SINGLE_NODE" + parentGroupId: parentGroupId + labelIndex: 7 + source: null bends: - null - null loadBalanceStatus: "LOAD_BALANCE_NOT_CONFIGURED, LOAD_BALANCE_INACTIVE,\ \ LOAD_BALANCE_ACTIVE" - backPressureObjectThreshold: 1 + backPressureObjectThreshold: 5 + getzIndex: 2 versionedComponentId: versionedComponentId - getzIndex: 6 name: name id: id position: null loadBalancePartitionAttribute: loadBalancePartitionAttribute labels: - - versionedComponentId: versionedComponentId - getzIndex: 5 - width: 6.778324963048013 + - getzIndex: 5 + versionedComponentId: versionedComponentId + width: 2.3021358869347655 parentGroupId: parentGroupId style: key: style id: id - position: null label: label - height: 6.878052220127876 - - versionedComponentId: versionedComponentId - getzIndex: 5 - width: 6.778324963048013 + position: null + height: 5.637376656633329 + - getzIndex: 5 + versionedComponentId: versionedComponentId + width: 2.3021358869347655 parentGroupId: parentGroupId style: key: style id: id - position: null label: label - height: 6.878052220127876 + position: null + height: 5.637376656633329 + statelessGroupScheduledState: "STOPPED, RUNNING" + invalidCount: 6 name: name - invalidCount: 5 - syncFailureCount: 1 - position: null + syncFailureCount: 3 maxConcurrentTasks: 6 + position: null statelessFlowTimeout: statelessFlowTimeout - parameterContext: null - locallyModifiedAndStaleCount: 7 - localOutputPortCount: 5 - localInputPortCount: 5 - invalidCount: 4 - syncFailureCount: 4 - position: - x: 6.027456183070403 - "y": 1.4658129805029452 + locallyModifiedAndStaleCount: 6 + parameterContext: + component: + name: name + id: id + permissions: null + id: id + localOutputPortCount: 4 + localInputPortCount: 0 + invalidCount: 6 + syncFailureCount: 0 + position: null versionedFlowState: "LOCALLY_MODIFIED, STALE, LOCALLY_MODIFIED_AND_STALE,\ \ UP_TO_DATE, SYNC_FAILURE" - locallyModifiedAndStaleCount: 1 + locallyModifiedAndStaleCount: 8 parameterContext: null status: name: name nodeSnapshots: - statusSnapshot: null address: address - apiPort: 8 + apiPort: 5 nodeId: nodeId - statusSnapshot: null address: address - apiPort: 8 + apiPort: 5 nodeId: nodeId - id: id aggregateSnapshot: transferred: transferred queued: queued + output: output remoteProcessGroupStatusSnapshots: - canRead: true remoteProcessGroupStatusSnapshot: - bytesReceived: 4 + bytesReceived: 5 + activeThreadCount: 5 transmissionStatus: transmissionStatus - activeThreadCount: 0 + flowFilesReceived: 7 groupId: groupId - flowFilesReceived: 1 name: name targetUri: targetUri - flowFilesSent: 6 + flowFilesSent: 3 received: received + bytesSent: 8 id: id - bytesSent: 4 sent: sent id: id - canRead: true remoteProcessGroupStatusSnapshot: - bytesReceived: 4 + bytesReceived: 5 + activeThreadCount: 5 transmissionStatus: transmissionStatus - activeThreadCount: 0 + flowFilesReceived: 7 groupId: groupId - flowFilesReceived: 1 name: name targetUri: targetUri - flowFilesSent: 6 + flowFilesSent: 3 received: received + bytesSent: 8 id: id - bytesSent: 4 sent: sent id: id - output: output connectionStatusSnapshots: - - connectionStatusSnapshot: + - canRead: true + connectionStatusSnapshot: sourceId: sourceId groupId: groupId queued: queued - percentUseCount: 7 + percentUseCount: 1 destinationId: destinationId predictions: - predictedBytesAtNextInterval: 9 - predictionIntervalSeconds: 2 - predictedPercentBytes: 2 - predictedPercentCount: 3 - predictedMillisUntilCountBackpressure: 5 - predictedCountAtNextInterval: 7 - predictedMillisUntilBytesBackpressure: 5 + predictedBytesAtNextInterval: 4 + predictionIntervalSeconds: 9 + predictedPercentBytes: 6 + predictedPercentCount: 8 + predictedMillisUntilCountBackpressure: 9 + predictedCountAtNextInterval: 5 + predictedMillisUntilBytesBackpressure: 9 output: output input: input - percentUseBytes: 1 + percentUseBytes: 7 flowFileAvailability: flowFileAvailability destinationName: destinationName - queuedSize: queuedSize queuedCount: queuedCount + queuedSize: queuedSize + flowFilesQueued: 6 name: name - flowFilesQueued: 1 + flowFilesIn: 1 id: id sourceName: sourceName - flowFilesIn: 4 flowFilesOut: 1 - bytesIn: 7 - bytesOut: 1 - bytesQueued: 6 - canRead: true + bytesIn: 4 + bytesOut: 7 + bytesQueued: 1 id: id - - connectionStatusSnapshot: + - canRead: true + connectionStatusSnapshot: sourceId: sourceId groupId: groupId queued: queued - percentUseCount: 7 + percentUseCount: 1 destinationId: destinationId predictions: - predictedBytesAtNextInterval: 9 - predictionIntervalSeconds: 2 - predictedPercentBytes: 2 - predictedPercentCount: 3 - predictedMillisUntilCountBackpressure: 5 - predictedCountAtNextInterval: 7 - predictedMillisUntilBytesBackpressure: 5 + predictedBytesAtNextInterval: 4 + predictionIntervalSeconds: 9 + predictedPercentBytes: 6 + predictedPercentCount: 8 + predictedMillisUntilCountBackpressure: 9 + predictedCountAtNextInterval: 5 + predictedMillisUntilBytesBackpressure: 9 output: output input: input - percentUseBytes: 1 + percentUseBytes: 7 flowFileAvailability: flowFileAvailability destinationName: destinationName - queuedSize: queuedSize queuedCount: queuedCount + queuedSize: queuedSize + flowFilesQueued: 6 name: name - flowFilesQueued: 1 + flowFilesIn: 1 id: id sourceName: sourceName - flowFilesIn: 4 flowFilesOut: 1 - bytesIn: 7 - bytesOut: 1 - bytesQueued: 6 - canRead: true + bytesIn: 4 + bytesOut: 7 + bytesQueued: 1 id: id + flowFilesReceived: 5 queuedCount: queuedCount queuedSize: queuedSize - flowFilesReceived: 4 + flowFilesSent: 4 processGroupStatusSnapshots: - canRead: true processGroupStatusSnapshot: null @@ -64597,148 +55840,151 @@ components: - canRead: true processGroupStatusSnapshot: null id: id - flowFilesSent: 9 + flowFilesIn: 9 id: id - flowFilesIn: 5 written: written - statelessActiveThreadCount: 7 + statelessActiveThreadCount: 3 flowFilesOut: 0 - bytesIn: 4 - bytesQueued: 8 - bytesOut: 2 - bytesWritten: 3 + bytesIn: 0 + bytesOut: 6 + bytesQueued: 4 + bytesWritten: 0 outputPortStatusSnapshots: - null - null + bytesTransferred: 9 read: read - bytesTransferred: 8 - activeThreadCount: 1 + activeThreadCount: 4 processorStatusSnapshots: - processorStatusSnapshot: - bytesWritten: 7 + bytesWritten: 9 read: read tasksDurationNanos: 8 - activeThreadCount: 7 + activeThreadCount: 8 groupId: groupId executionNode: "ALL, PRIMARY" - bytesRead: 3 - processingPerformanceStatus: - identifier: identifier - cpuDuration: 3 - contentReadDuration: 7 - sessionCommitDuration: 3 - garbageCollectionDuration: 4 - contentWriteDuration: 5 + bytesRead: 8 + processingPerformanceStatus: null type: type - terminatedThreadCount: 3 + terminatedThreadCount: 0 output: output input: input - taskCount: 4 + taskCount: 9 name: name + flowFilesIn: 1 id: id - written: written - flowFilesIn: 0 tasksDuration: tasksDuration + written: written + flowFilesOut: 3 runStatus: "Running, Stopped, Validating, Disabled, Invalid" - flowFilesOut: 6 tasks: tasks - bytesIn: 7 - bytesOut: 0 + bytesIn: 6 + bytesOut: 4 canRead: true id: id - processorStatusSnapshot: - bytesWritten: 7 + bytesWritten: 9 read: read tasksDurationNanos: 8 - activeThreadCount: 7 + activeThreadCount: 8 groupId: groupId executionNode: "ALL, PRIMARY" - bytesRead: 3 - processingPerformanceStatus: - identifier: identifier - cpuDuration: 3 - contentReadDuration: 7 - sessionCommitDuration: 3 - garbageCollectionDuration: 4 - contentWriteDuration: 5 + bytesRead: 8 + processingPerformanceStatus: null type: type - terminatedThreadCount: 3 + terminatedThreadCount: 0 output: output input: input - taskCount: 4 + taskCount: 9 name: name + flowFilesIn: 1 id: id - written: written - flowFilesIn: 0 tasksDuration: tasksDuration + written: written + flowFilesOut: 3 runStatus: "Running, Stopped, Validating, Disabled, Invalid" - flowFilesOut: 6 tasks: tasks - bytesIn: 7 - bytesOut: 0 + bytesIn: 6 + bytesOut: 4 canRead: true id: id - bytesRead: 4 - processingPerformanceStatus: null + bytesRead: 1 + processingPerformanceStatus: + identifier: identifier + cpuDuration: 0 + contentReadDuration: 4 + sessionCommitDuration: 1 + garbageCollectionDuration: 2 + contentWriteDuration: 3 received: received - bytesSent: 8 - processingNanos: 9 + bytesSent: 7 + processingNanos: 8 sent: sent - flowFilesTransferred: 1 - terminatedThreadCount: 3 + flowFilesTransferred: 6 + terminatedThreadCount: 9 input: input - bytesReceived: 6 + bytesReceived: 4 + flowFilesQueued: 7 name: name - flowFilesQueued: 6 versionedFlowState: "LOCALLY_MODIFIED, STALE, LOCALLY_MODIFIED_AND_STALE,\ \ UP_TO_DATE, SYNC_FAILURE" inputPortStatusSnapshots: - portStatusSnapshot: output: output input: input - activeThreadCount: 7 + activeThreadCount: 0 groupId: groupId name: name transmitting: true + flowFilesIn: 5 id: id - flowFilesIn: 9 - flowFilesOut: 9 + flowFilesOut: 5 runStatus: "Running, Stopped, Validating, Disabled, Invalid" - bytesIn: 0 - bytesOut: 0 + bytesIn: 6 + bytesOut: 1 canRead: true id: id - portStatusSnapshot: output: output input: input - activeThreadCount: 7 + activeThreadCount: 0 groupId: groupId name: name transmitting: true + flowFilesIn: 5 id: id - flowFilesIn: 9 - flowFilesOut: 9 + flowFilesOut: 5 runStatus: "Running, Stopped, Validating, Disabled, Invalid" - bytesIn: 0 - bytesOut: 0 + bytesIn: 6 + bytesOut: 1 canRead: true id: id + id: id statsLastRefreshed: statsLastRefreshed - - activeRemotePortCount: 9 - staleCount: 5 - outputPortCount: 9 - inputPortCount: 3 - permissions: null + - activeRemotePortCount: 0 + staleCount: 3 + outputPortCount: 3 + inputPortCount: 7 + permissions: + canRead: true + canWrite: true processGroupUpdateStrategy: "CURRENT_GROUP, CURRENT_GROUP_WITH_CHILDREN" - runningCount: 2 - disabledCount: 6 + disabledCount: 7 + runningCount: 5 versionedFlowSnapshot: bucket: identifier: identifier - permissions: null - createdTimestamp: 3 + permissions: + canRead: true + canDelete: true + canWrite: true + createdTimestamp: 2 name: name description: description + externalControllerServices: + key: + identifier: identifier + name: name snapshotMetadata: flowIdentifier: flowIdentifier comments: comments @@ -64746,11 +55992,7 @@ components: bucketIdentifier: bucketIdentifier branch: branch version: version - timestamp: 0 - externalControllerServices: - key: - identifier: identifier - name: name + timestamp: 5 flowContents: processors: - autoTerminatedRelationships: @@ -64759,43 +56001,30 @@ components: bulletinLevel: bulletinLevel executionNode: executionNode runDurationMillis: 3 - type: type propertyDescriptors: - key: - resourceDefinition: - resourceTypes: - - FILE - - FILE - cardinality: SINGLE - displayName: displayName - identifiesControllerService: true - name: name - dynamic: true - sensitive: true + key: null + type: type scheduledState: ENABLED maxBackoffPeriod: maxBackoffPeriod yieldDuration: yieldDuration - bundle: - artifact: artifact - version: version - group: group + bundle: null retriedRelationships: - retriedRelationships - retriedRelationships annotationData: annotationData - identifier: identifier componentType: CONNECTION + identifier: identifier comments: comments - concurrentlySchedulableTaskCount: 2 - retryCount: 3 + concurrentlySchedulableTaskCount: 1 + retryCount: 1 penaltyDuration: penaltyDuration backoffMechanism: "PENALIZE_FLOWFILE, YIELD_PROCESSOR" schedulingStrategy: schedulingStrategy name: name instanceIdentifier: instanceIdentifier + schedulingPeriod: schedulingPeriod style: key: style - schedulingPeriod: schedulingPeriod position: null groupIdentifier: groupIdentifier properties: @@ -64806,43 +56035,30 @@ components: bulletinLevel: bulletinLevel executionNode: executionNode runDurationMillis: 3 - type: type propertyDescriptors: - key: - resourceDefinition: - resourceTypes: - - FILE - - FILE - cardinality: SINGLE - displayName: displayName - identifiesControllerService: true - name: name - dynamic: true - sensitive: true + key: null + type: type scheduledState: ENABLED maxBackoffPeriod: maxBackoffPeriod yieldDuration: yieldDuration - bundle: - artifact: artifact - version: version - group: group + bundle: null retriedRelationships: - retriedRelationships - retriedRelationships annotationData: annotationData - identifier: identifier componentType: CONNECTION + identifier: identifier comments: comments - concurrentlySchedulableTaskCount: 2 - retryCount: 3 + concurrentlySchedulableTaskCount: 1 + retryCount: 1 penaltyDuration: penaltyDuration backoffMechanism: "PENALIZE_FLOWFILE, YIELD_PROCESSOR" schedulingStrategy: schedulingStrategy name: name instanceIdentifier: instanceIdentifier + schedulingPeriod: schedulingPeriod style: key: style - schedulingPeriod: schedulingPeriod position: null groupIdentifier: groupIdentifier properties: @@ -64855,15 +56071,15 @@ components: - null - null funnels: - - identifier: identifier - componentType: CONNECTION + - componentType: CONNECTION + identifier: identifier comments: comments name: name instanceIdentifier: instanceIdentifier position: null groupIdentifier: groupIdentifier - - identifier: identifier - componentType: CONNECTION + - componentType: CONNECTION + identifier: identifier comments: comments name: name instanceIdentifier: instanceIdentifier @@ -64878,8 +56094,8 @@ components: version: version latest: true connections: - - identifier: identifier - componentType: CONNECTION + - componentType: CONNECTION + identifier: identifier prioritizers: - prioritizers - prioritizers @@ -64890,30 +56106,32 @@ components: - selectedRelationships loadBalanceCompression: "DO_NOT_COMPRESS, COMPRESS_ATTRIBUTES_ONLY,\ \ COMPRESS_ATTRIBUTES_AND_CONTENT" - destination: null - backPressureDataSizeThreshold: backPressureDataSizeThreshold - loadBalanceStrategy: "DO_NOT_LOAD_BALANCE, PARTITION_BY_ATTRIBUTE,\ - \ ROUND_ROBIN, SINGLE_NODE" - source: + destination: comments: comments groupId: groupId name: name instanceIdentifier: instanceIdentifier id: id type: PROCESSOR - labelIndex: 4 + backPressureDataSizeThreshold: backPressureDataSizeThreshold + loadBalanceStrategy: "DO_NOT_LOAD_BALANCE, PARTITION_BY_ATTRIBUTE,\ + \ ROUND_ROBIN, SINGLE_NODE" + labelIndex: 2 + source: null bends: - - null - - null + - x: 7.203794749804894 + "y": 4.332304821875894 + - x: 7.203794749804894 + "y": 4.332304821875894 backPressureObjectThreshold: 0 name: name instanceIdentifier: instanceIdentifier position: null groupIdentifier: groupIdentifier partitioningAttribute: partitioningAttribute - zIndex: 0 - - identifier: identifier - componentType: CONNECTION + zIndex: 9 + - componentType: CONNECTION + identifier: identifier prioritizers: - prioritizers - prioritizers @@ -64924,72 +56142,84 @@ components: - selectedRelationships loadBalanceCompression: "DO_NOT_COMPRESS, COMPRESS_ATTRIBUTES_ONLY,\ \ COMPRESS_ATTRIBUTES_AND_CONTENT" - destination: null - backPressureDataSizeThreshold: backPressureDataSizeThreshold - loadBalanceStrategy: "DO_NOT_LOAD_BALANCE, PARTITION_BY_ATTRIBUTE,\ - \ ROUND_ROBIN, SINGLE_NODE" - source: + destination: comments: comments groupId: groupId name: name instanceIdentifier: instanceIdentifier id: id type: PROCESSOR - labelIndex: 4 + backPressureDataSizeThreshold: backPressureDataSizeThreshold + loadBalanceStrategy: "DO_NOT_LOAD_BALANCE, PARTITION_BY_ATTRIBUTE,\ + \ ROUND_ROBIN, SINGLE_NODE" + labelIndex: 2 + source: null bends: - - null - - null + - x: 7.203794749804894 + "y": 4.332304821875894 + - x: 7.203794749804894 + "y": 4.332304821875894 backPressureObjectThreshold: 0 name: name instanceIdentifier: instanceIdentifier position: null groupIdentifier: groupIdentifier partitioningAttribute: partitioningAttribute - zIndex: 0 + zIndex: 9 logFileSuffix: logFileSuffix parameterContextName: parameterContextName - identifier: identifier componentType: CONNECTION - defaultBackPressureObjectThreshold: 9 + identifier: identifier + defaultBackPressureObjectThreshold: 0 comments: comments executionEngine: STANDARD + defaultBackPressureDataSizeThreshold: defaultBackPressureDataSizeThreshold labels: - - identifier: identifier - componentType: CONNECTION + - componentType: CONNECTION + identifier: identifier comments: comments name: name - width: 4.332304821875894 + width: 4.8789878742268815 instanceIdentifier: instanceIdentifier style: key: style - position: null label: label + position: null groupIdentifier: groupIdentifier - zIndex: 7 - height: 2.7977867356748476 - - identifier: identifier - componentType: CONNECTION + height: 6.173804034172511 + zIndex: 6 + - componentType: CONNECTION + identifier: identifier comments: comments name: name - width: 4.332304821875894 + width: 4.8789878742268815 instanceIdentifier: instanceIdentifier style: key: style - position: null label: label + position: null groupIdentifier: groupIdentifier - zIndex: 7 - height: 2.7977867356748476 - defaultBackPressureDataSizeThreshold: defaultBackPressureDataSizeThreshold + height: 6.173804034172511 + zIndex: 6 controllerServices: - annotationData: annotationData - identifier: identifier componentType: CONNECTION + identifier: identifier comments: comments bulletinLevel: bulletinLevel - type: type propertyDescriptors: - key: null + key: + resourceDefinition: + resourceTypes: + - FILE + - FILE + cardinality: SINGLE + displayName: displayName + identifiesControllerService: true + name: name + dynamic: true + sensitive: true + type: type scheduledState: ENABLED controllerServiceApis: - type: type @@ -65000,17 +56230,30 @@ components: instanceIdentifier: instanceIdentifier position: null groupIdentifier: groupIdentifier - bundle: null + bundle: + artifact: artifact + version: version + group: group properties: key: properties - annotationData: annotationData - identifier: identifier componentType: CONNECTION + identifier: identifier comments: comments bulletinLevel: bulletinLevel - type: type propertyDescriptors: - key: null + key: + resourceDefinition: + resourceTypes: + - FILE + - FILE + cardinality: SINGLE + displayName: displayName + identifiesControllerService: true + name: name + dynamic: true + sensitive: true + type: type scheduledState: ENABLED controllerServiceApis: - type: type @@ -65021,7 +56264,10 @@ components: instanceIdentifier: instanceIdentifier position: null groupIdentifier: groupIdentifier - bundle: null + bundle: + artifact: artifact + version: version + group: group properties: key: properties defaultFlowFileExpiration: defaultFlowFileExpiration @@ -65029,58 +56275,56 @@ components: flowFileOutboundPolicy: flowFileOutboundPolicy name: name inputPorts: - - identifier: identifier - componentType: CONNECTION + - componentType: CONNECTION + identifier: identifier comments: comments allowRemoteAccess: true - concurrentlySchedulableTaskCount: 8 + concurrentlySchedulableTaskCount: 2 name: name instanceIdentifier: instanceIdentifier - position: null portFunction: STANDARD - type: INPUT_PORT + position: null groupIdentifier: groupIdentifier + type: INPUT_PORT scheduledState: ENABLED - - identifier: identifier - componentType: CONNECTION + - componentType: CONNECTION + identifier: identifier comments: comments allowRemoteAccess: true - concurrentlySchedulableTaskCount: 8 + concurrentlySchedulableTaskCount: 2 name: name instanceIdentifier: instanceIdentifier - position: null portFunction: STANDARD - type: INPUT_PORT + position: null groupIdentifier: groupIdentifier + type: INPUT_PORT scheduledState: ENABLED instanceIdentifier: instanceIdentifier - position: - x: 3.111202833403195 - "y": 9.897492629215506 - maxConcurrentTasks: 0 + maxConcurrentTasks: 9 + position: null statelessFlowTimeout: statelessFlowTimeout + groupIdentifier: groupIdentifier remoteProcessGroups: - - identifier: identifier - componentType: CONNECTION + - componentType: CONNECTION + identifier: identifier comments: comments proxyPassword: proxyPassword communicationsTimeout: communicationsTimeout proxyHost: proxyHost - proxyPort: 5 - transportProtocol: "RAW, HTTP" + proxyPort: 4 outputPorts: - null - null + transportProtocol: "RAW, HTTP" name: name proxyUser: proxyUser - targetUris: targetUris inputPorts: - - identifier: identifier - componentType: CONNECTION + - componentType: CONNECTION + identifier: identifier remoteGroupId: remoteGroupId comments: comments targetId: targetId - concurrentlySchedulableTaskCount: 7 + concurrentlySchedulableTaskCount: 1 useCompression: true scheduledState: ENABLED name: name @@ -65089,14 +56333,14 @@ components: batchSize: duration: duration size: size - count: 0 + count: 5 groupIdentifier: groupIdentifier - - identifier: identifier - componentType: CONNECTION + - componentType: CONNECTION + identifier: identifier remoteGroupId: remoteGroupId comments: comments targetId: targetId - concurrentlySchedulableTaskCount: 7 + concurrentlySchedulableTaskCount: 1 useCompression: true scheduledState: ENABLED name: name @@ -65105,34 +56349,34 @@ components: batchSize: duration: duration size: size - count: 0 + count: 5 groupIdentifier: groupIdentifier + targetUris: targetUris instanceIdentifier: instanceIdentifier yieldDuration: yieldDuration position: null groupIdentifier: groupIdentifier localNetworkInterface: localNetworkInterface - - identifier: identifier - componentType: CONNECTION + - componentType: CONNECTION + identifier: identifier comments: comments proxyPassword: proxyPassword communicationsTimeout: communicationsTimeout proxyHost: proxyHost - proxyPort: 5 - transportProtocol: "RAW, HTTP" + proxyPort: 4 outputPorts: - null - null + transportProtocol: "RAW, HTTP" name: name proxyUser: proxyUser - targetUris: targetUris inputPorts: - - identifier: identifier - componentType: CONNECTION + - componentType: CONNECTION + identifier: identifier remoteGroupId: remoteGroupId comments: comments targetId: targetId - concurrentlySchedulableTaskCount: 7 + concurrentlySchedulableTaskCount: 1 useCompression: true scheduledState: ENABLED name: name @@ -65141,14 +56385,14 @@ components: batchSize: duration: duration size: size - count: 0 + count: 5 groupIdentifier: groupIdentifier - - identifier: identifier - componentType: CONNECTION + - componentType: CONNECTION + identifier: identifier remoteGroupId: remoteGroupId comments: comments targetId: targetId - concurrentlySchedulableTaskCount: 7 + concurrentlySchedulableTaskCount: 1 useCompression: true scheduledState: ENABLED name: name @@ -65157,14 +56401,14 @@ components: batchSize: duration: duration size: size - count: 0 + count: 5 groupIdentifier: groupIdentifier + targetUris: targetUris instanceIdentifier: instanceIdentifier yieldDuration: yieldDuration position: null groupIdentifier: groupIdentifier localNetworkInterface: localNetworkInterface - groupIdentifier: groupIdentifier parameterProviders: key: identifier: identifier @@ -65172,28 +56416,26 @@ components: type: type bundle: null flow: - versionCount: 8 - identifier: identifier + versionCount: 4 bucketName: bucketName - permissions: - canRead: true - canWrite: true - canDelete: true - createdTimestamp: 5 + identifier: identifier + permissions: null + createdTimestamp: 3 name: name description: description bucketIdentifier: bucketIdentifier versionInfo: - version: 7 + version: 0 branch: branch - lastModifiedTimestamp: 5 + lastModifiedTimestamp: 8 flowEncodingVersion: flowEncodingVersion + latest: true parameterContexts: key: parameterGroupName: parameterGroupName + componentType: CONNECTION identifier: identifier synchronized: true - componentType: CONNECTION comments: comments description: description inheritedParameterContexts: @@ -65203,6 +56445,7 @@ components: instanceIdentifier: instanceIdentifier position: null groupIdentifier: groupIdentifier + parameterProvider: parameterProvider parameters: - referencedAssets: - identifier: identifier @@ -65224,67 +56467,33 @@ components: description: description sensitive: true value: value - parameterProvider: parameterProvider - latest: true - stoppedCount: 6 + stoppedCount: 7 id: id bulletins: - - sourceId: sourceId - canRead: true - groupId: groupId - id: 5 - nodeAddress: nodeAddress - bulletin: - sourceId: sourceId - level: level - sourceType: sourceType - groupId: groupId - id: 5 - sourceName: sourceName - category: category - message: message - nodeAddress: nodeAddress - timestamp: timestamp - timestamp: timestamp - - sourceId: sourceId - canRead: true - groupId: groupId - id: 5 - nodeAddress: nodeAddress - bulletin: - sourceId: sourceId - level: level - sourceType: sourceType - groupId: groupId - id: 5 - sourceName: sourceName - category: category - message: message - nodeAddress: nodeAddress - timestamp: timestamp - timestamp: timestamp + - null + - null publicInputPortCount: 3 - upToDateCount: 1 - inactiveRemotePortCount: 1 + upToDateCount: 3 + inactiveRemotePortCount: 0 uri: uri - locallyModifiedCount: 3 + locallyModifiedCount: 7 revision: clientId: clientId lastModifier: lastModifier - version: 0 + version: 2 disconnectedNodeAcknowledged: true - publicOutputPortCount: 1 + publicOutputPortCount: 7 component: - activeRemotePortCount: 7 + activeRemotePortCount: 6 flowfileConcurrency: "UNBOUNDED, SINGLE_FLOWFILE_PER_NODE, SINGLE_BATCH_PER_NODE" - staleCount: 4 - outputPortCount: 3 - inputPortCount: 6 + staleCount: 5 + outputPortCount: 1 + inputPortCount: 9 versionedComponentId: versionedComponentId - runningCount: 1 - disabledCount: 2 + disabledCount: 5 + runningCount: 6 flowfileOutboundPolicy: "STREAM_WHEN_AVAILABLE, BATCH_OUTPUT" - stoppedCount: 5 + stoppedCount: 6 id: id versionControlInformation: bucketName: bucketName @@ -65302,32 +56511,31 @@ components: \ SYNC_FAILURE" flowId: flowId logFileSuffix: logFileSuffix - defaultBackPressureObjectThreshold: 0 - publicInputPortCount: 6 + defaultBackPressureObjectThreshold: 4 + publicInputPortCount: 2 comments: comments upToDateCount: 3 parentGroupId: parentGroupId inactiveRemotePortCount: 9 executionEngine: "STATELESS, STANDARD, INHERITED" - locallyModifiedCount: 2 + locallyModifiedCount: 3 defaultBackPressureDataSizeThreshold: defaultBackPressureDataSizeThreshold - publicOutputPortCount: 7 - localOutputPortCount: 1 + publicOutputPortCount: 6 + localOutputPortCount: 9 defaultFlowFileExpiration: defaultFlowFileExpiration - localInputPortCount: 1 - statelessGroupScheduledState: "STOPPED, RUNNING" + localInputPortCount: 8 contents: controllerServices: - - deprecated: true - bulletinLevel: bulletinLevel + - bulletinLevel: bulletinLevel + deprecated: true multipleVersionsAvailable: true extensionMissing: true type: type descriptors: key: supportsEl: true - displayName: displayName defaultValue: defaultValue + displayName: displayName expressionLanguageScope: expressionLanguageScope description: description sensitive: true @@ -65364,8 +56572,8 @@ components: sensitiveDynamicPropertyNames: - sensitiveDynamicPropertyNames - sensitiveDynamicPropertyNames - versionedComponentId: versionedComponentId supportsSensitiveDynamicProperties: true + versionedComponentId: versionedComponentId validationErrors: - validationErrors - validationErrors @@ -65387,11 +56595,11 @@ components: activeThreadCount: 0 groupId: groupId name: name + referenceType: "Processor, ControllerService, ReportingTask,\ + \ FlowRegistryClient" validationErrors: - validationErrors - validationErrors - referenceType: "Processor, ControllerService, ReportingTask,\ - \ FlowRegistryClient" id: id state: state type: type @@ -65404,8 +56612,13 @@ components: id: id position: null uri: uri - revision: null - operatePermissions: null + operatePermissions: + canRead: true + canWrite: true + revision: + clientId: clientId + lastModifier: lastModifier + version: 2 - bulletins: - null - null @@ -65417,11 +56630,11 @@ components: activeThreadCount: 0 groupId: groupId name: name + referenceType: "Processor, ControllerService, ReportingTask,\ + \ FlowRegistryClient" validationErrors: - validationErrors - validationErrors - referenceType: "Processor, ControllerService, ReportingTask,\ - \ FlowRegistryClient" id: id state: state type: type @@ -65434,8 +56647,13 @@ components: id: id position: null uri: uri - revision: null - operatePermissions: null + operatePermissions: + canRead: true + canWrite: true + revision: + clientId: clientId + lastModifier: lastModifier + version: 2 validationStatus: "VALID, INVALID, VALIDATING" annotationData: annotationData comments: comments @@ -65443,20 +56661,22 @@ components: customUiUrl: customUiUrl restricted: true name: name - position: null + position: + x: 0.8008281904610115 + "y": 6.027456183070403 persistsState: true properties: key: properties - - deprecated: true - bulletinLevel: bulletinLevel + - bulletinLevel: bulletinLevel + deprecated: true multipleVersionsAvailable: true extensionMissing: true type: type descriptors: key: supportsEl: true - displayName: displayName defaultValue: defaultValue + displayName: displayName expressionLanguageScope: expressionLanguageScope description: description sensitive: true @@ -65493,8 +56713,8 @@ components: sensitiveDynamicPropertyNames: - sensitiveDynamicPropertyNames - sensitiveDynamicPropertyNames - versionedComponentId: versionedComponentId supportsSensitiveDynamicProperties: true + versionedComponentId: versionedComponentId validationErrors: - validationErrors - validationErrors @@ -65516,11 +56736,11 @@ components: activeThreadCount: 0 groupId: groupId name: name + referenceType: "Processor, ControllerService, ReportingTask,\ + \ FlowRegistryClient" validationErrors: - validationErrors - validationErrors - referenceType: "Processor, ControllerService, ReportingTask,\ - \ FlowRegistryClient" id: id state: state type: type @@ -65533,8 +56753,13 @@ components: id: id position: null uri: uri - revision: null - operatePermissions: null + operatePermissions: + canRead: true + canWrite: true + revision: + clientId: clientId + lastModifier: lastModifier + version: 2 - bulletins: - null - null @@ -65546,11 +56771,11 @@ components: activeThreadCount: 0 groupId: groupId name: name + referenceType: "Processor, ControllerService, ReportingTask,\ + \ FlowRegistryClient" validationErrors: - validationErrors - validationErrors - referenceType: "Processor, ControllerService, ReportingTask,\ - \ FlowRegistryClient" id: id state: state type: type @@ -65563,8 +56788,13 @@ components: id: id position: null uri: uri - revision: null - operatePermissions: null + operatePermissions: + canRead: true + canWrite: true + revision: + clientId: clientId + lastModifier: lastModifier + version: 2 validationStatus: "VALID, INVALID, VALIDATING" annotationData: annotationData comments: comments @@ -65572,7 +56802,9 @@ components: customUiUrl: customUiUrl restricted: true name: name - position: null + position: + x: 0.8008281904610115 + "y": 6.027456183070403 persistsState: true properties: key: properties @@ -65582,9 +56814,22 @@ components: outputPorts: - null - null + funnels: + - versionedComponentId: versionedComponentId + parentGroupId: parentGroupId + id: id + position: + x: 0.8008281904610115 + "y": 6.027456183070403 + - versionedComponentId: versionedComponentId + parentGroupId: parentGroupId + id: id + position: + x: 0.8008281904610115 + "y": 6.027456183070403 inputPorts: - comments: comments - concurrentlySchedulableTaskCount: 2 + concurrentlySchedulableTaskCount: 1 parentGroupId: parentGroupId type: "INPUT_PORT, OUTPUT_PORT" allowRemoteAccess: true @@ -65595,11 +56840,11 @@ components: - validationErrors - validationErrors id: id + portFunction: "STANDARD, FAILURE" position: null state: "RUNNING, STOPPED, DISABLED" - portFunction: "STANDARD, FAILURE" - comments: comments - concurrentlySchedulableTaskCount: 2 + concurrentlySchedulableTaskCount: 1 parentGroupId: parentGroupId type: "INPUT_PORT, OUTPUT_PORT" allowRemoteAccess: true @@ -65610,41 +56855,32 @@ components: - validationErrors - validationErrors id: id - position: null - state: "RUNNING, STOPPED, DISABLED" portFunction: "STANDARD, FAILURE" - funnels: - - versionedComponentId: versionedComponentId - parentGroupId: parentGroupId - id: id - position: null - - versionedComponentId: versionedComponentId - parentGroupId: parentGroupId - id: id position: null + state: "RUNNING, STOPPED, DISABLED" processors: - - supportsParallelProcessing: true - supportsBatching: true + - supportsBatching: true + supportsParallelProcessing: true deprecated: true executionNodeRestricted: true - parentGroupId: parentGroupId description: description + parentGroupId: parentGroupId multipleVersionsAvailable: true extensionMissing: true type: type inputRequirement: inputRequirement relationships: - name: name - description: description autoTerminate: true + description: description retry: true - name: name - description: description autoTerminate: true + description: description retry: true restricted: true - versionedComponentId: versionedComponentId supportsSensitiveDynamicProperties: true + versionedComponentId: versionedComponentId name: name validationErrors: - validationErrors @@ -65658,29 +56894,28 @@ components: artifact: artifact version: version group: group - persistsState: true config: annotationData: annotationData comments: comments - concurrentlySchedulableTaskCount: 6 autoTerminatedRelationships: - autoTerminatedRelationships - autoTerminatedRelationships - retryCount: 1 + concurrentlySchedulableTaskCount: 7 + retryCount: 9 bulletinLevel: bulletinLevel executionNode: executionNode penaltyDuration: penaltyDuration defaultSchedulingPeriod: key: defaultSchedulingPeriod - runDurationMillis: 3 defaultConcurrentTasks: key: defaultConcurrentTasks + runDurationMillis: 3 customUiUrl: customUiUrl descriptors: key: supportsEl: true - displayName: displayName defaultValue: defaultValue + displayName: displayName expressionLanguageScope: expressionLanguageScope description: description sensitive: true @@ -65723,29 +56958,30 @@ components: retriedRelationships: - retriedRelationships - retriedRelationships + persistsState: true validationStatus: "VALID, INVALID, VALIDATING" - - supportsParallelProcessing: true - supportsBatching: true + - supportsBatching: true + supportsParallelProcessing: true deprecated: true executionNodeRestricted: true - parentGroupId: parentGroupId description: description + parentGroupId: parentGroupId multipleVersionsAvailable: true extensionMissing: true type: type inputRequirement: inputRequirement relationships: - name: name - description: description autoTerminate: true + description: description retry: true - name: name - description: description autoTerminate: true + description: description retry: true restricted: true - versionedComponentId: versionedComponentId supportsSensitiveDynamicProperties: true + versionedComponentId: versionedComponentId name: name validationErrors: - validationErrors @@ -65759,29 +56995,28 @@ components: artifact: artifact version: version group: group - persistsState: true config: annotationData: annotationData comments: comments - concurrentlySchedulableTaskCount: 6 autoTerminatedRelationships: - autoTerminatedRelationships - autoTerminatedRelationships - retryCount: 1 + concurrentlySchedulableTaskCount: 7 + retryCount: 9 bulletinLevel: bulletinLevel executionNode: executionNode penaltyDuration: penaltyDuration defaultSchedulingPeriod: key: defaultSchedulingPeriod - runDurationMillis: 3 defaultConcurrentTasks: key: defaultConcurrentTasks + runDurationMillis: 3 customUiUrl: customUiUrl descriptors: key: supportsEl: true - displayName: displayName defaultValue: defaultValue + displayName: displayName expressionLanguageScope: expressionLanguageScope description: description sensitive: true @@ -65824,18 +57059,19 @@ components: retriedRelationships: - retriedRelationships - retriedRelationships + persistsState: true validationStatus: "VALID, INVALID, VALIDATING" remoteProcessGroups: - - targetSecure: true - inactiveRemoteInputPortCount: 9 + - inactiveRemoteInputPortCount: 1 + targetSecure: true communicationsTimeout: communicationsTimeout - outputPortCount: 5 - inputPortCount: 4 - activeRemoteInputPortCount: 9 + outputPortCount: 7 + activeRemoteInputPortCount: 2 + inputPortCount: 6 proxyPort: 1 flowRefreshed: flowRefreshed - versionedComponentId: versionedComponentId transportProtocol: transportProtocol + versionedComponentId: versionedComponentId transmitting: true validationErrors: - validationErrors @@ -65843,13 +57079,13 @@ components: yieldDuration: yieldDuration id: id localNetworkInterface: localNetworkInterface - comments: comments authorizationIssues: - authorizationIssues - authorizationIssues + comments: comments proxyPassword: proxyPassword parentGroupId: parentGroupId - activeRemoteOutputPortCount: 6 + activeRemoteOutputPortCount: 4 proxyHost: proxyHost contents: outputPorts: @@ -65858,52 +57094,52 @@ components: inputPorts: - comments: comments targetId: targetId - concurrentlySchedulableTaskCount: 9 + concurrentlySchedulableTaskCount: 1 groupId: groupId - useCompression: true targetRunning: true + useCompression: true connected: true - versionedComponentId: versionedComponentId batchSettings: duration: duration size: size - count: 6 + count: 7 + versionedComponentId: versionedComponentId name: name transmitting: true exists: true id: id - comments: comments targetId: targetId - concurrentlySchedulableTaskCount: 9 + concurrentlySchedulableTaskCount: 1 groupId: groupId - useCompression: true targetRunning: true + useCompression: true connected: true - versionedComponentId: versionedComponentId batchSettings: duration: duration size: size - count: 6 + count: 7 + versionedComponentId: versionedComponentId name: name transmitting: true exists: true id: id - targetUri: targetUri name: name proxyUser: proxyUser + targetUri: targetUri targetUris: targetUris position: null - inactiveRemoteOutputPortCount: 8 - - targetSecure: true - inactiveRemoteInputPortCount: 9 + inactiveRemoteOutputPortCount: 1 + - inactiveRemoteInputPortCount: 1 + targetSecure: true communicationsTimeout: communicationsTimeout - outputPortCount: 5 - inputPortCount: 4 - activeRemoteInputPortCount: 9 + outputPortCount: 7 + activeRemoteInputPortCount: 2 + inputPortCount: 6 proxyPort: 1 flowRefreshed: flowRefreshed - versionedComponentId: versionedComponentId transportProtocol: transportProtocol + versionedComponentId: versionedComponentId transmitting: true validationErrors: - validationErrors @@ -65911,13 +57147,13 @@ components: yieldDuration: yieldDuration id: id localNetworkInterface: localNetworkInterface - comments: comments authorizationIssues: - authorizationIssues - authorizationIssues + comments: comments proxyPassword: proxyPassword parentGroupId: parentGroupId - activeRemoteOutputPortCount: 6 + activeRemoteOutputPortCount: 4 proxyHost: proxyHost contents: outputPorts: @@ -65926,42 +57162,42 @@ components: inputPorts: - comments: comments targetId: targetId - concurrentlySchedulableTaskCount: 9 + concurrentlySchedulableTaskCount: 1 groupId: groupId - useCompression: true targetRunning: true + useCompression: true connected: true - versionedComponentId: versionedComponentId batchSettings: duration: duration size: size - count: 6 + count: 7 + versionedComponentId: versionedComponentId name: name transmitting: true exists: true id: id - comments: comments targetId: targetId - concurrentlySchedulableTaskCount: 9 + concurrentlySchedulableTaskCount: 1 groupId: groupId - useCompression: true targetRunning: true + useCompression: true connected: true - versionedComponentId: versionedComponentId batchSettings: duration: duration size: size - count: 6 + count: 7 + versionedComponentId: versionedComponentId name: name transmitting: true exists: true id: id - targetUri: targetUri name: name proxyUser: proxyUser + targetUri: targetUri targetUris: targetUris position: null - inactiveRemoteOutputPortCount: 8 + inactiveRemoteOutputPortCount: 1 connections: - prioritizers: - prioritizers @@ -65972,34 +57208,34 @@ components: - selectedRelationships loadBalanceCompression: "DO_NOT_COMPRESS, COMPRESS_ATTRIBUTES_ONLY,\ \ COMPRESS_ATTRIBUTES_AND_CONTENT" - destination: null - parentGroupId: parentGroupId - availableRelationships: - - availableRelationships - - availableRelationships - backPressureDataSizeThreshold: backPressureDataSizeThreshold - loadBalanceStrategy: "DO_NOT_LOAD_BALANCE, PARTITION_BY_ATTRIBUTE,\ - \ ROUND_ROBIN, SINGLE_NODE" - source: + destination: running: true comments: comments - versionedComponentId: versionedComponentId groupId: groupId + versionedComponentId: versionedComponentId name: name transmitting: true exists: true id: id type: "PROCESSOR, REMOTE_INPUT_PORT, REMOTE_OUTPUT_PORT, INPUT_PORT,\ \ OUTPUT_PORT, FUNNEL" - labelIndex: 0 + availableRelationships: + - availableRelationships + - availableRelationships + backPressureDataSizeThreshold: backPressureDataSizeThreshold + loadBalanceStrategy: "DO_NOT_LOAD_BALANCE, PARTITION_BY_ATTRIBUTE,\ + \ ROUND_ROBIN, SINGLE_NODE" + parentGroupId: parentGroupId + labelIndex: 7 + source: null bends: - null - null loadBalanceStatus: "LOAD_BALANCE_NOT_CONFIGURED, LOAD_BALANCE_INACTIVE,\ \ LOAD_BALANCE_ACTIVE" - backPressureObjectThreshold: 1 + backPressureObjectThreshold: 5 + getzIndex: 2 versionedComponentId: versionedComponentId - getzIndex: 6 name: name id: id position: null @@ -66013,193 +57249,197 @@ components: - selectedRelationships loadBalanceCompression: "DO_NOT_COMPRESS, COMPRESS_ATTRIBUTES_ONLY,\ \ COMPRESS_ATTRIBUTES_AND_CONTENT" - destination: null - parentGroupId: parentGroupId - availableRelationships: - - availableRelationships - - availableRelationships - backPressureDataSizeThreshold: backPressureDataSizeThreshold - loadBalanceStrategy: "DO_NOT_LOAD_BALANCE, PARTITION_BY_ATTRIBUTE,\ - \ ROUND_ROBIN, SINGLE_NODE" - source: + destination: running: true comments: comments - versionedComponentId: versionedComponentId groupId: groupId + versionedComponentId: versionedComponentId name: name transmitting: true exists: true id: id type: "PROCESSOR, REMOTE_INPUT_PORT, REMOTE_OUTPUT_PORT, INPUT_PORT,\ \ OUTPUT_PORT, FUNNEL" - labelIndex: 0 + availableRelationships: + - availableRelationships + - availableRelationships + backPressureDataSizeThreshold: backPressureDataSizeThreshold + loadBalanceStrategy: "DO_NOT_LOAD_BALANCE, PARTITION_BY_ATTRIBUTE,\ + \ ROUND_ROBIN, SINGLE_NODE" + parentGroupId: parentGroupId + labelIndex: 7 + source: null bends: - null - null loadBalanceStatus: "LOAD_BALANCE_NOT_CONFIGURED, LOAD_BALANCE_INACTIVE,\ \ LOAD_BALANCE_ACTIVE" - backPressureObjectThreshold: 1 + backPressureObjectThreshold: 5 + getzIndex: 2 versionedComponentId: versionedComponentId - getzIndex: 6 name: name id: id position: null loadBalancePartitionAttribute: loadBalancePartitionAttribute labels: - - versionedComponentId: versionedComponentId - getzIndex: 5 - width: 6.778324963048013 + - getzIndex: 5 + versionedComponentId: versionedComponentId + width: 2.3021358869347655 parentGroupId: parentGroupId style: key: style id: id - position: null label: label - height: 6.878052220127876 - - versionedComponentId: versionedComponentId - getzIndex: 5 - width: 6.778324963048013 + position: null + height: 5.637376656633329 + - getzIndex: 5 + versionedComponentId: versionedComponentId + width: 2.3021358869347655 parentGroupId: parentGroupId style: key: style id: id - position: null label: label - height: 6.878052220127876 + position: null + height: 5.637376656633329 + statelessGroupScheduledState: "STOPPED, RUNNING" + invalidCount: 6 name: name - invalidCount: 5 - syncFailureCount: 1 - position: null + syncFailureCount: 3 maxConcurrentTasks: 6 + position: null statelessFlowTimeout: statelessFlowTimeout - parameterContext: null - locallyModifiedAndStaleCount: 7 - localOutputPortCount: 5 - localInputPortCount: 5 - invalidCount: 4 - syncFailureCount: 4 - position: - x: 6.027456183070403 - "y": 1.4658129805029452 + locallyModifiedAndStaleCount: 6 + parameterContext: + component: + name: name + id: id + permissions: null + id: id + localOutputPortCount: 4 + localInputPortCount: 0 + invalidCount: 6 + syncFailureCount: 0 + position: null versionedFlowState: "LOCALLY_MODIFIED, STALE, LOCALLY_MODIFIED_AND_STALE,\ \ UP_TO_DATE, SYNC_FAILURE" - locallyModifiedAndStaleCount: 1 + locallyModifiedAndStaleCount: 8 parameterContext: null status: name: name nodeSnapshots: - statusSnapshot: null address: address - apiPort: 8 + apiPort: 5 nodeId: nodeId - statusSnapshot: null address: address - apiPort: 8 + apiPort: 5 nodeId: nodeId - id: id aggregateSnapshot: transferred: transferred queued: queued + output: output remoteProcessGroupStatusSnapshots: - canRead: true remoteProcessGroupStatusSnapshot: - bytesReceived: 4 + bytesReceived: 5 + activeThreadCount: 5 transmissionStatus: transmissionStatus - activeThreadCount: 0 + flowFilesReceived: 7 groupId: groupId - flowFilesReceived: 1 name: name targetUri: targetUri - flowFilesSent: 6 + flowFilesSent: 3 received: received + bytesSent: 8 id: id - bytesSent: 4 sent: sent id: id - canRead: true remoteProcessGroupStatusSnapshot: - bytesReceived: 4 + bytesReceived: 5 + activeThreadCount: 5 transmissionStatus: transmissionStatus - activeThreadCount: 0 + flowFilesReceived: 7 groupId: groupId - flowFilesReceived: 1 name: name targetUri: targetUri - flowFilesSent: 6 + flowFilesSent: 3 received: received + bytesSent: 8 id: id - bytesSent: 4 sent: sent id: id - output: output connectionStatusSnapshots: - - connectionStatusSnapshot: + - canRead: true + connectionStatusSnapshot: sourceId: sourceId groupId: groupId queued: queued - percentUseCount: 7 + percentUseCount: 1 destinationId: destinationId predictions: - predictedBytesAtNextInterval: 9 - predictionIntervalSeconds: 2 - predictedPercentBytes: 2 - predictedPercentCount: 3 - predictedMillisUntilCountBackpressure: 5 - predictedCountAtNextInterval: 7 - predictedMillisUntilBytesBackpressure: 5 + predictedBytesAtNextInterval: 4 + predictionIntervalSeconds: 9 + predictedPercentBytes: 6 + predictedPercentCount: 8 + predictedMillisUntilCountBackpressure: 9 + predictedCountAtNextInterval: 5 + predictedMillisUntilBytesBackpressure: 9 output: output input: input - percentUseBytes: 1 + percentUseBytes: 7 flowFileAvailability: flowFileAvailability destinationName: destinationName - queuedSize: queuedSize queuedCount: queuedCount + queuedSize: queuedSize + flowFilesQueued: 6 name: name - flowFilesQueued: 1 + flowFilesIn: 1 id: id sourceName: sourceName - flowFilesIn: 4 flowFilesOut: 1 - bytesIn: 7 - bytesOut: 1 - bytesQueued: 6 - canRead: true + bytesIn: 4 + bytesOut: 7 + bytesQueued: 1 id: id - - connectionStatusSnapshot: + - canRead: true + connectionStatusSnapshot: sourceId: sourceId groupId: groupId queued: queued - percentUseCount: 7 + percentUseCount: 1 destinationId: destinationId predictions: - predictedBytesAtNextInterval: 9 - predictionIntervalSeconds: 2 - predictedPercentBytes: 2 - predictedPercentCount: 3 - predictedMillisUntilCountBackpressure: 5 - predictedCountAtNextInterval: 7 - predictedMillisUntilBytesBackpressure: 5 + predictedBytesAtNextInterval: 4 + predictionIntervalSeconds: 9 + predictedPercentBytes: 6 + predictedPercentCount: 8 + predictedMillisUntilCountBackpressure: 9 + predictedCountAtNextInterval: 5 + predictedMillisUntilBytesBackpressure: 9 output: output input: input - percentUseBytes: 1 + percentUseBytes: 7 flowFileAvailability: flowFileAvailability destinationName: destinationName - queuedSize: queuedSize queuedCount: queuedCount + queuedSize: queuedSize + flowFilesQueued: 6 name: name - flowFilesQueued: 1 + flowFilesIn: 1 id: id sourceName: sourceName - flowFilesIn: 4 flowFilesOut: 1 - bytesIn: 7 - bytesOut: 1 - bytesQueued: 6 - canRead: true + bytesIn: 4 + bytesOut: 7 + bytesQueued: 1 id: id + flowFilesReceived: 5 queuedCount: queuedCount queuedSize: queuedSize - flowFilesReceived: 4 + flowFilesSent: 4 processGroupStatusSnapshots: - canRead: true processGroupStatusSnapshot: null @@ -66207,133 +57447,174 @@ components: - canRead: true processGroupStatusSnapshot: null id: id - flowFilesSent: 9 + flowFilesIn: 9 id: id - flowFilesIn: 5 written: written - statelessActiveThreadCount: 7 + statelessActiveThreadCount: 3 flowFilesOut: 0 - bytesIn: 4 - bytesQueued: 8 - bytesOut: 2 - bytesWritten: 3 + bytesIn: 0 + bytesOut: 6 + bytesQueued: 4 + bytesWritten: 0 outputPortStatusSnapshots: - null - null + bytesTransferred: 9 read: read - bytesTransferred: 8 - activeThreadCount: 1 + activeThreadCount: 4 processorStatusSnapshots: - processorStatusSnapshot: - bytesWritten: 7 + bytesWritten: 9 read: read tasksDurationNanos: 8 - activeThreadCount: 7 + activeThreadCount: 8 groupId: groupId executionNode: "ALL, PRIMARY" - bytesRead: 3 - processingPerformanceStatus: - identifier: identifier - cpuDuration: 3 - contentReadDuration: 7 - sessionCommitDuration: 3 - garbageCollectionDuration: 4 - contentWriteDuration: 5 + bytesRead: 8 + processingPerformanceStatus: null type: type - terminatedThreadCount: 3 + terminatedThreadCount: 0 output: output input: input - taskCount: 4 + taskCount: 9 name: name + flowFilesIn: 1 id: id - written: written - flowFilesIn: 0 tasksDuration: tasksDuration + written: written + flowFilesOut: 3 runStatus: "Running, Stopped, Validating, Disabled, Invalid" - flowFilesOut: 6 tasks: tasks - bytesIn: 7 - bytesOut: 0 + bytesIn: 6 + bytesOut: 4 canRead: true id: id - processorStatusSnapshot: - bytesWritten: 7 + bytesWritten: 9 read: read tasksDurationNanos: 8 - activeThreadCount: 7 + activeThreadCount: 8 groupId: groupId executionNode: "ALL, PRIMARY" - bytesRead: 3 - processingPerformanceStatus: - identifier: identifier - cpuDuration: 3 - contentReadDuration: 7 - sessionCommitDuration: 3 - garbageCollectionDuration: 4 - contentWriteDuration: 5 + bytesRead: 8 + processingPerformanceStatus: null type: type - terminatedThreadCount: 3 + terminatedThreadCount: 0 output: output input: input - taskCount: 4 + taskCount: 9 name: name + flowFilesIn: 1 id: id - written: written - flowFilesIn: 0 tasksDuration: tasksDuration + written: written + flowFilesOut: 3 runStatus: "Running, Stopped, Validating, Disabled, Invalid" - flowFilesOut: 6 tasks: tasks - bytesIn: 7 - bytesOut: 0 + bytesIn: 6 + bytesOut: 4 canRead: true id: id - bytesRead: 4 - processingPerformanceStatus: null + bytesRead: 1 + processingPerformanceStatus: + identifier: identifier + cpuDuration: 0 + contentReadDuration: 4 + sessionCommitDuration: 1 + garbageCollectionDuration: 2 + contentWriteDuration: 3 received: received - bytesSent: 8 - processingNanos: 9 + bytesSent: 7 + processingNanos: 8 sent: sent - flowFilesTransferred: 1 - terminatedThreadCount: 3 + flowFilesTransferred: 6 + terminatedThreadCount: 9 input: input - bytesReceived: 6 + bytesReceived: 4 + flowFilesQueued: 7 name: name - flowFilesQueued: 6 versionedFlowState: "LOCALLY_MODIFIED, STALE, LOCALLY_MODIFIED_AND_STALE,\ \ UP_TO_DATE, SYNC_FAILURE" inputPortStatusSnapshots: - portStatusSnapshot: output: output input: input - activeThreadCount: 7 + activeThreadCount: 0 + groupId: groupId + name: name + transmitting: true + flowFilesIn: 5 + id: id + flowFilesOut: 5 + runStatus: "Running, Stopped, Validating, Disabled, Invalid" + bytesIn: 6 + bytesOut: 1 + canRead: true + id: id + - portStatusSnapshot: + output: output + input: input + activeThreadCount: 0 groupId: groupId name: name transmitting: true + flowFilesIn: 5 id: id - flowFilesIn: 9 - flowFilesOut: 9 + flowFilesOut: 5 runStatus: "Running, Stopped, Validating, Disabled, Invalid" - bytesIn: 0 - bytesOut: 0 + bytesIn: 6 + bytesOut: 1 canRead: true id: id - - portStatusSnapshot: - output: output - input: input - activeThreadCount: 7 - groupId: groupId - name: name - transmitting: true - id: id - flowFilesIn: 9 - flowFilesOut: 9 - runStatus: "Running, Stopped, Validating, Disabled, Invalid" - bytesIn: 0 - bytesOut: 0 - canRead: true + id: id + statsLastRefreshed: statsLastRefreshed + parameters: + - parameter: + referencedAssets: + - name: name + id: id + - name: name + id: id + valueRemoved: true + inherited: true + provided: true + name: name + description: description + sensitive: true + referencingComponents: + - null + - null + value: value + parameterContext: + component: + name: name + id: id + permissions: null + id: id + canWrite: true + - parameter: + referencedAssets: + - name: name + id: id + - name: name + id: id + valueRemoved: true + inherited: true + provided: true + name: name + description: description + sensitive: true + referencingComponents: + - null + - null + value: value + parameterContext: + component: + name: name id: id - statsLastRefreshed: statsLastRefreshed + permissions: null + id: id + canWrite: true parameterProviderConfiguration: component: parameterGroupName: parameterGroupName @@ -66342,23 +57623,20 @@ components: parameterProviderId: parameterProviderId permissions: null id: id - parameterContextRevision: - clientId: clientId - lastModifier: lastModifier - version: 0 + submissionTime: 2000-01-23T04:56:07.000+00:00 xml: - name: parameterContextUpdateRequestEntity - ParameterContextUpdateStepDTO: + name: parameterContextValidationRequestEntity + ParameterContextValidationStepDTO: type: object properties: - description: - type: string - description: Explanation of what happens in this step - readOnly: true complete: type: boolean description: Whether or not this step has completed readOnly: true + description: + type: string + description: Explanation of what happens in this step + readOnly: true failureReason: type: string description: "An explanation of why this step failed, or null if this step\ @@ -66371,243 +57649,22 @@ components: failureReason: failureReason description: description complete: true - ComponentValidationResultDTO: - type: object - properties: - processGroupId: - type: string - description: The UUID of the Process Group that this component is in - id: - type: string - description: The UUID of this component - referenceType: - type: string - description: The type of this component - enum: - - "PROCESSOR,CONTROLLER_SERVICE, INPUT_PORT, OUTPUT_PORT, REMOTE_INPUT_PORT,\ - \ REMOTE_OUTPUT_PORT, STATELESS_GROUP" - name: - type: string - description: The name of this component. - state: - type: string - description: "The scheduled state of a processor or reporting task referencing\ - \ a controller service. If this component is another controller service,\ - \ this field represents the controller service state." - activeThreadCount: - type: integer - description: The number of active threads for the referencing component. - format: int32 - validationErrors: - type: array - description: The validation errors for the component. - items: - type: string - description: The validation errors for the component. - currentlyValid: - type: boolean - description: Whether or not the component is currently valid - resultsValid: - type: boolean - description: Whether or not the component will be valid if the Parameter - Context is changed - resultantValidationErrors: - type: array - description: The validation errors that will apply to the component if the - Parameter Context is changed - items: - type: string - description: The validation errors that will apply to the component if - the Parameter Context is changed - example: - activeThreadCount: 6 - resultsValid: true - resultantValidationErrors: - - resultantValidationErrors - - resultantValidationErrors - processGroupId: processGroupId - name: name - referenceType: "PROCESSOR,CONTROLLER_SERVICE, INPUT_PORT, OUTPUT_PORT, REMOTE_INPUT_PORT,\ - \ REMOTE_OUTPUT_PORT, STATELESS_GROUP" - validationErrors: - - validationErrors - - validationErrors - id: id - state: state - currentlyValid: true - ComponentValidationResultEntity: + ParameterContextsEntity: type: object properties: - revision: - $ref: '#/components/schemas/RevisionDTO' - id: - type: string - description: The id of the component. - uri: + currentTime: type: string - description: The URI for futures requests to the component. - position: - $ref: '#/components/schemas/PositionDTO' - permissions: - $ref: '#/components/schemas/PermissionsDTO' - bulletins: - type: array - description: The bulletins for this component. - items: - $ref: '#/components/schemas/BulletinEntity' - disconnectedNodeAcknowledged: - type: boolean - description: Acknowledges that this node is disconnected to allow for mutable - requests to proceed. - component: - $ref: '#/components/schemas/ComponentValidationResultDTO' - description: "A List of ComponentValidationResultEntity, one for each component\ - \ that is validated" - example: - bulletins: - - sourceId: sourceId - canRead: true - groupId: groupId - id: 5 - nodeAddress: nodeAddress - bulletin: - sourceId: sourceId - level: level - sourceType: sourceType - groupId: groupId - id: 5 - sourceName: sourceName - category: category - message: message - nodeAddress: nodeAddress - timestamp: timestamp - timestamp: timestamp - - sourceId: sourceId - canRead: true - groupId: groupId - id: 5 - nodeAddress: nodeAddress - bulletin: - sourceId: sourceId - level: level - sourceType: sourceType - groupId: groupId - id: 5 - sourceName: sourceName - category: category - message: message - nodeAddress: nodeAddress - timestamp: timestamp - timestamp: timestamp - disconnectedNodeAcknowledged: true - component: - activeThreadCount: 6 - resultsValid: true - resultantValidationErrors: - - resultantValidationErrors - - resultantValidationErrors - processGroupId: processGroupId - name: name - referenceType: "PROCESSOR,CONTROLLER_SERVICE, INPUT_PORT, OUTPUT_PORT, REMOTE_INPUT_PORT,\ - \ REMOTE_OUTPUT_PORT, STATELESS_GROUP" - validationErrors: - - validationErrors - - validationErrors - id: id - state: state - currentlyValid: true - permissions: - canRead: true - canWrite: true - id: id - position: - x: 6.027456183070403 - "y": 1.4658129805029452 - uri: uri - revision: - clientId: clientId - lastModifier: lastModifier - version: 0 - xml: - name: componentValidationResultEntity - ComponentValidationResultsEntity: - type: object - properties: - validationResults: + description: The current time on the system. + readOnly: true + parameterContexts: + uniqueItems: true type: array - description: "A List of ComponentValidationResultEntity, one for each component\ - \ that is validated" + description: The Parameter Contexts items: - $ref: '#/components/schemas/ComponentValidationResultEntity' - description: The Validation Results that were calculated for each component. - This value may not be set until the request completes. - readOnly: true + $ref: '#/components/schemas/ParameterContextEntity' example: - validationResults: - - bulletins: - - sourceId: sourceId - canRead: true - groupId: groupId - id: 5 - nodeAddress: nodeAddress - bulletin: - sourceId: sourceId - level: level - sourceType: sourceType - groupId: groupId - id: 5 - sourceName: sourceName - category: category - message: message - nodeAddress: nodeAddress - timestamp: timestamp - timestamp: timestamp - - sourceId: sourceId - canRead: true - groupId: groupId - id: 5 - nodeAddress: nodeAddress - bulletin: - sourceId: sourceId - level: level - sourceType: sourceType - groupId: groupId - id: 5 - sourceName: sourceName - category: category - message: message - nodeAddress: nodeAddress - timestamp: timestamp - timestamp: timestamp - disconnectedNodeAcknowledged: true - component: - activeThreadCount: 6 - resultsValid: true - resultantValidationErrors: - - resultantValidationErrors - - resultantValidationErrors - processGroupId: processGroupId - name: name - referenceType: "PROCESSOR,CONTROLLER_SERVICE, INPUT_PORT, OUTPUT_PORT,\ - \ REMOTE_INPUT_PORT, REMOTE_OUTPUT_PORT, STATELESS_GROUP" - validationErrors: - - validationErrors - - validationErrors - id: id - state: state - currentlyValid: true - permissions: - canRead: true - canWrite: true - id: id - position: - x: 6.027456183070403 - "y": 1.4658129805029452 - uri: uri - revision: - clientId: clientId - lastModifier: lastModifier - version: 0 + currentTime: currentTime + parameterContexts: - bulletins: - sourceId: sourceId canRead: true @@ -66619,7 +57676,7 @@ components: level: level sourceType: sourceType groupId: groupId - id: 5 + id: 1 sourceName: sourceName category: category message: message @@ -66636,7 +57693,7 @@ components: level: level sourceType: sourceType groupId: groupId - id: 5 + id: 1 sourceName: sourceName category: category message: message @@ -66645,1253 +57702,3906 @@ components: timestamp: timestamp disconnectedNodeAcknowledged: true component: - activeThreadCount: 6 - resultsValid: true - resultantValidationErrors: - - resultantValidationErrors - - resultantValidationErrors - processGroupId: processGroupId - name: name - referenceType: "PROCESSOR,CONTROLLER_SERVICE, INPUT_PORT, OUTPUT_PORT,\ - \ REMOTE_INPUT_PORT, REMOTE_OUTPUT_PORT, STATELESS_GROUP" - validationErrors: - - validationErrors - - validationErrors - id: id - state: state - currentlyValid: true - permissions: - canRead: true - canWrite: true - id: id - position: - x: 6.027456183070403 - "y": 1.4658129805029452 - uri: uri - revision: - clientId: clientId - lastModifier: lastModifier - version: 0 - xml: - name: componentValidationResults - ParameterContextValidationRequestDTO: - type: object - properties: - requestId: - type: string - description: The ID of the request - readOnly: true - uri: - type: string - description: The URI for the request - readOnly: true - submissionTime: - type: string - description: The timestamp of when the request was submitted - format: date-time - readOnly: true - lastUpdated: - type: string - description: The timestamp of when the request was last updated - format: date-time - readOnly: true - complete: - type: boolean - description: Whether or not the request is completed - readOnly: true - failureReason: - type: string - description: "The reason for the request failing, or null if the request\ - \ has not failed" - readOnly: true - percentCompleted: - type: integer - description: A value between 0 and 100 (inclusive) indicating how close - the request is to completion - format: int32 - readOnly: true - state: - type: string - description: A description of the current state of the request - readOnly: true - updateSteps: - type: array - description: "The steps that are required in order to complete the request,\ - \ along with the status of each" - readOnly: true - items: - $ref: '#/components/schemas/ParameterContextValidationStepDTO' - parameterContext: - $ref: '#/components/schemas/ParameterContextDTO' - componentValidationResults: - $ref: '#/components/schemas/ComponentValidationResultsEntity' - description: The Update Request - example: - percentCompleted: 0 - lastUpdated: 2000-01-23T04:56:07.000+00:00 - requestId: requestId - updateSteps: - - failureReason: failureReason - description: description - complete: true - - failureReason: failureReason - description: description - complete: true - componentValidationResults: - validationResults: - - bulletins: - - sourceId: sourceId - canRead: true - groupId: groupId - id: 5 - nodeAddress: nodeAddress - bulletin: - sourceId: sourceId - level: level - sourceType: sourceType - groupId: groupId - id: 5 - sourceName: sourceName - category: category - message: message - nodeAddress: nodeAddress - timestamp: timestamp - timestamp: timestamp - - sourceId: sourceId - canRead: true - groupId: groupId - id: 5 - nodeAddress: nodeAddress - bulletin: - sourceId: sourceId - level: level - sourceType: sourceType - groupId: groupId - id: 5 - sourceName: sourceName - category: category - message: message - nodeAddress: nodeAddress - timestamp: timestamp - timestamp: timestamp - disconnectedNodeAcknowledged: true - component: - activeThreadCount: 6 - resultsValid: true - resultantValidationErrors: - - resultantValidationErrors - - resultantValidationErrors - processGroupId: processGroupId - name: name - referenceType: "PROCESSOR,CONTROLLER_SERVICE, INPUT_PORT, OUTPUT_PORT,\ - \ REMOTE_INPUT_PORT, REMOTE_OUTPUT_PORT, STATELESS_GROUP" - validationErrors: - - validationErrors - - validationErrors - id: id - state: state - currentlyValid: true - permissions: - canRead: true - canWrite: true - id: id - position: - x: 6.027456183070403 - "y": 1.4658129805029452 - uri: uri - revision: - clientId: clientId - lastModifier: lastModifier - version: 0 - - bulletins: - - sourceId: sourceId - canRead: true - groupId: groupId - id: 5 - nodeAddress: nodeAddress - bulletin: - sourceId: sourceId - level: level - sourceType: sourceType - groupId: groupId - id: 5 - sourceName: sourceName - category: category - message: message - nodeAddress: nodeAddress - timestamp: timestamp - timestamp: timestamp - - sourceId: sourceId - canRead: true - groupId: groupId - id: 5 - nodeAddress: nodeAddress - bulletin: - sourceId: sourceId - level: level - sourceType: sourceType - groupId: groupId - id: 5 - sourceName: sourceName - category: category - message: message - nodeAddress: nodeAddress - timestamp: timestamp - timestamp: timestamp - disconnectedNodeAcknowledged: true - component: - activeThreadCount: 6 - resultsValid: true - resultantValidationErrors: - - resultantValidationErrors - - resultantValidationErrors - processGroupId: processGroupId - name: name - referenceType: "PROCESSOR,CONTROLLER_SERVICE, INPUT_PORT, OUTPUT_PORT,\ - \ REMOTE_INPUT_PORT, REMOTE_OUTPUT_PORT, STATELESS_GROUP" - validationErrors: - - validationErrors - - validationErrors - id: id - state: state - currentlyValid: true - permissions: - canRead: true - canWrite: true + inheritedParameterContexts: + - null + - null + name: name + description: description id: id - position: - x: 6.027456183070403 - "y": 1.4658129805029452 - uri: uri - revision: - clientId: clientId - lastModifier: lastModifier - version: 0 - failureReason: failureReason - state: state - complete: true - uri: uri - submissionTime: 2000-01-23T04:56:07.000+00:00 - parameterContext: - inheritedParameterContexts: - - component: - name: name + boundProcessGroups: + - activeRemotePortCount: 0 + staleCount: 3 + outputPortCount: 3 + inputPortCount: 7 + permissions: + canRead: true + canWrite: true + processGroupUpdateStrategy: "CURRENT_GROUP, CURRENT_GROUP_WITH_CHILDREN" + disabledCount: 7 + runningCount: 5 + versionedFlowSnapshot: + bucket: + identifier: identifier + permissions: + canRead: true + canDelete: true + canWrite: true + createdTimestamp: 2 + name: name + description: description + externalControllerServices: + key: + identifier: identifier + name: name + snapshotMetadata: + flowIdentifier: flowIdentifier + comments: comments + author: author + bucketIdentifier: bucketIdentifier + branch: branch + version: version + timestamp: 5 + flowContents: + processors: + - autoTerminatedRelationships: + - autoTerminatedRelationships + - autoTerminatedRelationships + bulletinLevel: bulletinLevel + executionNode: executionNode + runDurationMillis: 3 + propertyDescriptors: + key: null + type: type + scheduledState: ENABLED + maxBackoffPeriod: maxBackoffPeriod + yieldDuration: yieldDuration + bundle: null + retriedRelationships: + - retriedRelationships + - retriedRelationships + annotationData: annotationData + componentType: CONNECTION + identifier: identifier + comments: comments + concurrentlySchedulableTaskCount: 1 + retryCount: 1 + penaltyDuration: penaltyDuration + backoffMechanism: "PENALIZE_FLOWFILE, YIELD_PROCESSOR" + schedulingStrategy: schedulingStrategy + name: name + instanceIdentifier: instanceIdentifier + schedulingPeriod: schedulingPeriod + style: + key: style + position: null + groupIdentifier: groupIdentifier + properties: + key: properties + - autoTerminatedRelationships: + - autoTerminatedRelationships + - autoTerminatedRelationships + bulletinLevel: bulletinLevel + executionNode: executionNode + runDurationMillis: 3 + propertyDescriptors: + key: null + type: type + scheduledState: ENABLED + maxBackoffPeriod: maxBackoffPeriod + yieldDuration: yieldDuration + bundle: null + retriedRelationships: + - retriedRelationships + - retriedRelationships + annotationData: annotationData + componentType: CONNECTION + identifier: identifier + comments: comments + concurrentlySchedulableTaskCount: 1 + retryCount: 1 + penaltyDuration: penaltyDuration + backoffMechanism: "PENALIZE_FLOWFILE, YIELD_PROCESSOR" + schedulingStrategy: schedulingStrategy + name: name + instanceIdentifier: instanceIdentifier + schedulingPeriod: schedulingPeriod + style: + key: style + position: null + groupIdentifier: groupIdentifier + properties: + key: properties + scheduledState: ENABLED + processGroups: + - null + - null + outputPorts: + - null + - null + funnels: + - componentType: CONNECTION + identifier: identifier + comments: comments + name: name + instanceIdentifier: instanceIdentifier + position: null + groupIdentifier: groupIdentifier + - componentType: CONNECTION + identifier: identifier + comments: comments + name: name + instanceIdentifier: instanceIdentifier + position: null + groupIdentifier: groupIdentifier + versionedFlowCoordinates: + registryId: registryId + storageLocation: storageLocation + bucketId: bucketId + branch: branch + flowId: flowId + version: version + latest: true + connections: + - componentType: CONNECTION + identifier: identifier + prioritizers: + - prioritizers + - prioritizers + comments: comments + flowFileExpiration: flowFileExpiration + selectedRelationships: + - selectedRelationships + - selectedRelationships + loadBalanceCompression: "DO_NOT_COMPRESS, COMPRESS_ATTRIBUTES_ONLY,\ + \ COMPRESS_ATTRIBUTES_AND_CONTENT" + destination: + comments: comments + groupId: groupId + name: name + instanceIdentifier: instanceIdentifier + id: id + type: PROCESSOR + backPressureDataSizeThreshold: backPressureDataSizeThreshold + loadBalanceStrategy: "DO_NOT_LOAD_BALANCE, PARTITION_BY_ATTRIBUTE,\ + \ ROUND_ROBIN, SINGLE_NODE" + labelIndex: 2 + source: null + bends: + - x: 7.203794749804894 + "y": 4.332304821875894 + - x: 7.203794749804894 + "y": 4.332304821875894 + backPressureObjectThreshold: 0 + name: name + instanceIdentifier: instanceIdentifier + position: null + groupIdentifier: groupIdentifier + partitioningAttribute: partitioningAttribute + zIndex: 9 + - componentType: CONNECTION + identifier: identifier + prioritizers: + - prioritizers + - prioritizers + comments: comments + flowFileExpiration: flowFileExpiration + selectedRelationships: + - selectedRelationships + - selectedRelationships + loadBalanceCompression: "DO_NOT_COMPRESS, COMPRESS_ATTRIBUTES_ONLY,\ + \ COMPRESS_ATTRIBUTES_AND_CONTENT" + destination: + comments: comments + groupId: groupId + name: name + instanceIdentifier: instanceIdentifier + id: id + type: PROCESSOR + backPressureDataSizeThreshold: backPressureDataSizeThreshold + loadBalanceStrategy: "DO_NOT_LOAD_BALANCE, PARTITION_BY_ATTRIBUTE,\ + \ ROUND_ROBIN, SINGLE_NODE" + labelIndex: 2 + source: null + bends: + - x: 7.203794749804894 + "y": 4.332304821875894 + - x: 7.203794749804894 + "y": 4.332304821875894 + backPressureObjectThreshold: 0 + name: name + instanceIdentifier: instanceIdentifier + position: null + groupIdentifier: groupIdentifier + partitioningAttribute: partitioningAttribute + zIndex: 9 + logFileSuffix: logFileSuffix + parameterContextName: parameterContextName + componentType: CONNECTION + identifier: identifier + defaultBackPressureObjectThreshold: 0 + comments: comments + executionEngine: STANDARD + defaultBackPressureDataSizeThreshold: defaultBackPressureDataSizeThreshold + labels: + - componentType: CONNECTION + identifier: identifier + comments: comments + name: name + width: 4.8789878742268815 + instanceIdentifier: instanceIdentifier + style: + key: style + label: label + position: null + groupIdentifier: groupIdentifier + height: 6.173804034172511 + zIndex: 6 + - componentType: CONNECTION + identifier: identifier + comments: comments + name: name + width: 4.8789878742268815 + instanceIdentifier: instanceIdentifier + style: + key: style + label: label + position: null + groupIdentifier: groupIdentifier + height: 6.173804034172511 + zIndex: 6 + controllerServices: + - annotationData: annotationData + componentType: CONNECTION + identifier: identifier + comments: comments + bulletinLevel: bulletinLevel + propertyDescriptors: + key: + resourceDefinition: + resourceTypes: + - FILE + - FILE + cardinality: SINGLE + displayName: displayName + identifiesControllerService: true + name: name + dynamic: true + sensitive: true + type: type + scheduledState: ENABLED + controllerServiceApis: + - type: type + bundle: null + - type: type + bundle: null + name: name + instanceIdentifier: instanceIdentifier + position: null + groupIdentifier: groupIdentifier + bundle: + artifact: artifact + version: version + group: group + properties: + key: properties + - annotationData: annotationData + componentType: CONNECTION + identifier: identifier + comments: comments + bulletinLevel: bulletinLevel + propertyDescriptors: + key: + resourceDefinition: + resourceTypes: + - FILE + - FILE + cardinality: SINGLE + displayName: displayName + identifiesControllerService: true + name: name + dynamic: true + sensitive: true + type: type + scheduledState: ENABLED + controllerServiceApis: + - type: type + bundle: null + - type: type + bundle: null + name: name + instanceIdentifier: instanceIdentifier + position: null + groupIdentifier: groupIdentifier + bundle: + artifact: artifact + version: version + group: group + properties: + key: properties + defaultFlowFileExpiration: defaultFlowFileExpiration + flowFileConcurrency: flowFileConcurrency + flowFileOutboundPolicy: flowFileOutboundPolicy + name: name + inputPorts: + - componentType: CONNECTION + identifier: identifier + comments: comments + allowRemoteAccess: true + concurrentlySchedulableTaskCount: 2 + name: name + instanceIdentifier: instanceIdentifier + portFunction: STANDARD + position: null + groupIdentifier: groupIdentifier + type: INPUT_PORT + scheduledState: ENABLED + - componentType: CONNECTION + identifier: identifier + comments: comments + allowRemoteAccess: true + concurrentlySchedulableTaskCount: 2 + name: name + instanceIdentifier: instanceIdentifier + portFunction: STANDARD + position: null + groupIdentifier: groupIdentifier + type: INPUT_PORT + scheduledState: ENABLED + instanceIdentifier: instanceIdentifier + maxConcurrentTasks: 9 + position: null + statelessFlowTimeout: statelessFlowTimeout + groupIdentifier: groupIdentifier + remoteProcessGroups: + - componentType: CONNECTION + identifier: identifier + comments: comments + proxyPassword: proxyPassword + communicationsTimeout: communicationsTimeout + proxyHost: proxyHost + proxyPort: 4 + outputPorts: + - null + - null + transportProtocol: "RAW, HTTP" + name: name + proxyUser: proxyUser + inputPorts: + - componentType: CONNECTION + identifier: identifier + remoteGroupId: remoteGroupId + comments: comments + targetId: targetId + concurrentlySchedulableTaskCount: 1 + useCompression: true + scheduledState: ENABLED + name: name + instanceIdentifier: instanceIdentifier + position: null + batchSize: + duration: duration + size: size + count: 5 + groupIdentifier: groupIdentifier + - componentType: CONNECTION + identifier: identifier + remoteGroupId: remoteGroupId + comments: comments + targetId: targetId + concurrentlySchedulableTaskCount: 1 + useCompression: true + scheduledState: ENABLED + name: name + instanceIdentifier: instanceIdentifier + position: null + batchSize: + duration: duration + size: size + count: 5 + groupIdentifier: groupIdentifier + targetUris: targetUris + instanceIdentifier: instanceIdentifier + yieldDuration: yieldDuration + position: null + groupIdentifier: groupIdentifier + localNetworkInterface: localNetworkInterface + - componentType: CONNECTION + identifier: identifier + comments: comments + proxyPassword: proxyPassword + communicationsTimeout: communicationsTimeout + proxyHost: proxyHost + proxyPort: 4 + outputPorts: + - null + - null + transportProtocol: "RAW, HTTP" + name: name + proxyUser: proxyUser + inputPorts: + - componentType: CONNECTION + identifier: identifier + remoteGroupId: remoteGroupId + comments: comments + targetId: targetId + concurrentlySchedulableTaskCount: 1 + useCompression: true + scheduledState: ENABLED + name: name + instanceIdentifier: instanceIdentifier + position: null + batchSize: + duration: duration + size: size + count: 5 + groupIdentifier: groupIdentifier + - componentType: CONNECTION + identifier: identifier + remoteGroupId: remoteGroupId + comments: comments + targetId: targetId + concurrentlySchedulableTaskCount: 1 + useCompression: true + scheduledState: ENABLED + name: name + instanceIdentifier: instanceIdentifier + position: null + batchSize: + duration: duration + size: size + count: 5 + groupIdentifier: groupIdentifier + targetUris: targetUris + instanceIdentifier: instanceIdentifier + yieldDuration: yieldDuration + position: null + groupIdentifier: groupIdentifier + localNetworkInterface: localNetworkInterface + parameterProviders: + key: + identifier: identifier + name: name + type: type + bundle: null + flow: + versionCount: 4 + bucketName: bucketName + identifier: identifier + permissions: null + createdTimestamp: 3 + name: name + description: description + bucketIdentifier: bucketIdentifier + versionInfo: + version: 0 + branch: branch + lastModifiedTimestamp: 8 + flowEncodingVersion: flowEncodingVersion + latest: true + parameterContexts: + key: + parameterGroupName: parameterGroupName + componentType: CONNECTION + identifier: identifier + synchronized: true + comments: comments + description: description + inheritedParameterContexts: + - inheritedParameterContexts + - inheritedParameterContexts + name: name + instanceIdentifier: instanceIdentifier + position: null + groupIdentifier: groupIdentifier + parameterProvider: parameterProvider + parameters: + - referencedAssets: + - identifier: identifier + name: name + - identifier: identifier + name: name + provided: true + name: name + description: description + sensitive: true + value: value + - referencedAssets: + - identifier: identifier + name: name + - identifier: identifier + name: name + provided: true + name: name + description: description + sensitive: true + value: value + stoppedCount: 7 id: id - permissions: null - id: id - - component: - name: name + bulletins: + - null + - null + publicInputPortCount: 3 + upToDateCount: 3 + inactiveRemotePortCount: 0 + uri: uri + locallyModifiedCount: 7 + revision: + clientId: clientId + lastModifier: lastModifier + version: 2 + disconnectedNodeAcknowledged: true + publicOutputPortCount: 7 + component: + activeRemotePortCount: 6 + flowfileConcurrency: "UNBOUNDED, SINGLE_FLOWFILE_PER_NODE, SINGLE_BATCH_PER_NODE" + staleCount: 5 + outputPortCount: 1 + inputPortCount: 9 + versionedComponentId: versionedComponentId + disabledCount: 5 + runningCount: 6 + flowfileOutboundPolicy: "STREAM_WHEN_AVAILABLE, BATCH_OUTPUT" + stoppedCount: 6 + id: id + versionControlInformation: + bucketName: bucketName + groupId: groupId + registryId: registryId + storageLocation: storageLocation + bucketId: bucketId + registryName: registryName + branch: branch + flowName: flowName + version: version + flowDescription: flowDescription + stateExplanation: stateExplanation + state: "LOCALLY_MODIFIED, STALE, LOCALLY_MODIFIED_AND_STALE, UP_TO_DATE,\ + \ SYNC_FAILURE" + flowId: flowId + logFileSuffix: logFileSuffix + defaultBackPressureObjectThreshold: 4 + publicInputPortCount: 2 + comments: comments + upToDateCount: 3 + parentGroupId: parentGroupId + inactiveRemotePortCount: 9 + executionEngine: "STATELESS, STANDARD, INHERITED" + locallyModifiedCount: 3 + defaultBackPressureDataSizeThreshold: defaultBackPressureDataSizeThreshold + publicOutputPortCount: 6 + localOutputPortCount: 9 + defaultFlowFileExpiration: defaultFlowFileExpiration + localInputPortCount: 8 + contents: + controllerServices: + - bulletinLevel: bulletinLevel + deprecated: true + multipleVersionsAvailable: true + extensionMissing: true + type: type + descriptors: + key: + supportsEl: true + defaultValue: defaultValue + displayName: displayName + expressionLanguageScope: expressionLanguageScope + description: description + sensitive: true + required: true + dependencies: + - dependentValues: + - dependentValues + - dependentValues + propertyName: propertyName + - dependentValues: + - dependentValues + - dependentValues + propertyName: propertyName + allowableValues: + - canRead: true + allowableValue: + displayName: displayName + description: description + value: value + - canRead: true + allowableValue: + displayName: displayName + description: description + value: value + identifiesControllerService: identifiesControllerService + name: name + dynamic: true + identifiesControllerServiceBundle: null + controllerServiceApis: + - type: type + bundle: null + - type: type + bundle: null + sensitiveDynamicPropertyNames: + - sensitiveDynamicPropertyNames + - sensitiveDynamicPropertyNames + supportsSensitiveDynamicProperties: true + versionedComponentId: versionedComponentId + validationErrors: + - validationErrors + - validationErrors + id: id + state: "ENABLED, ENABLING, DISABLED, DISABLING" + bundle: + artifact: artifact + version: version + group: group + referencingComponents: + - bulletins: + - null + - null + disconnectedNodeAcknowledged: true + component: + descriptors: + key: null + referenceCycle: true + activeThreadCount: 0 + groupId: groupId + name: name + referenceType: "Processor, ControllerService, ReportingTask,\ + \ FlowRegistryClient" + validationErrors: + - validationErrors + - validationErrors + id: id + state: state + type: type + referencingComponents: + - null + - null + properties: + key: properties + permissions: null + id: id + position: null + uri: uri + operatePermissions: + canRead: true + canWrite: true + revision: + clientId: clientId + lastModifier: lastModifier + version: 2 + - bulletins: + - null + - null + disconnectedNodeAcknowledged: true + component: + descriptors: + key: null + referenceCycle: true + activeThreadCount: 0 + groupId: groupId + name: name + referenceType: "Processor, ControllerService, ReportingTask,\ + \ FlowRegistryClient" + validationErrors: + - validationErrors + - validationErrors + id: id + state: state + type: type + referencingComponents: + - null + - null + properties: + key: properties + permissions: null + id: id + position: null + uri: uri + operatePermissions: + canRead: true + canWrite: true + revision: + clientId: clientId + lastModifier: lastModifier + version: 2 + validationStatus: "VALID, INVALID, VALIDATING" + annotationData: annotationData + comments: comments + parentGroupId: parentGroupId + customUiUrl: customUiUrl + restricted: true + name: name + position: + x: 0.8008281904610115 + "y": 6.027456183070403 + persistsState: true + properties: + key: properties + - bulletinLevel: bulletinLevel + deprecated: true + multipleVersionsAvailable: true + extensionMissing: true + type: type + descriptors: + key: + supportsEl: true + defaultValue: defaultValue + displayName: displayName + expressionLanguageScope: expressionLanguageScope + description: description + sensitive: true + required: true + dependencies: + - dependentValues: + - dependentValues + - dependentValues + propertyName: propertyName + - dependentValues: + - dependentValues + - dependentValues + propertyName: propertyName + allowableValues: + - canRead: true + allowableValue: + displayName: displayName + description: description + value: value + - canRead: true + allowableValue: + displayName: displayName + description: description + value: value + identifiesControllerService: identifiesControllerService + name: name + dynamic: true + identifiesControllerServiceBundle: null + controllerServiceApis: + - type: type + bundle: null + - type: type + bundle: null + sensitiveDynamicPropertyNames: + - sensitiveDynamicPropertyNames + - sensitiveDynamicPropertyNames + supportsSensitiveDynamicProperties: true + versionedComponentId: versionedComponentId + validationErrors: + - validationErrors + - validationErrors + id: id + state: "ENABLED, ENABLING, DISABLED, DISABLING" + bundle: + artifact: artifact + version: version + group: group + referencingComponents: + - bulletins: + - null + - null + disconnectedNodeAcknowledged: true + component: + descriptors: + key: null + referenceCycle: true + activeThreadCount: 0 + groupId: groupId + name: name + referenceType: "Processor, ControllerService, ReportingTask,\ + \ FlowRegistryClient" + validationErrors: + - validationErrors + - validationErrors + id: id + state: state + type: type + referencingComponents: + - null + - null + properties: + key: properties + permissions: null + id: id + position: null + uri: uri + operatePermissions: + canRead: true + canWrite: true + revision: + clientId: clientId + lastModifier: lastModifier + version: 2 + - bulletins: + - null + - null + disconnectedNodeAcknowledged: true + component: + descriptors: + key: null + referenceCycle: true + activeThreadCount: 0 + groupId: groupId + name: name + referenceType: "Processor, ControllerService, ReportingTask,\ + \ FlowRegistryClient" + validationErrors: + - validationErrors + - validationErrors + id: id + state: state + type: type + referencingComponents: + - null + - null + properties: + key: properties + permissions: null + id: id + position: null + uri: uri + operatePermissions: + canRead: true + canWrite: true + revision: + clientId: clientId + lastModifier: lastModifier + version: 2 + validationStatus: "VALID, INVALID, VALIDATING" + annotationData: annotationData + comments: comments + parentGroupId: parentGroupId + customUiUrl: customUiUrl + restricted: true + name: name + position: + x: 0.8008281904610115 + "y": 6.027456183070403 + persistsState: true + properties: + key: properties + processGroups: + - null + - null + outputPorts: + - null + - null + funnels: + - versionedComponentId: versionedComponentId + parentGroupId: parentGroupId + id: id + position: + x: 0.8008281904610115 + "y": 6.027456183070403 + - versionedComponentId: versionedComponentId + parentGroupId: parentGroupId + id: id + position: + x: 0.8008281904610115 + "y": 6.027456183070403 + inputPorts: + - comments: comments + concurrentlySchedulableTaskCount: 1 + parentGroupId: parentGroupId + type: "INPUT_PORT, OUTPUT_PORT" + allowRemoteAccess: true + versionedComponentId: versionedComponentId + name: name + transmitting: true + validationErrors: + - validationErrors + - validationErrors + id: id + portFunction: "STANDARD, FAILURE" + position: null + state: "RUNNING, STOPPED, DISABLED" + - comments: comments + concurrentlySchedulableTaskCount: 1 + parentGroupId: parentGroupId + type: "INPUT_PORT, OUTPUT_PORT" + allowRemoteAccess: true + versionedComponentId: versionedComponentId + name: name + transmitting: true + validationErrors: + - validationErrors + - validationErrors + id: id + portFunction: "STANDARD, FAILURE" + position: null + state: "RUNNING, STOPPED, DISABLED" + processors: + - supportsBatching: true + supportsParallelProcessing: true + deprecated: true + executionNodeRestricted: true + description: description + parentGroupId: parentGroupId + multipleVersionsAvailable: true + extensionMissing: true + type: type + inputRequirement: inputRequirement + relationships: + - name: name + autoTerminate: true + description: description + retry: true + - name: name + autoTerminate: true + description: description + retry: true + restricted: true + supportsSensitiveDynamicProperties: true + versionedComponentId: versionedComponentId + name: name + validationErrors: + - validationErrors + - validationErrors + style: + key: style + id: id + position: null + state: "RUNNING, STOPPED, DISABLED" + bundle: + artifact: artifact + version: version + group: group + config: + annotationData: annotationData + comments: comments + autoTerminatedRelationships: + - autoTerminatedRelationships + - autoTerminatedRelationships + concurrentlySchedulableTaskCount: 7 + retryCount: 9 + bulletinLevel: bulletinLevel + executionNode: executionNode + penaltyDuration: penaltyDuration + defaultSchedulingPeriod: + key: defaultSchedulingPeriod + defaultConcurrentTasks: + key: defaultConcurrentTasks + runDurationMillis: 3 + customUiUrl: customUiUrl + descriptors: + key: + supportsEl: true + defaultValue: defaultValue + displayName: displayName + expressionLanguageScope: expressionLanguageScope + description: description + sensitive: true + required: true + dependencies: + - dependentValues: + - dependentValues + - dependentValues + propertyName: propertyName + - dependentValues: + - dependentValues + - dependentValues + propertyName: propertyName + allowableValues: + - canRead: true + allowableValue: + displayName: displayName + description: description + value: value + - canRead: true + allowableValue: + displayName: displayName + description: description + value: value + identifiesControllerService: identifiesControllerService + name: name + dynamic: true + identifiesControllerServiceBundle: null + lossTolerant: true + backoffMechanism: "PENALIZE_FLOWFILE, YIELD_PROCESSOR" + maxBackoffPeriod: maxBackoffPeriod + sensitiveDynamicPropertyNames: + - sensitiveDynamicPropertyNames + - sensitiveDynamicPropertyNames + schedulingStrategy: schedulingStrategy + schedulingPeriod: schedulingPeriod + yieldDuration: yieldDuration + properties: + key: properties + retriedRelationships: + - retriedRelationships + - retriedRelationships + persistsState: true + validationStatus: "VALID, INVALID, VALIDATING" + - supportsBatching: true + supportsParallelProcessing: true + deprecated: true + executionNodeRestricted: true + description: description + parentGroupId: parentGroupId + multipleVersionsAvailable: true + extensionMissing: true + type: type + inputRequirement: inputRequirement + relationships: + - name: name + autoTerminate: true + description: description + retry: true + - name: name + autoTerminate: true + description: description + retry: true + restricted: true + supportsSensitiveDynamicProperties: true + versionedComponentId: versionedComponentId + name: name + validationErrors: + - validationErrors + - validationErrors + style: + key: style + id: id + position: null + state: "RUNNING, STOPPED, DISABLED" + bundle: + artifact: artifact + version: version + group: group + config: + annotationData: annotationData + comments: comments + autoTerminatedRelationships: + - autoTerminatedRelationships + - autoTerminatedRelationships + concurrentlySchedulableTaskCount: 7 + retryCount: 9 + bulletinLevel: bulletinLevel + executionNode: executionNode + penaltyDuration: penaltyDuration + defaultSchedulingPeriod: + key: defaultSchedulingPeriod + defaultConcurrentTasks: + key: defaultConcurrentTasks + runDurationMillis: 3 + customUiUrl: customUiUrl + descriptors: + key: + supportsEl: true + defaultValue: defaultValue + displayName: displayName + expressionLanguageScope: expressionLanguageScope + description: description + sensitive: true + required: true + dependencies: + - dependentValues: + - dependentValues + - dependentValues + propertyName: propertyName + - dependentValues: + - dependentValues + - dependentValues + propertyName: propertyName + allowableValues: + - canRead: true + allowableValue: + displayName: displayName + description: description + value: value + - canRead: true + allowableValue: + displayName: displayName + description: description + value: value + identifiesControllerService: identifiesControllerService + name: name + dynamic: true + identifiesControllerServiceBundle: null + lossTolerant: true + backoffMechanism: "PENALIZE_FLOWFILE, YIELD_PROCESSOR" + maxBackoffPeriod: maxBackoffPeriod + sensitiveDynamicPropertyNames: + - sensitiveDynamicPropertyNames + - sensitiveDynamicPropertyNames + schedulingStrategy: schedulingStrategy + schedulingPeriod: schedulingPeriod + yieldDuration: yieldDuration + properties: + key: properties + retriedRelationships: + - retriedRelationships + - retriedRelationships + persistsState: true + validationStatus: "VALID, INVALID, VALIDATING" + remoteProcessGroups: + - inactiveRemoteInputPortCount: 1 + targetSecure: true + communicationsTimeout: communicationsTimeout + outputPortCount: 7 + activeRemoteInputPortCount: 2 + inputPortCount: 6 + proxyPort: 1 + flowRefreshed: flowRefreshed + transportProtocol: transportProtocol + versionedComponentId: versionedComponentId + transmitting: true + validationErrors: + - validationErrors + - validationErrors + yieldDuration: yieldDuration + id: id + localNetworkInterface: localNetworkInterface + authorizationIssues: + - authorizationIssues + - authorizationIssues + comments: comments + proxyPassword: proxyPassword + parentGroupId: parentGroupId + activeRemoteOutputPortCount: 4 + proxyHost: proxyHost + contents: + outputPorts: + - null + - null + inputPorts: + - comments: comments + targetId: targetId + concurrentlySchedulableTaskCount: 1 + groupId: groupId + targetRunning: true + useCompression: true + connected: true + batchSettings: + duration: duration + size: size + count: 7 + versionedComponentId: versionedComponentId + name: name + transmitting: true + exists: true + id: id + - comments: comments + targetId: targetId + concurrentlySchedulableTaskCount: 1 + groupId: groupId + targetRunning: true + useCompression: true + connected: true + batchSettings: + duration: duration + size: size + count: 7 + versionedComponentId: versionedComponentId + name: name + transmitting: true + exists: true + id: id + name: name + proxyUser: proxyUser + targetUri: targetUri + targetUris: targetUris + position: null + inactiveRemoteOutputPortCount: 1 + - inactiveRemoteInputPortCount: 1 + targetSecure: true + communicationsTimeout: communicationsTimeout + outputPortCount: 7 + activeRemoteInputPortCount: 2 + inputPortCount: 6 + proxyPort: 1 + flowRefreshed: flowRefreshed + transportProtocol: transportProtocol + versionedComponentId: versionedComponentId + transmitting: true + validationErrors: + - validationErrors + - validationErrors + yieldDuration: yieldDuration + id: id + localNetworkInterface: localNetworkInterface + authorizationIssues: + - authorizationIssues + - authorizationIssues + comments: comments + proxyPassword: proxyPassword + parentGroupId: parentGroupId + activeRemoteOutputPortCount: 4 + proxyHost: proxyHost + contents: + outputPorts: + - null + - null + inputPorts: + - comments: comments + targetId: targetId + concurrentlySchedulableTaskCount: 1 + groupId: groupId + targetRunning: true + useCompression: true + connected: true + batchSettings: + duration: duration + size: size + count: 7 + versionedComponentId: versionedComponentId + name: name + transmitting: true + exists: true + id: id + - comments: comments + targetId: targetId + concurrentlySchedulableTaskCount: 1 + groupId: groupId + targetRunning: true + useCompression: true + connected: true + batchSettings: + duration: duration + size: size + count: 7 + versionedComponentId: versionedComponentId + name: name + transmitting: true + exists: true + id: id + name: name + proxyUser: proxyUser + targetUri: targetUri + targetUris: targetUris + position: null + inactiveRemoteOutputPortCount: 1 + connections: + - prioritizers: + - prioritizers + - prioritizers + flowFileExpiration: flowFileExpiration + selectedRelationships: + - selectedRelationships + - selectedRelationships + loadBalanceCompression: "DO_NOT_COMPRESS, COMPRESS_ATTRIBUTES_ONLY,\ + \ COMPRESS_ATTRIBUTES_AND_CONTENT" + destination: + running: true + comments: comments + groupId: groupId + versionedComponentId: versionedComponentId + name: name + transmitting: true + exists: true + id: id + type: "PROCESSOR, REMOTE_INPUT_PORT, REMOTE_OUTPUT_PORT, INPUT_PORT,\ + \ OUTPUT_PORT, FUNNEL" + availableRelationships: + - availableRelationships + - availableRelationships + backPressureDataSizeThreshold: backPressureDataSizeThreshold + loadBalanceStrategy: "DO_NOT_LOAD_BALANCE, PARTITION_BY_ATTRIBUTE,\ + \ ROUND_ROBIN, SINGLE_NODE" + parentGroupId: parentGroupId + labelIndex: 7 + source: null + bends: + - null + - null + loadBalanceStatus: "LOAD_BALANCE_NOT_CONFIGURED, LOAD_BALANCE_INACTIVE,\ + \ LOAD_BALANCE_ACTIVE" + backPressureObjectThreshold: 5 + getzIndex: 2 + versionedComponentId: versionedComponentId + name: name + id: id + position: null + loadBalancePartitionAttribute: loadBalancePartitionAttribute + - prioritizers: + - prioritizers + - prioritizers + flowFileExpiration: flowFileExpiration + selectedRelationships: + - selectedRelationships + - selectedRelationships + loadBalanceCompression: "DO_NOT_COMPRESS, COMPRESS_ATTRIBUTES_ONLY,\ + \ COMPRESS_ATTRIBUTES_AND_CONTENT" + destination: + running: true + comments: comments + groupId: groupId + versionedComponentId: versionedComponentId + name: name + transmitting: true + exists: true + id: id + type: "PROCESSOR, REMOTE_INPUT_PORT, REMOTE_OUTPUT_PORT, INPUT_PORT,\ + \ OUTPUT_PORT, FUNNEL" + availableRelationships: + - availableRelationships + - availableRelationships + backPressureDataSizeThreshold: backPressureDataSizeThreshold + loadBalanceStrategy: "DO_NOT_LOAD_BALANCE, PARTITION_BY_ATTRIBUTE,\ + \ ROUND_ROBIN, SINGLE_NODE" + parentGroupId: parentGroupId + labelIndex: 7 + source: null + bends: + - null + - null + loadBalanceStatus: "LOAD_BALANCE_NOT_CONFIGURED, LOAD_BALANCE_INACTIVE,\ + \ LOAD_BALANCE_ACTIVE" + backPressureObjectThreshold: 5 + getzIndex: 2 + versionedComponentId: versionedComponentId + name: name + id: id + position: null + loadBalancePartitionAttribute: loadBalancePartitionAttribute + labels: + - getzIndex: 5 + versionedComponentId: versionedComponentId + width: 2.3021358869347655 + parentGroupId: parentGroupId + style: + key: style + id: id + label: label + position: null + height: 5.637376656633329 + - getzIndex: 5 + versionedComponentId: versionedComponentId + width: 2.3021358869347655 + parentGroupId: parentGroupId + style: + key: style + id: id + label: label + position: null + height: 5.637376656633329 + statelessGroupScheduledState: "STOPPED, RUNNING" + invalidCount: 6 + name: name + syncFailureCount: 3 + maxConcurrentTasks: 6 + position: null + statelessFlowTimeout: statelessFlowTimeout + locallyModifiedAndStaleCount: 6 + parameterContext: + component: + name: name + id: id + permissions: null + id: id + localOutputPortCount: 4 + localInputPortCount: 0 + invalidCount: 6 + syncFailureCount: 0 + position: null + versionedFlowState: "LOCALLY_MODIFIED, STALE, LOCALLY_MODIFIED_AND_STALE,\ + \ UP_TO_DATE, SYNC_FAILURE" + locallyModifiedAndStaleCount: 8 + parameterContext: null + status: + name: name + nodeSnapshots: + - statusSnapshot: null + address: address + apiPort: 5 + nodeId: nodeId + - statusSnapshot: null + address: address + apiPort: 5 + nodeId: nodeId + aggregateSnapshot: + transferred: transferred + queued: queued + output: output + remoteProcessGroupStatusSnapshots: + - canRead: true + remoteProcessGroupStatusSnapshot: + bytesReceived: 5 + activeThreadCount: 5 + transmissionStatus: transmissionStatus + flowFilesReceived: 7 + groupId: groupId + name: name + targetUri: targetUri + flowFilesSent: 3 + received: received + bytesSent: 8 + id: id + sent: sent + id: id + - canRead: true + remoteProcessGroupStatusSnapshot: + bytesReceived: 5 + activeThreadCount: 5 + transmissionStatus: transmissionStatus + flowFilesReceived: 7 + groupId: groupId + name: name + targetUri: targetUri + flowFilesSent: 3 + received: received + bytesSent: 8 + id: id + sent: sent + id: id + connectionStatusSnapshots: + - canRead: true + connectionStatusSnapshot: + sourceId: sourceId + groupId: groupId + queued: queued + percentUseCount: 1 + destinationId: destinationId + predictions: + predictedBytesAtNextInterval: 4 + predictionIntervalSeconds: 9 + predictedPercentBytes: 6 + predictedPercentCount: 8 + predictedMillisUntilCountBackpressure: 9 + predictedCountAtNextInterval: 5 + predictedMillisUntilBytesBackpressure: 9 + output: output + input: input + percentUseBytes: 7 + flowFileAvailability: flowFileAvailability + destinationName: destinationName + queuedCount: queuedCount + queuedSize: queuedSize + flowFilesQueued: 6 + name: name + flowFilesIn: 1 + id: id + sourceName: sourceName + flowFilesOut: 1 + bytesIn: 4 + bytesOut: 7 + bytesQueued: 1 + id: id + - canRead: true + connectionStatusSnapshot: + sourceId: sourceId + groupId: groupId + queued: queued + percentUseCount: 1 + destinationId: destinationId + predictions: + predictedBytesAtNextInterval: 4 + predictionIntervalSeconds: 9 + predictedPercentBytes: 6 + predictedPercentCount: 8 + predictedMillisUntilCountBackpressure: 9 + predictedCountAtNextInterval: 5 + predictedMillisUntilBytesBackpressure: 9 + output: output + input: input + percentUseBytes: 7 + flowFileAvailability: flowFileAvailability + destinationName: destinationName + queuedCount: queuedCount + queuedSize: queuedSize + flowFilesQueued: 6 + name: name + flowFilesIn: 1 + id: id + sourceName: sourceName + flowFilesOut: 1 + bytesIn: 4 + bytesOut: 7 + bytesQueued: 1 + id: id + flowFilesReceived: 5 + queuedCount: queuedCount + queuedSize: queuedSize + flowFilesSent: 4 + processGroupStatusSnapshots: + - canRead: true + processGroupStatusSnapshot: null + id: id + - canRead: true + processGroupStatusSnapshot: null + id: id + flowFilesIn: 9 + id: id + written: written + statelessActiveThreadCount: 3 + flowFilesOut: 0 + bytesIn: 0 + bytesOut: 6 + bytesQueued: 4 + bytesWritten: 0 + outputPortStatusSnapshots: + - null + - null + bytesTransferred: 9 + read: read + activeThreadCount: 4 + processorStatusSnapshots: + - processorStatusSnapshot: + bytesWritten: 9 + read: read + tasksDurationNanos: 8 + activeThreadCount: 8 + groupId: groupId + executionNode: "ALL, PRIMARY" + bytesRead: 8 + processingPerformanceStatus: null + type: type + terminatedThreadCount: 0 + output: output + input: input + taskCount: 9 + name: name + flowFilesIn: 1 + id: id + tasksDuration: tasksDuration + written: written + flowFilesOut: 3 + runStatus: "Running, Stopped, Validating, Disabled, Invalid" + tasks: tasks + bytesIn: 6 + bytesOut: 4 + canRead: true + id: id + - processorStatusSnapshot: + bytesWritten: 9 + read: read + tasksDurationNanos: 8 + activeThreadCount: 8 + groupId: groupId + executionNode: "ALL, PRIMARY" + bytesRead: 8 + processingPerformanceStatus: null + type: type + terminatedThreadCount: 0 + output: output + input: input + taskCount: 9 + name: name + flowFilesIn: 1 + id: id + tasksDuration: tasksDuration + written: written + flowFilesOut: 3 + runStatus: "Running, Stopped, Validating, Disabled, Invalid" + tasks: tasks + bytesIn: 6 + bytesOut: 4 + canRead: true + id: id + bytesRead: 1 + processingPerformanceStatus: + identifier: identifier + cpuDuration: 0 + contentReadDuration: 4 + sessionCommitDuration: 1 + garbageCollectionDuration: 2 + contentWriteDuration: 3 + received: received + bytesSent: 7 + processingNanos: 8 + sent: sent + flowFilesTransferred: 6 + terminatedThreadCount: 9 + input: input + bytesReceived: 4 + flowFilesQueued: 7 + name: name + versionedFlowState: "LOCALLY_MODIFIED, STALE, LOCALLY_MODIFIED_AND_STALE,\ + \ UP_TO_DATE, SYNC_FAILURE" + inputPortStatusSnapshots: + - portStatusSnapshot: + output: output + input: input + activeThreadCount: 0 + groupId: groupId + name: name + transmitting: true + flowFilesIn: 5 + id: id + flowFilesOut: 5 + runStatus: "Running, Stopped, Validating, Disabled, Invalid" + bytesIn: 6 + bytesOut: 1 + canRead: true + id: id + - portStatusSnapshot: + output: output + input: input + activeThreadCount: 0 + groupId: groupId + name: name + transmitting: true + flowFilesIn: 5 + id: id + flowFilesOut: 5 + runStatus: "Running, Stopped, Validating, Disabled, Invalid" + bytesIn: 6 + bytesOut: 1 + canRead: true + id: id + id: id + statsLastRefreshed: statsLastRefreshed + - activeRemotePortCount: 0 + staleCount: 3 + outputPortCount: 3 + inputPortCount: 7 + permissions: + canRead: true + canWrite: true + processGroupUpdateStrategy: "CURRENT_GROUP, CURRENT_GROUP_WITH_CHILDREN" + disabledCount: 7 + runningCount: 5 + versionedFlowSnapshot: + bucket: + identifier: identifier + permissions: + canRead: true + canDelete: true + canWrite: true + createdTimestamp: 2 + name: name + description: description + externalControllerServices: + key: + identifier: identifier + name: name + snapshotMetadata: + flowIdentifier: flowIdentifier + comments: comments + author: author + bucketIdentifier: bucketIdentifier + branch: branch + version: version + timestamp: 5 + flowContents: + processors: + - autoTerminatedRelationships: + - autoTerminatedRelationships + - autoTerminatedRelationships + bulletinLevel: bulletinLevel + executionNode: executionNode + runDurationMillis: 3 + propertyDescriptors: + key: null + type: type + scheduledState: ENABLED + maxBackoffPeriod: maxBackoffPeriod + yieldDuration: yieldDuration + bundle: null + retriedRelationships: + - retriedRelationships + - retriedRelationships + annotationData: annotationData + componentType: CONNECTION + identifier: identifier + comments: comments + concurrentlySchedulableTaskCount: 1 + retryCount: 1 + penaltyDuration: penaltyDuration + backoffMechanism: "PENALIZE_FLOWFILE, YIELD_PROCESSOR" + schedulingStrategy: schedulingStrategy + name: name + instanceIdentifier: instanceIdentifier + schedulingPeriod: schedulingPeriod + style: + key: style + position: null + groupIdentifier: groupIdentifier + properties: + key: properties + - autoTerminatedRelationships: + - autoTerminatedRelationships + - autoTerminatedRelationships + bulletinLevel: bulletinLevel + executionNode: executionNode + runDurationMillis: 3 + propertyDescriptors: + key: null + type: type + scheduledState: ENABLED + maxBackoffPeriod: maxBackoffPeriod + yieldDuration: yieldDuration + bundle: null + retriedRelationships: + - retriedRelationships + - retriedRelationships + annotationData: annotationData + componentType: CONNECTION + identifier: identifier + comments: comments + concurrentlySchedulableTaskCount: 1 + retryCount: 1 + penaltyDuration: penaltyDuration + backoffMechanism: "PENALIZE_FLOWFILE, YIELD_PROCESSOR" + schedulingStrategy: schedulingStrategy + name: name + instanceIdentifier: instanceIdentifier + schedulingPeriod: schedulingPeriod + style: + key: style + position: null + groupIdentifier: groupIdentifier + properties: + key: properties + scheduledState: ENABLED + processGroups: + - null + - null + outputPorts: + - null + - null + funnels: + - componentType: CONNECTION + identifier: identifier + comments: comments + name: name + instanceIdentifier: instanceIdentifier + position: null + groupIdentifier: groupIdentifier + - componentType: CONNECTION + identifier: identifier + comments: comments + name: name + instanceIdentifier: instanceIdentifier + position: null + groupIdentifier: groupIdentifier + versionedFlowCoordinates: + registryId: registryId + storageLocation: storageLocation + bucketId: bucketId + branch: branch + flowId: flowId + version: version + latest: true + connections: + - componentType: CONNECTION + identifier: identifier + prioritizers: + - prioritizers + - prioritizers + comments: comments + flowFileExpiration: flowFileExpiration + selectedRelationships: + - selectedRelationships + - selectedRelationships + loadBalanceCompression: "DO_NOT_COMPRESS, COMPRESS_ATTRIBUTES_ONLY,\ + \ COMPRESS_ATTRIBUTES_AND_CONTENT" + destination: + comments: comments + groupId: groupId + name: name + instanceIdentifier: instanceIdentifier + id: id + type: PROCESSOR + backPressureDataSizeThreshold: backPressureDataSizeThreshold + loadBalanceStrategy: "DO_NOT_LOAD_BALANCE, PARTITION_BY_ATTRIBUTE,\ + \ ROUND_ROBIN, SINGLE_NODE" + labelIndex: 2 + source: null + bends: + - x: 7.203794749804894 + "y": 4.332304821875894 + - x: 7.203794749804894 + "y": 4.332304821875894 + backPressureObjectThreshold: 0 + name: name + instanceIdentifier: instanceIdentifier + position: null + groupIdentifier: groupIdentifier + partitioningAttribute: partitioningAttribute + zIndex: 9 + - componentType: CONNECTION + identifier: identifier + prioritizers: + - prioritizers + - prioritizers + comments: comments + flowFileExpiration: flowFileExpiration + selectedRelationships: + - selectedRelationships + - selectedRelationships + loadBalanceCompression: "DO_NOT_COMPRESS, COMPRESS_ATTRIBUTES_ONLY,\ + \ COMPRESS_ATTRIBUTES_AND_CONTENT" + destination: + comments: comments + groupId: groupId + name: name + instanceIdentifier: instanceIdentifier + id: id + type: PROCESSOR + backPressureDataSizeThreshold: backPressureDataSizeThreshold + loadBalanceStrategy: "DO_NOT_LOAD_BALANCE, PARTITION_BY_ATTRIBUTE,\ + \ ROUND_ROBIN, SINGLE_NODE" + labelIndex: 2 + source: null + bends: + - x: 7.203794749804894 + "y": 4.332304821875894 + - x: 7.203794749804894 + "y": 4.332304821875894 + backPressureObjectThreshold: 0 + name: name + instanceIdentifier: instanceIdentifier + position: null + groupIdentifier: groupIdentifier + partitioningAttribute: partitioningAttribute + zIndex: 9 + logFileSuffix: logFileSuffix + parameterContextName: parameterContextName + componentType: CONNECTION + identifier: identifier + defaultBackPressureObjectThreshold: 0 + comments: comments + executionEngine: STANDARD + defaultBackPressureDataSizeThreshold: defaultBackPressureDataSizeThreshold + labels: + - componentType: CONNECTION + identifier: identifier + comments: comments + name: name + width: 4.8789878742268815 + instanceIdentifier: instanceIdentifier + style: + key: style + label: label + position: null + groupIdentifier: groupIdentifier + height: 6.173804034172511 + zIndex: 6 + - componentType: CONNECTION + identifier: identifier + comments: comments + name: name + width: 4.8789878742268815 + instanceIdentifier: instanceIdentifier + style: + key: style + label: label + position: null + groupIdentifier: groupIdentifier + height: 6.173804034172511 + zIndex: 6 + controllerServices: + - annotationData: annotationData + componentType: CONNECTION + identifier: identifier + comments: comments + bulletinLevel: bulletinLevel + propertyDescriptors: + key: + resourceDefinition: + resourceTypes: + - FILE + - FILE + cardinality: SINGLE + displayName: displayName + identifiesControllerService: true + name: name + dynamic: true + sensitive: true + type: type + scheduledState: ENABLED + controllerServiceApis: + - type: type + bundle: null + - type: type + bundle: null + name: name + instanceIdentifier: instanceIdentifier + position: null + groupIdentifier: groupIdentifier + bundle: + artifact: artifact + version: version + group: group + properties: + key: properties + - annotationData: annotationData + componentType: CONNECTION + identifier: identifier + comments: comments + bulletinLevel: bulletinLevel + propertyDescriptors: + key: + resourceDefinition: + resourceTypes: + - FILE + - FILE + cardinality: SINGLE + displayName: displayName + identifiesControllerService: true + name: name + dynamic: true + sensitive: true + type: type + scheduledState: ENABLED + controllerServiceApis: + - type: type + bundle: null + - type: type + bundle: null + name: name + instanceIdentifier: instanceIdentifier + position: null + groupIdentifier: groupIdentifier + bundle: + artifact: artifact + version: version + group: group + properties: + key: properties + defaultFlowFileExpiration: defaultFlowFileExpiration + flowFileConcurrency: flowFileConcurrency + flowFileOutboundPolicy: flowFileOutboundPolicy + name: name + inputPorts: + - componentType: CONNECTION + identifier: identifier + comments: comments + allowRemoteAccess: true + concurrentlySchedulableTaskCount: 2 + name: name + instanceIdentifier: instanceIdentifier + portFunction: STANDARD + position: null + groupIdentifier: groupIdentifier + type: INPUT_PORT + scheduledState: ENABLED + - componentType: CONNECTION + identifier: identifier + comments: comments + allowRemoteAccess: true + concurrentlySchedulableTaskCount: 2 + name: name + instanceIdentifier: instanceIdentifier + portFunction: STANDARD + position: null + groupIdentifier: groupIdentifier + type: INPUT_PORT + scheduledState: ENABLED + instanceIdentifier: instanceIdentifier + maxConcurrentTasks: 9 + position: null + statelessFlowTimeout: statelessFlowTimeout + groupIdentifier: groupIdentifier + remoteProcessGroups: + - componentType: CONNECTION + identifier: identifier + comments: comments + proxyPassword: proxyPassword + communicationsTimeout: communicationsTimeout + proxyHost: proxyHost + proxyPort: 4 + outputPorts: + - null + - null + transportProtocol: "RAW, HTTP" + name: name + proxyUser: proxyUser + inputPorts: + - componentType: CONNECTION + identifier: identifier + remoteGroupId: remoteGroupId + comments: comments + targetId: targetId + concurrentlySchedulableTaskCount: 1 + useCompression: true + scheduledState: ENABLED + name: name + instanceIdentifier: instanceIdentifier + position: null + batchSize: + duration: duration + size: size + count: 5 + groupIdentifier: groupIdentifier + - componentType: CONNECTION + identifier: identifier + remoteGroupId: remoteGroupId + comments: comments + targetId: targetId + concurrentlySchedulableTaskCount: 1 + useCompression: true + scheduledState: ENABLED + name: name + instanceIdentifier: instanceIdentifier + position: null + batchSize: + duration: duration + size: size + count: 5 + groupIdentifier: groupIdentifier + targetUris: targetUris + instanceIdentifier: instanceIdentifier + yieldDuration: yieldDuration + position: null + groupIdentifier: groupIdentifier + localNetworkInterface: localNetworkInterface + - componentType: CONNECTION + identifier: identifier + comments: comments + proxyPassword: proxyPassword + communicationsTimeout: communicationsTimeout + proxyHost: proxyHost + proxyPort: 4 + outputPorts: + - null + - null + transportProtocol: "RAW, HTTP" + name: name + proxyUser: proxyUser + inputPorts: + - componentType: CONNECTION + identifier: identifier + remoteGroupId: remoteGroupId + comments: comments + targetId: targetId + concurrentlySchedulableTaskCount: 1 + useCompression: true + scheduledState: ENABLED + name: name + instanceIdentifier: instanceIdentifier + position: null + batchSize: + duration: duration + size: size + count: 5 + groupIdentifier: groupIdentifier + - componentType: CONNECTION + identifier: identifier + remoteGroupId: remoteGroupId + comments: comments + targetId: targetId + concurrentlySchedulableTaskCount: 1 + useCompression: true + scheduledState: ENABLED + name: name + instanceIdentifier: instanceIdentifier + position: null + batchSize: + duration: duration + size: size + count: 5 + groupIdentifier: groupIdentifier + targetUris: targetUris + instanceIdentifier: instanceIdentifier + yieldDuration: yieldDuration + position: null + groupIdentifier: groupIdentifier + localNetworkInterface: localNetworkInterface + parameterProviders: + key: + identifier: identifier + name: name + type: type + bundle: null + flow: + versionCount: 4 + bucketName: bucketName + identifier: identifier + permissions: null + createdTimestamp: 3 + name: name + description: description + bucketIdentifier: bucketIdentifier + versionInfo: + version: 0 + branch: branch + lastModifiedTimestamp: 8 + flowEncodingVersion: flowEncodingVersion + latest: true + parameterContexts: + key: + parameterGroupName: parameterGroupName + componentType: CONNECTION + identifier: identifier + synchronized: true + comments: comments + description: description + inheritedParameterContexts: + - inheritedParameterContexts + - inheritedParameterContexts + name: name + instanceIdentifier: instanceIdentifier + position: null + groupIdentifier: groupIdentifier + parameterProvider: parameterProvider + parameters: + - referencedAssets: + - identifier: identifier + name: name + - identifier: identifier + name: name + provided: true + name: name + description: description + sensitive: true + value: value + - referencedAssets: + - identifier: identifier + name: name + - identifier: identifier + name: name + provided: true + name: name + description: description + sensitive: true + value: value + stoppedCount: 7 id: id - permissions: null - id: id - name: name - description: description - id: id - parameters: - - parameter: - valueRemoved: true - referencedAssets: - - name: name - id: id - - name: name - id: id - inherited: true - provided: true - name: name - description: description - sensitive: true - value: value - referencingComponents: + bulletins: - null - null - parameterContext: - component: - name: name - id: id - permissions: null - id: id - canWrite: true - - parameter: - valueRemoved: true - referencedAssets: - - name: name - id: id - - name: name + publicInputPortCount: 3 + upToDateCount: 3 + inactiveRemotePortCount: 0 + uri: uri + locallyModifiedCount: 7 + revision: + clientId: clientId + lastModifier: lastModifier + version: 2 + disconnectedNodeAcknowledged: true + publicOutputPortCount: 7 + component: + activeRemotePortCount: 6 + flowfileConcurrency: "UNBOUNDED, SINGLE_FLOWFILE_PER_NODE, SINGLE_BATCH_PER_NODE" + staleCount: 5 + outputPortCount: 1 + inputPortCount: 9 + versionedComponentId: versionedComponentId + disabledCount: 5 + runningCount: 6 + flowfileOutboundPolicy: "STREAM_WHEN_AVAILABLE, BATCH_OUTPUT" + stoppedCount: 6 id: id - inherited: true - provided: true - name: name - description: description - sensitive: true - value: value - referencingComponents: - - null - - null - parameterContext: - component: - name: name + versionControlInformation: + bucketName: bucketName + groupId: groupId + registryId: registryId + storageLocation: storageLocation + bucketId: bucketId + registryName: registryName + branch: branch + flowName: flowName + version: version + flowDescription: flowDescription + stateExplanation: stateExplanation + state: "LOCALLY_MODIFIED, STALE, LOCALLY_MODIFIED_AND_STALE, UP_TO_DATE,\ + \ SYNC_FAILURE" + flowId: flowId + logFileSuffix: logFileSuffix + defaultBackPressureObjectThreshold: 4 + publicInputPortCount: 2 + comments: comments + upToDateCount: 3 + parentGroupId: parentGroupId + inactiveRemotePortCount: 9 + executionEngine: "STATELESS, STANDARD, INHERITED" + locallyModifiedCount: 3 + defaultBackPressureDataSizeThreshold: defaultBackPressureDataSizeThreshold + publicOutputPortCount: 6 + localOutputPortCount: 9 + defaultFlowFileExpiration: defaultFlowFileExpiration + localInputPortCount: 8 + contents: + controllerServices: + - bulletinLevel: bulletinLevel + deprecated: true + multipleVersionsAvailable: true + extensionMissing: true + type: type + descriptors: + key: + supportsEl: true + defaultValue: defaultValue + displayName: displayName + expressionLanguageScope: expressionLanguageScope + description: description + sensitive: true + required: true + dependencies: + - dependentValues: + - dependentValues + - dependentValues + propertyName: propertyName + - dependentValues: + - dependentValues + - dependentValues + propertyName: propertyName + allowableValues: + - canRead: true + allowableValue: + displayName: displayName + description: description + value: value + - canRead: true + allowableValue: + displayName: displayName + description: description + value: value + identifiesControllerService: identifiesControllerService + name: name + dynamic: true + identifiesControllerServiceBundle: null + controllerServiceApis: + - type: type + bundle: null + - type: type + bundle: null + sensitiveDynamicPropertyNames: + - sensitiveDynamicPropertyNames + - sensitiveDynamicPropertyNames + supportsSensitiveDynamicProperties: true + versionedComponentId: versionedComponentId + validationErrors: + - validationErrors + - validationErrors + id: id + state: "ENABLED, ENABLING, DISABLED, DISABLING" + bundle: + artifact: artifact + version: version + group: group + referencingComponents: + - bulletins: + - null + - null + disconnectedNodeAcknowledged: true + component: + descriptors: + key: null + referenceCycle: true + activeThreadCount: 0 + groupId: groupId + name: name + referenceType: "Processor, ControllerService, ReportingTask,\ + \ FlowRegistryClient" + validationErrors: + - validationErrors + - validationErrors + id: id + state: state + type: type + referencingComponents: + - null + - null + properties: + key: properties + permissions: null + id: id + position: null + uri: uri + operatePermissions: + canRead: true + canWrite: true + revision: + clientId: clientId + lastModifier: lastModifier + version: 2 + - bulletins: + - null + - null + disconnectedNodeAcknowledged: true + component: + descriptors: + key: null + referenceCycle: true + activeThreadCount: 0 + groupId: groupId + name: name + referenceType: "Processor, ControllerService, ReportingTask,\ + \ FlowRegistryClient" + validationErrors: + - validationErrors + - validationErrors + id: id + state: state + type: type + referencingComponents: + - null + - null + properties: + key: properties + permissions: null + id: id + position: null + uri: uri + operatePermissions: + canRead: true + canWrite: true + revision: + clientId: clientId + lastModifier: lastModifier + version: 2 + validationStatus: "VALID, INVALID, VALIDATING" + annotationData: annotationData + comments: comments + parentGroupId: parentGroupId + customUiUrl: customUiUrl + restricted: true + name: name + position: + x: 0.8008281904610115 + "y": 6.027456183070403 + persistsState: true + properties: + key: properties + - bulletinLevel: bulletinLevel + deprecated: true + multipleVersionsAvailable: true + extensionMissing: true + type: type + descriptors: + key: + supportsEl: true + defaultValue: defaultValue + displayName: displayName + expressionLanguageScope: expressionLanguageScope + description: description + sensitive: true + required: true + dependencies: + - dependentValues: + - dependentValues + - dependentValues + propertyName: propertyName + - dependentValues: + - dependentValues + - dependentValues + propertyName: propertyName + allowableValues: + - canRead: true + allowableValue: + displayName: displayName + description: description + value: value + - canRead: true + allowableValue: + displayName: displayName + description: description + value: value + identifiesControllerService: identifiesControllerService + name: name + dynamic: true + identifiesControllerServiceBundle: null + controllerServiceApis: + - type: type + bundle: null + - type: type + bundle: null + sensitiveDynamicPropertyNames: + - sensitiveDynamicPropertyNames + - sensitiveDynamicPropertyNames + supportsSensitiveDynamicProperties: true + versionedComponentId: versionedComponentId + validationErrors: + - validationErrors + - validationErrors + id: id + state: "ENABLED, ENABLING, DISABLED, DISABLING" + bundle: + artifact: artifact + version: version + group: group + referencingComponents: + - bulletins: + - null + - null + disconnectedNodeAcknowledged: true + component: + descriptors: + key: null + referenceCycle: true + activeThreadCount: 0 + groupId: groupId + name: name + referenceType: "Processor, ControllerService, ReportingTask,\ + \ FlowRegistryClient" + validationErrors: + - validationErrors + - validationErrors + id: id + state: state + type: type + referencingComponents: + - null + - null + properties: + key: properties + permissions: null + id: id + position: null + uri: uri + operatePermissions: + canRead: true + canWrite: true + revision: + clientId: clientId + lastModifier: lastModifier + version: 2 + - bulletins: + - null + - null + disconnectedNodeAcknowledged: true + component: + descriptors: + key: null + referenceCycle: true + activeThreadCount: 0 + groupId: groupId + name: name + referenceType: "Processor, ControllerService, ReportingTask,\ + \ FlowRegistryClient" + validationErrors: + - validationErrors + - validationErrors + id: id + state: state + type: type + referencingComponents: + - null + - null + properties: + key: properties + permissions: null + id: id + position: null + uri: uri + operatePermissions: + canRead: true + canWrite: true + revision: + clientId: clientId + lastModifier: lastModifier + version: 2 + validationStatus: "VALID, INVALID, VALIDATING" + annotationData: annotationData + comments: comments + parentGroupId: parentGroupId + customUiUrl: customUiUrl + restricted: true + name: name + position: + x: 0.8008281904610115 + "y": 6.027456183070403 + persistsState: true + properties: + key: properties + processGroups: + - null + - null + outputPorts: + - null + - null + funnels: + - versionedComponentId: versionedComponentId + parentGroupId: parentGroupId + id: id + position: + x: 0.8008281904610115 + "y": 6.027456183070403 + - versionedComponentId: versionedComponentId + parentGroupId: parentGroupId + id: id + position: + x: 0.8008281904610115 + "y": 6.027456183070403 + inputPorts: + - comments: comments + concurrentlySchedulableTaskCount: 1 + parentGroupId: parentGroupId + type: "INPUT_PORT, OUTPUT_PORT" + allowRemoteAccess: true + versionedComponentId: versionedComponentId + name: name + transmitting: true + validationErrors: + - validationErrors + - validationErrors + id: id + portFunction: "STANDARD, FAILURE" + position: null + state: "RUNNING, STOPPED, DISABLED" + - comments: comments + concurrentlySchedulableTaskCount: 1 + parentGroupId: parentGroupId + type: "INPUT_PORT, OUTPUT_PORT" + allowRemoteAccess: true + versionedComponentId: versionedComponentId + name: name + transmitting: true + validationErrors: + - validationErrors + - validationErrors + id: id + portFunction: "STANDARD, FAILURE" + position: null + state: "RUNNING, STOPPED, DISABLED" + processors: + - supportsBatching: true + supportsParallelProcessing: true + deprecated: true + executionNodeRestricted: true + description: description + parentGroupId: parentGroupId + multipleVersionsAvailable: true + extensionMissing: true + type: type + inputRequirement: inputRequirement + relationships: + - name: name + autoTerminate: true + description: description + retry: true + - name: name + autoTerminate: true + description: description + retry: true + restricted: true + supportsSensitiveDynamicProperties: true + versionedComponentId: versionedComponentId + name: name + validationErrors: + - validationErrors + - validationErrors + style: + key: style + id: id + position: null + state: "RUNNING, STOPPED, DISABLED" + bundle: + artifact: artifact + version: version + group: group + config: + annotationData: annotationData + comments: comments + autoTerminatedRelationships: + - autoTerminatedRelationships + - autoTerminatedRelationships + concurrentlySchedulableTaskCount: 7 + retryCount: 9 + bulletinLevel: bulletinLevel + executionNode: executionNode + penaltyDuration: penaltyDuration + defaultSchedulingPeriod: + key: defaultSchedulingPeriod + defaultConcurrentTasks: + key: defaultConcurrentTasks + runDurationMillis: 3 + customUiUrl: customUiUrl + descriptors: + key: + supportsEl: true + defaultValue: defaultValue + displayName: displayName + expressionLanguageScope: expressionLanguageScope + description: description + sensitive: true + required: true + dependencies: + - dependentValues: + - dependentValues + - dependentValues + propertyName: propertyName + - dependentValues: + - dependentValues + - dependentValues + propertyName: propertyName + allowableValues: + - canRead: true + allowableValue: + displayName: displayName + description: description + value: value + - canRead: true + allowableValue: + displayName: displayName + description: description + value: value + identifiesControllerService: identifiesControllerService + name: name + dynamic: true + identifiesControllerServiceBundle: null + lossTolerant: true + backoffMechanism: "PENALIZE_FLOWFILE, YIELD_PROCESSOR" + maxBackoffPeriod: maxBackoffPeriod + sensitiveDynamicPropertyNames: + - sensitiveDynamicPropertyNames + - sensitiveDynamicPropertyNames + schedulingStrategy: schedulingStrategy + schedulingPeriod: schedulingPeriod + yieldDuration: yieldDuration + properties: + key: properties + retriedRelationships: + - retriedRelationships + - retriedRelationships + persistsState: true + validationStatus: "VALID, INVALID, VALIDATING" + - supportsBatching: true + supportsParallelProcessing: true + deprecated: true + executionNodeRestricted: true + description: description + parentGroupId: parentGroupId + multipleVersionsAvailable: true + extensionMissing: true + type: type + inputRequirement: inputRequirement + relationships: + - name: name + autoTerminate: true + description: description + retry: true + - name: name + autoTerminate: true + description: description + retry: true + restricted: true + supportsSensitiveDynamicProperties: true + versionedComponentId: versionedComponentId + name: name + validationErrors: + - validationErrors + - validationErrors + style: + key: style + id: id + position: null + state: "RUNNING, STOPPED, DISABLED" + bundle: + artifact: artifact + version: version + group: group + config: + annotationData: annotationData + comments: comments + autoTerminatedRelationships: + - autoTerminatedRelationships + - autoTerminatedRelationships + concurrentlySchedulableTaskCount: 7 + retryCount: 9 + bulletinLevel: bulletinLevel + executionNode: executionNode + penaltyDuration: penaltyDuration + defaultSchedulingPeriod: + key: defaultSchedulingPeriod + defaultConcurrentTasks: + key: defaultConcurrentTasks + runDurationMillis: 3 + customUiUrl: customUiUrl + descriptors: + key: + supportsEl: true + defaultValue: defaultValue + displayName: displayName + expressionLanguageScope: expressionLanguageScope + description: description + sensitive: true + required: true + dependencies: + - dependentValues: + - dependentValues + - dependentValues + propertyName: propertyName + - dependentValues: + - dependentValues + - dependentValues + propertyName: propertyName + allowableValues: + - canRead: true + allowableValue: + displayName: displayName + description: description + value: value + - canRead: true + allowableValue: + displayName: displayName + description: description + value: value + identifiesControllerService: identifiesControllerService + name: name + dynamic: true + identifiesControllerServiceBundle: null + lossTolerant: true + backoffMechanism: "PENALIZE_FLOWFILE, YIELD_PROCESSOR" + maxBackoffPeriod: maxBackoffPeriod + sensitiveDynamicPropertyNames: + - sensitiveDynamicPropertyNames + - sensitiveDynamicPropertyNames + schedulingStrategy: schedulingStrategy + schedulingPeriod: schedulingPeriod + yieldDuration: yieldDuration + properties: + key: properties + retriedRelationships: + - retriedRelationships + - retriedRelationships + persistsState: true + validationStatus: "VALID, INVALID, VALIDATING" + remoteProcessGroups: + - inactiveRemoteInputPortCount: 1 + targetSecure: true + communicationsTimeout: communicationsTimeout + outputPortCount: 7 + activeRemoteInputPortCount: 2 + inputPortCount: 6 + proxyPort: 1 + flowRefreshed: flowRefreshed + transportProtocol: transportProtocol + versionedComponentId: versionedComponentId + transmitting: true + validationErrors: + - validationErrors + - validationErrors + yieldDuration: yieldDuration + id: id + localNetworkInterface: localNetworkInterface + authorizationIssues: + - authorizationIssues + - authorizationIssues + comments: comments + proxyPassword: proxyPassword + parentGroupId: parentGroupId + activeRemoteOutputPortCount: 4 + proxyHost: proxyHost + contents: + outputPorts: + - null + - null + inputPorts: + - comments: comments + targetId: targetId + concurrentlySchedulableTaskCount: 1 + groupId: groupId + targetRunning: true + useCompression: true + connected: true + batchSettings: + duration: duration + size: size + count: 7 + versionedComponentId: versionedComponentId + name: name + transmitting: true + exists: true + id: id + - comments: comments + targetId: targetId + concurrentlySchedulableTaskCount: 1 + groupId: groupId + targetRunning: true + useCompression: true + connected: true + batchSettings: + duration: duration + size: size + count: 7 + versionedComponentId: versionedComponentId + name: name + transmitting: true + exists: true + id: id + name: name + proxyUser: proxyUser + targetUri: targetUri + targetUris: targetUris + position: null + inactiveRemoteOutputPortCount: 1 + - inactiveRemoteInputPortCount: 1 + targetSecure: true + communicationsTimeout: communicationsTimeout + outputPortCount: 7 + activeRemoteInputPortCount: 2 + inputPortCount: 6 + proxyPort: 1 + flowRefreshed: flowRefreshed + transportProtocol: transportProtocol + versionedComponentId: versionedComponentId + transmitting: true + validationErrors: + - validationErrors + - validationErrors + yieldDuration: yieldDuration + id: id + localNetworkInterface: localNetworkInterface + authorizationIssues: + - authorizationIssues + - authorizationIssues + comments: comments + proxyPassword: proxyPassword + parentGroupId: parentGroupId + activeRemoteOutputPortCount: 4 + proxyHost: proxyHost + contents: + outputPorts: + - null + - null + inputPorts: + - comments: comments + targetId: targetId + concurrentlySchedulableTaskCount: 1 + groupId: groupId + targetRunning: true + useCompression: true + connected: true + batchSettings: + duration: duration + size: size + count: 7 + versionedComponentId: versionedComponentId + name: name + transmitting: true + exists: true + id: id + - comments: comments + targetId: targetId + concurrentlySchedulableTaskCount: 1 + groupId: groupId + targetRunning: true + useCompression: true + connected: true + batchSettings: + duration: duration + size: size + count: 7 + versionedComponentId: versionedComponentId + name: name + transmitting: true + exists: true + id: id + name: name + proxyUser: proxyUser + targetUri: targetUri + targetUris: targetUris + position: null + inactiveRemoteOutputPortCount: 1 + connections: + - prioritizers: + - prioritizers + - prioritizers + flowFileExpiration: flowFileExpiration + selectedRelationships: + - selectedRelationships + - selectedRelationships + loadBalanceCompression: "DO_NOT_COMPRESS, COMPRESS_ATTRIBUTES_ONLY,\ + \ COMPRESS_ATTRIBUTES_AND_CONTENT" + destination: + running: true + comments: comments + groupId: groupId + versionedComponentId: versionedComponentId + name: name + transmitting: true + exists: true + id: id + type: "PROCESSOR, REMOTE_INPUT_PORT, REMOTE_OUTPUT_PORT, INPUT_PORT,\ + \ OUTPUT_PORT, FUNNEL" + availableRelationships: + - availableRelationships + - availableRelationships + backPressureDataSizeThreshold: backPressureDataSizeThreshold + loadBalanceStrategy: "DO_NOT_LOAD_BALANCE, PARTITION_BY_ATTRIBUTE,\ + \ ROUND_ROBIN, SINGLE_NODE" + parentGroupId: parentGroupId + labelIndex: 7 + source: null + bends: + - null + - null + loadBalanceStatus: "LOAD_BALANCE_NOT_CONFIGURED, LOAD_BALANCE_INACTIVE,\ + \ LOAD_BALANCE_ACTIVE" + backPressureObjectThreshold: 5 + getzIndex: 2 + versionedComponentId: versionedComponentId + name: name + id: id + position: null + loadBalancePartitionAttribute: loadBalancePartitionAttribute + - prioritizers: + - prioritizers + - prioritizers + flowFileExpiration: flowFileExpiration + selectedRelationships: + - selectedRelationships + - selectedRelationships + loadBalanceCompression: "DO_NOT_COMPRESS, COMPRESS_ATTRIBUTES_ONLY,\ + \ COMPRESS_ATTRIBUTES_AND_CONTENT" + destination: + running: true + comments: comments + groupId: groupId + versionedComponentId: versionedComponentId + name: name + transmitting: true + exists: true + id: id + type: "PROCESSOR, REMOTE_INPUT_PORT, REMOTE_OUTPUT_PORT, INPUT_PORT,\ + \ OUTPUT_PORT, FUNNEL" + availableRelationships: + - availableRelationships + - availableRelationships + backPressureDataSizeThreshold: backPressureDataSizeThreshold + loadBalanceStrategy: "DO_NOT_LOAD_BALANCE, PARTITION_BY_ATTRIBUTE,\ + \ ROUND_ROBIN, SINGLE_NODE" + parentGroupId: parentGroupId + labelIndex: 7 + source: null + bends: + - null + - null + loadBalanceStatus: "LOAD_BALANCE_NOT_CONFIGURED, LOAD_BALANCE_INACTIVE,\ + \ LOAD_BALANCE_ACTIVE" + backPressureObjectThreshold: 5 + getzIndex: 2 + versionedComponentId: versionedComponentId + name: name + id: id + position: null + loadBalancePartitionAttribute: loadBalancePartitionAttribute + labels: + - getzIndex: 5 + versionedComponentId: versionedComponentId + width: 2.3021358869347655 + parentGroupId: parentGroupId + style: + key: style + id: id + label: label + position: null + height: 5.637376656633329 + - getzIndex: 5 + versionedComponentId: versionedComponentId + width: 2.3021358869347655 + parentGroupId: parentGroupId + style: + key: style + id: id + label: label + position: null + height: 5.637376656633329 + statelessGroupScheduledState: "STOPPED, RUNNING" + invalidCount: 6 + name: name + syncFailureCount: 3 + maxConcurrentTasks: 6 + position: null + statelessFlowTimeout: statelessFlowTimeout + locallyModifiedAndStaleCount: 6 + parameterContext: + component: + name: name + id: id + permissions: null id: id - permissions: null - id: id - canWrite: true - boundProcessGroups: - - activeRemotePortCount: 9 - staleCount: 5 - outputPortCount: 9 - inputPortCount: 3 - permissions: null - processGroupUpdateStrategy: "CURRENT_GROUP, CURRENT_GROUP_WITH_CHILDREN" - runningCount: 2 - disabledCount: 6 - versionedFlowSnapshot: - bucket: - identifier: identifier - permissions: null - createdTimestamp: 3 + localOutputPortCount: 4 + localInputPortCount: 0 + invalidCount: 6 + syncFailureCount: 0 + position: null + versionedFlowState: "LOCALLY_MODIFIED, STALE, LOCALLY_MODIFIED_AND_STALE,\ + \ UP_TO_DATE, SYNC_FAILURE" + locallyModifiedAndStaleCount: 8 + parameterContext: null + status: name: name - description: description - snapshotMetadata: - flowIdentifier: flowIdentifier - comments: comments - author: author - bucketIdentifier: bucketIdentifier - branch: branch - version: version - timestamp: 0 - externalControllerServices: - key: - identifier: identifier - name: name - flowContents: - processors: - - autoTerminatedRelationships: - - autoTerminatedRelationships - - autoTerminatedRelationships - bulletinLevel: bulletinLevel - executionNode: executionNode - runDurationMillis: 3 - type: type - propertyDescriptors: - key: - resourceDefinition: - resourceTypes: - - FILE - - FILE - cardinality: SINGLE - displayName: displayName - identifiesControllerService: true + nodeSnapshots: + - statusSnapshot: null + address: address + apiPort: 5 + nodeId: nodeId + - statusSnapshot: null + address: address + apiPort: 5 + nodeId: nodeId + aggregateSnapshot: + transferred: transferred + queued: queued + output: output + remoteProcessGroupStatusSnapshots: + - canRead: true + remoteProcessGroupStatusSnapshot: + bytesReceived: 5 + activeThreadCount: 5 + transmissionStatus: transmissionStatus + flowFilesReceived: 7 + groupId: groupId name: name - dynamic: true - 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: 2 - retryCount: 3 - penaltyDuration: penaltyDuration - backoffMechanism: "PENALIZE_FLOWFILE, YIELD_PROCESSOR" - schedulingStrategy: schedulingStrategy - name: name - instanceIdentifier: instanceIdentifier - style: - key: style - schedulingPeriod: schedulingPeriod - position: null - groupIdentifier: groupIdentifier - properties: - key: properties - - autoTerminatedRelationships: - - autoTerminatedRelationships - - autoTerminatedRelationships - bulletinLevel: bulletinLevel - executionNode: executionNode - runDurationMillis: 3 - type: type - propertyDescriptors: - key: - resourceDefinition: - resourceTypes: - - FILE - - FILE - cardinality: SINGLE - displayName: displayName - identifiesControllerService: true + targetUri: targetUri + flowFilesSent: 3 + received: received + bytesSent: 8 + id: id + sent: sent + id: id + - canRead: true + remoteProcessGroupStatusSnapshot: + bytesReceived: 5 + activeThreadCount: 5 + transmissionStatus: transmissionStatus + flowFilesReceived: 7 + groupId: groupId name: name - dynamic: true - 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: 2 - retryCount: 3 - penaltyDuration: penaltyDuration - backoffMechanism: "PENALIZE_FLOWFILE, YIELD_PROCESSOR" - schedulingStrategy: schedulingStrategy + targetUri: targetUri + flowFilesSent: 3 + received: received + bytesSent: 8 + id: id + sent: sent + id: id + connectionStatusSnapshots: + - canRead: true + connectionStatusSnapshot: + sourceId: sourceId + groupId: groupId + queued: queued + percentUseCount: 1 + destinationId: destinationId + predictions: + predictedBytesAtNextInterval: 4 + predictionIntervalSeconds: 9 + predictedPercentBytes: 6 + predictedPercentCount: 8 + predictedMillisUntilCountBackpressure: 9 + predictedCountAtNextInterval: 5 + predictedMillisUntilBytesBackpressure: 9 + output: output + input: input + percentUseBytes: 7 + flowFileAvailability: flowFileAvailability + destinationName: destinationName + queuedCount: queuedCount + queuedSize: queuedSize + flowFilesQueued: 6 + name: name + flowFilesIn: 1 + id: id + sourceName: sourceName + flowFilesOut: 1 + bytesIn: 4 + bytesOut: 7 + bytesQueued: 1 + id: id + - canRead: true + connectionStatusSnapshot: + sourceId: sourceId + groupId: groupId + queued: queued + percentUseCount: 1 + destinationId: destinationId + predictions: + predictedBytesAtNextInterval: 4 + predictionIntervalSeconds: 9 + predictedPercentBytes: 6 + predictedPercentCount: 8 + predictedMillisUntilCountBackpressure: 9 + predictedCountAtNextInterval: 5 + predictedMillisUntilBytesBackpressure: 9 + output: output + input: input + percentUseBytes: 7 + flowFileAvailability: flowFileAvailability + destinationName: destinationName + queuedCount: queuedCount + queuedSize: queuedSize + flowFilesQueued: 6 + name: name + flowFilesIn: 1 + id: id + sourceName: sourceName + flowFilesOut: 1 + bytesIn: 4 + bytesOut: 7 + bytesQueued: 1 + id: id + flowFilesReceived: 5 + queuedCount: queuedCount + queuedSize: queuedSize + flowFilesSent: 4 + processGroupStatusSnapshots: + - canRead: true + processGroupStatusSnapshot: null + id: id + - canRead: true + processGroupStatusSnapshot: null + id: id + flowFilesIn: 9 + id: id + written: written + statelessActiveThreadCount: 3 + flowFilesOut: 0 + bytesIn: 0 + bytesOut: 6 + bytesQueued: 4 + bytesWritten: 0 + outputPortStatusSnapshots: + - null + - null + bytesTransferred: 9 + read: read + activeThreadCount: 4 + processorStatusSnapshots: + - processorStatusSnapshot: + bytesWritten: 9 + read: read + tasksDurationNanos: 8 + activeThreadCount: 8 + groupId: groupId + executionNode: "ALL, PRIMARY" + bytesRead: 8 + processingPerformanceStatus: null + type: type + terminatedThreadCount: 0 + output: output + input: input + taskCount: 9 + name: name + flowFilesIn: 1 + id: id + tasksDuration: tasksDuration + written: written + flowFilesOut: 3 + runStatus: "Running, Stopped, Validating, Disabled, Invalid" + tasks: tasks + bytesIn: 6 + bytesOut: 4 + canRead: true + id: id + - processorStatusSnapshot: + bytesWritten: 9 + read: read + tasksDurationNanos: 8 + activeThreadCount: 8 + groupId: groupId + executionNode: "ALL, PRIMARY" + bytesRead: 8 + processingPerformanceStatus: null + type: type + terminatedThreadCount: 0 + output: output + input: input + taskCount: 9 + name: name + flowFilesIn: 1 + id: id + tasksDuration: tasksDuration + written: written + flowFilesOut: 3 + runStatus: "Running, Stopped, Validating, Disabled, Invalid" + tasks: tasks + bytesIn: 6 + bytesOut: 4 + canRead: true + id: id + bytesRead: 1 + processingPerformanceStatus: + identifier: identifier + cpuDuration: 0 + contentReadDuration: 4 + sessionCommitDuration: 1 + garbageCollectionDuration: 2 + contentWriteDuration: 3 + received: received + bytesSent: 7 + processingNanos: 8 + sent: sent + flowFilesTransferred: 6 + terminatedThreadCount: 9 + input: input + bytesReceived: 4 + flowFilesQueued: 7 name: name - instanceIdentifier: instanceIdentifier - style: - key: style - schedulingPeriod: schedulingPeriod - position: null - groupIdentifier: groupIdentifier - properties: - key: properties - scheduledState: ENABLED - processGroups: - - null - - null - outputPorts: + versionedFlowState: "LOCALLY_MODIFIED, STALE, LOCALLY_MODIFIED_AND_STALE,\ + \ UP_TO_DATE, SYNC_FAILURE" + inputPortStatusSnapshots: + - portStatusSnapshot: + output: output + input: input + activeThreadCount: 0 + groupId: groupId + name: name + transmitting: true + flowFilesIn: 5 + id: id + flowFilesOut: 5 + runStatus: "Running, Stopped, Validating, Disabled, Invalid" + bytesIn: 6 + bytesOut: 1 + canRead: true + id: id + - portStatusSnapshot: + output: output + input: input + activeThreadCount: 0 + groupId: groupId + name: name + transmitting: true + flowFilesIn: 5 + id: id + flowFilesOut: 5 + runStatus: "Running, Stopped, Validating, Disabled, Invalid" + bytesIn: 6 + bytesOut: 1 + canRead: true + id: id + id: id + statsLastRefreshed: statsLastRefreshed + parameters: + - parameter: + referencedAssets: + - name: name + id: id + - name: name + id: id + valueRemoved: true + inherited: true + provided: true + name: name + description: description + sensitive: true + referencingComponents: - null - null - funnels: - - identifier: identifier - componentType: CONNECTION - comments: comments - name: name - instanceIdentifier: instanceIdentifier - position: null - groupIdentifier: groupIdentifier - - identifier: identifier - componentType: CONNECTION - comments: comments - name: name - instanceIdentifier: instanceIdentifier - position: null - groupIdentifier: groupIdentifier - versionedFlowCoordinates: - registryId: registryId - storageLocation: storageLocation - bucketId: bucketId - branch: branch - flowId: flowId - version: version - latest: true - connections: - - identifier: identifier - componentType: CONNECTION - prioritizers: - - prioritizers - - prioritizers - comments: comments - flowFileExpiration: flowFileExpiration - selectedRelationships: - - selectedRelationships - - selectedRelationships - loadBalanceCompression: "DO_NOT_COMPRESS, COMPRESS_ATTRIBUTES_ONLY,\ - \ COMPRESS_ATTRIBUTES_AND_CONTENT" - destination: null - backPressureDataSizeThreshold: backPressureDataSizeThreshold - loadBalanceStrategy: "DO_NOT_LOAD_BALANCE, PARTITION_BY_ATTRIBUTE,\ - \ ROUND_ROBIN, SINGLE_NODE" - source: - comments: comments - groupId: groupId + value: value + parameterContext: + component: name: name - instanceIdentifier: instanceIdentifier id: id - type: PROCESSOR - labelIndex: 4 - bends: - - null - - null - backPressureObjectThreshold: 0 - name: name - instanceIdentifier: instanceIdentifier - position: null - groupIdentifier: groupIdentifier - partitioningAttribute: partitioningAttribute - zIndex: 0 - - identifier: identifier - componentType: CONNECTION - prioritizers: - - prioritizers - - prioritizers - comments: comments - flowFileExpiration: flowFileExpiration - selectedRelationships: - - selectedRelationships - - selectedRelationships - loadBalanceCompression: "DO_NOT_COMPRESS, COMPRESS_ATTRIBUTES_ONLY,\ - \ COMPRESS_ATTRIBUTES_AND_CONTENT" - destination: null - backPressureDataSizeThreshold: backPressureDataSizeThreshold - loadBalanceStrategy: "DO_NOT_LOAD_BALANCE, PARTITION_BY_ATTRIBUTE,\ - \ ROUND_ROBIN, SINGLE_NODE" - source: - comments: comments - groupId: groupId + permissions: null + id: id + canWrite: true + - parameter: + referencedAssets: + - name: name + id: id + - name: name + id: id + valueRemoved: true + inherited: true + provided: true + name: name + description: description + sensitive: true + referencingComponents: + - null + - null + value: value + parameterContext: + component: name: name - instanceIdentifier: instanceIdentifier id: id - type: PROCESSOR - labelIndex: 4 - bends: - - null - - null - backPressureObjectThreshold: 0 - name: name - instanceIdentifier: instanceIdentifier - position: null - groupIdentifier: groupIdentifier - partitioningAttribute: partitioningAttribute - zIndex: 0 - logFileSuffix: logFileSuffix - parameterContextName: parameterContextName - identifier: identifier - componentType: CONNECTION - defaultBackPressureObjectThreshold: 9 - comments: comments - executionEngine: STANDARD - labels: - - identifier: identifier - componentType: CONNECTION - comments: comments - name: name - width: 4.332304821875894 - instanceIdentifier: instanceIdentifier - style: - key: style - position: null - label: label - groupIdentifier: groupIdentifier - zIndex: 7 - height: 2.7977867356748476 - - identifier: identifier - componentType: CONNECTION - comments: comments - name: name - width: 4.332304821875894 - instanceIdentifier: instanceIdentifier - style: - key: style - position: null - label: label - groupIdentifier: groupIdentifier - zIndex: 7 - height: 2.7977867356748476 - defaultBackPressureDataSizeThreshold: defaultBackPressureDataSizeThreshold - controllerServices: - - annotationData: annotationData + permissions: null + id: id + canWrite: true + parameterProviderConfiguration: + component: + parameterGroupName: parameterGroupName + synchronized: true + parameterProviderName: parameterProviderName + parameterProviderId: parameterProviderId + permissions: null + id: id + permissions: null + id: id + position: null + uri: uri + revision: null + - bulletins: + - sourceId: sourceId + canRead: true + groupId: groupId + id: 5 + nodeAddress: nodeAddress + bulletin: + sourceId: sourceId + level: level + sourceType: sourceType + groupId: groupId + id: 1 + sourceName: sourceName + category: category + message: message + nodeAddress: nodeAddress + timestamp: timestamp + timestamp: timestamp + - sourceId: sourceId + canRead: true + groupId: groupId + id: 5 + nodeAddress: nodeAddress + bulletin: + sourceId: sourceId + level: level + sourceType: sourceType + groupId: groupId + id: 1 + sourceName: sourceName + category: category + message: message + nodeAddress: nodeAddress + timestamp: timestamp + timestamp: timestamp + disconnectedNodeAcknowledged: true + component: + inheritedParameterContexts: + - null + - null + name: name + description: description + id: id + boundProcessGroups: + - activeRemotePortCount: 0 + staleCount: 3 + outputPortCount: 3 + inputPortCount: 7 + permissions: + canRead: true + canWrite: true + processGroupUpdateStrategy: "CURRENT_GROUP, CURRENT_GROUP_WITH_CHILDREN" + disabledCount: 7 + runningCount: 5 + versionedFlowSnapshot: + bucket: identifier: identifier - componentType: CONNECTION - comments: comments - bulletinLevel: bulletinLevel - type: type - propertyDescriptors: - key: null - scheduledState: ENABLED - controllerServiceApis: - - type: type - bundle: null - - type: type - bundle: null + permissions: + canRead: true + canDelete: true + canWrite: true + createdTimestamp: 2 name: name - instanceIdentifier: instanceIdentifier - position: null - groupIdentifier: groupIdentifier - bundle: null - properties: - key: properties - - annotationData: annotationData - identifier: identifier - componentType: CONNECTION + description: description + externalControllerServices: + key: + identifier: identifier + name: name + snapshotMetadata: + flowIdentifier: flowIdentifier comments: comments - bulletinLevel: bulletinLevel - type: type - propertyDescriptors: - key: null - scheduledState: ENABLED - controllerServiceApis: - - type: type - bundle: null - - type: type + author: author + bucketIdentifier: bucketIdentifier + branch: branch + version: version + timestamp: 5 + flowContents: + processors: + - autoTerminatedRelationships: + - autoTerminatedRelationships + - autoTerminatedRelationships + bulletinLevel: bulletinLevel + executionNode: executionNode + runDurationMillis: 3 + propertyDescriptors: + key: null + type: type + scheduledState: ENABLED + maxBackoffPeriod: maxBackoffPeriod + yieldDuration: yieldDuration bundle: null - name: name - instanceIdentifier: instanceIdentifier - position: null - groupIdentifier: groupIdentifier - bundle: null - properties: - key: properties - defaultFlowFileExpiration: defaultFlowFileExpiration - flowFileConcurrency: flowFileConcurrency - flowFileOutboundPolicy: flowFileOutboundPolicy - name: name - inputPorts: - - identifier: identifier - componentType: CONNECTION - comments: comments - allowRemoteAccess: true - concurrentlySchedulableTaskCount: 8 - name: name - instanceIdentifier: instanceIdentifier - position: null - portFunction: STANDARD - type: INPUT_PORT - groupIdentifier: groupIdentifier - scheduledState: ENABLED - - identifier: identifier - componentType: CONNECTION - comments: comments - allowRemoteAccess: true - concurrentlySchedulableTaskCount: 8 - name: name - instanceIdentifier: instanceIdentifier - position: null - portFunction: STANDARD - type: INPUT_PORT - groupIdentifier: groupIdentifier - scheduledState: ENABLED - instanceIdentifier: instanceIdentifier - position: - x: 3.111202833403195 - "y": 9.897492629215506 - maxConcurrentTasks: 0 - statelessFlowTimeout: statelessFlowTimeout - remoteProcessGroups: - - identifier: identifier - componentType: CONNECTION - comments: comments - proxyPassword: proxyPassword - communicationsTimeout: communicationsTimeout - proxyHost: proxyHost - proxyPort: 5 - transportProtocol: "RAW, HTTP" - outputPorts: - - null - - null - name: name - proxyUser: proxyUser - targetUris: targetUris - inputPorts: - - identifier: identifier + retriedRelationships: + - retriedRelationships + - retriedRelationships + annotationData: annotationData componentType: CONNECTION - remoteGroupId: remoteGroupId + identifier: identifier comments: comments - targetId: targetId - concurrentlySchedulableTaskCount: 7 - useCompression: true - scheduledState: ENABLED + concurrentlySchedulableTaskCount: 1 + retryCount: 1 + penaltyDuration: penaltyDuration + backoffMechanism: "PENALIZE_FLOWFILE, YIELD_PROCESSOR" + schedulingStrategy: schedulingStrategy name: name instanceIdentifier: instanceIdentifier + schedulingPeriod: schedulingPeriod + style: + key: style position: null - batchSize: - duration: duration - size: size - count: 0 groupIdentifier: groupIdentifier - - identifier: identifier + properties: + key: properties + - autoTerminatedRelationships: + - autoTerminatedRelationships + - autoTerminatedRelationships + bulletinLevel: bulletinLevel + executionNode: executionNode + runDurationMillis: 3 + propertyDescriptors: + key: null + type: type + scheduledState: ENABLED + maxBackoffPeriod: maxBackoffPeriod + yieldDuration: yieldDuration + bundle: null + retriedRelationships: + - retriedRelationships + - retriedRelationships + annotationData: annotationData componentType: CONNECTION - remoteGroupId: remoteGroupId + identifier: identifier comments: comments - targetId: targetId - concurrentlySchedulableTaskCount: 7 - useCompression: true - scheduledState: ENABLED + concurrentlySchedulableTaskCount: 1 + retryCount: 1 + penaltyDuration: penaltyDuration + backoffMechanism: "PENALIZE_FLOWFILE, YIELD_PROCESSOR" + schedulingStrategy: schedulingStrategy name: name instanceIdentifier: instanceIdentifier + schedulingPeriod: schedulingPeriod + style: + key: style position: null - batchSize: - duration: duration - size: size - count: 0 groupIdentifier: groupIdentifier - instanceIdentifier: instanceIdentifier - yieldDuration: yieldDuration - position: null - groupIdentifier: groupIdentifier - localNetworkInterface: localNetworkInterface - - identifier: identifier - componentType: CONNECTION - comments: comments - proxyPassword: proxyPassword - communicationsTimeout: communicationsTimeout - proxyHost: proxyHost - proxyPort: 5 - transportProtocol: "RAW, HTTP" + properties: + key: properties + scheduledState: ENABLED + processGroups: + - null + - null outputPorts: - null - null - name: name - proxyUser: proxyUser - targetUris: targetUris - inputPorts: - - identifier: identifier - componentType: CONNECTION - remoteGroupId: remoteGroupId + funnels: + - componentType: CONNECTION + identifier: identifier comments: comments - targetId: targetId - concurrentlySchedulableTaskCount: 7 - useCompression: true - scheduledState: ENABLED name: name instanceIdentifier: instanceIdentifier position: null - batchSize: - duration: duration - size: size - count: 0 groupIdentifier: groupIdentifier - - identifier: identifier - componentType: CONNECTION - remoteGroupId: remoteGroupId + - componentType: CONNECTION + identifier: identifier comments: comments - targetId: targetId - concurrentlySchedulableTaskCount: 7 - useCompression: true - scheduledState: ENABLED name: name instanceIdentifier: instanceIdentifier position: null - batchSize: - duration: duration - size: size - count: 0 groupIdentifier: groupIdentifier - instanceIdentifier: instanceIdentifier - yieldDuration: yieldDuration - position: null - groupIdentifier: groupIdentifier - localNetworkInterface: localNetworkInterface - groupIdentifier: groupIdentifier - parameterProviders: - key: - identifier: identifier - name: name - type: type - bundle: null - flow: - versionCount: 8 - identifier: identifier - bucketName: bucketName - permissions: - canRead: true - canWrite: true - canDelete: true - createdTimestamp: 5 - name: name - description: description - bucketIdentifier: bucketIdentifier - versionInfo: - version: 7 - branch: branch - lastModifiedTimestamp: 5 - flowEncodingVersion: flowEncodingVersion - parameterContexts: - key: - parameterGroupName: parameterGroupName - identifier: identifier - synchronized: true - componentType: CONNECTION - comments: comments - description: description - inheritedParameterContexts: - - inheritedParameterContexts - - inheritedParameterContexts - name: name - instanceIdentifier: instanceIdentifier - position: null - groupIdentifier: groupIdentifier - parameters: - - referencedAssets: - - identifier: identifier - name: name - - identifier: identifier - name: name - provided: true - name: name - description: description - sensitive: true - value: value - - referencedAssets: - - identifier: identifier - name: name - - identifier: identifier - name: name - provided: true - name: name - description: description - sensitive: true - value: value - parameterProvider: parameterProvider - latest: true - stoppedCount: 6 - id: id - bulletins: - - sourceId: sourceId - canRead: true - groupId: groupId - id: 5 - nodeAddress: nodeAddress - bulletin: - sourceId: sourceId - level: level - sourceType: sourceType - groupId: groupId - id: 5 - sourceName: sourceName - category: category - message: message - nodeAddress: nodeAddress - timestamp: timestamp - timestamp: timestamp - - sourceId: sourceId - canRead: true - groupId: groupId - id: 5 - nodeAddress: nodeAddress - bulletin: - sourceId: sourceId - level: level - sourceType: sourceType - groupId: groupId - id: 5 - sourceName: sourceName - category: category - message: message - nodeAddress: nodeAddress - timestamp: timestamp - timestamp: timestamp - publicInputPortCount: 3 - upToDateCount: 1 - inactiveRemotePortCount: 1 - uri: uri - locallyModifiedCount: 3 - revision: - clientId: clientId - lastModifier: lastModifier - version: 0 - disconnectedNodeAcknowledged: true - publicOutputPortCount: 1 - component: - activeRemotePortCount: 7 - flowfileConcurrency: "UNBOUNDED, SINGLE_FLOWFILE_PER_NODE, SINGLE_BATCH_PER_NODE" - staleCount: 4 - outputPortCount: 3 - inputPortCount: 6 - versionedComponentId: versionedComponentId - runningCount: 1 - disabledCount: 2 - flowfileOutboundPolicy: "STREAM_WHEN_AVAILABLE, BATCH_OUTPUT" - stoppedCount: 5 - id: id - versionControlInformation: - bucketName: bucketName - groupId: groupId - registryId: registryId - storageLocation: storageLocation - bucketId: bucketId - registryName: registryName - branch: branch - flowName: flowName - version: version - flowDescription: flowDescription - stateExplanation: stateExplanation - state: "LOCALLY_MODIFIED, STALE, LOCALLY_MODIFIED_AND_STALE, UP_TO_DATE,\ - \ SYNC_FAILURE" - flowId: flowId - logFileSuffix: logFileSuffix - defaultBackPressureObjectThreshold: 0 - publicInputPortCount: 6 - comments: comments - upToDateCount: 3 - parentGroupId: parentGroupId - inactiveRemotePortCount: 9 - executionEngine: "STATELESS, STANDARD, INHERITED" - locallyModifiedCount: 2 - defaultBackPressureDataSizeThreshold: defaultBackPressureDataSizeThreshold - publicOutputPortCount: 7 - localOutputPortCount: 1 - defaultFlowFileExpiration: defaultFlowFileExpiration - localInputPortCount: 1 - statelessGroupScheduledState: "STOPPED, RUNNING" - contents: - controllerServices: - - deprecated: true - bulletinLevel: bulletinLevel - multipleVersionsAvailable: true - extensionMissing: true - type: type - descriptors: - key: - supportsEl: true - displayName: displayName - defaultValue: defaultValue - expressionLanguageScope: expressionLanguageScope - description: description - sensitive: true - required: true - dependencies: - - dependentValues: - - dependentValues - - dependentValues - propertyName: propertyName - - dependentValues: - - dependentValues - - dependentValues - propertyName: propertyName - allowableValues: - - canRead: true - allowableValue: - displayName: displayName - description: description - value: value - - canRead: true - allowableValue: - displayName: displayName - description: description - value: value - identifiesControllerService: identifiesControllerService - name: name - dynamic: true - identifiesControllerServiceBundle: null - controllerServiceApis: - - type: type - bundle: null - - type: type - bundle: null - sensitiveDynamicPropertyNames: - - sensitiveDynamicPropertyNames - - sensitiveDynamicPropertyNames - versionedComponentId: versionedComponentId - supportsSensitiveDynamicProperties: true - validationErrors: - - validationErrors - - validationErrors - id: id - state: "ENABLED, ENABLING, DISABLED, DISABLING" - bundle: - artifact: artifact + versionedFlowCoordinates: + registryId: registryId + storageLocation: storageLocation + bucketId: bucketId + branch: branch + flowId: flowId version: version - group: group - referencingComponents: - - bulletins: - - null - - null - disconnectedNodeAcknowledged: true - component: - descriptors: - key: null - referenceCycle: true - activeThreadCount: 0 + latest: true + connections: + - componentType: CONNECTION + identifier: identifier + prioritizers: + - prioritizers + - prioritizers + comments: comments + flowFileExpiration: flowFileExpiration + selectedRelationships: + - selectedRelationships + - selectedRelationships + loadBalanceCompression: "DO_NOT_COMPRESS, COMPRESS_ATTRIBUTES_ONLY,\ + \ COMPRESS_ATTRIBUTES_AND_CONTENT" + destination: + comments: comments groupId: groupId name: name - validationErrors: - - validationErrors - - validationErrors - referenceType: "Processor, ControllerService, ReportingTask,\ - \ FlowRegistryClient" + instanceIdentifier: instanceIdentifier id: id - state: state - type: type - referencingComponents: - - null - - null - properties: - key: properties - permissions: null - id: id + type: PROCESSOR + backPressureDataSizeThreshold: backPressureDataSizeThreshold + loadBalanceStrategy: "DO_NOT_LOAD_BALANCE, PARTITION_BY_ATTRIBUTE,\ + \ ROUND_ROBIN, SINGLE_NODE" + labelIndex: 2 + source: null + bends: + - x: 7.203794749804894 + "y": 4.332304821875894 + - x: 7.203794749804894 + "y": 4.332304821875894 + backPressureObjectThreshold: 0 + name: name + instanceIdentifier: instanceIdentifier position: null - uri: uri - revision: null - operatePermissions: null - - bulletins: - - null - - null - disconnectedNodeAcknowledged: true - component: - descriptors: - key: null - referenceCycle: true - activeThreadCount: 0 + groupIdentifier: groupIdentifier + partitioningAttribute: partitioningAttribute + zIndex: 9 + - componentType: CONNECTION + identifier: identifier + prioritizers: + - prioritizers + - prioritizers + comments: comments + flowFileExpiration: flowFileExpiration + selectedRelationships: + - selectedRelationships + - selectedRelationships + loadBalanceCompression: "DO_NOT_COMPRESS, COMPRESS_ATTRIBUTES_ONLY,\ + \ COMPRESS_ATTRIBUTES_AND_CONTENT" + destination: + comments: comments groupId: groupId name: name - validationErrors: - - validationErrors - - validationErrors - referenceType: "Processor, ControllerService, ReportingTask,\ - \ FlowRegistryClient" + instanceIdentifier: instanceIdentifier id: id - state: state - type: type - referencingComponents: - - null - - null - properties: - key: properties - permissions: null - id: id + type: PROCESSOR + backPressureDataSizeThreshold: backPressureDataSizeThreshold + loadBalanceStrategy: "DO_NOT_LOAD_BALANCE, PARTITION_BY_ATTRIBUTE,\ + \ ROUND_ROBIN, SINGLE_NODE" + labelIndex: 2 + source: null + bends: + - x: 7.203794749804894 + "y": 4.332304821875894 + - x: 7.203794749804894 + "y": 4.332304821875894 + backPressureObjectThreshold: 0 + name: name + instanceIdentifier: instanceIdentifier position: null - uri: uri - revision: null - operatePermissions: null - validationStatus: "VALID, INVALID, VALIDATING" - annotationData: annotationData + groupIdentifier: groupIdentifier + partitioningAttribute: partitioningAttribute + zIndex: 9 + logFileSuffix: logFileSuffix + parameterContextName: parameterContextName + componentType: CONNECTION + identifier: identifier + defaultBackPressureObjectThreshold: 0 comments: comments - parentGroupId: parentGroupId - customUiUrl: customUiUrl - restricted: true + executionEngine: STANDARD + defaultBackPressureDataSizeThreshold: defaultBackPressureDataSizeThreshold + labels: + - componentType: CONNECTION + identifier: identifier + comments: comments + name: name + width: 4.8789878742268815 + instanceIdentifier: instanceIdentifier + style: + key: style + label: label + position: null + groupIdentifier: groupIdentifier + height: 6.173804034172511 + zIndex: 6 + - componentType: CONNECTION + identifier: identifier + comments: comments + name: name + width: 4.8789878742268815 + instanceIdentifier: instanceIdentifier + style: + key: style + label: label + position: null + groupIdentifier: groupIdentifier + height: 6.173804034172511 + zIndex: 6 + controllerServices: + - annotationData: annotationData + componentType: CONNECTION + identifier: identifier + comments: comments + bulletinLevel: bulletinLevel + propertyDescriptors: + key: + resourceDefinition: + resourceTypes: + - FILE + - FILE + cardinality: SINGLE + displayName: displayName + identifiesControllerService: true + name: name + dynamic: true + sensitive: true + type: type + scheduledState: ENABLED + controllerServiceApis: + - type: type + bundle: null + - type: type + bundle: null + name: name + instanceIdentifier: instanceIdentifier + position: null + groupIdentifier: groupIdentifier + bundle: + artifact: artifact + version: version + group: group + properties: + key: properties + - annotationData: annotationData + componentType: CONNECTION + identifier: identifier + comments: comments + bulletinLevel: bulletinLevel + propertyDescriptors: + key: + resourceDefinition: + resourceTypes: + - FILE + - FILE + cardinality: SINGLE + displayName: displayName + identifiesControllerService: true + name: name + dynamic: true + sensitive: true + type: type + scheduledState: ENABLED + controllerServiceApis: + - type: type + bundle: null + - type: type + bundle: null + name: name + instanceIdentifier: instanceIdentifier + position: null + groupIdentifier: groupIdentifier + bundle: + artifact: artifact + version: version + group: group + properties: + key: properties + defaultFlowFileExpiration: defaultFlowFileExpiration + flowFileConcurrency: flowFileConcurrency + flowFileOutboundPolicy: flowFileOutboundPolicy name: name + inputPorts: + - componentType: CONNECTION + identifier: identifier + comments: comments + allowRemoteAccess: true + concurrentlySchedulableTaskCount: 2 + name: name + instanceIdentifier: instanceIdentifier + portFunction: STANDARD + position: null + groupIdentifier: groupIdentifier + type: INPUT_PORT + scheduledState: ENABLED + - componentType: CONNECTION + identifier: identifier + comments: comments + allowRemoteAccess: true + concurrentlySchedulableTaskCount: 2 + name: name + instanceIdentifier: instanceIdentifier + portFunction: STANDARD + position: null + groupIdentifier: groupIdentifier + type: INPUT_PORT + scheduledState: ENABLED + instanceIdentifier: instanceIdentifier + maxConcurrentTasks: 9 position: null - persistsState: true - properties: - key: properties - - deprecated: true - bulletinLevel: bulletinLevel - multipleVersionsAvailable: true - extensionMissing: true - type: type - descriptors: - key: - supportsEl: true - displayName: displayName - defaultValue: defaultValue - expressionLanguageScope: expressionLanguageScope - description: description - sensitive: true - required: true - dependencies: - - dependentValues: - - dependentValues - - dependentValues - propertyName: propertyName - - dependentValues: - - dependentValues - - dependentValues - propertyName: propertyName - allowableValues: - - canRead: true - allowableValue: - displayName: displayName - description: description - value: value - - canRead: true - allowableValue: - displayName: displayName - description: description - value: value - identifiesControllerService: identifiesControllerService - name: name - dynamic: true - identifiesControllerServiceBundle: null - controllerServiceApis: - - type: type - bundle: null - - type: type - bundle: null - sensitiveDynamicPropertyNames: - - sensitiveDynamicPropertyNames - - sensitiveDynamicPropertyNames - versionedComponentId: versionedComponentId - supportsSensitiveDynamicProperties: true - validationErrors: - - validationErrors - - validationErrors - id: id - state: "ENABLED, ENABLING, DISABLED, DISABLING" - bundle: - artifact: artifact - version: version - group: group - referencingComponents: - - bulletins: + statelessFlowTimeout: statelessFlowTimeout + groupIdentifier: groupIdentifier + remoteProcessGroups: + - componentType: CONNECTION + identifier: identifier + comments: comments + proxyPassword: proxyPassword + communicationsTimeout: communicationsTimeout + proxyHost: proxyHost + proxyPort: 4 + outputPorts: - null - null - disconnectedNodeAcknowledged: true - component: - descriptors: - key: null - referenceCycle: true - activeThreadCount: 0 - groupId: groupId + transportProtocol: "RAW, HTTP" + name: name + proxyUser: proxyUser + inputPorts: + - componentType: CONNECTION + identifier: identifier + remoteGroupId: remoteGroupId + comments: comments + targetId: targetId + concurrentlySchedulableTaskCount: 1 + useCompression: true + scheduledState: ENABLED name: name - validationErrors: - - validationErrors - - validationErrors - referenceType: "Processor, ControllerService, ReportingTask,\ - \ FlowRegistryClient" - id: id - state: state - type: type - referencingComponents: - - null - - null - properties: - key: properties - permissions: null - id: id + instanceIdentifier: instanceIdentifier + position: null + batchSize: + duration: duration + size: size + count: 5 + groupIdentifier: groupIdentifier + - componentType: CONNECTION + identifier: identifier + remoteGroupId: remoteGroupId + comments: comments + targetId: targetId + concurrentlySchedulableTaskCount: 1 + useCompression: true + scheduledState: ENABLED + name: name + instanceIdentifier: instanceIdentifier + position: null + batchSize: + duration: duration + size: size + count: 5 + groupIdentifier: groupIdentifier + targetUris: targetUris + instanceIdentifier: instanceIdentifier + yieldDuration: yieldDuration position: null - uri: uri - revision: null - operatePermissions: null - - bulletins: + groupIdentifier: groupIdentifier + localNetworkInterface: localNetworkInterface + - componentType: CONNECTION + identifier: identifier + comments: comments + proxyPassword: proxyPassword + communicationsTimeout: communicationsTimeout + proxyHost: proxyHost + proxyPort: 4 + outputPorts: - null - null - disconnectedNodeAcknowledged: true - component: - descriptors: - key: null - referenceCycle: true - activeThreadCount: 0 - groupId: groupId + transportProtocol: "RAW, HTTP" + name: name + proxyUser: proxyUser + inputPorts: + - componentType: CONNECTION + identifier: identifier + remoteGroupId: remoteGroupId + comments: comments + targetId: targetId + concurrentlySchedulableTaskCount: 1 + useCompression: true + scheduledState: ENABLED name: name - validationErrors: - - validationErrors - - validationErrors - referenceType: "Processor, ControllerService, ReportingTask,\ - \ FlowRegistryClient" - id: id - state: state - type: type - referencingComponents: - - null - - null - properties: - key: properties - permissions: null - id: id + instanceIdentifier: instanceIdentifier + position: null + batchSize: + duration: duration + size: size + count: 5 + groupIdentifier: groupIdentifier + - componentType: CONNECTION + identifier: identifier + remoteGroupId: remoteGroupId + comments: comments + targetId: targetId + concurrentlySchedulableTaskCount: 1 + useCompression: true + scheduledState: ENABLED + name: name + instanceIdentifier: instanceIdentifier + position: null + batchSize: + duration: duration + size: size + count: 5 + groupIdentifier: groupIdentifier + targetUris: targetUris + instanceIdentifier: instanceIdentifier + yieldDuration: yieldDuration position: null - uri: uri - revision: null - operatePermissions: null - validationStatus: "VALID, INVALID, VALIDATING" - annotationData: annotationData - comments: comments - parentGroupId: parentGroupId - customUiUrl: customUiUrl - restricted: true - name: name - position: null - persistsState: true - properties: - key: properties - processGroups: - - null - - null - outputPorts: - - null - - null - inputPorts: - - comments: comments - concurrentlySchedulableTaskCount: 2 - parentGroupId: parentGroupId - type: "INPUT_PORT, OUTPUT_PORT" - allowRemoteAccess: true - versionedComponentId: versionedComponentId - name: name - transmitting: true - validationErrors: - - validationErrors - - validationErrors - id: id - position: null - state: "RUNNING, STOPPED, DISABLED" - portFunction: "STANDARD, FAILURE" - - comments: comments - concurrentlySchedulableTaskCount: 2 - parentGroupId: parentGroupId - type: "INPUT_PORT, OUTPUT_PORT" - allowRemoteAccess: true - versionedComponentId: versionedComponentId + groupIdentifier: groupIdentifier + localNetworkInterface: localNetworkInterface + parameterProviders: + key: + identifier: identifier + name: name + type: type + bundle: null + flow: + versionCount: 4 + bucketName: bucketName + identifier: identifier + permissions: null + createdTimestamp: 3 name: name - transmitting: true - validationErrors: - - validationErrors - - validationErrors - id: id - position: null - state: "RUNNING, STOPPED, DISABLED" - portFunction: "STANDARD, FAILURE" - funnels: - - versionedComponentId: versionedComponentId - parentGroupId: parentGroupId - id: id - position: null - - versionedComponentId: versionedComponentId - parentGroupId: parentGroupId - id: id - position: null - processors: - - supportsParallelProcessing: true - supportsBatching: true - deprecated: true - executionNodeRestricted: true - parentGroupId: parentGroupId description: description - multipleVersionsAvailable: true - extensionMissing: true - type: type - inputRequirement: inputRequirement - relationships: - - name: name - description: description - autoTerminate: true - retry: true - - name: name - description: description - autoTerminate: true - retry: true - restricted: true - versionedComponentId: versionedComponentId - supportsSensitiveDynamicProperties: true - name: name - validationErrors: - - validationErrors - - validationErrors - style: - key: style - id: id - position: null - state: "RUNNING, STOPPED, DISABLED" - bundle: - artifact: artifact - version: version - group: group - persistsState: true - config: - annotationData: annotationData + bucketIdentifier: bucketIdentifier + versionInfo: + version: 0 + branch: branch + lastModifiedTimestamp: 8 + flowEncodingVersion: flowEncodingVersion + latest: true + parameterContexts: + key: + parameterGroupName: parameterGroupName + componentType: CONNECTION + identifier: identifier + synchronized: true comments: comments - concurrentlySchedulableTaskCount: 6 - autoTerminatedRelationships: - - autoTerminatedRelationships - - autoTerminatedRelationships - retryCount: 1 - bulletinLevel: bulletinLevel - executionNode: executionNode - penaltyDuration: penaltyDuration - defaultSchedulingPeriod: - key: defaultSchedulingPeriod - runDurationMillis: 3 - defaultConcurrentTasks: - key: defaultConcurrentTasks - customUiUrl: customUiUrl + description: description + inheritedParameterContexts: + - inheritedParameterContexts + - inheritedParameterContexts + name: name + instanceIdentifier: instanceIdentifier + position: null + groupIdentifier: groupIdentifier + parameterProvider: parameterProvider + parameters: + - referencedAssets: + - identifier: identifier + name: name + - identifier: identifier + name: name + provided: true + name: name + description: description + sensitive: true + value: value + - referencedAssets: + - identifier: identifier + name: name + - identifier: identifier + name: name + provided: true + name: name + description: description + sensitive: true + value: value + stoppedCount: 7 + id: id + bulletins: + - null + - null + publicInputPortCount: 3 + upToDateCount: 3 + inactiveRemotePortCount: 0 + uri: uri + locallyModifiedCount: 7 + revision: + clientId: clientId + lastModifier: lastModifier + version: 2 + disconnectedNodeAcknowledged: true + publicOutputPortCount: 7 + component: + activeRemotePortCount: 6 + flowfileConcurrency: "UNBOUNDED, SINGLE_FLOWFILE_PER_NODE, SINGLE_BATCH_PER_NODE" + staleCount: 5 + outputPortCount: 1 + inputPortCount: 9 + versionedComponentId: versionedComponentId + disabledCount: 5 + runningCount: 6 + flowfileOutboundPolicy: "STREAM_WHEN_AVAILABLE, BATCH_OUTPUT" + stoppedCount: 6 + id: id + versionControlInformation: + bucketName: bucketName + groupId: groupId + registryId: registryId + storageLocation: storageLocation + bucketId: bucketId + registryName: registryName + branch: branch + flowName: flowName + version: version + flowDescription: flowDescription + stateExplanation: stateExplanation + state: "LOCALLY_MODIFIED, STALE, LOCALLY_MODIFIED_AND_STALE, UP_TO_DATE,\ + \ SYNC_FAILURE" + flowId: flowId + logFileSuffix: logFileSuffix + defaultBackPressureObjectThreshold: 4 + publicInputPortCount: 2 + comments: comments + upToDateCount: 3 + parentGroupId: parentGroupId + inactiveRemotePortCount: 9 + executionEngine: "STATELESS, STANDARD, INHERITED" + locallyModifiedCount: 3 + defaultBackPressureDataSizeThreshold: defaultBackPressureDataSizeThreshold + publicOutputPortCount: 6 + localOutputPortCount: 9 + defaultFlowFileExpiration: defaultFlowFileExpiration + localInputPortCount: 8 + contents: + controllerServices: + - bulletinLevel: bulletinLevel + deprecated: true + multipleVersionsAvailable: true + extensionMissing: true + type: type descriptors: key: supportsEl: true - displayName: displayName defaultValue: defaultValue + displayName: displayName expressionLanguageScope: expressionLanguageScope description: description sensitive: true @@ -67920,79 +61630,119 @@ components: name: name dynamic: true identifiesControllerServiceBundle: null - lossTolerant: true - backoffMechanism: "PENALIZE_FLOWFILE, YIELD_PROCESSOR" - maxBackoffPeriod: maxBackoffPeriod + controllerServiceApis: + - type: type + bundle: null + - type: type + bundle: null sensitiveDynamicPropertyNames: - sensitiveDynamicPropertyNames - sensitiveDynamicPropertyNames - schedulingStrategy: schedulingStrategy - schedulingPeriod: schedulingPeriod - yieldDuration: yieldDuration - properties: - key: properties - retriedRelationships: - - retriedRelationships - - retriedRelationships - validationStatus: "VALID, INVALID, VALIDATING" - - supportsParallelProcessing: true - supportsBatching: true - deprecated: true - executionNodeRestricted: true - parentGroupId: parentGroupId - description: description - multipleVersionsAvailable: true - extensionMissing: true - type: type - inputRequirement: inputRequirement - relationships: - - name: name - description: description - autoTerminate: true - retry: true - - name: name - description: description - autoTerminate: true - retry: true - restricted: true - versionedComponentId: versionedComponentId - supportsSensitiveDynamicProperties: true - name: name - validationErrors: - - validationErrors - - validationErrors - style: - key: style - id: id - position: null - state: "RUNNING, STOPPED, DISABLED" - bundle: - artifact: artifact - version: version - group: group - persistsState: true - config: + supportsSensitiveDynamicProperties: true + versionedComponentId: versionedComponentId + validationErrors: + - validationErrors + - validationErrors + id: id + state: "ENABLED, ENABLING, DISABLED, DISABLING" + bundle: + artifact: artifact + version: version + group: group + referencingComponents: + - bulletins: + - null + - null + disconnectedNodeAcknowledged: true + component: + descriptors: + key: null + referenceCycle: true + activeThreadCount: 0 + groupId: groupId + name: name + referenceType: "Processor, ControllerService, ReportingTask,\ + \ FlowRegistryClient" + validationErrors: + - validationErrors + - validationErrors + id: id + state: state + type: type + referencingComponents: + - null + - null + properties: + key: properties + permissions: null + id: id + position: null + uri: uri + operatePermissions: + canRead: true + canWrite: true + revision: + clientId: clientId + lastModifier: lastModifier + version: 2 + - bulletins: + - null + - null + disconnectedNodeAcknowledged: true + component: + descriptors: + key: null + referenceCycle: true + activeThreadCount: 0 + groupId: groupId + name: name + referenceType: "Processor, ControllerService, ReportingTask,\ + \ FlowRegistryClient" + validationErrors: + - validationErrors + - validationErrors + id: id + state: state + type: type + referencingComponents: + - null + - null + properties: + key: properties + permissions: null + id: id + position: null + uri: uri + operatePermissions: + canRead: true + canWrite: true + revision: + clientId: clientId + lastModifier: lastModifier + version: 2 + validationStatus: "VALID, INVALID, VALIDATING" annotationData: annotationData comments: comments - concurrentlySchedulableTaskCount: 6 - autoTerminatedRelationships: - - autoTerminatedRelationships - - autoTerminatedRelationships - retryCount: 1 - bulletinLevel: bulletinLevel - executionNode: executionNode - penaltyDuration: penaltyDuration - defaultSchedulingPeriod: - key: defaultSchedulingPeriod - runDurationMillis: 3 - defaultConcurrentTasks: - key: defaultConcurrentTasks + parentGroupId: parentGroupId customUiUrl: customUiUrl + restricted: true + name: name + position: + x: 0.8008281904610115 + "y": 6.027456183070403 + persistsState: true + properties: + key: properties + - bulletinLevel: bulletinLevel + deprecated: true + multipleVersionsAvailable: true + extensionMissing: true + type: type descriptors: key: supportsEl: true - displayName: displayName defaultValue: defaultValue + displayName: displayName expressionLanguageScope: expressionLanguageScope description: description sensitive: true @@ -68021,1487 +61771,1585 @@ components: name: name dynamic: true identifiesControllerServiceBundle: null - lossTolerant: true - backoffMechanism: "PENALIZE_FLOWFILE, YIELD_PROCESSOR" - maxBackoffPeriod: maxBackoffPeriod + controllerServiceApis: + - type: type + bundle: null + - type: type + bundle: null sensitiveDynamicPropertyNames: - sensitiveDynamicPropertyNames - sensitiveDynamicPropertyNames - schedulingStrategy: schedulingStrategy - schedulingPeriod: schedulingPeriod - yieldDuration: yieldDuration - properties: - key: properties - retriedRelationships: - - retriedRelationships - - retriedRelationships - validationStatus: "VALID, INVALID, VALIDATING" - remoteProcessGroups: - - targetSecure: true - inactiveRemoteInputPortCount: 9 - communicationsTimeout: communicationsTimeout - outputPortCount: 5 - inputPortCount: 4 - activeRemoteInputPortCount: 9 - proxyPort: 1 - flowRefreshed: flowRefreshed - versionedComponentId: versionedComponentId - transportProtocol: transportProtocol - transmitting: true - validationErrors: - - validationErrors - - validationErrors - yieldDuration: yieldDuration - id: id - localNetworkInterface: localNetworkInterface - comments: comments - authorizationIssues: - - authorizationIssues - - authorizationIssues - proxyPassword: proxyPassword - parentGroupId: parentGroupId - activeRemoteOutputPortCount: 6 - proxyHost: proxyHost - contents: - outputPorts: - - null - - null - inputPorts: - - comments: comments - targetId: targetId - concurrentlySchedulableTaskCount: 9 - groupId: groupId - useCompression: true - targetRunning: true - connected: true - versionedComponentId: versionedComponentId - batchSettings: - duration: duration - size: size - count: 6 - name: name - transmitting: true - exists: true - id: id - - comments: comments - targetId: targetId - concurrentlySchedulableTaskCount: 9 - groupId: groupId - useCompression: true - targetRunning: true - connected: true - versionedComponentId: versionedComponentId - batchSettings: - duration: duration - size: size - count: 6 - name: name - transmitting: true - exists: true - id: id - targetUri: targetUri - name: name - proxyUser: proxyUser - targetUris: targetUris - position: null - inactiveRemoteOutputPortCount: 8 - - targetSecure: true - inactiveRemoteInputPortCount: 9 - communicationsTimeout: communicationsTimeout - outputPortCount: 5 - inputPortCount: 4 - activeRemoteInputPortCount: 9 - proxyPort: 1 - flowRefreshed: flowRefreshed - versionedComponentId: versionedComponentId - transportProtocol: transportProtocol - transmitting: true - validationErrors: - - validationErrors - - validationErrors - yieldDuration: yieldDuration - id: id - localNetworkInterface: localNetworkInterface - comments: comments - authorizationIssues: - - authorizationIssues - - authorizationIssues - proxyPassword: proxyPassword - parentGroupId: parentGroupId - activeRemoteOutputPortCount: 6 - proxyHost: proxyHost - contents: - outputPorts: - - null - - null - inputPorts: - - comments: comments - targetId: targetId - concurrentlySchedulableTaskCount: 9 - groupId: groupId - useCompression: true - targetRunning: true - connected: true - versionedComponentId: versionedComponentId - batchSettings: - duration: duration - size: size - count: 6 - name: name - transmitting: true - exists: true - id: id - - comments: comments - targetId: targetId - concurrentlySchedulableTaskCount: 9 - groupId: groupId - useCompression: true - targetRunning: true - connected: true - versionedComponentId: versionedComponentId - batchSettings: - duration: duration - size: size - count: 6 - name: name - transmitting: true - exists: true - id: id - targetUri: targetUri - name: name - proxyUser: proxyUser - targetUris: targetUris - position: null - inactiveRemoteOutputPortCount: 8 - connections: - - prioritizers: - - prioritizers - - prioritizers - flowFileExpiration: flowFileExpiration - selectedRelationships: - - selectedRelationships - - selectedRelationships - loadBalanceCompression: "DO_NOT_COMPRESS, COMPRESS_ATTRIBUTES_ONLY,\ - \ COMPRESS_ATTRIBUTES_AND_CONTENT" - destination: null - parentGroupId: parentGroupId - availableRelationships: - - availableRelationships - - availableRelationships - backPressureDataSizeThreshold: backPressureDataSizeThreshold - loadBalanceStrategy: "DO_NOT_LOAD_BALANCE, PARTITION_BY_ATTRIBUTE,\ - \ ROUND_ROBIN, SINGLE_NODE" - source: - running: true - comments: comments + supportsSensitiveDynamicProperties: true versionedComponentId: versionedComponentId - groupId: groupId - name: name - transmitting: true - exists: true + validationErrors: + - validationErrors + - validationErrors id: id - type: "PROCESSOR, REMOTE_INPUT_PORT, REMOTE_OUTPUT_PORT, INPUT_PORT,\ - \ OUTPUT_PORT, FUNNEL" - labelIndex: 0 - bends: - - null - - null - loadBalanceStatus: "LOAD_BALANCE_NOT_CONFIGURED, LOAD_BALANCE_INACTIVE,\ - \ LOAD_BALANCE_ACTIVE" - backPressureObjectThreshold: 1 - versionedComponentId: versionedComponentId - getzIndex: 6 - name: name - id: id - position: null - loadBalancePartitionAttribute: loadBalancePartitionAttribute - - prioritizers: - - prioritizers - - prioritizers - flowFileExpiration: flowFileExpiration - selectedRelationships: - - selectedRelationships - - selectedRelationships - loadBalanceCompression: "DO_NOT_COMPRESS, COMPRESS_ATTRIBUTES_ONLY,\ - \ COMPRESS_ATTRIBUTES_AND_CONTENT" - destination: null - parentGroupId: parentGroupId - availableRelationships: - - availableRelationships - - availableRelationships - backPressureDataSizeThreshold: backPressureDataSizeThreshold - loadBalanceStrategy: "DO_NOT_LOAD_BALANCE, PARTITION_BY_ATTRIBUTE,\ - \ ROUND_ROBIN, SINGLE_NODE" - source: - running: true + state: "ENABLED, ENABLING, DISABLED, DISABLING" + bundle: + artifact: artifact + version: version + group: group + referencingComponents: + - bulletins: + - null + - null + disconnectedNodeAcknowledged: true + component: + descriptors: + key: null + referenceCycle: true + activeThreadCount: 0 + groupId: groupId + name: name + referenceType: "Processor, ControllerService, ReportingTask,\ + \ FlowRegistryClient" + validationErrors: + - validationErrors + - validationErrors + id: id + state: state + type: type + referencingComponents: + - null + - null + properties: + key: properties + permissions: null + id: id + position: null + uri: uri + operatePermissions: + canRead: true + canWrite: true + revision: + clientId: clientId + lastModifier: lastModifier + version: 2 + - bulletins: + - null + - null + disconnectedNodeAcknowledged: true + component: + descriptors: + key: null + referenceCycle: true + activeThreadCount: 0 + groupId: groupId + name: name + referenceType: "Processor, ControllerService, ReportingTask,\ + \ FlowRegistryClient" + validationErrors: + - validationErrors + - validationErrors + id: id + state: state + type: type + referencingComponents: + - null + - null + properties: + key: properties + permissions: null + id: id + position: null + uri: uri + operatePermissions: + canRead: true + canWrite: true + revision: + clientId: clientId + lastModifier: lastModifier + version: 2 + validationStatus: "VALID, INVALID, VALIDATING" + annotationData: annotationData comments: comments - versionedComponentId: versionedComponentId - groupId: groupId - name: name - transmitting: true - exists: true - id: id - type: "PROCESSOR, REMOTE_INPUT_PORT, REMOTE_OUTPUT_PORT, INPUT_PORT,\ - \ OUTPUT_PORT, FUNNEL" - labelIndex: 0 - bends: - - null - - null - loadBalanceStatus: "LOAD_BALANCE_NOT_CONFIGURED, LOAD_BALANCE_INACTIVE,\ - \ LOAD_BALANCE_ACTIVE" - backPressureObjectThreshold: 1 - versionedComponentId: versionedComponentId - getzIndex: 6 - name: name - id: id - position: null - loadBalancePartitionAttribute: loadBalancePartitionAttribute - labels: - - versionedComponentId: versionedComponentId - getzIndex: 5 - width: 6.778324963048013 - parentGroupId: parentGroupId - style: - key: style - id: id - position: null - label: label - height: 6.878052220127876 - - versionedComponentId: versionedComponentId - getzIndex: 5 - width: 6.778324963048013 - parentGroupId: parentGroupId - style: - key: style - id: id - position: null - label: label - height: 6.878052220127876 - name: name - invalidCount: 5 - syncFailureCount: 1 - position: null - maxConcurrentTasks: 6 - statelessFlowTimeout: statelessFlowTimeout - parameterContext: null - locallyModifiedAndStaleCount: 7 - localOutputPortCount: 5 - localInputPortCount: 5 - invalidCount: 4 - syncFailureCount: 4 - position: - x: 6.027456183070403 - "y": 1.4658129805029452 - versionedFlowState: "LOCALLY_MODIFIED, STALE, LOCALLY_MODIFIED_AND_STALE,\ - \ UP_TO_DATE, SYNC_FAILURE" - locallyModifiedAndStaleCount: 1 - parameterContext: null - status: - name: name - nodeSnapshots: - - statusSnapshot: null - address: address - apiPort: 8 - nodeId: nodeId - - statusSnapshot: null - address: address - apiPort: 8 - nodeId: nodeId - id: id - aggregateSnapshot: - transferred: transferred - queued: queued - remoteProcessGroupStatusSnapshots: - - canRead: true - remoteProcessGroupStatusSnapshot: - bytesReceived: 4 - transmissionStatus: transmissionStatus - activeThreadCount: 0 - groupId: groupId - flowFilesReceived: 1 + parentGroupId: parentGroupId + customUiUrl: customUiUrl + restricted: true name: name - targetUri: targetUri - flowFilesSent: 6 - received: received + position: + x: 0.8008281904610115 + "y": 6.027456183070403 + persistsState: true + properties: + key: properties + processGroups: + - null + - null + outputPorts: + - null + - null + funnels: + - versionedComponentId: versionedComponentId + parentGroupId: parentGroupId id: id - bytesSent: 4 - sent: sent - id: id - - canRead: true - remoteProcessGroupStatusSnapshot: - bytesReceived: 4 - transmissionStatus: transmissionStatus - activeThreadCount: 0 - groupId: groupId - flowFilesReceived: 1 - name: name - targetUri: targetUri - flowFilesSent: 6 - received: received + position: + x: 0.8008281904610115 + "y": 6.027456183070403 + - versionedComponentId: versionedComponentId + parentGroupId: parentGroupId id: id - bytesSent: 4 - sent: sent - id: id - output: output - connectionStatusSnapshots: - - connectionStatusSnapshot: - sourceId: sourceId - groupId: groupId - queued: queued - percentUseCount: 7 - destinationId: destinationId - predictions: - predictedBytesAtNextInterval: 9 - predictionIntervalSeconds: 2 - predictedPercentBytes: 2 - predictedPercentCount: 3 - predictedMillisUntilCountBackpressure: 5 - predictedCountAtNextInterval: 7 - predictedMillisUntilBytesBackpressure: 5 - output: output - input: input - percentUseBytes: 1 - flowFileAvailability: flowFileAvailability - destinationName: destinationName - queuedSize: queuedSize - queuedCount: queuedCount + position: + x: 0.8008281904610115 + "y": 6.027456183070403 + inputPorts: + - comments: comments + concurrentlySchedulableTaskCount: 1 + parentGroupId: parentGroupId + type: "INPUT_PORT, OUTPUT_PORT" + allowRemoteAccess: true + versionedComponentId: versionedComponentId name: name - flowFilesQueued: 1 + transmitting: true + validationErrors: + - validationErrors + - validationErrors id: id - sourceName: sourceName - flowFilesIn: 4 - flowFilesOut: 1 - bytesIn: 7 - bytesOut: 1 - bytesQueued: 6 - canRead: true - id: id - - connectionStatusSnapshot: - sourceId: sourceId - groupId: groupId - queued: queued - percentUseCount: 7 - destinationId: destinationId - predictions: - predictedBytesAtNextInterval: 9 - predictionIntervalSeconds: 2 - predictedPercentBytes: 2 - predictedPercentCount: 3 - predictedMillisUntilCountBackpressure: 5 - predictedCountAtNextInterval: 7 - predictedMillisUntilBytesBackpressure: 5 - output: output - input: input - percentUseBytes: 1 - flowFileAvailability: flowFileAvailability - destinationName: destinationName - queuedSize: queuedSize - queuedCount: queuedCount + portFunction: "STANDARD, FAILURE" + position: null + state: "RUNNING, STOPPED, DISABLED" + - comments: comments + concurrentlySchedulableTaskCount: 1 + parentGroupId: parentGroupId + type: "INPUT_PORT, OUTPUT_PORT" + allowRemoteAccess: true + versionedComponentId: versionedComponentId name: name - flowFilesQueued: 1 + transmitting: true + validationErrors: + - validationErrors + - validationErrors id: id - sourceName: sourceName - flowFilesIn: 4 - flowFilesOut: 1 - bytesIn: 7 - bytesOut: 1 - bytesQueued: 6 - canRead: true - id: id - queuedCount: queuedCount - queuedSize: queuedSize - flowFilesReceived: 4 - processGroupStatusSnapshots: - - canRead: true - processGroupStatusSnapshot: null - id: id - - canRead: true - processGroupStatusSnapshot: null - id: id - flowFilesSent: 9 - id: id - flowFilesIn: 5 - written: written - statelessActiveThreadCount: 7 - flowFilesOut: 0 - bytesIn: 4 - bytesQueued: 8 - bytesOut: 2 - bytesWritten: 3 - outputPortStatusSnapshots: - - null - - null - read: read - bytesTransferred: 8 - activeThreadCount: 1 - processorStatusSnapshots: - - processorStatusSnapshot: - bytesWritten: 7 - read: read - tasksDurationNanos: 8 - activeThreadCount: 7 - groupId: groupId - executionNode: "ALL, PRIMARY" - bytesRead: 3 - processingPerformanceStatus: - identifier: identifier - cpuDuration: 3 - contentReadDuration: 7 - sessionCommitDuration: 3 - garbageCollectionDuration: 4 - contentWriteDuration: 5 + portFunction: "STANDARD, FAILURE" + position: null + state: "RUNNING, STOPPED, DISABLED" + processors: + - supportsBatching: true + supportsParallelProcessing: true + deprecated: true + executionNodeRestricted: true + description: description + parentGroupId: parentGroupId + multipleVersionsAvailable: true + extensionMissing: true type: type - terminatedThreadCount: 3 - output: output - input: input - taskCount: 4 + inputRequirement: inputRequirement + relationships: + - name: name + autoTerminate: true + description: description + retry: true + - name: name + autoTerminate: true + description: description + retry: true + restricted: true + supportsSensitiveDynamicProperties: true + versionedComponentId: versionedComponentId name: name + validationErrors: + - validationErrors + - validationErrors + style: + key: style id: id - written: written - flowFilesIn: 0 - tasksDuration: tasksDuration - runStatus: "Running, Stopped, Validating, Disabled, Invalid" - flowFilesOut: 6 - tasks: tasks - bytesIn: 7 - bytesOut: 0 - canRead: true - id: id - - processorStatusSnapshot: - bytesWritten: 7 - read: read - tasksDurationNanos: 8 - activeThreadCount: 7 - groupId: groupId - executionNode: "ALL, PRIMARY" - bytesRead: 3 - processingPerformanceStatus: - identifier: identifier - cpuDuration: 3 - contentReadDuration: 7 - sessionCommitDuration: 3 - garbageCollectionDuration: 4 - contentWriteDuration: 5 + position: null + state: "RUNNING, STOPPED, DISABLED" + bundle: + artifact: artifact + version: version + group: group + config: + annotationData: annotationData + comments: comments + autoTerminatedRelationships: + - autoTerminatedRelationships + - autoTerminatedRelationships + concurrentlySchedulableTaskCount: 7 + retryCount: 9 + bulletinLevel: bulletinLevel + executionNode: executionNode + penaltyDuration: penaltyDuration + defaultSchedulingPeriod: + key: defaultSchedulingPeriod + defaultConcurrentTasks: + key: defaultConcurrentTasks + runDurationMillis: 3 + customUiUrl: customUiUrl + descriptors: + key: + supportsEl: true + defaultValue: defaultValue + displayName: displayName + expressionLanguageScope: expressionLanguageScope + description: description + sensitive: true + required: true + dependencies: + - dependentValues: + - dependentValues + - dependentValues + propertyName: propertyName + - dependentValues: + - dependentValues + - dependentValues + propertyName: propertyName + allowableValues: + - canRead: true + allowableValue: + displayName: displayName + description: description + value: value + - canRead: true + allowableValue: + displayName: displayName + description: description + value: value + identifiesControllerService: identifiesControllerService + name: name + dynamic: true + identifiesControllerServiceBundle: null + lossTolerant: true + backoffMechanism: "PENALIZE_FLOWFILE, YIELD_PROCESSOR" + maxBackoffPeriod: maxBackoffPeriod + sensitiveDynamicPropertyNames: + - sensitiveDynamicPropertyNames + - sensitiveDynamicPropertyNames + schedulingStrategy: schedulingStrategy + schedulingPeriod: schedulingPeriod + yieldDuration: yieldDuration + properties: + key: properties + retriedRelationships: + - retriedRelationships + - retriedRelationships + persistsState: true + validationStatus: "VALID, INVALID, VALIDATING" + - supportsBatching: true + supportsParallelProcessing: true + deprecated: true + executionNodeRestricted: true + description: description + parentGroupId: parentGroupId + multipleVersionsAvailable: true + extensionMissing: true type: type - terminatedThreadCount: 3 - output: output - input: input - taskCount: 4 + inputRequirement: inputRequirement + relationships: + - name: name + autoTerminate: true + description: description + retry: true + - name: name + autoTerminate: true + description: description + retry: true + restricted: true + supportsSensitiveDynamicProperties: true + versionedComponentId: versionedComponentId name: name + validationErrors: + - validationErrors + - validationErrors + style: + key: style id: id - written: written - flowFilesIn: 0 - tasksDuration: tasksDuration - runStatus: "Running, Stopped, Validating, Disabled, Invalid" - flowFilesOut: 6 - tasks: tasks - bytesIn: 7 - bytesOut: 0 - canRead: true - id: id - bytesRead: 4 - processingPerformanceStatus: null - received: received - bytesSent: 8 - processingNanos: 9 - sent: sent - flowFilesTransferred: 1 - terminatedThreadCount: 3 - input: input - bytesReceived: 6 - name: name - flowFilesQueued: 6 - versionedFlowState: "LOCALLY_MODIFIED, STALE, LOCALLY_MODIFIED_AND_STALE,\ - \ UP_TO_DATE, SYNC_FAILURE" - inputPortStatusSnapshots: - - portStatusSnapshot: - output: output - input: input - activeThreadCount: 7 - groupId: groupId + position: null + state: "RUNNING, STOPPED, DISABLED" + bundle: + artifact: artifact + version: version + group: group + config: + annotationData: annotationData + comments: comments + autoTerminatedRelationships: + - autoTerminatedRelationships + - autoTerminatedRelationships + concurrentlySchedulableTaskCount: 7 + retryCount: 9 + bulletinLevel: bulletinLevel + executionNode: executionNode + penaltyDuration: penaltyDuration + defaultSchedulingPeriod: + key: defaultSchedulingPeriod + defaultConcurrentTasks: + key: defaultConcurrentTasks + runDurationMillis: 3 + customUiUrl: customUiUrl + descriptors: + key: + supportsEl: true + defaultValue: defaultValue + displayName: displayName + expressionLanguageScope: expressionLanguageScope + description: description + sensitive: true + required: true + dependencies: + - dependentValues: + - dependentValues + - dependentValues + propertyName: propertyName + - dependentValues: + - dependentValues + - dependentValues + propertyName: propertyName + allowableValues: + - canRead: true + allowableValue: + displayName: displayName + description: description + value: value + - canRead: true + allowableValue: + displayName: displayName + description: description + value: value + identifiesControllerService: identifiesControllerService + name: name + dynamic: true + identifiesControllerServiceBundle: null + lossTolerant: true + backoffMechanism: "PENALIZE_FLOWFILE, YIELD_PROCESSOR" + maxBackoffPeriod: maxBackoffPeriod + sensitiveDynamicPropertyNames: + - sensitiveDynamicPropertyNames + - sensitiveDynamicPropertyNames + schedulingStrategy: schedulingStrategy + schedulingPeriod: schedulingPeriod + yieldDuration: yieldDuration + properties: + key: properties + retriedRelationships: + - retriedRelationships + - retriedRelationships + persistsState: true + validationStatus: "VALID, INVALID, VALIDATING" + remoteProcessGroups: + - inactiveRemoteInputPortCount: 1 + targetSecure: true + communicationsTimeout: communicationsTimeout + outputPortCount: 7 + activeRemoteInputPortCount: 2 + inputPortCount: 6 + proxyPort: 1 + flowRefreshed: flowRefreshed + transportProtocol: transportProtocol + versionedComponentId: versionedComponentId + transmitting: true + validationErrors: + - validationErrors + - validationErrors + yieldDuration: yieldDuration + id: id + localNetworkInterface: localNetworkInterface + authorizationIssues: + - authorizationIssues + - authorizationIssues + comments: comments + proxyPassword: proxyPassword + parentGroupId: parentGroupId + activeRemoteOutputPortCount: 4 + proxyHost: proxyHost + contents: + outputPorts: + - null + - null + inputPorts: + - comments: comments + targetId: targetId + concurrentlySchedulableTaskCount: 1 + groupId: groupId + targetRunning: true + useCompression: true + connected: true + batchSettings: + duration: duration + size: size + count: 7 + versionedComponentId: versionedComponentId + name: name + transmitting: true + exists: true + id: id + - comments: comments + targetId: targetId + concurrentlySchedulableTaskCount: 1 + groupId: groupId + targetRunning: true + useCompression: true + connected: true + batchSettings: + duration: duration + size: size + count: 7 + versionedComponentId: versionedComponentId + name: name + transmitting: true + exists: true + id: id + name: name + proxyUser: proxyUser + targetUri: targetUri + targetUris: targetUris + position: null + inactiveRemoteOutputPortCount: 1 + - inactiveRemoteInputPortCount: 1 + targetSecure: true + communicationsTimeout: communicationsTimeout + outputPortCount: 7 + activeRemoteInputPortCount: 2 + inputPortCount: 6 + proxyPort: 1 + flowRefreshed: flowRefreshed + transportProtocol: transportProtocol + versionedComponentId: versionedComponentId + transmitting: true + validationErrors: + - validationErrors + - validationErrors + yieldDuration: yieldDuration + id: id + localNetworkInterface: localNetworkInterface + authorizationIssues: + - authorizationIssues + - authorizationIssues + comments: comments + proxyPassword: proxyPassword + parentGroupId: parentGroupId + activeRemoteOutputPortCount: 4 + proxyHost: proxyHost + contents: + outputPorts: + - null + - null + inputPorts: + - comments: comments + targetId: targetId + concurrentlySchedulableTaskCount: 1 + groupId: groupId + targetRunning: true + useCompression: true + connected: true + batchSettings: + duration: duration + size: size + count: 7 + versionedComponentId: versionedComponentId + name: name + transmitting: true + exists: true + id: id + - comments: comments + targetId: targetId + concurrentlySchedulableTaskCount: 1 + groupId: groupId + targetRunning: true + useCompression: true + connected: true + batchSettings: + duration: duration + size: size + count: 7 + versionedComponentId: versionedComponentId + name: name + transmitting: true + exists: true + id: id + name: name + proxyUser: proxyUser + targetUri: targetUri + targetUris: targetUris + position: null + inactiveRemoteOutputPortCount: 1 + connections: + - prioritizers: + - prioritizers + - prioritizers + flowFileExpiration: flowFileExpiration + selectedRelationships: + - selectedRelationships + - selectedRelationships + loadBalanceCompression: "DO_NOT_COMPRESS, COMPRESS_ATTRIBUTES_ONLY,\ + \ COMPRESS_ATTRIBUTES_AND_CONTENT" + destination: + running: true + comments: comments + groupId: groupId + versionedComponentId: versionedComponentId + name: name + transmitting: true + exists: true + id: id + type: "PROCESSOR, REMOTE_INPUT_PORT, REMOTE_OUTPUT_PORT, INPUT_PORT,\ + \ OUTPUT_PORT, FUNNEL" + availableRelationships: + - availableRelationships + - availableRelationships + backPressureDataSizeThreshold: backPressureDataSizeThreshold + loadBalanceStrategy: "DO_NOT_LOAD_BALANCE, PARTITION_BY_ATTRIBUTE,\ + \ ROUND_ROBIN, SINGLE_NODE" + parentGroupId: parentGroupId + labelIndex: 7 + source: null + bends: + - null + - null + loadBalanceStatus: "LOAD_BALANCE_NOT_CONFIGURED, LOAD_BALANCE_INACTIVE,\ + \ LOAD_BALANCE_ACTIVE" + backPressureObjectThreshold: 5 + getzIndex: 2 + versionedComponentId: versionedComponentId + name: name + id: id + position: null + loadBalancePartitionAttribute: loadBalancePartitionAttribute + - prioritizers: + - prioritizers + - prioritizers + flowFileExpiration: flowFileExpiration + selectedRelationships: + - selectedRelationships + - selectedRelationships + loadBalanceCompression: "DO_NOT_COMPRESS, COMPRESS_ATTRIBUTES_ONLY,\ + \ COMPRESS_ATTRIBUTES_AND_CONTENT" + destination: + running: true + comments: comments + groupId: groupId + versionedComponentId: versionedComponentId + name: name + transmitting: true + exists: true + id: id + type: "PROCESSOR, REMOTE_INPUT_PORT, REMOTE_OUTPUT_PORT, INPUT_PORT,\ + \ OUTPUT_PORT, FUNNEL" + availableRelationships: + - availableRelationships + - availableRelationships + backPressureDataSizeThreshold: backPressureDataSizeThreshold + loadBalanceStrategy: "DO_NOT_LOAD_BALANCE, PARTITION_BY_ATTRIBUTE,\ + \ ROUND_ROBIN, SINGLE_NODE" + parentGroupId: parentGroupId + labelIndex: 7 + source: null + bends: + - null + - null + loadBalanceStatus: "LOAD_BALANCE_NOT_CONFIGURED, LOAD_BALANCE_INACTIVE,\ + \ LOAD_BALANCE_ACTIVE" + backPressureObjectThreshold: 5 + getzIndex: 2 + versionedComponentId: versionedComponentId name: name - transmitting: true id: id - flowFilesIn: 9 - flowFilesOut: 9 - runStatus: "Running, Stopped, Validating, Disabled, Invalid" - bytesIn: 0 - bytesOut: 0 - canRead: true - id: id - - portStatusSnapshot: - output: output - input: input - activeThreadCount: 7 - groupId: groupId + position: null + loadBalancePartitionAttribute: loadBalancePartitionAttribute + labels: + - getzIndex: 5 + versionedComponentId: versionedComponentId + width: 2.3021358869347655 + parentGroupId: parentGroupId + style: + key: style + id: id + label: label + position: null + height: 5.637376656633329 + - getzIndex: 5 + versionedComponentId: versionedComponentId + width: 2.3021358869347655 + parentGroupId: parentGroupId + style: + key: style + id: id + label: label + position: null + height: 5.637376656633329 + statelessGroupScheduledState: "STOPPED, RUNNING" + invalidCount: 6 + name: name + syncFailureCount: 3 + maxConcurrentTasks: 6 + position: null + statelessFlowTimeout: statelessFlowTimeout + locallyModifiedAndStaleCount: 6 + parameterContext: + component: name: name - transmitting: true id: id - flowFilesIn: 9 - flowFilesOut: 9 - runStatus: "Running, Stopped, Validating, Disabled, Invalid" - bytesIn: 0 - bytesOut: 0 - canRead: true + permissions: null id: id - statsLastRefreshed: statsLastRefreshed - - activeRemotePortCount: 9 - staleCount: 5 - outputPortCount: 9 - inputPortCount: 3 - permissions: null - processGroupUpdateStrategy: "CURRENT_GROUP, CURRENT_GROUP_WITH_CHILDREN" - runningCount: 2 - disabledCount: 6 - versionedFlowSnapshot: - bucket: - identifier: identifier - permissions: null - createdTimestamp: 3 + localOutputPortCount: 4 + localInputPortCount: 0 + invalidCount: 6 + syncFailureCount: 0 + position: null + versionedFlowState: "LOCALLY_MODIFIED, STALE, LOCALLY_MODIFIED_AND_STALE,\ + \ UP_TO_DATE, SYNC_FAILURE" + locallyModifiedAndStaleCount: 8 + parameterContext: null + status: name: name - description: description - snapshotMetadata: - flowIdentifier: flowIdentifier - comments: comments - author: author - bucketIdentifier: bucketIdentifier - branch: branch - version: version - timestamp: 0 - externalControllerServices: - key: - identifier: identifier - name: name - flowContents: - processors: - - autoTerminatedRelationships: - - autoTerminatedRelationships - - autoTerminatedRelationships - bulletinLevel: bulletinLevel - executionNode: executionNode - runDurationMillis: 3 - type: type - propertyDescriptors: - key: - resourceDefinition: - resourceTypes: - - FILE - - FILE - cardinality: SINGLE - displayName: displayName - identifiesControllerService: true + nodeSnapshots: + - statusSnapshot: null + address: address + apiPort: 5 + nodeId: nodeId + - statusSnapshot: null + address: address + apiPort: 5 + nodeId: nodeId + aggregateSnapshot: + transferred: transferred + queued: queued + output: output + remoteProcessGroupStatusSnapshots: + - canRead: true + remoteProcessGroupStatusSnapshot: + bytesReceived: 5 + activeThreadCount: 5 + transmissionStatus: transmissionStatus + flowFilesReceived: 7 + groupId: groupId name: name - dynamic: true - 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: 2 - retryCount: 3 - penaltyDuration: penaltyDuration - backoffMechanism: "PENALIZE_FLOWFILE, YIELD_PROCESSOR" - schedulingStrategy: schedulingStrategy - name: name - instanceIdentifier: instanceIdentifier - style: - key: style - schedulingPeriod: schedulingPeriod - position: null - groupIdentifier: groupIdentifier - properties: - key: properties - - autoTerminatedRelationships: - - autoTerminatedRelationships - - autoTerminatedRelationships - bulletinLevel: bulletinLevel - executionNode: executionNode - runDurationMillis: 3 - type: type - propertyDescriptors: - key: - resourceDefinition: - resourceTypes: - - FILE - - FILE - cardinality: SINGLE - displayName: displayName - identifiesControllerService: true + targetUri: targetUri + flowFilesSent: 3 + received: received + bytesSent: 8 + id: id + sent: sent + id: id + - canRead: true + remoteProcessGroupStatusSnapshot: + bytesReceived: 5 + activeThreadCount: 5 + transmissionStatus: transmissionStatus + flowFilesReceived: 7 + groupId: groupId name: name - dynamic: true - 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: 2 - retryCount: 3 - penaltyDuration: penaltyDuration - backoffMechanism: "PENALIZE_FLOWFILE, YIELD_PROCESSOR" - schedulingStrategy: schedulingStrategy - name: name - instanceIdentifier: instanceIdentifier - style: - key: style - schedulingPeriod: schedulingPeriod - position: null - groupIdentifier: groupIdentifier - properties: - key: properties - scheduledState: ENABLED - processGroups: - - null - - null - outputPorts: - - null - - null - funnels: - - identifier: identifier - componentType: CONNECTION - comments: comments - name: name - instanceIdentifier: instanceIdentifier - position: null - groupIdentifier: groupIdentifier - - identifier: identifier - componentType: CONNECTION - comments: comments - name: name - instanceIdentifier: instanceIdentifier - position: null - groupIdentifier: groupIdentifier - versionedFlowCoordinates: - registryId: registryId - storageLocation: storageLocation - bucketId: bucketId - branch: branch - flowId: flowId - version: version - latest: true - connections: - - identifier: identifier - componentType: CONNECTION - prioritizers: - - prioritizers - - prioritizers - comments: comments - flowFileExpiration: flowFileExpiration - selectedRelationships: - - selectedRelationships - - selectedRelationships - loadBalanceCompression: "DO_NOT_COMPRESS, COMPRESS_ATTRIBUTES_ONLY,\ - \ COMPRESS_ATTRIBUTES_AND_CONTENT" - destination: null - backPressureDataSizeThreshold: backPressureDataSizeThreshold - loadBalanceStrategy: "DO_NOT_LOAD_BALANCE, PARTITION_BY_ATTRIBUTE,\ - \ ROUND_ROBIN, SINGLE_NODE" - source: - comments: comments - groupId: groupId - name: name - instanceIdentifier: instanceIdentifier + targetUri: targetUri + flowFilesSent: 3 + received: received + bytesSent: 8 + id: id + sent: sent id: id - type: PROCESSOR - labelIndex: 4 - bends: - - null - - null - backPressureObjectThreshold: 0 - name: name - instanceIdentifier: instanceIdentifier - position: null - groupIdentifier: groupIdentifier - partitioningAttribute: partitioningAttribute - zIndex: 0 - - identifier: identifier - componentType: CONNECTION - prioritizers: - - prioritizers - - prioritizers - comments: comments - flowFileExpiration: flowFileExpiration - selectedRelationships: - - selectedRelationships - - selectedRelationships - loadBalanceCompression: "DO_NOT_COMPRESS, COMPRESS_ATTRIBUTES_ONLY,\ - \ COMPRESS_ATTRIBUTES_AND_CONTENT" - destination: null - backPressureDataSizeThreshold: backPressureDataSizeThreshold - loadBalanceStrategy: "DO_NOT_LOAD_BALANCE, PARTITION_BY_ATTRIBUTE,\ - \ ROUND_ROBIN, SINGLE_NODE" - source: - comments: comments - groupId: groupId - name: name - instanceIdentifier: instanceIdentifier + connectionStatusSnapshots: + - canRead: true + connectionStatusSnapshot: + sourceId: sourceId + groupId: groupId + queued: queued + percentUseCount: 1 + destinationId: destinationId + predictions: + predictedBytesAtNextInterval: 4 + predictionIntervalSeconds: 9 + predictedPercentBytes: 6 + predictedPercentCount: 8 + predictedMillisUntilCountBackpressure: 9 + predictedCountAtNextInterval: 5 + predictedMillisUntilBytesBackpressure: 9 + output: output + input: input + percentUseBytes: 7 + flowFileAvailability: flowFileAvailability + destinationName: destinationName + queuedCount: queuedCount + queuedSize: queuedSize + flowFilesQueued: 6 + name: name + flowFilesIn: 1 + id: id + sourceName: sourceName + flowFilesOut: 1 + bytesIn: 4 + bytesOut: 7 + bytesQueued: 1 id: id - type: PROCESSOR - labelIndex: 4 - bends: + - canRead: true + connectionStatusSnapshot: + sourceId: sourceId + groupId: groupId + queued: queued + percentUseCount: 1 + destinationId: destinationId + predictions: + predictedBytesAtNextInterval: 4 + predictionIntervalSeconds: 9 + predictedPercentBytes: 6 + predictedPercentCount: 8 + predictedMillisUntilCountBackpressure: 9 + predictedCountAtNextInterval: 5 + predictedMillisUntilBytesBackpressure: 9 + output: output + input: input + percentUseBytes: 7 + flowFileAvailability: flowFileAvailability + destinationName: destinationName + queuedCount: queuedCount + queuedSize: queuedSize + flowFilesQueued: 6 + name: name + flowFilesIn: 1 + id: id + sourceName: sourceName + flowFilesOut: 1 + bytesIn: 4 + bytesOut: 7 + bytesQueued: 1 + id: id + flowFilesReceived: 5 + queuedCount: queuedCount + queuedSize: queuedSize + flowFilesSent: 4 + processGroupStatusSnapshots: + - canRead: true + processGroupStatusSnapshot: null + id: id + - canRead: true + processGroupStatusSnapshot: null + id: id + flowFilesIn: 9 + id: id + written: written + statelessActiveThreadCount: 3 + flowFilesOut: 0 + bytesIn: 0 + bytesOut: 6 + bytesQueued: 4 + bytesWritten: 0 + outputPortStatusSnapshots: - null - null - backPressureObjectThreshold: 0 - name: name - instanceIdentifier: instanceIdentifier - position: null - groupIdentifier: groupIdentifier - partitioningAttribute: partitioningAttribute - zIndex: 0 - logFileSuffix: logFileSuffix - parameterContextName: parameterContextName - identifier: identifier - componentType: CONNECTION - defaultBackPressureObjectThreshold: 9 - comments: comments - executionEngine: STANDARD - labels: - - identifier: identifier - componentType: CONNECTION - comments: comments - name: name - width: 4.332304821875894 - instanceIdentifier: instanceIdentifier - style: - key: style - position: null - label: label - groupIdentifier: groupIdentifier - zIndex: 7 - height: 2.7977867356748476 - - identifier: identifier - componentType: CONNECTION - comments: comments + bytesTransferred: 9 + read: read + activeThreadCount: 4 + processorStatusSnapshots: + - processorStatusSnapshot: + bytesWritten: 9 + read: read + tasksDurationNanos: 8 + activeThreadCount: 8 + groupId: groupId + executionNode: "ALL, PRIMARY" + bytesRead: 8 + processingPerformanceStatus: null + type: type + terminatedThreadCount: 0 + output: output + input: input + taskCount: 9 + name: name + flowFilesIn: 1 + id: id + tasksDuration: tasksDuration + written: written + flowFilesOut: 3 + runStatus: "Running, Stopped, Validating, Disabled, Invalid" + tasks: tasks + bytesIn: 6 + bytesOut: 4 + canRead: true + id: id + - processorStatusSnapshot: + bytesWritten: 9 + read: read + tasksDurationNanos: 8 + activeThreadCount: 8 + groupId: groupId + executionNode: "ALL, PRIMARY" + bytesRead: 8 + processingPerformanceStatus: null + type: type + terminatedThreadCount: 0 + output: output + input: input + taskCount: 9 + name: name + flowFilesIn: 1 + id: id + tasksDuration: tasksDuration + written: written + flowFilesOut: 3 + runStatus: "Running, Stopped, Validating, Disabled, Invalid" + tasks: tasks + bytesIn: 6 + bytesOut: 4 + canRead: true + id: id + bytesRead: 1 + processingPerformanceStatus: + identifier: identifier + cpuDuration: 0 + contentReadDuration: 4 + sessionCommitDuration: 1 + garbageCollectionDuration: 2 + contentWriteDuration: 3 + received: received + bytesSent: 7 + processingNanos: 8 + sent: sent + flowFilesTransferred: 6 + terminatedThreadCount: 9 + input: input + bytesReceived: 4 + flowFilesQueued: 7 name: name - width: 4.332304821875894 - instanceIdentifier: instanceIdentifier - style: - key: style - position: null - label: label - groupIdentifier: groupIdentifier - zIndex: 7 - height: 2.7977867356748476 - defaultBackPressureDataSizeThreshold: defaultBackPressureDataSizeThreshold - controllerServices: - - annotationData: annotationData + versionedFlowState: "LOCALLY_MODIFIED, STALE, LOCALLY_MODIFIED_AND_STALE,\ + \ UP_TO_DATE, SYNC_FAILURE" + inputPortStatusSnapshots: + - portStatusSnapshot: + output: output + input: input + activeThreadCount: 0 + groupId: groupId + name: name + transmitting: true + flowFilesIn: 5 + id: id + flowFilesOut: 5 + runStatus: "Running, Stopped, Validating, Disabled, Invalid" + bytesIn: 6 + bytesOut: 1 + canRead: true + id: id + - portStatusSnapshot: + output: output + input: input + activeThreadCount: 0 + groupId: groupId + name: name + transmitting: true + flowFilesIn: 5 + id: id + flowFilesOut: 5 + runStatus: "Running, Stopped, Validating, Disabled, Invalid" + bytesIn: 6 + bytesOut: 1 + canRead: true + id: id + id: id + statsLastRefreshed: statsLastRefreshed + - activeRemotePortCount: 0 + staleCount: 3 + outputPortCount: 3 + inputPortCount: 7 + permissions: + canRead: true + canWrite: true + processGroupUpdateStrategy: "CURRENT_GROUP, CURRENT_GROUP_WITH_CHILDREN" + disabledCount: 7 + runningCount: 5 + versionedFlowSnapshot: + bucket: identifier: identifier - componentType: CONNECTION - comments: comments - bulletinLevel: bulletinLevel - type: type - propertyDescriptors: - key: null - scheduledState: ENABLED - controllerServiceApis: - - type: type - bundle: null - - type: type - bundle: null + permissions: + canRead: true + canDelete: true + canWrite: true + createdTimestamp: 2 name: name - instanceIdentifier: instanceIdentifier - position: null - groupIdentifier: groupIdentifier - bundle: null - properties: - key: properties - - annotationData: annotationData - identifier: identifier - componentType: CONNECTION + description: description + externalControllerServices: + key: + identifier: identifier + name: name + snapshotMetadata: + flowIdentifier: flowIdentifier comments: comments - bulletinLevel: bulletinLevel - type: type - propertyDescriptors: - key: null - scheduledState: ENABLED - controllerServiceApis: - - type: type + author: author + bucketIdentifier: bucketIdentifier + branch: branch + version: version + timestamp: 5 + flowContents: + processors: + - autoTerminatedRelationships: + - autoTerminatedRelationships + - autoTerminatedRelationships + bulletinLevel: bulletinLevel + executionNode: executionNode + runDurationMillis: 3 + propertyDescriptors: + key: null + type: type + scheduledState: ENABLED + maxBackoffPeriod: maxBackoffPeriod + yieldDuration: yieldDuration bundle: null - - type: type + retriedRelationships: + - retriedRelationships + - retriedRelationships + annotationData: annotationData + componentType: CONNECTION + identifier: identifier + comments: comments + concurrentlySchedulableTaskCount: 1 + retryCount: 1 + penaltyDuration: penaltyDuration + backoffMechanism: "PENALIZE_FLOWFILE, YIELD_PROCESSOR" + schedulingStrategy: schedulingStrategy + name: name + instanceIdentifier: instanceIdentifier + schedulingPeriod: schedulingPeriod + style: + key: style + position: null + groupIdentifier: groupIdentifier + properties: + key: properties + - autoTerminatedRelationships: + - autoTerminatedRelationships + - autoTerminatedRelationships + bulletinLevel: bulletinLevel + executionNode: executionNode + runDurationMillis: 3 + propertyDescriptors: + key: null + type: type + scheduledState: ENABLED + maxBackoffPeriod: maxBackoffPeriod + yieldDuration: yieldDuration bundle: null - name: name - instanceIdentifier: instanceIdentifier - position: null - groupIdentifier: groupIdentifier - bundle: null - properties: - key: properties - defaultFlowFileExpiration: defaultFlowFileExpiration - flowFileConcurrency: flowFileConcurrency - flowFileOutboundPolicy: flowFileOutboundPolicy - name: name - inputPorts: - - identifier: identifier - componentType: CONNECTION - comments: comments - allowRemoteAccess: true - concurrentlySchedulableTaskCount: 8 - name: name - instanceIdentifier: instanceIdentifier - position: null - portFunction: STANDARD - type: INPUT_PORT - groupIdentifier: groupIdentifier - scheduledState: ENABLED - - identifier: identifier - componentType: CONNECTION - comments: comments - allowRemoteAccess: true - concurrentlySchedulableTaskCount: 8 - name: name - instanceIdentifier: instanceIdentifier - position: null - portFunction: STANDARD - type: INPUT_PORT - groupIdentifier: groupIdentifier + retriedRelationships: + - retriedRelationships + - retriedRelationships + annotationData: annotationData + componentType: CONNECTION + identifier: identifier + comments: comments + concurrentlySchedulableTaskCount: 1 + retryCount: 1 + penaltyDuration: penaltyDuration + backoffMechanism: "PENALIZE_FLOWFILE, YIELD_PROCESSOR" + schedulingStrategy: schedulingStrategy + name: name + instanceIdentifier: instanceIdentifier + schedulingPeriod: schedulingPeriod + style: + key: style + position: null + groupIdentifier: groupIdentifier + properties: + key: properties scheduledState: ENABLED - instanceIdentifier: instanceIdentifier - position: - x: 3.111202833403195 - "y": 9.897492629215506 - maxConcurrentTasks: 0 - statelessFlowTimeout: statelessFlowTimeout - remoteProcessGroups: - - identifier: identifier - componentType: CONNECTION - comments: comments - proxyPassword: proxyPassword - communicationsTimeout: communicationsTimeout - proxyHost: proxyHost - proxyPort: 5 - transportProtocol: "RAW, HTTP" + processGroups: + - null + - null outputPorts: - null - null - name: name - proxyUser: proxyUser - targetUris: targetUris - inputPorts: - - identifier: identifier - componentType: CONNECTION - remoteGroupId: remoteGroupId + funnels: + - componentType: CONNECTION + identifier: identifier comments: comments - targetId: targetId - concurrentlySchedulableTaskCount: 7 - useCompression: true - scheduledState: ENABLED name: name instanceIdentifier: instanceIdentifier position: null - batchSize: - duration: duration - size: size - count: 0 groupIdentifier: groupIdentifier - - identifier: identifier - componentType: CONNECTION - remoteGroupId: remoteGroupId + - componentType: CONNECTION + identifier: identifier comments: comments - targetId: targetId - concurrentlySchedulableTaskCount: 7 - useCompression: true - scheduledState: ENABLED name: name instanceIdentifier: instanceIdentifier position: null - batchSize: - duration: duration - size: size - count: 0 groupIdentifier: groupIdentifier - instanceIdentifier: instanceIdentifier - yieldDuration: yieldDuration - position: null - groupIdentifier: groupIdentifier - localNetworkInterface: localNetworkInterface - - identifier: identifier + versionedFlowCoordinates: + registryId: registryId + storageLocation: storageLocation + bucketId: bucketId + branch: branch + flowId: flowId + version: version + latest: true + connections: + - componentType: CONNECTION + identifier: identifier + prioritizers: + - prioritizers + - prioritizers + comments: comments + flowFileExpiration: flowFileExpiration + selectedRelationships: + - selectedRelationships + - selectedRelationships + loadBalanceCompression: "DO_NOT_COMPRESS, COMPRESS_ATTRIBUTES_ONLY,\ + \ COMPRESS_ATTRIBUTES_AND_CONTENT" + destination: + comments: comments + groupId: groupId + name: name + instanceIdentifier: instanceIdentifier + id: id + type: PROCESSOR + backPressureDataSizeThreshold: backPressureDataSizeThreshold + loadBalanceStrategy: "DO_NOT_LOAD_BALANCE, PARTITION_BY_ATTRIBUTE,\ + \ ROUND_ROBIN, SINGLE_NODE" + labelIndex: 2 + source: null + bends: + - x: 7.203794749804894 + "y": 4.332304821875894 + - x: 7.203794749804894 + "y": 4.332304821875894 + backPressureObjectThreshold: 0 + name: name + instanceIdentifier: instanceIdentifier + position: null + groupIdentifier: groupIdentifier + partitioningAttribute: partitioningAttribute + zIndex: 9 + - componentType: CONNECTION + identifier: identifier + prioritizers: + - prioritizers + - prioritizers + comments: comments + flowFileExpiration: flowFileExpiration + selectedRelationships: + - selectedRelationships + - selectedRelationships + loadBalanceCompression: "DO_NOT_COMPRESS, COMPRESS_ATTRIBUTES_ONLY,\ + \ COMPRESS_ATTRIBUTES_AND_CONTENT" + destination: + comments: comments + groupId: groupId + name: name + instanceIdentifier: instanceIdentifier + id: id + type: PROCESSOR + backPressureDataSizeThreshold: backPressureDataSizeThreshold + loadBalanceStrategy: "DO_NOT_LOAD_BALANCE, PARTITION_BY_ATTRIBUTE,\ + \ ROUND_ROBIN, SINGLE_NODE" + labelIndex: 2 + source: null + bends: + - x: 7.203794749804894 + "y": 4.332304821875894 + - x: 7.203794749804894 + "y": 4.332304821875894 + backPressureObjectThreshold: 0 + name: name + instanceIdentifier: instanceIdentifier + position: null + groupIdentifier: groupIdentifier + partitioningAttribute: partitioningAttribute + zIndex: 9 + logFileSuffix: logFileSuffix + parameterContextName: parameterContextName componentType: CONNECTION + identifier: identifier + defaultBackPressureObjectThreshold: 0 comments: comments - proxyPassword: proxyPassword - communicationsTimeout: communicationsTimeout - proxyHost: proxyHost - proxyPort: 5 - transportProtocol: "RAW, HTTP" - outputPorts: - - null - - null - name: name - proxyUser: proxyUser - targetUris: targetUris - inputPorts: - - identifier: identifier + executionEngine: STANDARD + defaultBackPressureDataSizeThreshold: defaultBackPressureDataSizeThreshold + labels: + - componentType: CONNECTION + identifier: identifier + comments: comments + name: name + width: 4.8789878742268815 + instanceIdentifier: instanceIdentifier + style: + key: style + label: label + position: null + groupIdentifier: groupIdentifier + height: 6.173804034172511 + zIndex: 6 + - componentType: CONNECTION + identifier: identifier + comments: comments + name: name + width: 4.8789878742268815 + instanceIdentifier: instanceIdentifier + style: + key: style + label: label + position: null + groupIdentifier: groupIdentifier + height: 6.173804034172511 + zIndex: 6 + controllerServices: + - annotationData: annotationData componentType: CONNECTION - remoteGroupId: remoteGroupId + identifier: identifier comments: comments - targetId: targetId - concurrentlySchedulableTaskCount: 7 - useCompression: true + bulletinLevel: bulletinLevel + propertyDescriptors: + key: + resourceDefinition: + resourceTypes: + - FILE + - FILE + cardinality: SINGLE + displayName: displayName + identifiesControllerService: true + name: name + dynamic: true + sensitive: true + type: type scheduledState: ENABLED + controllerServiceApis: + - type: type + bundle: null + - type: type + bundle: null name: name instanceIdentifier: instanceIdentifier position: null - batchSize: - duration: duration - size: size - count: 0 groupIdentifier: groupIdentifier - - identifier: identifier + bundle: + artifact: artifact + version: version + group: group + properties: + key: properties + - annotationData: annotationData componentType: CONNECTION - remoteGroupId: remoteGroupId + identifier: identifier comments: comments - targetId: targetId - concurrentlySchedulableTaskCount: 7 - useCompression: true + bulletinLevel: bulletinLevel + propertyDescriptors: + key: + resourceDefinition: + resourceTypes: + - FILE + - FILE + cardinality: SINGLE + displayName: displayName + identifiesControllerService: true + name: name + dynamic: true + sensitive: true + type: type scheduledState: ENABLED + controllerServiceApis: + - type: type + bundle: null + - type: type + bundle: null name: name instanceIdentifier: instanceIdentifier position: null - batchSize: - duration: duration - size: size - count: 0 groupIdentifier: groupIdentifier - instanceIdentifier: instanceIdentifier - yieldDuration: yieldDuration - position: null - groupIdentifier: groupIdentifier - localNetworkInterface: localNetworkInterface - groupIdentifier: groupIdentifier - parameterProviders: - key: - identifier: identifier - name: name - type: type - bundle: null - flow: - versionCount: 8 - identifier: identifier - bucketName: bucketName - permissions: - canRead: true - canWrite: true - canDelete: true - createdTimestamp: 5 - name: name - description: description - bucketIdentifier: bucketIdentifier - versionInfo: - version: 7 - branch: branch - lastModifiedTimestamp: 5 - flowEncodingVersion: flowEncodingVersion - parameterContexts: - key: - parameterGroupName: parameterGroupName - identifier: identifier - synchronized: true - componentType: CONNECTION - comments: comments - description: description - inheritedParameterContexts: - - inheritedParameterContexts - - inheritedParameterContexts + bundle: + artifact: artifact + version: version + group: group + properties: + key: properties + defaultFlowFileExpiration: defaultFlowFileExpiration + flowFileConcurrency: flowFileConcurrency + flowFileOutboundPolicy: flowFileOutboundPolicy name: name - instanceIdentifier: instanceIdentifier - position: null - groupIdentifier: groupIdentifier - parameters: - - referencedAssets: - - identifier: identifier - name: name - - identifier: identifier - name: name - provided: true - name: name - description: description - sensitive: true - value: value - - referencedAssets: - - identifier: identifier - name: name - - identifier: identifier - name: name - provided: true + inputPorts: + - componentType: CONNECTION + identifier: identifier + comments: comments + allowRemoteAccess: true + concurrentlySchedulableTaskCount: 2 name: name - description: description - sensitive: true - value: value - parameterProvider: parameterProvider - latest: true - stoppedCount: 6 - id: id - bulletins: - - sourceId: sourceId - canRead: true - groupId: groupId - id: 5 - nodeAddress: nodeAddress - bulletin: - sourceId: sourceId - level: level - sourceType: sourceType - groupId: groupId - id: 5 - sourceName: sourceName - category: category - message: message - nodeAddress: nodeAddress - timestamp: timestamp - timestamp: timestamp - - sourceId: sourceId - canRead: true - groupId: groupId - id: 5 - nodeAddress: nodeAddress - bulletin: - sourceId: sourceId - level: level - sourceType: sourceType - groupId: groupId - id: 5 - sourceName: sourceName - category: category - message: message - nodeAddress: nodeAddress - timestamp: timestamp - timestamp: timestamp - publicInputPortCount: 3 - upToDateCount: 1 - inactiveRemotePortCount: 1 - uri: uri - locallyModifiedCount: 3 - revision: - clientId: clientId - lastModifier: lastModifier - version: 0 - disconnectedNodeAcknowledged: true - publicOutputPortCount: 1 - component: - activeRemotePortCount: 7 - flowfileConcurrency: "UNBOUNDED, SINGLE_FLOWFILE_PER_NODE, SINGLE_BATCH_PER_NODE" - staleCount: 4 - outputPortCount: 3 - inputPortCount: 6 - versionedComponentId: versionedComponentId - runningCount: 1 - disabledCount: 2 - flowfileOutboundPolicy: "STREAM_WHEN_AVAILABLE, BATCH_OUTPUT" - stoppedCount: 5 - id: id - versionControlInformation: - bucketName: bucketName - groupId: groupId - registryId: registryId - storageLocation: storageLocation - bucketId: bucketId - registryName: registryName - branch: branch - flowName: flowName - version: version - flowDescription: flowDescription - stateExplanation: stateExplanation - state: "LOCALLY_MODIFIED, STALE, LOCALLY_MODIFIED_AND_STALE, UP_TO_DATE,\ - \ SYNC_FAILURE" - flowId: flowId - logFileSuffix: logFileSuffix - defaultBackPressureObjectThreshold: 0 - publicInputPortCount: 6 - comments: comments - upToDateCount: 3 - parentGroupId: parentGroupId - inactiveRemotePortCount: 9 - executionEngine: "STATELESS, STANDARD, INHERITED" - locallyModifiedCount: 2 - defaultBackPressureDataSizeThreshold: defaultBackPressureDataSizeThreshold - publicOutputPortCount: 7 - localOutputPortCount: 1 - defaultFlowFileExpiration: defaultFlowFileExpiration - localInputPortCount: 1 - statelessGroupScheduledState: "STOPPED, RUNNING" - contents: - controllerServices: - - deprecated: true - bulletinLevel: bulletinLevel - multipleVersionsAvailable: true - extensionMissing: true - type: type - descriptors: - key: - supportsEl: true - displayName: displayName - defaultValue: defaultValue - expressionLanguageScope: expressionLanguageScope - description: description - sensitive: true - required: true - dependencies: - - dependentValues: - - dependentValues - - dependentValues - propertyName: propertyName - - dependentValues: - - dependentValues - - dependentValues - propertyName: propertyName - allowableValues: - - canRead: true - allowableValue: - displayName: displayName - description: description - value: value - - canRead: true - allowableValue: - displayName: displayName - description: description - value: value - identifiesControllerService: identifiesControllerService - name: name - dynamic: true - identifiesControllerServiceBundle: null - controllerServiceApis: - - type: type - bundle: null - - type: type - bundle: null - sensitiveDynamicPropertyNames: - - sensitiveDynamicPropertyNames - - sensitiveDynamicPropertyNames - versionedComponentId: versionedComponentId - supportsSensitiveDynamicProperties: true - validationErrors: - - validationErrors - - validationErrors - id: id - state: "ENABLED, ENABLING, DISABLED, DISABLING" - bundle: - artifact: artifact - version: version - group: group - referencingComponents: - - bulletins: + instanceIdentifier: instanceIdentifier + portFunction: STANDARD + position: null + groupIdentifier: groupIdentifier + type: INPUT_PORT + scheduledState: ENABLED + - componentType: CONNECTION + identifier: identifier + comments: comments + allowRemoteAccess: true + concurrentlySchedulableTaskCount: 2 + name: name + instanceIdentifier: instanceIdentifier + portFunction: STANDARD + position: null + groupIdentifier: groupIdentifier + type: INPUT_PORT + scheduledState: ENABLED + instanceIdentifier: instanceIdentifier + maxConcurrentTasks: 9 + position: null + statelessFlowTimeout: statelessFlowTimeout + groupIdentifier: groupIdentifier + remoteProcessGroups: + - componentType: CONNECTION + identifier: identifier + comments: comments + proxyPassword: proxyPassword + communicationsTimeout: communicationsTimeout + proxyHost: proxyHost + proxyPort: 4 + outputPorts: - null - null - disconnectedNodeAcknowledged: true - component: - descriptors: - key: null - referenceCycle: true - activeThreadCount: 0 - groupId: groupId + transportProtocol: "RAW, HTTP" + name: name + proxyUser: proxyUser + inputPorts: + - componentType: CONNECTION + identifier: identifier + remoteGroupId: remoteGroupId + comments: comments + targetId: targetId + concurrentlySchedulableTaskCount: 1 + useCompression: true + scheduledState: ENABLED name: name - validationErrors: - - validationErrors - - validationErrors - referenceType: "Processor, ControllerService, ReportingTask,\ - \ FlowRegistryClient" - id: id - state: state - type: type - referencingComponents: - - null - - null - properties: - key: properties - permissions: null - id: id + instanceIdentifier: instanceIdentifier + position: null + batchSize: + duration: duration + size: size + count: 5 + groupIdentifier: groupIdentifier + - componentType: CONNECTION + identifier: identifier + remoteGroupId: remoteGroupId + comments: comments + targetId: targetId + concurrentlySchedulableTaskCount: 1 + useCompression: true + scheduledState: ENABLED + name: name + instanceIdentifier: instanceIdentifier + position: null + batchSize: + duration: duration + size: size + count: 5 + groupIdentifier: groupIdentifier + targetUris: targetUris + instanceIdentifier: instanceIdentifier + yieldDuration: yieldDuration position: null - uri: uri - revision: null - operatePermissions: null - - bulletins: + groupIdentifier: groupIdentifier + localNetworkInterface: localNetworkInterface + - componentType: CONNECTION + identifier: identifier + comments: comments + proxyPassword: proxyPassword + communicationsTimeout: communicationsTimeout + proxyHost: proxyHost + proxyPort: 4 + outputPorts: - null - null - disconnectedNodeAcknowledged: true - component: - descriptors: - key: null - referenceCycle: true - activeThreadCount: 0 - groupId: groupId + transportProtocol: "RAW, HTTP" + name: name + proxyUser: proxyUser + inputPorts: + - componentType: CONNECTION + identifier: identifier + remoteGroupId: remoteGroupId + comments: comments + targetId: targetId + concurrentlySchedulableTaskCount: 1 + useCompression: true + scheduledState: ENABLED name: name - validationErrors: - - validationErrors - - validationErrors - referenceType: "Processor, ControllerService, ReportingTask,\ - \ FlowRegistryClient" - id: id - state: state - type: type - referencingComponents: - - null - - null - properties: - key: properties - permissions: null - id: id + instanceIdentifier: instanceIdentifier + position: null + batchSize: + duration: duration + size: size + count: 5 + groupIdentifier: groupIdentifier + - componentType: CONNECTION + identifier: identifier + remoteGroupId: remoteGroupId + comments: comments + targetId: targetId + concurrentlySchedulableTaskCount: 1 + useCompression: true + scheduledState: ENABLED + name: name + instanceIdentifier: instanceIdentifier + position: null + batchSize: + duration: duration + size: size + count: 5 + groupIdentifier: groupIdentifier + targetUris: targetUris + instanceIdentifier: instanceIdentifier + yieldDuration: yieldDuration position: null - uri: uri - revision: null - operatePermissions: null - validationStatus: "VALID, INVALID, VALIDATING" - annotationData: annotationData - comments: comments - parentGroupId: parentGroupId - customUiUrl: customUiUrl - restricted: true + groupIdentifier: groupIdentifier + localNetworkInterface: localNetworkInterface + parameterProviders: + key: + identifier: identifier + name: name + type: type + bundle: null + flow: + versionCount: 4 + bucketName: bucketName + identifier: identifier + permissions: null + createdTimestamp: 3 name: name - position: null - persistsState: true - properties: - key: properties - - deprecated: true - bulletinLevel: bulletinLevel - multipleVersionsAvailable: true - extensionMissing: true - type: type - descriptors: - key: - supportsEl: true - displayName: displayName - defaultValue: defaultValue - expressionLanguageScope: expressionLanguageScope + description: description + bucketIdentifier: bucketIdentifier + versionInfo: + version: 0 + branch: branch + lastModifiedTimestamp: 8 + flowEncodingVersion: flowEncodingVersion + latest: true + parameterContexts: + key: + parameterGroupName: parameterGroupName + componentType: CONNECTION + identifier: identifier + synchronized: true + comments: comments + description: description + inheritedParameterContexts: + - inheritedParameterContexts + - inheritedParameterContexts + name: name + instanceIdentifier: instanceIdentifier + position: null + groupIdentifier: groupIdentifier + parameterProvider: parameterProvider + parameters: + - referencedAssets: + - identifier: identifier + name: name + - identifier: identifier + name: name + provided: true + name: name description: description sensitive: true - required: true - dependencies: - - dependentValues: - - dependentValues - - dependentValues - propertyName: propertyName - - dependentValues: - - dependentValues - - dependentValues - propertyName: propertyName - allowableValues: - - canRead: true - allowableValue: - displayName: displayName - description: description - value: value - - canRead: true - allowableValue: - displayName: displayName - description: description - value: value - identifiesControllerService: identifiesControllerService - name: name - dynamic: true - identifiesControllerServiceBundle: null - controllerServiceApis: - - type: type - bundle: null - - type: type - bundle: null - sensitiveDynamicPropertyNames: - - sensitiveDynamicPropertyNames - - sensitiveDynamicPropertyNames - versionedComponentId: versionedComponentId - supportsSensitiveDynamicProperties: true - validationErrors: - - validationErrors - - validationErrors - id: id - state: "ENABLED, ENABLING, DISABLED, DISABLING" - bundle: - artifact: artifact - version: version - group: group - referencingComponents: - - bulletins: - - null - - null - disconnectedNodeAcknowledged: true - component: - descriptors: - key: null - referenceCycle: true - activeThreadCount: 0 - groupId: groupId + value: value + - referencedAssets: + - identifier: identifier + name: name + - identifier: identifier + name: name + provided: true name: name - validationErrors: - - validationErrors - - validationErrors - referenceType: "Processor, ControllerService, ReportingTask,\ - \ FlowRegistryClient" - id: id - state: state - type: type - referencingComponents: - - null - - null - properties: - key: properties - permissions: null + description: description + sensitive: true + value: value + stoppedCount: 7 + id: id + bulletins: + - null + - null + publicInputPortCount: 3 + upToDateCount: 3 + inactiveRemotePortCount: 0 + uri: uri + locallyModifiedCount: 7 + revision: + clientId: clientId + lastModifier: lastModifier + version: 2 + disconnectedNodeAcknowledged: true + publicOutputPortCount: 7 + component: + activeRemotePortCount: 6 + flowfileConcurrency: "UNBOUNDED, SINGLE_FLOWFILE_PER_NODE, SINGLE_BATCH_PER_NODE" + staleCount: 5 + outputPortCount: 1 + inputPortCount: 9 + versionedComponentId: versionedComponentId + disabledCount: 5 + runningCount: 6 + flowfileOutboundPolicy: "STREAM_WHEN_AVAILABLE, BATCH_OUTPUT" + stoppedCount: 6 + id: id + versionControlInformation: + bucketName: bucketName + groupId: groupId + registryId: registryId + storageLocation: storageLocation + bucketId: bucketId + registryName: registryName + branch: branch + flowName: flowName + version: version + flowDescription: flowDescription + stateExplanation: stateExplanation + state: "LOCALLY_MODIFIED, STALE, LOCALLY_MODIFIED_AND_STALE, UP_TO_DATE,\ + \ SYNC_FAILURE" + flowId: flowId + logFileSuffix: logFileSuffix + defaultBackPressureObjectThreshold: 4 + publicInputPortCount: 2 + comments: comments + upToDateCount: 3 + parentGroupId: parentGroupId + inactiveRemotePortCount: 9 + executionEngine: "STATELESS, STANDARD, INHERITED" + locallyModifiedCount: 3 + defaultBackPressureDataSizeThreshold: defaultBackPressureDataSizeThreshold + publicOutputPortCount: 6 + localOutputPortCount: 9 + defaultFlowFileExpiration: defaultFlowFileExpiration + localInputPortCount: 8 + contents: + controllerServices: + - bulletinLevel: bulletinLevel + deprecated: true + multipleVersionsAvailable: true + extensionMissing: true + type: type + descriptors: + key: + supportsEl: true + defaultValue: defaultValue + displayName: displayName + expressionLanguageScope: expressionLanguageScope + description: description + sensitive: true + required: true + dependencies: + - dependentValues: + - dependentValues + - dependentValues + propertyName: propertyName + - dependentValues: + - dependentValues + - dependentValues + propertyName: propertyName + allowableValues: + - canRead: true + allowableValue: + displayName: displayName + description: description + value: value + - canRead: true + allowableValue: + displayName: displayName + description: description + value: value + identifiesControllerService: identifiesControllerService + name: name + dynamic: true + identifiesControllerServiceBundle: null + controllerServiceApis: + - type: type + bundle: null + - type: type + bundle: null + sensitiveDynamicPropertyNames: + - sensitiveDynamicPropertyNames + - sensitiveDynamicPropertyNames + supportsSensitiveDynamicProperties: true + versionedComponentId: versionedComponentId + validationErrors: + - validationErrors + - validationErrors id: id - position: null - uri: uri - revision: null - operatePermissions: null - - bulletins: - - null - - null - disconnectedNodeAcknowledged: true - component: - descriptors: - key: null - referenceCycle: true - activeThreadCount: 0 - groupId: groupId - name: name - validationErrors: - - validationErrors - - validationErrors - referenceType: "Processor, ControllerService, ReportingTask,\ - \ FlowRegistryClient" - id: id - state: state - type: type - referencingComponents: + state: "ENABLED, ENABLING, DISABLED, DISABLING" + bundle: + artifact: artifact + version: version + group: group + referencingComponents: + - bulletins: - null - null - properties: - key: properties - permissions: null - id: id - position: null - uri: uri - revision: null - operatePermissions: null - validationStatus: "VALID, INVALID, VALIDATING" - annotationData: annotationData - comments: comments - parentGroupId: parentGroupId - customUiUrl: customUiUrl - restricted: true - name: name - position: null - persistsState: true - properties: - key: properties - processGroups: - - null - - null - outputPorts: - - null - - null - inputPorts: - - comments: comments - concurrentlySchedulableTaskCount: 2 - parentGroupId: parentGroupId - type: "INPUT_PORT, OUTPUT_PORT" - allowRemoteAccess: true - versionedComponentId: versionedComponentId - name: name - transmitting: true - validationErrors: - - validationErrors - - validationErrors - id: id - position: null - state: "RUNNING, STOPPED, DISABLED" - portFunction: "STANDARD, FAILURE" - - comments: comments - concurrentlySchedulableTaskCount: 2 - parentGroupId: parentGroupId - type: "INPUT_PORT, OUTPUT_PORT" - allowRemoteAccess: true - versionedComponentId: versionedComponentId - name: name - transmitting: true - validationErrors: - - validationErrors - - validationErrors - id: id - position: null - state: "RUNNING, STOPPED, DISABLED" - portFunction: "STANDARD, FAILURE" - funnels: - - versionedComponentId: versionedComponentId - parentGroupId: parentGroupId - id: id - position: null - - versionedComponentId: versionedComponentId - parentGroupId: parentGroupId - id: id - position: null - processors: - - supportsParallelProcessing: true - supportsBatching: true - deprecated: true - executionNodeRestricted: true - parentGroupId: parentGroupId - description: description - multipleVersionsAvailable: true - extensionMissing: true - type: type - inputRequirement: inputRequirement - relationships: - - name: name - description: description - autoTerminate: true - retry: true - - name: name - description: description - autoTerminate: true - retry: true - restricted: true - versionedComponentId: versionedComponentId - supportsSensitiveDynamicProperties: true - name: name - validationErrors: - - validationErrors - - validationErrors - style: - key: style - id: id - position: null - state: "RUNNING, STOPPED, DISABLED" - bundle: - artifact: artifact - version: version - group: group - persistsState: true - config: + disconnectedNodeAcknowledged: true + component: + descriptors: + key: null + referenceCycle: true + activeThreadCount: 0 + groupId: groupId + name: name + referenceType: "Processor, ControllerService, ReportingTask,\ + \ FlowRegistryClient" + validationErrors: + - validationErrors + - validationErrors + id: id + state: state + type: type + referencingComponents: + - null + - null + properties: + key: properties + permissions: null + id: id + position: null + uri: uri + operatePermissions: + canRead: true + canWrite: true + revision: + clientId: clientId + lastModifier: lastModifier + version: 2 + - bulletins: + - null + - null + disconnectedNodeAcknowledged: true + component: + descriptors: + key: null + referenceCycle: true + activeThreadCount: 0 + groupId: groupId + name: name + referenceType: "Processor, ControllerService, ReportingTask,\ + \ FlowRegistryClient" + validationErrors: + - validationErrors + - validationErrors + id: id + state: state + type: type + referencingComponents: + - null + - null + properties: + key: properties + permissions: null + id: id + position: null + uri: uri + operatePermissions: + canRead: true + canWrite: true + revision: + clientId: clientId + lastModifier: lastModifier + version: 2 + validationStatus: "VALID, INVALID, VALIDATING" annotationData: annotationData comments: comments - concurrentlySchedulableTaskCount: 6 - autoTerminatedRelationships: - - autoTerminatedRelationships - - autoTerminatedRelationships - retryCount: 1 - bulletinLevel: bulletinLevel - executionNode: executionNode - penaltyDuration: penaltyDuration - defaultSchedulingPeriod: - key: defaultSchedulingPeriod - runDurationMillis: 3 - defaultConcurrentTasks: - key: defaultConcurrentTasks + parentGroupId: parentGroupId customUiUrl: customUiUrl + restricted: true + name: name + position: + x: 0.8008281904610115 + "y": 6.027456183070403 + persistsState: true + properties: + key: properties + - bulletinLevel: bulletinLevel + deprecated: true + multipleVersionsAvailable: true + extensionMissing: true + type: type descriptors: key: supportsEl: true - displayName: displayName defaultValue: defaultValue + displayName: displayName expressionLanguageScope: expressionLanguageScope description: description sensitive: true @@ -69530,873 +63378,1247 @@ components: name: name dynamic: true identifiesControllerServiceBundle: null - lossTolerant: true - backoffMechanism: "PENALIZE_FLOWFILE, YIELD_PROCESSOR" - maxBackoffPeriod: maxBackoffPeriod + controllerServiceApis: + - type: type + bundle: null + - type: type + bundle: null sensitiveDynamicPropertyNames: - sensitiveDynamicPropertyNames - sensitiveDynamicPropertyNames - schedulingStrategy: schedulingStrategy - schedulingPeriod: schedulingPeriod - yieldDuration: yieldDuration + supportsSensitiveDynamicProperties: true + versionedComponentId: versionedComponentId + validationErrors: + - validationErrors + - validationErrors + id: id + state: "ENABLED, ENABLING, DISABLED, DISABLING" + bundle: + artifact: artifact + version: version + group: group + referencingComponents: + - bulletins: + - null + - null + disconnectedNodeAcknowledged: true + component: + descriptors: + key: null + referenceCycle: true + activeThreadCount: 0 + groupId: groupId + name: name + referenceType: "Processor, ControllerService, ReportingTask,\ + \ FlowRegistryClient" + validationErrors: + - validationErrors + - validationErrors + id: id + state: state + type: type + referencingComponents: + - null + - null + properties: + key: properties + permissions: null + id: id + position: null + uri: uri + operatePermissions: + canRead: true + canWrite: true + revision: + clientId: clientId + lastModifier: lastModifier + version: 2 + - bulletins: + - null + - null + disconnectedNodeAcknowledged: true + component: + descriptors: + key: null + referenceCycle: true + activeThreadCount: 0 + groupId: groupId + name: name + referenceType: "Processor, ControllerService, ReportingTask,\ + \ FlowRegistryClient" + validationErrors: + - validationErrors + - validationErrors + id: id + state: state + type: type + referencingComponents: + - null + - null + properties: + key: properties + permissions: null + id: id + position: null + uri: uri + operatePermissions: + canRead: true + canWrite: true + revision: + clientId: clientId + lastModifier: lastModifier + version: 2 + validationStatus: "VALID, INVALID, VALIDATING" + annotationData: annotationData + comments: comments + parentGroupId: parentGroupId + customUiUrl: customUiUrl + restricted: true + name: name + position: + x: 0.8008281904610115 + "y": 6.027456183070403 + persistsState: true properties: key: properties - retriedRelationships: - - retriedRelationships - - retriedRelationships - validationStatus: "VALID, INVALID, VALIDATING" - - supportsParallelProcessing: true - supportsBatching: true - deprecated: true - executionNodeRestricted: true - parentGroupId: parentGroupId - description: description - multipleVersionsAvailable: true - extensionMissing: true - type: type - inputRequirement: inputRequirement - relationships: - - name: name + processGroups: + - null + - null + outputPorts: + - null + - null + funnels: + - versionedComponentId: versionedComponentId + parentGroupId: parentGroupId + id: id + position: + x: 0.8008281904610115 + "y": 6.027456183070403 + - versionedComponentId: versionedComponentId + parentGroupId: parentGroupId + id: id + position: + x: 0.8008281904610115 + "y": 6.027456183070403 + inputPorts: + - comments: comments + concurrentlySchedulableTaskCount: 1 + parentGroupId: parentGroupId + type: "INPUT_PORT, OUTPUT_PORT" + allowRemoteAccess: true + versionedComponentId: versionedComponentId + name: name + transmitting: true + validationErrors: + - validationErrors + - validationErrors + id: id + portFunction: "STANDARD, FAILURE" + position: null + state: "RUNNING, STOPPED, DISABLED" + - comments: comments + concurrentlySchedulableTaskCount: 1 + parentGroupId: parentGroupId + type: "INPUT_PORT, OUTPUT_PORT" + allowRemoteAccess: true + versionedComponentId: versionedComponentId + name: name + transmitting: true + validationErrors: + - validationErrors + - validationErrors + id: id + portFunction: "STANDARD, FAILURE" + position: null + state: "RUNNING, STOPPED, DISABLED" + processors: + - supportsBatching: true + supportsParallelProcessing: true + deprecated: true + executionNodeRestricted: true description: description - autoTerminate: true - retry: true - - name: name + parentGroupId: parentGroupId + multipleVersionsAvailable: true + extensionMissing: true + type: type + inputRequirement: inputRequirement + relationships: + - name: name + autoTerminate: true + description: description + retry: true + - name: name + autoTerminate: true + description: description + retry: true + restricted: true + supportsSensitiveDynamicProperties: true + versionedComponentId: versionedComponentId + name: name + validationErrors: + - validationErrors + - validationErrors + style: + key: style + id: id + position: null + state: "RUNNING, STOPPED, DISABLED" + bundle: + artifact: artifact + version: version + group: group + config: + annotationData: annotationData + comments: comments + autoTerminatedRelationships: + - autoTerminatedRelationships + - autoTerminatedRelationships + concurrentlySchedulableTaskCount: 7 + retryCount: 9 + bulletinLevel: bulletinLevel + executionNode: executionNode + penaltyDuration: penaltyDuration + defaultSchedulingPeriod: + key: defaultSchedulingPeriod + defaultConcurrentTasks: + key: defaultConcurrentTasks + runDurationMillis: 3 + customUiUrl: customUiUrl + descriptors: + key: + supportsEl: true + defaultValue: defaultValue + displayName: displayName + expressionLanguageScope: expressionLanguageScope + description: description + sensitive: true + required: true + dependencies: + - dependentValues: + - dependentValues + - dependentValues + propertyName: propertyName + - dependentValues: + - dependentValues + - dependentValues + propertyName: propertyName + allowableValues: + - canRead: true + allowableValue: + displayName: displayName + description: description + value: value + - canRead: true + allowableValue: + displayName: displayName + description: description + value: value + identifiesControllerService: identifiesControllerService + name: name + dynamic: true + identifiesControllerServiceBundle: null + lossTolerant: true + backoffMechanism: "PENALIZE_FLOWFILE, YIELD_PROCESSOR" + maxBackoffPeriod: maxBackoffPeriod + sensitiveDynamicPropertyNames: + - sensitiveDynamicPropertyNames + - sensitiveDynamicPropertyNames + schedulingStrategy: schedulingStrategy + schedulingPeriod: schedulingPeriod + yieldDuration: yieldDuration + properties: + key: properties + retriedRelationships: + - retriedRelationships + - retriedRelationships + persistsState: true + validationStatus: "VALID, INVALID, VALIDATING" + - supportsBatching: true + supportsParallelProcessing: true + deprecated: true + executionNodeRestricted: true description: description - autoTerminate: true - retry: true - restricted: true - versionedComponentId: versionedComponentId - supportsSensitiveDynamicProperties: true - name: name - validationErrors: - - validationErrors - - validationErrors - style: - key: style - id: id - position: null - state: "RUNNING, STOPPED, DISABLED" - bundle: - artifact: artifact - version: version - group: group - persistsState: true - config: - annotationData: annotationData + parentGroupId: parentGroupId + multipleVersionsAvailable: true + extensionMissing: true + type: type + inputRequirement: inputRequirement + relationships: + - name: name + autoTerminate: true + description: description + retry: true + - name: name + autoTerminate: true + description: description + retry: true + restricted: true + supportsSensitiveDynamicProperties: true + versionedComponentId: versionedComponentId + name: name + validationErrors: + - validationErrors + - validationErrors + style: + key: style + id: id + position: null + state: "RUNNING, STOPPED, DISABLED" + bundle: + artifact: artifact + version: version + group: group + config: + annotationData: annotationData + comments: comments + autoTerminatedRelationships: + - autoTerminatedRelationships + - autoTerminatedRelationships + concurrentlySchedulableTaskCount: 7 + retryCount: 9 + bulletinLevel: bulletinLevel + executionNode: executionNode + penaltyDuration: penaltyDuration + defaultSchedulingPeriod: + key: defaultSchedulingPeriod + defaultConcurrentTasks: + key: defaultConcurrentTasks + runDurationMillis: 3 + customUiUrl: customUiUrl + descriptors: + key: + supportsEl: true + defaultValue: defaultValue + displayName: displayName + expressionLanguageScope: expressionLanguageScope + description: description + sensitive: true + required: true + dependencies: + - dependentValues: + - dependentValues + - dependentValues + propertyName: propertyName + - dependentValues: + - dependentValues + - dependentValues + propertyName: propertyName + allowableValues: + - canRead: true + allowableValue: + displayName: displayName + description: description + value: value + - canRead: true + allowableValue: + displayName: displayName + description: description + value: value + identifiesControllerService: identifiesControllerService + name: name + dynamic: true + identifiesControllerServiceBundle: null + lossTolerant: true + backoffMechanism: "PENALIZE_FLOWFILE, YIELD_PROCESSOR" + maxBackoffPeriod: maxBackoffPeriod + sensitiveDynamicPropertyNames: + - sensitiveDynamicPropertyNames + - sensitiveDynamicPropertyNames + schedulingStrategy: schedulingStrategy + schedulingPeriod: schedulingPeriod + yieldDuration: yieldDuration + properties: + key: properties + retriedRelationships: + - retriedRelationships + - retriedRelationships + persistsState: true + validationStatus: "VALID, INVALID, VALIDATING" + remoteProcessGroups: + - inactiveRemoteInputPortCount: 1 + targetSecure: true + communicationsTimeout: communicationsTimeout + outputPortCount: 7 + activeRemoteInputPortCount: 2 + inputPortCount: 6 + proxyPort: 1 + flowRefreshed: flowRefreshed + transportProtocol: transportProtocol + versionedComponentId: versionedComponentId + transmitting: true + validationErrors: + - validationErrors + - validationErrors + yieldDuration: yieldDuration + id: id + localNetworkInterface: localNetworkInterface + authorizationIssues: + - authorizationIssues + - authorizationIssues comments: comments - concurrentlySchedulableTaskCount: 6 - autoTerminatedRelationships: - - autoTerminatedRelationships - - autoTerminatedRelationships - retryCount: 1 - bulletinLevel: bulletinLevel - executionNode: executionNode - penaltyDuration: penaltyDuration - defaultSchedulingPeriod: - key: defaultSchedulingPeriod - runDurationMillis: 3 - defaultConcurrentTasks: - key: defaultConcurrentTasks - customUiUrl: customUiUrl - descriptors: - key: - supportsEl: true - displayName: displayName - defaultValue: defaultValue - expressionLanguageScope: expressionLanguageScope - description: description - sensitive: true - required: true - dependencies: - - dependentValues: - - dependentValues - - dependentValues - propertyName: propertyName - - dependentValues: - - dependentValues - - dependentValues - propertyName: propertyName - allowableValues: - - canRead: true - allowableValue: - displayName: displayName - description: description - value: value - - canRead: true - allowableValue: - displayName: displayName - description: description - value: value - identifiesControllerService: identifiesControllerService + proxyPassword: proxyPassword + parentGroupId: parentGroupId + activeRemoteOutputPortCount: 4 + proxyHost: proxyHost + contents: + outputPorts: + - null + - null + inputPorts: + - comments: comments + targetId: targetId + concurrentlySchedulableTaskCount: 1 + groupId: groupId + targetRunning: true + useCompression: true + connected: true + batchSettings: + duration: duration + size: size + count: 7 + versionedComponentId: versionedComponentId + name: name + transmitting: true + exists: true + id: id + - comments: comments + targetId: targetId + concurrentlySchedulableTaskCount: 1 + groupId: groupId + targetRunning: true + useCompression: true + connected: true + batchSettings: + duration: duration + size: size + count: 7 + versionedComponentId: versionedComponentId name: name - dynamic: true - identifiesControllerServiceBundle: null - lossTolerant: true - backoffMechanism: "PENALIZE_FLOWFILE, YIELD_PROCESSOR" - maxBackoffPeriod: maxBackoffPeriod - sensitiveDynamicPropertyNames: - - sensitiveDynamicPropertyNames - - sensitiveDynamicPropertyNames - schedulingStrategy: schedulingStrategy - schedulingPeriod: schedulingPeriod + transmitting: true + exists: true + id: id + name: name + proxyUser: proxyUser + targetUri: targetUri + targetUris: targetUris + position: null + inactiveRemoteOutputPortCount: 1 + - inactiveRemoteInputPortCount: 1 + targetSecure: true + communicationsTimeout: communicationsTimeout + outputPortCount: 7 + activeRemoteInputPortCount: 2 + inputPortCount: 6 + proxyPort: 1 + flowRefreshed: flowRefreshed + transportProtocol: transportProtocol + versionedComponentId: versionedComponentId + transmitting: true + validationErrors: + - validationErrors + - validationErrors yieldDuration: yieldDuration - properties: - key: properties - retriedRelationships: - - retriedRelationships - - retriedRelationships - validationStatus: "VALID, INVALID, VALIDATING" - remoteProcessGroups: - - targetSecure: true - inactiveRemoteInputPortCount: 9 - communicationsTimeout: communicationsTimeout - outputPortCount: 5 - inputPortCount: 4 - activeRemoteInputPortCount: 9 - proxyPort: 1 - flowRefreshed: flowRefreshed - versionedComponentId: versionedComponentId - transportProtocol: transportProtocol - transmitting: true - validationErrors: - - validationErrors - - validationErrors - yieldDuration: yieldDuration - id: id - localNetworkInterface: localNetworkInterface - comments: comments - authorizationIssues: - - authorizationIssues - - authorizationIssues - proxyPassword: proxyPassword - parentGroupId: parentGroupId - activeRemoteOutputPortCount: 6 - proxyHost: proxyHost - contents: - outputPorts: - - null - - null - inputPorts: - - comments: comments - targetId: targetId - concurrentlySchedulableTaskCount: 9 - groupId: groupId - useCompression: true - targetRunning: true - connected: true - versionedComponentId: versionedComponentId - batchSettings: - duration: duration - size: size - count: 6 - name: name - transmitting: true - exists: true - id: id - - comments: comments - targetId: targetId - concurrentlySchedulableTaskCount: 9 + id: id + localNetworkInterface: localNetworkInterface + authorizationIssues: + - authorizationIssues + - authorizationIssues + comments: comments + proxyPassword: proxyPassword + parentGroupId: parentGroupId + activeRemoteOutputPortCount: 4 + proxyHost: proxyHost + contents: + outputPorts: + - null + - null + inputPorts: + - comments: comments + targetId: targetId + concurrentlySchedulableTaskCount: 1 + groupId: groupId + targetRunning: true + useCompression: true + connected: true + batchSettings: + duration: duration + size: size + count: 7 + versionedComponentId: versionedComponentId + name: name + transmitting: true + exists: true + id: id + - comments: comments + targetId: targetId + concurrentlySchedulableTaskCount: 1 + groupId: groupId + targetRunning: true + useCompression: true + connected: true + batchSettings: + duration: duration + size: size + count: 7 + versionedComponentId: versionedComponentId + name: name + transmitting: true + exists: true + id: id + name: name + proxyUser: proxyUser + targetUri: targetUri + targetUris: targetUris + position: null + inactiveRemoteOutputPortCount: 1 + connections: + - prioritizers: + - prioritizers + - prioritizers + flowFileExpiration: flowFileExpiration + selectedRelationships: + - selectedRelationships + - selectedRelationships + loadBalanceCompression: "DO_NOT_COMPRESS, COMPRESS_ATTRIBUTES_ONLY,\ + \ COMPRESS_ATTRIBUTES_AND_CONTENT" + destination: + running: true + comments: comments groupId: groupId - useCompression: true - targetRunning: true - connected: true versionedComponentId: versionedComponentId - batchSettings: - duration: duration - size: size - count: 6 name: name transmitting: true exists: true id: id - targetUri: targetUri - name: name - proxyUser: proxyUser - targetUris: targetUris - position: null - inactiveRemoteOutputPortCount: 8 - - targetSecure: true - inactiveRemoteInputPortCount: 9 - communicationsTimeout: communicationsTimeout - outputPortCount: 5 - inputPortCount: 4 - activeRemoteInputPortCount: 9 - proxyPort: 1 - flowRefreshed: flowRefreshed - versionedComponentId: versionedComponentId - transportProtocol: transportProtocol - transmitting: true - validationErrors: - - validationErrors - - validationErrors - yieldDuration: yieldDuration - id: id - localNetworkInterface: localNetworkInterface - comments: comments - authorizationIssues: - - authorizationIssues - - authorizationIssues - proxyPassword: proxyPassword - parentGroupId: parentGroupId - activeRemoteOutputPortCount: 6 - proxyHost: proxyHost - contents: - outputPorts: + type: "PROCESSOR, REMOTE_INPUT_PORT, REMOTE_OUTPUT_PORT, INPUT_PORT,\ + \ OUTPUT_PORT, FUNNEL" + availableRelationships: + - availableRelationships + - availableRelationships + backPressureDataSizeThreshold: backPressureDataSizeThreshold + loadBalanceStrategy: "DO_NOT_LOAD_BALANCE, PARTITION_BY_ATTRIBUTE,\ + \ ROUND_ROBIN, SINGLE_NODE" + parentGroupId: parentGroupId + labelIndex: 7 + source: null + bends: - null - null - inputPorts: - - comments: comments - targetId: targetId - concurrentlySchedulableTaskCount: 9 - groupId: groupId - useCompression: true - targetRunning: true - connected: true - versionedComponentId: versionedComponentId - batchSettings: - duration: duration - size: size - count: 6 - name: name - transmitting: true - exists: true - id: id - - comments: comments - targetId: targetId - concurrentlySchedulableTaskCount: 9 + loadBalanceStatus: "LOAD_BALANCE_NOT_CONFIGURED, LOAD_BALANCE_INACTIVE,\ + \ LOAD_BALANCE_ACTIVE" + backPressureObjectThreshold: 5 + getzIndex: 2 + versionedComponentId: versionedComponentId + name: name + id: id + position: null + loadBalancePartitionAttribute: loadBalancePartitionAttribute + - prioritizers: + - prioritizers + - prioritizers + flowFileExpiration: flowFileExpiration + selectedRelationships: + - selectedRelationships + - selectedRelationships + loadBalanceCompression: "DO_NOT_COMPRESS, COMPRESS_ATTRIBUTES_ONLY,\ + \ COMPRESS_ATTRIBUTES_AND_CONTENT" + destination: + running: true + comments: comments groupId: groupId - useCompression: true - targetRunning: true - connected: true versionedComponentId: versionedComponentId - batchSettings: - duration: duration - size: size - count: 6 name: name transmitting: true exists: true id: id - targetUri: targetUri - name: name - proxyUser: proxyUser - targetUris: targetUris - position: null - inactiveRemoteOutputPortCount: 8 - connections: - - prioritizers: - - prioritizers - - prioritizers - flowFileExpiration: flowFileExpiration - selectedRelationships: - - selectedRelationships - - selectedRelationships - loadBalanceCompression: "DO_NOT_COMPRESS, COMPRESS_ATTRIBUTES_ONLY,\ - \ COMPRESS_ATTRIBUTES_AND_CONTENT" - destination: null - parentGroupId: parentGroupId - availableRelationships: - - availableRelationships - - availableRelationships - backPressureDataSizeThreshold: backPressureDataSizeThreshold - loadBalanceStrategy: "DO_NOT_LOAD_BALANCE, PARTITION_BY_ATTRIBUTE,\ - \ ROUND_ROBIN, SINGLE_NODE" - source: - running: true - comments: comments + type: "PROCESSOR, REMOTE_INPUT_PORT, REMOTE_OUTPUT_PORT, INPUT_PORT,\ + \ OUTPUT_PORT, FUNNEL" + availableRelationships: + - availableRelationships + - availableRelationships + backPressureDataSizeThreshold: backPressureDataSizeThreshold + loadBalanceStrategy: "DO_NOT_LOAD_BALANCE, PARTITION_BY_ATTRIBUTE,\ + \ ROUND_ROBIN, SINGLE_NODE" + parentGroupId: parentGroupId + labelIndex: 7 + source: null + bends: + - null + - null + loadBalanceStatus: "LOAD_BALANCE_NOT_CONFIGURED, LOAD_BALANCE_INACTIVE,\ + \ LOAD_BALANCE_ACTIVE" + backPressureObjectThreshold: 5 + getzIndex: 2 versionedComponentId: versionedComponentId - groupId: groupId name: name - transmitting: true - exists: true id: id - type: "PROCESSOR, REMOTE_INPUT_PORT, REMOTE_OUTPUT_PORT, INPUT_PORT,\ - \ OUTPUT_PORT, FUNNEL" - labelIndex: 0 - bends: - - null - - null - loadBalanceStatus: "LOAD_BALANCE_NOT_CONFIGURED, LOAD_BALANCE_INACTIVE,\ - \ LOAD_BALANCE_ACTIVE" - backPressureObjectThreshold: 1 - versionedComponentId: versionedComponentId - getzIndex: 6 - name: name - id: id - position: null - loadBalancePartitionAttribute: loadBalancePartitionAttribute - - prioritizers: - - prioritizers - - prioritizers - flowFileExpiration: flowFileExpiration - selectedRelationships: - - selectedRelationships - - selectedRelationships - loadBalanceCompression: "DO_NOT_COMPRESS, COMPRESS_ATTRIBUTES_ONLY,\ - \ COMPRESS_ATTRIBUTES_AND_CONTENT" - destination: null - parentGroupId: parentGroupId - availableRelationships: - - availableRelationships - - availableRelationships - backPressureDataSizeThreshold: backPressureDataSizeThreshold - loadBalanceStrategy: "DO_NOT_LOAD_BALANCE, PARTITION_BY_ATTRIBUTE,\ - \ ROUND_ROBIN, SINGLE_NODE" - source: - running: true - comments: comments + position: null + loadBalancePartitionAttribute: loadBalancePartitionAttribute + labels: + - getzIndex: 5 versionedComponentId: versionedComponentId - groupId: groupId + width: 2.3021358869347655 + parentGroupId: parentGroupId + style: + key: style + id: id + label: label + position: null + height: 5.637376656633329 + - getzIndex: 5 + versionedComponentId: versionedComponentId + width: 2.3021358869347655 + parentGroupId: parentGroupId + style: + key: style + id: id + label: label + position: null + height: 5.637376656633329 + statelessGroupScheduledState: "STOPPED, RUNNING" + invalidCount: 6 + name: name + syncFailureCount: 3 + maxConcurrentTasks: 6 + position: null + statelessFlowTimeout: statelessFlowTimeout + locallyModifiedAndStaleCount: 6 + parameterContext: + component: name: name - transmitting: true - exists: true id: id - type: "PROCESSOR, REMOTE_INPUT_PORT, REMOTE_OUTPUT_PORT, INPUT_PORT,\ - \ OUTPUT_PORT, FUNNEL" - labelIndex: 0 - bends: - - null - - null - loadBalanceStatus: "LOAD_BALANCE_NOT_CONFIGURED, LOAD_BALANCE_INACTIVE,\ - \ LOAD_BALANCE_ACTIVE" - backPressureObjectThreshold: 1 - versionedComponentId: versionedComponentId - getzIndex: 6 - name: name - id: id - position: null - loadBalancePartitionAttribute: loadBalancePartitionAttribute - labels: - - versionedComponentId: versionedComponentId - getzIndex: 5 - width: 6.778324963048013 - parentGroupId: parentGroupId - style: - key: style - id: id - position: null - label: label - height: 6.878052220127876 - - versionedComponentId: versionedComponentId - getzIndex: 5 - width: 6.778324963048013 - parentGroupId: parentGroupId - style: - key: style + permissions: null id: id - position: null - label: label - height: 6.878052220127876 - name: name - invalidCount: 5 - syncFailureCount: 1 + localOutputPortCount: 4 + localInputPortCount: 0 + invalidCount: 6 + syncFailureCount: 0 position: null - maxConcurrentTasks: 6 - statelessFlowTimeout: statelessFlowTimeout + versionedFlowState: "LOCALLY_MODIFIED, STALE, LOCALLY_MODIFIED_AND_STALE,\ + \ UP_TO_DATE, SYNC_FAILURE" + locallyModifiedAndStaleCount: 8 parameterContext: null - locallyModifiedAndStaleCount: 7 - localOutputPortCount: 5 - localInputPortCount: 5 - invalidCount: 4 - syncFailureCount: 4 - position: - x: 6.027456183070403 - "y": 1.4658129805029452 - versionedFlowState: "LOCALLY_MODIFIED, STALE, LOCALLY_MODIFIED_AND_STALE,\ - \ UP_TO_DATE, SYNC_FAILURE" - locallyModifiedAndStaleCount: 1 - parameterContext: null - status: - name: name - nodeSnapshots: - - statusSnapshot: null - address: address - apiPort: 8 - nodeId: nodeId - - statusSnapshot: null - address: address - apiPort: 8 - nodeId: nodeId - id: id - aggregateSnapshot: - transferred: transferred - queued: queued - remoteProcessGroupStatusSnapshots: - - canRead: true - remoteProcessGroupStatusSnapshot: - bytesReceived: 4 - transmissionStatus: transmissionStatus - activeThreadCount: 0 - groupId: groupId - flowFilesReceived: 1 - name: name - targetUri: targetUri - flowFilesSent: 6 - received: received + status: + name: name + nodeSnapshots: + - statusSnapshot: null + address: address + apiPort: 5 + nodeId: nodeId + - statusSnapshot: null + address: address + apiPort: 5 + nodeId: nodeId + aggregateSnapshot: + transferred: transferred + queued: queued + output: output + remoteProcessGroupStatusSnapshots: + - canRead: true + remoteProcessGroupStatusSnapshot: + bytesReceived: 5 + activeThreadCount: 5 + transmissionStatus: transmissionStatus + flowFilesReceived: 7 + groupId: groupId + name: name + targetUri: targetUri + flowFilesSent: 3 + received: received + bytesSent: 8 + id: id + sent: sent id: id - bytesSent: 4 - sent: sent + - canRead: true + remoteProcessGroupStatusSnapshot: + bytesReceived: 5 + activeThreadCount: 5 + transmissionStatus: transmissionStatus + flowFilesReceived: 7 + groupId: groupId + name: name + targetUri: targetUri + flowFilesSent: 3 + received: received + bytesSent: 8 + id: id + sent: sent + id: id + connectionStatusSnapshots: + - canRead: true + connectionStatusSnapshot: + sourceId: sourceId + groupId: groupId + queued: queued + percentUseCount: 1 + destinationId: destinationId + predictions: + predictedBytesAtNextInterval: 4 + predictionIntervalSeconds: 9 + predictedPercentBytes: 6 + predictedPercentCount: 8 + predictedMillisUntilCountBackpressure: 9 + predictedCountAtNextInterval: 5 + predictedMillisUntilBytesBackpressure: 9 + output: output + input: input + percentUseBytes: 7 + flowFileAvailability: flowFileAvailability + destinationName: destinationName + queuedCount: queuedCount + queuedSize: queuedSize + flowFilesQueued: 6 + name: name + flowFilesIn: 1 + id: id + sourceName: sourceName + flowFilesOut: 1 + bytesIn: 4 + bytesOut: 7 + bytesQueued: 1 + id: id + - canRead: true + connectionStatusSnapshot: + sourceId: sourceId + groupId: groupId + queued: queued + percentUseCount: 1 + destinationId: destinationId + predictions: + predictedBytesAtNextInterval: 4 + predictionIntervalSeconds: 9 + predictedPercentBytes: 6 + predictedPercentCount: 8 + predictedMillisUntilCountBackpressure: 9 + predictedCountAtNextInterval: 5 + predictedMillisUntilBytesBackpressure: 9 + output: output + input: input + percentUseBytes: 7 + flowFileAvailability: flowFileAvailability + destinationName: destinationName + queuedCount: queuedCount + queuedSize: queuedSize + flowFilesQueued: 6 + name: name + flowFilesIn: 1 + id: id + sourceName: sourceName + flowFilesOut: 1 + bytesIn: 4 + bytesOut: 7 + bytesQueued: 1 + id: id + flowFilesReceived: 5 + queuedCount: queuedCount + queuedSize: queuedSize + flowFilesSent: 4 + processGroupStatusSnapshots: + - canRead: true + processGroupStatusSnapshot: null + id: id + - canRead: true + processGroupStatusSnapshot: null + id: id + flowFilesIn: 9 id: id - - canRead: true - remoteProcessGroupStatusSnapshot: - bytesReceived: 4 - transmissionStatus: transmissionStatus - activeThreadCount: 0 - groupId: groupId - flowFilesReceived: 1 - name: name - targetUri: targetUri - flowFilesSent: 6 - received: received + written: written + statelessActiveThreadCount: 3 + flowFilesOut: 0 + bytesIn: 0 + bytesOut: 6 + bytesQueued: 4 + bytesWritten: 0 + outputPortStatusSnapshots: + - null + - null + bytesTransferred: 9 + read: read + activeThreadCount: 4 + processorStatusSnapshots: + - processorStatusSnapshot: + bytesWritten: 9 + read: read + tasksDurationNanos: 8 + activeThreadCount: 8 + groupId: groupId + executionNode: "ALL, PRIMARY" + bytesRead: 8 + processingPerformanceStatus: null + type: type + terminatedThreadCount: 0 + output: output + input: input + taskCount: 9 + name: name + flowFilesIn: 1 + id: id + tasksDuration: tasksDuration + written: written + flowFilesOut: 3 + runStatus: "Running, Stopped, Validating, Disabled, Invalid" + tasks: tasks + bytesIn: 6 + bytesOut: 4 + canRead: true + id: id + - processorStatusSnapshot: + bytesWritten: 9 + read: read + tasksDurationNanos: 8 + activeThreadCount: 8 + groupId: groupId + executionNode: "ALL, PRIMARY" + bytesRead: 8 + processingPerformanceStatus: null + type: type + terminatedThreadCount: 0 + output: output + input: input + taskCount: 9 + name: name + flowFilesIn: 1 + id: id + tasksDuration: tasksDuration + written: written + flowFilesOut: 3 + runStatus: "Running, Stopped, Validating, Disabled, Invalid" + tasks: tasks + bytesIn: 6 + bytesOut: 4 + canRead: true id: id - bytesSent: 4 - sent: sent - id: id - output: output - connectionStatusSnapshots: - - connectionStatusSnapshot: - sourceId: sourceId - groupId: groupId - queued: queued - percentUseCount: 7 - destinationId: destinationId - predictions: - predictedBytesAtNextInterval: 9 - predictionIntervalSeconds: 2 - predictedPercentBytes: 2 - predictedPercentCount: 3 - predictedMillisUntilCountBackpressure: 5 - predictedCountAtNextInterval: 7 - predictedMillisUntilBytesBackpressure: 5 - output: output - input: input - percentUseBytes: 1 - flowFileAvailability: flowFileAvailability - destinationName: destinationName - queuedSize: queuedSize - queuedCount: queuedCount - name: name - flowFilesQueued: 1 + bytesRead: 1 + processingPerformanceStatus: + identifier: identifier + cpuDuration: 0 + contentReadDuration: 4 + sessionCommitDuration: 1 + garbageCollectionDuration: 2 + contentWriteDuration: 3 + received: received + bytesSent: 7 + processingNanos: 8 + sent: sent + flowFilesTransferred: 6 + terminatedThreadCount: 9 + input: input + bytesReceived: 4 + flowFilesQueued: 7 + name: name + versionedFlowState: "LOCALLY_MODIFIED, STALE, LOCALLY_MODIFIED_AND_STALE,\ + \ UP_TO_DATE, SYNC_FAILURE" + inputPortStatusSnapshots: + - portStatusSnapshot: + output: output + input: input + activeThreadCount: 0 + groupId: groupId + name: name + transmitting: true + flowFilesIn: 5 + id: id + flowFilesOut: 5 + runStatus: "Running, Stopped, Validating, Disabled, Invalid" + bytesIn: 6 + bytesOut: 1 + canRead: true id: id - sourceName: sourceName - flowFilesIn: 4 - flowFilesOut: 1 - bytesIn: 7 - bytesOut: 1 - bytesQueued: 6 - canRead: true - id: id - - connectionStatusSnapshot: - sourceId: sourceId - groupId: groupId - queued: queued - percentUseCount: 7 - destinationId: destinationId - predictions: - predictedBytesAtNextInterval: 9 - predictionIntervalSeconds: 2 - predictedPercentBytes: 2 - predictedPercentCount: 3 - predictedMillisUntilCountBackpressure: 5 - predictedCountAtNextInterval: 7 - predictedMillisUntilBytesBackpressure: 5 - output: output - input: input - percentUseBytes: 1 - flowFileAvailability: flowFileAvailability - destinationName: destinationName - queuedSize: queuedSize - queuedCount: queuedCount - name: name - flowFilesQueued: 1 + - portStatusSnapshot: + output: output + input: input + activeThreadCount: 0 + groupId: groupId + name: name + transmitting: true + flowFilesIn: 5 + id: id + flowFilesOut: 5 + runStatus: "Running, Stopped, Validating, Disabled, Invalid" + bytesIn: 6 + bytesOut: 1 + canRead: true id: id - sourceName: sourceName - flowFilesIn: 4 - flowFilesOut: 1 - bytesIn: 7 - bytesOut: 1 - bytesQueued: 6 - canRead: true - id: id - queuedCount: queuedCount - queuedSize: queuedSize - flowFilesReceived: 4 - processGroupStatusSnapshots: - - canRead: true - processGroupStatusSnapshot: null + id: id + statsLastRefreshed: statsLastRefreshed + parameters: + - parameter: + referencedAssets: + - name: name id: id - - canRead: true - processGroupStatusSnapshot: null + - name: name id: id - flowFilesSent: 9 - id: id - flowFilesIn: 5 - written: written - statelessActiveThreadCount: 7 - flowFilesOut: 0 - bytesIn: 4 - bytesQueued: 8 - bytesOut: 2 - bytesWritten: 3 - outputPortStatusSnapshots: + valueRemoved: true + inherited: true + provided: true + name: name + description: description + sensitive: true + referencingComponents: - null - null - read: read - bytesTransferred: 8 - activeThreadCount: 1 - processorStatusSnapshots: - - processorStatusSnapshot: - bytesWritten: 7 - read: read - tasksDurationNanos: 8 - activeThreadCount: 7 - groupId: groupId - executionNode: "ALL, PRIMARY" - bytesRead: 3 - processingPerformanceStatus: - identifier: identifier - cpuDuration: 3 - contentReadDuration: 7 - sessionCommitDuration: 3 - garbageCollectionDuration: 4 - contentWriteDuration: 5 - type: type - terminatedThreadCount: 3 - output: output - input: input - taskCount: 4 + value: value + parameterContext: + component: name: name id: id - written: written - flowFilesIn: 0 - tasksDuration: tasksDuration - runStatus: "Running, Stopped, Validating, Disabled, Invalid" - flowFilesOut: 6 - tasks: tasks - bytesIn: 7 - bytesOut: 0 - canRead: true + permissions: null id: id - - processorStatusSnapshot: - bytesWritten: 7 - read: read - tasksDurationNanos: 8 - activeThreadCount: 7 - groupId: groupId - executionNode: "ALL, PRIMARY" - bytesRead: 3 - processingPerformanceStatus: - identifier: identifier - cpuDuration: 3 - contentReadDuration: 7 - sessionCommitDuration: 3 - garbageCollectionDuration: 4 - contentWriteDuration: 5 - type: type - terminatedThreadCount: 3 - output: output - input: input - taskCount: 4 - name: name - id: id - written: written - flowFilesIn: 0 - tasksDuration: tasksDuration - runStatus: "Running, Stopped, Validating, Disabled, Invalid" - flowFilesOut: 6 - tasks: tasks - bytesIn: 7 - bytesOut: 0 - canRead: true + canWrite: true + - parameter: + referencedAssets: + - name: name id: id - bytesRead: 4 - processingPerformanceStatus: null - received: received - bytesSent: 8 - processingNanos: 9 - sent: sent - flowFilesTransferred: 1 - terminatedThreadCount: 3 - input: input - bytesReceived: 6 - name: name - flowFilesQueued: 6 - versionedFlowState: "LOCALLY_MODIFIED, STALE, LOCALLY_MODIFIED_AND_STALE,\ - \ UP_TO_DATE, SYNC_FAILURE" - inputPortStatusSnapshots: - - portStatusSnapshot: - output: output - input: input - activeThreadCount: 7 - groupId: groupId - name: name - transmitting: true - id: id - flowFilesIn: 9 - flowFilesOut: 9 - runStatus: "Running, Stopped, Validating, Disabled, Invalid" - bytesIn: 0 - bytesOut: 0 - canRead: true + - name: name id: id - - portStatusSnapshot: - output: output - input: input - activeThreadCount: 7 - groupId: groupId + valueRemoved: true + inherited: true + provided: true + name: name + description: description + sensitive: true + referencingComponents: + - null + - null + value: value + parameterContext: + component: name: name - transmitting: true id: id - flowFilesIn: 9 - flowFilesOut: 9 - runStatus: "Running, Stopped, Validating, Disabled, Invalid" - bytesIn: 0 - bytesOut: 0 - canRead: true + permissions: null id: id - statsLastRefreshed: statsLastRefreshed - parameterProviderConfiguration: + canWrite: true + parameterProviderConfiguration: + component: + parameterGroupName: parameterGroupName + synchronized: true + parameterProviderName: parameterProviderName + parameterProviderId: parameterProviderId + permissions: null + id: id + permissions: null + id: id + position: null + uri: uri + revision: null + xml: + name: parameterContexts + ParameterDTO: + type: object + properties: + description: + type: string + description: The description of the Parameter + inherited: + type: boolean + description: Whether or not the Parameter is inherited from another context + readOnly: true + name: + type: string + description: The name of the Parameter + parameterContext: + $ref: '#/components/schemas/ParameterContextReferenceEntity' + provided: + type: boolean + description: Whether or not the Parameter is provided by a ParameterProvider + referencedAssets: + type: array + description: A list of identifiers of the assets that are referenced by + the parameter + items: + $ref: '#/components/schemas/AssetReferenceDTO' + referencingComponents: + uniqueItems: true + type: array + description: The set of all components in the flow that are referencing + this Parameter + items: + $ref: '#/components/schemas/AffectedComponentEntity' + sensitive: + type: boolean + description: Whether or not the Parameter is sensitive + value: + type: string + description: The value of the Parameter + valueRemoved: + type: boolean + description: | + Whether or not the value of the Parameter was removed. + When a request is made to change a parameter, the value may be null. + The absence of the value may be used either to indicate that the value is not to be changed, or that the value is to be set to null (i.e., removed). + This denotes which of the two scenarios is being encountered. + description: The parameter information + example: + referencedAssets: + - name: name + id: id + - name: name + id: id + valueRemoved: true + inherited: true + provided: true + name: name + description: description + sensitive: true + referencingComponents: + - null + - null + value: value + parameterContext: + component: + name: name + id: id + permissions: null + id: id + ParameterEntity: + type: object + properties: + canWrite: + type: boolean + description: Indicates whether the user can write a given resource. + readOnly: true + parameter: + $ref: '#/components/schemas/ParameterDTO' + description: The name of the Parameter + example: + parameter: + referencedAssets: + - name: name + id: id + - name: name + id: id + valueRemoved: true + inherited: true + provided: true + name: name + description: description + sensitive: true + referencingComponents: + - null + - null + value: value + parameterContext: component: - parameterGroupName: parameterGroupName - synchronized: true - parameterProviderName: parameterProviderName - parameterProviderId: parameterProviderId + name: name + id: id permissions: null id: id - ParameterContextValidationRequestEntity: + canWrite: true + xml: + name: parameterEntity + ParameterGroupConfigurationEntity: type: object properties: - request: - $ref: '#/components/schemas/ParameterContextValidationRequestDTO' - disconnectedNodeAcknowledged: + groupName: + type: string + description: The name of the external parameter group to which the provided + parameter names apply. + parameterContextName: + type: string + description: The name of the ParameterContext that receives the parameters + in this group + parameterSensitivities: + type: object + additionalProperties: + type: string + description: All fetched parameter names that should be applied. + enum: + - SENSITIVE + - NON_SENSITIVE + description: All fetched parameter names that should be applied. + synchronized: type: boolean - description: Acknowledges that this node is disconnected to allow for mutable - requests to proceed. + description: "True if this group should be synchronized to a ParameterContext,\ + \ including creating one if it does not exist." + description: Configuration for any fetched parameter groups. example: - request: - percentCompleted: 0 - lastUpdated: 2000-01-23T04:56:07.000+00:00 - requestId: requestId - updateSteps: - - failureReason: failureReason - description: description - complete: true - - failureReason: failureReason - description: description - complete: true - componentValidationResults: - validationResults: - - bulletins: - - sourceId: sourceId - canRead: true - groupId: groupId - id: 5 - nodeAddress: nodeAddress - bulletin: - sourceId: sourceId - level: level - sourceType: sourceType - groupId: groupId - id: 5 - sourceName: sourceName - category: category - message: message - nodeAddress: nodeAddress - timestamp: timestamp - timestamp: timestamp - - sourceId: sourceId - canRead: true - groupId: groupId - id: 5 - nodeAddress: nodeAddress - bulletin: - sourceId: sourceId - level: level - sourceType: sourceType - groupId: groupId - id: 5 - sourceName: sourceName - category: category - message: message - nodeAddress: nodeAddress - timestamp: timestamp - timestamp: timestamp - disconnectedNodeAcknowledged: true - component: - activeThreadCount: 6 - resultsValid: true - resultantValidationErrors: - - resultantValidationErrors - - resultantValidationErrors - processGroupId: processGroupId - name: name - referenceType: "PROCESSOR,CONTROLLER_SERVICE, INPUT_PORT, OUTPUT_PORT,\ - \ REMOTE_INPUT_PORT, REMOTE_OUTPUT_PORT, STATELESS_GROUP" - validationErrors: - - validationErrors - - validationErrors - id: id - state: state - currentlyValid: true - permissions: - canRead: true - canWrite: true + synchronized: true + groupName: groupName + parameterSensitivities: + key: SENSITIVE + parameterContextName: parameterContextName + xml: + name: entity + ParameterProviderApplyParametersRequestDTO: + type: object + properties: + complete: + type: boolean + description: Whether or not the request is completed + readOnly: true + failureReason: + type: string + description: "The reason for the request failing, or null if the request\ + \ has not failed" + readOnly: true + lastUpdated: + type: string + description: The timestamp of when the request was last updated + format: date-time + readOnly: true + parameterContextUpdates: + type: array + description: The Parameter Contexts updated by this Parameter Provider. + This may not be populated until the request has successfully completed. + readOnly: true + items: + $ref: '#/components/schemas/ParameterContextUpdateEntity' + parameterProvider: + $ref: '#/components/schemas/ParameterProviderDTO' + percentCompleted: + type: integer + description: A value between 0 and 100 (inclusive) indicating how close + the request is to completion + format: int32 + readOnly: true + referencingComponents: + uniqueItems: true + type: array + description: The components that are referenced by the update. + readOnly: true + items: + $ref: '#/components/schemas/AffectedComponentEntity' + requestId: + type: string + description: The ID of the request + readOnly: true + state: + type: string + description: A description of the current state of the request + readOnly: true + submissionTime: + type: string + description: The timestamp of when the request was submitted + format: date-time + readOnly: true + updateSteps: + type: array + description: "The steps that are required in order to complete the request,\ + \ along with the status of each" + readOnly: true + items: + $ref: '#/components/schemas/ParameterProviderApplyParametersUpdateStepDTO' + uri: + type: string + description: The URI for the request + readOnly: true + description: The Apply Parameters Request + example: + percentCompleted: 0 + lastUpdated: 2000-01-23T04:56:07.000+00:00 + requestId: requestId + updateSteps: + - failureReason: failureReason + description: description + complete: true + - failureReason: failureReason + description: description + complete: true + failureReason: failureReason + state: state + complete: true + parameterContextUpdates: + - parameterContextRevision: + clientId: clientId + lastModifier: lastModifier + version: 2 + referencingComponents: + - bulletins: + - null + - null + disconnectedNodeAcknowledged: true + component: + activeThreadCount: 0 + processGroupId: processGroupId + name: name + referenceType: "PROCESSOR,CONTROLLER_SERVICE, INPUT_PORT, OUTPUT_PORT,\ + \ REMOTE_INPUT_PORT, REMOTE_OUTPUT_PORT, STATELESS_GROUP" + validationErrors: + - validationErrors + - validationErrors + id: id + state: state + permissions: + canRead: true + canWrite: true + referenceType: "PROCESSOR,CONTROLLER_SERVICE, INPUT_PORT, OUTPUT_PORT,\ + \ REMOTE_INPUT_PORT, REMOTE_OUTPUT_PORT" + id: id + position: + x: 0.8008281904610115 + "y": 6.027456183070403 + processGroup: + name: name id: id - position: - x: 6.027456183070403 - "y": 1.4658129805029452 - uri: uri - revision: - clientId: clientId - lastModifier: lastModifier - version: 0 - - bulletins: - - sourceId: sourceId - canRead: true - groupId: groupId - id: 5 - nodeAddress: nodeAddress - bulletin: - sourceId: sourceId - level: level - sourceType: sourceType - groupId: groupId - id: 5 - sourceName: sourceName - category: category - message: message - nodeAddress: nodeAddress - timestamp: timestamp - timestamp: timestamp - - sourceId: sourceId - canRead: true - groupId: groupId - id: 5 - nodeAddress: nodeAddress - bulletin: - sourceId: sourceId - level: level - sourceType: sourceType - groupId: groupId - id: 5 - sourceName: sourceName - category: category - message: message - nodeAddress: nodeAddress - timestamp: timestamp - timestamp: timestamp - disconnectedNodeAcknowledged: true - component: - activeThreadCount: 6 - resultsValid: true - resultantValidationErrors: - - resultantValidationErrors - - resultantValidationErrors - processGroupId: processGroupId - name: name - referenceType: "PROCESSOR,CONTROLLER_SERVICE, INPUT_PORT, OUTPUT_PORT,\ - \ REMOTE_INPUT_PORT, REMOTE_OUTPUT_PORT, STATELESS_GROUP" - validationErrors: - - validationErrors - - validationErrors - id: id - state: state - currentlyValid: true - permissions: - canRead: true - canWrite: true + uri: uri + revision: + clientId: clientId + lastModifier: lastModifier + version: 2 + - bulletins: + - null + - null + disconnectedNodeAcknowledged: true + component: + activeThreadCount: 0 + processGroupId: processGroupId + name: name + referenceType: "PROCESSOR,CONTROLLER_SERVICE, INPUT_PORT, OUTPUT_PORT,\ + \ REMOTE_INPUT_PORT, REMOTE_OUTPUT_PORT, STATELESS_GROUP" + validationErrors: + - validationErrors + - validationErrors id: id - position: - x: 6.027456183070403 - "y": 1.4658129805029452 - uri: uri - revision: - clientId: clientId - lastModifier: lastModifier - version: 0 - failureReason: failureReason - state: state - complete: true - uri: uri - submissionTime: 2000-01-23T04:56:07.000+00:00 + state: state + permissions: + canRead: true + canWrite: true + referenceType: "PROCESSOR,CONTROLLER_SERVICE, INPUT_PORT, OUTPUT_PORT,\ + \ REMOTE_INPUT_PORT, REMOTE_OUTPUT_PORT" + id: id + position: + x: 0.8008281904610115 + "y": 6.027456183070403 + processGroup: + name: name + id: id + uri: uri + revision: + clientId: clientId + lastModifier: lastModifier + version: 2 parameterContext: inheritedParameterContexts: - - component: - name: name - id: id - permissions: null - id: id - - component: - name: name - id: id - permissions: null - id: id + - null + - null name: name description: description id: id - parameters: - - parameter: - valueRemoved: true - referencedAssets: - - name: name - id: id - - name: name - id: id - inherited: true - provided: true - name: name - description: description - sensitive: true - value: value - referencingComponents: - - null - - null - parameterContext: - component: - name: name - id: id - permissions: null - id: id - canWrite: true - - parameter: - valueRemoved: true - referencedAssets: - - name: name - id: id - - name: name - id: id - inherited: true - provided: true - name: name - description: description - sensitive: true - value: value - referencingComponents: - - null - - null - parameterContext: - component: - name: name - id: id - permissions: null - id: id - canWrite: true boundProcessGroups: - - activeRemotePortCount: 9 - staleCount: 5 - outputPortCount: 9 - inputPortCount: 3 - permissions: null + - activeRemotePortCount: 0 + staleCount: 3 + outputPortCount: 3 + inputPortCount: 7 + permissions: + canRead: true + canWrite: true processGroupUpdateStrategy: "CURRENT_GROUP, CURRENT_GROUP_WITH_CHILDREN" - runningCount: 2 - disabledCount: 6 + disabledCount: 7 + runningCount: 5 versionedFlowSnapshot: bucket: identifier: identifier - permissions: null - createdTimestamp: 3 + permissions: + canRead: true + canDelete: true + canWrite: true + createdTimestamp: 2 name: name description: description + externalControllerServices: + key: + identifier: identifier + name: name snapshotMetadata: flowIdentifier: flowIdentifier comments: comments @@ -70404,11 +64626,7 @@ components: bucketIdentifier: bucketIdentifier branch: branch version: version - timestamp: 0 - externalControllerServices: - key: - identifier: identifier - name: name + timestamp: 5 flowContents: processors: - autoTerminatedRelationships: @@ -70417,43 +64635,30 @@ components: bulletinLevel: bulletinLevel executionNode: executionNode runDurationMillis: 3 - type: type propertyDescriptors: - key: - resourceDefinition: - resourceTypes: - - FILE - - FILE - cardinality: SINGLE - displayName: displayName - identifiesControllerService: true - name: name - dynamic: true - sensitive: true + key: null + type: type scheduledState: ENABLED maxBackoffPeriod: maxBackoffPeriod yieldDuration: yieldDuration - bundle: - artifact: artifact - version: version - group: group + bundle: null retriedRelationships: - retriedRelationships - retriedRelationships annotationData: annotationData - identifier: identifier componentType: CONNECTION + identifier: identifier comments: comments - concurrentlySchedulableTaskCount: 2 - retryCount: 3 + concurrentlySchedulableTaskCount: 1 + retryCount: 1 penaltyDuration: penaltyDuration backoffMechanism: "PENALIZE_FLOWFILE, YIELD_PROCESSOR" schedulingStrategy: schedulingStrategy name: name instanceIdentifier: instanceIdentifier + schedulingPeriod: schedulingPeriod style: key: style - schedulingPeriod: schedulingPeriod position: null groupIdentifier: groupIdentifier properties: @@ -70464,43 +64669,30 @@ components: bulletinLevel: bulletinLevel executionNode: executionNode runDurationMillis: 3 - type: type propertyDescriptors: - key: - resourceDefinition: - resourceTypes: - - FILE - - FILE - cardinality: SINGLE - displayName: displayName - identifiesControllerService: true - name: name - dynamic: true - sensitive: true + key: null + type: type scheduledState: ENABLED maxBackoffPeriod: maxBackoffPeriod yieldDuration: yieldDuration - bundle: - artifact: artifact - version: version - group: group + bundle: null retriedRelationships: - retriedRelationships - retriedRelationships annotationData: annotationData - identifier: identifier componentType: CONNECTION + identifier: identifier comments: comments - concurrentlySchedulableTaskCount: 2 - retryCount: 3 + concurrentlySchedulableTaskCount: 1 + retryCount: 1 penaltyDuration: penaltyDuration backoffMechanism: "PENALIZE_FLOWFILE, YIELD_PROCESSOR" schedulingStrategy: schedulingStrategy name: name instanceIdentifier: instanceIdentifier + schedulingPeriod: schedulingPeriod style: key: style - schedulingPeriod: schedulingPeriod position: null groupIdentifier: groupIdentifier properties: @@ -70513,15 +64705,15 @@ components: - null - null funnels: - - identifier: identifier - componentType: CONNECTION + - componentType: CONNECTION + identifier: identifier comments: comments name: name instanceIdentifier: instanceIdentifier position: null groupIdentifier: groupIdentifier - - identifier: identifier - componentType: CONNECTION + - componentType: CONNECTION + identifier: identifier comments: comments name: name instanceIdentifier: instanceIdentifier @@ -70536,8 +64728,8 @@ components: version: version latest: true connections: - - identifier: identifier - componentType: CONNECTION + - componentType: CONNECTION + identifier: identifier prioritizers: - prioritizers - prioritizers @@ -70548,30 +64740,32 @@ components: - selectedRelationships loadBalanceCompression: "DO_NOT_COMPRESS, COMPRESS_ATTRIBUTES_ONLY,\ \ COMPRESS_ATTRIBUTES_AND_CONTENT" - destination: null - backPressureDataSizeThreshold: backPressureDataSizeThreshold - loadBalanceStrategy: "DO_NOT_LOAD_BALANCE, PARTITION_BY_ATTRIBUTE,\ - \ ROUND_ROBIN, SINGLE_NODE" - source: + destination: comments: comments groupId: groupId name: name instanceIdentifier: instanceIdentifier id: id type: PROCESSOR - labelIndex: 4 + backPressureDataSizeThreshold: backPressureDataSizeThreshold + loadBalanceStrategy: "DO_NOT_LOAD_BALANCE, PARTITION_BY_ATTRIBUTE,\ + \ ROUND_ROBIN, SINGLE_NODE" + labelIndex: 2 + source: null bends: - - null - - null + - x: 7.203794749804894 + "y": 4.332304821875894 + - x: 7.203794749804894 + "y": 4.332304821875894 backPressureObjectThreshold: 0 name: name instanceIdentifier: instanceIdentifier position: null groupIdentifier: groupIdentifier partitioningAttribute: partitioningAttribute - zIndex: 0 - - identifier: identifier - componentType: CONNECTION + zIndex: 9 + - componentType: CONNECTION + identifier: identifier prioritizers: - prioritizers - prioritizers @@ -70582,72 +64776,84 @@ components: - selectedRelationships loadBalanceCompression: "DO_NOT_COMPRESS, COMPRESS_ATTRIBUTES_ONLY,\ \ COMPRESS_ATTRIBUTES_AND_CONTENT" - destination: null - backPressureDataSizeThreshold: backPressureDataSizeThreshold - loadBalanceStrategy: "DO_NOT_LOAD_BALANCE, PARTITION_BY_ATTRIBUTE,\ - \ ROUND_ROBIN, SINGLE_NODE" - source: + destination: comments: comments groupId: groupId name: name instanceIdentifier: instanceIdentifier id: id type: PROCESSOR - labelIndex: 4 + backPressureDataSizeThreshold: backPressureDataSizeThreshold + loadBalanceStrategy: "DO_NOT_LOAD_BALANCE, PARTITION_BY_ATTRIBUTE,\ + \ ROUND_ROBIN, SINGLE_NODE" + labelIndex: 2 + source: null bends: - - null - - null + - x: 7.203794749804894 + "y": 4.332304821875894 + - x: 7.203794749804894 + "y": 4.332304821875894 backPressureObjectThreshold: 0 name: name instanceIdentifier: instanceIdentifier position: null groupIdentifier: groupIdentifier partitioningAttribute: partitioningAttribute - zIndex: 0 + zIndex: 9 logFileSuffix: logFileSuffix parameterContextName: parameterContextName - identifier: identifier componentType: CONNECTION - defaultBackPressureObjectThreshold: 9 + identifier: identifier + defaultBackPressureObjectThreshold: 0 comments: comments executionEngine: STANDARD + defaultBackPressureDataSizeThreshold: defaultBackPressureDataSizeThreshold labels: - - identifier: identifier - componentType: CONNECTION + - componentType: CONNECTION + identifier: identifier comments: comments name: name - width: 4.332304821875894 + width: 4.8789878742268815 instanceIdentifier: instanceIdentifier style: key: style - position: null label: label + position: null groupIdentifier: groupIdentifier - zIndex: 7 - height: 2.7977867356748476 - - identifier: identifier - componentType: CONNECTION + height: 6.173804034172511 + zIndex: 6 + - componentType: CONNECTION + identifier: identifier comments: comments name: name - width: 4.332304821875894 + width: 4.8789878742268815 instanceIdentifier: instanceIdentifier style: key: style - position: null label: label + position: null groupIdentifier: groupIdentifier - zIndex: 7 - height: 2.7977867356748476 - defaultBackPressureDataSizeThreshold: defaultBackPressureDataSizeThreshold + height: 6.173804034172511 + zIndex: 6 controllerServices: - annotationData: annotationData - identifier: identifier componentType: CONNECTION + identifier: identifier comments: comments bulletinLevel: bulletinLevel - type: type propertyDescriptors: - key: null + key: + resourceDefinition: + resourceTypes: + - FILE + - FILE + cardinality: SINGLE + displayName: displayName + identifiesControllerService: true + name: name + dynamic: true + sensitive: true + type: type scheduledState: ENABLED controllerServiceApis: - type: type @@ -70658,17 +64864,30 @@ components: instanceIdentifier: instanceIdentifier position: null groupIdentifier: groupIdentifier - bundle: null + bundle: + artifact: artifact + version: version + group: group properties: key: properties - annotationData: annotationData - identifier: identifier componentType: CONNECTION + identifier: identifier comments: comments bulletinLevel: bulletinLevel - type: type propertyDescriptors: - key: null + key: + resourceDefinition: + resourceTypes: + - FILE + - FILE + cardinality: SINGLE + displayName: displayName + identifiesControllerService: true + name: name + dynamic: true + sensitive: true + type: type scheduledState: ENABLED controllerServiceApis: - type: type @@ -70679,7 +64898,10 @@ components: instanceIdentifier: instanceIdentifier position: null groupIdentifier: groupIdentifier - bundle: null + bundle: + artifact: artifact + version: version + group: group properties: key: properties defaultFlowFileExpiration: defaultFlowFileExpiration @@ -70687,58 +64909,56 @@ components: flowFileOutboundPolicy: flowFileOutboundPolicy name: name inputPorts: - - identifier: identifier - componentType: CONNECTION + - componentType: CONNECTION + identifier: identifier comments: comments allowRemoteAccess: true - concurrentlySchedulableTaskCount: 8 + concurrentlySchedulableTaskCount: 2 name: name instanceIdentifier: instanceIdentifier - position: null portFunction: STANDARD - type: INPUT_PORT + position: null groupIdentifier: groupIdentifier + type: INPUT_PORT scheduledState: ENABLED - - identifier: identifier - componentType: CONNECTION + - componentType: CONNECTION + identifier: identifier comments: comments allowRemoteAccess: true - concurrentlySchedulableTaskCount: 8 + concurrentlySchedulableTaskCount: 2 name: name instanceIdentifier: instanceIdentifier - position: null portFunction: STANDARD - type: INPUT_PORT + position: null groupIdentifier: groupIdentifier + type: INPUT_PORT scheduledState: ENABLED instanceIdentifier: instanceIdentifier - position: - x: 3.111202833403195 - "y": 9.897492629215506 - maxConcurrentTasks: 0 + maxConcurrentTasks: 9 + position: null statelessFlowTimeout: statelessFlowTimeout + groupIdentifier: groupIdentifier remoteProcessGroups: - - identifier: identifier - componentType: CONNECTION + - componentType: CONNECTION + identifier: identifier comments: comments proxyPassword: proxyPassword communicationsTimeout: communicationsTimeout proxyHost: proxyHost - proxyPort: 5 - transportProtocol: "RAW, HTTP" + proxyPort: 4 outputPorts: - null - null + transportProtocol: "RAW, HTTP" name: name proxyUser: proxyUser - targetUris: targetUris inputPorts: - - identifier: identifier - componentType: CONNECTION + - componentType: CONNECTION + identifier: identifier remoteGroupId: remoteGroupId comments: comments targetId: targetId - concurrentlySchedulableTaskCount: 7 + concurrentlySchedulableTaskCount: 1 useCompression: true scheduledState: ENABLED name: name @@ -70747,14 +64967,14 @@ components: batchSize: duration: duration size: size - count: 0 + count: 5 groupIdentifier: groupIdentifier - - identifier: identifier - componentType: CONNECTION + - componentType: CONNECTION + identifier: identifier remoteGroupId: remoteGroupId comments: comments targetId: targetId - concurrentlySchedulableTaskCount: 7 + concurrentlySchedulableTaskCount: 1 useCompression: true scheduledState: ENABLED name: name @@ -70763,34 +64983,34 @@ components: batchSize: duration: duration size: size - count: 0 + count: 5 groupIdentifier: groupIdentifier + targetUris: targetUris instanceIdentifier: instanceIdentifier yieldDuration: yieldDuration position: null groupIdentifier: groupIdentifier localNetworkInterface: localNetworkInterface - - identifier: identifier - componentType: CONNECTION + - componentType: CONNECTION + identifier: identifier comments: comments proxyPassword: proxyPassword communicationsTimeout: communicationsTimeout proxyHost: proxyHost - proxyPort: 5 - transportProtocol: "RAW, HTTP" + proxyPort: 4 outputPorts: - null - null + transportProtocol: "RAW, HTTP" name: name proxyUser: proxyUser - targetUris: targetUris inputPorts: - - identifier: identifier - componentType: CONNECTION + - componentType: CONNECTION + identifier: identifier remoteGroupId: remoteGroupId comments: comments targetId: targetId - concurrentlySchedulableTaskCount: 7 + concurrentlySchedulableTaskCount: 1 useCompression: true scheduledState: ENABLED name: name @@ -70799,14 +65019,14 @@ components: batchSize: duration: duration size: size - count: 0 + count: 5 groupIdentifier: groupIdentifier - - identifier: identifier - componentType: CONNECTION + - componentType: CONNECTION + identifier: identifier remoteGroupId: remoteGroupId comments: comments targetId: targetId - concurrentlySchedulableTaskCount: 7 + concurrentlySchedulableTaskCount: 1 useCompression: true scheduledState: ENABLED name: name @@ -70815,14 +65035,14 @@ components: batchSize: duration: duration size: size - count: 0 + count: 5 groupIdentifier: groupIdentifier + targetUris: targetUris instanceIdentifier: instanceIdentifier yieldDuration: yieldDuration position: null groupIdentifier: groupIdentifier localNetworkInterface: localNetworkInterface - groupIdentifier: groupIdentifier parameterProviders: key: identifier: identifier @@ -70830,28 +65050,26 @@ components: type: type bundle: null flow: - versionCount: 8 - identifier: identifier + versionCount: 4 bucketName: bucketName - permissions: - canRead: true - canWrite: true - canDelete: true - createdTimestamp: 5 + identifier: identifier + permissions: null + createdTimestamp: 3 name: name description: description bucketIdentifier: bucketIdentifier versionInfo: - version: 7 + version: 0 branch: branch - lastModifiedTimestamp: 5 + lastModifiedTimestamp: 8 flowEncodingVersion: flowEncodingVersion + latest: true parameterContexts: key: parameterGroupName: parameterGroupName + componentType: CONNECTION identifier: identifier synchronized: true - componentType: CONNECTION comments: comments description: description inheritedParameterContexts: @@ -70861,6 +65079,7 @@ components: instanceIdentifier: instanceIdentifier position: null groupIdentifier: groupIdentifier + parameterProvider: parameterProvider parameters: - referencedAssets: - identifier: identifier @@ -70882,67 +65101,33 @@ components: description: description sensitive: true value: value - parameterProvider: parameterProvider - latest: true - stoppedCount: 6 + stoppedCount: 7 id: id bulletins: - - sourceId: sourceId - canRead: true - groupId: groupId - id: 5 - nodeAddress: nodeAddress - bulletin: - sourceId: sourceId - level: level - sourceType: sourceType - groupId: groupId - id: 5 - sourceName: sourceName - category: category - message: message - nodeAddress: nodeAddress - timestamp: timestamp - timestamp: timestamp - - sourceId: sourceId - canRead: true - groupId: groupId - id: 5 - nodeAddress: nodeAddress - bulletin: - sourceId: sourceId - level: level - sourceType: sourceType - groupId: groupId - id: 5 - sourceName: sourceName - category: category - message: message - nodeAddress: nodeAddress - timestamp: timestamp - timestamp: timestamp + - null + - null publicInputPortCount: 3 - upToDateCount: 1 - inactiveRemotePortCount: 1 + upToDateCount: 3 + inactiveRemotePortCount: 0 uri: uri - locallyModifiedCount: 3 + locallyModifiedCount: 7 revision: clientId: clientId lastModifier: lastModifier - version: 0 + version: 2 disconnectedNodeAcknowledged: true - publicOutputPortCount: 1 + publicOutputPortCount: 7 component: - activeRemotePortCount: 7 + activeRemotePortCount: 6 flowfileConcurrency: "UNBOUNDED, SINGLE_FLOWFILE_PER_NODE, SINGLE_BATCH_PER_NODE" - staleCount: 4 - outputPortCount: 3 - inputPortCount: 6 + staleCount: 5 + outputPortCount: 1 + inputPortCount: 9 versionedComponentId: versionedComponentId - runningCount: 1 - disabledCount: 2 + disabledCount: 5 + runningCount: 6 flowfileOutboundPolicy: "STREAM_WHEN_AVAILABLE, BATCH_OUTPUT" - stoppedCount: 5 + stoppedCount: 6 id: id versionControlInformation: bucketName: bucketName @@ -70960,32 +65145,31 @@ components: \ SYNC_FAILURE" flowId: flowId logFileSuffix: logFileSuffix - defaultBackPressureObjectThreshold: 0 - publicInputPortCount: 6 + defaultBackPressureObjectThreshold: 4 + publicInputPortCount: 2 comments: comments upToDateCount: 3 parentGroupId: parentGroupId inactiveRemotePortCount: 9 executionEngine: "STATELESS, STANDARD, INHERITED" - locallyModifiedCount: 2 + locallyModifiedCount: 3 defaultBackPressureDataSizeThreshold: defaultBackPressureDataSizeThreshold - publicOutputPortCount: 7 - localOutputPortCount: 1 + publicOutputPortCount: 6 + localOutputPortCount: 9 defaultFlowFileExpiration: defaultFlowFileExpiration - localInputPortCount: 1 - statelessGroupScheduledState: "STOPPED, RUNNING" + localInputPortCount: 8 contents: controllerServices: - - deprecated: true - bulletinLevel: bulletinLevel + - bulletinLevel: bulletinLevel + deprecated: true multipleVersionsAvailable: true extensionMissing: true type: type descriptors: key: supportsEl: true - displayName: displayName defaultValue: defaultValue + displayName: displayName expressionLanguageScope: expressionLanguageScope description: description sensitive: true @@ -71022,8 +65206,8 @@ components: sensitiveDynamicPropertyNames: - sensitiveDynamicPropertyNames - sensitiveDynamicPropertyNames - versionedComponentId: versionedComponentId supportsSensitiveDynamicProperties: true + versionedComponentId: versionedComponentId validationErrors: - validationErrors - validationErrors @@ -71045,11 +65229,11 @@ components: activeThreadCount: 0 groupId: groupId name: name + referenceType: "Processor, ControllerService, ReportingTask,\ + \ FlowRegistryClient" validationErrors: - validationErrors - validationErrors - referenceType: "Processor, ControllerService, ReportingTask,\ - \ FlowRegistryClient" id: id state: state type: type @@ -71062,8 +65246,13 @@ components: id: id position: null uri: uri - revision: null - operatePermissions: null + operatePermissions: + canRead: true + canWrite: true + revision: + clientId: clientId + lastModifier: lastModifier + version: 2 - bulletins: - null - null @@ -71075,11 +65264,11 @@ components: activeThreadCount: 0 groupId: groupId name: name + referenceType: "Processor, ControllerService, ReportingTask,\ + \ FlowRegistryClient" validationErrors: - validationErrors - validationErrors - referenceType: "Processor, ControllerService, ReportingTask,\ - \ FlowRegistryClient" id: id state: state type: type @@ -71092,8 +65281,13 @@ components: id: id position: null uri: uri - revision: null - operatePermissions: null + operatePermissions: + canRead: true + canWrite: true + revision: + clientId: clientId + lastModifier: lastModifier + version: 2 validationStatus: "VALID, INVALID, VALIDATING" annotationData: annotationData comments: comments @@ -71101,20 +65295,22 @@ components: customUiUrl: customUiUrl restricted: true name: name - position: null + position: + x: 0.8008281904610115 + "y": 6.027456183070403 persistsState: true properties: key: properties - - deprecated: true - bulletinLevel: bulletinLevel + - bulletinLevel: bulletinLevel + deprecated: true multipleVersionsAvailable: true extensionMissing: true type: type descriptors: key: supportsEl: true - displayName: displayName defaultValue: defaultValue + displayName: displayName expressionLanguageScope: expressionLanguageScope description: description sensitive: true @@ -71151,8 +65347,8 @@ components: sensitiveDynamicPropertyNames: - sensitiveDynamicPropertyNames - sensitiveDynamicPropertyNames - versionedComponentId: versionedComponentId supportsSensitiveDynamicProperties: true + versionedComponentId: versionedComponentId validationErrors: - validationErrors - validationErrors @@ -71174,11 +65370,11 @@ components: activeThreadCount: 0 groupId: groupId name: name + referenceType: "Processor, ControllerService, ReportingTask,\ + \ FlowRegistryClient" validationErrors: - validationErrors - validationErrors - referenceType: "Processor, ControllerService, ReportingTask,\ - \ FlowRegistryClient" id: id state: state type: type @@ -71191,8 +65387,13 @@ components: id: id position: null uri: uri - revision: null - operatePermissions: null + operatePermissions: + canRead: true + canWrite: true + revision: + clientId: clientId + lastModifier: lastModifier + version: 2 - bulletins: - null - null @@ -71204,11 +65405,11 @@ components: activeThreadCount: 0 groupId: groupId name: name + referenceType: "Processor, ControllerService, ReportingTask,\ + \ FlowRegistryClient" validationErrors: - validationErrors - validationErrors - referenceType: "Processor, ControllerService, ReportingTask,\ - \ FlowRegistryClient" id: id state: state type: type @@ -71221,8 +65422,13 @@ components: id: id position: null uri: uri - revision: null - operatePermissions: null + operatePermissions: + canRead: true + canWrite: true + revision: + clientId: clientId + lastModifier: lastModifier + version: 2 validationStatus: "VALID, INVALID, VALIDATING" annotationData: annotationData comments: comments @@ -71230,7 +65436,9 @@ components: customUiUrl: customUiUrl restricted: true name: name - position: null + position: + x: 0.8008281904610115 + "y": 6.027456183070403 persistsState: true properties: key: properties @@ -71240,9 +65448,22 @@ components: outputPorts: - null - null + funnels: + - versionedComponentId: versionedComponentId + parentGroupId: parentGroupId + id: id + position: + x: 0.8008281904610115 + "y": 6.027456183070403 + - versionedComponentId: versionedComponentId + parentGroupId: parentGroupId + id: id + position: + x: 0.8008281904610115 + "y": 6.027456183070403 inputPorts: - comments: comments - concurrentlySchedulableTaskCount: 2 + concurrentlySchedulableTaskCount: 1 parentGroupId: parentGroupId type: "INPUT_PORT, OUTPUT_PORT" allowRemoteAccess: true @@ -71253,11 +65474,11 @@ components: - validationErrors - validationErrors id: id + portFunction: "STANDARD, FAILURE" position: null state: "RUNNING, STOPPED, DISABLED" - portFunction: "STANDARD, FAILURE" - comments: comments - concurrentlySchedulableTaskCount: 2 + concurrentlySchedulableTaskCount: 1 parentGroupId: parentGroupId type: "INPUT_PORT, OUTPUT_PORT" allowRemoteAccess: true @@ -71268,41 +65489,32 @@ components: - validationErrors - validationErrors id: id - position: null - state: "RUNNING, STOPPED, DISABLED" portFunction: "STANDARD, FAILURE" - funnels: - - versionedComponentId: versionedComponentId - parentGroupId: parentGroupId - id: id - position: null - - versionedComponentId: versionedComponentId - parentGroupId: parentGroupId - id: id position: null + state: "RUNNING, STOPPED, DISABLED" processors: - - supportsParallelProcessing: true - supportsBatching: true + - supportsBatching: true + supportsParallelProcessing: true deprecated: true executionNodeRestricted: true - parentGroupId: parentGroupId description: description + parentGroupId: parentGroupId multipleVersionsAvailable: true extensionMissing: true type: type inputRequirement: inputRequirement relationships: - name: name - description: description autoTerminate: true + description: description retry: true - name: name - description: description autoTerminate: true + description: description retry: true restricted: true - versionedComponentId: versionedComponentId supportsSensitiveDynamicProperties: true + versionedComponentId: versionedComponentId name: name validationErrors: - validationErrors @@ -71316,29 +65528,28 @@ components: artifact: artifact version: version group: group - persistsState: true config: annotationData: annotationData comments: comments - concurrentlySchedulableTaskCount: 6 autoTerminatedRelationships: - autoTerminatedRelationships - autoTerminatedRelationships - retryCount: 1 + concurrentlySchedulableTaskCount: 7 + retryCount: 9 bulletinLevel: bulletinLevel executionNode: executionNode penaltyDuration: penaltyDuration defaultSchedulingPeriod: key: defaultSchedulingPeriod - runDurationMillis: 3 defaultConcurrentTasks: key: defaultConcurrentTasks + runDurationMillis: 3 customUiUrl: customUiUrl descriptors: key: supportsEl: true - displayName: displayName defaultValue: defaultValue + displayName: displayName expressionLanguageScope: expressionLanguageScope description: description sensitive: true @@ -71381,29 +65592,30 @@ components: retriedRelationships: - retriedRelationships - retriedRelationships + persistsState: true validationStatus: "VALID, INVALID, VALIDATING" - - supportsParallelProcessing: true - supportsBatching: true + - supportsBatching: true + supportsParallelProcessing: true deprecated: true executionNodeRestricted: true - parentGroupId: parentGroupId description: description + parentGroupId: parentGroupId multipleVersionsAvailable: true extensionMissing: true type: type inputRequirement: inputRequirement relationships: - name: name - description: description autoTerminate: true + description: description retry: true - name: name - description: description autoTerminate: true + description: description retry: true restricted: true - versionedComponentId: versionedComponentId supportsSensitiveDynamicProperties: true + versionedComponentId: versionedComponentId name: name validationErrors: - validationErrors @@ -71417,29 +65629,28 @@ components: artifact: artifact version: version group: group - persistsState: true config: annotationData: annotationData comments: comments - concurrentlySchedulableTaskCount: 6 autoTerminatedRelationships: - autoTerminatedRelationships - autoTerminatedRelationships - retryCount: 1 + concurrentlySchedulableTaskCount: 7 + retryCount: 9 bulletinLevel: bulletinLevel executionNode: executionNode penaltyDuration: penaltyDuration defaultSchedulingPeriod: key: defaultSchedulingPeriod - runDurationMillis: 3 defaultConcurrentTasks: key: defaultConcurrentTasks + runDurationMillis: 3 customUiUrl: customUiUrl descriptors: key: supportsEl: true - displayName: displayName defaultValue: defaultValue + displayName: displayName expressionLanguageScope: expressionLanguageScope description: description sensitive: true @@ -71482,18 +65693,19 @@ components: retriedRelationships: - retriedRelationships - retriedRelationships + persistsState: true validationStatus: "VALID, INVALID, VALIDATING" remoteProcessGroups: - - targetSecure: true - inactiveRemoteInputPortCount: 9 + - inactiveRemoteInputPortCount: 1 + targetSecure: true communicationsTimeout: communicationsTimeout - outputPortCount: 5 - inputPortCount: 4 - activeRemoteInputPortCount: 9 + outputPortCount: 7 + activeRemoteInputPortCount: 2 + inputPortCount: 6 proxyPort: 1 flowRefreshed: flowRefreshed - versionedComponentId: versionedComponentId transportProtocol: transportProtocol + versionedComponentId: versionedComponentId transmitting: true validationErrors: - validationErrors @@ -71501,13 +65713,13 @@ components: yieldDuration: yieldDuration id: id localNetworkInterface: localNetworkInterface - comments: comments authorizationIssues: - authorizationIssues - authorizationIssues + comments: comments proxyPassword: proxyPassword parentGroupId: parentGroupId - activeRemoteOutputPortCount: 6 + activeRemoteOutputPortCount: 4 proxyHost: proxyHost contents: outputPorts: @@ -71516,52 +65728,52 @@ components: inputPorts: - comments: comments targetId: targetId - concurrentlySchedulableTaskCount: 9 + concurrentlySchedulableTaskCount: 1 groupId: groupId - useCompression: true targetRunning: true + useCompression: true connected: true - versionedComponentId: versionedComponentId batchSettings: duration: duration size: size - count: 6 + count: 7 + versionedComponentId: versionedComponentId name: name transmitting: true exists: true id: id - comments: comments targetId: targetId - concurrentlySchedulableTaskCount: 9 + concurrentlySchedulableTaskCount: 1 groupId: groupId - useCompression: true targetRunning: true + useCompression: true connected: true - versionedComponentId: versionedComponentId batchSettings: duration: duration size: size - count: 6 + count: 7 + versionedComponentId: versionedComponentId name: name transmitting: true exists: true id: id - targetUri: targetUri name: name proxyUser: proxyUser + targetUri: targetUri targetUris: targetUris position: null - inactiveRemoteOutputPortCount: 8 - - targetSecure: true - inactiveRemoteInputPortCount: 9 + inactiveRemoteOutputPortCount: 1 + - inactiveRemoteInputPortCount: 1 + targetSecure: true communicationsTimeout: communicationsTimeout - outputPortCount: 5 - inputPortCount: 4 - activeRemoteInputPortCount: 9 + outputPortCount: 7 + activeRemoteInputPortCount: 2 + inputPortCount: 6 proxyPort: 1 flowRefreshed: flowRefreshed - versionedComponentId: versionedComponentId transportProtocol: transportProtocol + versionedComponentId: versionedComponentId transmitting: true validationErrors: - validationErrors @@ -71569,13 +65781,13 @@ components: yieldDuration: yieldDuration id: id localNetworkInterface: localNetworkInterface - comments: comments authorizationIssues: - authorizationIssues - authorizationIssues + comments: comments proxyPassword: proxyPassword parentGroupId: parentGroupId - activeRemoteOutputPortCount: 6 + activeRemoteOutputPortCount: 4 proxyHost: proxyHost contents: outputPorts: @@ -71584,42 +65796,42 @@ components: inputPorts: - comments: comments targetId: targetId - concurrentlySchedulableTaskCount: 9 + concurrentlySchedulableTaskCount: 1 groupId: groupId - useCompression: true targetRunning: true + useCompression: true connected: true - versionedComponentId: versionedComponentId batchSettings: duration: duration size: size - count: 6 + count: 7 + versionedComponentId: versionedComponentId name: name transmitting: true exists: true id: id - comments: comments targetId: targetId - concurrentlySchedulableTaskCount: 9 + concurrentlySchedulableTaskCount: 1 groupId: groupId - useCompression: true targetRunning: true + useCompression: true connected: true - versionedComponentId: versionedComponentId batchSettings: duration: duration size: size - count: 6 + count: 7 + versionedComponentId: versionedComponentId name: name transmitting: true exists: true id: id - targetUri: targetUri name: name proxyUser: proxyUser + targetUri: targetUri targetUris: targetUris position: null - inactiveRemoteOutputPortCount: 8 + inactiveRemoteOutputPortCount: 1 connections: - prioritizers: - prioritizers @@ -71630,34 +65842,34 @@ components: - selectedRelationships loadBalanceCompression: "DO_NOT_COMPRESS, COMPRESS_ATTRIBUTES_ONLY,\ \ COMPRESS_ATTRIBUTES_AND_CONTENT" - destination: null - parentGroupId: parentGroupId - availableRelationships: - - availableRelationships - - availableRelationships - backPressureDataSizeThreshold: backPressureDataSizeThreshold - loadBalanceStrategy: "DO_NOT_LOAD_BALANCE, PARTITION_BY_ATTRIBUTE,\ - \ ROUND_ROBIN, SINGLE_NODE" - source: + destination: running: true comments: comments - versionedComponentId: versionedComponentId groupId: groupId + versionedComponentId: versionedComponentId name: name transmitting: true exists: true id: id type: "PROCESSOR, REMOTE_INPUT_PORT, REMOTE_OUTPUT_PORT, INPUT_PORT,\ \ OUTPUT_PORT, FUNNEL" - labelIndex: 0 + availableRelationships: + - availableRelationships + - availableRelationships + backPressureDataSizeThreshold: backPressureDataSizeThreshold + loadBalanceStrategy: "DO_NOT_LOAD_BALANCE, PARTITION_BY_ATTRIBUTE,\ + \ ROUND_ROBIN, SINGLE_NODE" + parentGroupId: parentGroupId + labelIndex: 7 + source: null bends: - null - null loadBalanceStatus: "LOAD_BALANCE_NOT_CONFIGURED, LOAD_BALANCE_INACTIVE,\ \ LOAD_BALANCE_ACTIVE" - backPressureObjectThreshold: 1 + backPressureObjectThreshold: 5 + getzIndex: 2 versionedComponentId: versionedComponentId - getzIndex: 6 name: name id: id position: null @@ -71671,193 +65883,197 @@ components: - selectedRelationships loadBalanceCompression: "DO_NOT_COMPRESS, COMPRESS_ATTRIBUTES_ONLY,\ \ COMPRESS_ATTRIBUTES_AND_CONTENT" - destination: null - parentGroupId: parentGroupId - availableRelationships: - - availableRelationships - - availableRelationships - backPressureDataSizeThreshold: backPressureDataSizeThreshold - loadBalanceStrategy: "DO_NOT_LOAD_BALANCE, PARTITION_BY_ATTRIBUTE,\ - \ ROUND_ROBIN, SINGLE_NODE" - source: + destination: running: true comments: comments - versionedComponentId: versionedComponentId groupId: groupId + versionedComponentId: versionedComponentId name: name transmitting: true exists: true id: id type: "PROCESSOR, REMOTE_INPUT_PORT, REMOTE_OUTPUT_PORT, INPUT_PORT,\ \ OUTPUT_PORT, FUNNEL" - labelIndex: 0 + availableRelationships: + - availableRelationships + - availableRelationships + backPressureDataSizeThreshold: backPressureDataSizeThreshold + loadBalanceStrategy: "DO_NOT_LOAD_BALANCE, PARTITION_BY_ATTRIBUTE,\ + \ ROUND_ROBIN, SINGLE_NODE" + parentGroupId: parentGroupId + labelIndex: 7 + source: null bends: - null - null loadBalanceStatus: "LOAD_BALANCE_NOT_CONFIGURED, LOAD_BALANCE_INACTIVE,\ \ LOAD_BALANCE_ACTIVE" - backPressureObjectThreshold: 1 + backPressureObjectThreshold: 5 + getzIndex: 2 versionedComponentId: versionedComponentId - getzIndex: 6 name: name id: id position: null loadBalancePartitionAttribute: loadBalancePartitionAttribute labels: - - versionedComponentId: versionedComponentId - getzIndex: 5 - width: 6.778324963048013 + - getzIndex: 5 + versionedComponentId: versionedComponentId + width: 2.3021358869347655 parentGroupId: parentGroupId style: key: style id: id - position: null label: label - height: 6.878052220127876 - - versionedComponentId: versionedComponentId - getzIndex: 5 - width: 6.778324963048013 + position: null + height: 5.637376656633329 + - getzIndex: 5 + versionedComponentId: versionedComponentId + width: 2.3021358869347655 parentGroupId: parentGroupId style: key: style id: id - position: null label: label - height: 6.878052220127876 + position: null + height: 5.637376656633329 + statelessGroupScheduledState: "STOPPED, RUNNING" + invalidCount: 6 name: name - invalidCount: 5 - syncFailureCount: 1 - position: null + syncFailureCount: 3 maxConcurrentTasks: 6 + position: null statelessFlowTimeout: statelessFlowTimeout - parameterContext: null - locallyModifiedAndStaleCount: 7 - localOutputPortCount: 5 - localInputPortCount: 5 - invalidCount: 4 - syncFailureCount: 4 - position: - x: 6.027456183070403 - "y": 1.4658129805029452 + locallyModifiedAndStaleCount: 6 + parameterContext: + component: + name: name + id: id + permissions: null + id: id + localOutputPortCount: 4 + localInputPortCount: 0 + invalidCount: 6 + syncFailureCount: 0 + position: null versionedFlowState: "LOCALLY_MODIFIED, STALE, LOCALLY_MODIFIED_AND_STALE,\ \ UP_TO_DATE, SYNC_FAILURE" - locallyModifiedAndStaleCount: 1 + locallyModifiedAndStaleCount: 8 parameterContext: null status: name: name nodeSnapshots: - statusSnapshot: null address: address - apiPort: 8 + apiPort: 5 nodeId: nodeId - statusSnapshot: null address: address - apiPort: 8 + apiPort: 5 nodeId: nodeId - id: id aggregateSnapshot: transferred: transferred queued: queued + output: output remoteProcessGroupStatusSnapshots: - canRead: true remoteProcessGroupStatusSnapshot: - bytesReceived: 4 + bytesReceived: 5 + activeThreadCount: 5 transmissionStatus: transmissionStatus - activeThreadCount: 0 + flowFilesReceived: 7 groupId: groupId - flowFilesReceived: 1 name: name targetUri: targetUri - flowFilesSent: 6 + flowFilesSent: 3 received: received + bytesSent: 8 id: id - bytesSent: 4 sent: sent id: id - canRead: true remoteProcessGroupStatusSnapshot: - bytesReceived: 4 + bytesReceived: 5 + activeThreadCount: 5 transmissionStatus: transmissionStatus - activeThreadCount: 0 + flowFilesReceived: 7 groupId: groupId - flowFilesReceived: 1 name: name targetUri: targetUri - flowFilesSent: 6 + flowFilesSent: 3 received: received + bytesSent: 8 id: id - bytesSent: 4 sent: sent id: id - output: output connectionStatusSnapshots: - - connectionStatusSnapshot: + - canRead: true + connectionStatusSnapshot: sourceId: sourceId groupId: groupId queued: queued - percentUseCount: 7 + percentUseCount: 1 destinationId: destinationId predictions: - predictedBytesAtNextInterval: 9 - predictionIntervalSeconds: 2 - predictedPercentBytes: 2 - predictedPercentCount: 3 - predictedMillisUntilCountBackpressure: 5 - predictedCountAtNextInterval: 7 - predictedMillisUntilBytesBackpressure: 5 + predictedBytesAtNextInterval: 4 + predictionIntervalSeconds: 9 + predictedPercentBytes: 6 + predictedPercentCount: 8 + predictedMillisUntilCountBackpressure: 9 + predictedCountAtNextInterval: 5 + predictedMillisUntilBytesBackpressure: 9 output: output input: input - percentUseBytes: 1 + percentUseBytes: 7 flowFileAvailability: flowFileAvailability destinationName: destinationName - queuedSize: queuedSize queuedCount: queuedCount + queuedSize: queuedSize + flowFilesQueued: 6 name: name - flowFilesQueued: 1 + flowFilesIn: 1 id: id sourceName: sourceName - flowFilesIn: 4 flowFilesOut: 1 - bytesIn: 7 - bytesOut: 1 - bytesQueued: 6 - canRead: true + bytesIn: 4 + bytesOut: 7 + bytesQueued: 1 id: id - - connectionStatusSnapshot: + - canRead: true + connectionStatusSnapshot: sourceId: sourceId groupId: groupId queued: queued - percentUseCount: 7 + percentUseCount: 1 destinationId: destinationId predictions: - predictedBytesAtNextInterval: 9 - predictionIntervalSeconds: 2 - predictedPercentBytes: 2 - predictedPercentCount: 3 - predictedMillisUntilCountBackpressure: 5 - predictedCountAtNextInterval: 7 - predictedMillisUntilBytesBackpressure: 5 + predictedBytesAtNextInterval: 4 + predictionIntervalSeconds: 9 + predictedPercentBytes: 6 + predictedPercentCount: 8 + predictedMillisUntilCountBackpressure: 9 + predictedCountAtNextInterval: 5 + predictedMillisUntilBytesBackpressure: 9 output: output input: input - percentUseBytes: 1 + percentUseBytes: 7 flowFileAvailability: flowFileAvailability destinationName: destinationName - queuedSize: queuedSize queuedCount: queuedCount + queuedSize: queuedSize + flowFilesQueued: 6 name: name - flowFilesQueued: 1 + flowFilesIn: 1 id: id sourceName: sourceName - flowFilesIn: 4 flowFilesOut: 1 - bytesIn: 7 - bytesOut: 1 - bytesQueued: 6 - canRead: true + bytesIn: 4 + bytesOut: 7 + bytesQueued: 1 id: id + flowFilesReceived: 5 queuedCount: queuedCount queuedSize: queuedSize - flowFilesReceived: 4 + flowFilesSent: 4 processGroupStatusSnapshots: - canRead: true processGroupStatusSnapshot: null @@ -71865,148 +66081,151 @@ components: - canRead: true processGroupStatusSnapshot: null id: id - flowFilesSent: 9 + flowFilesIn: 9 id: id - flowFilesIn: 5 written: written - statelessActiveThreadCount: 7 + statelessActiveThreadCount: 3 flowFilesOut: 0 - bytesIn: 4 - bytesQueued: 8 - bytesOut: 2 - bytesWritten: 3 + bytesIn: 0 + bytesOut: 6 + bytesQueued: 4 + bytesWritten: 0 outputPortStatusSnapshots: - null - null + bytesTransferred: 9 read: read - bytesTransferred: 8 - activeThreadCount: 1 + activeThreadCount: 4 processorStatusSnapshots: - processorStatusSnapshot: - bytesWritten: 7 + bytesWritten: 9 read: read tasksDurationNanos: 8 - activeThreadCount: 7 + activeThreadCount: 8 groupId: groupId executionNode: "ALL, PRIMARY" - bytesRead: 3 - processingPerformanceStatus: - identifier: identifier - cpuDuration: 3 - contentReadDuration: 7 - sessionCommitDuration: 3 - garbageCollectionDuration: 4 - contentWriteDuration: 5 + bytesRead: 8 + processingPerformanceStatus: null type: type - terminatedThreadCount: 3 + terminatedThreadCount: 0 output: output input: input - taskCount: 4 + taskCount: 9 name: name + flowFilesIn: 1 id: id - written: written - flowFilesIn: 0 tasksDuration: tasksDuration + written: written + flowFilesOut: 3 runStatus: "Running, Stopped, Validating, Disabled, Invalid" - flowFilesOut: 6 tasks: tasks - bytesIn: 7 - bytesOut: 0 + bytesIn: 6 + bytesOut: 4 canRead: true id: id - processorStatusSnapshot: - bytesWritten: 7 + bytesWritten: 9 read: read tasksDurationNanos: 8 - activeThreadCount: 7 + activeThreadCount: 8 groupId: groupId executionNode: "ALL, PRIMARY" - bytesRead: 3 - processingPerformanceStatus: - identifier: identifier - cpuDuration: 3 - contentReadDuration: 7 - sessionCommitDuration: 3 - garbageCollectionDuration: 4 - contentWriteDuration: 5 + bytesRead: 8 + processingPerformanceStatus: null type: type - terminatedThreadCount: 3 + terminatedThreadCount: 0 output: output input: input - taskCount: 4 + taskCount: 9 name: name + flowFilesIn: 1 id: id - written: written - flowFilesIn: 0 tasksDuration: tasksDuration + written: written + flowFilesOut: 3 runStatus: "Running, Stopped, Validating, Disabled, Invalid" - flowFilesOut: 6 tasks: tasks - bytesIn: 7 - bytesOut: 0 + bytesIn: 6 + bytesOut: 4 canRead: true id: id - bytesRead: 4 - processingPerformanceStatus: null + bytesRead: 1 + processingPerformanceStatus: + identifier: identifier + cpuDuration: 0 + contentReadDuration: 4 + sessionCommitDuration: 1 + garbageCollectionDuration: 2 + contentWriteDuration: 3 received: received - bytesSent: 8 - processingNanos: 9 + bytesSent: 7 + processingNanos: 8 sent: sent - flowFilesTransferred: 1 - terminatedThreadCount: 3 + flowFilesTransferred: 6 + terminatedThreadCount: 9 input: input - bytesReceived: 6 + bytesReceived: 4 + flowFilesQueued: 7 name: name - flowFilesQueued: 6 versionedFlowState: "LOCALLY_MODIFIED, STALE, LOCALLY_MODIFIED_AND_STALE,\ \ UP_TO_DATE, SYNC_FAILURE" inputPortStatusSnapshots: - portStatusSnapshot: output: output input: input - activeThreadCount: 7 + activeThreadCount: 0 groupId: groupId name: name transmitting: true + flowFilesIn: 5 id: id - flowFilesIn: 9 - flowFilesOut: 9 + flowFilesOut: 5 runStatus: "Running, Stopped, Validating, Disabled, Invalid" - bytesIn: 0 - bytesOut: 0 + bytesIn: 6 + bytesOut: 1 canRead: true id: id - portStatusSnapshot: output: output input: input - activeThreadCount: 7 + activeThreadCount: 0 groupId: groupId name: name transmitting: true + flowFilesIn: 5 id: id - flowFilesIn: 9 - flowFilesOut: 9 + flowFilesOut: 5 runStatus: "Running, Stopped, Validating, Disabled, Invalid" - bytesIn: 0 - bytesOut: 0 + bytesIn: 6 + bytesOut: 1 canRead: true id: id + id: id statsLastRefreshed: statsLastRefreshed - - activeRemotePortCount: 9 - staleCount: 5 - outputPortCount: 9 - inputPortCount: 3 - permissions: null + - activeRemotePortCount: 0 + staleCount: 3 + outputPortCount: 3 + inputPortCount: 7 + permissions: + canRead: true + canWrite: true processGroupUpdateStrategy: "CURRENT_GROUP, CURRENT_GROUP_WITH_CHILDREN" - runningCount: 2 - disabledCount: 6 + disabledCount: 7 + runningCount: 5 versionedFlowSnapshot: bucket: identifier: identifier - permissions: null - createdTimestamp: 3 + permissions: + canRead: true + canDelete: true + canWrite: true + createdTimestamp: 2 name: name description: description + externalControllerServices: + key: + identifier: identifier + name: name snapshotMetadata: flowIdentifier: flowIdentifier comments: comments @@ -72014,11 +66233,7 @@ components: bucketIdentifier: bucketIdentifier branch: branch version: version - timestamp: 0 - externalControllerServices: - key: - identifier: identifier - name: name + timestamp: 5 flowContents: processors: - autoTerminatedRelationships: @@ -72027,43 +66242,30 @@ components: bulletinLevel: bulletinLevel executionNode: executionNode runDurationMillis: 3 - type: type propertyDescriptors: - key: - resourceDefinition: - resourceTypes: - - FILE - - FILE - cardinality: SINGLE - displayName: displayName - identifiesControllerService: true - name: name - dynamic: true - sensitive: true + key: null + type: type scheduledState: ENABLED maxBackoffPeriod: maxBackoffPeriod yieldDuration: yieldDuration - bundle: - artifact: artifact - version: version - group: group + bundle: null retriedRelationships: - retriedRelationships - retriedRelationships annotationData: annotationData - identifier: identifier componentType: CONNECTION + identifier: identifier comments: comments - concurrentlySchedulableTaskCount: 2 - retryCount: 3 + concurrentlySchedulableTaskCount: 1 + retryCount: 1 penaltyDuration: penaltyDuration backoffMechanism: "PENALIZE_FLOWFILE, YIELD_PROCESSOR" schedulingStrategy: schedulingStrategy name: name instanceIdentifier: instanceIdentifier + schedulingPeriod: schedulingPeriod style: key: style - schedulingPeriod: schedulingPeriod position: null groupIdentifier: groupIdentifier properties: @@ -72074,43 +66276,30 @@ components: bulletinLevel: bulletinLevel executionNode: executionNode runDurationMillis: 3 - type: type propertyDescriptors: - key: - resourceDefinition: - resourceTypes: - - FILE - - FILE - cardinality: SINGLE - displayName: displayName - identifiesControllerService: true - name: name - dynamic: true - sensitive: true + key: null + type: type scheduledState: ENABLED maxBackoffPeriod: maxBackoffPeriod yieldDuration: yieldDuration - bundle: - artifact: artifact - version: version - group: group + bundle: null retriedRelationships: - retriedRelationships - retriedRelationships annotationData: annotationData - identifier: identifier componentType: CONNECTION + identifier: identifier comments: comments - concurrentlySchedulableTaskCount: 2 - retryCount: 3 + concurrentlySchedulableTaskCount: 1 + retryCount: 1 penaltyDuration: penaltyDuration backoffMechanism: "PENALIZE_FLOWFILE, YIELD_PROCESSOR" schedulingStrategy: schedulingStrategy name: name instanceIdentifier: instanceIdentifier + schedulingPeriod: schedulingPeriod style: key: style - schedulingPeriod: schedulingPeriod position: null groupIdentifier: groupIdentifier properties: @@ -72123,15 +66312,15 @@ components: - null - null funnels: - - identifier: identifier - componentType: CONNECTION + - componentType: CONNECTION + identifier: identifier comments: comments name: name instanceIdentifier: instanceIdentifier position: null groupIdentifier: groupIdentifier - - identifier: identifier - componentType: CONNECTION + - componentType: CONNECTION + identifier: identifier comments: comments name: name instanceIdentifier: instanceIdentifier @@ -72146,8 +66335,8 @@ components: version: version latest: true connections: - - identifier: identifier - componentType: CONNECTION + - componentType: CONNECTION + identifier: identifier prioritizers: - prioritizers - prioritizers @@ -72158,30 +66347,32 @@ components: - selectedRelationships loadBalanceCompression: "DO_NOT_COMPRESS, COMPRESS_ATTRIBUTES_ONLY,\ \ COMPRESS_ATTRIBUTES_AND_CONTENT" - destination: null - backPressureDataSizeThreshold: backPressureDataSizeThreshold - loadBalanceStrategy: "DO_NOT_LOAD_BALANCE, PARTITION_BY_ATTRIBUTE,\ - \ ROUND_ROBIN, SINGLE_NODE" - source: + destination: comments: comments groupId: groupId name: name instanceIdentifier: instanceIdentifier id: id type: PROCESSOR - labelIndex: 4 + backPressureDataSizeThreshold: backPressureDataSizeThreshold + loadBalanceStrategy: "DO_NOT_LOAD_BALANCE, PARTITION_BY_ATTRIBUTE,\ + \ ROUND_ROBIN, SINGLE_NODE" + labelIndex: 2 + source: null bends: - - null - - null + - x: 7.203794749804894 + "y": 4.332304821875894 + - x: 7.203794749804894 + "y": 4.332304821875894 backPressureObjectThreshold: 0 name: name instanceIdentifier: instanceIdentifier position: null groupIdentifier: groupIdentifier partitioningAttribute: partitioningAttribute - zIndex: 0 - - identifier: identifier - componentType: CONNECTION + zIndex: 9 + - componentType: CONNECTION + identifier: identifier prioritizers: - prioritizers - prioritizers @@ -72192,72 +66383,84 @@ components: - selectedRelationships loadBalanceCompression: "DO_NOT_COMPRESS, COMPRESS_ATTRIBUTES_ONLY,\ \ COMPRESS_ATTRIBUTES_AND_CONTENT" - destination: null - backPressureDataSizeThreshold: backPressureDataSizeThreshold - loadBalanceStrategy: "DO_NOT_LOAD_BALANCE, PARTITION_BY_ATTRIBUTE,\ - \ ROUND_ROBIN, SINGLE_NODE" - source: + destination: comments: comments groupId: groupId name: name instanceIdentifier: instanceIdentifier id: id type: PROCESSOR - labelIndex: 4 + backPressureDataSizeThreshold: backPressureDataSizeThreshold + loadBalanceStrategy: "DO_NOT_LOAD_BALANCE, PARTITION_BY_ATTRIBUTE,\ + \ ROUND_ROBIN, SINGLE_NODE" + labelIndex: 2 + source: null bends: - - null - - null + - x: 7.203794749804894 + "y": 4.332304821875894 + - x: 7.203794749804894 + "y": 4.332304821875894 backPressureObjectThreshold: 0 name: name instanceIdentifier: instanceIdentifier position: null groupIdentifier: groupIdentifier partitioningAttribute: partitioningAttribute - zIndex: 0 + zIndex: 9 logFileSuffix: logFileSuffix parameterContextName: parameterContextName - identifier: identifier componentType: CONNECTION - defaultBackPressureObjectThreshold: 9 + identifier: identifier + defaultBackPressureObjectThreshold: 0 comments: comments executionEngine: STANDARD + defaultBackPressureDataSizeThreshold: defaultBackPressureDataSizeThreshold labels: - - identifier: identifier - componentType: CONNECTION + - componentType: CONNECTION + identifier: identifier comments: comments name: name - width: 4.332304821875894 + width: 4.8789878742268815 instanceIdentifier: instanceIdentifier style: key: style - position: null label: label + position: null groupIdentifier: groupIdentifier - zIndex: 7 - height: 2.7977867356748476 - - identifier: identifier - componentType: CONNECTION + height: 6.173804034172511 + zIndex: 6 + - componentType: CONNECTION + identifier: identifier comments: comments name: name - width: 4.332304821875894 + width: 4.8789878742268815 instanceIdentifier: instanceIdentifier style: key: style - position: null label: label + position: null groupIdentifier: groupIdentifier - zIndex: 7 - height: 2.7977867356748476 - defaultBackPressureDataSizeThreshold: defaultBackPressureDataSizeThreshold + height: 6.173804034172511 + zIndex: 6 controllerServices: - annotationData: annotationData - identifier: identifier componentType: CONNECTION + identifier: identifier comments: comments bulletinLevel: bulletinLevel - type: type propertyDescriptors: - key: null + key: + resourceDefinition: + resourceTypes: + - FILE + - FILE + cardinality: SINGLE + displayName: displayName + identifiesControllerService: true + name: name + dynamic: true + sensitive: true + type: type scheduledState: ENABLED controllerServiceApis: - type: type @@ -72268,17 +66471,30 @@ components: instanceIdentifier: instanceIdentifier position: null groupIdentifier: groupIdentifier - bundle: null + bundle: + artifact: artifact + version: version + group: group properties: key: properties - annotationData: annotationData - identifier: identifier componentType: CONNECTION + identifier: identifier comments: comments bulletinLevel: bulletinLevel - type: type propertyDescriptors: - key: null + key: + resourceDefinition: + resourceTypes: + - FILE + - FILE + cardinality: SINGLE + displayName: displayName + identifiesControllerService: true + name: name + dynamic: true + sensitive: true + type: type scheduledState: ENABLED controllerServiceApis: - type: type @@ -72289,7 +66505,10 @@ components: instanceIdentifier: instanceIdentifier position: null groupIdentifier: groupIdentifier - bundle: null + bundle: + artifact: artifact + version: version + group: group properties: key: properties defaultFlowFileExpiration: defaultFlowFileExpiration @@ -72297,58 +66516,56 @@ components: flowFileOutboundPolicy: flowFileOutboundPolicy name: name inputPorts: - - identifier: identifier - componentType: CONNECTION + - componentType: CONNECTION + identifier: identifier comments: comments allowRemoteAccess: true - concurrentlySchedulableTaskCount: 8 + concurrentlySchedulableTaskCount: 2 name: name instanceIdentifier: instanceIdentifier - position: null portFunction: STANDARD - type: INPUT_PORT + position: null groupIdentifier: groupIdentifier + type: INPUT_PORT scheduledState: ENABLED - - identifier: identifier - componentType: CONNECTION + - componentType: CONNECTION + identifier: identifier comments: comments allowRemoteAccess: true - concurrentlySchedulableTaskCount: 8 + concurrentlySchedulableTaskCount: 2 name: name instanceIdentifier: instanceIdentifier - position: null portFunction: STANDARD - type: INPUT_PORT + position: null groupIdentifier: groupIdentifier + type: INPUT_PORT scheduledState: ENABLED instanceIdentifier: instanceIdentifier - position: - x: 3.111202833403195 - "y": 9.897492629215506 - maxConcurrentTasks: 0 + maxConcurrentTasks: 9 + position: null statelessFlowTimeout: statelessFlowTimeout + groupIdentifier: groupIdentifier remoteProcessGroups: - - identifier: identifier - componentType: CONNECTION + - componentType: CONNECTION + identifier: identifier comments: comments proxyPassword: proxyPassword communicationsTimeout: communicationsTimeout proxyHost: proxyHost - proxyPort: 5 - transportProtocol: "RAW, HTTP" + proxyPort: 4 outputPorts: - null - null + transportProtocol: "RAW, HTTP" name: name proxyUser: proxyUser - targetUris: targetUris inputPorts: - - identifier: identifier - componentType: CONNECTION + - componentType: CONNECTION + identifier: identifier remoteGroupId: remoteGroupId comments: comments targetId: targetId - concurrentlySchedulableTaskCount: 7 + concurrentlySchedulableTaskCount: 1 useCompression: true scheduledState: ENABLED name: name @@ -72357,14 +66574,14 @@ components: batchSize: duration: duration size: size - count: 0 + count: 5 groupIdentifier: groupIdentifier - - identifier: identifier - componentType: CONNECTION + - componentType: CONNECTION + identifier: identifier remoteGroupId: remoteGroupId comments: comments targetId: targetId - concurrentlySchedulableTaskCount: 7 + concurrentlySchedulableTaskCount: 1 useCompression: true scheduledState: ENABLED name: name @@ -72373,34 +66590,34 @@ components: batchSize: duration: duration size: size - count: 0 + count: 5 groupIdentifier: groupIdentifier + targetUris: targetUris instanceIdentifier: instanceIdentifier yieldDuration: yieldDuration position: null groupIdentifier: groupIdentifier localNetworkInterface: localNetworkInterface - - identifier: identifier - componentType: CONNECTION + - componentType: CONNECTION + identifier: identifier comments: comments proxyPassword: proxyPassword communicationsTimeout: communicationsTimeout proxyHost: proxyHost - proxyPort: 5 - transportProtocol: "RAW, HTTP" + proxyPort: 4 outputPorts: - null - null + transportProtocol: "RAW, HTTP" name: name proxyUser: proxyUser - targetUris: targetUris inputPorts: - - identifier: identifier - componentType: CONNECTION + - componentType: CONNECTION + identifier: identifier remoteGroupId: remoteGroupId comments: comments targetId: targetId - concurrentlySchedulableTaskCount: 7 + concurrentlySchedulableTaskCount: 1 useCompression: true scheduledState: ENABLED name: name @@ -72409,14 +66626,14 @@ components: batchSize: duration: duration size: size - count: 0 + count: 5 groupIdentifier: groupIdentifier - - identifier: identifier - componentType: CONNECTION + - componentType: CONNECTION + identifier: identifier remoteGroupId: remoteGroupId comments: comments targetId: targetId - concurrentlySchedulableTaskCount: 7 + concurrentlySchedulableTaskCount: 1 useCompression: true scheduledState: ENABLED name: name @@ -72425,14 +66642,14 @@ components: batchSize: duration: duration size: size - count: 0 + count: 5 groupIdentifier: groupIdentifier + targetUris: targetUris instanceIdentifier: instanceIdentifier yieldDuration: yieldDuration position: null groupIdentifier: groupIdentifier localNetworkInterface: localNetworkInterface - groupIdentifier: groupIdentifier parameterProviders: key: identifier: identifier @@ -72440,28 +66657,26 @@ components: type: type bundle: null flow: - versionCount: 8 - identifier: identifier + versionCount: 4 bucketName: bucketName - permissions: - canRead: true - canWrite: true - canDelete: true - createdTimestamp: 5 + identifier: identifier + permissions: null + createdTimestamp: 3 name: name description: description bucketIdentifier: bucketIdentifier versionInfo: - version: 7 + version: 0 branch: branch - lastModifiedTimestamp: 5 + lastModifiedTimestamp: 8 flowEncodingVersion: flowEncodingVersion + latest: true parameterContexts: key: parameterGroupName: parameterGroupName + componentType: CONNECTION identifier: identifier synchronized: true - componentType: CONNECTION comments: comments description: description inheritedParameterContexts: @@ -72471,6 +66686,7 @@ components: instanceIdentifier: instanceIdentifier position: null groupIdentifier: groupIdentifier + parameterProvider: parameterProvider parameters: - referencedAssets: - identifier: identifier @@ -72492,67 +66708,33 @@ components: description: description sensitive: true value: value - parameterProvider: parameterProvider - latest: true - stoppedCount: 6 + stoppedCount: 7 id: id bulletins: - - sourceId: sourceId - canRead: true - groupId: groupId - id: 5 - nodeAddress: nodeAddress - bulletin: - sourceId: sourceId - level: level - sourceType: sourceType - groupId: groupId - id: 5 - sourceName: sourceName - category: category - message: message - nodeAddress: nodeAddress - timestamp: timestamp - timestamp: timestamp - - sourceId: sourceId - canRead: true - groupId: groupId - id: 5 - nodeAddress: nodeAddress - bulletin: - sourceId: sourceId - level: level - sourceType: sourceType - groupId: groupId - id: 5 - sourceName: sourceName - category: category - message: message - nodeAddress: nodeAddress - timestamp: timestamp - timestamp: timestamp + - null + - null publicInputPortCount: 3 - upToDateCount: 1 - inactiveRemotePortCount: 1 + upToDateCount: 3 + inactiveRemotePortCount: 0 uri: uri - locallyModifiedCount: 3 + locallyModifiedCount: 7 revision: clientId: clientId lastModifier: lastModifier - version: 0 + version: 2 disconnectedNodeAcknowledged: true - publicOutputPortCount: 1 + publicOutputPortCount: 7 component: - activeRemotePortCount: 7 + activeRemotePortCount: 6 flowfileConcurrency: "UNBOUNDED, SINGLE_FLOWFILE_PER_NODE, SINGLE_BATCH_PER_NODE" - staleCount: 4 - outputPortCount: 3 - inputPortCount: 6 + staleCount: 5 + outputPortCount: 1 + inputPortCount: 9 versionedComponentId: versionedComponentId - runningCount: 1 - disabledCount: 2 + disabledCount: 5 + runningCount: 6 flowfileOutboundPolicy: "STREAM_WHEN_AVAILABLE, BATCH_OUTPUT" - stoppedCount: 5 + stoppedCount: 6 id: id versionControlInformation: bucketName: bucketName @@ -72570,32 +66752,31 @@ components: \ SYNC_FAILURE" flowId: flowId logFileSuffix: logFileSuffix - defaultBackPressureObjectThreshold: 0 - publicInputPortCount: 6 + defaultBackPressureObjectThreshold: 4 + publicInputPortCount: 2 comments: comments upToDateCount: 3 parentGroupId: parentGroupId inactiveRemotePortCount: 9 executionEngine: "STATELESS, STANDARD, INHERITED" - locallyModifiedCount: 2 + locallyModifiedCount: 3 defaultBackPressureDataSizeThreshold: defaultBackPressureDataSizeThreshold - publicOutputPortCount: 7 - localOutputPortCount: 1 + publicOutputPortCount: 6 + localOutputPortCount: 9 defaultFlowFileExpiration: defaultFlowFileExpiration - localInputPortCount: 1 - statelessGroupScheduledState: "STOPPED, RUNNING" + localInputPortCount: 8 contents: controllerServices: - - deprecated: true - bulletinLevel: bulletinLevel + - bulletinLevel: bulletinLevel + deprecated: true multipleVersionsAvailable: true extensionMissing: true type: type descriptors: key: supportsEl: true - displayName: displayName defaultValue: defaultValue + displayName: displayName expressionLanguageScope: expressionLanguageScope description: description sensitive: true @@ -72632,8 +66813,8 @@ components: sensitiveDynamicPropertyNames: - sensitiveDynamicPropertyNames - sensitiveDynamicPropertyNames - versionedComponentId: versionedComponentId supportsSensitiveDynamicProperties: true + versionedComponentId: versionedComponentId validationErrors: - validationErrors - validationErrors @@ -72655,11 +66836,11 @@ components: activeThreadCount: 0 groupId: groupId name: name + referenceType: "Processor, ControllerService, ReportingTask,\ + \ FlowRegistryClient" validationErrors: - validationErrors - validationErrors - referenceType: "Processor, ControllerService, ReportingTask,\ - \ FlowRegistryClient" id: id state: state type: type @@ -72672,8 +66853,13 @@ components: id: id position: null uri: uri - revision: null - operatePermissions: null + operatePermissions: + canRead: true + canWrite: true + revision: + clientId: clientId + lastModifier: lastModifier + version: 2 - bulletins: - null - null @@ -72685,11 +66871,11 @@ components: activeThreadCount: 0 groupId: groupId name: name + referenceType: "Processor, ControllerService, ReportingTask,\ + \ FlowRegistryClient" validationErrors: - validationErrors - validationErrors - referenceType: "Processor, ControllerService, ReportingTask,\ - \ FlowRegistryClient" id: id state: state type: type @@ -72702,8 +66888,13 @@ components: id: id position: null uri: uri - revision: null - operatePermissions: null + operatePermissions: + canRead: true + canWrite: true + revision: + clientId: clientId + lastModifier: lastModifier + version: 2 validationStatus: "VALID, INVALID, VALIDATING" annotationData: annotationData comments: comments @@ -72711,20 +66902,22 @@ components: customUiUrl: customUiUrl restricted: true name: name - position: null + position: + x: 0.8008281904610115 + "y": 6.027456183070403 persistsState: true properties: key: properties - - deprecated: true - bulletinLevel: bulletinLevel + - bulletinLevel: bulletinLevel + deprecated: true multipleVersionsAvailable: true extensionMissing: true type: type descriptors: key: supportsEl: true - displayName: displayName defaultValue: defaultValue + displayName: displayName expressionLanguageScope: expressionLanguageScope description: description sensitive: true @@ -72761,8 +66954,8 @@ components: sensitiveDynamicPropertyNames: - sensitiveDynamicPropertyNames - sensitiveDynamicPropertyNames - versionedComponentId: versionedComponentId supportsSensitiveDynamicProperties: true + versionedComponentId: versionedComponentId validationErrors: - validationErrors - validationErrors @@ -72784,11 +66977,11 @@ components: activeThreadCount: 0 groupId: groupId name: name + referenceType: "Processor, ControllerService, ReportingTask,\ + \ FlowRegistryClient" validationErrors: - validationErrors - validationErrors - referenceType: "Processor, ControllerService, ReportingTask,\ - \ FlowRegistryClient" id: id state: state type: type @@ -72801,8 +66994,13 @@ components: id: id position: null uri: uri - revision: null - operatePermissions: null + operatePermissions: + canRead: true + canWrite: true + revision: + clientId: clientId + lastModifier: lastModifier + version: 2 - bulletins: - null - null @@ -72814,11 +67012,11 @@ components: activeThreadCount: 0 groupId: groupId name: name + referenceType: "Processor, ControllerService, ReportingTask,\ + \ FlowRegistryClient" validationErrors: - validationErrors - validationErrors - referenceType: "Processor, ControllerService, ReportingTask,\ - \ FlowRegistryClient" id: id state: state type: type @@ -72831,8 +67029,13 @@ components: id: id position: null uri: uri - revision: null - operatePermissions: null + operatePermissions: + canRead: true + canWrite: true + revision: + clientId: clientId + lastModifier: lastModifier + version: 2 validationStatus: "VALID, INVALID, VALIDATING" annotationData: annotationData comments: comments @@ -72840,7 +67043,9 @@ components: customUiUrl: customUiUrl restricted: true name: name - position: null + position: + x: 0.8008281904610115 + "y": 6.027456183070403 persistsState: true properties: key: properties @@ -72850,9 +67055,22 @@ components: outputPorts: - null - null + funnels: + - versionedComponentId: versionedComponentId + parentGroupId: parentGroupId + id: id + position: + x: 0.8008281904610115 + "y": 6.027456183070403 + - versionedComponentId: versionedComponentId + parentGroupId: parentGroupId + id: id + position: + x: 0.8008281904610115 + "y": 6.027456183070403 inputPorts: - comments: comments - concurrentlySchedulableTaskCount: 2 + concurrentlySchedulableTaskCount: 1 parentGroupId: parentGroupId type: "INPUT_PORT, OUTPUT_PORT" allowRemoteAccess: true @@ -72863,11 +67081,11 @@ components: - validationErrors - validationErrors id: id + portFunction: "STANDARD, FAILURE" position: null state: "RUNNING, STOPPED, DISABLED" - portFunction: "STANDARD, FAILURE" - comments: comments - concurrentlySchedulableTaskCount: 2 + concurrentlySchedulableTaskCount: 1 parentGroupId: parentGroupId type: "INPUT_PORT, OUTPUT_PORT" allowRemoteAccess: true @@ -72878,41 +67096,32 @@ components: - validationErrors - validationErrors id: id - position: null - state: "RUNNING, STOPPED, DISABLED" portFunction: "STANDARD, FAILURE" - funnels: - - versionedComponentId: versionedComponentId - parentGroupId: parentGroupId - id: id - position: null - - versionedComponentId: versionedComponentId - parentGroupId: parentGroupId - id: id position: null + state: "RUNNING, STOPPED, DISABLED" processors: - - supportsParallelProcessing: true - supportsBatching: true + - supportsBatching: true + supportsParallelProcessing: true deprecated: true executionNodeRestricted: true - parentGroupId: parentGroupId description: description + parentGroupId: parentGroupId multipleVersionsAvailable: true extensionMissing: true type: type inputRequirement: inputRequirement relationships: - name: name - description: description autoTerminate: true + description: description retry: true - name: name - description: description autoTerminate: true + description: description retry: true restricted: true - versionedComponentId: versionedComponentId supportsSensitiveDynamicProperties: true + versionedComponentId: versionedComponentId name: name validationErrors: - validationErrors @@ -72926,29 +67135,28 @@ components: artifact: artifact version: version group: group - persistsState: true config: annotationData: annotationData comments: comments - concurrentlySchedulableTaskCount: 6 autoTerminatedRelationships: - autoTerminatedRelationships - autoTerminatedRelationships - retryCount: 1 + concurrentlySchedulableTaskCount: 7 + retryCount: 9 bulletinLevel: bulletinLevel executionNode: executionNode penaltyDuration: penaltyDuration defaultSchedulingPeriod: key: defaultSchedulingPeriod - runDurationMillis: 3 defaultConcurrentTasks: key: defaultConcurrentTasks + runDurationMillis: 3 customUiUrl: customUiUrl descriptors: key: supportsEl: true - displayName: displayName defaultValue: defaultValue + displayName: displayName expressionLanguageScope: expressionLanguageScope description: description sensitive: true @@ -72991,29 +67199,30 @@ components: retriedRelationships: - retriedRelationships - retriedRelationships + persistsState: true validationStatus: "VALID, INVALID, VALIDATING" - - supportsParallelProcessing: true - supportsBatching: true + - supportsBatching: true + supportsParallelProcessing: true deprecated: true executionNodeRestricted: true - parentGroupId: parentGroupId description: description + parentGroupId: parentGroupId multipleVersionsAvailable: true extensionMissing: true type: type inputRequirement: inputRequirement relationships: - name: name - description: description autoTerminate: true + description: description retry: true - name: name - description: description autoTerminate: true + description: description retry: true restricted: true - versionedComponentId: versionedComponentId supportsSensitiveDynamicProperties: true + versionedComponentId: versionedComponentId name: name validationErrors: - validationErrors @@ -73027,29 +67236,28 @@ components: artifact: artifact version: version group: group - persistsState: true config: annotationData: annotationData comments: comments - concurrentlySchedulableTaskCount: 6 autoTerminatedRelationships: - autoTerminatedRelationships - autoTerminatedRelationships - retryCount: 1 + concurrentlySchedulableTaskCount: 7 + retryCount: 9 bulletinLevel: bulletinLevel executionNode: executionNode penaltyDuration: penaltyDuration defaultSchedulingPeriod: key: defaultSchedulingPeriod - runDurationMillis: 3 defaultConcurrentTasks: key: defaultConcurrentTasks + runDurationMillis: 3 customUiUrl: customUiUrl descriptors: key: supportsEl: true - displayName: displayName defaultValue: defaultValue + displayName: displayName expressionLanguageScope: expressionLanguageScope description: description sensitive: true @@ -73092,18 +67300,19 @@ components: retriedRelationships: - retriedRelationships - retriedRelationships + persistsState: true validationStatus: "VALID, INVALID, VALIDATING" remoteProcessGroups: - - targetSecure: true - inactiveRemoteInputPortCount: 9 + - inactiveRemoteInputPortCount: 1 + targetSecure: true communicationsTimeout: communicationsTimeout - outputPortCount: 5 - inputPortCount: 4 - activeRemoteInputPortCount: 9 + outputPortCount: 7 + activeRemoteInputPortCount: 2 + inputPortCount: 6 proxyPort: 1 flowRefreshed: flowRefreshed - versionedComponentId: versionedComponentId transportProtocol: transportProtocol + versionedComponentId: versionedComponentId transmitting: true validationErrors: - validationErrors @@ -73111,13 +67320,13 @@ components: yieldDuration: yieldDuration id: id localNetworkInterface: localNetworkInterface - comments: comments authorizationIssues: - authorizationIssues - authorizationIssues + comments: comments proxyPassword: proxyPassword parentGroupId: parentGroupId - activeRemoteOutputPortCount: 6 + activeRemoteOutputPortCount: 4 proxyHost: proxyHost contents: outputPorts: @@ -73126,52 +67335,52 @@ components: inputPorts: - comments: comments targetId: targetId - concurrentlySchedulableTaskCount: 9 + concurrentlySchedulableTaskCount: 1 groupId: groupId - useCompression: true targetRunning: true + useCompression: true connected: true - versionedComponentId: versionedComponentId batchSettings: duration: duration size: size - count: 6 + count: 7 + versionedComponentId: versionedComponentId name: name transmitting: true exists: true id: id - comments: comments targetId: targetId - concurrentlySchedulableTaskCount: 9 + concurrentlySchedulableTaskCount: 1 groupId: groupId - useCompression: true targetRunning: true + useCompression: true connected: true - versionedComponentId: versionedComponentId batchSettings: duration: duration size: size - count: 6 + count: 7 + versionedComponentId: versionedComponentId name: name transmitting: true exists: true id: id - targetUri: targetUri name: name proxyUser: proxyUser + targetUri: targetUri targetUris: targetUris position: null - inactiveRemoteOutputPortCount: 8 - - targetSecure: true - inactiveRemoteInputPortCount: 9 + inactiveRemoteOutputPortCount: 1 + - inactiveRemoteInputPortCount: 1 + targetSecure: true communicationsTimeout: communicationsTimeout - outputPortCount: 5 - inputPortCount: 4 - activeRemoteInputPortCount: 9 + outputPortCount: 7 + activeRemoteInputPortCount: 2 + inputPortCount: 6 proxyPort: 1 flowRefreshed: flowRefreshed - versionedComponentId: versionedComponentId transportProtocol: transportProtocol + versionedComponentId: versionedComponentId transmitting: true validationErrors: - validationErrors @@ -73179,13 +67388,13 @@ components: yieldDuration: yieldDuration id: id localNetworkInterface: localNetworkInterface - comments: comments authorizationIssues: - authorizationIssues - authorizationIssues + comments: comments proxyPassword: proxyPassword parentGroupId: parentGroupId - activeRemoteOutputPortCount: 6 + activeRemoteOutputPortCount: 4 proxyHost: proxyHost contents: outputPorts: @@ -73194,42 +67403,42 @@ components: inputPorts: - comments: comments targetId: targetId - concurrentlySchedulableTaskCount: 9 + concurrentlySchedulableTaskCount: 1 groupId: groupId - useCompression: true targetRunning: true + useCompression: true connected: true - versionedComponentId: versionedComponentId batchSettings: duration: duration size: size - count: 6 + count: 7 + versionedComponentId: versionedComponentId name: name transmitting: true exists: true id: id - comments: comments targetId: targetId - concurrentlySchedulableTaskCount: 9 + concurrentlySchedulableTaskCount: 1 groupId: groupId - useCompression: true targetRunning: true + useCompression: true connected: true - versionedComponentId: versionedComponentId batchSettings: duration: duration size: size - count: 6 + count: 7 + versionedComponentId: versionedComponentId name: name transmitting: true exists: true id: id - targetUri: targetUri name: name proxyUser: proxyUser + targetUri: targetUri targetUris: targetUris position: null - inactiveRemoteOutputPortCount: 8 + inactiveRemoteOutputPortCount: 1 connections: - prioritizers: - prioritizers @@ -73240,34 +67449,34 @@ components: - selectedRelationships loadBalanceCompression: "DO_NOT_COMPRESS, COMPRESS_ATTRIBUTES_ONLY,\ \ COMPRESS_ATTRIBUTES_AND_CONTENT" - destination: null - parentGroupId: parentGroupId - availableRelationships: - - availableRelationships - - availableRelationships - backPressureDataSizeThreshold: backPressureDataSizeThreshold - loadBalanceStrategy: "DO_NOT_LOAD_BALANCE, PARTITION_BY_ATTRIBUTE,\ - \ ROUND_ROBIN, SINGLE_NODE" - source: + destination: running: true comments: comments - versionedComponentId: versionedComponentId groupId: groupId + versionedComponentId: versionedComponentId name: name transmitting: true exists: true id: id type: "PROCESSOR, REMOTE_INPUT_PORT, REMOTE_OUTPUT_PORT, INPUT_PORT,\ \ OUTPUT_PORT, FUNNEL" - labelIndex: 0 + availableRelationships: + - availableRelationships + - availableRelationships + backPressureDataSizeThreshold: backPressureDataSizeThreshold + loadBalanceStrategy: "DO_NOT_LOAD_BALANCE, PARTITION_BY_ATTRIBUTE,\ + \ ROUND_ROBIN, SINGLE_NODE" + parentGroupId: parentGroupId + labelIndex: 7 + source: null bends: - null - null loadBalanceStatus: "LOAD_BALANCE_NOT_CONFIGURED, LOAD_BALANCE_INACTIVE,\ \ LOAD_BALANCE_ACTIVE" - backPressureObjectThreshold: 1 + backPressureObjectThreshold: 5 + getzIndex: 2 versionedComponentId: versionedComponentId - getzIndex: 6 name: name id: id position: null @@ -73281,1476 +67490,1032 @@ components: - selectedRelationships loadBalanceCompression: "DO_NOT_COMPRESS, COMPRESS_ATTRIBUTES_ONLY,\ \ COMPRESS_ATTRIBUTES_AND_CONTENT" - destination: null - parentGroupId: parentGroupId - availableRelationships: - - availableRelationships - - availableRelationships - backPressureDataSizeThreshold: backPressureDataSizeThreshold - loadBalanceStrategy: "DO_NOT_LOAD_BALANCE, PARTITION_BY_ATTRIBUTE,\ - \ ROUND_ROBIN, SINGLE_NODE" - source: + destination: running: true comments: comments - versionedComponentId: versionedComponentId groupId: groupId + versionedComponentId: versionedComponentId name: name transmitting: true exists: true id: id type: "PROCESSOR, REMOTE_INPUT_PORT, REMOTE_OUTPUT_PORT, INPUT_PORT,\ \ OUTPUT_PORT, FUNNEL" - labelIndex: 0 + availableRelationships: + - availableRelationships + - availableRelationships + backPressureDataSizeThreshold: backPressureDataSizeThreshold + loadBalanceStrategy: "DO_NOT_LOAD_BALANCE, PARTITION_BY_ATTRIBUTE,\ + \ ROUND_ROBIN, SINGLE_NODE" + parentGroupId: parentGroupId + labelIndex: 7 + source: null bends: - null - null loadBalanceStatus: "LOAD_BALANCE_NOT_CONFIGURED, LOAD_BALANCE_INACTIVE,\ \ LOAD_BALANCE_ACTIVE" - backPressureObjectThreshold: 1 + backPressureObjectThreshold: 5 + getzIndex: 2 versionedComponentId: versionedComponentId - getzIndex: 6 name: name id: id position: null loadBalancePartitionAttribute: loadBalancePartitionAttribute labels: - - versionedComponentId: versionedComponentId - getzIndex: 5 - width: 6.778324963048013 + - getzIndex: 5 + versionedComponentId: versionedComponentId + width: 2.3021358869347655 parentGroupId: parentGroupId style: key: style id: id - position: null label: label - height: 6.878052220127876 - - versionedComponentId: versionedComponentId - getzIndex: 5 - width: 6.778324963048013 + position: null + height: 5.637376656633329 + - getzIndex: 5 + versionedComponentId: versionedComponentId + width: 2.3021358869347655 parentGroupId: parentGroupId style: key: style id: id - position: null label: label - height: 6.878052220127876 + position: null + height: 5.637376656633329 + statelessGroupScheduledState: "STOPPED, RUNNING" + invalidCount: 6 name: name - invalidCount: 5 - syncFailureCount: 1 - position: null + syncFailureCount: 3 maxConcurrentTasks: 6 + position: null statelessFlowTimeout: statelessFlowTimeout - parameterContext: null - locallyModifiedAndStaleCount: 7 - localOutputPortCount: 5 - localInputPortCount: 5 - invalidCount: 4 - syncFailureCount: 4 - position: - x: 6.027456183070403 - "y": 1.4658129805029452 + locallyModifiedAndStaleCount: 6 + parameterContext: + component: + name: name + id: id + permissions: null + id: id + localOutputPortCount: 4 + localInputPortCount: 0 + invalidCount: 6 + syncFailureCount: 0 + position: null versionedFlowState: "LOCALLY_MODIFIED, STALE, LOCALLY_MODIFIED_AND_STALE,\ \ UP_TO_DATE, SYNC_FAILURE" - locallyModifiedAndStaleCount: 1 + locallyModifiedAndStaleCount: 8 parameterContext: null status: name: name nodeSnapshots: - statusSnapshot: null address: address - apiPort: 8 + apiPort: 5 nodeId: nodeId - statusSnapshot: null address: address - apiPort: 8 + apiPort: 5 nodeId: nodeId - id: id aggregateSnapshot: transferred: transferred queued: queued + output: output remoteProcessGroupStatusSnapshots: - canRead: true remoteProcessGroupStatusSnapshot: - bytesReceived: 4 + bytesReceived: 5 + activeThreadCount: 5 transmissionStatus: transmissionStatus - activeThreadCount: 0 + flowFilesReceived: 7 groupId: groupId - flowFilesReceived: 1 name: name targetUri: targetUri - flowFilesSent: 6 + flowFilesSent: 3 received: received + bytesSent: 8 id: id - bytesSent: 4 sent: sent id: id - canRead: true remoteProcessGroupStatusSnapshot: - bytesReceived: 4 + bytesReceived: 5 + activeThreadCount: 5 transmissionStatus: transmissionStatus - activeThreadCount: 0 + flowFilesReceived: 7 groupId: groupId - flowFilesReceived: 1 name: name targetUri: targetUri - flowFilesSent: 6 + flowFilesSent: 3 received: received + bytesSent: 8 id: id - bytesSent: 4 sent: sent id: id - output: output connectionStatusSnapshots: - - connectionStatusSnapshot: + - canRead: true + connectionStatusSnapshot: sourceId: sourceId groupId: groupId queued: queued - percentUseCount: 7 + percentUseCount: 1 destinationId: destinationId predictions: - predictedBytesAtNextInterval: 9 - predictionIntervalSeconds: 2 - predictedPercentBytes: 2 - predictedPercentCount: 3 - predictedMillisUntilCountBackpressure: 5 - predictedCountAtNextInterval: 7 - predictedMillisUntilBytesBackpressure: 5 + predictedBytesAtNextInterval: 4 + predictionIntervalSeconds: 9 + predictedPercentBytes: 6 + predictedPercentCount: 8 + predictedMillisUntilCountBackpressure: 9 + predictedCountAtNextInterval: 5 + predictedMillisUntilBytesBackpressure: 9 output: output input: input - percentUseBytes: 1 + percentUseBytes: 7 flowFileAvailability: flowFileAvailability destinationName: destinationName - queuedSize: queuedSize queuedCount: queuedCount - name: name - flowFilesQueued: 1 - id: id - sourceName: sourceName - flowFilesIn: 4 - flowFilesOut: 1 - bytesIn: 7 - bytesOut: 1 - bytesQueued: 6 - canRead: true - id: id - - connectionStatusSnapshot: - sourceId: sourceId - groupId: groupId - queued: queued - percentUseCount: 7 - destinationId: destinationId - predictions: - predictedBytesAtNextInterval: 9 - predictionIntervalSeconds: 2 - predictedPercentBytes: 2 - predictedPercentCount: 3 - predictedMillisUntilCountBackpressure: 5 - predictedCountAtNextInterval: 7 - predictedMillisUntilBytesBackpressure: 5 - output: output - input: input - percentUseBytes: 1 - flowFileAvailability: flowFileAvailability - destinationName: destinationName queuedSize: queuedSize - queuedCount: queuedCount + flowFilesQueued: 6 name: name - flowFilesQueued: 1 + flowFilesIn: 1 id: id sourceName: sourceName - flowFilesIn: 4 flowFilesOut: 1 - bytesIn: 7 - bytesOut: 1 - bytesQueued: 6 - canRead: true - id: id - queuedCount: queuedCount - queuedSize: queuedSize - flowFilesReceived: 4 - processGroupStatusSnapshots: - - canRead: true - processGroupStatusSnapshot: null - id: id - - canRead: true - processGroupStatusSnapshot: null - id: id - flowFilesSent: 9 - id: id - flowFilesIn: 5 - written: written - statelessActiveThreadCount: 7 - flowFilesOut: 0 - bytesIn: 4 - bytesQueued: 8 - bytesOut: 2 - bytesWritten: 3 - outputPortStatusSnapshots: - - null - - null - read: read - bytesTransferred: 8 - activeThreadCount: 1 - processorStatusSnapshots: - - processorStatusSnapshot: - bytesWritten: 7 - read: read - tasksDurationNanos: 8 - activeThreadCount: 7 - groupId: groupId - executionNode: "ALL, PRIMARY" - bytesRead: 3 - processingPerformanceStatus: - identifier: identifier - cpuDuration: 3 - contentReadDuration: 7 - sessionCommitDuration: 3 - garbageCollectionDuration: 4 - contentWriteDuration: 5 - type: type - terminatedThreadCount: 3 - output: output - input: input - taskCount: 4 - name: name - id: id - written: written - flowFilesIn: 0 - tasksDuration: tasksDuration - runStatus: "Running, Stopped, Validating, Disabled, Invalid" - flowFilesOut: 6 - tasks: tasks - bytesIn: 7 - bytesOut: 0 - canRead: true - id: id - - processorStatusSnapshot: - bytesWritten: 7 - read: read - tasksDurationNanos: 8 - activeThreadCount: 7 - groupId: groupId - executionNode: "ALL, PRIMARY" - bytesRead: 3 - processingPerformanceStatus: - identifier: identifier - cpuDuration: 3 - contentReadDuration: 7 - sessionCommitDuration: 3 - garbageCollectionDuration: 4 - contentWriteDuration: 5 - type: type - terminatedThreadCount: 3 - output: output - input: input - taskCount: 4 - name: name - id: id - written: written - flowFilesIn: 0 - tasksDuration: tasksDuration - runStatus: "Running, Stopped, Validating, Disabled, Invalid" - flowFilesOut: 6 - tasks: tasks - bytesIn: 7 - bytesOut: 0 - canRead: true - id: id - bytesRead: 4 - processingPerformanceStatus: null - received: received - bytesSent: 8 - processingNanos: 9 - sent: sent - flowFilesTransferred: 1 - terminatedThreadCount: 3 - input: input - bytesReceived: 6 - name: name - flowFilesQueued: 6 - versionedFlowState: "LOCALLY_MODIFIED, STALE, LOCALLY_MODIFIED_AND_STALE,\ - \ UP_TO_DATE, SYNC_FAILURE" - inputPortStatusSnapshots: - - portStatusSnapshot: - output: output - input: input - activeThreadCount: 7 - groupId: groupId - name: name - transmitting: true - id: id - flowFilesIn: 9 - flowFilesOut: 9 - runStatus: "Running, Stopped, Validating, Disabled, Invalid" - bytesIn: 0 - bytesOut: 0 - canRead: true - id: id - - portStatusSnapshot: - output: output - input: input - activeThreadCount: 7 - groupId: groupId - name: name - transmitting: true - id: id - flowFilesIn: 9 - flowFilesOut: 9 - runStatus: "Running, Stopped, Validating, Disabled, Invalid" - bytesIn: 0 - bytesOut: 0 - canRead: true + bytesIn: 4 + bytesOut: 7 + bytesQueued: 1 id: id - statsLastRefreshed: statsLastRefreshed - parameterProviderConfiguration: - component: - parameterGroupName: parameterGroupName - synchronized: true - parameterProviderName: parameterProviderName - parameterProviderId: parameterProviderId - permissions: null - id: id - disconnectedNodeAcknowledged: true - xml: - name: parameterContextValidationRequestEntity - ParameterContextValidationStepDTO: - type: object - properties: - description: - type: string - description: Explanation of what happens in this step - readOnly: true - complete: - type: boolean - description: Whether or not this step has completed - readOnly: true - failureReason: - type: string - description: "An explanation of why this step failed, or null if this step\ - \ did not fail" - readOnly: true - description: "The steps that are required in order to complete the request,\ - \ along with the status of each" - readOnly: true - example: - failureReason: failureReason - description: description - complete: true - AssetsEntity: - type: object - properties: - assets: - type: array - description: The asset entities - items: - $ref: '#/components/schemas/AssetEntity' - example: - assets: - - asset: - missingContent: true - name: name - digest: digest - id: id - - asset: - missingContent: true - name: name - digest: digest - id: id - xml: - name: assetEntity - ParameterContextUpdateEntity: - type: object - properties: - parameterContextRevision: - $ref: '#/components/schemas/RevisionDTO' - parameterContext: - $ref: '#/components/schemas/ParameterContextDTO' - referencingComponents: - uniqueItems: true - type: array - description: The components that are referenced by the update. - readOnly: true - items: - $ref: '#/components/schemas/AffectedComponentEntity' - description: The Parameter Contexts updated by this Parameter Provider. This - may not be populated until the request has successfully completed. - readOnly: true - example: - parameterContextRevision: - clientId: clientId - lastModifier: lastModifier - version: 0 - referencingComponents: - - bulletins: - - null - - null - disconnectedNodeAcknowledged: true - component: - activeThreadCount: 0 - processGroupId: processGroupId - name: name - referenceType: "PROCESSOR,CONTROLLER_SERVICE, INPUT_PORT, OUTPUT_PORT,\ - \ REMOTE_INPUT_PORT, REMOTE_OUTPUT_PORT, STATELESS_GROUP" - validationErrors: - - validationErrors - - validationErrors - id: id - state: state - permissions: null - referenceType: "PROCESSOR,CONTROLLER_SERVICE, INPUT_PORT, OUTPUT_PORT, REMOTE_INPUT_PORT,\ - \ REMOTE_OUTPUT_PORT" - id: id - position: null - uri: uri - processGroup: - name: name - id: id - revision: null - - bulletins: - - null - - null - disconnectedNodeAcknowledged: true - component: - activeThreadCount: 0 - processGroupId: processGroupId - name: name - referenceType: "PROCESSOR,CONTROLLER_SERVICE, INPUT_PORT, OUTPUT_PORT,\ - \ REMOTE_INPUT_PORT, REMOTE_OUTPUT_PORT, STATELESS_GROUP" - validationErrors: - - validationErrors - - validationErrors - id: id - state: state - permissions: null - referenceType: "PROCESSOR,CONTROLLER_SERVICE, INPUT_PORT, OUTPUT_PORT, REMOTE_INPUT_PORT,\ - \ REMOTE_OUTPUT_PORT" - id: id - position: null - uri: uri - processGroup: - name: name - id: id - revision: null - parameterContext: - inheritedParameterContexts: - - component: - name: name - id: id - permissions: null - id: id - - component: - name: name - id: id - permissions: null - id: id - name: name - description: description - id: id - parameters: - - parameter: - valueRemoved: true - referencedAssets: - - name: name - id: id - - name: name - id: id - inherited: true - provided: true - name: name - description: description - sensitive: true - value: value - referencingComponents: - - null - - null - parameterContext: - component: - name: name + - canRead: true + connectionStatusSnapshot: + sourceId: sourceId + groupId: groupId + queued: queued + percentUseCount: 1 + destinationId: destinationId + predictions: + predictedBytesAtNextInterval: 4 + predictionIntervalSeconds: 9 + predictedPercentBytes: 6 + predictedPercentCount: 8 + predictedMillisUntilCountBackpressure: 9 + predictedCountAtNextInterval: 5 + predictedMillisUntilBytesBackpressure: 9 + output: output + input: input + percentUseBytes: 7 + flowFileAvailability: flowFileAvailability + destinationName: destinationName + queuedCount: queuedCount + queuedSize: queuedSize + flowFilesQueued: 6 + name: name + flowFilesIn: 1 + id: id + sourceName: sourceName + flowFilesOut: 1 + bytesIn: 4 + bytesOut: 7 + bytesQueued: 1 + id: id + flowFilesReceived: 5 + queuedCount: queuedCount + queuedSize: queuedSize + flowFilesSent: 4 + processGroupStatusSnapshots: + - canRead: true + processGroupStatusSnapshot: null + id: id + - canRead: true + processGroupStatusSnapshot: null + id: id + flowFilesIn: 9 id: id - permissions: null - id: id - canWrite: true - - parameter: - valueRemoved: true - referencedAssets: - - name: name - id: id - - name: name - id: id - inherited: true - provided: true - name: name - description: description - sensitive: true - value: value - referencingComponents: - - null - - null - parameterContext: - component: + written: written + statelessActiveThreadCount: 3 + flowFilesOut: 0 + bytesIn: 0 + bytesOut: 6 + bytesQueued: 4 + bytesWritten: 0 + outputPortStatusSnapshots: + - null + - null + bytesTransferred: 9 + read: read + activeThreadCount: 4 + processorStatusSnapshots: + - processorStatusSnapshot: + bytesWritten: 9 + read: read + tasksDurationNanos: 8 + activeThreadCount: 8 + groupId: groupId + executionNode: "ALL, PRIMARY" + bytesRead: 8 + processingPerformanceStatus: null + type: type + terminatedThreadCount: 0 + output: output + input: input + taskCount: 9 + name: name + flowFilesIn: 1 + id: id + tasksDuration: tasksDuration + written: written + flowFilesOut: 3 + runStatus: "Running, Stopped, Validating, Disabled, Invalid" + tasks: tasks + bytesIn: 6 + bytesOut: 4 + canRead: true + id: id + - processorStatusSnapshot: + bytesWritten: 9 + read: read + tasksDurationNanos: 8 + activeThreadCount: 8 + groupId: groupId + executionNode: "ALL, PRIMARY" + bytesRead: 8 + processingPerformanceStatus: null + type: type + terminatedThreadCount: 0 + output: output + input: input + taskCount: 9 + name: name + flowFilesIn: 1 + id: id + tasksDuration: tasksDuration + written: written + flowFilesOut: 3 + runStatus: "Running, Stopped, Validating, Disabled, Invalid" + tasks: tasks + bytesIn: 6 + bytesOut: 4 + canRead: true + id: id + bytesRead: 1 + processingPerformanceStatus: + identifier: identifier + cpuDuration: 0 + contentReadDuration: 4 + sessionCommitDuration: 1 + garbageCollectionDuration: 2 + contentWriteDuration: 3 + received: received + bytesSent: 7 + processingNanos: 8 + sent: sent + flowFilesTransferred: 6 + terminatedThreadCount: 9 + input: input + bytesReceived: 4 + flowFilesQueued: 7 name: name - id: id - permissions: null + versionedFlowState: "LOCALLY_MODIFIED, STALE, LOCALLY_MODIFIED_AND_STALE,\ + \ UP_TO_DATE, SYNC_FAILURE" + inputPortStatusSnapshots: + - portStatusSnapshot: + output: output + input: input + activeThreadCount: 0 + groupId: groupId + name: name + transmitting: true + flowFilesIn: 5 + id: id + flowFilesOut: 5 + runStatus: "Running, Stopped, Validating, Disabled, Invalid" + bytesIn: 6 + bytesOut: 1 + canRead: true + id: id + - portStatusSnapshot: + output: output + input: input + activeThreadCount: 0 + groupId: groupId + name: name + transmitting: true + flowFilesIn: 5 + id: id + flowFilesOut: 5 + runStatus: "Running, Stopped, Validating, Disabled, Invalid" + bytesIn: 6 + bytesOut: 1 + canRead: true + id: id id: id - canWrite: true - boundProcessGroups: - - activeRemotePortCount: 9 - staleCount: 5 - outputPortCount: 9 - inputPortCount: 3 - permissions: null - processGroupUpdateStrategy: "CURRENT_GROUP, CURRENT_GROUP_WITH_CHILDREN" - runningCount: 2 - disabledCount: 6 - versionedFlowSnapshot: - bucket: - identifier: identifier - permissions: null - createdTimestamp: 3 + statsLastRefreshed: statsLastRefreshed + parameters: + - parameter: + referencedAssets: + - name: name + id: id + - name: name + id: id + valueRemoved: true + inherited: true + provided: true name: name description: description - snapshotMetadata: - flowIdentifier: flowIdentifier - comments: comments - author: author - bucketIdentifier: bucketIdentifier - branch: branch - version: version - timestamp: 0 - externalControllerServices: - key: - identifier: identifier - name: name - flowContents: - processors: - - autoTerminatedRelationships: - - autoTerminatedRelationships - - autoTerminatedRelationships - bulletinLevel: bulletinLevel - executionNode: executionNode - runDurationMillis: 3 - type: type - propertyDescriptors: - key: - resourceDefinition: - resourceTypes: - - FILE - - FILE - cardinality: SINGLE - displayName: displayName - identifiesControllerService: true - name: name - dynamic: true - 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: 2 - retryCount: 3 - penaltyDuration: penaltyDuration - backoffMechanism: "PENALIZE_FLOWFILE, YIELD_PROCESSOR" - schedulingStrategy: schedulingStrategy - name: name - instanceIdentifier: instanceIdentifier - style: - key: style - schedulingPeriod: schedulingPeriod - position: null - groupIdentifier: groupIdentifier - properties: - key: properties - - autoTerminatedRelationships: - - autoTerminatedRelationships - - autoTerminatedRelationships - bulletinLevel: bulletinLevel - executionNode: executionNode - runDurationMillis: 3 - type: type - propertyDescriptors: - key: - resourceDefinition: - resourceTypes: - - FILE - - FILE - cardinality: SINGLE - displayName: displayName - identifiesControllerService: true - name: name - dynamic: true - 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: 2 - retryCount: 3 - penaltyDuration: penaltyDuration - backoffMechanism: "PENALIZE_FLOWFILE, YIELD_PROCESSOR" - schedulingStrategy: schedulingStrategy - name: name - instanceIdentifier: instanceIdentifier - style: - key: style - schedulingPeriod: schedulingPeriod - position: null - groupIdentifier: groupIdentifier - properties: - key: properties - scheduledState: ENABLED - processGroups: - - null - - null - outputPorts: + sensitive: true + referencingComponents: - null - null - funnels: - - identifier: identifier - componentType: CONNECTION - comments: comments - name: name - instanceIdentifier: instanceIdentifier - position: null - groupIdentifier: groupIdentifier - - identifier: identifier - componentType: CONNECTION - comments: comments - name: name - instanceIdentifier: instanceIdentifier - position: null - groupIdentifier: groupIdentifier - versionedFlowCoordinates: - registryId: registryId - storageLocation: storageLocation - bucketId: bucketId - branch: branch - flowId: flowId - version: version - latest: true - connections: - - identifier: identifier - componentType: CONNECTION - prioritizers: - - prioritizers - - prioritizers - comments: comments - flowFileExpiration: flowFileExpiration - selectedRelationships: - - selectedRelationships - - selectedRelationships - loadBalanceCompression: "DO_NOT_COMPRESS, COMPRESS_ATTRIBUTES_ONLY,\ - \ COMPRESS_ATTRIBUTES_AND_CONTENT" - destination: null - backPressureDataSizeThreshold: backPressureDataSizeThreshold - loadBalanceStrategy: "DO_NOT_LOAD_BALANCE, PARTITION_BY_ATTRIBUTE,\ - \ ROUND_ROBIN, SINGLE_NODE" - source: - comments: comments - groupId: groupId + value: value + parameterContext: + component: name: name - instanceIdentifier: instanceIdentifier id: id - type: PROCESSOR - labelIndex: 4 - bends: - - null - - null - backPressureObjectThreshold: 0 - name: name - instanceIdentifier: instanceIdentifier - position: null - groupIdentifier: groupIdentifier - partitioningAttribute: partitioningAttribute - zIndex: 0 - - identifier: identifier - componentType: CONNECTION - prioritizers: - - prioritizers - - prioritizers - comments: comments - flowFileExpiration: flowFileExpiration - selectedRelationships: - - selectedRelationships - - selectedRelationships - loadBalanceCompression: "DO_NOT_COMPRESS, COMPRESS_ATTRIBUTES_ONLY,\ - \ COMPRESS_ATTRIBUTES_AND_CONTENT" - destination: null - backPressureDataSizeThreshold: backPressureDataSizeThreshold - loadBalanceStrategy: "DO_NOT_LOAD_BALANCE, PARTITION_BY_ATTRIBUTE,\ - \ ROUND_ROBIN, SINGLE_NODE" - source: - comments: comments - groupId: groupId + permissions: null + id: id + canWrite: true + - parameter: + referencedAssets: + - name: name + id: id + - name: name + id: id + valueRemoved: true + inherited: true + provided: true + name: name + description: description + sensitive: true + referencingComponents: + - null + - null + value: value + parameterContext: + component: name: name - instanceIdentifier: instanceIdentifier id: id - type: PROCESSOR - labelIndex: 4 - bends: - - null - - null - backPressureObjectThreshold: 0 - name: name - instanceIdentifier: instanceIdentifier - position: null - groupIdentifier: groupIdentifier - partitioningAttribute: partitioningAttribute - zIndex: 0 - logFileSuffix: logFileSuffix - parameterContextName: parameterContextName - identifier: identifier - componentType: CONNECTION - defaultBackPressureObjectThreshold: 9 - comments: comments - executionEngine: STANDARD - labels: - - identifier: identifier - componentType: CONNECTION - comments: comments - name: name - width: 4.332304821875894 - instanceIdentifier: instanceIdentifier - style: - key: style - position: null - label: label - groupIdentifier: groupIdentifier - zIndex: 7 - height: 2.7977867356748476 - - identifier: identifier - componentType: CONNECTION - comments: comments - name: name - width: 4.332304821875894 - instanceIdentifier: instanceIdentifier - style: - key: style - position: null - label: label - groupIdentifier: groupIdentifier - zIndex: 7 - height: 2.7977867356748476 - defaultBackPressureDataSizeThreshold: defaultBackPressureDataSizeThreshold - controllerServices: - - annotationData: annotationData - identifier: identifier - componentType: CONNECTION - comments: comments - bulletinLevel: bulletinLevel - type: type - propertyDescriptors: - key: null - scheduledState: ENABLED - controllerServiceApis: - - type: type - bundle: null - - type: type - bundle: null - name: name - instanceIdentifier: instanceIdentifier - position: null - groupIdentifier: groupIdentifier - bundle: null - properties: - key: properties - - annotationData: annotationData - identifier: identifier - componentType: CONNECTION - comments: comments - bulletinLevel: bulletinLevel - type: type - propertyDescriptors: - key: null - scheduledState: ENABLED - controllerServiceApis: - - type: type - bundle: null - - type: type - bundle: null - name: name - instanceIdentifier: instanceIdentifier - position: null - groupIdentifier: groupIdentifier - bundle: null - properties: - key: properties - defaultFlowFileExpiration: defaultFlowFileExpiration - flowFileConcurrency: flowFileConcurrency - flowFileOutboundPolicy: flowFileOutboundPolicy - name: name - inputPorts: - - identifier: identifier - componentType: CONNECTION - comments: comments - allowRemoteAccess: true - concurrentlySchedulableTaskCount: 8 - name: name - instanceIdentifier: instanceIdentifier - position: null - portFunction: STANDARD - type: INPUT_PORT - groupIdentifier: groupIdentifier - scheduledState: ENABLED - - identifier: identifier - componentType: CONNECTION - comments: comments - allowRemoteAccess: true - concurrentlySchedulableTaskCount: 8 + permissions: null + id: id + canWrite: true + parameterProviderConfiguration: + component: + parameterGroupName: parameterGroupName + synchronized: true + parameterProviderName: parameterProviderName + parameterProviderId: parameterProviderId + permissions: null + id: id + - parameterContextRevision: + clientId: clientId + lastModifier: lastModifier + version: 2 + referencingComponents: + - bulletins: + - null + - null + disconnectedNodeAcknowledged: true + component: + activeThreadCount: 0 + processGroupId: processGroupId + name: name + referenceType: "PROCESSOR,CONTROLLER_SERVICE, INPUT_PORT, OUTPUT_PORT,\ + \ REMOTE_INPUT_PORT, REMOTE_OUTPUT_PORT, STATELESS_GROUP" + validationErrors: + - validationErrors + - validationErrors + id: id + state: state + permissions: + canRead: true + canWrite: true + referenceType: "PROCESSOR,CONTROLLER_SERVICE, INPUT_PORT, OUTPUT_PORT,\ + \ REMOTE_INPUT_PORT, REMOTE_OUTPUT_PORT" + id: id + position: + x: 0.8008281904610115 + "y": 6.027456183070403 + processGroup: + name: name + id: id + uri: uri + revision: + clientId: clientId + lastModifier: lastModifier + version: 2 + - bulletins: + - null + - null + disconnectedNodeAcknowledged: true + component: + activeThreadCount: 0 + processGroupId: processGroupId + name: name + referenceType: "PROCESSOR,CONTROLLER_SERVICE, INPUT_PORT, OUTPUT_PORT,\ + \ REMOTE_INPUT_PORT, REMOTE_OUTPUT_PORT, STATELESS_GROUP" + validationErrors: + - validationErrors + - validationErrors + id: id + state: state + permissions: + canRead: true + canWrite: true + referenceType: "PROCESSOR,CONTROLLER_SERVICE, INPUT_PORT, OUTPUT_PORT,\ + \ REMOTE_INPUT_PORT, REMOTE_OUTPUT_PORT" + id: id + position: + x: 0.8008281904610115 + "y": 6.027456183070403 + processGroup: + name: name + id: id + uri: uri + revision: + clientId: clientId + lastModifier: lastModifier + version: 2 + parameterContext: + inheritedParameterContexts: + - null + - null + name: name + description: description + id: id + boundProcessGroups: + - activeRemotePortCount: 0 + staleCount: 3 + outputPortCount: 3 + inputPortCount: 7 + permissions: + canRead: true + canWrite: true + processGroupUpdateStrategy: "CURRENT_GROUP, CURRENT_GROUP_WITH_CHILDREN" + disabledCount: 7 + runningCount: 5 + versionedFlowSnapshot: + bucket: + identifier: identifier + permissions: + canRead: true + canDelete: true + canWrite: true + createdTimestamp: 2 name: name - instanceIdentifier: instanceIdentifier - position: null - portFunction: STANDARD - type: INPUT_PORT - groupIdentifier: groupIdentifier - scheduledState: ENABLED - instanceIdentifier: instanceIdentifier - position: - x: 3.111202833403195 - "y": 9.897492629215506 - maxConcurrentTasks: 0 - statelessFlowTimeout: statelessFlowTimeout - remoteProcessGroups: - - identifier: identifier - componentType: CONNECTION + description: description + externalControllerServices: + key: + identifier: identifier + name: name + snapshotMetadata: + flowIdentifier: flowIdentifier comments: comments - proxyPassword: proxyPassword - communicationsTimeout: communicationsTimeout - proxyHost: proxyHost - proxyPort: 5 - transportProtocol: "RAW, HTTP" - outputPorts: - - null - - null - name: name - proxyUser: proxyUser - targetUris: targetUris - inputPorts: - - identifier: identifier + author: author + bucketIdentifier: bucketIdentifier + branch: branch + version: version + timestamp: 5 + flowContents: + processors: + - autoTerminatedRelationships: + - autoTerminatedRelationships + - autoTerminatedRelationships + bulletinLevel: bulletinLevel + executionNode: executionNode + runDurationMillis: 3 + propertyDescriptors: + key: null + type: type + scheduledState: ENABLED + maxBackoffPeriod: maxBackoffPeriod + yieldDuration: yieldDuration + bundle: null + retriedRelationships: + - retriedRelationships + - retriedRelationships + annotationData: annotationData componentType: CONNECTION - remoteGroupId: remoteGroupId + identifier: identifier comments: comments - targetId: targetId - concurrentlySchedulableTaskCount: 7 - useCompression: true - scheduledState: ENABLED + concurrentlySchedulableTaskCount: 1 + retryCount: 1 + penaltyDuration: penaltyDuration + backoffMechanism: "PENALIZE_FLOWFILE, YIELD_PROCESSOR" + schedulingStrategy: schedulingStrategy name: name instanceIdentifier: instanceIdentifier + schedulingPeriod: schedulingPeriod + style: + key: style position: null - batchSize: - duration: duration - size: size - count: 0 groupIdentifier: groupIdentifier - - identifier: identifier + properties: + key: properties + - autoTerminatedRelationships: + - autoTerminatedRelationships + - autoTerminatedRelationships + bulletinLevel: bulletinLevel + executionNode: executionNode + runDurationMillis: 3 + propertyDescriptors: + key: null + type: type + scheduledState: ENABLED + maxBackoffPeriod: maxBackoffPeriod + yieldDuration: yieldDuration + bundle: null + retriedRelationships: + - retriedRelationships + - retriedRelationships + annotationData: annotationData componentType: CONNECTION - remoteGroupId: remoteGroupId + identifier: identifier comments: comments - targetId: targetId - concurrentlySchedulableTaskCount: 7 - useCompression: true - scheduledState: ENABLED + concurrentlySchedulableTaskCount: 1 + retryCount: 1 + penaltyDuration: penaltyDuration + backoffMechanism: "PENALIZE_FLOWFILE, YIELD_PROCESSOR" + schedulingStrategy: schedulingStrategy name: name instanceIdentifier: instanceIdentifier + schedulingPeriod: schedulingPeriod + style: + key: style position: null - batchSize: - duration: duration - size: size - count: 0 groupIdentifier: groupIdentifier - instanceIdentifier: instanceIdentifier - yieldDuration: yieldDuration - position: null - groupIdentifier: groupIdentifier - localNetworkInterface: localNetworkInterface - - identifier: identifier - componentType: CONNECTION - comments: comments - proxyPassword: proxyPassword - communicationsTimeout: communicationsTimeout - proxyHost: proxyHost - proxyPort: 5 - transportProtocol: "RAW, HTTP" + properties: + key: properties + scheduledState: ENABLED + processGroups: + - null + - null outputPorts: - null - null - name: name - proxyUser: proxyUser - targetUris: targetUris - inputPorts: - - identifier: identifier - componentType: CONNECTION - remoteGroupId: remoteGroupId - comments: comments - targetId: targetId - concurrentlySchedulableTaskCount: 7 - useCompression: true - scheduledState: ENABLED - name: name - instanceIdentifier: instanceIdentifier - position: null - batchSize: - duration: duration - size: size - count: 0 - groupIdentifier: groupIdentifier - - identifier: identifier - componentType: CONNECTION - remoteGroupId: remoteGroupId - comments: comments - targetId: targetId - concurrentlySchedulableTaskCount: 7 - useCompression: true - scheduledState: ENABLED - name: name - instanceIdentifier: instanceIdentifier - position: null - batchSize: - duration: duration - size: size - count: 0 - groupIdentifier: groupIdentifier - instanceIdentifier: instanceIdentifier - yieldDuration: yieldDuration - position: null - groupIdentifier: groupIdentifier - localNetworkInterface: localNetworkInterface - groupIdentifier: groupIdentifier - parameterProviders: - key: - identifier: identifier - name: name - type: type - bundle: null - flow: - versionCount: 8 - identifier: identifier - bucketName: bucketName - permissions: - canRead: true - canWrite: true - canDelete: true - createdTimestamp: 5 - name: name - description: description - bucketIdentifier: bucketIdentifier - versionInfo: - version: 7 - branch: branch - lastModifiedTimestamp: 5 - flowEncodingVersion: flowEncodingVersion - parameterContexts: - key: - parameterGroupName: parameterGroupName - identifier: identifier - synchronized: true - componentType: CONNECTION - comments: comments - description: description - inheritedParameterContexts: - - inheritedParameterContexts - - inheritedParameterContexts - name: name - instanceIdentifier: instanceIdentifier - position: null - groupIdentifier: groupIdentifier - parameters: - - referencedAssets: - - identifier: identifier - name: name - - identifier: identifier - name: name - provided: true - name: name - description: description - sensitive: true - value: value - - referencedAssets: - - identifier: identifier - name: name - - identifier: identifier - name: name - provided: true - name: name - description: description - sensitive: true - value: value - parameterProvider: parameterProvider - latest: true - stoppedCount: 6 - id: id - bulletins: - - sourceId: sourceId - canRead: true - groupId: groupId - id: 5 - nodeAddress: nodeAddress - bulletin: - sourceId: sourceId - level: level - sourceType: sourceType - groupId: groupId - id: 5 - sourceName: sourceName - category: category - message: message - nodeAddress: nodeAddress - timestamp: timestamp - timestamp: timestamp - - sourceId: sourceId - canRead: true - groupId: groupId - id: 5 - nodeAddress: nodeAddress - bulletin: - sourceId: sourceId - level: level - sourceType: sourceType - groupId: groupId - id: 5 - sourceName: sourceName - category: category - message: message - nodeAddress: nodeAddress - timestamp: timestamp - timestamp: timestamp - publicInputPortCount: 3 - upToDateCount: 1 - inactiveRemotePortCount: 1 - uri: uri - locallyModifiedCount: 3 - revision: - clientId: clientId - lastModifier: lastModifier - version: 0 - disconnectedNodeAcknowledged: true - publicOutputPortCount: 1 - component: - activeRemotePortCount: 7 - flowfileConcurrency: "UNBOUNDED, SINGLE_FLOWFILE_PER_NODE, SINGLE_BATCH_PER_NODE" - staleCount: 4 - outputPortCount: 3 - inputPortCount: 6 - versionedComponentId: versionedComponentId - runningCount: 1 - disabledCount: 2 - flowfileOutboundPolicy: "STREAM_WHEN_AVAILABLE, BATCH_OUTPUT" - stoppedCount: 5 - id: id - versionControlInformation: - bucketName: bucketName - groupId: groupId - registryId: registryId - storageLocation: storageLocation - bucketId: bucketId - registryName: registryName - branch: branch - flowName: flowName - version: version - flowDescription: flowDescription - stateExplanation: stateExplanation - state: "LOCALLY_MODIFIED, STALE, LOCALLY_MODIFIED_AND_STALE, UP_TO_DATE,\ - \ SYNC_FAILURE" - flowId: flowId - logFileSuffix: logFileSuffix - defaultBackPressureObjectThreshold: 0 - publicInputPortCount: 6 - comments: comments - upToDateCount: 3 - parentGroupId: parentGroupId - inactiveRemotePortCount: 9 - executionEngine: "STATELESS, STANDARD, INHERITED" - locallyModifiedCount: 2 - defaultBackPressureDataSizeThreshold: defaultBackPressureDataSizeThreshold - publicOutputPortCount: 7 - localOutputPortCount: 1 - defaultFlowFileExpiration: defaultFlowFileExpiration - localInputPortCount: 1 - statelessGroupScheduledState: "STOPPED, RUNNING" - contents: - controllerServices: - - deprecated: true - bulletinLevel: bulletinLevel - multipleVersionsAvailable: true - extensionMissing: true - type: type - descriptors: - key: - supportsEl: true - displayName: displayName - defaultValue: defaultValue - expressionLanguageScope: expressionLanguageScope - description: description - sensitive: true - required: true - dependencies: - - dependentValues: - - dependentValues - - dependentValues - propertyName: propertyName - - dependentValues: - - dependentValues - - dependentValues - propertyName: propertyName - allowableValues: - - canRead: true - allowableValue: - displayName: displayName - description: description - value: value - - canRead: true - allowableValue: - displayName: displayName - description: description - value: value - identifiesControllerService: identifiesControllerService - name: name - dynamic: true - identifiesControllerServiceBundle: null - controllerServiceApis: - - type: type - bundle: null - - type: type - bundle: null - sensitiveDynamicPropertyNames: - - sensitiveDynamicPropertyNames - - sensitiveDynamicPropertyNames - versionedComponentId: versionedComponentId - supportsSensitiveDynamicProperties: true - validationErrors: - - validationErrors - - validationErrors - id: id - state: "ENABLED, ENABLING, DISABLED, DISABLING" - bundle: - artifact: artifact - version: version - group: group - referencingComponents: - - bulletins: - - null - - null - disconnectedNodeAcknowledged: true - component: - descriptors: - key: null - referenceCycle: true - activeThreadCount: 0 - groupId: groupId - name: name - validationErrors: - - validationErrors - - validationErrors - referenceType: "Processor, ControllerService, ReportingTask,\ - \ FlowRegistryClient" - id: id - state: state - type: type - referencingComponents: - - null - - null - properties: - key: properties - permissions: null - id: id - position: null - uri: uri - revision: null - operatePermissions: null - - bulletins: - - null - - null - disconnectedNodeAcknowledged: true - component: - descriptors: - key: null - referenceCycle: true - activeThreadCount: 0 - groupId: groupId - name: name - validationErrors: - - validationErrors - - validationErrors - referenceType: "Processor, ControllerService, ReportingTask,\ - \ FlowRegistryClient" - id: id - state: state - type: type - referencingComponents: - - null - - null - properties: - key: properties - permissions: null - id: id - position: null - uri: uri - revision: null - operatePermissions: null - validationStatus: "VALID, INVALID, VALIDATING" - annotationData: annotationData - comments: comments - parentGroupId: parentGroupId - customUiUrl: customUiUrl - restricted: true - name: name - position: null - persistsState: true - properties: - key: properties - - deprecated: true - bulletinLevel: bulletinLevel - multipleVersionsAvailable: true - extensionMissing: true - type: type - descriptors: - key: - supportsEl: true - displayName: displayName - defaultValue: defaultValue - expressionLanguageScope: expressionLanguageScope - description: description - sensitive: true - required: true - dependencies: - - dependentValues: - - dependentValues - - dependentValues - propertyName: propertyName - - dependentValues: - - dependentValues - - dependentValues - propertyName: propertyName - allowableValues: - - canRead: true - allowableValue: - displayName: displayName - description: description - value: value - - canRead: true - allowableValue: - displayName: displayName - description: description - value: value - identifiesControllerService: identifiesControllerService - name: name - dynamic: true - identifiesControllerServiceBundle: null - controllerServiceApis: - - type: type - bundle: null - - type: type - bundle: null - sensitiveDynamicPropertyNames: - - sensitiveDynamicPropertyNames - - sensitiveDynamicPropertyNames - versionedComponentId: versionedComponentId - supportsSensitiveDynamicProperties: true - validationErrors: - - validationErrors - - validationErrors - id: id - state: "ENABLED, ENABLING, DISABLED, DISABLING" - bundle: - artifact: artifact + funnels: + - componentType: CONNECTION + identifier: identifier + comments: comments + name: name + instanceIdentifier: instanceIdentifier + position: null + groupIdentifier: groupIdentifier + - componentType: CONNECTION + identifier: identifier + comments: comments + name: name + instanceIdentifier: instanceIdentifier + position: null + groupIdentifier: groupIdentifier + versionedFlowCoordinates: + registryId: registryId + storageLocation: storageLocation + bucketId: bucketId + branch: branch + flowId: flowId version: version - group: group - referencingComponents: - - bulletins: - - null - - null - disconnectedNodeAcknowledged: true - component: - descriptors: - key: null - referenceCycle: true - activeThreadCount: 0 + latest: true + connections: + - componentType: CONNECTION + identifier: identifier + prioritizers: + - prioritizers + - prioritizers + comments: comments + flowFileExpiration: flowFileExpiration + selectedRelationships: + - selectedRelationships + - selectedRelationships + loadBalanceCompression: "DO_NOT_COMPRESS, COMPRESS_ATTRIBUTES_ONLY,\ + \ COMPRESS_ATTRIBUTES_AND_CONTENT" + destination: + comments: comments groupId: groupId name: name - validationErrors: - - validationErrors - - validationErrors - referenceType: "Processor, ControllerService, ReportingTask,\ - \ FlowRegistryClient" + instanceIdentifier: instanceIdentifier id: id - state: state - type: type - referencingComponents: - - null - - null - properties: - key: properties - permissions: null - id: id + type: PROCESSOR + backPressureDataSizeThreshold: backPressureDataSizeThreshold + loadBalanceStrategy: "DO_NOT_LOAD_BALANCE, PARTITION_BY_ATTRIBUTE,\ + \ ROUND_ROBIN, SINGLE_NODE" + labelIndex: 2 + source: null + bends: + - x: 7.203794749804894 + "y": 4.332304821875894 + - x: 7.203794749804894 + "y": 4.332304821875894 + backPressureObjectThreshold: 0 + name: name + instanceIdentifier: instanceIdentifier position: null - uri: uri - revision: null - operatePermissions: null - - bulletins: - - null - - null - disconnectedNodeAcknowledged: true - component: - descriptors: - key: null - referenceCycle: true - activeThreadCount: 0 + groupIdentifier: groupIdentifier + partitioningAttribute: partitioningAttribute + zIndex: 9 + - componentType: CONNECTION + identifier: identifier + prioritizers: + - prioritizers + - prioritizers + comments: comments + flowFileExpiration: flowFileExpiration + selectedRelationships: + - selectedRelationships + - selectedRelationships + loadBalanceCompression: "DO_NOT_COMPRESS, COMPRESS_ATTRIBUTES_ONLY,\ + \ COMPRESS_ATTRIBUTES_AND_CONTENT" + destination: + comments: comments groupId: groupId name: name - validationErrors: - - validationErrors - - validationErrors - referenceType: "Processor, ControllerService, ReportingTask,\ - \ FlowRegistryClient" + instanceIdentifier: instanceIdentifier id: id - state: state - type: type - referencingComponents: - - null - - null - properties: - key: properties - permissions: null - id: id + type: PROCESSOR + backPressureDataSizeThreshold: backPressureDataSizeThreshold + loadBalanceStrategy: "DO_NOT_LOAD_BALANCE, PARTITION_BY_ATTRIBUTE,\ + \ ROUND_ROBIN, SINGLE_NODE" + labelIndex: 2 + source: null + bends: + - x: 7.203794749804894 + "y": 4.332304821875894 + - x: 7.203794749804894 + "y": 4.332304821875894 + backPressureObjectThreshold: 0 + name: name + instanceIdentifier: instanceIdentifier position: null - uri: uri - revision: null - operatePermissions: null - validationStatus: "VALID, INVALID, VALIDATING" - annotationData: annotationData + groupIdentifier: groupIdentifier + partitioningAttribute: partitioningAttribute + zIndex: 9 + logFileSuffix: logFileSuffix + parameterContextName: parameterContextName + componentType: CONNECTION + identifier: identifier + defaultBackPressureObjectThreshold: 0 comments: comments - parentGroupId: parentGroupId - customUiUrl: customUiUrl - restricted: true - name: name - position: null - persistsState: true - properties: - key: properties - processGroups: - - null - - null - outputPorts: - - null - - null - inputPorts: - - comments: comments - concurrentlySchedulableTaskCount: 2 - parentGroupId: parentGroupId - type: "INPUT_PORT, OUTPUT_PORT" - allowRemoteAccess: true - versionedComponentId: versionedComponentId + executionEngine: STANDARD + defaultBackPressureDataSizeThreshold: defaultBackPressureDataSizeThreshold + labels: + - componentType: CONNECTION + identifier: identifier + comments: comments + name: name + width: 4.8789878742268815 + instanceIdentifier: instanceIdentifier + style: + key: style + label: label + position: null + groupIdentifier: groupIdentifier + height: 6.173804034172511 + zIndex: 6 + - componentType: CONNECTION + identifier: identifier + comments: comments + name: name + width: 4.8789878742268815 + instanceIdentifier: instanceIdentifier + style: + key: style + label: label + position: null + groupIdentifier: groupIdentifier + height: 6.173804034172511 + zIndex: 6 + controllerServices: + - annotationData: annotationData + componentType: CONNECTION + identifier: identifier + comments: comments + bulletinLevel: bulletinLevel + propertyDescriptors: + key: + resourceDefinition: + resourceTypes: + - FILE + - FILE + cardinality: SINGLE + displayName: displayName + identifiesControllerService: true + name: name + dynamic: true + sensitive: true + type: type + scheduledState: ENABLED + controllerServiceApis: + - type: type + bundle: null + - type: type + bundle: null + name: name + instanceIdentifier: instanceIdentifier + position: null + groupIdentifier: groupIdentifier + bundle: + artifact: artifact + version: version + group: group + properties: + key: properties + - annotationData: annotationData + componentType: CONNECTION + identifier: identifier + comments: comments + bulletinLevel: bulletinLevel + propertyDescriptors: + key: + resourceDefinition: + resourceTypes: + - FILE + - FILE + cardinality: SINGLE + displayName: displayName + identifiesControllerService: true + name: name + dynamic: true + sensitive: true + type: type + scheduledState: ENABLED + controllerServiceApis: + - type: type + bundle: null + - type: type + bundle: null + name: name + instanceIdentifier: instanceIdentifier + position: null + groupIdentifier: groupIdentifier + bundle: + artifact: artifact + version: version + group: group + properties: + key: properties + defaultFlowFileExpiration: defaultFlowFileExpiration + flowFileConcurrency: flowFileConcurrency + flowFileOutboundPolicy: flowFileOutboundPolicy name: name - transmitting: true - validationErrors: - - validationErrors - - validationErrors - id: id + inputPorts: + - componentType: CONNECTION + identifier: identifier + comments: comments + allowRemoteAccess: true + concurrentlySchedulableTaskCount: 2 + name: name + instanceIdentifier: instanceIdentifier + portFunction: STANDARD + position: null + groupIdentifier: groupIdentifier + type: INPUT_PORT + scheduledState: ENABLED + - componentType: CONNECTION + identifier: identifier + comments: comments + allowRemoteAccess: true + concurrentlySchedulableTaskCount: 2 + name: name + instanceIdentifier: instanceIdentifier + portFunction: STANDARD + position: null + groupIdentifier: groupIdentifier + type: INPUT_PORT + scheduledState: ENABLED + instanceIdentifier: instanceIdentifier + maxConcurrentTasks: 9 position: null - state: "RUNNING, STOPPED, DISABLED" - portFunction: "STANDARD, FAILURE" - - comments: comments - concurrentlySchedulableTaskCount: 2 - parentGroupId: parentGroupId - type: "INPUT_PORT, OUTPUT_PORT" - allowRemoteAccess: true - versionedComponentId: versionedComponentId + statelessFlowTimeout: statelessFlowTimeout + groupIdentifier: groupIdentifier + remoteProcessGroups: + - componentType: CONNECTION + identifier: identifier + comments: comments + proxyPassword: proxyPassword + communicationsTimeout: communicationsTimeout + proxyHost: proxyHost + proxyPort: 4 + outputPorts: + - null + - null + transportProtocol: "RAW, HTTP" + name: name + proxyUser: proxyUser + inputPorts: + - componentType: CONNECTION + identifier: identifier + remoteGroupId: remoteGroupId + comments: comments + targetId: targetId + concurrentlySchedulableTaskCount: 1 + useCompression: true + scheduledState: ENABLED + name: name + instanceIdentifier: instanceIdentifier + position: null + batchSize: + duration: duration + size: size + count: 5 + groupIdentifier: groupIdentifier + - componentType: CONNECTION + identifier: identifier + remoteGroupId: remoteGroupId + comments: comments + targetId: targetId + concurrentlySchedulableTaskCount: 1 + useCompression: true + scheduledState: ENABLED + name: name + instanceIdentifier: instanceIdentifier + position: null + batchSize: + duration: duration + size: size + count: 5 + groupIdentifier: groupIdentifier + targetUris: targetUris + instanceIdentifier: instanceIdentifier + yieldDuration: yieldDuration + position: null + groupIdentifier: groupIdentifier + localNetworkInterface: localNetworkInterface + - componentType: CONNECTION + identifier: identifier + comments: comments + proxyPassword: proxyPassword + communicationsTimeout: communicationsTimeout + proxyHost: proxyHost + proxyPort: 4 + outputPorts: + - null + - null + transportProtocol: "RAW, HTTP" + name: name + proxyUser: proxyUser + inputPorts: + - componentType: CONNECTION + identifier: identifier + remoteGroupId: remoteGroupId + comments: comments + targetId: targetId + concurrentlySchedulableTaskCount: 1 + useCompression: true + scheduledState: ENABLED + name: name + instanceIdentifier: instanceIdentifier + position: null + batchSize: + duration: duration + size: size + count: 5 + groupIdentifier: groupIdentifier + - componentType: CONNECTION + identifier: identifier + remoteGroupId: remoteGroupId + comments: comments + targetId: targetId + concurrentlySchedulableTaskCount: 1 + useCompression: true + scheduledState: ENABLED + name: name + instanceIdentifier: instanceIdentifier + position: null + batchSize: + duration: duration + size: size + count: 5 + groupIdentifier: groupIdentifier + targetUris: targetUris + instanceIdentifier: instanceIdentifier + yieldDuration: yieldDuration + position: null + groupIdentifier: groupIdentifier + localNetworkInterface: localNetworkInterface + parameterProviders: + key: + identifier: identifier + name: name + type: type + bundle: null + flow: + versionCount: 4 + bucketName: bucketName + identifier: identifier + permissions: null + createdTimestamp: 3 name: name - transmitting: true - validationErrors: - - validationErrors - - validationErrors - id: id - position: null - state: "RUNNING, STOPPED, DISABLED" - portFunction: "STANDARD, FAILURE" - funnels: - - versionedComponentId: versionedComponentId - parentGroupId: parentGroupId - id: id - position: null - - versionedComponentId: versionedComponentId - parentGroupId: parentGroupId - id: id - position: null - processors: - - supportsParallelProcessing: true - supportsBatching: true - deprecated: true - executionNodeRestricted: true - parentGroupId: parentGroupId description: description - multipleVersionsAvailable: true - extensionMissing: true - type: type - inputRequirement: inputRequirement - relationships: - - name: name - description: description - autoTerminate: true - retry: true - - name: name - description: description - autoTerminate: true - retry: true - restricted: true - versionedComponentId: versionedComponentId - supportsSensitiveDynamicProperties: true - name: name - validationErrors: - - validationErrors - - validationErrors - style: - key: style - id: id - position: null - state: "RUNNING, STOPPED, DISABLED" - bundle: - artifact: artifact - version: version - group: group - persistsState: true - config: - annotationData: annotationData + bucketIdentifier: bucketIdentifier + versionInfo: + version: 0 + branch: branch + lastModifiedTimestamp: 8 + flowEncodingVersion: flowEncodingVersion + latest: true + parameterContexts: + key: + parameterGroupName: parameterGroupName + componentType: CONNECTION + identifier: identifier + synchronized: true comments: comments - concurrentlySchedulableTaskCount: 6 - autoTerminatedRelationships: - - autoTerminatedRelationships - - autoTerminatedRelationships - retryCount: 1 - bulletinLevel: bulletinLevel - executionNode: executionNode - penaltyDuration: penaltyDuration - defaultSchedulingPeriod: - key: defaultSchedulingPeriod - runDurationMillis: 3 - defaultConcurrentTasks: - key: defaultConcurrentTasks - customUiUrl: customUiUrl + description: description + inheritedParameterContexts: + - inheritedParameterContexts + - inheritedParameterContexts + name: name + instanceIdentifier: instanceIdentifier + position: null + groupIdentifier: groupIdentifier + parameterProvider: parameterProvider + parameters: + - referencedAssets: + - identifier: identifier + name: name + - identifier: identifier + name: name + provided: true + name: name + description: description + sensitive: true + value: value + - referencedAssets: + - identifier: identifier + name: name + - identifier: identifier + name: name + provided: true + name: name + description: description + sensitive: true + value: value + stoppedCount: 7 + id: id + bulletins: + - null + - null + publicInputPortCount: 3 + upToDateCount: 3 + inactiveRemotePortCount: 0 + uri: uri + locallyModifiedCount: 7 + revision: + clientId: clientId + lastModifier: lastModifier + version: 2 + disconnectedNodeAcknowledged: true + publicOutputPortCount: 7 + component: + activeRemotePortCount: 6 + flowfileConcurrency: "UNBOUNDED, SINGLE_FLOWFILE_PER_NODE, SINGLE_BATCH_PER_NODE" + staleCount: 5 + outputPortCount: 1 + inputPortCount: 9 + versionedComponentId: versionedComponentId + disabledCount: 5 + runningCount: 6 + flowfileOutboundPolicy: "STREAM_WHEN_AVAILABLE, BATCH_OUTPUT" + stoppedCount: 6 + id: id + versionControlInformation: + bucketName: bucketName + groupId: groupId + registryId: registryId + storageLocation: storageLocation + bucketId: bucketId + registryName: registryName + branch: branch + flowName: flowName + version: version + flowDescription: flowDescription + stateExplanation: stateExplanation + state: "LOCALLY_MODIFIED, STALE, LOCALLY_MODIFIED_AND_STALE, UP_TO_DATE,\ + \ SYNC_FAILURE" + flowId: flowId + logFileSuffix: logFileSuffix + defaultBackPressureObjectThreshold: 4 + publicInputPortCount: 2 + comments: comments + upToDateCount: 3 + parentGroupId: parentGroupId + inactiveRemotePortCount: 9 + executionEngine: "STATELESS, STANDARD, INHERITED" + locallyModifiedCount: 3 + defaultBackPressureDataSizeThreshold: defaultBackPressureDataSizeThreshold + publicOutputPortCount: 6 + localOutputPortCount: 9 + defaultFlowFileExpiration: defaultFlowFileExpiration + localInputPortCount: 8 + contents: + controllerServices: + - bulletinLevel: bulletinLevel + deprecated: true + multipleVersionsAvailable: true + extensionMissing: true + type: type descriptors: key: supportsEl: true - displayName: displayName defaultValue: defaultValue + displayName: displayName expressionLanguageScope: expressionLanguageScope description: description sensitive: true @@ -74779,79 +68544,119 @@ components: name: name dynamic: true identifiesControllerServiceBundle: null - lossTolerant: true - backoffMechanism: "PENALIZE_FLOWFILE, YIELD_PROCESSOR" - maxBackoffPeriod: maxBackoffPeriod + controllerServiceApis: + - type: type + bundle: null + - type: type + bundle: null sensitiveDynamicPropertyNames: - sensitiveDynamicPropertyNames - sensitiveDynamicPropertyNames - schedulingStrategy: schedulingStrategy - schedulingPeriod: schedulingPeriod - yieldDuration: yieldDuration - properties: - key: properties - retriedRelationships: - - retriedRelationships - - retriedRelationships - validationStatus: "VALID, INVALID, VALIDATING" - - supportsParallelProcessing: true - supportsBatching: true - deprecated: true - executionNodeRestricted: true - parentGroupId: parentGroupId - description: description - multipleVersionsAvailable: true - extensionMissing: true - type: type - inputRequirement: inputRequirement - relationships: - - name: name - description: description - autoTerminate: true - retry: true - - name: name - description: description - autoTerminate: true - retry: true - restricted: true - versionedComponentId: versionedComponentId - supportsSensitiveDynamicProperties: true - name: name - validationErrors: - - validationErrors - - validationErrors - style: - key: style - id: id - position: null - state: "RUNNING, STOPPED, DISABLED" - bundle: - artifact: artifact - version: version - group: group - persistsState: true - config: + supportsSensitiveDynamicProperties: true + versionedComponentId: versionedComponentId + validationErrors: + - validationErrors + - validationErrors + id: id + state: "ENABLED, ENABLING, DISABLED, DISABLING" + bundle: + artifact: artifact + version: version + group: group + referencingComponents: + - bulletins: + - null + - null + disconnectedNodeAcknowledged: true + component: + descriptors: + key: null + referenceCycle: true + activeThreadCount: 0 + groupId: groupId + name: name + referenceType: "Processor, ControllerService, ReportingTask,\ + \ FlowRegistryClient" + validationErrors: + - validationErrors + - validationErrors + id: id + state: state + type: type + referencingComponents: + - null + - null + properties: + key: properties + permissions: null + id: id + position: null + uri: uri + operatePermissions: + canRead: true + canWrite: true + revision: + clientId: clientId + lastModifier: lastModifier + version: 2 + - bulletins: + - null + - null + disconnectedNodeAcknowledged: true + component: + descriptors: + key: null + referenceCycle: true + activeThreadCount: 0 + groupId: groupId + name: name + referenceType: "Processor, ControllerService, ReportingTask,\ + \ FlowRegistryClient" + validationErrors: + - validationErrors + - validationErrors + id: id + state: state + type: type + referencingComponents: + - null + - null + properties: + key: properties + permissions: null + id: id + position: null + uri: uri + operatePermissions: + canRead: true + canWrite: true + revision: + clientId: clientId + lastModifier: lastModifier + version: 2 + validationStatus: "VALID, INVALID, VALIDATING" annotationData: annotationData comments: comments - concurrentlySchedulableTaskCount: 6 - autoTerminatedRelationships: - - autoTerminatedRelationships - - autoTerminatedRelationships - retryCount: 1 - bulletinLevel: bulletinLevel - executionNode: executionNode - penaltyDuration: penaltyDuration - defaultSchedulingPeriod: - key: defaultSchedulingPeriod - runDurationMillis: 3 - defaultConcurrentTasks: - key: defaultConcurrentTasks + parentGroupId: parentGroupId customUiUrl: customUiUrl + restricted: true + name: name + position: + x: 0.8008281904610115 + "y": 6.027456183070403 + persistsState: true + properties: + key: properties + - bulletinLevel: bulletinLevel + deprecated: true + multipleVersionsAvailable: true + extensionMissing: true + type: type descriptors: key: supportsEl: true - displayName: displayName defaultValue: defaultValue + displayName: displayName expressionLanguageScope: expressionLanguageScope description: description sensitive: true @@ -74878,1489 +68683,1587 @@ components: value: value identifiesControllerService: identifiesControllerService name: name - dynamic: true - identifiesControllerServiceBundle: null - lossTolerant: true - backoffMechanism: "PENALIZE_FLOWFILE, YIELD_PROCESSOR" - maxBackoffPeriod: maxBackoffPeriod - sensitiveDynamicPropertyNames: - - sensitiveDynamicPropertyNames - - sensitiveDynamicPropertyNames - schedulingStrategy: schedulingStrategy - schedulingPeriod: schedulingPeriod + dynamic: true + identifiesControllerServiceBundle: null + controllerServiceApis: + - type: type + bundle: null + - type: type + bundle: null + sensitiveDynamicPropertyNames: + - sensitiveDynamicPropertyNames + - sensitiveDynamicPropertyNames + supportsSensitiveDynamicProperties: true + versionedComponentId: versionedComponentId + validationErrors: + - validationErrors + - validationErrors + id: id + state: "ENABLED, ENABLING, DISABLED, DISABLING" + bundle: + artifact: artifact + version: version + group: group + referencingComponents: + - bulletins: + - null + - null + disconnectedNodeAcknowledged: true + component: + descriptors: + key: null + referenceCycle: true + activeThreadCount: 0 + groupId: groupId + name: name + referenceType: "Processor, ControllerService, ReportingTask,\ + \ FlowRegistryClient" + validationErrors: + - validationErrors + - validationErrors + id: id + state: state + type: type + referencingComponents: + - null + - null + properties: + key: properties + permissions: null + id: id + position: null + uri: uri + operatePermissions: + canRead: true + canWrite: true + revision: + clientId: clientId + lastModifier: lastModifier + version: 2 + - bulletins: + - null + - null + disconnectedNodeAcknowledged: true + component: + descriptors: + key: null + referenceCycle: true + activeThreadCount: 0 + groupId: groupId + name: name + referenceType: "Processor, ControllerService, ReportingTask,\ + \ FlowRegistryClient" + validationErrors: + - validationErrors + - validationErrors + id: id + state: state + type: type + referencingComponents: + - null + - null + properties: + key: properties + permissions: null + id: id + position: null + uri: uri + operatePermissions: + canRead: true + canWrite: true + revision: + clientId: clientId + lastModifier: lastModifier + version: 2 + validationStatus: "VALID, INVALID, VALIDATING" + annotationData: annotationData + comments: comments + parentGroupId: parentGroupId + customUiUrl: customUiUrl + restricted: true + name: name + position: + x: 0.8008281904610115 + "y": 6.027456183070403 + persistsState: true + properties: + key: properties + processGroups: + - null + - null + outputPorts: + - null + - null + funnels: + - versionedComponentId: versionedComponentId + parentGroupId: parentGroupId + id: id + position: + x: 0.8008281904610115 + "y": 6.027456183070403 + - versionedComponentId: versionedComponentId + parentGroupId: parentGroupId + id: id + position: + x: 0.8008281904610115 + "y": 6.027456183070403 + inputPorts: + - comments: comments + concurrentlySchedulableTaskCount: 1 + parentGroupId: parentGroupId + type: "INPUT_PORT, OUTPUT_PORT" + allowRemoteAccess: true + versionedComponentId: versionedComponentId + name: name + transmitting: true + validationErrors: + - validationErrors + - validationErrors + id: id + portFunction: "STANDARD, FAILURE" + position: null + state: "RUNNING, STOPPED, DISABLED" + - comments: comments + concurrentlySchedulableTaskCount: 1 + parentGroupId: parentGroupId + type: "INPUT_PORT, OUTPUT_PORT" + allowRemoteAccess: true + versionedComponentId: versionedComponentId + name: name + transmitting: true + validationErrors: + - validationErrors + - validationErrors + id: id + portFunction: "STANDARD, FAILURE" + position: null + state: "RUNNING, STOPPED, DISABLED" + processors: + - supportsBatching: true + supportsParallelProcessing: true + deprecated: true + executionNodeRestricted: true + description: description + parentGroupId: parentGroupId + multipleVersionsAvailable: true + extensionMissing: true + type: type + inputRequirement: inputRequirement + relationships: + - name: name + autoTerminate: true + description: description + retry: true + - name: name + autoTerminate: true + description: description + retry: true + restricted: true + supportsSensitiveDynamicProperties: true + versionedComponentId: versionedComponentId + name: name + validationErrors: + - validationErrors + - validationErrors + style: + key: style + id: id + position: null + state: "RUNNING, STOPPED, DISABLED" + bundle: + artifact: artifact + version: version + group: group + config: + annotationData: annotationData + comments: comments + autoTerminatedRelationships: + - autoTerminatedRelationships + - autoTerminatedRelationships + concurrentlySchedulableTaskCount: 7 + retryCount: 9 + bulletinLevel: bulletinLevel + executionNode: executionNode + penaltyDuration: penaltyDuration + defaultSchedulingPeriod: + key: defaultSchedulingPeriod + defaultConcurrentTasks: + key: defaultConcurrentTasks + runDurationMillis: 3 + customUiUrl: customUiUrl + descriptors: + key: + supportsEl: true + defaultValue: defaultValue + displayName: displayName + expressionLanguageScope: expressionLanguageScope + description: description + sensitive: true + required: true + dependencies: + - dependentValues: + - dependentValues + - dependentValues + propertyName: propertyName + - dependentValues: + - dependentValues + - dependentValues + propertyName: propertyName + allowableValues: + - canRead: true + allowableValue: + displayName: displayName + description: description + value: value + - canRead: true + allowableValue: + displayName: displayName + description: description + value: value + identifiesControllerService: identifiesControllerService + name: name + dynamic: true + identifiesControllerServiceBundle: null + lossTolerant: true + backoffMechanism: "PENALIZE_FLOWFILE, YIELD_PROCESSOR" + maxBackoffPeriod: maxBackoffPeriod + sensitiveDynamicPropertyNames: + - sensitiveDynamicPropertyNames + - sensitiveDynamicPropertyNames + schedulingStrategy: schedulingStrategy + schedulingPeriod: schedulingPeriod + yieldDuration: yieldDuration + properties: + key: properties + retriedRelationships: + - retriedRelationships + - retriedRelationships + persistsState: true + validationStatus: "VALID, INVALID, VALIDATING" + - supportsBatching: true + supportsParallelProcessing: true + deprecated: true + executionNodeRestricted: true + description: description + parentGroupId: parentGroupId + multipleVersionsAvailable: true + extensionMissing: true + type: type + inputRequirement: inputRequirement + relationships: + - name: name + autoTerminate: true + description: description + retry: true + - name: name + autoTerminate: true + description: description + retry: true + restricted: true + supportsSensitiveDynamicProperties: true + versionedComponentId: versionedComponentId + name: name + validationErrors: + - validationErrors + - validationErrors + style: + key: style + id: id + position: null + state: "RUNNING, STOPPED, DISABLED" + bundle: + artifact: artifact + version: version + group: group + config: + annotationData: annotationData + comments: comments + autoTerminatedRelationships: + - autoTerminatedRelationships + - autoTerminatedRelationships + concurrentlySchedulableTaskCount: 7 + retryCount: 9 + bulletinLevel: bulletinLevel + executionNode: executionNode + penaltyDuration: penaltyDuration + defaultSchedulingPeriod: + key: defaultSchedulingPeriod + defaultConcurrentTasks: + key: defaultConcurrentTasks + runDurationMillis: 3 + customUiUrl: customUiUrl + descriptors: + key: + supportsEl: true + defaultValue: defaultValue + displayName: displayName + expressionLanguageScope: expressionLanguageScope + description: description + sensitive: true + required: true + dependencies: + - dependentValues: + - dependentValues + - dependentValues + propertyName: propertyName + - dependentValues: + - dependentValues + - dependentValues + propertyName: propertyName + allowableValues: + - canRead: true + allowableValue: + displayName: displayName + description: description + value: value + - canRead: true + allowableValue: + displayName: displayName + description: description + value: value + identifiesControllerService: identifiesControllerService + name: name + dynamic: true + identifiesControllerServiceBundle: null + lossTolerant: true + backoffMechanism: "PENALIZE_FLOWFILE, YIELD_PROCESSOR" + maxBackoffPeriod: maxBackoffPeriod + sensitiveDynamicPropertyNames: + - sensitiveDynamicPropertyNames + - sensitiveDynamicPropertyNames + schedulingStrategy: schedulingStrategy + schedulingPeriod: schedulingPeriod + yieldDuration: yieldDuration + properties: + key: properties + retriedRelationships: + - retriedRelationships + - retriedRelationships + persistsState: true + validationStatus: "VALID, INVALID, VALIDATING" + remoteProcessGroups: + - inactiveRemoteInputPortCount: 1 + targetSecure: true + communicationsTimeout: communicationsTimeout + outputPortCount: 7 + activeRemoteInputPortCount: 2 + inputPortCount: 6 + proxyPort: 1 + flowRefreshed: flowRefreshed + transportProtocol: transportProtocol + versionedComponentId: versionedComponentId + transmitting: true + validationErrors: + - validationErrors + - validationErrors + yieldDuration: yieldDuration + id: id + localNetworkInterface: localNetworkInterface + authorizationIssues: + - authorizationIssues + - authorizationIssues + comments: comments + proxyPassword: proxyPassword + parentGroupId: parentGroupId + activeRemoteOutputPortCount: 4 + proxyHost: proxyHost + contents: + outputPorts: + - null + - null + inputPorts: + - comments: comments + targetId: targetId + concurrentlySchedulableTaskCount: 1 + groupId: groupId + targetRunning: true + useCompression: true + connected: true + batchSettings: + duration: duration + size: size + count: 7 + versionedComponentId: versionedComponentId + name: name + transmitting: true + exists: true + id: id + - comments: comments + targetId: targetId + concurrentlySchedulableTaskCount: 1 + groupId: groupId + targetRunning: true + useCompression: true + connected: true + batchSettings: + duration: duration + size: size + count: 7 + versionedComponentId: versionedComponentId + name: name + transmitting: true + exists: true + id: id + name: name + proxyUser: proxyUser + targetUri: targetUri + targetUris: targetUris + position: null + inactiveRemoteOutputPortCount: 1 + - inactiveRemoteInputPortCount: 1 + targetSecure: true + communicationsTimeout: communicationsTimeout + outputPortCount: 7 + activeRemoteInputPortCount: 2 + inputPortCount: 6 + proxyPort: 1 + flowRefreshed: flowRefreshed + transportProtocol: transportProtocol + versionedComponentId: versionedComponentId + transmitting: true + validationErrors: + - validationErrors + - validationErrors yieldDuration: yieldDuration - properties: - key: properties - retriedRelationships: - - retriedRelationships - - retriedRelationships - validationStatus: "VALID, INVALID, VALIDATING" - remoteProcessGroups: - - targetSecure: true - inactiveRemoteInputPortCount: 9 - communicationsTimeout: communicationsTimeout - outputPortCount: 5 - inputPortCount: 4 - activeRemoteInputPortCount: 9 - proxyPort: 1 - flowRefreshed: flowRefreshed - versionedComponentId: versionedComponentId - transportProtocol: transportProtocol - transmitting: true - validationErrors: - - validationErrors - - validationErrors - yieldDuration: yieldDuration - id: id - localNetworkInterface: localNetworkInterface - comments: comments - authorizationIssues: - - authorizationIssues - - authorizationIssues - proxyPassword: proxyPassword - parentGroupId: parentGroupId - activeRemoteOutputPortCount: 6 - proxyHost: proxyHost - contents: - outputPorts: - - null - - null - inputPorts: - - comments: comments - targetId: targetId - concurrentlySchedulableTaskCount: 9 - groupId: groupId - useCompression: true - targetRunning: true - connected: true - versionedComponentId: versionedComponentId - batchSettings: - duration: duration - size: size - count: 6 - name: name - transmitting: true - exists: true - id: id - - comments: comments - targetId: targetId - concurrentlySchedulableTaskCount: 9 + id: id + localNetworkInterface: localNetworkInterface + authorizationIssues: + - authorizationIssues + - authorizationIssues + comments: comments + proxyPassword: proxyPassword + parentGroupId: parentGroupId + activeRemoteOutputPortCount: 4 + proxyHost: proxyHost + contents: + outputPorts: + - null + - null + inputPorts: + - comments: comments + targetId: targetId + concurrentlySchedulableTaskCount: 1 + groupId: groupId + targetRunning: true + useCompression: true + connected: true + batchSettings: + duration: duration + size: size + count: 7 + versionedComponentId: versionedComponentId + name: name + transmitting: true + exists: true + id: id + - comments: comments + targetId: targetId + concurrentlySchedulableTaskCount: 1 + groupId: groupId + targetRunning: true + useCompression: true + connected: true + batchSettings: + duration: duration + size: size + count: 7 + versionedComponentId: versionedComponentId + name: name + transmitting: true + exists: true + id: id + name: name + proxyUser: proxyUser + targetUri: targetUri + targetUris: targetUris + position: null + inactiveRemoteOutputPortCount: 1 + connections: + - prioritizers: + - prioritizers + - prioritizers + flowFileExpiration: flowFileExpiration + selectedRelationships: + - selectedRelationships + - selectedRelationships + loadBalanceCompression: "DO_NOT_COMPRESS, COMPRESS_ATTRIBUTES_ONLY,\ + \ COMPRESS_ATTRIBUTES_AND_CONTENT" + destination: + running: true + comments: comments groupId: groupId - useCompression: true - targetRunning: true - connected: true versionedComponentId: versionedComponentId - batchSettings: - duration: duration - size: size - count: 6 name: name transmitting: true exists: true id: id - targetUri: targetUri - name: name - proxyUser: proxyUser - targetUris: targetUris - position: null - inactiveRemoteOutputPortCount: 8 - - targetSecure: true - inactiveRemoteInputPortCount: 9 - communicationsTimeout: communicationsTimeout - outputPortCount: 5 - inputPortCount: 4 - activeRemoteInputPortCount: 9 - proxyPort: 1 - flowRefreshed: flowRefreshed - versionedComponentId: versionedComponentId - transportProtocol: transportProtocol - transmitting: true - validationErrors: - - validationErrors - - validationErrors - yieldDuration: yieldDuration - id: id - localNetworkInterface: localNetworkInterface - comments: comments - authorizationIssues: - - authorizationIssues - - authorizationIssues - proxyPassword: proxyPassword - parentGroupId: parentGroupId - activeRemoteOutputPortCount: 6 - proxyHost: proxyHost - contents: - outputPorts: + type: "PROCESSOR, REMOTE_INPUT_PORT, REMOTE_OUTPUT_PORT, INPUT_PORT,\ + \ OUTPUT_PORT, FUNNEL" + availableRelationships: + - availableRelationships + - availableRelationships + backPressureDataSizeThreshold: backPressureDataSizeThreshold + loadBalanceStrategy: "DO_NOT_LOAD_BALANCE, PARTITION_BY_ATTRIBUTE,\ + \ ROUND_ROBIN, SINGLE_NODE" + parentGroupId: parentGroupId + labelIndex: 7 + source: null + bends: - null - null - inputPorts: - - comments: comments - targetId: targetId - concurrentlySchedulableTaskCount: 9 - groupId: groupId - useCompression: true - targetRunning: true - connected: true - versionedComponentId: versionedComponentId - batchSettings: - duration: duration - size: size - count: 6 - name: name - transmitting: true - exists: true - id: id - - comments: comments - targetId: targetId - concurrentlySchedulableTaskCount: 9 + loadBalanceStatus: "LOAD_BALANCE_NOT_CONFIGURED, LOAD_BALANCE_INACTIVE,\ + \ LOAD_BALANCE_ACTIVE" + backPressureObjectThreshold: 5 + getzIndex: 2 + versionedComponentId: versionedComponentId + name: name + id: id + position: null + loadBalancePartitionAttribute: loadBalancePartitionAttribute + - prioritizers: + - prioritizers + - prioritizers + flowFileExpiration: flowFileExpiration + selectedRelationships: + - selectedRelationships + - selectedRelationships + loadBalanceCompression: "DO_NOT_COMPRESS, COMPRESS_ATTRIBUTES_ONLY,\ + \ COMPRESS_ATTRIBUTES_AND_CONTENT" + destination: + running: true + comments: comments groupId: groupId - useCompression: true - targetRunning: true - connected: true versionedComponentId: versionedComponentId - batchSettings: - duration: duration - size: size - count: 6 name: name transmitting: true exists: true id: id - targetUri: targetUri - name: name - proxyUser: proxyUser - targetUris: targetUris - position: null - inactiveRemoteOutputPortCount: 8 - connections: - - prioritizers: - - prioritizers - - prioritizers - flowFileExpiration: flowFileExpiration - selectedRelationships: - - selectedRelationships - - selectedRelationships - loadBalanceCompression: "DO_NOT_COMPRESS, COMPRESS_ATTRIBUTES_ONLY,\ - \ COMPRESS_ATTRIBUTES_AND_CONTENT" - destination: null - parentGroupId: parentGroupId - availableRelationships: - - availableRelationships - - availableRelationships - backPressureDataSizeThreshold: backPressureDataSizeThreshold - loadBalanceStrategy: "DO_NOT_LOAD_BALANCE, PARTITION_BY_ATTRIBUTE,\ - \ ROUND_ROBIN, SINGLE_NODE" - source: - running: true - comments: comments + type: "PROCESSOR, REMOTE_INPUT_PORT, REMOTE_OUTPUT_PORT, INPUT_PORT,\ + \ OUTPUT_PORT, FUNNEL" + availableRelationships: + - availableRelationships + - availableRelationships + backPressureDataSizeThreshold: backPressureDataSizeThreshold + loadBalanceStrategy: "DO_NOT_LOAD_BALANCE, PARTITION_BY_ATTRIBUTE,\ + \ ROUND_ROBIN, SINGLE_NODE" + parentGroupId: parentGroupId + labelIndex: 7 + source: null + bends: + - null + - null + loadBalanceStatus: "LOAD_BALANCE_NOT_CONFIGURED, LOAD_BALANCE_INACTIVE,\ + \ LOAD_BALANCE_ACTIVE" + backPressureObjectThreshold: 5 + getzIndex: 2 versionedComponentId: versionedComponentId - groupId: groupId name: name - transmitting: true - exists: true id: id - type: "PROCESSOR, REMOTE_INPUT_PORT, REMOTE_OUTPUT_PORT, INPUT_PORT,\ - \ OUTPUT_PORT, FUNNEL" - labelIndex: 0 - bends: - - null - - null - loadBalanceStatus: "LOAD_BALANCE_NOT_CONFIGURED, LOAD_BALANCE_INACTIVE,\ - \ LOAD_BALANCE_ACTIVE" - backPressureObjectThreshold: 1 - versionedComponentId: versionedComponentId - getzIndex: 6 - name: name - id: id - position: null - loadBalancePartitionAttribute: loadBalancePartitionAttribute - - prioritizers: - - prioritizers - - prioritizers - flowFileExpiration: flowFileExpiration - selectedRelationships: - - selectedRelationships - - selectedRelationships - loadBalanceCompression: "DO_NOT_COMPRESS, COMPRESS_ATTRIBUTES_ONLY,\ - \ COMPRESS_ATTRIBUTES_AND_CONTENT" - destination: null - parentGroupId: parentGroupId - availableRelationships: - - availableRelationships - - availableRelationships - backPressureDataSizeThreshold: backPressureDataSizeThreshold - loadBalanceStrategy: "DO_NOT_LOAD_BALANCE, PARTITION_BY_ATTRIBUTE,\ - \ ROUND_ROBIN, SINGLE_NODE" - source: - running: true - comments: comments + position: null + loadBalancePartitionAttribute: loadBalancePartitionAttribute + labels: + - getzIndex: 5 versionedComponentId: versionedComponentId - groupId: groupId - name: name - transmitting: true - exists: true - id: id - type: "PROCESSOR, REMOTE_INPUT_PORT, REMOTE_OUTPUT_PORT, INPUT_PORT,\ - \ OUTPUT_PORT, FUNNEL" - labelIndex: 0 - bends: - - null - - null - loadBalanceStatus: "LOAD_BALANCE_NOT_CONFIGURED, LOAD_BALANCE_INACTIVE,\ - \ LOAD_BALANCE_ACTIVE" - backPressureObjectThreshold: 1 - versionedComponentId: versionedComponentId - getzIndex: 6 - name: name - id: id - position: null - loadBalancePartitionAttribute: loadBalancePartitionAttribute - labels: - - versionedComponentId: versionedComponentId - getzIndex: 5 - width: 6.778324963048013 - parentGroupId: parentGroupId - style: - key: style - id: id - position: null - label: label - height: 6.878052220127876 - - versionedComponentId: versionedComponentId - getzIndex: 5 - width: 6.778324963048013 - parentGroupId: parentGroupId - style: - key: style - id: id - position: null - label: label - height: 6.878052220127876 - name: name - invalidCount: 5 - syncFailureCount: 1 - position: null - maxConcurrentTasks: 6 - statelessFlowTimeout: statelessFlowTimeout - parameterContext: null - locallyModifiedAndStaleCount: 7 - localOutputPortCount: 5 - localInputPortCount: 5 - invalidCount: 4 - syncFailureCount: 4 - position: - x: 6.027456183070403 - "y": 1.4658129805029452 - versionedFlowState: "LOCALLY_MODIFIED, STALE, LOCALLY_MODIFIED_AND_STALE,\ - \ UP_TO_DATE, SYNC_FAILURE" - locallyModifiedAndStaleCount: 1 - parameterContext: null - status: - name: name - nodeSnapshots: - - statusSnapshot: null - address: address - apiPort: 8 - nodeId: nodeId - - statusSnapshot: null - address: address - apiPort: 8 - nodeId: nodeId - id: id - aggregateSnapshot: - transferred: transferred - queued: queued - remoteProcessGroupStatusSnapshots: - - canRead: true - remoteProcessGroupStatusSnapshot: - bytesReceived: 4 - transmissionStatus: transmissionStatus - activeThreadCount: 0 - groupId: groupId - flowFilesReceived: 1 - name: name - targetUri: targetUri - flowFilesSent: 6 - received: received - id: id - bytesSent: 4 - sent: sent - id: id - - canRead: true - remoteProcessGroupStatusSnapshot: - bytesReceived: 4 - transmissionStatus: transmissionStatus - activeThreadCount: 0 - groupId: groupId - flowFilesReceived: 1 - name: name - targetUri: targetUri - flowFilesSent: 6 - received: received - id: id - bytesSent: 4 - sent: sent - id: id - output: output - connectionStatusSnapshots: - - connectionStatusSnapshot: - sourceId: sourceId - groupId: groupId - queued: queued - percentUseCount: 7 - destinationId: destinationId - predictions: - predictedBytesAtNextInterval: 9 - predictionIntervalSeconds: 2 - predictedPercentBytes: 2 - predictedPercentCount: 3 - predictedMillisUntilCountBackpressure: 5 - predictedCountAtNextInterval: 7 - predictedMillisUntilBytesBackpressure: 5 - output: output - input: input - percentUseBytes: 1 - flowFileAvailability: flowFileAvailability - destinationName: destinationName - queuedSize: queuedSize - queuedCount: queuedCount - name: name - flowFilesQueued: 1 - id: id - sourceName: sourceName - flowFilesIn: 4 - flowFilesOut: 1 - bytesIn: 7 - bytesOut: 1 - bytesQueued: 6 - canRead: true - id: id - - connectionStatusSnapshot: - sourceId: sourceId - groupId: groupId - queued: queued - percentUseCount: 7 - destinationId: destinationId - predictions: - predictedBytesAtNextInterval: 9 - predictionIntervalSeconds: 2 - predictedPercentBytes: 2 - predictedPercentCount: 3 - predictedMillisUntilCountBackpressure: 5 - predictedCountAtNextInterval: 7 - predictedMillisUntilBytesBackpressure: 5 - output: output - input: input - percentUseBytes: 1 - flowFileAvailability: flowFileAvailability - destinationName: destinationName - queuedSize: queuedSize - queuedCount: queuedCount - name: name - flowFilesQueued: 1 - id: id - sourceName: sourceName - flowFilesIn: 4 - flowFilesOut: 1 - bytesIn: 7 - bytesOut: 1 - bytesQueued: 6 - canRead: true - id: id - queuedCount: queuedCount - queuedSize: queuedSize - flowFilesReceived: 4 - processGroupStatusSnapshots: - - canRead: true - processGroupStatusSnapshot: null - id: id - - canRead: true - processGroupStatusSnapshot: null - id: id - flowFilesSent: 9 - id: id - flowFilesIn: 5 - written: written - statelessActiveThreadCount: 7 - flowFilesOut: 0 - bytesIn: 4 - bytesQueued: 8 - bytesOut: 2 - bytesWritten: 3 - outputPortStatusSnapshots: - - null - - null - read: read - bytesTransferred: 8 - activeThreadCount: 1 - processorStatusSnapshots: - - processorStatusSnapshot: - bytesWritten: 7 - read: read - tasksDurationNanos: 8 - activeThreadCount: 7 - groupId: groupId - executionNode: "ALL, PRIMARY" - bytesRead: 3 - processingPerformanceStatus: - identifier: identifier - cpuDuration: 3 - contentReadDuration: 7 - sessionCommitDuration: 3 - garbageCollectionDuration: 4 - contentWriteDuration: 5 - type: type - terminatedThreadCount: 3 - output: output - input: input - taskCount: 4 - name: name - id: id - written: written - flowFilesIn: 0 - tasksDuration: tasksDuration - runStatus: "Running, Stopped, Validating, Disabled, Invalid" - flowFilesOut: 6 - tasks: tasks - bytesIn: 7 - bytesOut: 0 - canRead: true - id: id - - processorStatusSnapshot: - bytesWritten: 7 - read: read - tasksDurationNanos: 8 - activeThreadCount: 7 - groupId: groupId - executionNode: "ALL, PRIMARY" - bytesRead: 3 - processingPerformanceStatus: - identifier: identifier - cpuDuration: 3 - contentReadDuration: 7 - sessionCommitDuration: 3 - garbageCollectionDuration: 4 - contentWriteDuration: 5 - type: type - terminatedThreadCount: 3 - output: output - input: input - taskCount: 4 - name: name + width: 2.3021358869347655 + parentGroupId: parentGroupId + style: + key: style id: id - written: written - flowFilesIn: 0 - tasksDuration: tasksDuration - runStatus: "Running, Stopped, Validating, Disabled, Invalid" - flowFilesOut: 6 - tasks: tasks - bytesIn: 7 - bytesOut: 0 - canRead: true - id: id - bytesRead: 4 - processingPerformanceStatus: null - received: received - bytesSent: 8 - processingNanos: 9 - sent: sent - flowFilesTransferred: 1 - terminatedThreadCount: 3 - input: input - bytesReceived: 6 + label: label + position: null + height: 5.637376656633329 + - getzIndex: 5 + versionedComponentId: versionedComponentId + width: 2.3021358869347655 + parentGroupId: parentGroupId + style: + key: style + id: id + label: label + position: null + height: 5.637376656633329 + statelessGroupScheduledState: "STOPPED, RUNNING" + invalidCount: 6 name: name - flowFilesQueued: 6 - versionedFlowState: "LOCALLY_MODIFIED, STALE, LOCALLY_MODIFIED_AND_STALE,\ - \ UP_TO_DATE, SYNC_FAILURE" - inputPortStatusSnapshots: - - portStatusSnapshot: - output: output - input: input - activeThreadCount: 7 - groupId: groupId + syncFailureCount: 3 + maxConcurrentTasks: 6 + position: null + statelessFlowTimeout: statelessFlowTimeout + locallyModifiedAndStaleCount: 6 + parameterContext: + component: name: name - transmitting: true id: id - flowFilesIn: 9 - flowFilesOut: 9 - runStatus: "Running, Stopped, Validating, Disabled, Invalid" - bytesIn: 0 - bytesOut: 0 - canRead: true + permissions: null id: id - - portStatusSnapshot: - output: output - input: input - activeThreadCount: 7 - groupId: groupId - name: name - transmitting: true + localOutputPortCount: 4 + localInputPortCount: 0 + invalidCount: 6 + syncFailureCount: 0 + position: null + versionedFlowState: "LOCALLY_MODIFIED, STALE, LOCALLY_MODIFIED_AND_STALE,\ + \ UP_TO_DATE, SYNC_FAILURE" + locallyModifiedAndStaleCount: 8 + parameterContext: null + status: + name: name + nodeSnapshots: + - statusSnapshot: null + address: address + apiPort: 5 + nodeId: nodeId + - statusSnapshot: null + address: address + apiPort: 5 + nodeId: nodeId + aggregateSnapshot: + transferred: transferred + queued: queued + output: output + remoteProcessGroupStatusSnapshots: + - canRead: true + remoteProcessGroupStatusSnapshot: + bytesReceived: 5 + activeThreadCount: 5 + transmissionStatus: transmissionStatus + flowFilesReceived: 7 + groupId: groupId + name: name + targetUri: targetUri + flowFilesSent: 3 + received: received + bytesSent: 8 + id: id + sent: sent id: id - flowFilesIn: 9 - flowFilesOut: 9 - runStatus: "Running, Stopped, Validating, Disabled, Invalid" - bytesIn: 0 - bytesOut: 0 - canRead: true + - canRead: true + remoteProcessGroupStatusSnapshot: + bytesReceived: 5 + activeThreadCount: 5 + transmissionStatus: transmissionStatus + flowFilesReceived: 7 + groupId: groupId + name: name + targetUri: targetUri + flowFilesSent: 3 + received: received + bytesSent: 8 + id: id + sent: sent + id: id + connectionStatusSnapshots: + - canRead: true + connectionStatusSnapshot: + sourceId: sourceId + groupId: groupId + queued: queued + percentUseCount: 1 + destinationId: destinationId + predictions: + predictedBytesAtNextInterval: 4 + predictionIntervalSeconds: 9 + predictedPercentBytes: 6 + predictedPercentCount: 8 + predictedMillisUntilCountBackpressure: 9 + predictedCountAtNextInterval: 5 + predictedMillisUntilBytesBackpressure: 9 + output: output + input: input + percentUseBytes: 7 + flowFileAvailability: flowFileAvailability + destinationName: destinationName + queuedCount: queuedCount + queuedSize: queuedSize + flowFilesQueued: 6 + name: name + flowFilesIn: 1 + id: id + sourceName: sourceName + flowFilesOut: 1 + bytesIn: 4 + bytesOut: 7 + bytesQueued: 1 + id: id + - canRead: true + connectionStatusSnapshot: + sourceId: sourceId + groupId: groupId + queued: queued + percentUseCount: 1 + destinationId: destinationId + predictions: + predictedBytesAtNextInterval: 4 + predictionIntervalSeconds: 9 + predictedPercentBytes: 6 + predictedPercentCount: 8 + predictedMillisUntilCountBackpressure: 9 + predictedCountAtNextInterval: 5 + predictedMillisUntilBytesBackpressure: 9 + output: output + input: input + percentUseBytes: 7 + flowFileAvailability: flowFileAvailability + destinationName: destinationName + queuedCount: queuedCount + queuedSize: queuedSize + flowFilesQueued: 6 + name: name + flowFilesIn: 1 + id: id + sourceName: sourceName + flowFilesOut: 1 + bytesIn: 4 + bytesOut: 7 + bytesQueued: 1 + id: id + flowFilesReceived: 5 + queuedCount: queuedCount + queuedSize: queuedSize + flowFilesSent: 4 + processGroupStatusSnapshots: + - canRead: true + processGroupStatusSnapshot: null + id: id + - canRead: true + processGroupStatusSnapshot: null + id: id + flowFilesIn: 9 id: id - statsLastRefreshed: statsLastRefreshed - - activeRemotePortCount: 9 - staleCount: 5 - outputPortCount: 9 - inputPortCount: 3 - permissions: null - processGroupUpdateStrategy: "CURRENT_GROUP, CURRENT_GROUP_WITH_CHILDREN" - runningCount: 2 - disabledCount: 6 - versionedFlowSnapshot: - bucket: - identifier: identifier - permissions: null - createdTimestamp: 3 - name: name - description: description - snapshotMetadata: - flowIdentifier: flowIdentifier - comments: comments - author: author - bucketIdentifier: bucketIdentifier - branch: branch - version: version - timestamp: 0 - externalControllerServices: - key: - identifier: identifier - name: name - flowContents: - processors: - - autoTerminatedRelationships: - - autoTerminatedRelationships - - autoTerminatedRelationships - bulletinLevel: bulletinLevel - executionNode: executionNode - runDurationMillis: 3 - type: type - propertyDescriptors: - key: - resourceDefinition: - resourceTypes: - - FILE - - FILE - cardinality: SINGLE - displayName: displayName - identifiesControllerService: true + written: written + statelessActiveThreadCount: 3 + flowFilesOut: 0 + bytesIn: 0 + bytesOut: 6 + bytesQueued: 4 + bytesWritten: 0 + outputPortStatusSnapshots: + - null + - null + bytesTransferred: 9 + read: read + activeThreadCount: 4 + processorStatusSnapshots: + - processorStatusSnapshot: + bytesWritten: 9 + read: read + tasksDurationNanos: 8 + activeThreadCount: 8 + groupId: groupId + executionNode: "ALL, PRIMARY" + bytesRead: 8 + processingPerformanceStatus: null + type: type + terminatedThreadCount: 0 + output: output + input: input + taskCount: 9 name: name - dynamic: true - 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: 2 - retryCount: 3 - penaltyDuration: penaltyDuration - backoffMechanism: "PENALIZE_FLOWFILE, YIELD_PROCESSOR" - schedulingStrategy: schedulingStrategy + flowFilesIn: 1 + id: id + tasksDuration: tasksDuration + written: written + flowFilesOut: 3 + runStatus: "Running, Stopped, Validating, Disabled, Invalid" + tasks: tasks + bytesIn: 6 + bytesOut: 4 + canRead: true + id: id + - processorStatusSnapshot: + bytesWritten: 9 + read: read + tasksDurationNanos: 8 + activeThreadCount: 8 + groupId: groupId + executionNode: "ALL, PRIMARY" + bytesRead: 8 + processingPerformanceStatus: null + type: type + terminatedThreadCount: 0 + output: output + input: input + taskCount: 9 + name: name + flowFilesIn: 1 + id: id + tasksDuration: tasksDuration + written: written + flowFilesOut: 3 + runStatus: "Running, Stopped, Validating, Disabled, Invalid" + tasks: tasks + bytesIn: 6 + bytesOut: 4 + canRead: true + id: id + bytesRead: 1 + processingPerformanceStatus: + identifier: identifier + cpuDuration: 0 + contentReadDuration: 4 + sessionCommitDuration: 1 + garbageCollectionDuration: 2 + contentWriteDuration: 3 + received: received + bytesSent: 7 + processingNanos: 8 + sent: sent + flowFilesTransferred: 6 + terminatedThreadCount: 9 + input: input + bytesReceived: 4 + flowFilesQueued: 7 name: name - instanceIdentifier: instanceIdentifier - style: - key: style - schedulingPeriod: schedulingPeriod - position: null - groupIdentifier: groupIdentifier - properties: - key: properties - - autoTerminatedRelationships: - - autoTerminatedRelationships - - autoTerminatedRelationships - bulletinLevel: bulletinLevel - executionNode: executionNode - runDurationMillis: 3 - type: type - propertyDescriptors: - key: - resourceDefinition: - resourceTypes: - - FILE - - FILE - cardinality: SINGLE - displayName: displayName - identifiesControllerService: true + versionedFlowState: "LOCALLY_MODIFIED, STALE, LOCALLY_MODIFIED_AND_STALE,\ + \ UP_TO_DATE, SYNC_FAILURE" + inputPortStatusSnapshots: + - portStatusSnapshot: + output: output + input: input + activeThreadCount: 0 + groupId: groupId name: name - dynamic: true - sensitive: true - scheduledState: ENABLED - maxBackoffPeriod: maxBackoffPeriod - yieldDuration: yieldDuration - bundle: - artifact: artifact - version: version - group: group - retriedRelationships: - - retriedRelationships - - retriedRelationships - annotationData: annotationData + transmitting: true + flowFilesIn: 5 + id: id + flowFilesOut: 5 + runStatus: "Running, Stopped, Validating, Disabled, Invalid" + bytesIn: 6 + bytesOut: 1 + canRead: true + id: id + - portStatusSnapshot: + output: output + input: input + activeThreadCount: 0 + groupId: groupId + name: name + transmitting: true + flowFilesIn: 5 + id: id + flowFilesOut: 5 + runStatus: "Running, Stopped, Validating, Disabled, Invalid" + bytesIn: 6 + bytesOut: 1 + canRead: true + id: id + id: id + statsLastRefreshed: statsLastRefreshed + - activeRemotePortCount: 0 + staleCount: 3 + outputPortCount: 3 + inputPortCount: 7 + permissions: + canRead: true + canWrite: true + processGroupUpdateStrategy: "CURRENT_GROUP, CURRENT_GROUP_WITH_CHILDREN" + disabledCount: 7 + runningCount: 5 + versionedFlowSnapshot: + bucket: identifier: identifier - componentType: CONNECTION - comments: comments - concurrentlySchedulableTaskCount: 2 - retryCount: 3 - penaltyDuration: penaltyDuration - backoffMechanism: "PENALIZE_FLOWFILE, YIELD_PROCESSOR" - schedulingStrategy: schedulingStrategy - name: name - instanceIdentifier: instanceIdentifier - style: - key: style - schedulingPeriod: schedulingPeriod - position: null - groupIdentifier: groupIdentifier - properties: - key: properties - scheduledState: ENABLED - processGroups: - - null - - null - outputPorts: - - null - - null - funnels: - - identifier: identifier - componentType: CONNECTION - comments: comments + permissions: + canRead: true + canDelete: true + canWrite: true + createdTimestamp: 2 name: name - instanceIdentifier: instanceIdentifier - position: null - groupIdentifier: groupIdentifier - - identifier: identifier - componentType: CONNECTION + description: description + externalControllerServices: + key: + identifier: identifier + name: name + snapshotMetadata: + flowIdentifier: flowIdentifier comments: comments - name: name - instanceIdentifier: instanceIdentifier - position: null - groupIdentifier: groupIdentifier - versionedFlowCoordinates: - registryId: registryId - storageLocation: storageLocation - bucketId: bucketId + author: author + bucketIdentifier: bucketIdentifier branch: branch - flowId: flowId version: version - latest: true - connections: - - identifier: identifier - componentType: CONNECTION - prioritizers: - - prioritizers - - prioritizers - comments: comments - flowFileExpiration: flowFileExpiration - selectedRelationships: - - selectedRelationships - - selectedRelationships - loadBalanceCompression: "DO_NOT_COMPRESS, COMPRESS_ATTRIBUTES_ONLY,\ - \ COMPRESS_ATTRIBUTES_AND_CONTENT" - destination: null - backPressureDataSizeThreshold: backPressureDataSizeThreshold - loadBalanceStrategy: "DO_NOT_LOAD_BALANCE, PARTITION_BY_ATTRIBUTE,\ - \ ROUND_ROBIN, SINGLE_NODE" - source: - comments: comments - groupId: groupId - name: name - instanceIdentifier: instanceIdentifier - id: id - type: PROCESSOR - labelIndex: 4 - bends: - - null - - null - backPressureObjectThreshold: 0 - name: name - instanceIdentifier: instanceIdentifier - position: null - groupIdentifier: groupIdentifier - partitioningAttribute: partitioningAttribute - zIndex: 0 - - identifier: identifier - componentType: CONNECTION - prioritizers: - - prioritizers - - prioritizers - comments: comments - flowFileExpiration: flowFileExpiration - selectedRelationships: - - selectedRelationships - - selectedRelationships - loadBalanceCompression: "DO_NOT_COMPRESS, COMPRESS_ATTRIBUTES_ONLY,\ - \ COMPRESS_ATTRIBUTES_AND_CONTENT" - destination: null - backPressureDataSizeThreshold: backPressureDataSizeThreshold - loadBalanceStrategy: "DO_NOT_LOAD_BALANCE, PARTITION_BY_ATTRIBUTE,\ - \ ROUND_ROBIN, SINGLE_NODE" - source: + timestamp: 5 + flowContents: + processors: + - autoTerminatedRelationships: + - autoTerminatedRelationships + - autoTerminatedRelationships + bulletinLevel: bulletinLevel + executionNode: executionNode + runDurationMillis: 3 + propertyDescriptors: + key: null + type: type + scheduledState: ENABLED + maxBackoffPeriod: maxBackoffPeriod + yieldDuration: yieldDuration + bundle: null + retriedRelationships: + - retriedRelationships + - retriedRelationships + annotationData: annotationData + componentType: CONNECTION + identifier: identifier comments: comments - groupId: groupId + concurrentlySchedulableTaskCount: 1 + retryCount: 1 + penaltyDuration: penaltyDuration + backoffMechanism: "PENALIZE_FLOWFILE, YIELD_PROCESSOR" + schedulingStrategy: schedulingStrategy name: name instanceIdentifier: instanceIdentifier - id: id - type: PROCESSOR - labelIndex: 4 - bends: - - null - - null - backPressureObjectThreshold: 0 - name: name - instanceIdentifier: instanceIdentifier - position: null - groupIdentifier: groupIdentifier - partitioningAttribute: partitioningAttribute - zIndex: 0 - logFileSuffix: logFileSuffix - parameterContextName: parameterContextName - identifier: identifier - componentType: CONNECTION - defaultBackPressureObjectThreshold: 9 - comments: comments - executionEngine: STANDARD - labels: - - identifier: identifier - componentType: CONNECTION - comments: comments - name: name - width: 4.332304821875894 - instanceIdentifier: instanceIdentifier - style: - key: style - position: null - label: label - groupIdentifier: groupIdentifier - zIndex: 7 - height: 2.7977867356748476 - - identifier: identifier - componentType: CONNECTION - comments: comments - name: name - width: 4.332304821875894 - instanceIdentifier: instanceIdentifier - style: - key: style - position: null - label: label - groupIdentifier: groupIdentifier - zIndex: 7 - height: 2.7977867356748476 - defaultBackPressureDataSizeThreshold: defaultBackPressureDataSizeThreshold - controllerServices: - - annotationData: annotationData - identifier: identifier - componentType: CONNECTION - comments: comments - bulletinLevel: bulletinLevel - type: type - propertyDescriptors: - key: null - scheduledState: ENABLED - controllerServiceApis: - - type: type - bundle: null - - type: type - bundle: null - name: name - instanceIdentifier: instanceIdentifier - position: null - groupIdentifier: groupIdentifier - bundle: null - properties: - key: properties - - annotationData: annotationData - identifier: identifier - componentType: CONNECTION - comments: comments - bulletinLevel: bulletinLevel - type: type - propertyDescriptors: - key: null - scheduledState: ENABLED - controllerServiceApis: - - type: type - bundle: null - - type: type + schedulingPeriod: schedulingPeriod + style: + key: style + position: null + groupIdentifier: groupIdentifier + properties: + key: properties + - autoTerminatedRelationships: + - autoTerminatedRelationships + - autoTerminatedRelationships + bulletinLevel: bulletinLevel + executionNode: executionNode + runDurationMillis: 3 + propertyDescriptors: + key: null + type: type + scheduledState: ENABLED + maxBackoffPeriod: maxBackoffPeriod + yieldDuration: yieldDuration bundle: null - name: name - instanceIdentifier: instanceIdentifier - position: null - groupIdentifier: groupIdentifier - bundle: null - properties: - key: properties - defaultFlowFileExpiration: defaultFlowFileExpiration - flowFileConcurrency: flowFileConcurrency - flowFileOutboundPolicy: flowFileOutboundPolicy - name: name - inputPorts: - - identifier: identifier - componentType: CONNECTION - comments: comments - allowRemoteAccess: true - concurrentlySchedulableTaskCount: 8 - name: name - instanceIdentifier: instanceIdentifier - position: null - portFunction: STANDARD - type: INPUT_PORT - groupIdentifier: groupIdentifier - scheduledState: ENABLED - - identifier: identifier - componentType: CONNECTION - comments: comments - allowRemoteAccess: true - concurrentlySchedulableTaskCount: 8 - name: name - instanceIdentifier: instanceIdentifier - position: null - portFunction: STANDARD - type: INPUT_PORT - groupIdentifier: groupIdentifier + retriedRelationships: + - retriedRelationships + - retriedRelationships + annotationData: annotationData + componentType: CONNECTION + identifier: identifier + comments: comments + concurrentlySchedulableTaskCount: 1 + retryCount: 1 + penaltyDuration: penaltyDuration + backoffMechanism: "PENALIZE_FLOWFILE, YIELD_PROCESSOR" + schedulingStrategy: schedulingStrategy + name: name + instanceIdentifier: instanceIdentifier + schedulingPeriod: schedulingPeriod + style: + key: style + position: null + groupIdentifier: groupIdentifier + properties: + key: properties scheduledState: ENABLED - instanceIdentifier: instanceIdentifier - position: - x: 3.111202833403195 - "y": 9.897492629215506 - maxConcurrentTasks: 0 - statelessFlowTimeout: statelessFlowTimeout - remoteProcessGroups: - - identifier: identifier - componentType: CONNECTION - comments: comments - proxyPassword: proxyPassword - communicationsTimeout: communicationsTimeout - proxyHost: proxyHost - proxyPort: 5 - transportProtocol: "RAW, HTTP" + processGroups: + - null + - null outputPorts: - null - null - name: name - proxyUser: proxyUser - targetUris: targetUris - inputPorts: - - identifier: identifier - componentType: CONNECTION - remoteGroupId: remoteGroupId + funnels: + - componentType: CONNECTION + identifier: identifier comments: comments - targetId: targetId - concurrentlySchedulableTaskCount: 7 - useCompression: true - scheduledState: ENABLED name: name instanceIdentifier: instanceIdentifier position: null - batchSize: - duration: duration - size: size - count: 0 groupIdentifier: groupIdentifier - - identifier: identifier - componentType: CONNECTION - remoteGroupId: remoteGroupId + - componentType: CONNECTION + identifier: identifier comments: comments - targetId: targetId - concurrentlySchedulableTaskCount: 7 - useCompression: true - scheduledState: ENABLED name: name instanceIdentifier: instanceIdentifier position: null - batchSize: - duration: duration - size: size - count: 0 groupIdentifier: groupIdentifier - instanceIdentifier: instanceIdentifier - yieldDuration: yieldDuration - position: null - groupIdentifier: groupIdentifier - localNetworkInterface: localNetworkInterface - - identifier: identifier + versionedFlowCoordinates: + registryId: registryId + storageLocation: storageLocation + bucketId: bucketId + branch: branch + flowId: flowId + version: version + latest: true + connections: + - componentType: CONNECTION + identifier: identifier + prioritizers: + - prioritizers + - prioritizers + comments: comments + flowFileExpiration: flowFileExpiration + selectedRelationships: + - selectedRelationships + - selectedRelationships + loadBalanceCompression: "DO_NOT_COMPRESS, COMPRESS_ATTRIBUTES_ONLY,\ + \ COMPRESS_ATTRIBUTES_AND_CONTENT" + destination: + comments: comments + groupId: groupId + name: name + instanceIdentifier: instanceIdentifier + id: id + type: PROCESSOR + backPressureDataSizeThreshold: backPressureDataSizeThreshold + loadBalanceStrategy: "DO_NOT_LOAD_BALANCE, PARTITION_BY_ATTRIBUTE,\ + \ ROUND_ROBIN, SINGLE_NODE" + labelIndex: 2 + source: null + bends: + - x: 7.203794749804894 + "y": 4.332304821875894 + - x: 7.203794749804894 + "y": 4.332304821875894 + backPressureObjectThreshold: 0 + name: name + instanceIdentifier: instanceIdentifier + position: null + groupIdentifier: groupIdentifier + partitioningAttribute: partitioningAttribute + zIndex: 9 + - componentType: CONNECTION + identifier: identifier + prioritizers: + - prioritizers + - prioritizers + comments: comments + flowFileExpiration: flowFileExpiration + selectedRelationships: + - selectedRelationships + - selectedRelationships + loadBalanceCompression: "DO_NOT_COMPRESS, COMPRESS_ATTRIBUTES_ONLY,\ + \ COMPRESS_ATTRIBUTES_AND_CONTENT" + destination: + comments: comments + groupId: groupId + name: name + instanceIdentifier: instanceIdentifier + id: id + type: PROCESSOR + backPressureDataSizeThreshold: backPressureDataSizeThreshold + loadBalanceStrategy: "DO_NOT_LOAD_BALANCE, PARTITION_BY_ATTRIBUTE,\ + \ ROUND_ROBIN, SINGLE_NODE" + labelIndex: 2 + source: null + bends: + - x: 7.203794749804894 + "y": 4.332304821875894 + - x: 7.203794749804894 + "y": 4.332304821875894 + backPressureObjectThreshold: 0 + name: name + instanceIdentifier: instanceIdentifier + position: null + groupIdentifier: groupIdentifier + partitioningAttribute: partitioningAttribute + zIndex: 9 + logFileSuffix: logFileSuffix + parameterContextName: parameterContextName componentType: CONNECTION + identifier: identifier + defaultBackPressureObjectThreshold: 0 comments: comments - proxyPassword: proxyPassword - communicationsTimeout: communicationsTimeout - proxyHost: proxyHost - proxyPort: 5 - transportProtocol: "RAW, HTTP" - outputPorts: - - null - - null - name: name - proxyUser: proxyUser - targetUris: targetUris - inputPorts: - - identifier: identifier + executionEngine: STANDARD + defaultBackPressureDataSizeThreshold: defaultBackPressureDataSizeThreshold + labels: + - componentType: CONNECTION + identifier: identifier + comments: comments + name: name + width: 4.8789878742268815 + instanceIdentifier: instanceIdentifier + style: + key: style + label: label + position: null + groupIdentifier: groupIdentifier + height: 6.173804034172511 + zIndex: 6 + - componentType: CONNECTION + identifier: identifier + comments: comments + name: name + width: 4.8789878742268815 + instanceIdentifier: instanceIdentifier + style: + key: style + label: label + position: null + groupIdentifier: groupIdentifier + height: 6.173804034172511 + zIndex: 6 + controllerServices: + - annotationData: annotationData componentType: CONNECTION - remoteGroupId: remoteGroupId + identifier: identifier comments: comments - targetId: targetId - concurrentlySchedulableTaskCount: 7 - useCompression: true + bulletinLevel: bulletinLevel + propertyDescriptors: + key: + resourceDefinition: + resourceTypes: + - FILE + - FILE + cardinality: SINGLE + displayName: displayName + identifiesControllerService: true + name: name + dynamic: true + sensitive: true + type: type scheduledState: ENABLED + controllerServiceApis: + - type: type + bundle: null + - type: type + bundle: null name: name instanceIdentifier: instanceIdentifier position: null - batchSize: - duration: duration - size: size - count: 0 groupIdentifier: groupIdentifier - - identifier: identifier + bundle: + artifact: artifact + version: version + group: group + properties: + key: properties + - annotationData: annotationData componentType: CONNECTION - remoteGroupId: remoteGroupId + identifier: identifier comments: comments - targetId: targetId - concurrentlySchedulableTaskCount: 7 - useCompression: true + bulletinLevel: bulletinLevel + propertyDescriptors: + key: + resourceDefinition: + resourceTypes: + - FILE + - FILE + cardinality: SINGLE + displayName: displayName + identifiesControllerService: true + name: name + dynamic: true + sensitive: true + type: type scheduledState: ENABLED + controllerServiceApis: + - type: type + bundle: null + - type: type + bundle: null name: name instanceIdentifier: instanceIdentifier position: null - batchSize: - duration: duration - size: size - count: 0 groupIdentifier: groupIdentifier - instanceIdentifier: instanceIdentifier - yieldDuration: yieldDuration - position: null - groupIdentifier: groupIdentifier - localNetworkInterface: localNetworkInterface - groupIdentifier: groupIdentifier - parameterProviders: - key: - identifier: identifier - name: name - type: type - bundle: null - flow: - versionCount: 8 - identifier: identifier - bucketName: bucketName - permissions: - canRead: true - canWrite: true - canDelete: true - createdTimestamp: 5 - name: name - description: description - bucketIdentifier: bucketIdentifier - versionInfo: - version: 7 - branch: branch - lastModifiedTimestamp: 5 - flowEncodingVersion: flowEncodingVersion - parameterContexts: - key: - parameterGroupName: parameterGroupName - identifier: identifier - synchronized: true - componentType: CONNECTION - comments: comments - description: description - inheritedParameterContexts: - - inheritedParameterContexts - - inheritedParameterContexts + bundle: + artifact: artifact + version: version + group: group + properties: + key: properties + defaultFlowFileExpiration: defaultFlowFileExpiration + flowFileConcurrency: flowFileConcurrency + flowFileOutboundPolicy: flowFileOutboundPolicy name: name + inputPorts: + - componentType: CONNECTION + identifier: identifier + comments: comments + allowRemoteAccess: true + concurrentlySchedulableTaskCount: 2 + name: name + instanceIdentifier: instanceIdentifier + portFunction: STANDARD + position: null + groupIdentifier: groupIdentifier + type: INPUT_PORT + scheduledState: ENABLED + - componentType: CONNECTION + identifier: identifier + comments: comments + allowRemoteAccess: true + concurrentlySchedulableTaskCount: 2 + name: name + instanceIdentifier: instanceIdentifier + portFunction: STANDARD + position: null + groupIdentifier: groupIdentifier + type: INPUT_PORT + scheduledState: ENABLED instanceIdentifier: instanceIdentifier + maxConcurrentTasks: 9 position: null + statelessFlowTimeout: statelessFlowTimeout groupIdentifier: groupIdentifier - parameters: - - referencedAssets: - - identifier: identifier - name: name - - identifier: identifier - name: name - provided: true - name: name - description: description - sensitive: true - value: value - - referencedAssets: - - identifier: identifier - name: name - - identifier: identifier - name: name - provided: true - name: name - description: description - sensitive: true - value: value - parameterProvider: parameterProvider - latest: true - stoppedCount: 6 - id: id - bulletins: - - sourceId: sourceId - canRead: true - groupId: groupId - id: 5 - nodeAddress: nodeAddress - bulletin: - sourceId: sourceId - level: level - sourceType: sourceType - groupId: groupId - id: 5 - sourceName: sourceName - category: category - message: message - nodeAddress: nodeAddress - timestamp: timestamp - timestamp: timestamp - - sourceId: sourceId - canRead: true - groupId: groupId - id: 5 - nodeAddress: nodeAddress - bulletin: - sourceId: sourceId - level: level - sourceType: sourceType - groupId: groupId - id: 5 - sourceName: sourceName - category: category - message: message - nodeAddress: nodeAddress - timestamp: timestamp - timestamp: timestamp - publicInputPortCount: 3 - upToDateCount: 1 - inactiveRemotePortCount: 1 - uri: uri - locallyModifiedCount: 3 - revision: - clientId: clientId - lastModifier: lastModifier - version: 0 - disconnectedNodeAcknowledged: true - publicOutputPortCount: 1 - component: - activeRemotePortCount: 7 - flowfileConcurrency: "UNBOUNDED, SINGLE_FLOWFILE_PER_NODE, SINGLE_BATCH_PER_NODE" - staleCount: 4 - outputPortCount: 3 - inputPortCount: 6 - versionedComponentId: versionedComponentId - runningCount: 1 - disabledCount: 2 - flowfileOutboundPolicy: "STREAM_WHEN_AVAILABLE, BATCH_OUTPUT" - stoppedCount: 5 - id: id - versionControlInformation: - bucketName: bucketName - groupId: groupId - registryId: registryId - storageLocation: storageLocation - bucketId: bucketId - registryName: registryName - branch: branch - flowName: flowName - version: version - flowDescription: flowDescription - stateExplanation: stateExplanation - state: "LOCALLY_MODIFIED, STALE, LOCALLY_MODIFIED_AND_STALE, UP_TO_DATE,\ - \ SYNC_FAILURE" - flowId: flowId - logFileSuffix: logFileSuffix - defaultBackPressureObjectThreshold: 0 - publicInputPortCount: 6 - comments: comments - upToDateCount: 3 - parentGroupId: parentGroupId - inactiveRemotePortCount: 9 - executionEngine: "STATELESS, STANDARD, INHERITED" - locallyModifiedCount: 2 - defaultBackPressureDataSizeThreshold: defaultBackPressureDataSizeThreshold - publicOutputPortCount: 7 - localOutputPortCount: 1 - defaultFlowFileExpiration: defaultFlowFileExpiration - localInputPortCount: 1 - statelessGroupScheduledState: "STOPPED, RUNNING" - contents: - controllerServices: - - deprecated: true - bulletinLevel: bulletinLevel - multipleVersionsAvailable: true - extensionMissing: true - type: type - descriptors: - key: - supportsEl: true - displayName: displayName - defaultValue: defaultValue - expressionLanguageScope: expressionLanguageScope - description: description - sensitive: true - required: true - dependencies: - - dependentValues: - - dependentValues - - dependentValues - propertyName: propertyName - - dependentValues: - - dependentValues - - dependentValues - propertyName: propertyName - allowableValues: - - canRead: true - allowableValue: - displayName: displayName - description: description - value: value - - canRead: true - allowableValue: - displayName: displayName - description: description - value: value - identifiesControllerService: identifiesControllerService - name: name - dynamic: true - identifiesControllerServiceBundle: null - controllerServiceApis: - - type: type - bundle: null - - type: type - bundle: null - sensitiveDynamicPropertyNames: - - sensitiveDynamicPropertyNames - - sensitiveDynamicPropertyNames - versionedComponentId: versionedComponentId - supportsSensitiveDynamicProperties: true - validationErrors: - - validationErrors - - validationErrors - id: id - state: "ENABLED, ENABLING, DISABLED, DISABLING" - bundle: - artifact: artifact - version: version - group: group - referencingComponents: - - bulletins: + remoteProcessGroups: + - componentType: CONNECTION + identifier: identifier + comments: comments + proxyPassword: proxyPassword + communicationsTimeout: communicationsTimeout + proxyHost: proxyHost + proxyPort: 4 + outputPorts: - null - null - disconnectedNodeAcknowledged: true - component: - descriptors: - key: null - referenceCycle: true - activeThreadCount: 0 - groupId: groupId + transportProtocol: "RAW, HTTP" + name: name + proxyUser: proxyUser + inputPorts: + - componentType: CONNECTION + identifier: identifier + remoteGroupId: remoteGroupId + comments: comments + targetId: targetId + concurrentlySchedulableTaskCount: 1 + useCompression: true + scheduledState: ENABLED name: name - validationErrors: - - validationErrors - - validationErrors - referenceType: "Processor, ControllerService, ReportingTask,\ - \ FlowRegistryClient" - id: id - state: state - type: type - referencingComponents: - - null - - null - properties: - key: properties - permissions: null - id: id + instanceIdentifier: instanceIdentifier + position: null + batchSize: + duration: duration + size: size + count: 5 + groupIdentifier: groupIdentifier + - componentType: CONNECTION + identifier: identifier + remoteGroupId: remoteGroupId + comments: comments + targetId: targetId + concurrentlySchedulableTaskCount: 1 + useCompression: true + scheduledState: ENABLED + name: name + instanceIdentifier: instanceIdentifier + position: null + batchSize: + duration: duration + size: size + count: 5 + groupIdentifier: groupIdentifier + targetUris: targetUris + instanceIdentifier: instanceIdentifier + yieldDuration: yieldDuration position: null - uri: uri - revision: null - operatePermissions: null - - bulletins: + groupIdentifier: groupIdentifier + localNetworkInterface: localNetworkInterface + - componentType: CONNECTION + identifier: identifier + comments: comments + proxyPassword: proxyPassword + communicationsTimeout: communicationsTimeout + proxyHost: proxyHost + proxyPort: 4 + outputPorts: - null - null - disconnectedNodeAcknowledged: true - component: - descriptors: - key: null - referenceCycle: true - activeThreadCount: 0 - groupId: groupId + transportProtocol: "RAW, HTTP" + name: name + proxyUser: proxyUser + inputPorts: + - componentType: CONNECTION + identifier: identifier + remoteGroupId: remoteGroupId + comments: comments + targetId: targetId + concurrentlySchedulableTaskCount: 1 + useCompression: true + scheduledState: ENABLED name: name - validationErrors: - - validationErrors - - validationErrors - referenceType: "Processor, ControllerService, ReportingTask,\ - \ FlowRegistryClient" - id: id - state: state - type: type - referencingComponents: - - null - - null - properties: - key: properties - permissions: null - id: id + instanceIdentifier: instanceIdentifier + position: null + batchSize: + duration: duration + size: size + count: 5 + groupIdentifier: groupIdentifier + - componentType: CONNECTION + identifier: identifier + remoteGroupId: remoteGroupId + comments: comments + targetId: targetId + concurrentlySchedulableTaskCount: 1 + useCompression: true + scheduledState: ENABLED + name: name + instanceIdentifier: instanceIdentifier + position: null + batchSize: + duration: duration + size: size + count: 5 + groupIdentifier: groupIdentifier + targetUris: targetUris + instanceIdentifier: instanceIdentifier + yieldDuration: yieldDuration position: null - uri: uri - revision: null - operatePermissions: null - validationStatus: "VALID, INVALID, VALIDATING" - annotationData: annotationData - comments: comments - parentGroupId: parentGroupId - customUiUrl: customUiUrl - restricted: true + groupIdentifier: groupIdentifier + localNetworkInterface: localNetworkInterface + parameterProviders: + key: + identifier: identifier + name: name + type: type + bundle: null + flow: + versionCount: 4 + bucketName: bucketName + identifier: identifier + permissions: null + createdTimestamp: 3 name: name - position: null - persistsState: true - properties: - key: properties - - deprecated: true - bulletinLevel: bulletinLevel - multipleVersionsAvailable: true - extensionMissing: true - type: type - descriptors: - key: - supportsEl: true - displayName: displayName - defaultValue: defaultValue - expressionLanguageScope: expressionLanguageScope + description: description + bucketIdentifier: bucketIdentifier + versionInfo: + version: 0 + branch: branch + lastModifiedTimestamp: 8 + flowEncodingVersion: flowEncodingVersion + latest: true + parameterContexts: + key: + parameterGroupName: parameterGroupName + componentType: CONNECTION + identifier: identifier + synchronized: true + comments: comments + description: description + inheritedParameterContexts: + - inheritedParameterContexts + - inheritedParameterContexts + name: name + instanceIdentifier: instanceIdentifier + position: null + groupIdentifier: groupIdentifier + parameterProvider: parameterProvider + parameters: + - referencedAssets: + - identifier: identifier + name: name + - identifier: identifier + name: name + provided: true + name: name description: description sensitive: true - required: true - dependencies: - - dependentValues: - - dependentValues - - dependentValues - propertyName: propertyName - - dependentValues: - - dependentValues - - dependentValues - propertyName: propertyName - allowableValues: - - canRead: true - allowableValue: - displayName: displayName - description: description - value: value - - canRead: true - allowableValue: - displayName: displayName - description: description - value: value - identifiesControllerService: identifiesControllerService - name: name - dynamic: true - identifiesControllerServiceBundle: null - controllerServiceApis: - - type: type - bundle: null - - type: type - bundle: null - sensitiveDynamicPropertyNames: - - sensitiveDynamicPropertyNames - - sensitiveDynamicPropertyNames - versionedComponentId: versionedComponentId - supportsSensitiveDynamicProperties: true - validationErrors: - - validationErrors - - validationErrors - id: id - state: "ENABLED, ENABLING, DISABLED, DISABLING" - bundle: - artifact: artifact - version: version - group: group - referencingComponents: - - bulletins: - - null - - null - disconnectedNodeAcknowledged: true - component: - descriptors: - key: null - referenceCycle: true - activeThreadCount: 0 - groupId: groupId + value: value + - referencedAssets: + - identifier: identifier + name: name + - identifier: identifier + name: name + provided: true name: name - validationErrors: - - validationErrors - - validationErrors - referenceType: "Processor, ControllerService, ReportingTask,\ - \ FlowRegistryClient" - id: id - state: state - type: type - referencingComponents: + description: description + sensitive: true + value: value + stoppedCount: 7 + id: id + bulletins: + - null + - null + publicInputPortCount: 3 + upToDateCount: 3 + inactiveRemotePortCount: 0 + uri: uri + locallyModifiedCount: 7 + revision: + clientId: clientId + lastModifier: lastModifier + version: 2 + disconnectedNodeAcknowledged: true + publicOutputPortCount: 7 + component: + activeRemotePortCount: 6 + flowfileConcurrency: "UNBOUNDED, SINGLE_FLOWFILE_PER_NODE, SINGLE_BATCH_PER_NODE" + staleCount: 5 + outputPortCount: 1 + inputPortCount: 9 + versionedComponentId: versionedComponentId + disabledCount: 5 + runningCount: 6 + flowfileOutboundPolicy: "STREAM_WHEN_AVAILABLE, BATCH_OUTPUT" + stoppedCount: 6 + id: id + versionControlInformation: + bucketName: bucketName + groupId: groupId + registryId: registryId + storageLocation: storageLocation + bucketId: bucketId + registryName: registryName + branch: branch + flowName: flowName + version: version + flowDescription: flowDescription + stateExplanation: stateExplanation + state: "LOCALLY_MODIFIED, STALE, LOCALLY_MODIFIED_AND_STALE, UP_TO_DATE,\ + \ SYNC_FAILURE" + flowId: flowId + logFileSuffix: logFileSuffix + defaultBackPressureObjectThreshold: 4 + publicInputPortCount: 2 + comments: comments + upToDateCount: 3 + parentGroupId: parentGroupId + inactiveRemotePortCount: 9 + executionEngine: "STATELESS, STANDARD, INHERITED" + locallyModifiedCount: 3 + defaultBackPressureDataSizeThreshold: defaultBackPressureDataSizeThreshold + publicOutputPortCount: 6 + localOutputPortCount: 9 + defaultFlowFileExpiration: defaultFlowFileExpiration + localInputPortCount: 8 + contents: + controllerServices: + - bulletinLevel: bulletinLevel + deprecated: true + multipleVersionsAvailable: true + extensionMissing: true + type: type + descriptors: + key: + supportsEl: true + defaultValue: defaultValue + displayName: displayName + expressionLanguageScope: expressionLanguageScope + description: description + sensitive: true + required: true + dependencies: + - dependentValues: + - dependentValues + - dependentValues + propertyName: propertyName + - dependentValues: + - dependentValues + - dependentValues + propertyName: propertyName + allowableValues: + - canRead: true + allowableValue: + displayName: displayName + description: description + value: value + - canRead: true + allowableValue: + displayName: displayName + description: description + value: value + identifiesControllerService: identifiesControllerService + name: name + dynamic: true + identifiesControllerServiceBundle: null + controllerServiceApis: + - type: type + bundle: null + - type: type + bundle: null + sensitiveDynamicPropertyNames: + - sensitiveDynamicPropertyNames + - sensitiveDynamicPropertyNames + supportsSensitiveDynamicProperties: true + versionedComponentId: versionedComponentId + validationErrors: + - validationErrors + - validationErrors + id: id + state: "ENABLED, ENABLING, DISABLED, DISABLING" + bundle: + artifact: artifact + version: version + group: group + referencingComponents: + - bulletins: - null - null - properties: - key: properties - permissions: null - id: id - position: null - uri: uri - revision: null - operatePermissions: null - - bulletins: - - null - - null - disconnectedNodeAcknowledged: true - component: - descriptors: - key: null - referenceCycle: true - activeThreadCount: 0 - groupId: groupId - name: name - validationErrors: - - validationErrors - - validationErrors - referenceType: "Processor, ControllerService, ReportingTask,\ - \ FlowRegistryClient" + disconnectedNodeAcknowledged: true + component: + descriptors: + key: null + referenceCycle: true + activeThreadCount: 0 + groupId: groupId + name: name + referenceType: "Processor, ControllerService, ReportingTask,\ + \ FlowRegistryClient" + validationErrors: + - validationErrors + - validationErrors + id: id + state: state + type: type + referencingComponents: + - null + - null + properties: + key: properties + permissions: null id: id - state: state - type: type - referencingComponents: + position: null + uri: uri + operatePermissions: + canRead: true + canWrite: true + revision: + clientId: clientId + lastModifier: lastModifier + version: 2 + - bulletins: - null - null - properties: - key: properties - permissions: null - id: id - position: null - uri: uri - revision: null - operatePermissions: null - validationStatus: "VALID, INVALID, VALIDATING" - annotationData: annotationData - comments: comments - parentGroupId: parentGroupId - customUiUrl: customUiUrl - restricted: true - name: name - position: null - persistsState: true - properties: - key: properties - processGroups: - - null - - null - outputPorts: - - null - - null - inputPorts: - - comments: comments - concurrentlySchedulableTaskCount: 2 - parentGroupId: parentGroupId - type: "INPUT_PORT, OUTPUT_PORT" - allowRemoteAccess: true - versionedComponentId: versionedComponentId - name: name - transmitting: true - validationErrors: - - validationErrors - - validationErrors - id: id - position: null - state: "RUNNING, STOPPED, DISABLED" - portFunction: "STANDARD, FAILURE" - - comments: comments - concurrentlySchedulableTaskCount: 2 - parentGroupId: parentGroupId - type: "INPUT_PORT, OUTPUT_PORT" - allowRemoteAccess: true - versionedComponentId: versionedComponentId - name: name - transmitting: true - validationErrors: - - validationErrors - - validationErrors - id: id - position: null - state: "RUNNING, STOPPED, DISABLED" - portFunction: "STANDARD, FAILURE" - funnels: - - versionedComponentId: versionedComponentId - parentGroupId: parentGroupId - id: id - position: null - - versionedComponentId: versionedComponentId - parentGroupId: parentGroupId - id: id - position: null - processors: - - supportsParallelProcessing: true - supportsBatching: true - deprecated: true - executionNodeRestricted: true - parentGroupId: parentGroupId - description: description - multipleVersionsAvailable: true - extensionMissing: true - type: type - inputRequirement: inputRequirement - relationships: - - name: name - description: description - autoTerminate: true - retry: true - - name: name - description: description - autoTerminate: true - retry: true - restricted: true - versionedComponentId: versionedComponentId - supportsSensitiveDynamicProperties: true - name: name - validationErrors: - - validationErrors - - validationErrors - style: - key: style - id: id - position: null - state: "RUNNING, STOPPED, DISABLED" - bundle: - artifact: artifact - version: version - group: group - persistsState: true - config: + disconnectedNodeAcknowledged: true + component: + descriptors: + key: null + referenceCycle: true + activeThreadCount: 0 + groupId: groupId + name: name + referenceType: "Processor, ControllerService, ReportingTask,\ + \ FlowRegistryClient" + validationErrors: + - validationErrors + - validationErrors + id: id + state: state + type: type + referencingComponents: + - null + - null + properties: + key: properties + permissions: null + id: id + position: null + uri: uri + operatePermissions: + canRead: true + canWrite: true + revision: + clientId: clientId + lastModifier: lastModifier + version: 2 + validationStatus: "VALID, INVALID, VALIDATING" annotationData: annotationData comments: comments - concurrentlySchedulableTaskCount: 6 - autoTerminatedRelationships: - - autoTerminatedRelationships - - autoTerminatedRelationships - retryCount: 1 - bulletinLevel: bulletinLevel - executionNode: executionNode - penaltyDuration: penaltyDuration - defaultSchedulingPeriod: - key: defaultSchedulingPeriod - runDurationMillis: 3 - defaultConcurrentTasks: - key: defaultConcurrentTasks + parentGroupId: parentGroupId customUiUrl: customUiUrl + restricted: true + name: name + position: + x: 0.8008281904610115 + "y": 6.027456183070403 + persistsState: true + properties: + key: properties + - bulletinLevel: bulletinLevel + deprecated: true + multipleVersionsAvailable: true + extensionMissing: true + type: type descriptors: key: supportsEl: true - displayName: displayName defaultValue: defaultValue + displayName: displayName expressionLanguageScope: expressionLanguageScope description: description sensitive: true @@ -76389,720 +70292,924 @@ components: name: name dynamic: true identifiesControllerServiceBundle: null - lossTolerant: true - backoffMechanism: "PENALIZE_FLOWFILE, YIELD_PROCESSOR" - maxBackoffPeriod: maxBackoffPeriod + controllerServiceApis: + - type: type + bundle: null + - type: type + bundle: null sensitiveDynamicPropertyNames: - sensitiveDynamicPropertyNames - sensitiveDynamicPropertyNames - schedulingStrategy: schedulingStrategy - schedulingPeriod: schedulingPeriod - yieldDuration: yieldDuration + supportsSensitiveDynamicProperties: true + versionedComponentId: versionedComponentId + validationErrors: + - validationErrors + - validationErrors + id: id + state: "ENABLED, ENABLING, DISABLED, DISABLING" + bundle: + artifact: artifact + version: version + group: group + referencingComponents: + - bulletins: + - null + - null + disconnectedNodeAcknowledged: true + component: + descriptors: + key: null + referenceCycle: true + activeThreadCount: 0 + groupId: groupId + name: name + referenceType: "Processor, ControllerService, ReportingTask,\ + \ FlowRegistryClient" + validationErrors: + - validationErrors + - validationErrors + id: id + state: state + type: type + referencingComponents: + - null + - null + properties: + key: properties + permissions: null + id: id + position: null + uri: uri + operatePermissions: + canRead: true + canWrite: true + revision: + clientId: clientId + lastModifier: lastModifier + version: 2 + - bulletins: + - null + - null + disconnectedNodeAcknowledged: true + component: + descriptors: + key: null + referenceCycle: true + activeThreadCount: 0 + groupId: groupId + name: name + referenceType: "Processor, ControllerService, ReportingTask,\ + \ FlowRegistryClient" + validationErrors: + - validationErrors + - validationErrors + id: id + state: state + type: type + referencingComponents: + - null + - null + properties: + key: properties + permissions: null + id: id + position: null + uri: uri + operatePermissions: + canRead: true + canWrite: true + revision: + clientId: clientId + lastModifier: lastModifier + version: 2 + validationStatus: "VALID, INVALID, VALIDATING" + annotationData: annotationData + comments: comments + parentGroupId: parentGroupId + customUiUrl: customUiUrl + restricted: true + name: name + position: + x: 0.8008281904610115 + "y": 6.027456183070403 + persistsState: true properties: key: properties - retriedRelationships: - - retriedRelationships - - retriedRelationships - validationStatus: "VALID, INVALID, VALIDATING" - - supportsParallelProcessing: true - supportsBatching: true - deprecated: true - executionNodeRestricted: true - parentGroupId: parentGroupId - description: description - multipleVersionsAvailable: true - extensionMissing: true - type: type - inputRequirement: inputRequirement - relationships: - - name: name + processGroups: + - null + - null + outputPorts: + - null + - null + funnels: + - versionedComponentId: versionedComponentId + parentGroupId: parentGroupId + id: id + position: + x: 0.8008281904610115 + "y": 6.027456183070403 + - versionedComponentId: versionedComponentId + parentGroupId: parentGroupId + id: id + position: + x: 0.8008281904610115 + "y": 6.027456183070403 + inputPorts: + - comments: comments + concurrentlySchedulableTaskCount: 1 + parentGroupId: parentGroupId + type: "INPUT_PORT, OUTPUT_PORT" + allowRemoteAccess: true + versionedComponentId: versionedComponentId + name: name + transmitting: true + validationErrors: + - validationErrors + - validationErrors + id: id + portFunction: "STANDARD, FAILURE" + position: null + state: "RUNNING, STOPPED, DISABLED" + - comments: comments + concurrentlySchedulableTaskCount: 1 + parentGroupId: parentGroupId + type: "INPUT_PORT, OUTPUT_PORT" + allowRemoteAccess: true + versionedComponentId: versionedComponentId + name: name + transmitting: true + validationErrors: + - validationErrors + - validationErrors + id: id + portFunction: "STANDARD, FAILURE" + position: null + state: "RUNNING, STOPPED, DISABLED" + processors: + - supportsBatching: true + supportsParallelProcessing: true + deprecated: true + executionNodeRestricted: true description: description - autoTerminate: true - retry: true - - name: name + parentGroupId: parentGroupId + multipleVersionsAvailable: true + extensionMissing: true + type: type + inputRequirement: inputRequirement + relationships: + - name: name + autoTerminate: true + description: description + retry: true + - name: name + autoTerminate: true + description: description + retry: true + restricted: true + supportsSensitiveDynamicProperties: true + versionedComponentId: versionedComponentId + name: name + validationErrors: + - validationErrors + - validationErrors + style: + key: style + id: id + position: null + state: "RUNNING, STOPPED, DISABLED" + bundle: + artifact: artifact + version: version + group: group + config: + annotationData: annotationData + comments: comments + autoTerminatedRelationships: + - autoTerminatedRelationships + - autoTerminatedRelationships + concurrentlySchedulableTaskCount: 7 + retryCount: 9 + bulletinLevel: bulletinLevel + executionNode: executionNode + penaltyDuration: penaltyDuration + defaultSchedulingPeriod: + key: defaultSchedulingPeriod + defaultConcurrentTasks: + key: defaultConcurrentTasks + runDurationMillis: 3 + customUiUrl: customUiUrl + descriptors: + key: + supportsEl: true + defaultValue: defaultValue + displayName: displayName + expressionLanguageScope: expressionLanguageScope + description: description + sensitive: true + required: true + dependencies: + - dependentValues: + - dependentValues + - dependentValues + propertyName: propertyName + - dependentValues: + - dependentValues + - dependentValues + propertyName: propertyName + allowableValues: + - canRead: true + allowableValue: + displayName: displayName + description: description + value: value + - canRead: true + allowableValue: + displayName: displayName + description: description + value: value + identifiesControllerService: identifiesControllerService + name: name + dynamic: true + identifiesControllerServiceBundle: null + lossTolerant: true + backoffMechanism: "PENALIZE_FLOWFILE, YIELD_PROCESSOR" + maxBackoffPeriod: maxBackoffPeriod + sensitiveDynamicPropertyNames: + - sensitiveDynamicPropertyNames + - sensitiveDynamicPropertyNames + schedulingStrategy: schedulingStrategy + schedulingPeriod: schedulingPeriod + yieldDuration: yieldDuration + properties: + key: properties + retriedRelationships: + - retriedRelationships + - retriedRelationships + persistsState: true + validationStatus: "VALID, INVALID, VALIDATING" + - supportsBatching: true + supportsParallelProcessing: true + deprecated: true + executionNodeRestricted: true description: description - autoTerminate: true - retry: true - restricted: true - versionedComponentId: versionedComponentId - supportsSensitiveDynamicProperties: true - name: name - validationErrors: - - validationErrors - - validationErrors - style: - key: style - id: id - position: null - state: "RUNNING, STOPPED, DISABLED" - bundle: - artifact: artifact - version: version - group: group - persistsState: true - config: - annotationData: annotationData + parentGroupId: parentGroupId + multipleVersionsAvailable: true + extensionMissing: true + type: type + inputRequirement: inputRequirement + relationships: + - name: name + autoTerminate: true + description: description + retry: true + - name: name + autoTerminate: true + description: description + retry: true + restricted: true + supportsSensitiveDynamicProperties: true + versionedComponentId: versionedComponentId + name: name + validationErrors: + - validationErrors + - validationErrors + style: + key: style + id: id + position: null + state: "RUNNING, STOPPED, DISABLED" + bundle: + artifact: artifact + version: version + group: group + config: + annotationData: annotationData + comments: comments + autoTerminatedRelationships: + - autoTerminatedRelationships + - autoTerminatedRelationships + concurrentlySchedulableTaskCount: 7 + retryCount: 9 + bulletinLevel: bulletinLevel + executionNode: executionNode + penaltyDuration: penaltyDuration + defaultSchedulingPeriod: + key: defaultSchedulingPeriod + defaultConcurrentTasks: + key: defaultConcurrentTasks + runDurationMillis: 3 + customUiUrl: customUiUrl + descriptors: + key: + supportsEl: true + defaultValue: defaultValue + displayName: displayName + expressionLanguageScope: expressionLanguageScope + description: description + sensitive: true + required: true + dependencies: + - dependentValues: + - dependentValues + - dependentValues + propertyName: propertyName + - dependentValues: + - dependentValues + - dependentValues + propertyName: propertyName + allowableValues: + - canRead: true + allowableValue: + displayName: displayName + description: description + value: value + - canRead: true + allowableValue: + displayName: displayName + description: description + value: value + identifiesControllerService: identifiesControllerService + name: name + dynamic: true + identifiesControllerServiceBundle: null + lossTolerant: true + backoffMechanism: "PENALIZE_FLOWFILE, YIELD_PROCESSOR" + maxBackoffPeriod: maxBackoffPeriod + sensitiveDynamicPropertyNames: + - sensitiveDynamicPropertyNames + - sensitiveDynamicPropertyNames + schedulingStrategy: schedulingStrategy + schedulingPeriod: schedulingPeriod + yieldDuration: yieldDuration + properties: + key: properties + retriedRelationships: + - retriedRelationships + - retriedRelationships + persistsState: true + validationStatus: "VALID, INVALID, VALIDATING" + remoteProcessGroups: + - inactiveRemoteInputPortCount: 1 + targetSecure: true + communicationsTimeout: communicationsTimeout + outputPortCount: 7 + activeRemoteInputPortCount: 2 + inputPortCount: 6 + proxyPort: 1 + flowRefreshed: flowRefreshed + transportProtocol: transportProtocol + versionedComponentId: versionedComponentId + transmitting: true + validationErrors: + - validationErrors + - validationErrors + yieldDuration: yieldDuration + id: id + localNetworkInterface: localNetworkInterface + authorizationIssues: + - authorizationIssues + - authorizationIssues comments: comments - concurrentlySchedulableTaskCount: 6 - autoTerminatedRelationships: - - autoTerminatedRelationships - - autoTerminatedRelationships - retryCount: 1 - bulletinLevel: bulletinLevel - executionNode: executionNode - penaltyDuration: penaltyDuration - defaultSchedulingPeriod: - key: defaultSchedulingPeriod - runDurationMillis: 3 - defaultConcurrentTasks: - key: defaultConcurrentTasks - customUiUrl: customUiUrl - descriptors: - key: - supportsEl: true - displayName: displayName - defaultValue: defaultValue - expressionLanguageScope: expressionLanguageScope - description: description - sensitive: true - required: true - dependencies: - - dependentValues: - - dependentValues - - dependentValues - propertyName: propertyName - - dependentValues: - - dependentValues - - dependentValues - propertyName: propertyName - allowableValues: - - canRead: true - allowableValue: - displayName: displayName - description: description - value: value - - canRead: true - allowableValue: - displayName: displayName - description: description - value: value - identifiesControllerService: identifiesControllerService + proxyPassword: proxyPassword + parentGroupId: parentGroupId + activeRemoteOutputPortCount: 4 + proxyHost: proxyHost + contents: + outputPorts: + - null + - null + inputPorts: + - comments: comments + targetId: targetId + concurrentlySchedulableTaskCount: 1 + groupId: groupId + targetRunning: true + useCompression: true + connected: true + batchSettings: + duration: duration + size: size + count: 7 + versionedComponentId: versionedComponentId name: name - dynamic: true - identifiesControllerServiceBundle: null - lossTolerant: true - backoffMechanism: "PENALIZE_FLOWFILE, YIELD_PROCESSOR" - maxBackoffPeriod: maxBackoffPeriod - sensitiveDynamicPropertyNames: - - sensitiveDynamicPropertyNames - - sensitiveDynamicPropertyNames - schedulingStrategy: schedulingStrategy - schedulingPeriod: schedulingPeriod + transmitting: true + exists: true + id: id + - comments: comments + targetId: targetId + concurrentlySchedulableTaskCount: 1 + groupId: groupId + targetRunning: true + useCompression: true + connected: true + batchSettings: + duration: duration + size: size + count: 7 + versionedComponentId: versionedComponentId + name: name + transmitting: true + exists: true + id: id + name: name + proxyUser: proxyUser + targetUri: targetUri + targetUris: targetUris + position: null + inactiveRemoteOutputPortCount: 1 + - inactiveRemoteInputPortCount: 1 + targetSecure: true + communicationsTimeout: communicationsTimeout + outputPortCount: 7 + activeRemoteInputPortCount: 2 + inputPortCount: 6 + proxyPort: 1 + flowRefreshed: flowRefreshed + transportProtocol: transportProtocol + versionedComponentId: versionedComponentId + transmitting: true + validationErrors: + - validationErrors + - validationErrors yieldDuration: yieldDuration - properties: - key: properties - retriedRelationships: - - retriedRelationships - - retriedRelationships - validationStatus: "VALID, INVALID, VALIDATING" - remoteProcessGroups: - - targetSecure: true - inactiveRemoteInputPortCount: 9 - communicationsTimeout: communicationsTimeout - outputPortCount: 5 - inputPortCount: 4 - activeRemoteInputPortCount: 9 - proxyPort: 1 - flowRefreshed: flowRefreshed - versionedComponentId: versionedComponentId - transportProtocol: transportProtocol - transmitting: true - validationErrors: - - validationErrors - - validationErrors - yieldDuration: yieldDuration - id: id - localNetworkInterface: localNetworkInterface - comments: comments - authorizationIssues: - - authorizationIssues - - authorizationIssues - proxyPassword: proxyPassword - parentGroupId: parentGroupId - activeRemoteOutputPortCount: 6 - proxyHost: proxyHost - contents: - outputPorts: - - null - - null - inputPorts: - - comments: comments - targetId: targetId - concurrentlySchedulableTaskCount: 9 - groupId: groupId - useCompression: true - targetRunning: true - connected: true - versionedComponentId: versionedComponentId - batchSettings: - duration: duration - size: size - count: 6 - name: name - transmitting: true - exists: true - id: id - - comments: comments - targetId: targetId - concurrentlySchedulableTaskCount: 9 + id: id + localNetworkInterface: localNetworkInterface + authorizationIssues: + - authorizationIssues + - authorizationIssues + comments: comments + proxyPassword: proxyPassword + parentGroupId: parentGroupId + activeRemoteOutputPortCount: 4 + proxyHost: proxyHost + contents: + outputPorts: + - null + - null + inputPorts: + - comments: comments + targetId: targetId + concurrentlySchedulableTaskCount: 1 + groupId: groupId + targetRunning: true + useCompression: true + connected: true + batchSettings: + duration: duration + size: size + count: 7 + versionedComponentId: versionedComponentId + name: name + transmitting: true + exists: true + id: id + - comments: comments + targetId: targetId + concurrentlySchedulableTaskCount: 1 + groupId: groupId + targetRunning: true + useCompression: true + connected: true + batchSettings: + duration: duration + size: size + count: 7 + versionedComponentId: versionedComponentId + name: name + transmitting: true + exists: true + id: id + name: name + proxyUser: proxyUser + targetUri: targetUri + targetUris: targetUris + position: null + inactiveRemoteOutputPortCount: 1 + connections: + - prioritizers: + - prioritizers + - prioritizers + flowFileExpiration: flowFileExpiration + selectedRelationships: + - selectedRelationships + - selectedRelationships + loadBalanceCompression: "DO_NOT_COMPRESS, COMPRESS_ATTRIBUTES_ONLY,\ + \ COMPRESS_ATTRIBUTES_AND_CONTENT" + destination: + running: true + comments: comments groupId: groupId - useCompression: true - targetRunning: true - connected: true versionedComponentId: versionedComponentId - batchSettings: - duration: duration - size: size - count: 6 name: name transmitting: true exists: true id: id - targetUri: targetUri - name: name - proxyUser: proxyUser - targetUris: targetUris - position: null - inactiveRemoteOutputPortCount: 8 - - targetSecure: true - inactiveRemoteInputPortCount: 9 - communicationsTimeout: communicationsTimeout - outputPortCount: 5 - inputPortCount: 4 - activeRemoteInputPortCount: 9 - proxyPort: 1 - flowRefreshed: flowRefreshed - versionedComponentId: versionedComponentId - transportProtocol: transportProtocol - transmitting: true - validationErrors: - - validationErrors - - validationErrors - yieldDuration: yieldDuration - id: id - localNetworkInterface: localNetworkInterface - comments: comments - authorizationIssues: - - authorizationIssues - - authorizationIssues - proxyPassword: proxyPassword - parentGroupId: parentGroupId - activeRemoteOutputPortCount: 6 - proxyHost: proxyHost - contents: - outputPorts: + type: "PROCESSOR, REMOTE_INPUT_PORT, REMOTE_OUTPUT_PORT, INPUT_PORT,\ + \ OUTPUT_PORT, FUNNEL" + availableRelationships: + - availableRelationships + - availableRelationships + backPressureDataSizeThreshold: backPressureDataSizeThreshold + loadBalanceStrategy: "DO_NOT_LOAD_BALANCE, PARTITION_BY_ATTRIBUTE,\ + \ ROUND_ROBIN, SINGLE_NODE" + parentGroupId: parentGroupId + labelIndex: 7 + source: null + bends: - null - null - inputPorts: - - comments: comments - targetId: targetId - concurrentlySchedulableTaskCount: 9 - groupId: groupId - useCompression: true - targetRunning: true - connected: true - versionedComponentId: versionedComponentId - batchSettings: - duration: duration - size: size - count: 6 - name: name - transmitting: true - exists: true - id: id - - comments: comments - targetId: targetId - concurrentlySchedulableTaskCount: 9 + loadBalanceStatus: "LOAD_BALANCE_NOT_CONFIGURED, LOAD_BALANCE_INACTIVE,\ + \ LOAD_BALANCE_ACTIVE" + backPressureObjectThreshold: 5 + getzIndex: 2 + versionedComponentId: versionedComponentId + name: name + id: id + position: null + loadBalancePartitionAttribute: loadBalancePartitionAttribute + - prioritizers: + - prioritizers + - prioritizers + flowFileExpiration: flowFileExpiration + selectedRelationships: + - selectedRelationships + - selectedRelationships + loadBalanceCompression: "DO_NOT_COMPRESS, COMPRESS_ATTRIBUTES_ONLY,\ + \ COMPRESS_ATTRIBUTES_AND_CONTENT" + destination: + running: true + comments: comments groupId: groupId - useCompression: true - targetRunning: true - connected: true versionedComponentId: versionedComponentId - batchSettings: - duration: duration - size: size - count: 6 name: name transmitting: true exists: true id: id - targetUri: targetUri - name: name - proxyUser: proxyUser - targetUris: targetUris - position: null - inactiveRemoteOutputPortCount: 8 - connections: - - prioritizers: - - prioritizers - - prioritizers - flowFileExpiration: flowFileExpiration - selectedRelationships: - - selectedRelationships - - selectedRelationships - loadBalanceCompression: "DO_NOT_COMPRESS, COMPRESS_ATTRIBUTES_ONLY,\ - \ COMPRESS_ATTRIBUTES_AND_CONTENT" - destination: null - parentGroupId: parentGroupId - availableRelationships: - - availableRelationships - - availableRelationships - backPressureDataSizeThreshold: backPressureDataSizeThreshold - loadBalanceStrategy: "DO_NOT_LOAD_BALANCE, PARTITION_BY_ATTRIBUTE,\ - \ ROUND_ROBIN, SINGLE_NODE" - source: - running: true - comments: comments + type: "PROCESSOR, REMOTE_INPUT_PORT, REMOTE_OUTPUT_PORT, INPUT_PORT,\ + \ OUTPUT_PORT, FUNNEL" + availableRelationships: + - availableRelationships + - availableRelationships + backPressureDataSizeThreshold: backPressureDataSizeThreshold + loadBalanceStrategy: "DO_NOT_LOAD_BALANCE, PARTITION_BY_ATTRIBUTE,\ + \ ROUND_ROBIN, SINGLE_NODE" + parentGroupId: parentGroupId + labelIndex: 7 + source: null + bends: + - null + - null + loadBalanceStatus: "LOAD_BALANCE_NOT_CONFIGURED, LOAD_BALANCE_INACTIVE,\ + \ LOAD_BALANCE_ACTIVE" + backPressureObjectThreshold: 5 + getzIndex: 2 versionedComponentId: versionedComponentId - groupId: groupId name: name - transmitting: true - exists: true id: id - type: "PROCESSOR, REMOTE_INPUT_PORT, REMOTE_OUTPUT_PORT, INPUT_PORT,\ - \ OUTPUT_PORT, FUNNEL" - labelIndex: 0 - bends: - - null - - null - loadBalanceStatus: "LOAD_BALANCE_NOT_CONFIGURED, LOAD_BALANCE_INACTIVE,\ - \ LOAD_BALANCE_ACTIVE" - backPressureObjectThreshold: 1 - versionedComponentId: versionedComponentId - getzIndex: 6 - name: name - id: id - position: null - loadBalancePartitionAttribute: loadBalancePartitionAttribute - - prioritizers: - - prioritizers - - prioritizers - flowFileExpiration: flowFileExpiration - selectedRelationships: - - selectedRelationships - - selectedRelationships - loadBalanceCompression: "DO_NOT_COMPRESS, COMPRESS_ATTRIBUTES_ONLY,\ - \ COMPRESS_ATTRIBUTES_AND_CONTENT" - destination: null - parentGroupId: parentGroupId - availableRelationships: - - availableRelationships - - availableRelationships - backPressureDataSizeThreshold: backPressureDataSizeThreshold - loadBalanceStrategy: "DO_NOT_LOAD_BALANCE, PARTITION_BY_ATTRIBUTE,\ - \ ROUND_ROBIN, SINGLE_NODE" - source: - running: true - comments: comments + position: null + loadBalancePartitionAttribute: loadBalancePartitionAttribute + labels: + - getzIndex: 5 versionedComponentId: versionedComponentId - groupId: groupId + width: 2.3021358869347655 + parentGroupId: parentGroupId + style: + key: style + id: id + label: label + position: null + height: 5.637376656633329 + - getzIndex: 5 + versionedComponentId: versionedComponentId + width: 2.3021358869347655 + parentGroupId: parentGroupId + style: + key: style + id: id + label: label + position: null + height: 5.637376656633329 + statelessGroupScheduledState: "STOPPED, RUNNING" + invalidCount: 6 + name: name + syncFailureCount: 3 + maxConcurrentTasks: 6 + position: null + statelessFlowTimeout: statelessFlowTimeout + locallyModifiedAndStaleCount: 6 + parameterContext: + component: name: name - transmitting: true - exists: true id: id - type: "PROCESSOR, REMOTE_INPUT_PORT, REMOTE_OUTPUT_PORT, INPUT_PORT,\ - \ OUTPUT_PORT, FUNNEL" - labelIndex: 0 - bends: - - null - - null - loadBalanceStatus: "LOAD_BALANCE_NOT_CONFIGURED, LOAD_BALANCE_INACTIVE,\ - \ LOAD_BALANCE_ACTIVE" - backPressureObjectThreshold: 1 - versionedComponentId: versionedComponentId - getzIndex: 6 - name: name - id: id - position: null - loadBalancePartitionAttribute: loadBalancePartitionAttribute - labels: - - versionedComponentId: versionedComponentId - getzIndex: 5 - width: 6.778324963048013 - parentGroupId: parentGroupId - style: - key: style - id: id - position: null - label: label - height: 6.878052220127876 - - versionedComponentId: versionedComponentId - getzIndex: 5 - width: 6.778324963048013 - parentGroupId: parentGroupId - style: - key: style + permissions: null id: id - position: null - label: label - height: 6.878052220127876 - name: name - invalidCount: 5 - syncFailureCount: 1 + localOutputPortCount: 4 + localInputPortCount: 0 + invalidCount: 6 + syncFailureCount: 0 position: null - maxConcurrentTasks: 6 - statelessFlowTimeout: statelessFlowTimeout + versionedFlowState: "LOCALLY_MODIFIED, STALE, LOCALLY_MODIFIED_AND_STALE,\ + \ UP_TO_DATE, SYNC_FAILURE" + locallyModifiedAndStaleCount: 8 parameterContext: null - locallyModifiedAndStaleCount: 7 - localOutputPortCount: 5 - localInputPortCount: 5 - invalidCount: 4 - syncFailureCount: 4 - position: - x: 6.027456183070403 - "y": 1.4658129805029452 - versionedFlowState: "LOCALLY_MODIFIED, STALE, LOCALLY_MODIFIED_AND_STALE,\ - \ UP_TO_DATE, SYNC_FAILURE" - locallyModifiedAndStaleCount: 1 - parameterContext: null - status: - name: name - nodeSnapshots: - - statusSnapshot: null - address: address - apiPort: 8 - nodeId: nodeId - - statusSnapshot: null - address: address - apiPort: 8 - nodeId: nodeId - id: id - aggregateSnapshot: - transferred: transferred - queued: queued - remoteProcessGroupStatusSnapshots: - - canRead: true - remoteProcessGroupStatusSnapshot: - bytesReceived: 4 - transmissionStatus: transmissionStatus - activeThreadCount: 0 - groupId: groupId - flowFilesReceived: 1 - name: name - targetUri: targetUri - flowFilesSent: 6 - received: received + status: + name: name + nodeSnapshots: + - statusSnapshot: null + address: address + apiPort: 5 + nodeId: nodeId + - statusSnapshot: null + address: address + apiPort: 5 + nodeId: nodeId + aggregateSnapshot: + transferred: transferred + queued: queued + output: output + remoteProcessGroupStatusSnapshots: + - canRead: true + remoteProcessGroupStatusSnapshot: + bytesReceived: 5 + activeThreadCount: 5 + transmissionStatus: transmissionStatus + flowFilesReceived: 7 + groupId: groupId + name: name + targetUri: targetUri + flowFilesSent: 3 + received: received + bytesSent: 8 + id: id + sent: sent id: id - bytesSent: 4 - sent: sent - id: id - - canRead: true - remoteProcessGroupStatusSnapshot: - bytesReceived: 4 - transmissionStatus: transmissionStatus - activeThreadCount: 0 - groupId: groupId - flowFilesReceived: 1 - name: name - targetUri: targetUri - flowFilesSent: 6 - received: received + - canRead: true + remoteProcessGroupStatusSnapshot: + bytesReceived: 5 + activeThreadCount: 5 + transmissionStatus: transmissionStatus + flowFilesReceived: 7 + groupId: groupId + name: name + targetUri: targetUri + flowFilesSent: 3 + received: received + bytesSent: 8 + id: id + sent: sent id: id - bytesSent: 4 - sent: sent + connectionStatusSnapshots: + - canRead: true + connectionStatusSnapshot: + sourceId: sourceId + groupId: groupId + queued: queued + percentUseCount: 1 + destinationId: destinationId + predictions: + predictedBytesAtNextInterval: 4 + predictionIntervalSeconds: 9 + predictedPercentBytes: 6 + predictedPercentCount: 8 + predictedMillisUntilCountBackpressure: 9 + predictedCountAtNextInterval: 5 + predictedMillisUntilBytesBackpressure: 9 + output: output + input: input + percentUseBytes: 7 + flowFileAvailability: flowFileAvailability + destinationName: destinationName + queuedCount: queuedCount + queuedSize: queuedSize + flowFilesQueued: 6 + name: name + flowFilesIn: 1 + id: id + sourceName: sourceName + flowFilesOut: 1 + bytesIn: 4 + bytesOut: 7 + bytesQueued: 1 + id: id + - canRead: true + connectionStatusSnapshot: + sourceId: sourceId + groupId: groupId + queued: queued + percentUseCount: 1 + destinationId: destinationId + predictions: + predictedBytesAtNextInterval: 4 + predictionIntervalSeconds: 9 + predictedPercentBytes: 6 + predictedPercentCount: 8 + predictedMillisUntilCountBackpressure: 9 + predictedCountAtNextInterval: 5 + predictedMillisUntilBytesBackpressure: 9 + output: output + input: input + percentUseBytes: 7 + flowFileAvailability: flowFileAvailability + destinationName: destinationName + queuedCount: queuedCount + queuedSize: queuedSize + flowFilesQueued: 6 + name: name + flowFilesIn: 1 + id: id + sourceName: sourceName + flowFilesOut: 1 + bytesIn: 4 + bytesOut: 7 + bytesQueued: 1 + id: id + flowFilesReceived: 5 + queuedCount: queuedCount + queuedSize: queuedSize + flowFilesSent: 4 + processGroupStatusSnapshots: + - canRead: true + processGroupStatusSnapshot: null + id: id + - canRead: true + processGroupStatusSnapshot: null + id: id + flowFilesIn: 9 id: id - output: output - connectionStatusSnapshots: - - connectionStatusSnapshot: - sourceId: sourceId - groupId: groupId - queued: queued - percentUseCount: 7 - destinationId: destinationId - predictions: - predictedBytesAtNextInterval: 9 - predictionIntervalSeconds: 2 - predictedPercentBytes: 2 - predictedPercentCount: 3 - predictedMillisUntilCountBackpressure: 5 - predictedCountAtNextInterval: 7 - predictedMillisUntilBytesBackpressure: 5 - output: output - input: input - percentUseBytes: 1 - flowFileAvailability: flowFileAvailability - destinationName: destinationName - queuedSize: queuedSize - queuedCount: queuedCount - name: name - flowFilesQueued: 1 + written: written + statelessActiveThreadCount: 3 + flowFilesOut: 0 + bytesIn: 0 + bytesOut: 6 + bytesQueued: 4 + bytesWritten: 0 + outputPortStatusSnapshots: + - null + - null + bytesTransferred: 9 + read: read + activeThreadCount: 4 + processorStatusSnapshots: + - processorStatusSnapshot: + bytesWritten: 9 + read: read + tasksDurationNanos: 8 + activeThreadCount: 8 + groupId: groupId + executionNode: "ALL, PRIMARY" + bytesRead: 8 + processingPerformanceStatus: null + type: type + terminatedThreadCount: 0 + output: output + input: input + taskCount: 9 + name: name + flowFilesIn: 1 + id: id + tasksDuration: tasksDuration + written: written + flowFilesOut: 3 + runStatus: "Running, Stopped, Validating, Disabled, Invalid" + tasks: tasks + bytesIn: 6 + bytesOut: 4 + canRead: true + id: id + - processorStatusSnapshot: + bytesWritten: 9 + read: read + tasksDurationNanos: 8 + activeThreadCount: 8 + groupId: groupId + executionNode: "ALL, PRIMARY" + bytesRead: 8 + processingPerformanceStatus: null + type: type + terminatedThreadCount: 0 + output: output + input: input + taskCount: 9 + name: name + flowFilesIn: 1 + id: id + tasksDuration: tasksDuration + written: written + flowFilesOut: 3 + runStatus: "Running, Stopped, Validating, Disabled, Invalid" + tasks: tasks + bytesIn: 6 + bytesOut: 4 + canRead: true + id: id + bytesRead: 1 + processingPerformanceStatus: + identifier: identifier + cpuDuration: 0 + contentReadDuration: 4 + sessionCommitDuration: 1 + garbageCollectionDuration: 2 + contentWriteDuration: 3 + received: received + bytesSent: 7 + processingNanos: 8 + sent: sent + flowFilesTransferred: 6 + terminatedThreadCount: 9 + input: input + bytesReceived: 4 + flowFilesQueued: 7 + name: name + versionedFlowState: "LOCALLY_MODIFIED, STALE, LOCALLY_MODIFIED_AND_STALE,\ + \ UP_TO_DATE, SYNC_FAILURE" + inputPortStatusSnapshots: + - portStatusSnapshot: + output: output + input: input + activeThreadCount: 0 + groupId: groupId + name: name + transmitting: true + flowFilesIn: 5 + id: id + flowFilesOut: 5 + runStatus: "Running, Stopped, Validating, Disabled, Invalid" + bytesIn: 6 + bytesOut: 1 + canRead: true id: id - sourceName: sourceName - flowFilesIn: 4 - flowFilesOut: 1 - bytesIn: 7 - bytesOut: 1 - bytesQueued: 6 - canRead: true - id: id - - connectionStatusSnapshot: - sourceId: sourceId - groupId: groupId - queued: queued - percentUseCount: 7 - destinationId: destinationId - predictions: - predictedBytesAtNextInterval: 9 - predictionIntervalSeconds: 2 - predictedPercentBytes: 2 - predictedPercentCount: 3 - predictedMillisUntilCountBackpressure: 5 - predictedCountAtNextInterval: 7 - predictedMillisUntilBytesBackpressure: 5 - output: output - input: input - percentUseBytes: 1 - flowFileAvailability: flowFileAvailability - destinationName: destinationName - queuedSize: queuedSize - queuedCount: queuedCount - name: name - flowFilesQueued: 1 + - portStatusSnapshot: + output: output + input: input + activeThreadCount: 0 + groupId: groupId + name: name + transmitting: true + flowFilesIn: 5 + id: id + flowFilesOut: 5 + runStatus: "Running, Stopped, Validating, Disabled, Invalid" + bytesIn: 6 + bytesOut: 1 + canRead: true id: id - sourceName: sourceName - flowFilesIn: 4 - flowFilesOut: 1 - bytesIn: 7 - bytesOut: 1 - bytesQueued: 6 - canRead: true - id: id - queuedCount: queuedCount - queuedSize: queuedSize - flowFilesReceived: 4 - processGroupStatusSnapshots: - - canRead: true - processGroupStatusSnapshot: null + id: id + statsLastRefreshed: statsLastRefreshed + parameters: + - parameter: + referencedAssets: + - name: name id: id - - canRead: true - processGroupStatusSnapshot: null + - name: name id: id - flowFilesSent: 9 - id: id - flowFilesIn: 5 - written: written - statelessActiveThreadCount: 7 - flowFilesOut: 0 - bytesIn: 4 - bytesQueued: 8 - bytesOut: 2 - bytesWritten: 3 - outputPortStatusSnapshots: + valueRemoved: true + inherited: true + provided: true + name: name + description: description + sensitive: true + referencingComponents: - null - null - read: read - bytesTransferred: 8 - activeThreadCount: 1 - processorStatusSnapshots: - - processorStatusSnapshot: - bytesWritten: 7 - read: read - tasksDurationNanos: 8 - activeThreadCount: 7 - groupId: groupId - executionNode: "ALL, PRIMARY" - bytesRead: 3 - processingPerformanceStatus: - identifier: identifier - cpuDuration: 3 - contentReadDuration: 7 - sessionCommitDuration: 3 - garbageCollectionDuration: 4 - contentWriteDuration: 5 - type: type - terminatedThreadCount: 3 - output: output - input: input - taskCount: 4 + value: value + parameterContext: + component: name: name id: id - written: written - flowFilesIn: 0 - tasksDuration: tasksDuration - runStatus: "Running, Stopped, Validating, Disabled, Invalid" - flowFilesOut: 6 - tasks: tasks - bytesIn: 7 - bytesOut: 0 - canRead: true + permissions: null id: id - - processorStatusSnapshot: - bytesWritten: 7 - read: read - tasksDurationNanos: 8 - activeThreadCount: 7 - groupId: groupId - executionNode: "ALL, PRIMARY" - bytesRead: 3 - processingPerformanceStatus: - identifier: identifier - cpuDuration: 3 - contentReadDuration: 7 - sessionCommitDuration: 3 - garbageCollectionDuration: 4 - contentWriteDuration: 5 - type: type - terminatedThreadCount: 3 - output: output - input: input - taskCount: 4 - name: name - id: id - written: written - flowFilesIn: 0 - tasksDuration: tasksDuration - runStatus: "Running, Stopped, Validating, Disabled, Invalid" - flowFilesOut: 6 - tasks: tasks - bytesIn: 7 - bytesOut: 0 - canRead: true + canWrite: true + - parameter: + referencedAssets: + - name: name id: id - bytesRead: 4 - processingPerformanceStatus: null - received: received - bytesSent: 8 - processingNanos: 9 - sent: sent - flowFilesTransferred: 1 - terminatedThreadCount: 3 - input: input - bytesReceived: 6 - name: name - flowFilesQueued: 6 - versionedFlowState: "LOCALLY_MODIFIED, STALE, LOCALLY_MODIFIED_AND_STALE,\ - \ UP_TO_DATE, SYNC_FAILURE" - inputPortStatusSnapshots: - - portStatusSnapshot: - output: output - input: input - activeThreadCount: 7 - groupId: groupId - name: name - transmitting: true - id: id - flowFilesIn: 9 - flowFilesOut: 9 - runStatus: "Running, Stopped, Validating, Disabled, Invalid" - bytesIn: 0 - bytesOut: 0 - canRead: true + - name: name id: id - - portStatusSnapshot: - output: output - input: input - activeThreadCount: 7 - groupId: groupId + valueRemoved: true + inherited: true + provided: true + name: name + description: description + sensitive: true + referencingComponents: + - null + - null + value: value + parameterContext: + component: name: name - transmitting: true id: id - flowFilesIn: 9 - flowFilesOut: 9 - runStatus: "Running, Stopped, Validating, Disabled, Invalid" - bytesIn: 0 - bytesOut: 0 - canRead: true + permissions: null id: id - statsLastRefreshed: statsLastRefreshed - parameterProviderConfiguration: - component: - parameterGroupName: parameterGroupName - synchronized: true - parameterProviderName: parameterProviderName - parameterProviderId: parameterProviderId - permissions: null - id: id - xml: - name: parameterContextUpdateEntity - ParameterProviderApplyParametersRequestDTO: - type: object - properties: - requestId: - type: string - description: The ID of the request - readOnly: true - uri: - type: string - description: The URI for the request - readOnly: true - submissionTime: - type: string - description: The timestamp of when the request was submitted - format: date-time - readOnly: true - lastUpdated: - type: string - description: The timestamp of when the request was last updated - format: date-time - readOnly: true - complete: - type: boolean - description: Whether or not the request is completed - readOnly: true - failureReason: - type: string - description: "The reason for the request failing, or null if the request\ - \ has not failed" - readOnly: true - percentCompleted: - type: integer - description: A value between 0 and 100 (inclusive) indicating how close - the request is to completion - format: int32 - readOnly: true - state: - type: string - description: A description of the current state of the request - readOnly: true - updateSteps: - type: array - description: "The steps that are required in order to complete the request,\ - \ along with the status of each" - readOnly: true - items: - $ref: '#/components/schemas/ParameterProviderApplyParametersUpdateStepDTO' - parameterProvider: - $ref: '#/components/schemas/ParameterProviderDTO' - parameterContextUpdates: - type: array - description: The Parameter Contexts updated by this Parameter Provider. - This may not be populated until the request has successfully completed. - readOnly: true - items: - $ref: '#/components/schemas/ParameterContextUpdateEntity' - referencingComponents: - uniqueItems: true - type: array - description: The components that are referenced by the update. - readOnly: true - items: - $ref: '#/components/schemas/AffectedComponentEntity' - description: The Apply Parameters Request - example: - percentCompleted: 0 - lastUpdated: 2000-01-23T04:56:07.000+00:00 - requestId: requestId - updateSteps: - - failureReason: failureReason - description: description - complete: true - - failureReason: failureReason - description: description - complete: true - failureReason: failureReason - state: state - complete: true - uri: uri + canWrite: true + parameterProviderConfiguration: + component: + parameterGroupName: parameterGroupName + synchronized: true + parameterProviderName: parameterProviderName + parameterProviderId: parameterProviderId + permissions: null + id: id parameterProvider: annotationData: annotationData comments: comments @@ -77110,21 +71217,21 @@ components: parameterStatus: - parameter: parameter: - valueRemoved: true referencedAssets: - name: name id: id - name: name id: id + valueRemoved: true inherited: true provided: true name: name description: description sensitive: true - value: value referencingComponents: - null - null + value: value parameterContext: component: name: name @@ -77135,21 +71242,21 @@ components: status: NEW - parameter: parameter: - valueRemoved: true referencedAssets: - name: name id: id - name: name id: id + valueRemoved: true inherited: true provided: true name: name description: description sensitive: true - value: value referencingComponents: - null - null + value: value parameterContext: component: name: name @@ -77178,16 +71285,23 @@ components: - validationErrors id: id state: state - permissions: null + permissions: + canRead: true + canWrite: true referenceType: "PROCESSOR,CONTROLLER_SERVICE, INPUT_PORT, OUTPUT_PORT,\ \ REMOTE_INPUT_PORT, REMOTE_OUTPUT_PORT" id: id - position: null - uri: uri + position: + x: 0.8008281904610115 + "y": 6.027456183070403 processGroup: name: name id: id - revision: null + uri: uri + revision: + clientId: clientId + lastModifier: lastModifier + version: 2 - bulletins: - null - null @@ -77203,22 +71317,29 @@ components: - validationErrors id: id state: state - permissions: null + permissions: + canRead: true + canWrite: true referenceType: "PROCESSOR,CONTROLLER_SERVICE, INPUT_PORT, OUTPUT_PORT,\ \ REMOTE_INPUT_PORT, REMOTE_OUTPUT_PORT" id: id - position: null - uri: uri + position: + x: 0.8008281904610115 + "y": 6.027456183070403 processGroup: name: name id: id - revision: null + uri: uri + revision: + clientId: clientId + lastModifier: lastModifier + version: 2 customUiUrl: customUiUrl descriptors: key: supportsEl: true - displayName: displayName defaultValue: defaultValue + displayName: displayName expressionLanguageScope: expressionLanguageScope description: description sensitive: true @@ -77299,1082 +71420,684 @@ components: validationStatus: "VALID, INVALID, VALIDATING" properties: key: properties - parameterContextUpdates: - - parameterContextRevision: - clientId: clientId - lastModifier: lastModifier - version: 0 - referencingComponents: - - bulletins: - - null - - null - disconnectedNodeAcknowledged: true - component: - activeThreadCount: 0 - processGroupId: processGroupId - name: name - referenceType: "PROCESSOR,CONTROLLER_SERVICE, INPUT_PORT, OUTPUT_PORT,\ - \ REMOTE_INPUT_PORT, REMOTE_OUTPUT_PORT, STATELESS_GROUP" - validationErrors: - - validationErrors - - validationErrors - id: id - state: state - permissions: null - referenceType: "PROCESSOR,CONTROLLER_SERVICE, INPUT_PORT, OUTPUT_PORT,\ - \ REMOTE_INPUT_PORT, REMOTE_OUTPUT_PORT" - id: id - position: null - uri: uri - processGroup: - name: name - id: id - revision: null - - bulletins: - - null - - null - disconnectedNodeAcknowledged: true - component: - activeThreadCount: 0 - processGroupId: processGroupId - name: name - referenceType: "PROCESSOR,CONTROLLER_SERVICE, INPUT_PORT, OUTPUT_PORT,\ - \ REMOTE_INPUT_PORT, REMOTE_OUTPUT_PORT, STATELESS_GROUP" - validationErrors: - - validationErrors - - validationErrors - id: id - state: state - permissions: null - referenceType: "PROCESSOR,CONTROLLER_SERVICE, INPUT_PORT, OUTPUT_PORT,\ - \ REMOTE_INPUT_PORT, REMOTE_OUTPUT_PORT" - id: id - position: null - uri: uri - processGroup: - name: name - id: id - revision: null - parameterContext: - inheritedParameterContexts: - - component: - name: name - id: id - permissions: null - id: id - - component: - name: name - id: id - permissions: null - id: id - name: name - description: description - id: id - parameters: - - parameter: - valueRemoved: true - referencedAssets: - - name: name - id: id - - name: name - id: id - inherited: true - provided: true - name: name - description: description - sensitive: true - value: value - referencingComponents: - - null - - null - parameterContext: - component: - name: name - id: id - permissions: null - id: id - canWrite: true - - parameter: - valueRemoved: true - referencedAssets: - - name: name - id: id - - name: name - id: id - inherited: true - provided: true - name: name - description: description - sensitive: true - value: value - referencingComponents: - - null - - null - parameterContext: - component: - name: name - id: id - permissions: null - id: id - canWrite: true - boundProcessGroups: - - activeRemotePortCount: 9 - staleCount: 5 - outputPortCount: 9 - inputPortCount: 3 - permissions: null - processGroupUpdateStrategy: "CURRENT_GROUP, CURRENT_GROUP_WITH_CHILDREN" - runningCount: 2 - disabledCount: 6 - versionedFlowSnapshot: - bucket: - identifier: identifier - permissions: null - createdTimestamp: 3 - name: name - description: description - snapshotMetadata: - flowIdentifier: flowIdentifier - comments: comments - author: author - bucketIdentifier: bucketIdentifier - branch: branch - version: version - timestamp: 0 - externalControllerServices: - key: - identifier: identifier - name: name - flowContents: - processors: - - autoTerminatedRelationships: - - autoTerminatedRelationships - - autoTerminatedRelationships - bulletinLevel: bulletinLevel - executionNode: executionNode - runDurationMillis: 3 - type: type - propertyDescriptors: - key: - resourceDefinition: - resourceTypes: - - FILE - - FILE - cardinality: SINGLE - displayName: displayName - identifiesControllerService: true - name: name - dynamic: true - 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: 2 - retryCount: 3 - penaltyDuration: penaltyDuration - backoffMechanism: "PENALIZE_FLOWFILE, YIELD_PROCESSOR" - schedulingStrategy: schedulingStrategy - name: name - instanceIdentifier: instanceIdentifier - style: - key: style - schedulingPeriod: schedulingPeriod - position: null - groupIdentifier: groupIdentifier - properties: - key: properties - - autoTerminatedRelationships: - - autoTerminatedRelationships - - autoTerminatedRelationships - bulletinLevel: bulletinLevel - executionNode: executionNode - runDurationMillis: 3 - type: type - propertyDescriptors: - key: - resourceDefinition: - resourceTypes: - - FILE - - FILE - cardinality: SINGLE - displayName: displayName - identifiesControllerService: true - name: name - dynamic: true - sensitive: true - scheduledState: ENABLED - maxBackoffPeriod: maxBackoffPeriod - yieldDuration: yieldDuration - bundle: - artifact: artifact - version: version - group: group - retriedRelationships: - - retriedRelationships - - retriedRelationships - annotationData: annotationData + referencingComponents: + - null + - null + uri: uri + submissionTime: 2000-01-23T04:56:07.000+00:00 + ParameterProviderApplyParametersRequestEntity: + type: object + properties: + request: + $ref: '#/components/schemas/ParameterProviderApplyParametersRequestDTO' + example: + request: + percentCompleted: 0 + lastUpdated: 2000-01-23T04:56:07.000+00:00 + requestId: requestId + updateSteps: + - failureReason: failureReason + description: description + complete: true + - failureReason: failureReason + description: description + complete: true + failureReason: failureReason + state: state + complete: true + parameterContextUpdates: + - parameterContextRevision: + clientId: clientId + lastModifier: lastModifier + version: 2 + referencingComponents: + - bulletins: + - null + - null + disconnectedNodeAcknowledged: true + component: + activeThreadCount: 0 + processGroupId: processGroupId + name: name + referenceType: "PROCESSOR,CONTROLLER_SERVICE, INPUT_PORT, OUTPUT_PORT,\ + \ REMOTE_INPUT_PORT, REMOTE_OUTPUT_PORT, STATELESS_GROUP" + validationErrors: + - validationErrors + - validationErrors + id: id + state: state + permissions: + canRead: true + canWrite: true + referenceType: "PROCESSOR,CONTROLLER_SERVICE, INPUT_PORT, OUTPUT_PORT,\ + \ REMOTE_INPUT_PORT, REMOTE_OUTPUT_PORT" + id: id + position: + x: 0.8008281904610115 + "y": 6.027456183070403 + processGroup: + name: name + id: id + uri: uri + revision: + clientId: clientId + lastModifier: lastModifier + version: 2 + - bulletins: + - null + - null + disconnectedNodeAcknowledged: true + component: + activeThreadCount: 0 + processGroupId: processGroupId + name: name + referenceType: "PROCESSOR,CONTROLLER_SERVICE, INPUT_PORT, OUTPUT_PORT,\ + \ REMOTE_INPUT_PORT, REMOTE_OUTPUT_PORT, STATELESS_GROUP" + validationErrors: + - validationErrors + - validationErrors + id: id + state: state + permissions: + canRead: true + canWrite: true + referenceType: "PROCESSOR,CONTROLLER_SERVICE, INPUT_PORT, OUTPUT_PORT,\ + \ REMOTE_INPUT_PORT, REMOTE_OUTPUT_PORT" + id: id + position: + x: 0.8008281904610115 + "y": 6.027456183070403 + processGroup: + name: name + id: id + uri: uri + revision: + clientId: clientId + lastModifier: lastModifier + version: 2 + parameterContext: + inheritedParameterContexts: + - null + - null + name: name + description: description + id: id + boundProcessGroups: + - activeRemotePortCount: 0 + staleCount: 3 + outputPortCount: 3 + inputPortCount: 7 + permissions: + canRead: true + canWrite: true + processGroupUpdateStrategy: "CURRENT_GROUP, CURRENT_GROUP_WITH_CHILDREN" + disabledCount: 7 + runningCount: 5 + versionedFlowSnapshot: + bucket: identifier: identifier - componentType: CONNECTION - comments: comments - concurrentlySchedulableTaskCount: 2 - retryCount: 3 - penaltyDuration: penaltyDuration - backoffMechanism: "PENALIZE_FLOWFILE, YIELD_PROCESSOR" - schedulingStrategy: schedulingStrategy - name: name - instanceIdentifier: instanceIdentifier - style: - key: style - schedulingPeriod: schedulingPeriod - position: null - groupIdentifier: groupIdentifier - properties: - key: properties - scheduledState: ENABLED - processGroups: - - null - - null - outputPorts: - - null - - null - funnels: - - identifier: identifier - componentType: CONNECTION - comments: comments + permissions: + canRead: true + canDelete: true + canWrite: true + createdTimestamp: 2 name: name - instanceIdentifier: instanceIdentifier - position: null - groupIdentifier: groupIdentifier - - identifier: identifier - componentType: CONNECTION + description: description + externalControllerServices: + key: + identifier: identifier + name: name + snapshotMetadata: + flowIdentifier: flowIdentifier comments: comments - name: name - instanceIdentifier: instanceIdentifier - position: null - groupIdentifier: groupIdentifier - versionedFlowCoordinates: - registryId: registryId - storageLocation: storageLocation - bucketId: bucketId + author: author + bucketIdentifier: bucketIdentifier branch: branch - flowId: flowId version: version - latest: true - connections: - - identifier: identifier - componentType: CONNECTION - prioritizers: - - prioritizers - - prioritizers - comments: comments - flowFileExpiration: flowFileExpiration - selectedRelationships: - - selectedRelationships - - selectedRelationships - loadBalanceCompression: "DO_NOT_COMPRESS, COMPRESS_ATTRIBUTES_ONLY,\ - \ COMPRESS_ATTRIBUTES_AND_CONTENT" - destination: null - backPressureDataSizeThreshold: backPressureDataSizeThreshold - loadBalanceStrategy: "DO_NOT_LOAD_BALANCE, PARTITION_BY_ATTRIBUTE,\ - \ ROUND_ROBIN, SINGLE_NODE" - source: + timestamp: 5 + flowContents: + processors: + - autoTerminatedRelationships: + - autoTerminatedRelationships + - autoTerminatedRelationships + bulletinLevel: bulletinLevel + executionNode: executionNode + runDurationMillis: 3 + propertyDescriptors: + key: null + type: type + scheduledState: ENABLED + maxBackoffPeriod: maxBackoffPeriod + yieldDuration: yieldDuration + bundle: null + retriedRelationships: + - retriedRelationships + - retriedRelationships + annotationData: annotationData + componentType: CONNECTION + identifier: identifier comments: comments - groupId: groupId + concurrentlySchedulableTaskCount: 1 + retryCount: 1 + penaltyDuration: penaltyDuration + backoffMechanism: "PENALIZE_FLOWFILE, YIELD_PROCESSOR" + schedulingStrategy: schedulingStrategy name: name instanceIdentifier: instanceIdentifier - id: id - type: PROCESSOR - labelIndex: 4 - bends: - - null - - null - backPressureObjectThreshold: 0 - name: name - instanceIdentifier: instanceIdentifier - position: null - groupIdentifier: groupIdentifier - partitioningAttribute: partitioningAttribute - zIndex: 0 - - identifier: identifier - componentType: CONNECTION - prioritizers: - - prioritizers - - prioritizers - comments: comments - flowFileExpiration: flowFileExpiration - selectedRelationships: - - selectedRelationships - - selectedRelationships - loadBalanceCompression: "DO_NOT_COMPRESS, COMPRESS_ATTRIBUTES_ONLY,\ - \ COMPRESS_ATTRIBUTES_AND_CONTENT" - destination: null - backPressureDataSizeThreshold: backPressureDataSizeThreshold - loadBalanceStrategy: "DO_NOT_LOAD_BALANCE, PARTITION_BY_ATTRIBUTE,\ - \ ROUND_ROBIN, SINGLE_NODE" - source: + schedulingPeriod: schedulingPeriod + style: + key: style + position: null + groupIdentifier: groupIdentifier + properties: + key: properties + - autoTerminatedRelationships: + - autoTerminatedRelationships + - autoTerminatedRelationships + bulletinLevel: bulletinLevel + executionNode: executionNode + runDurationMillis: 3 + propertyDescriptors: + key: null + type: type + scheduledState: ENABLED + maxBackoffPeriod: maxBackoffPeriod + yieldDuration: yieldDuration + bundle: null + retriedRelationships: + - retriedRelationships + - retriedRelationships + annotationData: annotationData + componentType: CONNECTION + identifier: identifier comments: comments - groupId: groupId + concurrentlySchedulableTaskCount: 1 + retryCount: 1 + penaltyDuration: penaltyDuration + backoffMechanism: "PENALIZE_FLOWFILE, YIELD_PROCESSOR" + schedulingStrategy: schedulingStrategy name: name instanceIdentifier: instanceIdentifier - id: id - type: PROCESSOR - labelIndex: 4 - bends: + schedulingPeriod: schedulingPeriod + style: + key: style + position: null + groupIdentifier: groupIdentifier + properties: + key: properties + scheduledState: ENABLED + processGroups: - null - null - backPressureObjectThreshold: 0 - name: name - instanceIdentifier: instanceIdentifier - position: null - groupIdentifier: groupIdentifier - partitioningAttribute: partitioningAttribute - zIndex: 0 - logFileSuffix: logFileSuffix - parameterContextName: parameterContextName - identifier: identifier - componentType: CONNECTION - defaultBackPressureObjectThreshold: 9 - comments: comments - executionEngine: STANDARD - labels: - - identifier: identifier - componentType: CONNECTION - comments: comments - name: name - width: 4.332304821875894 - instanceIdentifier: instanceIdentifier - style: - key: style - position: null - label: label - groupIdentifier: groupIdentifier - zIndex: 7 - height: 2.7977867356748476 - - identifier: identifier - componentType: CONNECTION - comments: comments - name: name - width: 4.332304821875894 - instanceIdentifier: instanceIdentifier - style: - key: style - position: null - label: label - groupIdentifier: groupIdentifier - zIndex: 7 - height: 2.7977867356748476 - defaultBackPressureDataSizeThreshold: defaultBackPressureDataSizeThreshold - controllerServices: - - annotationData: annotationData - identifier: identifier - componentType: CONNECTION - comments: comments - bulletinLevel: bulletinLevel - type: type - propertyDescriptors: - key: null - scheduledState: ENABLED - controllerServiceApis: - - type: type - bundle: null - - type: type - bundle: null - name: name - instanceIdentifier: instanceIdentifier - position: null - groupIdentifier: groupIdentifier - bundle: null - properties: - key: properties - - annotationData: annotationData - identifier: identifier - componentType: CONNECTION - comments: comments - bulletinLevel: bulletinLevel - type: type - propertyDescriptors: - key: null - scheduledState: ENABLED - controllerServiceApis: - - type: type - bundle: null - - type: type - bundle: null - name: name - instanceIdentifier: instanceIdentifier - position: null - groupIdentifier: groupIdentifier - bundle: null - properties: - key: properties - defaultFlowFileExpiration: defaultFlowFileExpiration - flowFileConcurrency: flowFileConcurrency - flowFileOutboundPolicy: flowFileOutboundPolicy - name: name - inputPorts: - - identifier: identifier - componentType: CONNECTION - comments: comments - allowRemoteAccess: true - concurrentlySchedulableTaskCount: 8 - name: name - instanceIdentifier: instanceIdentifier - position: null - portFunction: STANDARD - type: INPUT_PORT - groupIdentifier: groupIdentifier - scheduledState: ENABLED - - identifier: identifier - componentType: CONNECTION - comments: comments - allowRemoteAccess: true - concurrentlySchedulableTaskCount: 8 - name: name - instanceIdentifier: instanceIdentifier - position: null - portFunction: STANDARD - type: INPUT_PORT - groupIdentifier: groupIdentifier - scheduledState: ENABLED - instanceIdentifier: instanceIdentifier - position: - x: 3.111202833403195 - "y": 9.897492629215506 - maxConcurrentTasks: 0 - statelessFlowTimeout: statelessFlowTimeout - remoteProcessGroups: - - identifier: identifier - componentType: CONNECTION - comments: comments - proxyPassword: proxyPassword - communicationsTimeout: communicationsTimeout - proxyHost: proxyHost - proxyPort: 5 - transportProtocol: "RAW, HTTP" outputPorts: - null - null - name: name - proxyUser: proxyUser - targetUris: targetUris - inputPorts: - - identifier: identifier + funnels: + - componentType: CONNECTION + identifier: identifier + comments: comments + name: name + instanceIdentifier: instanceIdentifier + position: null + groupIdentifier: groupIdentifier + - componentType: CONNECTION + identifier: identifier + comments: comments + name: name + instanceIdentifier: instanceIdentifier + position: null + groupIdentifier: groupIdentifier + versionedFlowCoordinates: + registryId: registryId + storageLocation: storageLocation + bucketId: bucketId + branch: branch + flowId: flowId + version: version + latest: true + connections: + - componentType: CONNECTION + identifier: identifier + prioritizers: + - prioritizers + - prioritizers + comments: comments + flowFileExpiration: flowFileExpiration + selectedRelationships: + - selectedRelationships + - selectedRelationships + loadBalanceCompression: "DO_NOT_COMPRESS, COMPRESS_ATTRIBUTES_ONLY,\ + \ COMPRESS_ATTRIBUTES_AND_CONTENT" + destination: + comments: comments + groupId: groupId + name: name + instanceIdentifier: instanceIdentifier + id: id + type: PROCESSOR + backPressureDataSizeThreshold: backPressureDataSizeThreshold + loadBalanceStrategy: "DO_NOT_LOAD_BALANCE, PARTITION_BY_ATTRIBUTE,\ + \ ROUND_ROBIN, SINGLE_NODE" + labelIndex: 2 + source: null + bends: + - x: 7.203794749804894 + "y": 4.332304821875894 + - x: 7.203794749804894 + "y": 4.332304821875894 + backPressureObjectThreshold: 0 + name: name + instanceIdentifier: instanceIdentifier + position: null + groupIdentifier: groupIdentifier + partitioningAttribute: partitioningAttribute + zIndex: 9 + - componentType: CONNECTION + identifier: identifier + prioritizers: + - prioritizers + - prioritizers + comments: comments + flowFileExpiration: flowFileExpiration + selectedRelationships: + - selectedRelationships + - selectedRelationships + loadBalanceCompression: "DO_NOT_COMPRESS, COMPRESS_ATTRIBUTES_ONLY,\ + \ COMPRESS_ATTRIBUTES_AND_CONTENT" + destination: + comments: comments + groupId: groupId + name: name + instanceIdentifier: instanceIdentifier + id: id + type: PROCESSOR + backPressureDataSizeThreshold: backPressureDataSizeThreshold + loadBalanceStrategy: "DO_NOT_LOAD_BALANCE, PARTITION_BY_ATTRIBUTE,\ + \ ROUND_ROBIN, SINGLE_NODE" + labelIndex: 2 + source: null + bends: + - x: 7.203794749804894 + "y": 4.332304821875894 + - x: 7.203794749804894 + "y": 4.332304821875894 + backPressureObjectThreshold: 0 + name: name + instanceIdentifier: instanceIdentifier + position: null + groupIdentifier: groupIdentifier + partitioningAttribute: partitioningAttribute + zIndex: 9 + logFileSuffix: logFileSuffix + parameterContextName: parameterContextName + componentType: CONNECTION + identifier: identifier + defaultBackPressureObjectThreshold: 0 + comments: comments + executionEngine: STANDARD + defaultBackPressureDataSizeThreshold: defaultBackPressureDataSizeThreshold + labels: + - componentType: CONNECTION + identifier: identifier + comments: comments + name: name + width: 4.8789878742268815 + instanceIdentifier: instanceIdentifier + style: + key: style + label: label + position: null + groupIdentifier: groupIdentifier + height: 6.173804034172511 + zIndex: 6 + - componentType: CONNECTION + identifier: identifier + comments: comments + name: name + width: 4.8789878742268815 + instanceIdentifier: instanceIdentifier + style: + key: style + label: label + position: null + groupIdentifier: groupIdentifier + height: 6.173804034172511 + zIndex: 6 + controllerServices: + - annotationData: annotationData componentType: CONNECTION - remoteGroupId: remoteGroupId + identifier: identifier comments: comments - targetId: targetId - concurrentlySchedulableTaskCount: 7 - useCompression: true + bulletinLevel: bulletinLevel + propertyDescriptors: + key: + resourceDefinition: + resourceTypes: + - FILE + - FILE + cardinality: SINGLE + displayName: displayName + identifiesControllerService: true + name: name + dynamic: true + sensitive: true + type: type scheduledState: ENABLED + controllerServiceApis: + - type: type + bundle: null + - type: type + bundle: null name: name instanceIdentifier: instanceIdentifier position: null - batchSize: - duration: duration - size: size - count: 0 groupIdentifier: groupIdentifier - - identifier: identifier + bundle: + artifact: artifact + version: version + group: group + properties: + key: properties + - annotationData: annotationData componentType: CONNECTION - remoteGroupId: remoteGroupId + identifier: identifier comments: comments - targetId: targetId - concurrentlySchedulableTaskCount: 7 - useCompression: true + bulletinLevel: bulletinLevel + propertyDescriptors: + key: + resourceDefinition: + resourceTypes: + - FILE + - FILE + cardinality: SINGLE + displayName: displayName + identifiesControllerService: true + name: name + dynamic: true + sensitive: true + type: type scheduledState: ENABLED + controllerServiceApis: + - type: type + bundle: null + - type: type + bundle: null name: name instanceIdentifier: instanceIdentifier position: null - batchSize: - duration: duration - size: size - count: 0 groupIdentifier: groupIdentifier - instanceIdentifier: instanceIdentifier - yieldDuration: yieldDuration - position: null - groupIdentifier: groupIdentifier - localNetworkInterface: localNetworkInterface - - identifier: identifier - componentType: CONNECTION - comments: comments - proxyPassword: proxyPassword - communicationsTimeout: communicationsTimeout - proxyHost: proxyHost - proxyPort: 5 - transportProtocol: "RAW, HTTP" - outputPorts: - - null - - null + bundle: + artifact: artifact + version: version + group: group + properties: + key: properties + defaultFlowFileExpiration: defaultFlowFileExpiration + flowFileConcurrency: flowFileConcurrency + flowFileOutboundPolicy: flowFileOutboundPolicy name: name - proxyUser: proxyUser - targetUris: targetUris inputPorts: - - identifier: identifier - componentType: CONNECTION - remoteGroupId: remoteGroupId + - componentType: CONNECTION + identifier: identifier comments: comments - targetId: targetId - concurrentlySchedulableTaskCount: 7 - useCompression: true - scheduledState: ENABLED + allowRemoteAccess: true + concurrentlySchedulableTaskCount: 2 name: name instanceIdentifier: instanceIdentifier + portFunction: STANDARD position: null - batchSize: - duration: duration - size: size - count: 0 groupIdentifier: groupIdentifier - - identifier: identifier - componentType: CONNECTION - remoteGroupId: remoteGroupId - comments: comments - targetId: targetId - concurrentlySchedulableTaskCount: 7 - useCompression: true + type: INPUT_PORT scheduledState: ENABLED + - componentType: CONNECTION + identifier: identifier + comments: comments + allowRemoteAccess: true + concurrentlySchedulableTaskCount: 2 name: name instanceIdentifier: instanceIdentifier + portFunction: STANDARD position: null - batchSize: - duration: duration - size: size - count: 0 groupIdentifier: groupIdentifier + type: INPUT_PORT + scheduledState: ENABLED instanceIdentifier: instanceIdentifier - yieldDuration: yieldDuration - position: null - groupIdentifier: groupIdentifier - localNetworkInterface: localNetworkInterface - groupIdentifier: groupIdentifier - parameterProviders: - key: - identifier: identifier - name: name - type: type - bundle: null - flow: - versionCount: 8 - identifier: identifier - bucketName: bucketName - permissions: - canRead: true - canWrite: true - canDelete: true - createdTimestamp: 5 - name: name - description: description - bucketIdentifier: bucketIdentifier - versionInfo: - version: 7 - branch: branch - lastModifiedTimestamp: 5 - flowEncodingVersion: flowEncodingVersion - parameterContexts: - key: - parameterGroupName: parameterGroupName - identifier: identifier - synchronized: true - componentType: CONNECTION - comments: comments - description: description - inheritedParameterContexts: - - inheritedParameterContexts - - inheritedParameterContexts - name: name - instanceIdentifier: instanceIdentifier + maxConcurrentTasks: 9 position: null + statelessFlowTimeout: statelessFlowTimeout groupIdentifier: groupIdentifier - parameters: - - referencedAssets: - - identifier: identifier - name: name - - identifier: identifier - name: name - provided: true - name: name - description: description - sensitive: true - value: value - - referencedAssets: - - identifier: identifier - name: name - - identifier: identifier - name: name - provided: true - name: name - description: description - sensitive: true - value: value - parameterProvider: parameterProvider - latest: true - stoppedCount: 6 - id: id - bulletins: - - sourceId: sourceId - canRead: true - groupId: groupId - id: 5 - nodeAddress: nodeAddress - bulletin: - sourceId: sourceId - level: level - sourceType: sourceType - groupId: groupId - id: 5 - sourceName: sourceName - category: category - message: message - nodeAddress: nodeAddress - timestamp: timestamp - timestamp: timestamp - - sourceId: sourceId - canRead: true - groupId: groupId - id: 5 - nodeAddress: nodeAddress - bulletin: - sourceId: sourceId - level: level - sourceType: sourceType - groupId: groupId - id: 5 - sourceName: sourceName - category: category - message: message - nodeAddress: nodeAddress - timestamp: timestamp - timestamp: timestamp - publicInputPortCount: 3 - upToDateCount: 1 - inactiveRemotePortCount: 1 - uri: uri - locallyModifiedCount: 3 - revision: - clientId: clientId - lastModifier: lastModifier - version: 0 - disconnectedNodeAcknowledged: true - publicOutputPortCount: 1 - component: - activeRemotePortCount: 7 - flowfileConcurrency: "UNBOUNDED, SINGLE_FLOWFILE_PER_NODE, SINGLE_BATCH_PER_NODE" - staleCount: 4 - outputPortCount: 3 - inputPortCount: 6 - versionedComponentId: versionedComponentId - runningCount: 1 - disabledCount: 2 - flowfileOutboundPolicy: "STREAM_WHEN_AVAILABLE, BATCH_OUTPUT" - stoppedCount: 5 - id: id - versionControlInformation: - bucketName: bucketName - groupId: groupId - registryId: registryId - storageLocation: storageLocation - bucketId: bucketId - registryName: registryName - branch: branch - flowName: flowName - version: version - flowDescription: flowDescription - stateExplanation: stateExplanation - state: "LOCALLY_MODIFIED, STALE, LOCALLY_MODIFIED_AND_STALE, UP_TO_DATE,\ - \ SYNC_FAILURE" - flowId: flowId - logFileSuffix: logFileSuffix - defaultBackPressureObjectThreshold: 0 - publicInputPortCount: 6 - comments: comments - upToDateCount: 3 - parentGroupId: parentGroupId - inactiveRemotePortCount: 9 - executionEngine: "STATELESS, STANDARD, INHERITED" - locallyModifiedCount: 2 - defaultBackPressureDataSizeThreshold: defaultBackPressureDataSizeThreshold - publicOutputPortCount: 7 - localOutputPortCount: 1 - defaultFlowFileExpiration: defaultFlowFileExpiration - localInputPortCount: 1 - statelessGroupScheduledState: "STOPPED, RUNNING" - contents: - controllerServices: - - deprecated: true - bulletinLevel: bulletinLevel - multipleVersionsAvailable: true - extensionMissing: true - type: type - descriptors: - key: - supportsEl: true - displayName: displayName - defaultValue: defaultValue - expressionLanguageScope: expressionLanguageScope - description: description - sensitive: true - required: true - dependencies: - - dependentValues: - - dependentValues - - dependentValues - propertyName: propertyName - - dependentValues: - - dependentValues - - dependentValues - propertyName: propertyName - allowableValues: - - canRead: true - allowableValue: - displayName: displayName - description: description - value: value - - canRead: true - allowableValue: - displayName: displayName - description: description - value: value - identifiesControllerService: identifiesControllerService - name: name - dynamic: true - identifiesControllerServiceBundle: null - controllerServiceApis: - - type: type - bundle: null - - type: type - bundle: null - sensitiveDynamicPropertyNames: - - sensitiveDynamicPropertyNames - - sensitiveDynamicPropertyNames - versionedComponentId: versionedComponentId - supportsSensitiveDynamicProperties: true - validationErrors: - - validationErrors - - validationErrors - id: id - state: "ENABLED, ENABLING, DISABLED, DISABLING" - bundle: - artifact: artifact - version: version - group: group - referencingComponents: - - bulletins: - - null - - null - disconnectedNodeAcknowledged: true - component: - descriptors: - key: null - referenceCycle: true - activeThreadCount: 0 - groupId: groupId - name: name - validationErrors: - - validationErrors - - validationErrors - referenceType: "Processor, ControllerService, ReportingTask,\ - \ FlowRegistryClient" - id: id - state: state - type: type - referencingComponents: - - null - - null - properties: - key: properties - permissions: null - id: id - position: null - uri: uri - revision: null - operatePermissions: null - - bulletins: + remoteProcessGroups: + - componentType: CONNECTION + identifier: identifier + comments: comments + proxyPassword: proxyPassword + communicationsTimeout: communicationsTimeout + proxyHost: proxyHost + proxyPort: 4 + outputPorts: - null - null - disconnectedNodeAcknowledged: true - component: - descriptors: - key: null - referenceCycle: true - activeThreadCount: 0 - groupId: groupId - name: name - validationErrors: - - validationErrors - - validationErrors - referenceType: "Processor, ControllerService, ReportingTask,\ - \ FlowRegistryClient" - id: id - state: state - type: type - referencingComponents: - - null - - null - properties: - key: properties - permissions: null - id: id - position: null - uri: uri - revision: null - operatePermissions: null - validationStatus: "VALID, INVALID, VALIDATING" - annotationData: annotationData - comments: comments - parentGroupId: parentGroupId - customUiUrl: customUiUrl - restricted: true - name: name - position: null - persistsState: true - properties: - key: properties - - deprecated: true - bulletinLevel: bulletinLevel - multipleVersionsAvailable: true - extensionMissing: true - type: type - descriptors: - key: - supportsEl: true - displayName: displayName - defaultValue: defaultValue - expressionLanguageScope: expressionLanguageScope - description: description - sensitive: true - required: true - dependencies: - - dependentValues: - - dependentValues - - dependentValues - propertyName: propertyName - - dependentValues: - - dependentValues - - dependentValues - propertyName: propertyName - allowableValues: - - canRead: true - allowableValue: - displayName: displayName - description: description - value: value - - canRead: true - allowableValue: - displayName: displayName - description: description - value: value - identifiesControllerService: identifiesControllerService + transportProtocol: "RAW, HTTP" + name: name + proxyUser: proxyUser + inputPorts: + - componentType: CONNECTION + identifier: identifier + remoteGroupId: remoteGroupId + comments: comments + targetId: targetId + concurrentlySchedulableTaskCount: 1 + useCompression: true + scheduledState: ENABLED name: name - dynamic: true - identifiesControllerServiceBundle: null - controllerServiceApis: - - type: type - bundle: null - - type: type - bundle: null - sensitiveDynamicPropertyNames: - - sensitiveDynamicPropertyNames - - sensitiveDynamicPropertyNames - versionedComponentId: versionedComponentId - supportsSensitiveDynamicProperties: true - validationErrors: - - validationErrors - - validationErrors - id: id - state: "ENABLED, ENABLING, DISABLED, DISABLING" - bundle: - artifact: artifact - version: version - group: group - referencingComponents: - - bulletins: - - null - - null - disconnectedNodeAcknowledged: true - component: - descriptors: - key: null - referenceCycle: true - activeThreadCount: 0 - groupId: groupId + instanceIdentifier: instanceIdentifier + position: null + batchSize: + duration: duration + size: size + count: 5 + groupIdentifier: groupIdentifier + - componentType: CONNECTION + identifier: identifier + remoteGroupId: remoteGroupId + comments: comments + targetId: targetId + concurrentlySchedulableTaskCount: 1 + useCompression: true + scheduledState: ENABLED name: name - validationErrors: - - validationErrors - - validationErrors - referenceType: "Processor, ControllerService, ReportingTask,\ - \ FlowRegistryClient" - id: id - state: state - type: type - referencingComponents: - - null - - null - properties: - key: properties - permissions: null - id: id + instanceIdentifier: instanceIdentifier + position: null + batchSize: + duration: duration + size: size + count: 5 + groupIdentifier: groupIdentifier + targetUris: targetUris + instanceIdentifier: instanceIdentifier + yieldDuration: yieldDuration position: null - uri: uri - revision: null - operatePermissions: null - - bulletins: + groupIdentifier: groupIdentifier + localNetworkInterface: localNetworkInterface + - componentType: CONNECTION + identifier: identifier + comments: comments + proxyPassword: proxyPassword + communicationsTimeout: communicationsTimeout + proxyHost: proxyHost + proxyPort: 4 + outputPorts: - null - null - disconnectedNodeAcknowledged: true - component: - descriptors: - key: null - referenceCycle: true - activeThreadCount: 0 - groupId: groupId + transportProtocol: "RAW, HTTP" + name: name + proxyUser: proxyUser + inputPorts: + - componentType: CONNECTION + identifier: identifier + remoteGroupId: remoteGroupId + comments: comments + targetId: targetId + concurrentlySchedulableTaskCount: 1 + useCompression: true + scheduledState: ENABLED name: name - validationErrors: - - validationErrors - - validationErrors - referenceType: "Processor, ControllerService, ReportingTask,\ - \ FlowRegistryClient" - id: id - state: state - type: type - referencingComponents: - - null - - null - properties: - key: properties - permissions: null - id: id + instanceIdentifier: instanceIdentifier + position: null + batchSize: + duration: duration + size: size + count: 5 + groupIdentifier: groupIdentifier + - componentType: CONNECTION + identifier: identifier + remoteGroupId: remoteGroupId + comments: comments + targetId: targetId + concurrentlySchedulableTaskCount: 1 + useCompression: true + scheduledState: ENABLED + name: name + instanceIdentifier: instanceIdentifier + position: null + batchSize: + duration: duration + size: size + count: 5 + groupIdentifier: groupIdentifier + targetUris: targetUris + instanceIdentifier: instanceIdentifier + yieldDuration: yieldDuration position: null - uri: uri - revision: null - operatePermissions: null - validationStatus: "VALID, INVALID, VALIDATING" - annotationData: annotationData - comments: comments - parentGroupId: parentGroupId - customUiUrl: customUiUrl - restricted: true - name: name - position: null - persistsState: true - properties: - key: properties - processGroups: - - null - - null - outputPorts: - - null - - null - inputPorts: - - comments: comments - concurrentlySchedulableTaskCount: 2 - parentGroupId: parentGroupId - type: "INPUT_PORT, OUTPUT_PORT" - allowRemoteAccess: true - versionedComponentId: versionedComponentId - name: name - transmitting: true - validationErrors: - - validationErrors - - validationErrors - id: id - position: null - state: "RUNNING, STOPPED, DISABLED" - portFunction: "STANDARD, FAILURE" - - comments: comments - concurrentlySchedulableTaskCount: 2 - parentGroupId: parentGroupId - type: "INPUT_PORT, OUTPUT_PORT" - allowRemoteAccess: true - versionedComponentId: versionedComponentId + groupIdentifier: groupIdentifier + localNetworkInterface: localNetworkInterface + parameterProviders: + key: + identifier: identifier + name: name + type: type + bundle: null + flow: + versionCount: 4 + bucketName: bucketName + identifier: identifier + permissions: null + createdTimestamp: 3 name: name - transmitting: true - validationErrors: - - validationErrors - - validationErrors - id: id - position: null - state: "RUNNING, STOPPED, DISABLED" - portFunction: "STANDARD, FAILURE" - funnels: - - versionedComponentId: versionedComponentId - parentGroupId: parentGroupId - id: id - position: null - - versionedComponentId: versionedComponentId - parentGroupId: parentGroupId - id: id - position: null - processors: - - supportsParallelProcessing: true - supportsBatching: true - deprecated: true - executionNodeRestricted: true - parentGroupId: parentGroupId description: description - multipleVersionsAvailable: true - extensionMissing: true - type: type - inputRequirement: inputRequirement - relationships: - - name: name - description: description - autoTerminate: true - retry: true - - name: name - description: description - autoTerminate: true - retry: true - restricted: true - versionedComponentId: versionedComponentId - supportsSensitiveDynamicProperties: true - name: name - validationErrors: - - validationErrors - - validationErrors - style: - key: style - id: id - position: null - state: "RUNNING, STOPPED, DISABLED" - bundle: - artifact: artifact - version: version - group: group - persistsState: true - config: - annotationData: annotationData + bucketIdentifier: bucketIdentifier + versionInfo: + version: 0 + branch: branch + lastModifiedTimestamp: 8 + flowEncodingVersion: flowEncodingVersion + latest: true + parameterContexts: + key: + parameterGroupName: parameterGroupName + componentType: CONNECTION + identifier: identifier + synchronized: true comments: comments - concurrentlySchedulableTaskCount: 6 - autoTerminatedRelationships: - - autoTerminatedRelationships - - autoTerminatedRelationships - retryCount: 1 - bulletinLevel: bulletinLevel - executionNode: executionNode - penaltyDuration: penaltyDuration - defaultSchedulingPeriod: - key: defaultSchedulingPeriod - runDurationMillis: 3 - defaultConcurrentTasks: - key: defaultConcurrentTasks - customUiUrl: customUiUrl + description: description + inheritedParameterContexts: + - inheritedParameterContexts + - inheritedParameterContexts + name: name + instanceIdentifier: instanceIdentifier + position: null + groupIdentifier: groupIdentifier + parameterProvider: parameterProvider + parameters: + - referencedAssets: + - identifier: identifier + name: name + - identifier: identifier + name: name + provided: true + name: name + description: description + sensitive: true + value: value + - referencedAssets: + - identifier: identifier + name: name + - identifier: identifier + name: name + provided: true + name: name + description: description + sensitive: true + value: value + stoppedCount: 7 + id: id + bulletins: + - null + - null + publicInputPortCount: 3 + upToDateCount: 3 + inactiveRemotePortCount: 0 + uri: uri + locallyModifiedCount: 7 + revision: + clientId: clientId + lastModifier: lastModifier + version: 2 + disconnectedNodeAcknowledged: true + publicOutputPortCount: 7 + component: + activeRemotePortCount: 6 + flowfileConcurrency: "UNBOUNDED, SINGLE_FLOWFILE_PER_NODE, SINGLE_BATCH_PER_NODE" + staleCount: 5 + outputPortCount: 1 + inputPortCount: 9 + versionedComponentId: versionedComponentId + disabledCount: 5 + runningCount: 6 + flowfileOutboundPolicy: "STREAM_WHEN_AVAILABLE, BATCH_OUTPUT" + stoppedCount: 6 + id: id + versionControlInformation: + bucketName: bucketName + groupId: groupId + registryId: registryId + storageLocation: storageLocation + bucketId: bucketId + registryName: registryName + branch: branch + flowName: flowName + version: version + flowDescription: flowDescription + stateExplanation: stateExplanation + state: "LOCALLY_MODIFIED, STALE, LOCALLY_MODIFIED_AND_STALE, UP_TO_DATE,\ + \ SYNC_FAILURE" + flowId: flowId + logFileSuffix: logFileSuffix + defaultBackPressureObjectThreshold: 4 + publicInputPortCount: 2 + comments: comments + upToDateCount: 3 + parentGroupId: parentGroupId + inactiveRemotePortCount: 9 + executionEngine: "STATELESS, STANDARD, INHERITED" + locallyModifiedCount: 3 + defaultBackPressureDataSizeThreshold: defaultBackPressureDataSizeThreshold + publicOutputPortCount: 6 + localOutputPortCount: 9 + defaultFlowFileExpiration: defaultFlowFileExpiration + localInputPortCount: 8 + contents: + controllerServices: + - bulletinLevel: bulletinLevel + deprecated: true + multipleVersionsAvailable: true + extensionMissing: true + type: type descriptors: key: supportsEl: true - displayName: displayName defaultValue: defaultValue + displayName: displayName expressionLanguageScope: expressionLanguageScope description: description sensitive: true @@ -78403,79 +72126,119 @@ components: name: name dynamic: true identifiesControllerServiceBundle: null - lossTolerant: true - backoffMechanism: "PENALIZE_FLOWFILE, YIELD_PROCESSOR" - maxBackoffPeriod: maxBackoffPeriod + controllerServiceApis: + - type: type + bundle: null + - type: type + bundle: null sensitiveDynamicPropertyNames: - sensitiveDynamicPropertyNames - sensitiveDynamicPropertyNames - schedulingStrategy: schedulingStrategy - schedulingPeriod: schedulingPeriod - yieldDuration: yieldDuration - properties: - key: properties - retriedRelationships: - - retriedRelationships - - retriedRelationships - validationStatus: "VALID, INVALID, VALIDATING" - - supportsParallelProcessing: true - supportsBatching: true - deprecated: true - executionNodeRestricted: true - parentGroupId: parentGroupId - description: description - multipleVersionsAvailable: true - extensionMissing: true - type: type - inputRequirement: inputRequirement - relationships: - - name: name - description: description - autoTerminate: true - retry: true - - name: name - description: description - autoTerminate: true - retry: true - restricted: true - versionedComponentId: versionedComponentId - supportsSensitiveDynamicProperties: true - name: name - validationErrors: - - validationErrors - - validationErrors - style: - key: style - id: id - position: null - state: "RUNNING, STOPPED, DISABLED" - bundle: - artifact: artifact - version: version - group: group - persistsState: true - config: + supportsSensitiveDynamicProperties: true + versionedComponentId: versionedComponentId + validationErrors: + - validationErrors + - validationErrors + id: id + state: "ENABLED, ENABLING, DISABLED, DISABLING" + bundle: + artifact: artifact + version: version + group: group + referencingComponents: + - bulletins: + - null + - null + disconnectedNodeAcknowledged: true + component: + descriptors: + key: null + referenceCycle: true + activeThreadCount: 0 + groupId: groupId + name: name + referenceType: "Processor, ControllerService, ReportingTask,\ + \ FlowRegistryClient" + validationErrors: + - validationErrors + - validationErrors + id: id + state: state + type: type + referencingComponents: + - null + - null + properties: + key: properties + permissions: null + id: id + position: null + uri: uri + operatePermissions: + canRead: true + canWrite: true + revision: + clientId: clientId + lastModifier: lastModifier + version: 2 + - bulletins: + - null + - null + disconnectedNodeAcknowledged: true + component: + descriptors: + key: null + referenceCycle: true + activeThreadCount: 0 + groupId: groupId + name: name + referenceType: "Processor, ControllerService, ReportingTask,\ + \ FlowRegistryClient" + validationErrors: + - validationErrors + - validationErrors + id: id + state: state + type: type + referencingComponents: + - null + - null + properties: + key: properties + permissions: null + id: id + position: null + uri: uri + operatePermissions: + canRead: true + canWrite: true + revision: + clientId: clientId + lastModifier: lastModifier + version: 2 + validationStatus: "VALID, INVALID, VALIDATING" annotationData: annotationData comments: comments - concurrentlySchedulableTaskCount: 6 - autoTerminatedRelationships: - - autoTerminatedRelationships - - autoTerminatedRelationships - retryCount: 1 - bulletinLevel: bulletinLevel - executionNode: executionNode - penaltyDuration: penaltyDuration - defaultSchedulingPeriod: - key: defaultSchedulingPeriod - runDurationMillis: 3 - defaultConcurrentTasks: - key: defaultConcurrentTasks + parentGroupId: parentGroupId customUiUrl: customUiUrl + restricted: true + name: name + position: + x: 0.8008281904610115 + "y": 6.027456183070403 + persistsState: true + properties: + key: properties + - bulletinLevel: bulletinLevel + deprecated: true + multipleVersionsAvailable: true + extensionMissing: true + type: type descriptors: key: supportsEl: true - displayName: displayName defaultValue: defaultValue + displayName: displayName expressionLanguageScope: expressionLanguageScope description: description sensitive: true @@ -78504,1487 +72267,1444 @@ components: name: name dynamic: true identifiesControllerServiceBundle: null - lossTolerant: true - backoffMechanism: "PENALIZE_FLOWFILE, YIELD_PROCESSOR" - maxBackoffPeriod: maxBackoffPeriod + controllerServiceApis: + - type: type + bundle: null + - type: type + bundle: null sensitiveDynamicPropertyNames: - sensitiveDynamicPropertyNames - sensitiveDynamicPropertyNames - schedulingStrategy: schedulingStrategy - schedulingPeriod: schedulingPeriod - yieldDuration: yieldDuration - properties: - key: properties - retriedRelationships: - - retriedRelationships - - retriedRelationships - validationStatus: "VALID, INVALID, VALIDATING" - remoteProcessGroups: - - targetSecure: true - inactiveRemoteInputPortCount: 9 - communicationsTimeout: communicationsTimeout - outputPortCount: 5 - inputPortCount: 4 - activeRemoteInputPortCount: 9 - proxyPort: 1 - flowRefreshed: flowRefreshed - versionedComponentId: versionedComponentId - transportProtocol: transportProtocol - transmitting: true - validationErrors: - - validationErrors - - validationErrors - yieldDuration: yieldDuration - id: id - localNetworkInterface: localNetworkInterface - comments: comments - authorizationIssues: - - authorizationIssues - - authorizationIssues - proxyPassword: proxyPassword - parentGroupId: parentGroupId - activeRemoteOutputPortCount: 6 - proxyHost: proxyHost - contents: - outputPorts: - - null - - null - inputPorts: - - comments: comments - targetId: targetId - concurrentlySchedulableTaskCount: 9 - groupId: groupId - useCompression: true - targetRunning: true - connected: true - versionedComponentId: versionedComponentId - batchSettings: - duration: duration - size: size - count: 6 - name: name - transmitting: true - exists: true - id: id - - comments: comments - targetId: targetId - concurrentlySchedulableTaskCount: 9 - groupId: groupId - useCompression: true - targetRunning: true - connected: true - versionedComponentId: versionedComponentId - batchSettings: - duration: duration - size: size - count: 6 - name: name - transmitting: true - exists: true - id: id - targetUri: targetUri - name: name - proxyUser: proxyUser - targetUris: targetUris - position: null - inactiveRemoteOutputPortCount: 8 - - targetSecure: true - inactiveRemoteInputPortCount: 9 - communicationsTimeout: communicationsTimeout - outputPortCount: 5 - inputPortCount: 4 - activeRemoteInputPortCount: 9 - proxyPort: 1 - flowRefreshed: flowRefreshed - versionedComponentId: versionedComponentId - transportProtocol: transportProtocol - transmitting: true - validationErrors: - - validationErrors - - validationErrors - yieldDuration: yieldDuration - id: id - localNetworkInterface: localNetworkInterface - comments: comments - authorizationIssues: - - authorizationIssues - - authorizationIssues - proxyPassword: proxyPassword - parentGroupId: parentGroupId - activeRemoteOutputPortCount: 6 - proxyHost: proxyHost - contents: - outputPorts: - - null - - null - inputPorts: - - comments: comments - targetId: targetId - concurrentlySchedulableTaskCount: 9 - groupId: groupId - useCompression: true - targetRunning: true - connected: true - versionedComponentId: versionedComponentId - batchSettings: - duration: duration - size: size - count: 6 - name: name - transmitting: true - exists: true + supportsSensitiveDynamicProperties: true + versionedComponentId: versionedComponentId + validationErrors: + - validationErrors + - validationErrors + id: id + state: "ENABLED, ENABLING, DISABLED, DISABLING" + bundle: + artifact: artifact + version: version + group: group + referencingComponents: + - bulletins: + - null + - null + disconnectedNodeAcknowledged: true + component: + descriptors: + key: null + referenceCycle: true + activeThreadCount: 0 + groupId: groupId + name: name + referenceType: "Processor, ControllerService, ReportingTask,\ + \ FlowRegistryClient" + validationErrors: + - validationErrors + - validationErrors + id: id + state: state + type: type + referencingComponents: + - null + - null + properties: + key: properties + permissions: null id: id - - comments: comments - targetId: targetId - concurrentlySchedulableTaskCount: 9 - groupId: groupId - useCompression: true - targetRunning: true - connected: true - versionedComponentId: versionedComponentId - batchSettings: - duration: duration - size: size - count: 6 - name: name - transmitting: true - exists: true + position: null + uri: uri + operatePermissions: + canRead: true + canWrite: true + revision: + clientId: clientId + lastModifier: lastModifier + version: 2 + - bulletins: + - null + - null + disconnectedNodeAcknowledged: true + component: + descriptors: + key: null + referenceCycle: true + activeThreadCount: 0 + groupId: groupId + name: name + referenceType: "Processor, ControllerService, ReportingTask,\ + \ FlowRegistryClient" + validationErrors: + - validationErrors + - validationErrors + id: id + state: state + type: type + referencingComponents: + - null + - null + properties: + key: properties + permissions: null id: id - targetUri: targetUri - name: name - proxyUser: proxyUser - targetUris: targetUris - position: null - inactiveRemoteOutputPortCount: 8 - connections: - - prioritizers: - - prioritizers - - prioritizers - flowFileExpiration: flowFileExpiration - selectedRelationships: - - selectedRelationships - - selectedRelationships - loadBalanceCompression: "DO_NOT_COMPRESS, COMPRESS_ATTRIBUTES_ONLY,\ - \ COMPRESS_ATTRIBUTES_AND_CONTENT" - destination: null - parentGroupId: parentGroupId - availableRelationships: - - availableRelationships - - availableRelationships - backPressureDataSizeThreshold: backPressureDataSizeThreshold - loadBalanceStrategy: "DO_NOT_LOAD_BALANCE, PARTITION_BY_ATTRIBUTE,\ - \ ROUND_ROBIN, SINGLE_NODE" - source: - running: true + position: null + uri: uri + operatePermissions: + canRead: true + canWrite: true + revision: + clientId: clientId + lastModifier: lastModifier + version: 2 + validationStatus: "VALID, INVALID, VALIDATING" + annotationData: annotationData comments: comments + parentGroupId: parentGroupId + customUiUrl: customUiUrl + restricted: true + name: name + position: + x: 0.8008281904610115 + "y": 6.027456183070403 + persistsState: true + properties: + key: properties + processGroups: + - null + - null + outputPorts: + - null + - null + funnels: + - versionedComponentId: versionedComponentId + parentGroupId: parentGroupId + id: id + position: + x: 0.8008281904610115 + "y": 6.027456183070403 + - versionedComponentId: versionedComponentId + parentGroupId: parentGroupId + id: id + position: + x: 0.8008281904610115 + "y": 6.027456183070403 + inputPorts: + - comments: comments + concurrentlySchedulableTaskCount: 1 + parentGroupId: parentGroupId + type: "INPUT_PORT, OUTPUT_PORT" + allowRemoteAccess: true versionedComponentId: versionedComponentId - groupId: groupId name: name transmitting: true - exists: true + validationErrors: + - validationErrors + - validationErrors id: id - type: "PROCESSOR, REMOTE_INPUT_PORT, REMOTE_OUTPUT_PORT, INPUT_PORT,\ - \ OUTPUT_PORT, FUNNEL" - labelIndex: 0 - bends: - - null - - null - loadBalanceStatus: "LOAD_BALANCE_NOT_CONFIGURED, LOAD_BALANCE_INACTIVE,\ - \ LOAD_BALANCE_ACTIVE" - backPressureObjectThreshold: 1 - versionedComponentId: versionedComponentId - getzIndex: 6 - name: name - id: id - position: null - loadBalancePartitionAttribute: loadBalancePartitionAttribute - - prioritizers: - - prioritizers - - prioritizers - flowFileExpiration: flowFileExpiration - selectedRelationships: - - selectedRelationships - - selectedRelationships - loadBalanceCompression: "DO_NOT_COMPRESS, COMPRESS_ATTRIBUTES_ONLY,\ - \ COMPRESS_ATTRIBUTES_AND_CONTENT" - destination: null - parentGroupId: parentGroupId - availableRelationships: - - availableRelationships - - availableRelationships - backPressureDataSizeThreshold: backPressureDataSizeThreshold - loadBalanceStrategy: "DO_NOT_LOAD_BALANCE, PARTITION_BY_ATTRIBUTE,\ - \ ROUND_ROBIN, SINGLE_NODE" - source: - running: true - comments: comments + portFunction: "STANDARD, FAILURE" + position: null + state: "RUNNING, STOPPED, DISABLED" + - comments: comments + concurrentlySchedulableTaskCount: 1 + parentGroupId: parentGroupId + type: "INPUT_PORT, OUTPUT_PORT" + allowRemoteAccess: true versionedComponentId: versionedComponentId - groupId: groupId name: name transmitting: true - exists: true + validationErrors: + - validationErrors + - validationErrors id: id - type: "PROCESSOR, REMOTE_INPUT_PORT, REMOTE_OUTPUT_PORT, INPUT_PORT,\ - \ OUTPUT_PORT, FUNNEL" - labelIndex: 0 - bends: - - null - - null - loadBalanceStatus: "LOAD_BALANCE_NOT_CONFIGURED, LOAD_BALANCE_INACTIVE,\ - \ LOAD_BALANCE_ACTIVE" - backPressureObjectThreshold: 1 - versionedComponentId: versionedComponentId - getzIndex: 6 - name: name - id: id - position: null - loadBalancePartitionAttribute: loadBalancePartitionAttribute - labels: - - versionedComponentId: versionedComponentId - getzIndex: 5 - width: 6.778324963048013 - parentGroupId: parentGroupId - style: - key: style - id: id - position: null - label: label - height: 6.878052220127876 - - versionedComponentId: versionedComponentId - getzIndex: 5 - width: 6.778324963048013 - parentGroupId: parentGroupId - style: - key: style - id: id - position: null - label: label - height: 6.878052220127876 - name: name - invalidCount: 5 - syncFailureCount: 1 - position: null - maxConcurrentTasks: 6 - statelessFlowTimeout: statelessFlowTimeout - parameterContext: null - locallyModifiedAndStaleCount: 7 - localOutputPortCount: 5 - localInputPortCount: 5 - invalidCount: 4 - syncFailureCount: 4 - position: - x: 6.027456183070403 - "y": 1.4658129805029452 - versionedFlowState: "LOCALLY_MODIFIED, STALE, LOCALLY_MODIFIED_AND_STALE,\ - \ UP_TO_DATE, SYNC_FAILURE" - locallyModifiedAndStaleCount: 1 - parameterContext: null - status: - name: name - nodeSnapshots: - - statusSnapshot: null - address: address - apiPort: 8 - nodeId: nodeId - - statusSnapshot: null - address: address - apiPort: 8 - nodeId: nodeId - id: id - aggregateSnapshot: - transferred: transferred - queued: queued - remoteProcessGroupStatusSnapshots: - - canRead: true - remoteProcessGroupStatusSnapshot: - bytesReceived: 4 - transmissionStatus: transmissionStatus - activeThreadCount: 0 - groupId: groupId - flowFilesReceived: 1 + portFunction: "STANDARD, FAILURE" + position: null + state: "RUNNING, STOPPED, DISABLED" + processors: + - supportsBatching: true + supportsParallelProcessing: true + deprecated: true + executionNodeRestricted: true + description: description + parentGroupId: parentGroupId + multipleVersionsAvailable: true + extensionMissing: true + type: type + inputRequirement: inputRequirement + relationships: + - name: name + autoTerminate: true + description: description + retry: true + - name: name + autoTerminate: true + description: description + retry: true + restricted: true + supportsSensitiveDynamicProperties: true + versionedComponentId: versionedComponentId + name: name + validationErrors: + - validationErrors + - validationErrors + style: + key: style + id: id + position: null + state: "RUNNING, STOPPED, DISABLED" + bundle: + artifact: artifact + version: version + group: group + config: + annotationData: annotationData + comments: comments + autoTerminatedRelationships: + - autoTerminatedRelationships + - autoTerminatedRelationships + concurrentlySchedulableTaskCount: 7 + retryCount: 9 + bulletinLevel: bulletinLevel + executionNode: executionNode + penaltyDuration: penaltyDuration + defaultSchedulingPeriod: + key: defaultSchedulingPeriod + defaultConcurrentTasks: + key: defaultConcurrentTasks + runDurationMillis: 3 + customUiUrl: customUiUrl + descriptors: + key: + supportsEl: true + defaultValue: defaultValue + displayName: displayName + expressionLanguageScope: expressionLanguageScope + description: description + sensitive: true + required: true + dependencies: + - dependentValues: + - dependentValues + - dependentValues + propertyName: propertyName + - dependentValues: + - dependentValues + - dependentValues + propertyName: propertyName + allowableValues: + - canRead: true + allowableValue: + displayName: displayName + description: description + value: value + - canRead: true + allowableValue: + displayName: displayName + description: description + value: value + identifiesControllerService: identifiesControllerService + name: name + dynamic: true + identifiesControllerServiceBundle: null + lossTolerant: true + backoffMechanism: "PENALIZE_FLOWFILE, YIELD_PROCESSOR" + maxBackoffPeriod: maxBackoffPeriod + sensitiveDynamicPropertyNames: + - sensitiveDynamicPropertyNames + - sensitiveDynamicPropertyNames + schedulingStrategy: schedulingStrategy + schedulingPeriod: schedulingPeriod + yieldDuration: yieldDuration + properties: + key: properties + retriedRelationships: + - retriedRelationships + - retriedRelationships + persistsState: true + validationStatus: "VALID, INVALID, VALIDATING" + - supportsBatching: true + supportsParallelProcessing: true + deprecated: true + executionNodeRestricted: true + description: description + parentGroupId: parentGroupId + multipleVersionsAvailable: true + extensionMissing: true + type: type + inputRequirement: inputRequirement + relationships: + - name: name + autoTerminate: true + description: description + retry: true + - name: name + autoTerminate: true + description: description + retry: true + restricted: true + supportsSensitiveDynamicProperties: true + versionedComponentId: versionedComponentId + name: name + validationErrors: + - validationErrors + - validationErrors + style: + key: style + id: id + position: null + state: "RUNNING, STOPPED, DISABLED" + bundle: + artifact: artifact + version: version + group: group + config: + annotationData: annotationData + comments: comments + autoTerminatedRelationships: + - autoTerminatedRelationships + - autoTerminatedRelationships + concurrentlySchedulableTaskCount: 7 + retryCount: 9 + bulletinLevel: bulletinLevel + executionNode: executionNode + penaltyDuration: penaltyDuration + defaultSchedulingPeriod: + key: defaultSchedulingPeriod + defaultConcurrentTasks: + key: defaultConcurrentTasks + runDurationMillis: 3 + customUiUrl: customUiUrl + descriptors: + key: + supportsEl: true + defaultValue: defaultValue + displayName: displayName + expressionLanguageScope: expressionLanguageScope + description: description + sensitive: true + required: true + dependencies: + - dependentValues: + - dependentValues + - dependentValues + propertyName: propertyName + - dependentValues: + - dependentValues + - dependentValues + propertyName: propertyName + allowableValues: + - canRead: true + allowableValue: + displayName: displayName + description: description + value: value + - canRead: true + allowableValue: + displayName: displayName + description: description + value: value + identifiesControllerService: identifiesControllerService + name: name + dynamic: true + identifiesControllerServiceBundle: null + lossTolerant: true + backoffMechanism: "PENALIZE_FLOWFILE, YIELD_PROCESSOR" + maxBackoffPeriod: maxBackoffPeriod + sensitiveDynamicPropertyNames: + - sensitiveDynamicPropertyNames + - sensitiveDynamicPropertyNames + schedulingStrategy: schedulingStrategy + schedulingPeriod: schedulingPeriod + yieldDuration: yieldDuration + properties: + key: properties + retriedRelationships: + - retriedRelationships + - retriedRelationships + persistsState: true + validationStatus: "VALID, INVALID, VALIDATING" + remoteProcessGroups: + - inactiveRemoteInputPortCount: 1 + targetSecure: true + communicationsTimeout: communicationsTimeout + outputPortCount: 7 + activeRemoteInputPortCount: 2 + inputPortCount: 6 + proxyPort: 1 + flowRefreshed: flowRefreshed + transportProtocol: transportProtocol + versionedComponentId: versionedComponentId + transmitting: true + validationErrors: + - validationErrors + - validationErrors + yieldDuration: yieldDuration + id: id + localNetworkInterface: localNetworkInterface + authorizationIssues: + - authorizationIssues + - authorizationIssues + comments: comments + proxyPassword: proxyPassword + parentGroupId: parentGroupId + activeRemoteOutputPortCount: 4 + proxyHost: proxyHost + contents: + outputPorts: + - null + - null + inputPorts: + - comments: comments + targetId: targetId + concurrentlySchedulableTaskCount: 1 + groupId: groupId + targetRunning: true + useCompression: true + connected: true + batchSettings: + duration: duration + size: size + count: 7 + versionedComponentId: versionedComponentId + name: name + transmitting: true + exists: true + id: id + - comments: comments + targetId: targetId + concurrentlySchedulableTaskCount: 1 + groupId: groupId + targetRunning: true + useCompression: true + connected: true + batchSettings: + duration: duration + size: size + count: 7 + versionedComponentId: versionedComponentId + name: name + transmitting: true + exists: true + id: id name: name + proxyUser: proxyUser targetUri: targetUri - flowFilesSent: 6 - received: received + targetUris: targetUris + position: null + inactiveRemoteOutputPortCount: 1 + - inactiveRemoteInputPortCount: 1 + targetSecure: true + communicationsTimeout: communicationsTimeout + outputPortCount: 7 + activeRemoteInputPortCount: 2 + inputPortCount: 6 + proxyPort: 1 + flowRefreshed: flowRefreshed + transportProtocol: transportProtocol + versionedComponentId: versionedComponentId + transmitting: true + validationErrors: + - validationErrors + - validationErrors + yieldDuration: yieldDuration id: id - bytesSent: 4 - sent: sent - id: id - - canRead: true - remoteProcessGroupStatusSnapshot: - bytesReceived: 4 - transmissionStatus: transmissionStatus - activeThreadCount: 0 - groupId: groupId - flowFilesReceived: 1 + localNetworkInterface: localNetworkInterface + authorizationIssues: + - authorizationIssues + - authorizationIssues + comments: comments + proxyPassword: proxyPassword + parentGroupId: parentGroupId + activeRemoteOutputPortCount: 4 + proxyHost: proxyHost + contents: + outputPorts: + - null + - null + inputPorts: + - comments: comments + targetId: targetId + concurrentlySchedulableTaskCount: 1 + groupId: groupId + targetRunning: true + useCompression: true + connected: true + batchSettings: + duration: duration + size: size + count: 7 + versionedComponentId: versionedComponentId + name: name + transmitting: true + exists: true + id: id + - comments: comments + targetId: targetId + concurrentlySchedulableTaskCount: 1 + groupId: groupId + targetRunning: true + useCompression: true + connected: true + batchSettings: + duration: duration + size: size + count: 7 + versionedComponentId: versionedComponentId + name: name + transmitting: true + exists: true + id: id name: name + proxyUser: proxyUser targetUri: targetUri - flowFilesSent: 6 - received: received - id: id - bytesSent: 4 - sent: sent - id: id - output: output - connectionStatusSnapshots: - - connectionStatusSnapshot: - sourceId: sourceId - groupId: groupId - queued: queued - percentUseCount: 7 - destinationId: destinationId - predictions: - predictedBytesAtNextInterval: 9 - predictionIntervalSeconds: 2 - predictedPercentBytes: 2 - predictedPercentCount: 3 - predictedMillisUntilCountBackpressure: 5 - predictedCountAtNextInterval: 7 - predictedMillisUntilBytesBackpressure: 5 - output: output - input: input - percentUseBytes: 1 - flowFileAvailability: flowFileAvailability - destinationName: destinationName - queuedSize: queuedSize - queuedCount: queuedCount + targetUris: targetUris + position: null + inactiveRemoteOutputPortCount: 1 + connections: + - prioritizers: + - prioritizers + - prioritizers + flowFileExpiration: flowFileExpiration + selectedRelationships: + - selectedRelationships + - selectedRelationships + loadBalanceCompression: "DO_NOT_COMPRESS, COMPRESS_ATTRIBUTES_ONLY,\ + \ COMPRESS_ATTRIBUTES_AND_CONTENT" + destination: + running: true + comments: comments + groupId: groupId + versionedComponentId: versionedComponentId + name: name + transmitting: true + exists: true + id: id + type: "PROCESSOR, REMOTE_INPUT_PORT, REMOTE_OUTPUT_PORT, INPUT_PORT,\ + \ OUTPUT_PORT, FUNNEL" + availableRelationships: + - availableRelationships + - availableRelationships + backPressureDataSizeThreshold: backPressureDataSizeThreshold + loadBalanceStrategy: "DO_NOT_LOAD_BALANCE, PARTITION_BY_ATTRIBUTE,\ + \ ROUND_ROBIN, SINGLE_NODE" + parentGroupId: parentGroupId + labelIndex: 7 + source: null + bends: + - null + - null + loadBalanceStatus: "LOAD_BALANCE_NOT_CONFIGURED, LOAD_BALANCE_INACTIVE,\ + \ LOAD_BALANCE_ACTIVE" + backPressureObjectThreshold: 5 + getzIndex: 2 + versionedComponentId: versionedComponentId name: name - flowFilesQueued: 1 id: id - sourceName: sourceName - flowFilesIn: 4 - flowFilesOut: 1 - bytesIn: 7 - bytesOut: 1 - bytesQueued: 6 - canRead: true - id: id - - connectionStatusSnapshot: - sourceId: sourceId - groupId: groupId - queued: queued - percentUseCount: 7 - destinationId: destinationId - predictions: - predictedBytesAtNextInterval: 9 - predictionIntervalSeconds: 2 - predictedPercentBytes: 2 - predictedPercentCount: 3 - predictedMillisUntilCountBackpressure: 5 - predictedCountAtNextInterval: 7 - predictedMillisUntilBytesBackpressure: 5 - output: output - input: input - percentUseBytes: 1 - flowFileAvailability: flowFileAvailability - destinationName: destinationName - queuedSize: queuedSize - queuedCount: queuedCount + position: null + loadBalancePartitionAttribute: loadBalancePartitionAttribute + - prioritizers: + - prioritizers + - prioritizers + flowFileExpiration: flowFileExpiration + selectedRelationships: + - selectedRelationships + - selectedRelationships + loadBalanceCompression: "DO_NOT_COMPRESS, COMPRESS_ATTRIBUTES_ONLY,\ + \ COMPRESS_ATTRIBUTES_AND_CONTENT" + destination: + running: true + comments: comments + groupId: groupId + versionedComponentId: versionedComponentId + name: name + transmitting: true + exists: true + id: id + type: "PROCESSOR, REMOTE_INPUT_PORT, REMOTE_OUTPUT_PORT, INPUT_PORT,\ + \ OUTPUT_PORT, FUNNEL" + availableRelationships: + - availableRelationships + - availableRelationships + backPressureDataSizeThreshold: backPressureDataSizeThreshold + loadBalanceStrategy: "DO_NOT_LOAD_BALANCE, PARTITION_BY_ATTRIBUTE,\ + \ ROUND_ROBIN, SINGLE_NODE" + parentGroupId: parentGroupId + labelIndex: 7 + source: null + bends: + - null + - null + loadBalanceStatus: "LOAD_BALANCE_NOT_CONFIGURED, LOAD_BALANCE_INACTIVE,\ + \ LOAD_BALANCE_ACTIVE" + backPressureObjectThreshold: 5 + getzIndex: 2 + versionedComponentId: versionedComponentId name: name - flowFilesQueued: 1 id: id - sourceName: sourceName - flowFilesIn: 4 - flowFilesOut: 1 - bytesIn: 7 - bytesOut: 1 - bytesQueued: 6 - canRead: true - id: id - queuedCount: queuedCount - queuedSize: queuedSize - flowFilesReceived: 4 - processGroupStatusSnapshots: - - canRead: true - processGroupStatusSnapshot: null - id: id - - canRead: true - processGroupStatusSnapshot: null - id: id - flowFilesSent: 9 - id: id - flowFilesIn: 5 - written: written - statelessActiveThreadCount: 7 - flowFilesOut: 0 - bytesIn: 4 - bytesQueued: 8 - bytesOut: 2 - bytesWritten: 3 - outputPortStatusSnapshots: - - null - - null - read: read - bytesTransferred: 8 - activeThreadCount: 1 - processorStatusSnapshots: - - processorStatusSnapshot: - bytesWritten: 7 - read: read - tasksDurationNanos: 8 - activeThreadCount: 7 - groupId: groupId - executionNode: "ALL, PRIMARY" - bytesRead: 3 - processingPerformanceStatus: - identifier: identifier - cpuDuration: 3 - contentReadDuration: 7 - sessionCommitDuration: 3 - garbageCollectionDuration: 4 - contentWriteDuration: 5 - type: type - terminatedThreadCount: 3 - output: output - input: input - taskCount: 4 - name: name + position: null + loadBalancePartitionAttribute: loadBalancePartitionAttribute + labels: + - getzIndex: 5 + versionedComponentId: versionedComponentId + width: 2.3021358869347655 + parentGroupId: parentGroupId + style: + key: style id: id - written: written - flowFilesIn: 0 - tasksDuration: tasksDuration - runStatus: "Running, Stopped, Validating, Disabled, Invalid" - flowFilesOut: 6 - tasks: tasks - bytesIn: 7 - bytesOut: 0 - canRead: true - id: id - - processorStatusSnapshot: - bytesWritten: 7 - read: read - tasksDurationNanos: 8 - activeThreadCount: 7 - groupId: groupId - executionNode: "ALL, PRIMARY" - bytesRead: 3 - processingPerformanceStatus: - identifier: identifier - cpuDuration: 3 - contentReadDuration: 7 - sessionCommitDuration: 3 - garbageCollectionDuration: 4 - contentWriteDuration: 5 - type: type - terminatedThreadCount: 3 - output: output - input: input - taskCount: 4 - name: name + label: label + position: null + height: 5.637376656633329 + - getzIndex: 5 + versionedComponentId: versionedComponentId + width: 2.3021358869347655 + parentGroupId: parentGroupId + style: + key: style id: id - written: written - flowFilesIn: 0 - tasksDuration: tasksDuration - runStatus: "Running, Stopped, Validating, Disabled, Invalid" - flowFilesOut: 6 - tasks: tasks - bytesIn: 7 - bytesOut: 0 - canRead: true - id: id - bytesRead: 4 - processingPerformanceStatus: null - received: received - bytesSent: 8 - processingNanos: 9 - sent: sent - flowFilesTransferred: 1 - terminatedThreadCount: 3 - input: input - bytesReceived: 6 + label: label + position: null + height: 5.637376656633329 + statelessGroupScheduledState: "STOPPED, RUNNING" + invalidCount: 6 name: name - flowFilesQueued: 6 - versionedFlowState: "LOCALLY_MODIFIED, STALE, LOCALLY_MODIFIED_AND_STALE,\ - \ UP_TO_DATE, SYNC_FAILURE" - inputPortStatusSnapshots: - - portStatusSnapshot: - output: output - input: input - activeThreadCount: 7 - groupId: groupId - name: name - transmitting: true - id: id - flowFilesIn: 9 - flowFilesOut: 9 - runStatus: "Running, Stopped, Validating, Disabled, Invalid" - bytesIn: 0 - bytesOut: 0 - canRead: true - id: id - - portStatusSnapshot: - output: output - input: input - activeThreadCount: 7 - groupId: groupId + syncFailureCount: 3 + maxConcurrentTasks: 6 + position: null + statelessFlowTimeout: statelessFlowTimeout + locallyModifiedAndStaleCount: 6 + parameterContext: + component: name: name - transmitting: true id: id - flowFilesIn: 9 - flowFilesOut: 9 - runStatus: "Running, Stopped, Validating, Disabled, Invalid" - bytesIn: 0 - bytesOut: 0 - canRead: true + permissions: null id: id - statsLastRefreshed: statsLastRefreshed - - activeRemotePortCount: 9 - staleCount: 5 - outputPortCount: 9 - inputPortCount: 3 - permissions: null - processGroupUpdateStrategy: "CURRENT_GROUP, CURRENT_GROUP_WITH_CHILDREN" - runningCount: 2 - disabledCount: 6 - versionedFlowSnapshot: - bucket: - identifier: identifier - permissions: null - createdTimestamp: 3 + localOutputPortCount: 4 + localInputPortCount: 0 + invalidCount: 6 + syncFailureCount: 0 + position: null + versionedFlowState: "LOCALLY_MODIFIED, STALE, LOCALLY_MODIFIED_AND_STALE,\ + \ UP_TO_DATE, SYNC_FAILURE" + locallyModifiedAndStaleCount: 8 + parameterContext: null + status: name: name - description: description - snapshotMetadata: - flowIdentifier: flowIdentifier - comments: comments - author: author - bucketIdentifier: bucketIdentifier - branch: branch - version: version - timestamp: 0 - externalControllerServices: - key: - identifier: identifier - name: name - flowContents: - processors: - - autoTerminatedRelationships: - - autoTerminatedRelationships - - autoTerminatedRelationships - bulletinLevel: bulletinLevel - executionNode: executionNode - runDurationMillis: 3 - type: type - propertyDescriptors: - key: - resourceDefinition: - resourceTypes: - - FILE - - FILE - cardinality: SINGLE - displayName: displayName - identifiesControllerService: true + nodeSnapshots: + - statusSnapshot: null + address: address + apiPort: 5 + nodeId: nodeId + - statusSnapshot: null + address: address + apiPort: 5 + nodeId: nodeId + aggregateSnapshot: + transferred: transferred + queued: queued + output: output + remoteProcessGroupStatusSnapshots: + - canRead: true + remoteProcessGroupStatusSnapshot: + bytesReceived: 5 + activeThreadCount: 5 + transmissionStatus: transmissionStatus + flowFilesReceived: 7 + groupId: groupId name: name - dynamic: true - 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: 2 - retryCount: 3 - penaltyDuration: penaltyDuration - backoffMechanism: "PENALIZE_FLOWFILE, YIELD_PROCESSOR" - schedulingStrategy: schedulingStrategy - name: name - instanceIdentifier: instanceIdentifier - style: - key: style - schedulingPeriod: schedulingPeriod - position: null - groupIdentifier: groupIdentifier - properties: - key: properties - - autoTerminatedRelationships: - - autoTerminatedRelationships - - autoTerminatedRelationships - bulletinLevel: bulletinLevel - executionNode: executionNode - runDurationMillis: 3 - type: type - propertyDescriptors: - key: - resourceDefinition: - resourceTypes: - - FILE - - FILE - cardinality: SINGLE - displayName: displayName - identifiesControllerService: true + targetUri: targetUri + flowFilesSent: 3 + received: received + bytesSent: 8 + id: id + sent: sent + id: id + - canRead: true + remoteProcessGroupStatusSnapshot: + bytesReceived: 5 + activeThreadCount: 5 + transmissionStatus: transmissionStatus + flowFilesReceived: 7 + groupId: groupId name: name - dynamic: true - 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: 2 - retryCount: 3 - penaltyDuration: penaltyDuration - backoffMechanism: "PENALIZE_FLOWFILE, YIELD_PROCESSOR" - schedulingStrategy: schedulingStrategy - name: name - instanceIdentifier: instanceIdentifier - style: - key: style - schedulingPeriod: schedulingPeriod - position: null - groupIdentifier: groupIdentifier - properties: - key: properties - scheduledState: ENABLED - processGroups: - - null - - null - outputPorts: - - null - - null - funnels: - - identifier: identifier - componentType: CONNECTION - comments: comments - name: name - instanceIdentifier: instanceIdentifier - position: null - groupIdentifier: groupIdentifier - - identifier: identifier - componentType: CONNECTION - comments: comments - name: name - instanceIdentifier: instanceIdentifier - position: null - groupIdentifier: groupIdentifier - versionedFlowCoordinates: - registryId: registryId - storageLocation: storageLocation - bucketId: bucketId - branch: branch - flowId: flowId - version: version - latest: true - connections: - - identifier: identifier - componentType: CONNECTION - prioritizers: - - prioritizers - - prioritizers - comments: comments - flowFileExpiration: flowFileExpiration - selectedRelationships: - - selectedRelationships - - selectedRelationships - loadBalanceCompression: "DO_NOT_COMPRESS, COMPRESS_ATTRIBUTES_ONLY,\ - \ COMPRESS_ATTRIBUTES_AND_CONTENT" - destination: null - backPressureDataSizeThreshold: backPressureDataSizeThreshold - loadBalanceStrategy: "DO_NOT_LOAD_BALANCE, PARTITION_BY_ATTRIBUTE,\ - \ ROUND_ROBIN, SINGLE_NODE" - source: - comments: comments - groupId: groupId - name: name - instanceIdentifier: instanceIdentifier + targetUri: targetUri + flowFilesSent: 3 + received: received + bytesSent: 8 + id: id + sent: sent id: id - type: PROCESSOR - labelIndex: 4 - bends: + connectionStatusSnapshots: + - canRead: true + connectionStatusSnapshot: + sourceId: sourceId + groupId: groupId + queued: queued + percentUseCount: 1 + destinationId: destinationId + predictions: + predictedBytesAtNextInterval: 4 + predictionIntervalSeconds: 9 + predictedPercentBytes: 6 + predictedPercentCount: 8 + predictedMillisUntilCountBackpressure: 9 + predictedCountAtNextInterval: 5 + predictedMillisUntilBytesBackpressure: 9 + output: output + input: input + percentUseBytes: 7 + flowFileAvailability: flowFileAvailability + destinationName: destinationName + queuedCount: queuedCount + queuedSize: queuedSize + flowFilesQueued: 6 + name: name + flowFilesIn: 1 + id: id + sourceName: sourceName + flowFilesOut: 1 + bytesIn: 4 + bytesOut: 7 + bytesQueued: 1 + id: id + - canRead: true + connectionStatusSnapshot: + sourceId: sourceId + groupId: groupId + queued: queued + percentUseCount: 1 + destinationId: destinationId + predictions: + predictedBytesAtNextInterval: 4 + predictionIntervalSeconds: 9 + predictedPercentBytes: 6 + predictedPercentCount: 8 + predictedMillisUntilCountBackpressure: 9 + predictedCountAtNextInterval: 5 + predictedMillisUntilBytesBackpressure: 9 + output: output + input: input + percentUseBytes: 7 + flowFileAvailability: flowFileAvailability + destinationName: destinationName + queuedCount: queuedCount + queuedSize: queuedSize + flowFilesQueued: 6 + name: name + flowFilesIn: 1 + id: id + sourceName: sourceName + flowFilesOut: 1 + bytesIn: 4 + bytesOut: 7 + bytesQueued: 1 + id: id + flowFilesReceived: 5 + queuedCount: queuedCount + queuedSize: queuedSize + flowFilesSent: 4 + processGroupStatusSnapshots: + - canRead: true + processGroupStatusSnapshot: null + id: id + - canRead: true + processGroupStatusSnapshot: null + id: id + flowFilesIn: 9 + id: id + written: written + statelessActiveThreadCount: 3 + flowFilesOut: 0 + bytesIn: 0 + bytesOut: 6 + bytesQueued: 4 + bytesWritten: 0 + outputPortStatusSnapshots: - null - null - backPressureObjectThreshold: 0 - name: name - instanceIdentifier: instanceIdentifier - position: null - groupIdentifier: groupIdentifier - partitioningAttribute: partitioningAttribute - zIndex: 0 - - identifier: identifier - componentType: CONNECTION - prioritizers: - - prioritizers - - prioritizers - comments: comments - flowFileExpiration: flowFileExpiration - selectedRelationships: - - selectedRelationships - - selectedRelationships - loadBalanceCompression: "DO_NOT_COMPRESS, COMPRESS_ATTRIBUTES_ONLY,\ - \ COMPRESS_ATTRIBUTES_AND_CONTENT" - destination: null - backPressureDataSizeThreshold: backPressureDataSizeThreshold - loadBalanceStrategy: "DO_NOT_LOAD_BALANCE, PARTITION_BY_ATTRIBUTE,\ - \ ROUND_ROBIN, SINGLE_NODE" - source: - comments: comments - groupId: groupId - name: name - instanceIdentifier: instanceIdentifier + bytesTransferred: 9 + read: read + activeThreadCount: 4 + processorStatusSnapshots: + - processorStatusSnapshot: + bytesWritten: 9 + read: read + tasksDurationNanos: 8 + activeThreadCount: 8 + groupId: groupId + executionNode: "ALL, PRIMARY" + bytesRead: 8 + processingPerformanceStatus: null + type: type + terminatedThreadCount: 0 + output: output + input: input + taskCount: 9 + name: name + flowFilesIn: 1 + id: id + tasksDuration: tasksDuration + written: written + flowFilesOut: 3 + runStatus: "Running, Stopped, Validating, Disabled, Invalid" + tasks: tasks + bytesIn: 6 + bytesOut: 4 + canRead: true + id: id + - processorStatusSnapshot: + bytesWritten: 9 + read: read + tasksDurationNanos: 8 + activeThreadCount: 8 + groupId: groupId + executionNode: "ALL, PRIMARY" + bytesRead: 8 + processingPerformanceStatus: null + type: type + terminatedThreadCount: 0 + output: output + input: input + taskCount: 9 + name: name + flowFilesIn: 1 + id: id + tasksDuration: tasksDuration + written: written + flowFilesOut: 3 + runStatus: "Running, Stopped, Validating, Disabled, Invalid" + tasks: tasks + bytesIn: 6 + bytesOut: 4 + canRead: true id: id - type: PROCESSOR - labelIndex: 4 - bends: - - null - - null - backPressureObjectThreshold: 0 - name: name - instanceIdentifier: instanceIdentifier - position: null - groupIdentifier: groupIdentifier - partitioningAttribute: partitioningAttribute - zIndex: 0 - logFileSuffix: logFileSuffix - parameterContextName: parameterContextName - identifier: identifier - componentType: CONNECTION - defaultBackPressureObjectThreshold: 9 - comments: comments - executionEngine: STANDARD - labels: - - identifier: identifier - componentType: CONNECTION - comments: comments - name: name - width: 4.332304821875894 - instanceIdentifier: instanceIdentifier - style: - key: style - position: null - label: label - groupIdentifier: groupIdentifier - zIndex: 7 - height: 2.7977867356748476 - - identifier: identifier - componentType: CONNECTION - comments: comments + bytesRead: 1 + processingPerformanceStatus: + identifier: identifier + cpuDuration: 0 + contentReadDuration: 4 + sessionCommitDuration: 1 + garbageCollectionDuration: 2 + contentWriteDuration: 3 + received: received + bytesSent: 7 + processingNanos: 8 + sent: sent + flowFilesTransferred: 6 + terminatedThreadCount: 9 + input: input + bytesReceived: 4 + flowFilesQueued: 7 name: name - width: 4.332304821875894 - instanceIdentifier: instanceIdentifier - style: - key: style - position: null - label: label - groupIdentifier: groupIdentifier - zIndex: 7 - height: 2.7977867356748476 - defaultBackPressureDataSizeThreshold: defaultBackPressureDataSizeThreshold - controllerServices: - - annotationData: annotationData + versionedFlowState: "LOCALLY_MODIFIED, STALE, LOCALLY_MODIFIED_AND_STALE,\ + \ UP_TO_DATE, SYNC_FAILURE" + inputPortStatusSnapshots: + - portStatusSnapshot: + output: output + input: input + activeThreadCount: 0 + groupId: groupId + name: name + transmitting: true + flowFilesIn: 5 + id: id + flowFilesOut: 5 + runStatus: "Running, Stopped, Validating, Disabled, Invalid" + bytesIn: 6 + bytesOut: 1 + canRead: true + id: id + - portStatusSnapshot: + output: output + input: input + activeThreadCount: 0 + groupId: groupId + name: name + transmitting: true + flowFilesIn: 5 + id: id + flowFilesOut: 5 + runStatus: "Running, Stopped, Validating, Disabled, Invalid" + bytesIn: 6 + bytesOut: 1 + canRead: true + id: id + id: id + statsLastRefreshed: statsLastRefreshed + - activeRemotePortCount: 0 + staleCount: 3 + outputPortCount: 3 + inputPortCount: 7 + permissions: + canRead: true + canWrite: true + processGroupUpdateStrategy: "CURRENT_GROUP, CURRENT_GROUP_WITH_CHILDREN" + disabledCount: 7 + runningCount: 5 + versionedFlowSnapshot: + bucket: identifier: identifier - componentType: CONNECTION - comments: comments - bulletinLevel: bulletinLevel - type: type - propertyDescriptors: - key: null - scheduledState: ENABLED - controllerServiceApis: - - type: type - bundle: null - - type: type - bundle: null + permissions: + canRead: true + canDelete: true + canWrite: true + createdTimestamp: 2 name: name - instanceIdentifier: instanceIdentifier - position: null - groupIdentifier: groupIdentifier - bundle: null - properties: - key: properties - - annotationData: annotationData - identifier: identifier - componentType: CONNECTION + description: description + externalControllerServices: + key: + identifier: identifier + name: name + snapshotMetadata: + flowIdentifier: flowIdentifier comments: comments - bulletinLevel: bulletinLevel - type: type - propertyDescriptors: - key: null - scheduledState: ENABLED - controllerServiceApis: - - type: type - bundle: null - - type: type + author: author + bucketIdentifier: bucketIdentifier + branch: branch + version: version + timestamp: 5 + flowContents: + processors: + - autoTerminatedRelationships: + - autoTerminatedRelationships + - autoTerminatedRelationships + bulletinLevel: bulletinLevel + executionNode: executionNode + runDurationMillis: 3 + propertyDescriptors: + key: null + type: type + scheduledState: ENABLED + maxBackoffPeriod: maxBackoffPeriod + yieldDuration: yieldDuration bundle: null - name: name - instanceIdentifier: instanceIdentifier - position: null - groupIdentifier: groupIdentifier - bundle: null - properties: - key: properties - defaultFlowFileExpiration: defaultFlowFileExpiration - flowFileConcurrency: flowFileConcurrency - flowFileOutboundPolicy: flowFileOutboundPolicy - name: name - inputPorts: - - identifier: identifier - componentType: CONNECTION - comments: comments - allowRemoteAccess: true - concurrentlySchedulableTaskCount: 8 - name: name - instanceIdentifier: instanceIdentifier - position: null - portFunction: STANDARD - type: INPUT_PORT - groupIdentifier: groupIdentifier - scheduledState: ENABLED - - identifier: identifier - componentType: CONNECTION - comments: comments - allowRemoteAccess: true - concurrentlySchedulableTaskCount: 8 - name: name - instanceIdentifier: instanceIdentifier - position: null - portFunction: STANDARD - type: INPUT_PORT - groupIdentifier: groupIdentifier - scheduledState: ENABLED - instanceIdentifier: instanceIdentifier - position: - x: 3.111202833403195 - "y": 9.897492629215506 - maxConcurrentTasks: 0 - statelessFlowTimeout: statelessFlowTimeout - remoteProcessGroups: - - identifier: identifier - componentType: CONNECTION - comments: comments - proxyPassword: proxyPassword - communicationsTimeout: communicationsTimeout - proxyHost: proxyHost - proxyPort: 5 - transportProtocol: "RAW, HTTP" - outputPorts: - - null - - null - name: name - proxyUser: proxyUser - targetUris: targetUris - inputPorts: - - identifier: identifier + retriedRelationships: + - retriedRelationships + - retriedRelationships + annotationData: annotationData componentType: CONNECTION - remoteGroupId: remoteGroupId + identifier: identifier comments: comments - targetId: targetId - concurrentlySchedulableTaskCount: 7 - useCompression: true - scheduledState: ENABLED + concurrentlySchedulableTaskCount: 1 + retryCount: 1 + penaltyDuration: penaltyDuration + backoffMechanism: "PENALIZE_FLOWFILE, YIELD_PROCESSOR" + schedulingStrategy: schedulingStrategy name: name instanceIdentifier: instanceIdentifier + schedulingPeriod: schedulingPeriod + style: + key: style position: null - batchSize: - duration: duration - size: size - count: 0 groupIdentifier: groupIdentifier - - identifier: identifier + properties: + key: properties + - autoTerminatedRelationships: + - autoTerminatedRelationships + - autoTerminatedRelationships + bulletinLevel: bulletinLevel + executionNode: executionNode + runDurationMillis: 3 + propertyDescriptors: + key: null + type: type + scheduledState: ENABLED + maxBackoffPeriod: maxBackoffPeriod + yieldDuration: yieldDuration + bundle: null + retriedRelationships: + - retriedRelationships + - retriedRelationships + annotationData: annotationData componentType: CONNECTION - remoteGroupId: remoteGroupId + identifier: identifier comments: comments - targetId: targetId - concurrentlySchedulableTaskCount: 7 - useCompression: true - scheduledState: ENABLED + concurrentlySchedulableTaskCount: 1 + retryCount: 1 + penaltyDuration: penaltyDuration + backoffMechanism: "PENALIZE_FLOWFILE, YIELD_PROCESSOR" + schedulingStrategy: schedulingStrategy name: name instanceIdentifier: instanceIdentifier + schedulingPeriod: schedulingPeriod + style: + key: style position: null - batchSize: - duration: duration - size: size - count: 0 groupIdentifier: groupIdentifier - instanceIdentifier: instanceIdentifier - yieldDuration: yieldDuration - position: null - groupIdentifier: groupIdentifier - localNetworkInterface: localNetworkInterface - - identifier: identifier - componentType: CONNECTION - comments: comments - proxyPassword: proxyPassword - communicationsTimeout: communicationsTimeout - proxyHost: proxyHost - proxyPort: 5 - transportProtocol: "RAW, HTTP" + properties: + key: properties + scheduledState: ENABLED + processGroups: + - null + - null outputPorts: - null - null - name: name - proxyUser: proxyUser - targetUris: targetUris - inputPorts: - - identifier: identifier - componentType: CONNECTION - remoteGroupId: remoteGroupId + funnels: + - componentType: CONNECTION + identifier: identifier comments: comments - targetId: targetId - concurrentlySchedulableTaskCount: 7 - useCompression: true - scheduledState: ENABLED name: name instanceIdentifier: instanceIdentifier position: null - batchSize: - duration: duration - size: size - count: 0 groupIdentifier: groupIdentifier - - identifier: identifier - componentType: CONNECTION - remoteGroupId: remoteGroupId + - componentType: CONNECTION + identifier: identifier comments: comments - targetId: targetId - concurrentlySchedulableTaskCount: 7 - useCompression: true - scheduledState: ENABLED name: name instanceIdentifier: instanceIdentifier position: null - batchSize: - duration: duration - size: size - count: 0 groupIdentifier: groupIdentifier - instanceIdentifier: instanceIdentifier - yieldDuration: yieldDuration - position: null - groupIdentifier: groupIdentifier - localNetworkInterface: localNetworkInterface - groupIdentifier: groupIdentifier - parameterProviders: - key: - identifier: identifier - name: name - type: type - bundle: null - flow: - versionCount: 8 - identifier: identifier - bucketName: bucketName - permissions: - canRead: true - canWrite: true - canDelete: true - createdTimestamp: 5 - name: name - description: description - bucketIdentifier: bucketIdentifier - versionInfo: - version: 7 - branch: branch - lastModifiedTimestamp: 5 - flowEncodingVersion: flowEncodingVersion - parameterContexts: - key: - parameterGroupName: parameterGroupName - identifier: identifier - synchronized: true - componentType: CONNECTION - comments: comments - description: description - inheritedParameterContexts: - - inheritedParameterContexts - - inheritedParameterContexts - name: name - instanceIdentifier: instanceIdentifier - position: null - groupIdentifier: groupIdentifier - parameters: - - referencedAssets: - - identifier: identifier - name: name - - identifier: identifier - name: name - provided: true - name: name - description: description - sensitive: true - value: value - - referencedAssets: - - identifier: identifier - name: name - - identifier: identifier - name: name - provided: true - name: name - description: description - sensitive: true - value: value - parameterProvider: parameterProvider - latest: true - stoppedCount: 6 - id: id - bulletins: - - sourceId: sourceId - canRead: true - groupId: groupId - id: 5 - nodeAddress: nodeAddress - bulletin: - sourceId: sourceId - level: level - sourceType: sourceType - groupId: groupId - id: 5 - sourceName: sourceName - category: category - message: message - nodeAddress: nodeAddress - timestamp: timestamp - timestamp: timestamp - - sourceId: sourceId - canRead: true - groupId: groupId - id: 5 - nodeAddress: nodeAddress - bulletin: - sourceId: sourceId - level: level - sourceType: sourceType - groupId: groupId - id: 5 - sourceName: sourceName - category: category - message: message - nodeAddress: nodeAddress - timestamp: timestamp - timestamp: timestamp - publicInputPortCount: 3 - upToDateCount: 1 - inactiveRemotePortCount: 1 - uri: uri - locallyModifiedCount: 3 - revision: - clientId: clientId - lastModifier: lastModifier - version: 0 - disconnectedNodeAcknowledged: true - publicOutputPortCount: 1 - component: - activeRemotePortCount: 7 - flowfileConcurrency: "UNBOUNDED, SINGLE_FLOWFILE_PER_NODE, SINGLE_BATCH_PER_NODE" - staleCount: 4 - outputPortCount: 3 - inputPortCount: 6 - versionedComponentId: versionedComponentId - runningCount: 1 - disabledCount: 2 - flowfileOutboundPolicy: "STREAM_WHEN_AVAILABLE, BATCH_OUTPUT" - stoppedCount: 5 - id: id - versionControlInformation: - bucketName: bucketName - groupId: groupId - registryId: registryId - storageLocation: storageLocation - bucketId: bucketId - registryName: registryName - branch: branch - flowName: flowName - version: version - flowDescription: flowDescription - stateExplanation: stateExplanation - state: "LOCALLY_MODIFIED, STALE, LOCALLY_MODIFIED_AND_STALE, UP_TO_DATE,\ - \ SYNC_FAILURE" - flowId: flowId - logFileSuffix: logFileSuffix - defaultBackPressureObjectThreshold: 0 - publicInputPortCount: 6 - comments: comments - upToDateCount: 3 - parentGroupId: parentGroupId - inactiveRemotePortCount: 9 - executionEngine: "STATELESS, STANDARD, INHERITED" - locallyModifiedCount: 2 - defaultBackPressureDataSizeThreshold: defaultBackPressureDataSizeThreshold - publicOutputPortCount: 7 - localOutputPortCount: 1 - defaultFlowFileExpiration: defaultFlowFileExpiration - localInputPortCount: 1 - statelessGroupScheduledState: "STOPPED, RUNNING" - contents: - controllerServices: - - deprecated: true - bulletinLevel: bulletinLevel - multipleVersionsAvailable: true - extensionMissing: true - type: type - descriptors: - key: - supportsEl: true - displayName: displayName - defaultValue: defaultValue - expressionLanguageScope: expressionLanguageScope - description: description - sensitive: true - required: true - dependencies: - - dependentValues: - - dependentValues - - dependentValues - propertyName: propertyName - - dependentValues: - - dependentValues - - dependentValues - propertyName: propertyName - allowableValues: - - canRead: true - allowableValue: - displayName: displayName - description: description - value: value - - canRead: true - allowableValue: - displayName: displayName - description: description - value: value - identifiesControllerService: identifiesControllerService - name: name - dynamic: true - identifiesControllerServiceBundle: null - controllerServiceApis: - - type: type - bundle: null - - type: type - bundle: null - sensitiveDynamicPropertyNames: - - sensitiveDynamicPropertyNames - - sensitiveDynamicPropertyNames - versionedComponentId: versionedComponentId - supportsSensitiveDynamicProperties: true - validationErrors: - - validationErrors - - validationErrors - id: id - state: "ENABLED, ENABLING, DISABLED, DISABLING" - bundle: - artifact: artifact - version: version - group: group - referencingComponents: - - bulletins: - - null - - null - disconnectedNodeAcknowledged: true - component: - descriptors: - key: null - referenceCycle: true - activeThreadCount: 0 + versionedFlowCoordinates: + registryId: registryId + storageLocation: storageLocation + bucketId: bucketId + branch: branch + flowId: flowId + version: version + latest: true + connections: + - componentType: CONNECTION + identifier: identifier + prioritizers: + - prioritizers + - prioritizers + comments: comments + flowFileExpiration: flowFileExpiration + selectedRelationships: + - selectedRelationships + - selectedRelationships + loadBalanceCompression: "DO_NOT_COMPRESS, COMPRESS_ATTRIBUTES_ONLY,\ + \ COMPRESS_ATTRIBUTES_AND_CONTENT" + destination: + comments: comments groupId: groupId name: name - validationErrors: - - validationErrors - - validationErrors - referenceType: "Processor, ControllerService, ReportingTask,\ - \ FlowRegistryClient" + instanceIdentifier: instanceIdentifier id: id - state: state - type: type - referencingComponents: - - null - - null - properties: - key: properties - permissions: null - id: id + type: PROCESSOR + backPressureDataSizeThreshold: backPressureDataSizeThreshold + loadBalanceStrategy: "DO_NOT_LOAD_BALANCE, PARTITION_BY_ATTRIBUTE,\ + \ ROUND_ROBIN, SINGLE_NODE" + labelIndex: 2 + source: null + bends: + - x: 7.203794749804894 + "y": 4.332304821875894 + - x: 7.203794749804894 + "y": 4.332304821875894 + backPressureObjectThreshold: 0 + name: name + instanceIdentifier: instanceIdentifier position: null - uri: uri - revision: null - operatePermissions: null - - bulletins: - - null - - null - disconnectedNodeAcknowledged: true - component: - descriptors: - key: null - referenceCycle: true - activeThreadCount: 0 + groupIdentifier: groupIdentifier + partitioningAttribute: partitioningAttribute + zIndex: 9 + - componentType: CONNECTION + identifier: identifier + prioritizers: + - prioritizers + - prioritizers + comments: comments + flowFileExpiration: flowFileExpiration + selectedRelationships: + - selectedRelationships + - selectedRelationships + loadBalanceCompression: "DO_NOT_COMPRESS, COMPRESS_ATTRIBUTES_ONLY,\ + \ COMPRESS_ATTRIBUTES_AND_CONTENT" + destination: + comments: comments groupId: groupId name: name - validationErrors: - - validationErrors - - validationErrors - referenceType: "Processor, ControllerService, ReportingTask,\ - \ FlowRegistryClient" + instanceIdentifier: instanceIdentifier id: id - state: state - type: type - referencingComponents: - - null - - null - properties: - key: properties - permissions: null - id: id + type: PROCESSOR + backPressureDataSizeThreshold: backPressureDataSizeThreshold + loadBalanceStrategy: "DO_NOT_LOAD_BALANCE, PARTITION_BY_ATTRIBUTE,\ + \ ROUND_ROBIN, SINGLE_NODE" + labelIndex: 2 + source: null + bends: + - x: 7.203794749804894 + "y": 4.332304821875894 + - x: 7.203794749804894 + "y": 4.332304821875894 + backPressureObjectThreshold: 0 + name: name + instanceIdentifier: instanceIdentifier position: null - uri: uri - revision: null - operatePermissions: null - validationStatus: "VALID, INVALID, VALIDATING" - annotationData: annotationData + groupIdentifier: groupIdentifier + partitioningAttribute: partitioningAttribute + zIndex: 9 + logFileSuffix: logFileSuffix + parameterContextName: parameterContextName + componentType: CONNECTION + identifier: identifier + defaultBackPressureObjectThreshold: 0 comments: comments - parentGroupId: parentGroupId - customUiUrl: customUiUrl - restricted: true + executionEngine: STANDARD + defaultBackPressureDataSizeThreshold: defaultBackPressureDataSizeThreshold + labels: + - componentType: CONNECTION + identifier: identifier + comments: comments + name: name + width: 4.8789878742268815 + instanceIdentifier: instanceIdentifier + style: + key: style + label: label + position: null + groupIdentifier: groupIdentifier + height: 6.173804034172511 + zIndex: 6 + - componentType: CONNECTION + identifier: identifier + comments: comments + name: name + width: 4.8789878742268815 + instanceIdentifier: instanceIdentifier + style: + key: style + label: label + position: null + groupIdentifier: groupIdentifier + height: 6.173804034172511 + zIndex: 6 + controllerServices: + - annotationData: annotationData + componentType: CONNECTION + identifier: identifier + comments: comments + bulletinLevel: bulletinLevel + propertyDescriptors: + key: + resourceDefinition: + resourceTypes: + - FILE + - FILE + cardinality: SINGLE + displayName: displayName + identifiesControllerService: true + name: name + dynamic: true + sensitive: true + type: type + scheduledState: ENABLED + controllerServiceApis: + - type: type + bundle: null + - type: type + bundle: null + name: name + instanceIdentifier: instanceIdentifier + position: null + groupIdentifier: groupIdentifier + bundle: + artifact: artifact + version: version + group: group + properties: + key: properties + - annotationData: annotationData + componentType: CONNECTION + identifier: identifier + comments: comments + bulletinLevel: bulletinLevel + propertyDescriptors: + key: + resourceDefinition: + resourceTypes: + - FILE + - FILE + cardinality: SINGLE + displayName: displayName + identifiesControllerService: true + name: name + dynamic: true + sensitive: true + type: type + scheduledState: ENABLED + controllerServiceApis: + - type: type + bundle: null + - type: type + bundle: null + name: name + instanceIdentifier: instanceIdentifier + position: null + groupIdentifier: groupIdentifier + bundle: + artifact: artifact + version: version + group: group + properties: + key: properties + defaultFlowFileExpiration: defaultFlowFileExpiration + flowFileConcurrency: flowFileConcurrency + flowFileOutboundPolicy: flowFileOutboundPolicy name: name + inputPorts: + - componentType: CONNECTION + identifier: identifier + comments: comments + allowRemoteAccess: true + concurrentlySchedulableTaskCount: 2 + name: name + instanceIdentifier: instanceIdentifier + portFunction: STANDARD + position: null + groupIdentifier: groupIdentifier + type: INPUT_PORT + scheduledState: ENABLED + - componentType: CONNECTION + identifier: identifier + comments: comments + allowRemoteAccess: true + concurrentlySchedulableTaskCount: 2 + name: name + instanceIdentifier: instanceIdentifier + portFunction: STANDARD + position: null + groupIdentifier: groupIdentifier + type: INPUT_PORT + scheduledState: ENABLED + instanceIdentifier: instanceIdentifier + maxConcurrentTasks: 9 position: null - persistsState: true - properties: - key: properties - - deprecated: true - bulletinLevel: bulletinLevel - multipleVersionsAvailable: true - extensionMissing: true - type: type - descriptors: - key: - supportsEl: true - displayName: displayName - defaultValue: defaultValue - expressionLanguageScope: expressionLanguageScope - description: description - sensitive: true - required: true - dependencies: - - dependentValues: - - dependentValues - - dependentValues - propertyName: propertyName - - dependentValues: - - dependentValues - - dependentValues - propertyName: propertyName - allowableValues: - - canRead: true - allowableValue: - displayName: displayName - description: description - value: value - - canRead: true - allowableValue: - displayName: displayName - description: description - value: value - identifiesControllerService: identifiesControllerService - name: name - dynamic: true - identifiesControllerServiceBundle: null - controllerServiceApis: - - type: type - bundle: null - - type: type - bundle: null - sensitiveDynamicPropertyNames: - - sensitiveDynamicPropertyNames - - sensitiveDynamicPropertyNames - versionedComponentId: versionedComponentId - supportsSensitiveDynamicProperties: true - validationErrors: - - validationErrors - - validationErrors - id: id - state: "ENABLED, ENABLING, DISABLED, DISABLING" - bundle: - artifact: artifact - version: version - group: group - referencingComponents: - - bulletins: + statelessFlowTimeout: statelessFlowTimeout + groupIdentifier: groupIdentifier + remoteProcessGroups: + - componentType: CONNECTION + identifier: identifier + comments: comments + proxyPassword: proxyPassword + communicationsTimeout: communicationsTimeout + proxyHost: proxyHost + proxyPort: 4 + outputPorts: - null - null - disconnectedNodeAcknowledged: true - component: - descriptors: - key: null - referenceCycle: true - activeThreadCount: 0 - groupId: groupId + transportProtocol: "RAW, HTTP" + name: name + proxyUser: proxyUser + inputPorts: + - componentType: CONNECTION + identifier: identifier + remoteGroupId: remoteGroupId + comments: comments + targetId: targetId + concurrentlySchedulableTaskCount: 1 + useCompression: true + scheduledState: ENABLED name: name - validationErrors: - - validationErrors - - validationErrors - referenceType: "Processor, ControllerService, ReportingTask,\ - \ FlowRegistryClient" - id: id - state: state - type: type - referencingComponents: - - null - - null - properties: - key: properties - permissions: null - id: id + instanceIdentifier: instanceIdentifier + position: null + batchSize: + duration: duration + size: size + count: 5 + groupIdentifier: groupIdentifier + - componentType: CONNECTION + identifier: identifier + remoteGroupId: remoteGroupId + comments: comments + targetId: targetId + concurrentlySchedulableTaskCount: 1 + useCompression: true + scheduledState: ENABLED + name: name + instanceIdentifier: instanceIdentifier + position: null + batchSize: + duration: duration + size: size + count: 5 + groupIdentifier: groupIdentifier + targetUris: targetUris + instanceIdentifier: instanceIdentifier + yieldDuration: yieldDuration position: null - uri: uri - revision: null - operatePermissions: null - - bulletins: + groupIdentifier: groupIdentifier + localNetworkInterface: localNetworkInterface + - componentType: CONNECTION + identifier: identifier + comments: comments + proxyPassword: proxyPassword + communicationsTimeout: communicationsTimeout + proxyHost: proxyHost + proxyPort: 4 + outputPorts: - null - null - disconnectedNodeAcknowledged: true - component: - descriptors: - key: null - referenceCycle: true - activeThreadCount: 0 - groupId: groupId + transportProtocol: "RAW, HTTP" + name: name + proxyUser: proxyUser + inputPorts: + - componentType: CONNECTION + identifier: identifier + remoteGroupId: remoteGroupId + comments: comments + targetId: targetId + concurrentlySchedulableTaskCount: 1 + useCompression: true + scheduledState: ENABLED name: name - validationErrors: - - validationErrors - - validationErrors - referenceType: "Processor, ControllerService, ReportingTask,\ - \ FlowRegistryClient" - id: id - state: state - type: type - referencingComponents: - - null - - null - properties: - key: properties - permissions: null - id: id + instanceIdentifier: instanceIdentifier + position: null + batchSize: + duration: duration + size: size + count: 5 + groupIdentifier: groupIdentifier + - componentType: CONNECTION + identifier: identifier + remoteGroupId: remoteGroupId + comments: comments + targetId: targetId + concurrentlySchedulableTaskCount: 1 + useCompression: true + scheduledState: ENABLED + name: name + instanceIdentifier: instanceIdentifier + position: null + batchSize: + duration: duration + size: size + count: 5 + groupIdentifier: groupIdentifier + targetUris: targetUris + instanceIdentifier: instanceIdentifier + yieldDuration: yieldDuration position: null - uri: uri - revision: null - operatePermissions: null - validationStatus: "VALID, INVALID, VALIDATING" - annotationData: annotationData - comments: comments - parentGroupId: parentGroupId - customUiUrl: customUiUrl - restricted: true - name: name - position: null - persistsState: true - properties: - key: properties - processGroups: - - null - - null - outputPorts: - - null - - null - inputPorts: - - comments: comments - concurrentlySchedulableTaskCount: 2 - parentGroupId: parentGroupId - type: "INPUT_PORT, OUTPUT_PORT" - allowRemoteAccess: true - versionedComponentId: versionedComponentId - name: name - transmitting: true - validationErrors: - - validationErrors - - validationErrors - id: id - position: null - state: "RUNNING, STOPPED, DISABLED" - portFunction: "STANDARD, FAILURE" - - comments: comments - concurrentlySchedulableTaskCount: 2 - parentGroupId: parentGroupId - type: "INPUT_PORT, OUTPUT_PORT" - allowRemoteAccess: true - versionedComponentId: versionedComponentId + groupIdentifier: groupIdentifier + localNetworkInterface: localNetworkInterface + parameterProviders: + key: + identifier: identifier + name: name + type: type + bundle: null + flow: + versionCount: 4 + bucketName: bucketName + identifier: identifier + permissions: null + createdTimestamp: 3 name: name - transmitting: true - validationErrors: - - validationErrors - - validationErrors - id: id - position: null - state: "RUNNING, STOPPED, DISABLED" - portFunction: "STANDARD, FAILURE" - funnels: - - versionedComponentId: versionedComponentId - parentGroupId: parentGroupId - id: id - position: null - - versionedComponentId: versionedComponentId - parentGroupId: parentGroupId - id: id - position: null - processors: - - supportsParallelProcessing: true - supportsBatching: true - deprecated: true - executionNodeRestricted: true - parentGroupId: parentGroupId description: description - multipleVersionsAvailable: true - extensionMissing: true - type: type - inputRequirement: inputRequirement - relationships: - - name: name - description: description - autoTerminate: true - retry: true - - name: name - description: description - autoTerminate: true - retry: true - restricted: true - versionedComponentId: versionedComponentId - supportsSensitiveDynamicProperties: true - name: name - validationErrors: - - validationErrors - - validationErrors - style: - key: style - id: id - position: null - state: "RUNNING, STOPPED, DISABLED" - bundle: - artifact: artifact - version: version - group: group - persistsState: true - config: - annotationData: annotationData + bucketIdentifier: bucketIdentifier + versionInfo: + version: 0 + branch: branch + lastModifiedTimestamp: 8 + flowEncodingVersion: flowEncodingVersion + latest: true + parameterContexts: + key: + parameterGroupName: parameterGroupName + componentType: CONNECTION + identifier: identifier + synchronized: true comments: comments - concurrentlySchedulableTaskCount: 6 - autoTerminatedRelationships: - - autoTerminatedRelationships - - autoTerminatedRelationships - retryCount: 1 - bulletinLevel: bulletinLevel - executionNode: executionNode - penaltyDuration: penaltyDuration - defaultSchedulingPeriod: - key: defaultSchedulingPeriod - runDurationMillis: 3 - defaultConcurrentTasks: - key: defaultConcurrentTasks - customUiUrl: customUiUrl + description: description + inheritedParameterContexts: + - inheritedParameterContexts + - inheritedParameterContexts + name: name + instanceIdentifier: instanceIdentifier + position: null + groupIdentifier: groupIdentifier + parameterProvider: parameterProvider + parameters: + - referencedAssets: + - identifier: identifier + name: name + - identifier: identifier + name: name + provided: true + name: name + description: description + sensitive: true + value: value + - referencedAssets: + - identifier: identifier + name: name + - identifier: identifier + name: name + provided: true + name: name + description: description + sensitive: true + value: value + stoppedCount: 7 + id: id + bulletins: + - null + - null + publicInputPortCount: 3 + upToDateCount: 3 + inactiveRemotePortCount: 0 + uri: uri + locallyModifiedCount: 7 + revision: + clientId: clientId + lastModifier: lastModifier + version: 2 + disconnectedNodeAcknowledged: true + publicOutputPortCount: 7 + component: + activeRemotePortCount: 6 + flowfileConcurrency: "UNBOUNDED, SINGLE_FLOWFILE_PER_NODE, SINGLE_BATCH_PER_NODE" + staleCount: 5 + outputPortCount: 1 + inputPortCount: 9 + versionedComponentId: versionedComponentId + disabledCount: 5 + runningCount: 6 + flowfileOutboundPolicy: "STREAM_WHEN_AVAILABLE, BATCH_OUTPUT" + stoppedCount: 6 + id: id + versionControlInformation: + bucketName: bucketName + groupId: groupId + registryId: registryId + storageLocation: storageLocation + bucketId: bucketId + registryName: registryName + branch: branch + flowName: flowName + version: version + flowDescription: flowDescription + stateExplanation: stateExplanation + state: "LOCALLY_MODIFIED, STALE, LOCALLY_MODIFIED_AND_STALE, UP_TO_DATE,\ + \ SYNC_FAILURE" + flowId: flowId + logFileSuffix: logFileSuffix + defaultBackPressureObjectThreshold: 4 + publicInputPortCount: 2 + comments: comments + upToDateCount: 3 + parentGroupId: parentGroupId + inactiveRemotePortCount: 9 + executionEngine: "STATELESS, STANDARD, INHERITED" + locallyModifiedCount: 3 + defaultBackPressureDataSizeThreshold: defaultBackPressureDataSizeThreshold + publicOutputPortCount: 6 + localOutputPortCount: 9 + defaultFlowFileExpiration: defaultFlowFileExpiration + localInputPortCount: 8 + contents: + controllerServices: + - bulletinLevel: bulletinLevel + deprecated: true + multipleVersionsAvailable: true + extensionMissing: true + type: type descriptors: key: supportsEl: true - displayName: displayName defaultValue: defaultValue + displayName: displayName expressionLanguageScope: expressionLanguageScope description: description sensitive: true @@ -80013,79 +73733,119 @@ components: name: name dynamic: true identifiesControllerServiceBundle: null - lossTolerant: true - backoffMechanism: "PENALIZE_FLOWFILE, YIELD_PROCESSOR" - maxBackoffPeriod: maxBackoffPeriod + controllerServiceApis: + - type: type + bundle: null + - type: type + bundle: null sensitiveDynamicPropertyNames: - sensitiveDynamicPropertyNames - sensitiveDynamicPropertyNames - schedulingStrategy: schedulingStrategy - schedulingPeriod: schedulingPeriod - yieldDuration: yieldDuration - properties: - key: properties - retriedRelationships: - - retriedRelationships - - retriedRelationships - validationStatus: "VALID, INVALID, VALIDATING" - - supportsParallelProcessing: true - supportsBatching: true - deprecated: true - executionNodeRestricted: true - parentGroupId: parentGroupId - description: description - multipleVersionsAvailable: true - extensionMissing: true - type: type - inputRequirement: inputRequirement - relationships: - - name: name - description: description - autoTerminate: true - retry: true - - name: name - description: description - autoTerminate: true - retry: true - restricted: true - versionedComponentId: versionedComponentId - supportsSensitiveDynamicProperties: true - name: name - validationErrors: - - validationErrors - - validationErrors - style: - key: style - id: id - position: null - state: "RUNNING, STOPPED, DISABLED" - bundle: - artifact: artifact - version: version - group: group - persistsState: true - config: + supportsSensitiveDynamicProperties: true + versionedComponentId: versionedComponentId + validationErrors: + - validationErrors + - validationErrors + id: id + state: "ENABLED, ENABLING, DISABLED, DISABLING" + bundle: + artifact: artifact + version: version + group: group + referencingComponents: + - bulletins: + - null + - null + disconnectedNodeAcknowledged: true + component: + descriptors: + key: null + referenceCycle: true + activeThreadCount: 0 + groupId: groupId + name: name + referenceType: "Processor, ControllerService, ReportingTask,\ + \ FlowRegistryClient" + validationErrors: + - validationErrors + - validationErrors + id: id + state: state + type: type + referencingComponents: + - null + - null + properties: + key: properties + permissions: null + id: id + position: null + uri: uri + operatePermissions: + canRead: true + canWrite: true + revision: + clientId: clientId + lastModifier: lastModifier + version: 2 + - bulletins: + - null + - null + disconnectedNodeAcknowledged: true + component: + descriptors: + key: null + referenceCycle: true + activeThreadCount: 0 + groupId: groupId + name: name + referenceType: "Processor, ControllerService, ReportingTask,\ + \ FlowRegistryClient" + validationErrors: + - validationErrors + - validationErrors + id: id + state: state + type: type + referencingComponents: + - null + - null + properties: + key: properties + permissions: null + id: id + position: null + uri: uri + operatePermissions: + canRead: true + canWrite: true + revision: + clientId: clientId + lastModifier: lastModifier + version: 2 + validationStatus: "VALID, INVALID, VALIDATING" annotationData: annotationData comments: comments - concurrentlySchedulableTaskCount: 6 - autoTerminatedRelationships: - - autoTerminatedRelationships - - autoTerminatedRelationships - retryCount: 1 - bulletinLevel: bulletinLevel - executionNode: executionNode - penaltyDuration: penaltyDuration - defaultSchedulingPeriod: - key: defaultSchedulingPeriod - runDurationMillis: 3 - defaultConcurrentTasks: - key: defaultConcurrentTasks + parentGroupId: parentGroupId customUiUrl: customUiUrl + restricted: true + name: name + position: + x: 0.8008281904610115 + "y": 6.027456183070403 + persistsState: true + properties: + key: properties + - bulletinLevel: bulletinLevel + deprecated: true + multipleVersionsAvailable: true + extensionMissing: true + type: type descriptors: key: supportsEl: true - displayName: displayName defaultValue: defaultValue + displayName: displayName expressionLanguageScope: expressionLanguageScope description: description sensitive: true @@ -80114,3931 +73874,5880 @@ components: name: name dynamic: true identifiesControllerServiceBundle: null - lossTolerant: true - backoffMechanism: "PENALIZE_FLOWFILE, YIELD_PROCESSOR" - maxBackoffPeriod: maxBackoffPeriod + controllerServiceApis: + - type: type + bundle: null + - type: type + bundle: null sensitiveDynamicPropertyNames: - sensitiveDynamicPropertyNames - sensitiveDynamicPropertyNames - schedulingStrategy: schedulingStrategy - schedulingPeriod: schedulingPeriod - yieldDuration: yieldDuration - properties: - key: properties - retriedRelationships: - - retriedRelationships - - retriedRelationships - validationStatus: "VALID, INVALID, VALIDATING" - remoteProcessGroups: - - targetSecure: true - inactiveRemoteInputPortCount: 9 - communicationsTimeout: communicationsTimeout - outputPortCount: 5 - inputPortCount: 4 - activeRemoteInputPortCount: 9 - proxyPort: 1 - flowRefreshed: flowRefreshed - versionedComponentId: versionedComponentId - transportProtocol: transportProtocol - transmitting: true - validationErrors: - - validationErrors - - validationErrors - yieldDuration: yieldDuration - id: id - localNetworkInterface: localNetworkInterface - comments: comments - authorizationIssues: - - authorizationIssues - - authorizationIssues - proxyPassword: proxyPassword - parentGroupId: parentGroupId - activeRemoteOutputPortCount: 6 - proxyHost: proxyHost - contents: - outputPorts: - - null - - null - inputPorts: - - comments: comments - targetId: targetId - concurrentlySchedulableTaskCount: 9 - groupId: groupId - useCompression: true - targetRunning: true - connected: true - versionedComponentId: versionedComponentId - batchSettings: - duration: duration - size: size - count: 6 - name: name - transmitting: true - exists: true - id: id - - comments: comments - targetId: targetId - concurrentlySchedulableTaskCount: 9 - groupId: groupId - useCompression: true - targetRunning: true - connected: true - versionedComponentId: versionedComponentId - batchSettings: - duration: duration - size: size - count: 6 - name: name - transmitting: true - exists: true - id: id - targetUri: targetUri - name: name - proxyUser: proxyUser - targetUris: targetUris - position: null - inactiveRemoteOutputPortCount: 8 - - targetSecure: true - inactiveRemoteInputPortCount: 9 - communicationsTimeout: communicationsTimeout - outputPortCount: 5 - inputPortCount: 4 - activeRemoteInputPortCount: 9 - proxyPort: 1 - flowRefreshed: flowRefreshed - versionedComponentId: versionedComponentId - transportProtocol: transportProtocol - transmitting: true - validationErrors: - - validationErrors - - validationErrors - yieldDuration: yieldDuration - id: id - localNetworkInterface: localNetworkInterface - comments: comments - authorizationIssues: - - authorizationIssues - - authorizationIssues - proxyPassword: proxyPassword - parentGroupId: parentGroupId - activeRemoteOutputPortCount: 6 - proxyHost: proxyHost - contents: - outputPorts: - - null - - null - inputPorts: - - comments: comments - targetId: targetId - concurrentlySchedulableTaskCount: 9 - groupId: groupId - useCompression: true - targetRunning: true - connected: true - versionedComponentId: versionedComponentId - batchSettings: - duration: duration - size: size - count: 6 - name: name - transmitting: true - exists: true + supportsSensitiveDynamicProperties: true + versionedComponentId: versionedComponentId + validationErrors: + - validationErrors + - validationErrors + id: id + state: "ENABLED, ENABLING, DISABLED, DISABLING" + bundle: + artifact: artifact + version: version + group: group + referencingComponents: + - bulletins: + - null + - null + disconnectedNodeAcknowledged: true + component: + descriptors: + key: null + referenceCycle: true + activeThreadCount: 0 + groupId: groupId + name: name + referenceType: "Processor, ControllerService, ReportingTask,\ + \ FlowRegistryClient" + validationErrors: + - validationErrors + - validationErrors + id: id + state: state + type: type + referencingComponents: + - null + - null + properties: + key: properties + permissions: null id: id - - comments: comments - targetId: targetId - concurrentlySchedulableTaskCount: 9 - groupId: groupId - useCompression: true - targetRunning: true - connected: true - versionedComponentId: versionedComponentId - batchSettings: - duration: duration - size: size - count: 6 - name: name - transmitting: true - exists: true + position: null + uri: uri + operatePermissions: + canRead: true + canWrite: true + revision: + clientId: clientId + lastModifier: lastModifier + version: 2 + - bulletins: + - null + - null + disconnectedNodeAcknowledged: true + component: + descriptors: + key: null + referenceCycle: true + activeThreadCount: 0 + groupId: groupId + name: name + referenceType: "Processor, ControllerService, ReportingTask,\ + \ FlowRegistryClient" + validationErrors: + - validationErrors + - validationErrors + id: id + state: state + type: type + referencingComponents: + - null + - null + properties: + key: properties + permissions: null id: id - targetUri: targetUri - name: name - proxyUser: proxyUser - targetUris: targetUris - position: null - inactiveRemoteOutputPortCount: 8 - connections: - - prioritizers: - - prioritizers - - prioritizers - flowFileExpiration: flowFileExpiration - selectedRelationships: - - selectedRelationships - - selectedRelationships - loadBalanceCompression: "DO_NOT_COMPRESS, COMPRESS_ATTRIBUTES_ONLY,\ - \ COMPRESS_ATTRIBUTES_AND_CONTENT" - destination: null - parentGroupId: parentGroupId - availableRelationships: - - availableRelationships - - availableRelationships - backPressureDataSizeThreshold: backPressureDataSizeThreshold - loadBalanceStrategy: "DO_NOT_LOAD_BALANCE, PARTITION_BY_ATTRIBUTE,\ - \ ROUND_ROBIN, SINGLE_NODE" - source: - running: true + position: null + uri: uri + operatePermissions: + canRead: true + canWrite: true + revision: + clientId: clientId + lastModifier: lastModifier + version: 2 + validationStatus: "VALID, INVALID, VALIDATING" + annotationData: annotationData comments: comments + parentGroupId: parentGroupId + customUiUrl: customUiUrl + restricted: true + name: name + position: + x: 0.8008281904610115 + "y": 6.027456183070403 + persistsState: true + properties: + key: properties + processGroups: + - null + - null + outputPorts: + - null + - null + funnels: + - versionedComponentId: versionedComponentId + parentGroupId: parentGroupId + id: id + position: + x: 0.8008281904610115 + "y": 6.027456183070403 + - versionedComponentId: versionedComponentId + parentGroupId: parentGroupId + id: id + position: + x: 0.8008281904610115 + "y": 6.027456183070403 + inputPorts: + - comments: comments + concurrentlySchedulableTaskCount: 1 + parentGroupId: parentGroupId + type: "INPUT_PORT, OUTPUT_PORT" + allowRemoteAccess: true + versionedComponentId: versionedComponentId + name: name + transmitting: true + validationErrors: + - validationErrors + - validationErrors + id: id + portFunction: "STANDARD, FAILURE" + position: null + state: "RUNNING, STOPPED, DISABLED" + - comments: comments + concurrentlySchedulableTaskCount: 1 + parentGroupId: parentGroupId + type: "INPUT_PORT, OUTPUT_PORT" + allowRemoteAccess: true + versionedComponentId: versionedComponentId + name: name + transmitting: true + validationErrors: + - validationErrors + - validationErrors + id: id + portFunction: "STANDARD, FAILURE" + position: null + state: "RUNNING, STOPPED, DISABLED" + processors: + - supportsBatching: true + supportsParallelProcessing: true + deprecated: true + executionNodeRestricted: true + description: description + parentGroupId: parentGroupId + multipleVersionsAvailable: true + extensionMissing: true + type: type + inputRequirement: inputRequirement + relationships: + - name: name + autoTerminate: true + description: description + retry: true + - name: name + autoTerminate: true + description: description + retry: true + restricted: true + supportsSensitiveDynamicProperties: true versionedComponentId: versionedComponentId - groupId: groupId name: name - transmitting: true - exists: true + validationErrors: + - validationErrors + - validationErrors + style: + key: style id: id - type: "PROCESSOR, REMOTE_INPUT_PORT, REMOTE_OUTPUT_PORT, INPUT_PORT,\ - \ OUTPUT_PORT, FUNNEL" - labelIndex: 0 - bends: - - null - - null - loadBalanceStatus: "LOAD_BALANCE_NOT_CONFIGURED, LOAD_BALANCE_INACTIVE,\ - \ LOAD_BALANCE_ACTIVE" - backPressureObjectThreshold: 1 - versionedComponentId: versionedComponentId - getzIndex: 6 - name: name - id: id - position: null - loadBalancePartitionAttribute: loadBalancePartitionAttribute - - prioritizers: - - prioritizers - - prioritizers - flowFileExpiration: flowFileExpiration - selectedRelationships: - - selectedRelationships - - selectedRelationships - loadBalanceCompression: "DO_NOT_COMPRESS, COMPRESS_ATTRIBUTES_ONLY,\ - \ COMPRESS_ATTRIBUTES_AND_CONTENT" - destination: null - parentGroupId: parentGroupId - availableRelationships: - - availableRelationships - - availableRelationships - backPressureDataSizeThreshold: backPressureDataSizeThreshold - loadBalanceStrategy: "DO_NOT_LOAD_BALANCE, PARTITION_BY_ATTRIBUTE,\ - \ ROUND_ROBIN, SINGLE_NODE" - source: - running: true - comments: comments + position: null + state: "RUNNING, STOPPED, DISABLED" + bundle: + artifact: artifact + version: version + group: group + config: + annotationData: annotationData + comments: comments + autoTerminatedRelationships: + - autoTerminatedRelationships + - autoTerminatedRelationships + concurrentlySchedulableTaskCount: 7 + retryCount: 9 + bulletinLevel: bulletinLevel + executionNode: executionNode + penaltyDuration: penaltyDuration + defaultSchedulingPeriod: + key: defaultSchedulingPeriod + defaultConcurrentTasks: + key: defaultConcurrentTasks + runDurationMillis: 3 + customUiUrl: customUiUrl + descriptors: + key: + supportsEl: true + defaultValue: defaultValue + displayName: displayName + expressionLanguageScope: expressionLanguageScope + description: description + sensitive: true + required: true + dependencies: + - dependentValues: + - dependentValues + - dependentValues + propertyName: propertyName + - dependentValues: + - dependentValues + - dependentValues + propertyName: propertyName + allowableValues: + - canRead: true + allowableValue: + displayName: displayName + description: description + value: value + - canRead: true + allowableValue: + displayName: displayName + description: description + value: value + identifiesControllerService: identifiesControllerService + name: name + dynamic: true + identifiesControllerServiceBundle: null + lossTolerant: true + backoffMechanism: "PENALIZE_FLOWFILE, YIELD_PROCESSOR" + maxBackoffPeriod: maxBackoffPeriod + sensitiveDynamicPropertyNames: + - sensitiveDynamicPropertyNames + - sensitiveDynamicPropertyNames + schedulingStrategy: schedulingStrategy + schedulingPeriod: schedulingPeriod + yieldDuration: yieldDuration + properties: + key: properties + retriedRelationships: + - retriedRelationships + - retriedRelationships + persistsState: true + validationStatus: "VALID, INVALID, VALIDATING" + - supportsBatching: true + supportsParallelProcessing: true + deprecated: true + executionNodeRestricted: true + description: description + parentGroupId: parentGroupId + multipleVersionsAvailable: true + extensionMissing: true + type: type + inputRequirement: inputRequirement + relationships: + - name: name + autoTerminate: true + description: description + retry: true + - name: name + autoTerminate: true + description: description + retry: true + restricted: true + supportsSensitiveDynamicProperties: true versionedComponentId: versionedComponentId - groupId: groupId name: name + validationErrors: + - validationErrors + - validationErrors + style: + key: style + id: id + position: null + state: "RUNNING, STOPPED, DISABLED" + bundle: + artifact: artifact + version: version + group: group + config: + annotationData: annotationData + comments: comments + autoTerminatedRelationships: + - autoTerminatedRelationships + - autoTerminatedRelationships + concurrentlySchedulableTaskCount: 7 + retryCount: 9 + bulletinLevel: bulletinLevel + executionNode: executionNode + penaltyDuration: penaltyDuration + defaultSchedulingPeriod: + key: defaultSchedulingPeriod + defaultConcurrentTasks: + key: defaultConcurrentTasks + runDurationMillis: 3 + customUiUrl: customUiUrl + descriptors: + key: + supportsEl: true + defaultValue: defaultValue + displayName: displayName + expressionLanguageScope: expressionLanguageScope + description: description + sensitive: true + required: true + dependencies: + - dependentValues: + - dependentValues + - dependentValues + propertyName: propertyName + - dependentValues: + - dependentValues + - dependentValues + propertyName: propertyName + allowableValues: + - canRead: true + allowableValue: + displayName: displayName + description: description + value: value + - canRead: true + allowableValue: + displayName: displayName + description: description + value: value + identifiesControllerService: identifiesControllerService + name: name + dynamic: true + identifiesControllerServiceBundle: null + lossTolerant: true + backoffMechanism: "PENALIZE_FLOWFILE, YIELD_PROCESSOR" + maxBackoffPeriod: maxBackoffPeriod + sensitiveDynamicPropertyNames: + - sensitiveDynamicPropertyNames + - sensitiveDynamicPropertyNames + schedulingStrategy: schedulingStrategy + schedulingPeriod: schedulingPeriod + yieldDuration: yieldDuration + properties: + key: properties + retriedRelationships: + - retriedRelationships + - retriedRelationships + persistsState: true + validationStatus: "VALID, INVALID, VALIDATING" + remoteProcessGroups: + - inactiveRemoteInputPortCount: 1 + targetSecure: true + communicationsTimeout: communicationsTimeout + outputPortCount: 7 + activeRemoteInputPortCount: 2 + inputPortCount: 6 + proxyPort: 1 + flowRefreshed: flowRefreshed + transportProtocol: transportProtocol + versionedComponentId: versionedComponentId transmitting: true - exists: true + validationErrors: + - validationErrors + - validationErrors + yieldDuration: yieldDuration id: id - type: "PROCESSOR, REMOTE_INPUT_PORT, REMOTE_OUTPUT_PORT, INPUT_PORT,\ - \ OUTPUT_PORT, FUNNEL" - labelIndex: 0 - bends: - - null - - null - loadBalanceStatus: "LOAD_BALANCE_NOT_CONFIGURED, LOAD_BALANCE_INACTIVE,\ - \ LOAD_BALANCE_ACTIVE" - backPressureObjectThreshold: 1 - versionedComponentId: versionedComponentId - getzIndex: 6 - name: name - id: id - position: null - loadBalancePartitionAttribute: loadBalancePartitionAttribute - labels: - - versionedComponentId: versionedComponentId - getzIndex: 5 - width: 6.778324963048013 - parentGroupId: parentGroupId - style: - key: style - id: id - position: null - label: label - height: 6.878052220127876 - - versionedComponentId: versionedComponentId - getzIndex: 5 - width: 6.778324963048013 - parentGroupId: parentGroupId - style: - key: style - id: id - position: null - label: label - height: 6.878052220127876 - name: name - invalidCount: 5 - syncFailureCount: 1 - position: null - maxConcurrentTasks: 6 - statelessFlowTimeout: statelessFlowTimeout - parameterContext: null - locallyModifiedAndStaleCount: 7 - localOutputPortCount: 5 - localInputPortCount: 5 - invalidCount: 4 - syncFailureCount: 4 - position: - x: 6.027456183070403 - "y": 1.4658129805029452 - versionedFlowState: "LOCALLY_MODIFIED, STALE, LOCALLY_MODIFIED_AND_STALE,\ - \ UP_TO_DATE, SYNC_FAILURE" - locallyModifiedAndStaleCount: 1 - parameterContext: null - status: - name: name - nodeSnapshots: - - statusSnapshot: null - address: address - apiPort: 8 - nodeId: nodeId - - statusSnapshot: null - address: address - apiPort: 8 - nodeId: nodeId - id: id - aggregateSnapshot: - transferred: transferred - queued: queued - remoteProcessGroupStatusSnapshots: - - canRead: true - remoteProcessGroupStatusSnapshot: - bytesReceived: 4 - transmissionStatus: transmissionStatus - activeThreadCount: 0 - groupId: groupId - flowFilesReceived: 1 + localNetworkInterface: localNetworkInterface + authorizationIssues: + - authorizationIssues + - authorizationIssues + comments: comments + proxyPassword: proxyPassword + parentGroupId: parentGroupId + activeRemoteOutputPortCount: 4 + proxyHost: proxyHost + contents: + outputPorts: + - null + - null + inputPorts: + - comments: comments + targetId: targetId + concurrentlySchedulableTaskCount: 1 + groupId: groupId + targetRunning: true + useCompression: true + connected: true + batchSettings: + duration: duration + size: size + count: 7 + versionedComponentId: versionedComponentId + name: name + transmitting: true + exists: true + id: id + - comments: comments + targetId: targetId + concurrentlySchedulableTaskCount: 1 + groupId: groupId + targetRunning: true + useCompression: true + connected: true + batchSettings: + duration: duration + size: size + count: 7 + versionedComponentId: versionedComponentId + name: name + transmitting: true + exists: true + id: id name: name + proxyUser: proxyUser targetUri: targetUri - flowFilesSent: 6 - received: received + targetUris: targetUris + position: null + inactiveRemoteOutputPortCount: 1 + - inactiveRemoteInputPortCount: 1 + targetSecure: true + communicationsTimeout: communicationsTimeout + outputPortCount: 7 + activeRemoteInputPortCount: 2 + inputPortCount: 6 + proxyPort: 1 + flowRefreshed: flowRefreshed + transportProtocol: transportProtocol + versionedComponentId: versionedComponentId + transmitting: true + validationErrors: + - validationErrors + - validationErrors + yieldDuration: yieldDuration id: id - bytesSent: 4 - sent: sent - id: id - - canRead: true - remoteProcessGroupStatusSnapshot: - bytesReceived: 4 - transmissionStatus: transmissionStatus - activeThreadCount: 0 - groupId: groupId - flowFilesReceived: 1 + localNetworkInterface: localNetworkInterface + authorizationIssues: + - authorizationIssues + - authorizationIssues + comments: comments + proxyPassword: proxyPassword + parentGroupId: parentGroupId + activeRemoteOutputPortCount: 4 + proxyHost: proxyHost + contents: + outputPorts: + - null + - null + inputPorts: + - comments: comments + targetId: targetId + concurrentlySchedulableTaskCount: 1 + groupId: groupId + targetRunning: true + useCompression: true + connected: true + batchSettings: + duration: duration + size: size + count: 7 + versionedComponentId: versionedComponentId + name: name + transmitting: true + exists: true + id: id + - comments: comments + targetId: targetId + concurrentlySchedulableTaskCount: 1 + groupId: groupId + targetRunning: true + useCompression: true + connected: true + batchSettings: + duration: duration + size: size + count: 7 + versionedComponentId: versionedComponentId + name: name + transmitting: true + exists: true + id: id name: name + proxyUser: proxyUser targetUri: targetUri - flowFilesSent: 6 - received: received - id: id - bytesSent: 4 - sent: sent - id: id - output: output - connectionStatusSnapshots: - - connectionStatusSnapshot: - sourceId: sourceId - groupId: groupId - queued: queued - percentUseCount: 7 - destinationId: destinationId - predictions: - predictedBytesAtNextInterval: 9 - predictionIntervalSeconds: 2 - predictedPercentBytes: 2 - predictedPercentCount: 3 - predictedMillisUntilCountBackpressure: 5 - predictedCountAtNextInterval: 7 - predictedMillisUntilBytesBackpressure: 5 - output: output - input: input - percentUseBytes: 1 - flowFileAvailability: flowFileAvailability - destinationName: destinationName - queuedSize: queuedSize - queuedCount: queuedCount - name: name - flowFilesQueued: 1 - id: id - sourceName: sourceName - flowFilesIn: 4 - flowFilesOut: 1 - bytesIn: 7 - bytesOut: 1 - bytesQueued: 6 - canRead: true - id: id - - connectionStatusSnapshot: - sourceId: sourceId - groupId: groupId - queued: queued - percentUseCount: 7 - destinationId: destinationId - predictions: - predictedBytesAtNextInterval: 9 - predictionIntervalSeconds: 2 - predictedPercentBytes: 2 - predictedPercentCount: 3 - predictedMillisUntilCountBackpressure: 5 - predictedCountAtNextInterval: 7 - predictedMillisUntilBytesBackpressure: 5 - output: output - input: input - percentUseBytes: 1 - flowFileAvailability: flowFileAvailability - destinationName: destinationName - queuedSize: queuedSize - queuedCount: queuedCount + targetUris: targetUris + position: null + inactiveRemoteOutputPortCount: 1 + connections: + - prioritizers: + - prioritizers + - prioritizers + flowFileExpiration: flowFileExpiration + selectedRelationships: + - selectedRelationships + - selectedRelationships + loadBalanceCompression: "DO_NOT_COMPRESS, COMPRESS_ATTRIBUTES_ONLY,\ + \ COMPRESS_ATTRIBUTES_AND_CONTENT" + destination: + running: true + comments: comments + groupId: groupId + versionedComponentId: versionedComponentId + name: name + transmitting: true + exists: true + id: id + type: "PROCESSOR, REMOTE_INPUT_PORT, REMOTE_OUTPUT_PORT, INPUT_PORT,\ + \ OUTPUT_PORT, FUNNEL" + availableRelationships: + - availableRelationships + - availableRelationships + backPressureDataSizeThreshold: backPressureDataSizeThreshold + loadBalanceStrategy: "DO_NOT_LOAD_BALANCE, PARTITION_BY_ATTRIBUTE,\ + \ ROUND_ROBIN, SINGLE_NODE" + parentGroupId: parentGroupId + labelIndex: 7 + source: null + bends: + - null + - null + loadBalanceStatus: "LOAD_BALANCE_NOT_CONFIGURED, LOAD_BALANCE_INACTIVE,\ + \ LOAD_BALANCE_ACTIVE" + backPressureObjectThreshold: 5 + getzIndex: 2 + versionedComponentId: versionedComponentId name: name - flowFilesQueued: 1 id: id - sourceName: sourceName - flowFilesIn: 4 - flowFilesOut: 1 - bytesIn: 7 - bytesOut: 1 - bytesQueued: 6 - canRead: true - id: id - queuedCount: queuedCount - queuedSize: queuedSize - flowFilesReceived: 4 - processGroupStatusSnapshots: - - canRead: true - processGroupStatusSnapshot: null - id: id - - canRead: true - processGroupStatusSnapshot: null - id: id - flowFilesSent: 9 - id: id - flowFilesIn: 5 - written: written - statelessActiveThreadCount: 7 - flowFilesOut: 0 - bytesIn: 4 - bytesQueued: 8 - bytesOut: 2 - bytesWritten: 3 - outputPortStatusSnapshots: - - null - - null - read: read - bytesTransferred: 8 - activeThreadCount: 1 - processorStatusSnapshots: - - processorStatusSnapshot: - bytesWritten: 7 - read: read - tasksDurationNanos: 8 - activeThreadCount: 7 - groupId: groupId - executionNode: "ALL, PRIMARY" - bytesRead: 3 - processingPerformanceStatus: - identifier: identifier - cpuDuration: 3 - contentReadDuration: 7 - sessionCommitDuration: 3 - garbageCollectionDuration: 4 - contentWriteDuration: 5 - type: type - terminatedThreadCount: 3 - output: output - input: input - taskCount: 4 + position: null + loadBalancePartitionAttribute: loadBalancePartitionAttribute + - prioritizers: + - prioritizers + - prioritizers + flowFileExpiration: flowFileExpiration + selectedRelationships: + - selectedRelationships + - selectedRelationships + loadBalanceCompression: "DO_NOT_COMPRESS, COMPRESS_ATTRIBUTES_ONLY,\ + \ COMPRESS_ATTRIBUTES_AND_CONTENT" + destination: + running: true + comments: comments + groupId: groupId + versionedComponentId: versionedComponentId + name: name + transmitting: true + exists: true + id: id + type: "PROCESSOR, REMOTE_INPUT_PORT, REMOTE_OUTPUT_PORT, INPUT_PORT,\ + \ OUTPUT_PORT, FUNNEL" + availableRelationships: + - availableRelationships + - availableRelationships + backPressureDataSizeThreshold: backPressureDataSizeThreshold + loadBalanceStrategy: "DO_NOT_LOAD_BALANCE, PARTITION_BY_ATTRIBUTE,\ + \ ROUND_ROBIN, SINGLE_NODE" + parentGroupId: parentGroupId + labelIndex: 7 + source: null + bends: + - null + - null + loadBalanceStatus: "LOAD_BALANCE_NOT_CONFIGURED, LOAD_BALANCE_INACTIVE,\ + \ LOAD_BALANCE_ACTIVE" + backPressureObjectThreshold: 5 + getzIndex: 2 + versionedComponentId: versionedComponentId name: name id: id - written: written - flowFilesIn: 0 - tasksDuration: tasksDuration - runStatus: "Running, Stopped, Validating, Disabled, Invalid" - flowFilesOut: 6 - tasks: tasks - bytesIn: 7 - bytesOut: 0 - canRead: true - id: id - - processorStatusSnapshot: - bytesWritten: 7 - read: read - tasksDurationNanos: 8 - activeThreadCount: 7 - groupId: groupId - executionNode: "ALL, PRIMARY" - bytesRead: 3 - processingPerformanceStatus: - identifier: identifier - cpuDuration: 3 - contentReadDuration: 7 - sessionCommitDuration: 3 - garbageCollectionDuration: 4 - contentWriteDuration: 5 - type: type - terminatedThreadCount: 3 - output: output - input: input - taskCount: 4 - name: name + position: null + loadBalancePartitionAttribute: loadBalancePartitionAttribute + labels: + - getzIndex: 5 + versionedComponentId: versionedComponentId + width: 2.3021358869347655 + parentGroupId: parentGroupId + style: + key: style id: id - written: written - flowFilesIn: 0 - tasksDuration: tasksDuration - runStatus: "Running, Stopped, Validating, Disabled, Invalid" - flowFilesOut: 6 - tasks: tasks - bytesIn: 7 - bytesOut: 0 - canRead: true - id: id - bytesRead: 4 - processingPerformanceStatus: null - received: received - bytesSent: 8 - processingNanos: 9 - sent: sent - flowFilesTransferred: 1 - terminatedThreadCount: 3 - input: input - bytesReceived: 6 + label: label + position: null + height: 5.637376656633329 + - getzIndex: 5 + versionedComponentId: versionedComponentId + width: 2.3021358869347655 + parentGroupId: parentGroupId + style: + key: style + id: id + label: label + position: null + height: 5.637376656633329 + statelessGroupScheduledState: "STOPPED, RUNNING" + invalidCount: 6 name: name - flowFilesQueued: 6 - versionedFlowState: "LOCALLY_MODIFIED, STALE, LOCALLY_MODIFIED_AND_STALE,\ - \ UP_TO_DATE, SYNC_FAILURE" - inputPortStatusSnapshots: - - portStatusSnapshot: - output: output - input: input - activeThreadCount: 7 - groupId: groupId + syncFailureCount: 3 + maxConcurrentTasks: 6 + position: null + statelessFlowTimeout: statelessFlowTimeout + locallyModifiedAndStaleCount: 6 + parameterContext: + component: name: name - transmitting: true id: id - flowFilesIn: 9 - flowFilesOut: 9 - runStatus: "Running, Stopped, Validating, Disabled, Invalid" - bytesIn: 0 - bytesOut: 0 - canRead: true + permissions: null id: id - - portStatusSnapshot: - output: output - input: input - activeThreadCount: 7 - groupId: groupId - name: name - transmitting: true + localOutputPortCount: 4 + localInputPortCount: 0 + invalidCount: 6 + syncFailureCount: 0 + position: null + versionedFlowState: "LOCALLY_MODIFIED, STALE, LOCALLY_MODIFIED_AND_STALE,\ + \ UP_TO_DATE, SYNC_FAILURE" + locallyModifiedAndStaleCount: 8 + parameterContext: null + status: + name: name + nodeSnapshots: + - statusSnapshot: null + address: address + apiPort: 5 + nodeId: nodeId + - statusSnapshot: null + address: address + apiPort: 5 + nodeId: nodeId + aggregateSnapshot: + transferred: transferred + queued: queued + output: output + remoteProcessGroupStatusSnapshots: + - canRead: true + remoteProcessGroupStatusSnapshot: + bytesReceived: 5 + activeThreadCount: 5 + transmissionStatus: transmissionStatus + flowFilesReceived: 7 + groupId: groupId + name: name + targetUri: targetUri + flowFilesSent: 3 + received: received + bytesSent: 8 + id: id + sent: sent id: id - flowFilesIn: 9 - flowFilesOut: 9 - runStatus: "Running, Stopped, Validating, Disabled, Invalid" - bytesIn: 0 - bytesOut: 0 - canRead: true + - canRead: true + remoteProcessGroupStatusSnapshot: + bytesReceived: 5 + activeThreadCount: 5 + transmissionStatus: transmissionStatus + flowFilesReceived: 7 + groupId: groupId + name: name + targetUri: targetUri + flowFilesSent: 3 + received: received + bytesSent: 8 + id: id + sent: sent + id: id + connectionStatusSnapshots: + - canRead: true + connectionStatusSnapshot: + sourceId: sourceId + groupId: groupId + queued: queued + percentUseCount: 1 + destinationId: destinationId + predictions: + predictedBytesAtNextInterval: 4 + predictionIntervalSeconds: 9 + predictedPercentBytes: 6 + predictedPercentCount: 8 + predictedMillisUntilCountBackpressure: 9 + predictedCountAtNextInterval: 5 + predictedMillisUntilBytesBackpressure: 9 + output: output + input: input + percentUseBytes: 7 + flowFileAvailability: flowFileAvailability + destinationName: destinationName + queuedCount: queuedCount + queuedSize: queuedSize + flowFilesQueued: 6 + name: name + flowFilesIn: 1 + id: id + sourceName: sourceName + flowFilesOut: 1 + bytesIn: 4 + bytesOut: 7 + bytesQueued: 1 + id: id + - canRead: true + connectionStatusSnapshot: + sourceId: sourceId + groupId: groupId + queued: queued + percentUseCount: 1 + destinationId: destinationId + predictions: + predictedBytesAtNextInterval: 4 + predictionIntervalSeconds: 9 + predictedPercentBytes: 6 + predictedPercentCount: 8 + predictedMillisUntilCountBackpressure: 9 + predictedCountAtNextInterval: 5 + predictedMillisUntilBytesBackpressure: 9 + output: output + input: input + percentUseBytes: 7 + flowFileAvailability: flowFileAvailability + destinationName: destinationName + queuedCount: queuedCount + queuedSize: queuedSize + flowFilesQueued: 6 + name: name + flowFilesIn: 1 + id: id + sourceName: sourceName + flowFilesOut: 1 + bytesIn: 4 + bytesOut: 7 + bytesQueued: 1 + id: id + flowFilesReceived: 5 + queuedCount: queuedCount + queuedSize: queuedSize + flowFilesSent: 4 + processGroupStatusSnapshots: + - canRead: true + processGroupStatusSnapshot: null + id: id + - canRead: true + processGroupStatusSnapshot: null + id: id + flowFilesIn: 9 id: id - statsLastRefreshed: statsLastRefreshed - parameterProviderConfiguration: - component: - parameterGroupName: parameterGroupName - synchronized: true - parameterProviderName: parameterProviderName - parameterProviderId: parameterProviderId - permissions: null - id: id - - parameterContextRevision: - clientId: clientId - lastModifier: lastModifier - version: 0 - referencingComponents: - - bulletins: - - null - - null - disconnectedNodeAcknowledged: true - component: - activeThreadCount: 0 - processGroupId: processGroupId - name: name - referenceType: "PROCESSOR,CONTROLLER_SERVICE, INPUT_PORT, OUTPUT_PORT,\ - \ REMOTE_INPUT_PORT, REMOTE_OUTPUT_PORT, STATELESS_GROUP" - validationErrors: - - validationErrors - - validationErrors - id: id - state: state - permissions: null - referenceType: "PROCESSOR,CONTROLLER_SERVICE, INPUT_PORT, OUTPUT_PORT,\ - \ REMOTE_INPUT_PORT, REMOTE_OUTPUT_PORT" - id: id - position: null - uri: uri - processGroup: - name: name - id: id - revision: null - - bulletins: - - null - - null - disconnectedNodeAcknowledged: true - component: - activeThreadCount: 0 - processGroupId: processGroupId - name: name - referenceType: "PROCESSOR,CONTROLLER_SERVICE, INPUT_PORT, OUTPUT_PORT,\ - \ REMOTE_INPUT_PORT, REMOTE_OUTPUT_PORT, STATELESS_GROUP" - validationErrors: - - validationErrors - - validationErrors - id: id - state: state - permissions: null - referenceType: "PROCESSOR,CONTROLLER_SERVICE, INPUT_PORT, OUTPUT_PORT,\ - \ REMOTE_INPUT_PORT, REMOTE_OUTPUT_PORT" - id: id - position: null - uri: uri - processGroup: - name: name - id: id - revision: null - parameterContext: - inheritedParameterContexts: - - component: - name: name - id: id - permissions: null - id: id - - component: - name: name - id: id - permissions: null - id: id - name: name - description: description - id: id - parameters: - - parameter: - valueRemoved: true - referencedAssets: - - name: name - id: id - - name: name - id: id - inherited: true - provided: true - name: name - description: description - sensitive: true - value: value - referencingComponents: - - null - - null - parameterContext: - component: + written: written + statelessActiveThreadCount: 3 + flowFilesOut: 0 + bytesIn: 0 + bytesOut: 6 + bytesQueued: 4 + bytesWritten: 0 + outputPortStatusSnapshots: + - null + - null + bytesTransferred: 9 + read: read + activeThreadCount: 4 + processorStatusSnapshots: + - processorStatusSnapshot: + bytesWritten: 9 + read: read + tasksDurationNanos: 8 + activeThreadCount: 8 + groupId: groupId + executionNode: "ALL, PRIMARY" + bytesRead: 8 + processingPerformanceStatus: null + type: type + terminatedThreadCount: 0 + output: output + input: input + taskCount: 9 + name: name + flowFilesIn: 1 + id: id + tasksDuration: tasksDuration + written: written + flowFilesOut: 3 + runStatus: "Running, Stopped, Validating, Disabled, Invalid" + tasks: tasks + bytesIn: 6 + bytesOut: 4 + canRead: true + id: id + - processorStatusSnapshot: + bytesWritten: 9 + read: read + tasksDurationNanos: 8 + activeThreadCount: 8 + groupId: groupId + executionNode: "ALL, PRIMARY" + bytesRead: 8 + processingPerformanceStatus: null + type: type + terminatedThreadCount: 0 + output: output + input: input + taskCount: 9 + name: name + flowFilesIn: 1 + id: id + tasksDuration: tasksDuration + written: written + flowFilesOut: 3 + runStatus: "Running, Stopped, Validating, Disabled, Invalid" + tasks: tasks + bytesIn: 6 + bytesOut: 4 + canRead: true + id: id + bytesRead: 1 + processingPerformanceStatus: + identifier: identifier + cpuDuration: 0 + contentReadDuration: 4 + sessionCommitDuration: 1 + garbageCollectionDuration: 2 + contentWriteDuration: 3 + received: received + bytesSent: 7 + processingNanos: 8 + sent: sent + flowFilesTransferred: 6 + terminatedThreadCount: 9 + input: input + bytesReceived: 4 + flowFilesQueued: 7 name: name - id: id - permissions: null - id: id - canWrite: true - - parameter: - valueRemoved: true - referencedAssets: - - name: name - id: id - - name: name + versionedFlowState: "LOCALLY_MODIFIED, STALE, LOCALLY_MODIFIED_AND_STALE,\ + \ UP_TO_DATE, SYNC_FAILURE" + inputPortStatusSnapshots: + - portStatusSnapshot: + output: output + input: input + activeThreadCount: 0 + groupId: groupId + name: name + transmitting: true + flowFilesIn: 5 + id: id + flowFilesOut: 5 + runStatus: "Running, Stopped, Validating, Disabled, Invalid" + bytesIn: 6 + bytesOut: 1 + canRead: true + id: id + - portStatusSnapshot: + output: output + input: input + activeThreadCount: 0 + groupId: groupId + name: name + transmitting: true + flowFilesIn: 5 + id: id + flowFilesOut: 5 + runStatus: "Running, Stopped, Validating, Disabled, Invalid" + bytesIn: 6 + bytesOut: 1 + canRead: true + id: id id: id - inherited: true - provided: true - name: name - description: description - sensitive: true - value: value - referencingComponents: - - null - - null - parameterContext: - component: - name: name + statsLastRefreshed: statsLastRefreshed + parameters: + - parameter: + referencedAssets: + - name: name id: id - permissions: null - id: id - canWrite: true - boundProcessGroups: - - activeRemotePortCount: 9 - staleCount: 5 - outputPortCount: 9 - inputPortCount: 3 - permissions: null - processGroupUpdateStrategy: "CURRENT_GROUP, CURRENT_GROUP_WITH_CHILDREN" - runningCount: 2 - disabledCount: 6 - versionedFlowSnapshot: - bucket: - identifier: identifier - permissions: null - createdTimestamp: 3 + - name: name + id: id + valueRemoved: true + inherited: true + provided: true name: name description: description - snapshotMetadata: - flowIdentifier: flowIdentifier - comments: comments - author: author - bucketIdentifier: bucketIdentifier - branch: branch - version: version - timestamp: 0 - externalControllerServices: - key: - identifier: identifier - name: name - flowContents: - processors: - - autoTerminatedRelationships: - - autoTerminatedRelationships - - autoTerminatedRelationships - bulletinLevel: bulletinLevel - executionNode: executionNode - runDurationMillis: 3 - type: type - propertyDescriptors: - key: - resourceDefinition: - resourceTypes: - - FILE - - FILE - cardinality: SINGLE - displayName: displayName - identifiesControllerService: true - name: name - dynamic: true - 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: 2 - retryCount: 3 - penaltyDuration: penaltyDuration - backoffMechanism: "PENALIZE_FLOWFILE, YIELD_PROCESSOR" - schedulingStrategy: schedulingStrategy - name: name - instanceIdentifier: instanceIdentifier - style: - key: style - schedulingPeriod: schedulingPeriod - position: null - groupIdentifier: groupIdentifier - properties: - key: properties - - autoTerminatedRelationships: - - autoTerminatedRelationships - - autoTerminatedRelationships - bulletinLevel: bulletinLevel - executionNode: executionNode - runDurationMillis: 3 - type: type - propertyDescriptors: - key: - resourceDefinition: - resourceTypes: - - FILE - - FILE - cardinality: SINGLE - displayName: displayName - identifiesControllerService: true - name: name - dynamic: true - 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: 2 - retryCount: 3 - penaltyDuration: penaltyDuration - backoffMechanism: "PENALIZE_FLOWFILE, YIELD_PROCESSOR" - schedulingStrategy: schedulingStrategy - name: name - instanceIdentifier: instanceIdentifier - style: - key: style - schedulingPeriod: schedulingPeriod - position: null - groupIdentifier: groupIdentifier - properties: - key: properties - scheduledState: ENABLED - processGroups: + sensitive: true + referencingComponents: - null - null - outputPorts: + value: value + parameterContext: + component: + name: name + id: id + permissions: null + id: id + canWrite: true + - parameter: + referencedAssets: + - name: name + id: id + - name: name + id: id + valueRemoved: true + inherited: true + provided: true + name: name + description: description + sensitive: true + referencingComponents: - null - null - funnels: - - identifier: identifier - componentType: CONNECTION - comments: comments + value: value + parameterContext: + component: + name: name + id: id + permissions: null + id: id + canWrite: true + parameterProviderConfiguration: + component: + parameterGroupName: parameterGroupName + synchronized: true + parameterProviderName: parameterProviderName + parameterProviderId: parameterProviderId + permissions: null + id: id + - parameterContextRevision: + clientId: clientId + lastModifier: lastModifier + version: 2 + referencingComponents: + - bulletins: + - null + - null + disconnectedNodeAcknowledged: true + component: + activeThreadCount: 0 + processGroupId: processGroupId + name: name + referenceType: "PROCESSOR,CONTROLLER_SERVICE, INPUT_PORT, OUTPUT_PORT,\ + \ REMOTE_INPUT_PORT, REMOTE_OUTPUT_PORT, STATELESS_GROUP" + validationErrors: + - validationErrors + - validationErrors + id: id + state: state + permissions: + canRead: true + canWrite: true + referenceType: "PROCESSOR,CONTROLLER_SERVICE, INPUT_PORT, OUTPUT_PORT,\ + \ REMOTE_INPUT_PORT, REMOTE_OUTPUT_PORT" + id: id + position: + x: 0.8008281904610115 + "y": 6.027456183070403 + processGroup: + name: name + id: id + uri: uri + revision: + clientId: clientId + lastModifier: lastModifier + version: 2 + - bulletins: + - null + - null + disconnectedNodeAcknowledged: true + component: + activeThreadCount: 0 + processGroupId: processGroupId + name: name + referenceType: "PROCESSOR,CONTROLLER_SERVICE, INPUT_PORT, OUTPUT_PORT,\ + \ REMOTE_INPUT_PORT, REMOTE_OUTPUT_PORT, STATELESS_GROUP" + validationErrors: + - validationErrors + - validationErrors + id: id + state: state + permissions: + canRead: true + canWrite: true + referenceType: "PROCESSOR,CONTROLLER_SERVICE, INPUT_PORT, OUTPUT_PORT,\ + \ REMOTE_INPUT_PORT, REMOTE_OUTPUT_PORT" + id: id + position: + x: 0.8008281904610115 + "y": 6.027456183070403 + processGroup: + name: name + id: id + uri: uri + revision: + clientId: clientId + lastModifier: lastModifier + version: 2 + parameterContext: + inheritedParameterContexts: + - null + - null + name: name + description: description + id: id + boundProcessGroups: + - activeRemotePortCount: 0 + staleCount: 3 + outputPortCount: 3 + inputPortCount: 7 + permissions: + canRead: true + canWrite: true + processGroupUpdateStrategy: "CURRENT_GROUP, CURRENT_GROUP_WITH_CHILDREN" + disabledCount: 7 + runningCount: 5 + versionedFlowSnapshot: + bucket: + identifier: identifier + permissions: + canRead: true + canDelete: true + canWrite: true + createdTimestamp: 2 name: name - instanceIdentifier: instanceIdentifier - position: null - groupIdentifier: groupIdentifier - - identifier: identifier - componentType: CONNECTION + description: description + externalControllerServices: + key: + identifier: identifier + name: name + snapshotMetadata: + flowIdentifier: flowIdentifier comments: comments - name: name - instanceIdentifier: instanceIdentifier - position: null - groupIdentifier: groupIdentifier - versionedFlowCoordinates: - registryId: registryId - storageLocation: storageLocation - bucketId: bucketId + author: author + bucketIdentifier: bucketIdentifier branch: branch - flowId: flowId version: version - latest: true - connections: - - identifier: identifier - componentType: CONNECTION - prioritizers: - - prioritizers - - prioritizers - comments: comments - flowFileExpiration: flowFileExpiration - selectedRelationships: - - selectedRelationships - - selectedRelationships - loadBalanceCompression: "DO_NOT_COMPRESS, COMPRESS_ATTRIBUTES_ONLY,\ - \ COMPRESS_ATTRIBUTES_AND_CONTENT" - destination: null - backPressureDataSizeThreshold: backPressureDataSizeThreshold - loadBalanceStrategy: "DO_NOT_LOAD_BALANCE, PARTITION_BY_ATTRIBUTE,\ - \ ROUND_ROBIN, SINGLE_NODE" - source: + timestamp: 5 + flowContents: + processors: + - autoTerminatedRelationships: + - autoTerminatedRelationships + - autoTerminatedRelationships + bulletinLevel: bulletinLevel + executionNode: executionNode + runDurationMillis: 3 + propertyDescriptors: + key: null + type: type + scheduledState: ENABLED + maxBackoffPeriod: maxBackoffPeriod + yieldDuration: yieldDuration + bundle: null + retriedRelationships: + - retriedRelationships + - retriedRelationships + annotationData: annotationData + componentType: CONNECTION + identifier: identifier comments: comments - groupId: groupId + concurrentlySchedulableTaskCount: 1 + retryCount: 1 + penaltyDuration: penaltyDuration + backoffMechanism: "PENALIZE_FLOWFILE, YIELD_PROCESSOR" + schedulingStrategy: schedulingStrategy name: name instanceIdentifier: instanceIdentifier - id: id - type: PROCESSOR - labelIndex: 4 - bends: - - null - - null - backPressureObjectThreshold: 0 - name: name - instanceIdentifier: instanceIdentifier - position: null - groupIdentifier: groupIdentifier - partitioningAttribute: partitioningAttribute - zIndex: 0 - - identifier: identifier - componentType: CONNECTION - prioritizers: - - prioritizers - - prioritizers - comments: comments - flowFileExpiration: flowFileExpiration - selectedRelationships: - - selectedRelationships - - selectedRelationships - loadBalanceCompression: "DO_NOT_COMPRESS, COMPRESS_ATTRIBUTES_ONLY,\ - \ COMPRESS_ATTRIBUTES_AND_CONTENT" - destination: null - backPressureDataSizeThreshold: backPressureDataSizeThreshold - loadBalanceStrategy: "DO_NOT_LOAD_BALANCE, PARTITION_BY_ATTRIBUTE,\ - \ ROUND_ROBIN, SINGLE_NODE" - source: + schedulingPeriod: schedulingPeriod + style: + key: style + position: null + groupIdentifier: groupIdentifier + properties: + key: properties + - autoTerminatedRelationships: + - autoTerminatedRelationships + - autoTerminatedRelationships + bulletinLevel: bulletinLevel + executionNode: executionNode + runDurationMillis: 3 + propertyDescriptors: + key: null + type: type + scheduledState: ENABLED + maxBackoffPeriod: maxBackoffPeriod + yieldDuration: yieldDuration + bundle: null + retriedRelationships: + - retriedRelationships + - retriedRelationships + annotationData: annotationData + componentType: CONNECTION + identifier: identifier comments: comments - groupId: groupId + concurrentlySchedulableTaskCount: 1 + retryCount: 1 + penaltyDuration: penaltyDuration + backoffMechanism: "PENALIZE_FLOWFILE, YIELD_PROCESSOR" + schedulingStrategy: schedulingStrategy name: name instanceIdentifier: instanceIdentifier - id: id - type: PROCESSOR - labelIndex: 4 - bends: + schedulingPeriod: schedulingPeriod + style: + key: style + position: null + groupIdentifier: groupIdentifier + properties: + key: properties + scheduledState: ENABLED + processGroups: - null - null - backPressureObjectThreshold: 0 - name: name - instanceIdentifier: instanceIdentifier - position: null - groupIdentifier: groupIdentifier - partitioningAttribute: partitioningAttribute - zIndex: 0 - logFileSuffix: logFileSuffix - parameterContextName: parameterContextName - identifier: identifier - componentType: CONNECTION - defaultBackPressureObjectThreshold: 9 - comments: comments - executionEngine: STANDARD - labels: - - identifier: identifier - componentType: CONNECTION - comments: comments - name: name - width: 4.332304821875894 - instanceIdentifier: instanceIdentifier - style: - key: style - position: null - label: label - groupIdentifier: groupIdentifier - zIndex: 7 - height: 2.7977867356748476 - - identifier: identifier - componentType: CONNECTION - comments: comments - name: name - width: 4.332304821875894 - instanceIdentifier: instanceIdentifier - style: - key: style - position: null - label: label - groupIdentifier: groupIdentifier - zIndex: 7 - height: 2.7977867356748476 - defaultBackPressureDataSizeThreshold: defaultBackPressureDataSizeThreshold - controllerServices: - - annotationData: annotationData - identifier: identifier - componentType: CONNECTION - comments: comments - bulletinLevel: bulletinLevel - type: type - propertyDescriptors: - key: null - scheduledState: ENABLED - controllerServiceApis: - - type: type - bundle: null - - type: type - bundle: null - name: name - instanceIdentifier: instanceIdentifier - position: null - groupIdentifier: groupIdentifier - bundle: null - properties: - key: properties - - annotationData: annotationData - identifier: identifier - componentType: CONNECTION - comments: comments - bulletinLevel: bulletinLevel - type: type - propertyDescriptors: - key: null - scheduledState: ENABLED - controllerServiceApis: - - type: type - bundle: null - - type: type - bundle: null - name: name - instanceIdentifier: instanceIdentifier - position: null - groupIdentifier: groupIdentifier - bundle: null - properties: - key: properties - defaultFlowFileExpiration: defaultFlowFileExpiration - flowFileConcurrency: flowFileConcurrency - flowFileOutboundPolicy: flowFileOutboundPolicy - name: name - inputPorts: - - identifier: identifier - componentType: CONNECTION - comments: comments - allowRemoteAccess: true - concurrentlySchedulableTaskCount: 8 - name: name - instanceIdentifier: instanceIdentifier - position: null - portFunction: STANDARD - type: INPUT_PORT - groupIdentifier: groupIdentifier - scheduledState: ENABLED - - identifier: identifier - componentType: CONNECTION - comments: comments - allowRemoteAccess: true - concurrentlySchedulableTaskCount: 8 - name: name - instanceIdentifier: instanceIdentifier - position: null - portFunction: STANDARD - type: INPUT_PORT - groupIdentifier: groupIdentifier - scheduledState: ENABLED - instanceIdentifier: instanceIdentifier - position: - x: 3.111202833403195 - "y": 9.897492629215506 - maxConcurrentTasks: 0 - statelessFlowTimeout: statelessFlowTimeout - remoteProcessGroups: - - identifier: identifier - componentType: CONNECTION - comments: comments - proxyPassword: proxyPassword - communicationsTimeout: communicationsTimeout - proxyHost: proxyHost - proxyPort: 5 - transportProtocol: "RAW, HTTP" outputPorts: - null - null + funnels: + - componentType: CONNECTION + identifier: identifier + comments: comments + name: name + instanceIdentifier: instanceIdentifier + position: null + groupIdentifier: groupIdentifier + - componentType: CONNECTION + identifier: identifier + comments: comments + name: name + instanceIdentifier: instanceIdentifier + position: null + groupIdentifier: groupIdentifier + versionedFlowCoordinates: + registryId: registryId + storageLocation: storageLocation + bucketId: bucketId + branch: branch + flowId: flowId + version: version + latest: true + connections: + - componentType: CONNECTION + identifier: identifier + prioritizers: + - prioritizers + - prioritizers + comments: comments + flowFileExpiration: flowFileExpiration + selectedRelationships: + - selectedRelationships + - selectedRelationships + loadBalanceCompression: "DO_NOT_COMPRESS, COMPRESS_ATTRIBUTES_ONLY,\ + \ COMPRESS_ATTRIBUTES_AND_CONTENT" + destination: + comments: comments + groupId: groupId + name: name + instanceIdentifier: instanceIdentifier + id: id + type: PROCESSOR + backPressureDataSizeThreshold: backPressureDataSizeThreshold + loadBalanceStrategy: "DO_NOT_LOAD_BALANCE, PARTITION_BY_ATTRIBUTE,\ + \ ROUND_ROBIN, SINGLE_NODE" + labelIndex: 2 + source: null + bends: + - x: 7.203794749804894 + "y": 4.332304821875894 + - x: 7.203794749804894 + "y": 4.332304821875894 + backPressureObjectThreshold: 0 + name: name + instanceIdentifier: instanceIdentifier + position: null + groupIdentifier: groupIdentifier + partitioningAttribute: partitioningAttribute + zIndex: 9 + - componentType: CONNECTION + identifier: identifier + prioritizers: + - prioritizers + - prioritizers + comments: comments + flowFileExpiration: flowFileExpiration + selectedRelationships: + - selectedRelationships + - selectedRelationships + loadBalanceCompression: "DO_NOT_COMPRESS, COMPRESS_ATTRIBUTES_ONLY,\ + \ COMPRESS_ATTRIBUTES_AND_CONTENT" + destination: + comments: comments + groupId: groupId + name: name + instanceIdentifier: instanceIdentifier + id: id + type: PROCESSOR + backPressureDataSizeThreshold: backPressureDataSizeThreshold + loadBalanceStrategy: "DO_NOT_LOAD_BALANCE, PARTITION_BY_ATTRIBUTE,\ + \ ROUND_ROBIN, SINGLE_NODE" + labelIndex: 2 + source: null + bends: + - x: 7.203794749804894 + "y": 4.332304821875894 + - x: 7.203794749804894 + "y": 4.332304821875894 + backPressureObjectThreshold: 0 + name: name + instanceIdentifier: instanceIdentifier + position: null + groupIdentifier: groupIdentifier + partitioningAttribute: partitioningAttribute + zIndex: 9 + logFileSuffix: logFileSuffix + parameterContextName: parameterContextName + componentType: CONNECTION + identifier: identifier + defaultBackPressureObjectThreshold: 0 + comments: comments + executionEngine: STANDARD + defaultBackPressureDataSizeThreshold: defaultBackPressureDataSizeThreshold + labels: + - componentType: CONNECTION + identifier: identifier + comments: comments + name: name + width: 4.8789878742268815 + instanceIdentifier: instanceIdentifier + style: + key: style + label: label + position: null + groupIdentifier: groupIdentifier + height: 6.173804034172511 + zIndex: 6 + - componentType: CONNECTION + identifier: identifier + comments: comments + name: name + width: 4.8789878742268815 + instanceIdentifier: instanceIdentifier + style: + key: style + label: label + position: null + groupIdentifier: groupIdentifier + height: 6.173804034172511 + zIndex: 6 + controllerServices: + - annotationData: annotationData + componentType: CONNECTION + identifier: identifier + comments: comments + bulletinLevel: bulletinLevel + propertyDescriptors: + key: + resourceDefinition: + resourceTypes: + - FILE + - FILE + cardinality: SINGLE + displayName: displayName + identifiesControllerService: true + name: name + dynamic: true + sensitive: true + type: type + scheduledState: ENABLED + controllerServiceApis: + - type: type + bundle: null + - type: type + bundle: null + name: name + instanceIdentifier: instanceIdentifier + position: null + groupIdentifier: groupIdentifier + bundle: + artifact: artifact + version: version + group: group + properties: + key: properties + - annotationData: annotationData + componentType: CONNECTION + identifier: identifier + comments: comments + bulletinLevel: bulletinLevel + propertyDescriptors: + key: + resourceDefinition: + resourceTypes: + - FILE + - FILE + cardinality: SINGLE + displayName: displayName + identifiesControllerService: true + name: name + dynamic: true + sensitive: true + type: type + scheduledState: ENABLED + controllerServiceApis: + - type: type + bundle: null + - type: type + bundle: null + name: name + instanceIdentifier: instanceIdentifier + position: null + groupIdentifier: groupIdentifier + bundle: + artifact: artifact + version: version + group: group + properties: + key: properties + defaultFlowFileExpiration: defaultFlowFileExpiration + flowFileConcurrency: flowFileConcurrency + flowFileOutboundPolicy: flowFileOutboundPolicy name: name - proxyUser: proxyUser - targetUris: targetUris inputPorts: - - identifier: identifier - componentType: CONNECTION - remoteGroupId: remoteGroupId + - componentType: CONNECTION + identifier: identifier comments: comments - targetId: targetId - concurrentlySchedulableTaskCount: 7 - useCompression: true - scheduledState: ENABLED + allowRemoteAccess: true + concurrentlySchedulableTaskCount: 2 name: name instanceIdentifier: instanceIdentifier + portFunction: STANDARD position: null - batchSize: - duration: duration - size: size - count: 0 groupIdentifier: groupIdentifier - - identifier: identifier - componentType: CONNECTION - remoteGroupId: remoteGroupId - comments: comments - targetId: targetId - concurrentlySchedulableTaskCount: 7 - useCompression: true + type: INPUT_PORT scheduledState: ENABLED + - componentType: CONNECTION + identifier: identifier + comments: comments + allowRemoteAccess: true + concurrentlySchedulableTaskCount: 2 name: name instanceIdentifier: instanceIdentifier + portFunction: STANDARD position: null - batchSize: - duration: duration - size: size - count: 0 groupIdentifier: groupIdentifier + type: INPUT_PORT + scheduledState: ENABLED instanceIdentifier: instanceIdentifier - yieldDuration: yieldDuration + maxConcurrentTasks: 9 position: null + statelessFlowTimeout: statelessFlowTimeout groupIdentifier: groupIdentifier - localNetworkInterface: localNetworkInterface - - identifier: identifier - componentType: CONNECTION - comments: comments - proxyPassword: proxyPassword - communicationsTimeout: communicationsTimeout - proxyHost: proxyHost - proxyPort: 5 - transportProtocol: "RAW, HTTP" - outputPorts: - - null - - null - name: name - proxyUser: proxyUser - targetUris: targetUris - inputPorts: - - identifier: identifier - componentType: CONNECTION - remoteGroupId: remoteGroupId + remoteProcessGroups: + - componentType: CONNECTION + identifier: identifier comments: comments - targetId: targetId - concurrentlySchedulableTaskCount: 7 - useCompression: true - scheduledState: ENABLED + proxyPassword: proxyPassword + communicationsTimeout: communicationsTimeout + proxyHost: proxyHost + proxyPort: 4 + outputPorts: + - null + - null + transportProtocol: "RAW, HTTP" name: name + proxyUser: proxyUser + inputPorts: + - componentType: CONNECTION + identifier: identifier + remoteGroupId: remoteGroupId + comments: comments + targetId: targetId + concurrentlySchedulableTaskCount: 1 + useCompression: true + scheduledState: ENABLED + name: name + instanceIdentifier: instanceIdentifier + position: null + batchSize: + duration: duration + size: size + count: 5 + groupIdentifier: groupIdentifier + - componentType: CONNECTION + identifier: identifier + remoteGroupId: remoteGroupId + comments: comments + targetId: targetId + concurrentlySchedulableTaskCount: 1 + useCompression: true + scheduledState: ENABLED + name: name + instanceIdentifier: instanceIdentifier + position: null + batchSize: + duration: duration + size: size + count: 5 + groupIdentifier: groupIdentifier + targetUris: targetUris instanceIdentifier: instanceIdentifier + yieldDuration: yieldDuration position: null - batchSize: - duration: duration - size: size - count: 0 groupIdentifier: groupIdentifier - - identifier: identifier - componentType: CONNECTION - remoteGroupId: remoteGroupId + localNetworkInterface: localNetworkInterface + - componentType: CONNECTION + identifier: identifier comments: comments - targetId: targetId - concurrentlySchedulableTaskCount: 7 - useCompression: true - scheduledState: ENABLED + proxyPassword: proxyPassword + communicationsTimeout: communicationsTimeout + proxyHost: proxyHost + proxyPort: 4 + outputPorts: + - null + - null + transportProtocol: "RAW, HTTP" name: name + proxyUser: proxyUser + inputPorts: + - componentType: CONNECTION + identifier: identifier + remoteGroupId: remoteGroupId + comments: comments + targetId: targetId + concurrentlySchedulableTaskCount: 1 + useCompression: true + scheduledState: ENABLED + name: name + instanceIdentifier: instanceIdentifier + position: null + batchSize: + duration: duration + size: size + count: 5 + groupIdentifier: groupIdentifier + - componentType: CONNECTION + identifier: identifier + remoteGroupId: remoteGroupId + comments: comments + targetId: targetId + concurrentlySchedulableTaskCount: 1 + useCompression: true + scheduledState: ENABLED + name: name + instanceIdentifier: instanceIdentifier + position: null + batchSize: + duration: duration + size: size + count: 5 + groupIdentifier: groupIdentifier + targetUris: targetUris instanceIdentifier: instanceIdentifier + yieldDuration: yieldDuration position: null - batchSize: - duration: duration - size: size - count: 0 groupIdentifier: groupIdentifier - instanceIdentifier: instanceIdentifier - yieldDuration: yieldDuration - position: null - groupIdentifier: groupIdentifier - localNetworkInterface: localNetworkInterface - groupIdentifier: groupIdentifier - parameterProviders: - key: + localNetworkInterface: localNetworkInterface + parameterProviders: + key: + identifier: identifier + name: name + type: type + bundle: null + flow: + versionCount: 4 + bucketName: bucketName identifier: identifier + permissions: null + createdTimestamp: 3 name: name - type: type - bundle: null - flow: - versionCount: 8 - identifier: identifier - bucketName: bucketName - permissions: - canRead: true - canWrite: true - canDelete: true - createdTimestamp: 5 - name: name - description: description - bucketIdentifier: bucketIdentifier - versionInfo: - version: 7 - branch: branch - lastModifiedTimestamp: 5 - flowEncodingVersion: flowEncodingVersion - parameterContexts: - key: - parameterGroupName: parameterGroupName - identifier: identifier - synchronized: true - componentType: CONNECTION - comments: comments description: description - inheritedParameterContexts: - - inheritedParameterContexts - - inheritedParameterContexts - name: name - instanceIdentifier: instanceIdentifier - position: null - groupIdentifier: groupIdentifier - parameters: - - referencedAssets: - - identifier: identifier - name: name - - identifier: identifier - name: name - provided: true - name: name + bucketIdentifier: bucketIdentifier + versionInfo: + version: 0 + branch: branch + lastModifiedTimestamp: 8 + flowEncodingVersion: flowEncodingVersion + latest: true + parameterContexts: + key: + parameterGroupName: parameterGroupName + componentType: CONNECTION + identifier: identifier + synchronized: true + comments: comments description: description - sensitive: true - value: value - - referencedAssets: - - identifier: identifier + inheritedParameterContexts: + - inheritedParameterContexts + - inheritedParameterContexts + name: name + instanceIdentifier: instanceIdentifier + position: null + groupIdentifier: groupIdentifier + parameterProvider: parameterProvider + parameters: + - referencedAssets: + - identifier: identifier + name: name + - identifier: identifier + name: name + provided: true name: name - - identifier: identifier + description: description + sensitive: true + value: value + - referencedAssets: + - identifier: identifier + name: name + - identifier: identifier + name: name + provided: true name: name - provided: true - name: name - description: description - sensitive: true - value: value - parameterProvider: parameterProvider - latest: true - stoppedCount: 6 - id: id - bulletins: - - sourceId: sourceId - canRead: true - groupId: groupId - id: 5 - nodeAddress: nodeAddress - bulletin: - sourceId: sourceId - level: level - sourceType: sourceType - groupId: groupId - id: 5 - sourceName: sourceName - category: category - message: message - nodeAddress: nodeAddress - timestamp: timestamp - timestamp: timestamp - - sourceId: sourceId - canRead: true - groupId: groupId - id: 5 - nodeAddress: nodeAddress - bulletin: - sourceId: sourceId - level: level - sourceType: sourceType - groupId: groupId - id: 5 - sourceName: sourceName - category: category - message: message - nodeAddress: nodeAddress - timestamp: timestamp - timestamp: timestamp - publicInputPortCount: 3 - upToDateCount: 1 - inactiveRemotePortCount: 1 - uri: uri - locallyModifiedCount: 3 - revision: - clientId: clientId - lastModifier: lastModifier - version: 0 - disconnectedNodeAcknowledged: true - publicOutputPortCount: 1 - component: - activeRemotePortCount: 7 - flowfileConcurrency: "UNBOUNDED, SINGLE_FLOWFILE_PER_NODE, SINGLE_BATCH_PER_NODE" - staleCount: 4 - outputPortCount: 3 - inputPortCount: 6 - versionedComponentId: versionedComponentId - runningCount: 1 - disabledCount: 2 - flowfileOutboundPolicy: "STREAM_WHEN_AVAILABLE, BATCH_OUTPUT" - stoppedCount: 5 + description: description + sensitive: true + value: value + stoppedCount: 7 id: id - versionControlInformation: - bucketName: bucketName - groupId: groupId - registryId: registryId - storageLocation: storageLocation - bucketId: bucketId - registryName: registryName - branch: branch - flowName: flowName - version: version - flowDescription: flowDescription - stateExplanation: stateExplanation - state: "LOCALLY_MODIFIED, STALE, LOCALLY_MODIFIED_AND_STALE, UP_TO_DATE,\ - \ SYNC_FAILURE" - flowId: flowId - logFileSuffix: logFileSuffix - defaultBackPressureObjectThreshold: 0 - publicInputPortCount: 6 - comments: comments + bulletins: + - null + - null + publicInputPortCount: 3 upToDateCount: 3 - parentGroupId: parentGroupId - inactiveRemotePortCount: 9 - executionEngine: "STATELESS, STANDARD, INHERITED" - locallyModifiedCount: 2 - defaultBackPressureDataSizeThreshold: defaultBackPressureDataSizeThreshold + inactiveRemotePortCount: 0 + uri: uri + locallyModifiedCount: 7 + revision: + clientId: clientId + lastModifier: lastModifier + version: 2 + disconnectedNodeAcknowledged: true publicOutputPortCount: 7 - localOutputPortCount: 1 - defaultFlowFileExpiration: defaultFlowFileExpiration - localInputPortCount: 1 - statelessGroupScheduledState: "STOPPED, RUNNING" - contents: - controllerServices: - - deprecated: true - bulletinLevel: bulletinLevel - multipleVersionsAvailable: true - extensionMissing: true - type: type - descriptors: - key: - supportsEl: true - displayName: displayName - defaultValue: defaultValue - expressionLanguageScope: expressionLanguageScope - description: description - sensitive: true - required: true - dependencies: - - dependentValues: - - dependentValues - - dependentValues - propertyName: propertyName - - dependentValues: - - dependentValues - - dependentValues - propertyName: propertyName - allowableValues: - - canRead: true - allowableValue: - displayName: displayName - description: description - value: value - - canRead: true - allowableValue: - displayName: displayName - description: description - value: value - identifiesControllerService: identifiesControllerService - name: name - dynamic: true - identifiesControllerServiceBundle: null - controllerServiceApis: - - type: type - bundle: null - - type: type - bundle: null - sensitiveDynamicPropertyNames: - - sensitiveDynamicPropertyNames - - sensitiveDynamicPropertyNames - versionedComponentId: versionedComponentId - supportsSensitiveDynamicProperties: true - validationErrors: - - validationErrors - - validationErrors - id: id - state: "ENABLED, ENABLING, DISABLED, DISABLING" - bundle: - artifact: artifact - version: version - group: group - referencingComponents: - - bulletins: - - null - - null - disconnectedNodeAcknowledged: true - component: - descriptors: - key: null - referenceCycle: true - activeThreadCount: 0 - groupId: groupId - name: name - validationErrors: - - validationErrors - - validationErrors - referenceType: "Processor, ControllerService, ReportingTask,\ - \ FlowRegistryClient" + component: + activeRemotePortCount: 6 + flowfileConcurrency: "UNBOUNDED, SINGLE_FLOWFILE_PER_NODE, SINGLE_BATCH_PER_NODE" + staleCount: 5 + outputPortCount: 1 + inputPortCount: 9 + versionedComponentId: versionedComponentId + disabledCount: 5 + runningCount: 6 + flowfileOutboundPolicy: "STREAM_WHEN_AVAILABLE, BATCH_OUTPUT" + stoppedCount: 6 + id: id + versionControlInformation: + bucketName: bucketName + groupId: groupId + registryId: registryId + storageLocation: storageLocation + bucketId: bucketId + registryName: registryName + branch: branch + flowName: flowName + version: version + flowDescription: flowDescription + stateExplanation: stateExplanation + state: "LOCALLY_MODIFIED, STALE, LOCALLY_MODIFIED_AND_STALE, UP_TO_DATE,\ + \ SYNC_FAILURE" + flowId: flowId + logFileSuffix: logFileSuffix + defaultBackPressureObjectThreshold: 4 + publicInputPortCount: 2 + comments: comments + upToDateCount: 3 + parentGroupId: parentGroupId + inactiveRemotePortCount: 9 + executionEngine: "STATELESS, STANDARD, INHERITED" + locallyModifiedCount: 3 + defaultBackPressureDataSizeThreshold: defaultBackPressureDataSizeThreshold + publicOutputPortCount: 6 + localOutputPortCount: 9 + defaultFlowFileExpiration: defaultFlowFileExpiration + localInputPortCount: 8 + contents: + controllerServices: + - bulletinLevel: bulletinLevel + deprecated: true + multipleVersionsAvailable: true + extensionMissing: true + type: type + descriptors: + key: + supportsEl: true + defaultValue: defaultValue + displayName: displayName + expressionLanguageScope: expressionLanguageScope + description: description + sensitive: true + required: true + dependencies: + - dependentValues: + - dependentValues + - dependentValues + propertyName: propertyName + - dependentValues: + - dependentValues + - dependentValues + propertyName: propertyName + allowableValues: + - canRead: true + allowableValue: + displayName: displayName + description: description + value: value + - canRead: true + allowableValue: + displayName: displayName + description: description + value: value + identifiesControllerService: identifiesControllerService + name: name + dynamic: true + identifiesControllerServiceBundle: null + controllerServiceApis: + - type: type + bundle: null + - type: type + bundle: null + sensitiveDynamicPropertyNames: + - sensitiveDynamicPropertyNames + - sensitiveDynamicPropertyNames + supportsSensitiveDynamicProperties: true + versionedComponentId: versionedComponentId + validationErrors: + - validationErrors + - validationErrors + id: id + state: "ENABLED, ENABLING, DISABLED, DISABLING" + bundle: + artifact: artifact + version: version + group: group + referencingComponents: + - bulletins: + - null + - null + disconnectedNodeAcknowledged: true + component: + descriptors: + key: null + referenceCycle: true + activeThreadCount: 0 + groupId: groupId + name: name + referenceType: "Processor, ControllerService, ReportingTask,\ + \ FlowRegistryClient" + validationErrors: + - validationErrors + - validationErrors + id: id + state: state + type: type + referencingComponents: + - null + - null + properties: + key: properties + permissions: null id: id - state: state - type: type - referencingComponents: + position: null + uri: uri + operatePermissions: + canRead: true + canWrite: true + revision: + clientId: clientId + lastModifier: lastModifier + version: 2 + - bulletins: - null - null - properties: - key: properties - permissions: null + disconnectedNodeAcknowledged: true + component: + descriptors: + key: null + referenceCycle: true + activeThreadCount: 0 + groupId: groupId + name: name + referenceType: "Processor, ControllerService, ReportingTask,\ + \ FlowRegistryClient" + validationErrors: + - validationErrors + - validationErrors + id: id + state: state + type: type + referencingComponents: + - null + - null + properties: + key: properties + permissions: null + id: id + position: null + uri: uri + operatePermissions: + canRead: true + canWrite: true + revision: + clientId: clientId + lastModifier: lastModifier + version: 2 + validationStatus: "VALID, INVALID, VALIDATING" + annotationData: annotationData + comments: comments + parentGroupId: parentGroupId + customUiUrl: customUiUrl + restricted: true + name: name + position: + x: 0.8008281904610115 + "y": 6.027456183070403 + persistsState: true + properties: + key: properties + - bulletinLevel: bulletinLevel + deprecated: true + multipleVersionsAvailable: true + extensionMissing: true + type: type + descriptors: + key: + supportsEl: true + defaultValue: defaultValue + displayName: displayName + expressionLanguageScope: expressionLanguageScope + description: description + sensitive: true + required: true + dependencies: + - dependentValues: + - dependentValues + - dependentValues + propertyName: propertyName + - dependentValues: + - dependentValues + - dependentValues + propertyName: propertyName + allowableValues: + - canRead: true + allowableValue: + displayName: displayName + description: description + value: value + - canRead: true + allowableValue: + displayName: displayName + description: description + value: value + identifiesControllerService: identifiesControllerService + name: name + dynamic: true + identifiesControllerServiceBundle: null + controllerServiceApis: + - type: type + bundle: null + - type: type + bundle: null + sensitiveDynamicPropertyNames: + - sensitiveDynamicPropertyNames + - sensitiveDynamicPropertyNames + supportsSensitiveDynamicProperties: true + versionedComponentId: versionedComponentId + validationErrors: + - validationErrors + - validationErrors id: id - position: null - uri: uri - revision: null - operatePermissions: null - - bulletins: - - null - - null - disconnectedNodeAcknowledged: true - component: - descriptors: - key: null - referenceCycle: true - activeThreadCount: 0 - groupId: groupId - name: name - validationErrors: - - validationErrors - - validationErrors - referenceType: "Processor, ControllerService, ReportingTask,\ - \ FlowRegistryClient" + state: "ENABLED, ENABLING, DISABLED, DISABLING" + bundle: + artifact: artifact + version: version + group: group + referencingComponents: + - bulletins: + - null + - null + disconnectedNodeAcknowledged: true + component: + descriptors: + key: null + referenceCycle: true + activeThreadCount: 0 + groupId: groupId + name: name + referenceType: "Processor, ControllerService, ReportingTask,\ + \ FlowRegistryClient" + validationErrors: + - validationErrors + - validationErrors + id: id + state: state + type: type + referencingComponents: + - null + - null + properties: + key: properties + permissions: null id: id - state: state - type: type - referencingComponents: + position: null + uri: uri + operatePermissions: + canRead: true + canWrite: true + revision: + clientId: clientId + lastModifier: lastModifier + version: 2 + - bulletins: - null - null - properties: - key: properties - permissions: null + disconnectedNodeAcknowledged: true + component: + descriptors: + key: null + referenceCycle: true + activeThreadCount: 0 + groupId: groupId + name: name + referenceType: "Processor, ControllerService, ReportingTask,\ + \ FlowRegistryClient" + validationErrors: + - validationErrors + - validationErrors + id: id + state: state + type: type + referencingComponents: + - null + - null + properties: + key: properties + permissions: null + id: id + position: null + uri: uri + operatePermissions: + canRead: true + canWrite: true + revision: + clientId: clientId + lastModifier: lastModifier + version: 2 + validationStatus: "VALID, INVALID, VALIDATING" + annotationData: annotationData + comments: comments + parentGroupId: parentGroupId + customUiUrl: customUiUrl + restricted: true + name: name + position: + x: 0.8008281904610115 + "y": 6.027456183070403 + persistsState: true + properties: + key: properties + processGroups: + - null + - null + outputPorts: + - null + - null + funnels: + - versionedComponentId: versionedComponentId + parentGroupId: parentGroupId + id: id + position: + x: 0.8008281904610115 + "y": 6.027456183070403 + - versionedComponentId: versionedComponentId + parentGroupId: parentGroupId + id: id + position: + x: 0.8008281904610115 + "y": 6.027456183070403 + inputPorts: + - comments: comments + concurrentlySchedulableTaskCount: 1 + parentGroupId: parentGroupId + type: "INPUT_PORT, OUTPUT_PORT" + allowRemoteAccess: true + versionedComponentId: versionedComponentId + name: name + transmitting: true + validationErrors: + - validationErrors + - validationErrors id: id + portFunction: "STANDARD, FAILURE" position: null - uri: uri - revision: null - operatePermissions: null - validationStatus: "VALID, INVALID, VALIDATING" - annotationData: annotationData - comments: comments - parentGroupId: parentGroupId - customUiUrl: customUiUrl - restricted: true - name: name - position: null - persistsState: true - properties: - key: properties - - deprecated: true - bulletinLevel: bulletinLevel - multipleVersionsAvailable: true - extensionMissing: true - type: type - descriptors: - key: - supportsEl: true - displayName: displayName - defaultValue: defaultValue - expressionLanguageScope: expressionLanguageScope + state: "RUNNING, STOPPED, DISABLED" + - comments: comments + concurrentlySchedulableTaskCount: 1 + parentGroupId: parentGroupId + type: "INPUT_PORT, OUTPUT_PORT" + allowRemoteAccess: true + versionedComponentId: versionedComponentId + name: name + transmitting: true + validationErrors: + - validationErrors + - validationErrors + id: id + portFunction: "STANDARD, FAILURE" + position: null + state: "RUNNING, STOPPED, DISABLED" + processors: + - supportsBatching: true + supportsParallelProcessing: true + deprecated: true + executionNodeRestricted: true + description: description + parentGroupId: parentGroupId + multipleVersionsAvailable: true + extensionMissing: true + type: type + inputRequirement: inputRequirement + relationships: + - name: name + autoTerminate: true description: description - sensitive: true - required: true - dependencies: - - dependentValues: - - dependentValues - - dependentValues - propertyName: propertyName - - dependentValues: - - dependentValues - - dependentValues - propertyName: propertyName - allowableValues: - - canRead: true - allowableValue: + retry: true + - name: name + autoTerminate: true + description: description + retry: true + restricted: true + supportsSensitiveDynamicProperties: true + versionedComponentId: versionedComponentId + name: name + validationErrors: + - validationErrors + - validationErrors + style: + key: style + id: id + position: null + state: "RUNNING, STOPPED, DISABLED" + bundle: + artifact: artifact + version: version + group: group + config: + annotationData: annotationData + comments: comments + autoTerminatedRelationships: + - autoTerminatedRelationships + - autoTerminatedRelationships + concurrentlySchedulableTaskCount: 7 + retryCount: 9 + bulletinLevel: bulletinLevel + executionNode: executionNode + penaltyDuration: penaltyDuration + defaultSchedulingPeriod: + key: defaultSchedulingPeriod + defaultConcurrentTasks: + key: defaultConcurrentTasks + runDurationMillis: 3 + customUiUrl: customUiUrl + descriptors: + key: + supportsEl: true + defaultValue: defaultValue displayName: displayName + expressionLanguageScope: expressionLanguageScope description: description - value: value - - canRead: true - allowableValue: + sensitive: true + required: true + dependencies: + - dependentValues: + - dependentValues + - dependentValues + propertyName: propertyName + - dependentValues: + - dependentValues + - dependentValues + propertyName: propertyName + allowableValues: + - canRead: true + allowableValue: + displayName: displayName + description: description + value: value + - canRead: true + allowableValue: + displayName: displayName + description: description + value: value + identifiesControllerService: identifiesControllerService + name: name + dynamic: true + identifiesControllerServiceBundle: null + lossTolerant: true + backoffMechanism: "PENALIZE_FLOWFILE, YIELD_PROCESSOR" + maxBackoffPeriod: maxBackoffPeriod + sensitiveDynamicPropertyNames: + - sensitiveDynamicPropertyNames + - sensitiveDynamicPropertyNames + schedulingStrategy: schedulingStrategy + schedulingPeriod: schedulingPeriod + yieldDuration: yieldDuration + properties: + key: properties + retriedRelationships: + - retriedRelationships + - retriedRelationships + persistsState: true + validationStatus: "VALID, INVALID, VALIDATING" + - supportsBatching: true + supportsParallelProcessing: true + deprecated: true + executionNodeRestricted: true + description: description + parentGroupId: parentGroupId + multipleVersionsAvailable: true + extensionMissing: true + type: type + inputRequirement: inputRequirement + relationships: + - name: name + autoTerminate: true + description: description + retry: true + - name: name + autoTerminate: true + description: description + retry: true + restricted: true + supportsSensitiveDynamicProperties: true + versionedComponentId: versionedComponentId + name: name + validationErrors: + - validationErrors + - validationErrors + style: + key: style + id: id + position: null + state: "RUNNING, STOPPED, DISABLED" + bundle: + artifact: artifact + version: version + group: group + config: + annotationData: annotationData + comments: comments + autoTerminatedRelationships: + - autoTerminatedRelationships + - autoTerminatedRelationships + concurrentlySchedulableTaskCount: 7 + retryCount: 9 + bulletinLevel: bulletinLevel + executionNode: executionNode + penaltyDuration: penaltyDuration + defaultSchedulingPeriod: + key: defaultSchedulingPeriod + defaultConcurrentTasks: + key: defaultConcurrentTasks + runDurationMillis: 3 + customUiUrl: customUiUrl + descriptors: + key: + supportsEl: true + defaultValue: defaultValue displayName: displayName + expressionLanguageScope: expressionLanguageScope description: description - value: value - identifiesControllerService: identifiesControllerService - name: name - dynamic: true - identifiesControllerServiceBundle: null - controllerServiceApis: - - type: type - bundle: null - - type: type - bundle: null - sensitiveDynamicPropertyNames: - - sensitiveDynamicPropertyNames - - sensitiveDynamicPropertyNames - versionedComponentId: versionedComponentId - supportsSensitiveDynamicProperties: true - validationErrors: - - validationErrors - - validationErrors - id: id - state: "ENABLED, ENABLING, DISABLED, DISABLING" - bundle: - artifact: artifact - version: version - group: group - referencingComponents: - - bulletins: - - null - - null - disconnectedNodeAcknowledged: true - component: - descriptors: - key: null - referenceCycle: true - activeThreadCount: 0 - groupId: groupId - name: name - validationErrors: - - validationErrors - - validationErrors - referenceType: "Processor, ControllerService, ReportingTask,\ - \ FlowRegistryClient" - id: id - state: state - type: type - referencingComponents: - - null - - null + sensitive: true + required: true + dependencies: + - dependentValues: + - dependentValues + - dependentValues + propertyName: propertyName + - dependentValues: + - dependentValues + - dependentValues + propertyName: propertyName + allowableValues: + - canRead: true + allowableValue: + displayName: displayName + description: description + value: value + - canRead: true + allowableValue: + displayName: displayName + description: description + value: value + identifiesControllerService: identifiesControllerService + name: name + dynamic: true + identifiesControllerServiceBundle: null + lossTolerant: true + backoffMechanism: "PENALIZE_FLOWFILE, YIELD_PROCESSOR" + maxBackoffPeriod: maxBackoffPeriod + sensitiveDynamicPropertyNames: + - sensitiveDynamicPropertyNames + - sensitiveDynamicPropertyNames + schedulingStrategy: schedulingStrategy + schedulingPeriod: schedulingPeriod + yieldDuration: yieldDuration properties: key: properties - permissions: null + retriedRelationships: + - retriedRelationships + - retriedRelationships + persistsState: true + validationStatus: "VALID, INVALID, VALIDATING" + remoteProcessGroups: + - inactiveRemoteInputPortCount: 1 + targetSecure: true + communicationsTimeout: communicationsTimeout + outputPortCount: 7 + activeRemoteInputPortCount: 2 + inputPortCount: 6 + proxyPort: 1 + flowRefreshed: flowRefreshed + transportProtocol: transportProtocol + versionedComponentId: versionedComponentId + transmitting: true + validationErrors: + - validationErrors + - validationErrors + yieldDuration: yieldDuration id: id - position: null - uri: uri - revision: null - operatePermissions: null - - bulletins: - - null - - null - disconnectedNodeAcknowledged: true - component: - descriptors: - key: null - referenceCycle: true - activeThreadCount: 0 - groupId: groupId - name: name - validationErrors: - - validationErrors - - validationErrors - referenceType: "Processor, ControllerService, ReportingTask,\ - \ FlowRegistryClient" - id: id - state: state - type: type - referencingComponents: + localNetworkInterface: localNetworkInterface + authorizationIssues: + - authorizationIssues + - authorizationIssues + comments: comments + proxyPassword: proxyPassword + parentGroupId: parentGroupId + activeRemoteOutputPortCount: 4 + proxyHost: proxyHost + contents: + outputPorts: - null - null - properties: - key: properties - permissions: null - id: id - position: null - uri: uri - revision: null - operatePermissions: null - validationStatus: "VALID, INVALID, VALIDATING" - annotationData: annotationData - comments: comments - parentGroupId: parentGroupId - customUiUrl: customUiUrl - restricted: true - name: name - position: null - persistsState: true - properties: - key: properties - processGroups: - - null - - null - outputPorts: - - null - - null - inputPorts: - - comments: comments - concurrentlySchedulableTaskCount: 2 - parentGroupId: parentGroupId - type: "INPUT_PORT, OUTPUT_PORT" - allowRemoteAccess: true - versionedComponentId: versionedComponentId - name: name - transmitting: true - validationErrors: - - validationErrors - - validationErrors - id: id - position: null - state: "RUNNING, STOPPED, DISABLED" - portFunction: "STANDARD, FAILURE" - - comments: comments - concurrentlySchedulableTaskCount: 2 - parentGroupId: parentGroupId - type: "INPUT_PORT, OUTPUT_PORT" - allowRemoteAccess: true - versionedComponentId: versionedComponentId - name: name - transmitting: true - validationErrors: - - validationErrors - - validationErrors - id: id - position: null - state: "RUNNING, STOPPED, DISABLED" - portFunction: "STANDARD, FAILURE" - funnels: - - versionedComponentId: versionedComponentId - parentGroupId: parentGroupId - id: id - position: null - - versionedComponentId: versionedComponentId - parentGroupId: parentGroupId - id: id - position: null - processors: - - supportsParallelProcessing: true - supportsBatching: true - deprecated: true - executionNodeRestricted: true - parentGroupId: parentGroupId - description: description - multipleVersionsAvailable: true - extensionMissing: true - type: type - inputRequirement: inputRequirement - relationships: - - name: name - description: description - autoTerminate: true - retry: true - - name: name - description: description - autoTerminate: true - retry: true - restricted: true - versionedComponentId: versionedComponentId - supportsSensitiveDynamicProperties: true - name: name - validationErrors: - - validationErrors - - validationErrors - style: - key: style - id: id - position: null - state: "RUNNING, STOPPED, DISABLED" - bundle: - artifact: artifact - version: version - group: group - persistsState: true - config: - annotationData: annotationData - comments: comments - concurrentlySchedulableTaskCount: 6 - autoTerminatedRelationships: - - autoTerminatedRelationships - - autoTerminatedRelationships - retryCount: 1 - bulletinLevel: bulletinLevel - executionNode: executionNode - penaltyDuration: penaltyDuration - defaultSchedulingPeriod: - key: defaultSchedulingPeriod - runDurationMillis: 3 - defaultConcurrentTasks: - key: defaultConcurrentTasks - customUiUrl: customUiUrl - descriptors: - key: - supportsEl: true - displayName: displayName - defaultValue: defaultValue - expressionLanguageScope: expressionLanguageScope - description: description - sensitive: true - required: true - dependencies: - - dependentValues: - - dependentValues - - dependentValues - propertyName: propertyName - - dependentValues: - - dependentValues - - dependentValues - propertyName: propertyName - allowableValues: - - canRead: true - allowableValue: - displayName: displayName - description: description - value: value - - canRead: true - allowableValue: - displayName: displayName - description: description - value: value - identifiesControllerService: identifiesControllerService + inputPorts: + - comments: comments + targetId: targetId + concurrentlySchedulableTaskCount: 1 + groupId: groupId + targetRunning: true + useCompression: true + connected: true + batchSettings: + duration: duration + size: size + count: 7 + versionedComponentId: versionedComponentId name: name - dynamic: true - identifiesControllerServiceBundle: null - lossTolerant: true - backoffMechanism: "PENALIZE_FLOWFILE, YIELD_PROCESSOR" - maxBackoffPeriod: maxBackoffPeriod - sensitiveDynamicPropertyNames: - - sensitiveDynamicPropertyNames - - sensitiveDynamicPropertyNames - schedulingStrategy: schedulingStrategy - schedulingPeriod: schedulingPeriod + transmitting: true + exists: true + id: id + - comments: comments + targetId: targetId + concurrentlySchedulableTaskCount: 1 + groupId: groupId + targetRunning: true + useCompression: true + connected: true + batchSettings: + duration: duration + size: size + count: 7 + versionedComponentId: versionedComponentId + name: name + transmitting: true + exists: true + id: id + name: name + proxyUser: proxyUser + targetUri: targetUri + targetUris: targetUris + position: null + inactiveRemoteOutputPortCount: 1 + - inactiveRemoteInputPortCount: 1 + targetSecure: true + communicationsTimeout: communicationsTimeout + outputPortCount: 7 + activeRemoteInputPortCount: 2 + inputPortCount: 6 + proxyPort: 1 + flowRefreshed: flowRefreshed + transportProtocol: transportProtocol + versionedComponentId: versionedComponentId + transmitting: true + validationErrors: + - validationErrors + - validationErrors yieldDuration: yieldDuration - properties: - key: properties - retriedRelationships: - - retriedRelationships - - retriedRelationships - validationStatus: "VALID, INVALID, VALIDATING" - - supportsParallelProcessing: true - supportsBatching: true - deprecated: true - executionNodeRestricted: true - parentGroupId: parentGroupId - description: description - multipleVersionsAvailable: true - extensionMissing: true - type: type - inputRequirement: inputRequirement - relationships: - - name: name - description: description - autoTerminate: true - retry: true - - name: name - description: description - autoTerminate: true - retry: true - restricted: true - versionedComponentId: versionedComponentId - supportsSensitiveDynamicProperties: true - name: name - validationErrors: - - validationErrors - - validationErrors - style: - key: style - id: id - position: null - state: "RUNNING, STOPPED, DISABLED" - bundle: - artifact: artifact - version: version - group: group - persistsState: true - config: - annotationData: annotationData + id: id + localNetworkInterface: localNetworkInterface + authorizationIssues: + - authorizationIssues + - authorizationIssues comments: comments - concurrentlySchedulableTaskCount: 6 - autoTerminatedRelationships: - - autoTerminatedRelationships - - autoTerminatedRelationships - retryCount: 1 - bulletinLevel: bulletinLevel - executionNode: executionNode - penaltyDuration: penaltyDuration - defaultSchedulingPeriod: - key: defaultSchedulingPeriod - runDurationMillis: 3 - defaultConcurrentTasks: - key: defaultConcurrentTasks - customUiUrl: customUiUrl - descriptors: - key: - supportsEl: true - displayName: displayName - defaultValue: defaultValue - expressionLanguageScope: expressionLanguageScope - description: description - sensitive: true - required: true - dependencies: - - dependentValues: - - dependentValues - - dependentValues - propertyName: propertyName - - dependentValues: - - dependentValues - - dependentValues - propertyName: propertyName - allowableValues: - - canRead: true - allowableValue: - displayName: displayName - description: description - value: value - - canRead: true - allowableValue: - displayName: displayName - description: description - value: value - identifiesControllerService: identifiesControllerService + proxyPassword: proxyPassword + parentGroupId: parentGroupId + activeRemoteOutputPortCount: 4 + proxyHost: proxyHost + contents: + outputPorts: + - null + - null + inputPorts: + - comments: comments + targetId: targetId + concurrentlySchedulableTaskCount: 1 + groupId: groupId + targetRunning: true + useCompression: true + connected: true + batchSettings: + duration: duration + size: size + count: 7 + versionedComponentId: versionedComponentId name: name - dynamic: true - identifiesControllerServiceBundle: null - lossTolerant: true - backoffMechanism: "PENALIZE_FLOWFILE, YIELD_PROCESSOR" - maxBackoffPeriod: maxBackoffPeriod - sensitiveDynamicPropertyNames: - - sensitiveDynamicPropertyNames - - sensitiveDynamicPropertyNames - schedulingStrategy: schedulingStrategy - schedulingPeriod: schedulingPeriod - yieldDuration: yieldDuration - properties: - key: properties - retriedRelationships: - - retriedRelationships - - retriedRelationships - validationStatus: "VALID, INVALID, VALIDATING" - remoteProcessGroups: - - targetSecure: true - inactiveRemoteInputPortCount: 9 - communicationsTimeout: communicationsTimeout - outputPortCount: 5 - inputPortCount: 4 - activeRemoteInputPortCount: 9 - proxyPort: 1 - flowRefreshed: flowRefreshed - versionedComponentId: versionedComponentId - transportProtocol: transportProtocol - transmitting: true - validationErrors: - - validationErrors - - validationErrors - yieldDuration: yieldDuration - id: id - localNetworkInterface: localNetworkInterface - comments: comments - authorizationIssues: - - authorizationIssues - - authorizationIssues - proxyPassword: proxyPassword - parentGroupId: parentGroupId - activeRemoteOutputPortCount: 6 - proxyHost: proxyHost - contents: - outputPorts: - - null - - null - inputPorts: - - comments: comments - targetId: targetId - concurrentlySchedulableTaskCount: 9 - groupId: groupId - useCompression: true - targetRunning: true - connected: true - versionedComponentId: versionedComponentId - batchSettings: - duration: duration - size: size - count: 6 - name: name - transmitting: true - exists: true - id: id - - comments: comments - targetId: targetId - concurrentlySchedulableTaskCount: 9 - groupId: groupId - useCompression: true - targetRunning: true - connected: true - versionedComponentId: versionedComponentId - batchSettings: - duration: duration - size: size - count: 6 - name: name - transmitting: true - exists: true - id: id - targetUri: targetUri - name: name - proxyUser: proxyUser - targetUris: targetUris - position: null - inactiveRemoteOutputPortCount: 8 - - targetSecure: true - inactiveRemoteInputPortCount: 9 - communicationsTimeout: communicationsTimeout - outputPortCount: 5 - inputPortCount: 4 - activeRemoteInputPortCount: 9 - proxyPort: 1 - flowRefreshed: flowRefreshed - versionedComponentId: versionedComponentId - transportProtocol: transportProtocol - transmitting: true - validationErrors: - - validationErrors - - validationErrors - yieldDuration: yieldDuration - id: id - localNetworkInterface: localNetworkInterface - comments: comments - authorizationIssues: - - authorizationIssues - - authorizationIssues - proxyPassword: proxyPassword - parentGroupId: parentGroupId - activeRemoteOutputPortCount: 6 - proxyHost: proxyHost - contents: - outputPorts: - - null - - null - inputPorts: - - comments: comments - targetId: targetId - concurrentlySchedulableTaskCount: 9 - groupId: groupId - useCompression: true - targetRunning: true - connected: true - versionedComponentId: versionedComponentId - batchSettings: - duration: duration - size: size - count: 6 + transmitting: true + exists: true + id: id + - comments: comments + targetId: targetId + concurrentlySchedulableTaskCount: 1 + groupId: groupId + targetRunning: true + useCompression: true + connected: true + batchSettings: + duration: duration + size: size + count: 7 + versionedComponentId: versionedComponentId + name: name + transmitting: true + exists: true + id: id + name: name + proxyUser: proxyUser + targetUri: targetUri + targetUris: targetUris + position: null + inactiveRemoteOutputPortCount: 1 + connections: + - prioritizers: + - prioritizers + - prioritizers + flowFileExpiration: flowFileExpiration + selectedRelationships: + - selectedRelationships + - selectedRelationships + loadBalanceCompression: "DO_NOT_COMPRESS, COMPRESS_ATTRIBUTES_ONLY,\ + \ COMPRESS_ATTRIBUTES_AND_CONTENT" + destination: + running: true + comments: comments + groupId: groupId + versionedComponentId: versionedComponentId name: name transmitting: true exists: true id: id - - comments: comments - targetId: targetId - concurrentlySchedulableTaskCount: 9 + type: "PROCESSOR, REMOTE_INPUT_PORT, REMOTE_OUTPUT_PORT, INPUT_PORT,\ + \ OUTPUT_PORT, FUNNEL" + availableRelationships: + - availableRelationships + - availableRelationships + backPressureDataSizeThreshold: backPressureDataSizeThreshold + loadBalanceStrategy: "DO_NOT_LOAD_BALANCE, PARTITION_BY_ATTRIBUTE,\ + \ ROUND_ROBIN, SINGLE_NODE" + parentGroupId: parentGroupId + labelIndex: 7 + source: null + bends: + - null + - null + loadBalanceStatus: "LOAD_BALANCE_NOT_CONFIGURED, LOAD_BALANCE_INACTIVE,\ + \ LOAD_BALANCE_ACTIVE" + backPressureObjectThreshold: 5 + getzIndex: 2 + versionedComponentId: versionedComponentId + name: name + id: id + position: null + loadBalancePartitionAttribute: loadBalancePartitionAttribute + - prioritizers: + - prioritizers + - prioritizers + flowFileExpiration: flowFileExpiration + selectedRelationships: + - selectedRelationships + - selectedRelationships + loadBalanceCompression: "DO_NOT_COMPRESS, COMPRESS_ATTRIBUTES_ONLY,\ + \ COMPRESS_ATTRIBUTES_AND_CONTENT" + destination: + running: true + comments: comments groupId: groupId - useCompression: true - targetRunning: true - connected: true versionedComponentId: versionedComponentId - batchSettings: - duration: duration - size: size - count: 6 name: name transmitting: true exists: true id: id - targetUri: targetUri - name: name - proxyUser: proxyUser - targetUris: targetUris - position: null - inactiveRemoteOutputPortCount: 8 - connections: - - prioritizers: - - prioritizers - - prioritizers - flowFileExpiration: flowFileExpiration - selectedRelationships: - - selectedRelationships - - selectedRelationships - loadBalanceCompression: "DO_NOT_COMPRESS, COMPRESS_ATTRIBUTES_ONLY,\ - \ COMPRESS_ATTRIBUTES_AND_CONTENT" - destination: null - parentGroupId: parentGroupId - availableRelationships: - - availableRelationships - - availableRelationships - backPressureDataSizeThreshold: backPressureDataSizeThreshold - loadBalanceStrategy: "DO_NOT_LOAD_BALANCE, PARTITION_BY_ATTRIBUTE,\ - \ ROUND_ROBIN, SINGLE_NODE" - source: - running: true - comments: comments + type: "PROCESSOR, REMOTE_INPUT_PORT, REMOTE_OUTPUT_PORT, INPUT_PORT,\ + \ OUTPUT_PORT, FUNNEL" + availableRelationships: + - availableRelationships + - availableRelationships + backPressureDataSizeThreshold: backPressureDataSizeThreshold + loadBalanceStrategy: "DO_NOT_LOAD_BALANCE, PARTITION_BY_ATTRIBUTE,\ + \ ROUND_ROBIN, SINGLE_NODE" + parentGroupId: parentGroupId + labelIndex: 7 + source: null + bends: + - null + - null + loadBalanceStatus: "LOAD_BALANCE_NOT_CONFIGURED, LOAD_BALANCE_INACTIVE,\ + \ LOAD_BALANCE_ACTIVE" + backPressureObjectThreshold: 5 + getzIndex: 2 versionedComponentId: versionedComponentId - groupId: groupId name: name - transmitting: true - exists: true id: id - type: "PROCESSOR, REMOTE_INPUT_PORT, REMOTE_OUTPUT_PORT, INPUT_PORT,\ - \ OUTPUT_PORT, FUNNEL" - labelIndex: 0 - bends: - - null - - null - loadBalanceStatus: "LOAD_BALANCE_NOT_CONFIGURED, LOAD_BALANCE_INACTIVE,\ - \ LOAD_BALANCE_ACTIVE" - backPressureObjectThreshold: 1 - versionedComponentId: versionedComponentId - getzIndex: 6 - name: name - id: id - position: null - loadBalancePartitionAttribute: loadBalancePartitionAttribute - - prioritizers: - - prioritizers - - prioritizers - flowFileExpiration: flowFileExpiration - selectedRelationships: - - selectedRelationships - - selectedRelationships - loadBalanceCompression: "DO_NOT_COMPRESS, COMPRESS_ATTRIBUTES_ONLY,\ - \ COMPRESS_ATTRIBUTES_AND_CONTENT" - destination: null - parentGroupId: parentGroupId - availableRelationships: - - availableRelationships - - availableRelationships - backPressureDataSizeThreshold: backPressureDataSizeThreshold - loadBalanceStrategy: "DO_NOT_LOAD_BALANCE, PARTITION_BY_ATTRIBUTE,\ - \ ROUND_ROBIN, SINGLE_NODE" - source: - running: true - comments: comments + position: null + loadBalancePartitionAttribute: loadBalancePartitionAttribute + labels: + - getzIndex: 5 versionedComponentId: versionedComponentId - groupId: groupId - name: name - transmitting: true - exists: true + width: 2.3021358869347655 + parentGroupId: parentGroupId + style: + key: style id: id - type: "PROCESSOR, REMOTE_INPUT_PORT, REMOTE_OUTPUT_PORT, INPUT_PORT,\ - \ OUTPUT_PORT, FUNNEL" - labelIndex: 0 - bends: - - null - - null - loadBalanceStatus: "LOAD_BALANCE_NOT_CONFIGURED, LOAD_BALANCE_INACTIVE,\ - \ LOAD_BALANCE_ACTIVE" - backPressureObjectThreshold: 1 - versionedComponentId: versionedComponentId - getzIndex: 6 - name: name - id: id - position: null - loadBalancePartitionAttribute: loadBalancePartitionAttribute - labels: - - versionedComponentId: versionedComponentId - getzIndex: 5 - width: 6.778324963048013 - parentGroupId: parentGroupId - style: - key: style - id: id - position: null - label: label - height: 6.878052220127876 - - versionedComponentId: versionedComponentId - getzIndex: 5 - width: 6.778324963048013 - parentGroupId: parentGroupId - style: - key: style - id: id - position: null - label: label - height: 6.878052220127876 - name: name - invalidCount: 5 - syncFailureCount: 1 - position: null - maxConcurrentTasks: 6 - statelessFlowTimeout: statelessFlowTimeout - parameterContext: null - locallyModifiedAndStaleCount: 7 - localOutputPortCount: 5 - localInputPortCount: 5 - invalidCount: 4 - syncFailureCount: 4 - position: - x: 6.027456183070403 - "y": 1.4658129805029452 - versionedFlowState: "LOCALLY_MODIFIED, STALE, LOCALLY_MODIFIED_AND_STALE,\ - \ UP_TO_DATE, SYNC_FAILURE" - locallyModifiedAndStaleCount: 1 - parameterContext: null - status: - name: name - nodeSnapshots: - - statusSnapshot: null - address: address - apiPort: 8 - nodeId: nodeId - - statusSnapshot: null - address: address - apiPort: 8 - nodeId: nodeId - id: id - aggregateSnapshot: - transferred: transferred - queued: queued - remoteProcessGroupStatusSnapshots: - - canRead: true - remoteProcessGroupStatusSnapshot: - bytesReceived: 4 - transmissionStatus: transmissionStatus - activeThreadCount: 0 - groupId: groupId - flowFilesReceived: 1 - name: name - targetUri: targetUri - flowFilesSent: 6 - received: received + label: label + position: null + height: 5.637376656633329 + - getzIndex: 5 + versionedComponentId: versionedComponentId + width: 2.3021358869347655 + parentGroupId: parentGroupId + style: + key: style id: id - bytesSent: 4 - sent: sent - id: id - - canRead: true - remoteProcessGroupStatusSnapshot: - bytesReceived: 4 - transmissionStatus: transmissionStatus - activeThreadCount: 0 - groupId: groupId - flowFilesReceived: 1 + label: label + position: null + height: 5.637376656633329 + statelessGroupScheduledState: "STOPPED, RUNNING" + invalidCount: 6 + name: name + syncFailureCount: 3 + maxConcurrentTasks: 6 + position: null + statelessFlowTimeout: statelessFlowTimeout + locallyModifiedAndStaleCount: 6 + parameterContext: + component: name: name - targetUri: targetUri - flowFilesSent: 6 - received: received id: id - bytesSent: 4 - sent: sent + permissions: null id: id - output: output - connectionStatusSnapshots: - - connectionStatusSnapshot: - sourceId: sourceId - groupId: groupId - queued: queued - percentUseCount: 7 - destinationId: destinationId - predictions: - predictedBytesAtNextInterval: 9 - predictionIntervalSeconds: 2 - predictedPercentBytes: 2 - predictedPercentCount: 3 - predictedMillisUntilCountBackpressure: 5 - predictedCountAtNextInterval: 7 - predictedMillisUntilBytesBackpressure: 5 - output: output - input: input - percentUseBytes: 1 - flowFileAvailability: flowFileAvailability - destinationName: destinationName - queuedSize: queuedSize - queuedCount: queuedCount - name: name - flowFilesQueued: 1 + localOutputPortCount: 4 + localInputPortCount: 0 + invalidCount: 6 + syncFailureCount: 0 + position: null + versionedFlowState: "LOCALLY_MODIFIED, STALE, LOCALLY_MODIFIED_AND_STALE,\ + \ UP_TO_DATE, SYNC_FAILURE" + locallyModifiedAndStaleCount: 8 + parameterContext: null + status: + name: name + nodeSnapshots: + - statusSnapshot: null + address: address + apiPort: 5 + nodeId: nodeId + - statusSnapshot: null + address: address + apiPort: 5 + nodeId: nodeId + aggregateSnapshot: + transferred: transferred + queued: queued + output: output + remoteProcessGroupStatusSnapshots: + - canRead: true + remoteProcessGroupStatusSnapshot: + bytesReceived: 5 + activeThreadCount: 5 + transmissionStatus: transmissionStatus + flowFilesReceived: 7 + groupId: groupId + name: name + targetUri: targetUri + flowFilesSent: 3 + received: received + bytesSent: 8 + id: id + sent: sent id: id - sourceName: sourceName - flowFilesIn: 4 - flowFilesOut: 1 - bytesIn: 7 - bytesOut: 1 - bytesQueued: 6 - canRead: true - id: id - - connectionStatusSnapshot: - sourceId: sourceId - groupId: groupId - queued: queued - percentUseCount: 7 - destinationId: destinationId - predictions: - predictedBytesAtNextInterval: 9 - predictionIntervalSeconds: 2 - predictedPercentBytes: 2 - predictedPercentCount: 3 - predictedMillisUntilCountBackpressure: 5 - predictedCountAtNextInterval: 7 - predictedMillisUntilBytesBackpressure: 5 - output: output - input: input - percentUseBytes: 1 - flowFileAvailability: flowFileAvailability - destinationName: destinationName - queuedSize: queuedSize - queuedCount: queuedCount - name: name - flowFilesQueued: 1 + - canRead: true + remoteProcessGroupStatusSnapshot: + bytesReceived: 5 + activeThreadCount: 5 + transmissionStatus: transmissionStatus + flowFilesReceived: 7 + groupId: groupId + name: name + targetUri: targetUri + flowFilesSent: 3 + received: received + bytesSent: 8 + id: id + sent: sent id: id - sourceName: sourceName - flowFilesIn: 4 - flowFilesOut: 1 - bytesIn: 7 - bytesOut: 1 - bytesQueued: 6 - canRead: true - id: id - queuedCount: queuedCount - queuedSize: queuedSize - flowFilesReceived: 4 - processGroupStatusSnapshots: - - canRead: true - processGroupStatusSnapshot: null - id: id - - canRead: true - processGroupStatusSnapshot: null - id: id - flowFilesSent: 9 - id: id - flowFilesIn: 5 - written: written - statelessActiveThreadCount: 7 - flowFilesOut: 0 - bytesIn: 4 - bytesQueued: 8 - bytesOut: 2 - bytesWritten: 3 - outputPortStatusSnapshots: - - null - - null - read: read - bytesTransferred: 8 - activeThreadCount: 1 - processorStatusSnapshots: - - processorStatusSnapshot: - bytesWritten: 7 - read: read - tasksDurationNanos: 8 - activeThreadCount: 7 - groupId: groupId - executionNode: "ALL, PRIMARY" - bytesRead: 3 - processingPerformanceStatus: - identifier: identifier - cpuDuration: 3 - contentReadDuration: 7 - sessionCommitDuration: 3 - garbageCollectionDuration: 4 - contentWriteDuration: 5 - type: type - terminatedThreadCount: 3 - output: output - input: input - taskCount: 4 - name: name + connectionStatusSnapshots: + - canRead: true + connectionStatusSnapshot: + sourceId: sourceId + groupId: groupId + queued: queued + percentUseCount: 1 + destinationId: destinationId + predictions: + predictedBytesAtNextInterval: 4 + predictionIntervalSeconds: 9 + predictedPercentBytes: 6 + predictedPercentCount: 8 + predictedMillisUntilCountBackpressure: 9 + predictedCountAtNextInterval: 5 + predictedMillisUntilBytesBackpressure: 9 + output: output + input: input + percentUseBytes: 7 + flowFileAvailability: flowFileAvailability + destinationName: destinationName + queuedCount: queuedCount + queuedSize: queuedSize + flowFilesQueued: 6 + name: name + flowFilesIn: 1 + id: id + sourceName: sourceName + flowFilesOut: 1 + bytesIn: 4 + bytesOut: 7 + bytesQueued: 1 id: id - written: written - flowFilesIn: 0 - tasksDuration: tasksDuration - runStatus: "Running, Stopped, Validating, Disabled, Invalid" - flowFilesOut: 6 - tasks: tasks - bytesIn: 7 - bytesOut: 0 - canRead: true - id: id - - processorStatusSnapshot: - bytesWritten: 7 - read: read - tasksDurationNanos: 8 - activeThreadCount: 7 - groupId: groupId - executionNode: "ALL, PRIMARY" - bytesRead: 3 - processingPerformanceStatus: - identifier: identifier - cpuDuration: 3 - contentReadDuration: 7 - sessionCommitDuration: 3 - garbageCollectionDuration: 4 - contentWriteDuration: 5 - type: type - terminatedThreadCount: 3 - output: output - input: input - taskCount: 4 - name: name + - canRead: true + connectionStatusSnapshot: + sourceId: sourceId + groupId: groupId + queued: queued + percentUseCount: 1 + destinationId: destinationId + predictions: + predictedBytesAtNextInterval: 4 + predictionIntervalSeconds: 9 + predictedPercentBytes: 6 + predictedPercentCount: 8 + predictedMillisUntilCountBackpressure: 9 + predictedCountAtNextInterval: 5 + predictedMillisUntilBytesBackpressure: 9 + output: output + input: input + percentUseBytes: 7 + flowFileAvailability: flowFileAvailability + destinationName: destinationName + queuedCount: queuedCount + queuedSize: queuedSize + flowFilesQueued: 6 + name: name + flowFilesIn: 1 + id: id + sourceName: sourceName + flowFilesOut: 1 + bytesIn: 4 + bytesOut: 7 + bytesQueued: 1 id: id - written: written - flowFilesIn: 0 - tasksDuration: tasksDuration - runStatus: "Running, Stopped, Validating, Disabled, Invalid" - flowFilesOut: 6 - tasks: tasks - bytesIn: 7 - bytesOut: 0 - canRead: true - id: id - bytesRead: 4 - processingPerformanceStatus: null - received: received - bytesSent: 8 - processingNanos: 9 - sent: sent - flowFilesTransferred: 1 - terminatedThreadCount: 3 - input: input - bytesReceived: 6 - name: name - flowFilesQueued: 6 - versionedFlowState: "LOCALLY_MODIFIED, STALE, LOCALLY_MODIFIED_AND_STALE,\ - \ UP_TO_DATE, SYNC_FAILURE" - inputPortStatusSnapshots: - - portStatusSnapshot: - output: output - input: input - activeThreadCount: 7 - groupId: groupId - name: name - transmitting: true + flowFilesReceived: 5 + queuedCount: queuedCount + queuedSize: queuedSize + flowFilesSent: 4 + processGroupStatusSnapshots: + - canRead: true + processGroupStatusSnapshot: null id: id - flowFilesIn: 9 - flowFilesOut: 9 - runStatus: "Running, Stopped, Validating, Disabled, Invalid" - bytesIn: 0 - bytesOut: 0 - canRead: true - id: id - - portStatusSnapshot: - output: output - input: input - activeThreadCount: 7 - groupId: groupId - name: name - transmitting: true + - canRead: true + processGroupStatusSnapshot: null id: id - flowFilesIn: 9 - flowFilesOut: 9 - runStatus: "Running, Stopped, Validating, Disabled, Invalid" - bytesIn: 0 - bytesOut: 0 - canRead: true + flowFilesIn: 9 id: id - statsLastRefreshed: statsLastRefreshed - - activeRemotePortCount: 9 - staleCount: 5 - outputPortCount: 9 - inputPortCount: 3 - permissions: null - processGroupUpdateStrategy: "CURRENT_GROUP, CURRENT_GROUP_WITH_CHILDREN" - runningCount: 2 - disabledCount: 6 - versionedFlowSnapshot: - bucket: - identifier: identifier - permissions: null - createdTimestamp: 3 - name: name - description: description - snapshotMetadata: - flowIdentifier: flowIdentifier - comments: comments - author: author - bucketIdentifier: bucketIdentifier - branch: branch - version: version - timestamp: 0 - externalControllerServices: - key: - identifier: identifier - name: name - flowContents: - processors: - - autoTerminatedRelationships: - - autoTerminatedRelationships - - autoTerminatedRelationships - bulletinLevel: bulletinLevel - executionNode: executionNode - runDurationMillis: 3 - type: type - propertyDescriptors: - key: - resourceDefinition: - resourceTypes: - - FILE - - FILE - cardinality: SINGLE - displayName: displayName - identifiesControllerService: true + written: written + statelessActiveThreadCount: 3 + flowFilesOut: 0 + bytesIn: 0 + bytesOut: 6 + bytesQueued: 4 + bytesWritten: 0 + outputPortStatusSnapshots: + - null + - null + bytesTransferred: 9 + read: read + activeThreadCount: 4 + processorStatusSnapshots: + - processorStatusSnapshot: + bytesWritten: 9 + read: read + tasksDurationNanos: 8 + activeThreadCount: 8 + groupId: groupId + executionNode: "ALL, PRIMARY" + bytesRead: 8 + processingPerformanceStatus: null + type: type + terminatedThreadCount: 0 + output: output + input: input + taskCount: 9 name: name - dynamic: true - 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: 2 - retryCount: 3 - penaltyDuration: penaltyDuration - backoffMechanism: "PENALIZE_FLOWFILE, YIELD_PROCESSOR" - schedulingStrategy: schedulingStrategy - name: name - instanceIdentifier: instanceIdentifier - style: - key: style - schedulingPeriod: schedulingPeriod - position: null - groupIdentifier: groupIdentifier - properties: - key: properties - - autoTerminatedRelationships: - - autoTerminatedRelationships - - autoTerminatedRelationships - bulletinLevel: bulletinLevel - executionNode: executionNode - runDurationMillis: 3 - type: type - propertyDescriptors: - key: - resourceDefinition: - resourceTypes: - - FILE - - FILE - cardinality: SINGLE - displayName: displayName - identifiesControllerService: true + flowFilesIn: 1 + id: id + tasksDuration: tasksDuration + written: written + flowFilesOut: 3 + runStatus: "Running, Stopped, Validating, Disabled, Invalid" + tasks: tasks + bytesIn: 6 + bytesOut: 4 + canRead: true + id: id + - processorStatusSnapshot: + bytesWritten: 9 + read: read + tasksDurationNanos: 8 + activeThreadCount: 8 + groupId: groupId + executionNode: "ALL, PRIMARY" + bytesRead: 8 + processingPerformanceStatus: null + type: type + terminatedThreadCount: 0 + output: output + input: input + taskCount: 9 name: name - dynamic: true - 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: 2 - retryCount: 3 - penaltyDuration: penaltyDuration - backoffMechanism: "PENALIZE_FLOWFILE, YIELD_PROCESSOR" - schedulingStrategy: schedulingStrategy + flowFilesIn: 1 + id: id + tasksDuration: tasksDuration + written: written + flowFilesOut: 3 + runStatus: "Running, Stopped, Validating, Disabled, Invalid" + tasks: tasks + bytesIn: 6 + bytesOut: 4 + canRead: true + id: id + bytesRead: 1 + processingPerformanceStatus: + identifier: identifier + cpuDuration: 0 + contentReadDuration: 4 + sessionCommitDuration: 1 + garbageCollectionDuration: 2 + contentWriteDuration: 3 + received: received + bytesSent: 7 + processingNanos: 8 + sent: sent + flowFilesTransferred: 6 + terminatedThreadCount: 9 + input: input + bytesReceived: 4 + flowFilesQueued: 7 name: name - instanceIdentifier: instanceIdentifier - style: - key: style - schedulingPeriod: schedulingPeriod - position: null - groupIdentifier: groupIdentifier - properties: - key: properties - scheduledState: ENABLED - processGroups: - - null - - null - outputPorts: - - null - - null - funnels: - - identifier: identifier - componentType: CONNECTION - comments: comments + versionedFlowState: "LOCALLY_MODIFIED, STALE, LOCALLY_MODIFIED_AND_STALE,\ + \ UP_TO_DATE, SYNC_FAILURE" + inputPortStatusSnapshots: + - portStatusSnapshot: + output: output + input: input + activeThreadCount: 0 + groupId: groupId + name: name + transmitting: true + flowFilesIn: 5 + id: id + flowFilesOut: 5 + runStatus: "Running, Stopped, Validating, Disabled, Invalid" + bytesIn: 6 + bytesOut: 1 + canRead: true + id: id + - portStatusSnapshot: + output: output + input: input + activeThreadCount: 0 + groupId: groupId + name: name + transmitting: true + flowFilesIn: 5 + id: id + flowFilesOut: 5 + runStatus: "Running, Stopped, Validating, Disabled, Invalid" + bytesIn: 6 + bytesOut: 1 + canRead: true + id: id + id: id + statsLastRefreshed: statsLastRefreshed + - activeRemotePortCount: 0 + staleCount: 3 + outputPortCount: 3 + inputPortCount: 7 + permissions: + canRead: true + canWrite: true + processGroupUpdateStrategy: "CURRENT_GROUP, CURRENT_GROUP_WITH_CHILDREN" + disabledCount: 7 + runningCount: 5 + versionedFlowSnapshot: + bucket: + identifier: identifier + permissions: + canRead: true + canDelete: true + canWrite: true + createdTimestamp: 2 name: name - instanceIdentifier: instanceIdentifier - position: null - groupIdentifier: groupIdentifier - - identifier: identifier - componentType: CONNECTION + description: description + externalControllerServices: + key: + identifier: identifier + name: name + snapshotMetadata: + flowIdentifier: flowIdentifier comments: comments - name: name - instanceIdentifier: instanceIdentifier - position: null - groupIdentifier: groupIdentifier - versionedFlowCoordinates: - registryId: registryId - storageLocation: storageLocation - bucketId: bucketId + author: author + bucketIdentifier: bucketIdentifier branch: branch - flowId: flowId version: version - latest: true - connections: - - identifier: identifier - componentType: CONNECTION - prioritizers: - - prioritizers - - prioritizers - comments: comments - flowFileExpiration: flowFileExpiration - selectedRelationships: - - selectedRelationships - - selectedRelationships - loadBalanceCompression: "DO_NOT_COMPRESS, COMPRESS_ATTRIBUTES_ONLY,\ - \ COMPRESS_ATTRIBUTES_AND_CONTENT" - destination: null - backPressureDataSizeThreshold: backPressureDataSizeThreshold - loadBalanceStrategy: "DO_NOT_LOAD_BALANCE, PARTITION_BY_ATTRIBUTE,\ - \ ROUND_ROBIN, SINGLE_NODE" - source: + timestamp: 5 + flowContents: + processors: + - autoTerminatedRelationships: + - autoTerminatedRelationships + - autoTerminatedRelationships + bulletinLevel: bulletinLevel + executionNode: executionNode + runDurationMillis: 3 + propertyDescriptors: + key: null + type: type + scheduledState: ENABLED + maxBackoffPeriod: maxBackoffPeriod + yieldDuration: yieldDuration + bundle: null + retriedRelationships: + - retriedRelationships + - retriedRelationships + annotationData: annotationData + componentType: CONNECTION + identifier: identifier comments: comments - groupId: groupId + concurrentlySchedulableTaskCount: 1 + retryCount: 1 + penaltyDuration: penaltyDuration + backoffMechanism: "PENALIZE_FLOWFILE, YIELD_PROCESSOR" + schedulingStrategy: schedulingStrategy name: name instanceIdentifier: instanceIdentifier - id: id - type: PROCESSOR - labelIndex: 4 - bends: - - null - - null - backPressureObjectThreshold: 0 - name: name - instanceIdentifier: instanceIdentifier - position: null - groupIdentifier: groupIdentifier - partitioningAttribute: partitioningAttribute - zIndex: 0 - - identifier: identifier - componentType: CONNECTION - prioritizers: - - prioritizers - - prioritizers - comments: comments - flowFileExpiration: flowFileExpiration - selectedRelationships: - - selectedRelationships - - selectedRelationships - loadBalanceCompression: "DO_NOT_COMPRESS, COMPRESS_ATTRIBUTES_ONLY,\ - \ COMPRESS_ATTRIBUTES_AND_CONTENT" - destination: null - backPressureDataSizeThreshold: backPressureDataSizeThreshold - loadBalanceStrategy: "DO_NOT_LOAD_BALANCE, PARTITION_BY_ATTRIBUTE,\ - \ ROUND_ROBIN, SINGLE_NODE" - source: + schedulingPeriod: schedulingPeriod + style: + key: style + position: null + groupIdentifier: groupIdentifier + properties: + key: properties + - autoTerminatedRelationships: + - autoTerminatedRelationships + - autoTerminatedRelationships + bulletinLevel: bulletinLevel + executionNode: executionNode + runDurationMillis: 3 + propertyDescriptors: + key: null + type: type + scheduledState: ENABLED + maxBackoffPeriod: maxBackoffPeriod + yieldDuration: yieldDuration + bundle: null + retriedRelationships: + - retriedRelationships + - retriedRelationships + annotationData: annotationData + componentType: CONNECTION + identifier: identifier comments: comments - groupId: groupId + concurrentlySchedulableTaskCount: 1 + retryCount: 1 + penaltyDuration: penaltyDuration + backoffMechanism: "PENALIZE_FLOWFILE, YIELD_PROCESSOR" + schedulingStrategy: schedulingStrategy name: name instanceIdentifier: instanceIdentifier - id: id - type: PROCESSOR - labelIndex: 4 - bends: + schedulingPeriod: schedulingPeriod + style: + key: style + position: null + groupIdentifier: groupIdentifier + properties: + key: properties + scheduledState: ENABLED + processGroups: - null - null - backPressureObjectThreshold: 0 - name: name - instanceIdentifier: instanceIdentifier - position: null - groupIdentifier: groupIdentifier - partitioningAttribute: partitioningAttribute - zIndex: 0 - logFileSuffix: logFileSuffix - parameterContextName: parameterContextName - identifier: identifier - componentType: CONNECTION - defaultBackPressureObjectThreshold: 9 - comments: comments - executionEngine: STANDARD - labels: - - identifier: identifier - componentType: CONNECTION - comments: comments - name: name - width: 4.332304821875894 - instanceIdentifier: instanceIdentifier - style: - key: style - position: null - label: label - groupIdentifier: groupIdentifier - zIndex: 7 - height: 2.7977867356748476 - - identifier: identifier - componentType: CONNECTION - comments: comments - name: name - width: 4.332304821875894 - instanceIdentifier: instanceIdentifier - style: - key: style - position: null - label: label - groupIdentifier: groupIdentifier - zIndex: 7 - height: 2.7977867356748476 - defaultBackPressureDataSizeThreshold: defaultBackPressureDataSizeThreshold - controllerServices: - - annotationData: annotationData - identifier: identifier - componentType: CONNECTION - comments: comments - bulletinLevel: bulletinLevel - type: type - propertyDescriptors: - key: null - scheduledState: ENABLED - controllerServiceApis: - - type: type - bundle: null - - type: type - bundle: null - name: name - instanceIdentifier: instanceIdentifier - position: null - groupIdentifier: groupIdentifier - bundle: null - properties: - key: properties - - annotationData: annotationData - identifier: identifier - componentType: CONNECTION - comments: comments - bulletinLevel: bulletinLevel - type: type - propertyDescriptors: - key: null - scheduledState: ENABLED - controllerServiceApis: - - type: type - bundle: null - - type: type - bundle: null - name: name - instanceIdentifier: instanceIdentifier - position: null - groupIdentifier: groupIdentifier - bundle: null - properties: - key: properties - defaultFlowFileExpiration: defaultFlowFileExpiration - flowFileConcurrency: flowFileConcurrency - flowFileOutboundPolicy: flowFileOutboundPolicy - name: name - inputPorts: - - identifier: identifier - componentType: CONNECTION - comments: comments - allowRemoteAccess: true - concurrentlySchedulableTaskCount: 8 - name: name - instanceIdentifier: instanceIdentifier - position: null - portFunction: STANDARD - type: INPUT_PORT - groupIdentifier: groupIdentifier - scheduledState: ENABLED - - identifier: identifier - componentType: CONNECTION - comments: comments - allowRemoteAccess: true - concurrentlySchedulableTaskCount: 8 - name: name - instanceIdentifier: instanceIdentifier - position: null - portFunction: STANDARD - type: INPUT_PORT - groupIdentifier: groupIdentifier - scheduledState: ENABLED - instanceIdentifier: instanceIdentifier - position: - x: 3.111202833403195 - "y": 9.897492629215506 - maxConcurrentTasks: 0 - statelessFlowTimeout: statelessFlowTimeout - remoteProcessGroups: - - identifier: identifier - componentType: CONNECTION - comments: comments - proxyPassword: proxyPassword - communicationsTimeout: communicationsTimeout - proxyHost: proxyHost - proxyPort: 5 - transportProtocol: "RAW, HTTP" outputPorts: - null - null + funnels: + - componentType: CONNECTION + identifier: identifier + comments: comments + name: name + instanceIdentifier: instanceIdentifier + position: null + groupIdentifier: groupIdentifier + - componentType: CONNECTION + identifier: identifier + comments: comments + name: name + instanceIdentifier: instanceIdentifier + position: null + groupIdentifier: groupIdentifier + versionedFlowCoordinates: + registryId: registryId + storageLocation: storageLocation + bucketId: bucketId + branch: branch + flowId: flowId + version: version + latest: true + connections: + - componentType: CONNECTION + identifier: identifier + prioritizers: + - prioritizers + - prioritizers + comments: comments + flowFileExpiration: flowFileExpiration + selectedRelationships: + - selectedRelationships + - selectedRelationships + loadBalanceCompression: "DO_NOT_COMPRESS, COMPRESS_ATTRIBUTES_ONLY,\ + \ COMPRESS_ATTRIBUTES_AND_CONTENT" + destination: + comments: comments + groupId: groupId + name: name + instanceIdentifier: instanceIdentifier + id: id + type: PROCESSOR + backPressureDataSizeThreshold: backPressureDataSizeThreshold + loadBalanceStrategy: "DO_NOT_LOAD_BALANCE, PARTITION_BY_ATTRIBUTE,\ + \ ROUND_ROBIN, SINGLE_NODE" + labelIndex: 2 + source: null + bends: + - x: 7.203794749804894 + "y": 4.332304821875894 + - x: 7.203794749804894 + "y": 4.332304821875894 + backPressureObjectThreshold: 0 + name: name + instanceIdentifier: instanceIdentifier + position: null + groupIdentifier: groupIdentifier + partitioningAttribute: partitioningAttribute + zIndex: 9 + - componentType: CONNECTION + identifier: identifier + prioritizers: + - prioritizers + - prioritizers + comments: comments + flowFileExpiration: flowFileExpiration + selectedRelationships: + - selectedRelationships + - selectedRelationships + loadBalanceCompression: "DO_NOT_COMPRESS, COMPRESS_ATTRIBUTES_ONLY,\ + \ COMPRESS_ATTRIBUTES_AND_CONTENT" + destination: + comments: comments + groupId: groupId + name: name + instanceIdentifier: instanceIdentifier + id: id + type: PROCESSOR + backPressureDataSizeThreshold: backPressureDataSizeThreshold + loadBalanceStrategy: "DO_NOT_LOAD_BALANCE, PARTITION_BY_ATTRIBUTE,\ + \ ROUND_ROBIN, SINGLE_NODE" + labelIndex: 2 + source: null + bends: + - x: 7.203794749804894 + "y": 4.332304821875894 + - x: 7.203794749804894 + "y": 4.332304821875894 + backPressureObjectThreshold: 0 + name: name + instanceIdentifier: instanceIdentifier + position: null + groupIdentifier: groupIdentifier + partitioningAttribute: partitioningAttribute + zIndex: 9 + logFileSuffix: logFileSuffix + parameterContextName: parameterContextName + componentType: CONNECTION + identifier: identifier + defaultBackPressureObjectThreshold: 0 + comments: comments + executionEngine: STANDARD + defaultBackPressureDataSizeThreshold: defaultBackPressureDataSizeThreshold + labels: + - componentType: CONNECTION + identifier: identifier + comments: comments + name: name + width: 4.8789878742268815 + instanceIdentifier: instanceIdentifier + style: + key: style + label: label + position: null + groupIdentifier: groupIdentifier + height: 6.173804034172511 + zIndex: 6 + - componentType: CONNECTION + identifier: identifier + comments: comments + name: name + width: 4.8789878742268815 + instanceIdentifier: instanceIdentifier + style: + key: style + label: label + position: null + groupIdentifier: groupIdentifier + height: 6.173804034172511 + zIndex: 6 + controllerServices: + - annotationData: annotationData + componentType: CONNECTION + identifier: identifier + comments: comments + bulletinLevel: bulletinLevel + propertyDescriptors: + key: + resourceDefinition: + resourceTypes: + - FILE + - FILE + cardinality: SINGLE + displayName: displayName + identifiesControllerService: true + name: name + dynamic: true + sensitive: true + type: type + scheduledState: ENABLED + controllerServiceApis: + - type: type + bundle: null + - type: type + bundle: null + name: name + instanceIdentifier: instanceIdentifier + position: null + groupIdentifier: groupIdentifier + bundle: + artifact: artifact + version: version + group: group + properties: + key: properties + - annotationData: annotationData + componentType: CONNECTION + identifier: identifier + comments: comments + bulletinLevel: bulletinLevel + propertyDescriptors: + key: + resourceDefinition: + resourceTypes: + - FILE + - FILE + cardinality: SINGLE + displayName: displayName + identifiesControllerService: true + name: name + dynamic: true + sensitive: true + type: type + scheduledState: ENABLED + controllerServiceApis: + - type: type + bundle: null + - type: type + bundle: null + name: name + instanceIdentifier: instanceIdentifier + position: null + groupIdentifier: groupIdentifier + bundle: + artifact: artifact + version: version + group: group + properties: + key: properties + defaultFlowFileExpiration: defaultFlowFileExpiration + flowFileConcurrency: flowFileConcurrency + flowFileOutboundPolicy: flowFileOutboundPolicy name: name - proxyUser: proxyUser - targetUris: targetUris inputPorts: - - identifier: identifier - componentType: CONNECTION - remoteGroupId: remoteGroupId + - componentType: CONNECTION + identifier: identifier comments: comments - targetId: targetId - concurrentlySchedulableTaskCount: 7 - useCompression: true - scheduledState: ENABLED + allowRemoteAccess: true + concurrentlySchedulableTaskCount: 2 name: name instanceIdentifier: instanceIdentifier + portFunction: STANDARD position: null - batchSize: - duration: duration - size: size - count: 0 groupIdentifier: groupIdentifier - - identifier: identifier - componentType: CONNECTION - remoteGroupId: remoteGroupId - comments: comments - targetId: targetId - concurrentlySchedulableTaskCount: 7 - useCompression: true + type: INPUT_PORT scheduledState: ENABLED + - componentType: CONNECTION + identifier: identifier + comments: comments + allowRemoteAccess: true + concurrentlySchedulableTaskCount: 2 name: name instanceIdentifier: instanceIdentifier + portFunction: STANDARD position: null - batchSize: - duration: duration - size: size - count: 0 groupIdentifier: groupIdentifier + type: INPUT_PORT + scheduledState: ENABLED instanceIdentifier: instanceIdentifier - yieldDuration: yieldDuration + maxConcurrentTasks: 9 position: null + statelessFlowTimeout: statelessFlowTimeout groupIdentifier: groupIdentifier - localNetworkInterface: localNetworkInterface - - identifier: identifier - componentType: CONNECTION - comments: comments - proxyPassword: proxyPassword - communicationsTimeout: communicationsTimeout - proxyHost: proxyHost - proxyPort: 5 - transportProtocol: "RAW, HTTP" - outputPorts: - - null - - null - name: name - proxyUser: proxyUser - targetUris: targetUris - inputPorts: - - identifier: identifier - componentType: CONNECTION - remoteGroupId: remoteGroupId + remoteProcessGroups: + - componentType: CONNECTION + identifier: identifier comments: comments - targetId: targetId - concurrentlySchedulableTaskCount: 7 - useCompression: true - scheduledState: ENABLED + proxyPassword: proxyPassword + communicationsTimeout: communicationsTimeout + proxyHost: proxyHost + proxyPort: 4 + outputPorts: + - null + - null + transportProtocol: "RAW, HTTP" name: name + proxyUser: proxyUser + inputPorts: + - componentType: CONNECTION + identifier: identifier + remoteGroupId: remoteGroupId + comments: comments + targetId: targetId + concurrentlySchedulableTaskCount: 1 + useCompression: true + scheduledState: ENABLED + name: name + instanceIdentifier: instanceIdentifier + position: null + batchSize: + duration: duration + size: size + count: 5 + groupIdentifier: groupIdentifier + - componentType: CONNECTION + identifier: identifier + remoteGroupId: remoteGroupId + comments: comments + targetId: targetId + concurrentlySchedulableTaskCount: 1 + useCompression: true + scheduledState: ENABLED + name: name + instanceIdentifier: instanceIdentifier + position: null + batchSize: + duration: duration + size: size + count: 5 + groupIdentifier: groupIdentifier + targetUris: targetUris instanceIdentifier: instanceIdentifier + yieldDuration: yieldDuration position: null - batchSize: - duration: duration - size: size - count: 0 groupIdentifier: groupIdentifier - - identifier: identifier - componentType: CONNECTION - remoteGroupId: remoteGroupId + localNetworkInterface: localNetworkInterface + - componentType: CONNECTION + identifier: identifier comments: comments - targetId: targetId - concurrentlySchedulableTaskCount: 7 - useCompression: true - scheduledState: ENABLED + proxyPassword: proxyPassword + communicationsTimeout: communicationsTimeout + proxyHost: proxyHost + proxyPort: 4 + outputPorts: + - null + - null + transportProtocol: "RAW, HTTP" name: name + proxyUser: proxyUser + inputPorts: + - componentType: CONNECTION + identifier: identifier + remoteGroupId: remoteGroupId + comments: comments + targetId: targetId + concurrentlySchedulableTaskCount: 1 + useCompression: true + scheduledState: ENABLED + name: name + instanceIdentifier: instanceIdentifier + position: null + batchSize: + duration: duration + size: size + count: 5 + groupIdentifier: groupIdentifier + - componentType: CONNECTION + identifier: identifier + remoteGroupId: remoteGroupId + comments: comments + targetId: targetId + concurrentlySchedulableTaskCount: 1 + useCompression: true + scheduledState: ENABLED + name: name + instanceIdentifier: instanceIdentifier + position: null + batchSize: + duration: duration + size: size + count: 5 + groupIdentifier: groupIdentifier + targetUris: targetUris instanceIdentifier: instanceIdentifier + yieldDuration: yieldDuration position: null - batchSize: - duration: duration - size: size - count: 0 groupIdentifier: groupIdentifier - instanceIdentifier: instanceIdentifier - yieldDuration: yieldDuration - position: null - groupIdentifier: groupIdentifier - localNetworkInterface: localNetworkInterface - groupIdentifier: groupIdentifier - parameterProviders: - key: + localNetworkInterface: localNetworkInterface + parameterProviders: + key: + identifier: identifier + name: name + type: type + bundle: null + flow: + versionCount: 4 + bucketName: bucketName identifier: identifier + permissions: null + createdTimestamp: 3 name: name - type: type - bundle: null - flow: - versionCount: 8 - identifier: identifier - bucketName: bucketName - permissions: - canRead: true - canWrite: true - canDelete: true - createdTimestamp: 5 - name: name - description: description - bucketIdentifier: bucketIdentifier - versionInfo: - version: 7 - branch: branch - lastModifiedTimestamp: 5 - flowEncodingVersion: flowEncodingVersion - parameterContexts: - key: - parameterGroupName: parameterGroupName - identifier: identifier - synchronized: true - componentType: CONNECTION - comments: comments description: description - inheritedParameterContexts: - - inheritedParameterContexts - - inheritedParameterContexts - name: name - instanceIdentifier: instanceIdentifier - position: null - groupIdentifier: groupIdentifier - parameters: - - referencedAssets: - - identifier: identifier + bucketIdentifier: bucketIdentifier + versionInfo: + version: 0 + branch: branch + lastModifiedTimestamp: 8 + flowEncodingVersion: flowEncodingVersion + latest: true + parameterContexts: + key: + parameterGroupName: parameterGroupName + componentType: CONNECTION + identifier: identifier + synchronized: true + comments: comments + description: description + inheritedParameterContexts: + - inheritedParameterContexts + - inheritedParameterContexts + name: name + instanceIdentifier: instanceIdentifier + position: null + groupIdentifier: groupIdentifier + parameterProvider: parameterProvider + parameters: + - referencedAssets: + - identifier: identifier + name: name + - identifier: identifier + name: name + provided: true name: name - - identifier: identifier + description: description + sensitive: true + value: value + - referencedAssets: + - identifier: identifier + name: name + - identifier: identifier + name: name + provided: true name: name - provided: true + description: description + sensitive: true + value: value + stoppedCount: 7 + id: id + bulletins: + - null + - null + publicInputPortCount: 3 + upToDateCount: 3 + inactiveRemotePortCount: 0 + uri: uri + locallyModifiedCount: 7 + revision: + clientId: clientId + lastModifier: lastModifier + version: 2 + disconnectedNodeAcknowledged: true + publicOutputPortCount: 7 + component: + activeRemotePortCount: 6 + flowfileConcurrency: "UNBOUNDED, SINGLE_FLOWFILE_PER_NODE, SINGLE_BATCH_PER_NODE" + staleCount: 5 + outputPortCount: 1 + inputPortCount: 9 + versionedComponentId: versionedComponentId + disabledCount: 5 + runningCount: 6 + flowfileOutboundPolicy: "STREAM_WHEN_AVAILABLE, BATCH_OUTPUT" + stoppedCount: 6 + id: id + versionControlInformation: + bucketName: bucketName + groupId: groupId + registryId: registryId + storageLocation: storageLocation + bucketId: bucketId + registryName: registryName + branch: branch + flowName: flowName + version: version + flowDescription: flowDescription + stateExplanation: stateExplanation + state: "LOCALLY_MODIFIED, STALE, LOCALLY_MODIFIED_AND_STALE, UP_TO_DATE,\ + \ SYNC_FAILURE" + flowId: flowId + logFileSuffix: logFileSuffix + defaultBackPressureObjectThreshold: 4 + publicInputPortCount: 2 + comments: comments + upToDateCount: 3 + parentGroupId: parentGroupId + inactiveRemotePortCount: 9 + executionEngine: "STATELESS, STANDARD, INHERITED" + locallyModifiedCount: 3 + defaultBackPressureDataSizeThreshold: defaultBackPressureDataSizeThreshold + publicOutputPortCount: 6 + localOutputPortCount: 9 + defaultFlowFileExpiration: defaultFlowFileExpiration + localInputPortCount: 8 + contents: + controllerServices: + - bulletinLevel: bulletinLevel + deprecated: true + multipleVersionsAvailable: true + extensionMissing: true + type: type + descriptors: + key: + supportsEl: true + defaultValue: defaultValue + displayName: displayName + expressionLanguageScope: expressionLanguageScope + description: description + sensitive: true + required: true + dependencies: + - dependentValues: + - dependentValues + - dependentValues + propertyName: propertyName + - dependentValues: + - dependentValues + - dependentValues + propertyName: propertyName + allowableValues: + - canRead: true + allowableValue: + displayName: displayName + description: description + value: value + - canRead: true + allowableValue: + displayName: displayName + description: description + value: value + identifiesControllerService: identifiesControllerService + name: name + dynamic: true + identifiesControllerServiceBundle: null + controllerServiceApis: + - type: type + bundle: null + - type: type + bundle: null + sensitiveDynamicPropertyNames: + - sensitiveDynamicPropertyNames + - sensitiveDynamicPropertyNames + supportsSensitiveDynamicProperties: true + versionedComponentId: versionedComponentId + validationErrors: + - validationErrors + - validationErrors + id: id + state: "ENABLED, ENABLING, DISABLED, DISABLING" + bundle: + artifact: artifact + version: version + group: group + referencingComponents: + - bulletins: + - null + - null + disconnectedNodeAcknowledged: true + component: + descriptors: + key: null + referenceCycle: true + activeThreadCount: 0 + groupId: groupId + name: name + referenceType: "Processor, ControllerService, ReportingTask,\ + \ FlowRegistryClient" + validationErrors: + - validationErrors + - validationErrors + id: id + state: state + type: type + referencingComponents: + - null + - null + properties: + key: properties + permissions: null + id: id + position: null + uri: uri + operatePermissions: + canRead: true + canWrite: true + revision: + clientId: clientId + lastModifier: lastModifier + version: 2 + - bulletins: + - null + - null + disconnectedNodeAcknowledged: true + component: + descriptors: + key: null + referenceCycle: true + activeThreadCount: 0 + groupId: groupId + name: name + referenceType: "Processor, ControllerService, ReportingTask,\ + \ FlowRegistryClient" + validationErrors: + - validationErrors + - validationErrors + id: id + state: state + type: type + referencingComponents: + - null + - null + properties: + key: properties + permissions: null + id: id + position: null + uri: uri + operatePermissions: + canRead: true + canWrite: true + revision: + clientId: clientId + lastModifier: lastModifier + version: 2 + validationStatus: "VALID, INVALID, VALIDATING" + annotationData: annotationData + comments: comments + parentGroupId: parentGroupId + customUiUrl: customUiUrl + restricted: true + name: name + position: + x: 0.8008281904610115 + "y": 6.027456183070403 + persistsState: true + properties: + key: properties + - bulletinLevel: bulletinLevel + deprecated: true + multipleVersionsAvailable: true + extensionMissing: true + type: type + descriptors: + key: + supportsEl: true + defaultValue: defaultValue + displayName: displayName + expressionLanguageScope: expressionLanguageScope + description: description + sensitive: true + required: true + dependencies: + - dependentValues: + - dependentValues + - dependentValues + propertyName: propertyName + - dependentValues: + - dependentValues + - dependentValues + propertyName: propertyName + allowableValues: + - canRead: true + allowableValue: + displayName: displayName + description: description + value: value + - canRead: true + allowableValue: + displayName: displayName + description: description + value: value + identifiesControllerService: identifiesControllerService + name: name + dynamic: true + identifiesControllerServiceBundle: null + controllerServiceApis: + - type: type + bundle: null + - type: type + bundle: null + sensitiveDynamicPropertyNames: + - sensitiveDynamicPropertyNames + - sensitiveDynamicPropertyNames + supportsSensitiveDynamicProperties: true + versionedComponentId: versionedComponentId + validationErrors: + - validationErrors + - validationErrors + id: id + state: "ENABLED, ENABLING, DISABLED, DISABLING" + bundle: + artifact: artifact + version: version + group: group + referencingComponents: + - bulletins: + - null + - null + disconnectedNodeAcknowledged: true + component: + descriptors: + key: null + referenceCycle: true + activeThreadCount: 0 + groupId: groupId + name: name + referenceType: "Processor, ControllerService, ReportingTask,\ + \ FlowRegistryClient" + validationErrors: + - validationErrors + - validationErrors + id: id + state: state + type: type + referencingComponents: + - null + - null + properties: + key: properties + permissions: null + id: id + position: null + uri: uri + operatePermissions: + canRead: true + canWrite: true + revision: + clientId: clientId + lastModifier: lastModifier + version: 2 + - bulletins: + - null + - null + disconnectedNodeAcknowledged: true + component: + descriptors: + key: null + referenceCycle: true + activeThreadCount: 0 + groupId: groupId + name: name + referenceType: "Processor, ControllerService, ReportingTask,\ + \ FlowRegistryClient" + validationErrors: + - validationErrors + - validationErrors + id: id + state: state + type: type + referencingComponents: + - null + - null + properties: + key: properties + permissions: null + id: id + position: null + uri: uri + operatePermissions: + canRead: true + canWrite: true + revision: + clientId: clientId + lastModifier: lastModifier + version: 2 + validationStatus: "VALID, INVALID, VALIDATING" + annotationData: annotationData + comments: comments + parentGroupId: parentGroupId + customUiUrl: customUiUrl + restricted: true name: name - description: description - sensitive: true - value: value - - referencedAssets: - - identifier: identifier - name: name - - identifier: identifier - name: name - provided: true + position: + x: 0.8008281904610115 + "y": 6.027456183070403 + persistsState: true + properties: + key: properties + processGroups: + - null + - null + outputPorts: + - null + - null + funnels: + - versionedComponentId: versionedComponentId + parentGroupId: parentGroupId + id: id + position: + x: 0.8008281904610115 + "y": 6.027456183070403 + - versionedComponentId: versionedComponentId + parentGroupId: parentGroupId + id: id + position: + x: 0.8008281904610115 + "y": 6.027456183070403 + inputPorts: + - comments: comments + concurrentlySchedulableTaskCount: 1 + parentGroupId: parentGroupId + type: "INPUT_PORT, OUTPUT_PORT" + allowRemoteAccess: true + versionedComponentId: versionedComponentId + name: name + transmitting: true + validationErrors: + - validationErrors + - validationErrors + id: id + portFunction: "STANDARD, FAILURE" + position: null + state: "RUNNING, STOPPED, DISABLED" + - comments: comments + concurrentlySchedulableTaskCount: 1 + parentGroupId: parentGroupId + type: "INPUT_PORT, OUTPUT_PORT" + allowRemoteAccess: true + versionedComponentId: versionedComponentId name: name + transmitting: true + validationErrors: + - validationErrors + - validationErrors + id: id + portFunction: "STANDARD, FAILURE" + position: null + state: "RUNNING, STOPPED, DISABLED" + processors: + - supportsBatching: true + supportsParallelProcessing: true + deprecated: true + executionNodeRestricted: true description: description - sensitive: true - value: value - parameterProvider: parameterProvider - latest: true - stoppedCount: 6 - id: id - bulletins: - - sourceId: sourceId - canRead: true - groupId: groupId - id: 5 - nodeAddress: nodeAddress - bulletin: - sourceId: sourceId - level: level - sourceType: sourceType - groupId: groupId - id: 5 - sourceName: sourceName - category: category - message: message - nodeAddress: nodeAddress - timestamp: timestamp - timestamp: timestamp - - sourceId: sourceId - canRead: true - groupId: groupId - id: 5 - nodeAddress: nodeAddress - bulletin: - sourceId: sourceId - level: level - sourceType: sourceType - groupId: groupId - id: 5 - sourceName: sourceName - category: category - message: message - nodeAddress: nodeAddress - timestamp: timestamp - timestamp: timestamp - publicInputPortCount: 3 - upToDateCount: 1 - inactiveRemotePortCount: 1 - uri: uri - locallyModifiedCount: 3 - revision: - clientId: clientId - lastModifier: lastModifier - version: 0 - disconnectedNodeAcknowledged: true - publicOutputPortCount: 1 - component: - activeRemotePortCount: 7 - flowfileConcurrency: "UNBOUNDED, SINGLE_FLOWFILE_PER_NODE, SINGLE_BATCH_PER_NODE" - staleCount: 4 - outputPortCount: 3 - inputPortCount: 6 - versionedComponentId: versionedComponentId - runningCount: 1 - disabledCount: 2 - flowfileOutboundPolicy: "STREAM_WHEN_AVAILABLE, BATCH_OUTPUT" - stoppedCount: 5 - id: id - versionControlInformation: - bucketName: bucketName - groupId: groupId - registryId: registryId - storageLocation: storageLocation - bucketId: bucketId - registryName: registryName - branch: branch - flowName: flowName - version: version - flowDescription: flowDescription - stateExplanation: stateExplanation - state: "LOCALLY_MODIFIED, STALE, LOCALLY_MODIFIED_AND_STALE, UP_TO_DATE,\ - \ SYNC_FAILURE" - flowId: flowId - logFileSuffix: logFileSuffix - defaultBackPressureObjectThreshold: 0 - publicInputPortCount: 6 - comments: comments - upToDateCount: 3 - parentGroupId: parentGroupId - inactiveRemotePortCount: 9 - executionEngine: "STATELESS, STANDARD, INHERITED" - locallyModifiedCount: 2 - defaultBackPressureDataSizeThreshold: defaultBackPressureDataSizeThreshold - publicOutputPortCount: 7 - localOutputPortCount: 1 - defaultFlowFileExpiration: defaultFlowFileExpiration - localInputPortCount: 1 - statelessGroupScheduledState: "STOPPED, RUNNING" - contents: - controllerServices: - - deprecated: true - bulletinLevel: bulletinLevel - multipleVersionsAvailable: true - extensionMissing: true - type: type - descriptors: - key: - supportsEl: true - displayName: displayName - defaultValue: defaultValue - expressionLanguageScope: expressionLanguageScope + parentGroupId: parentGroupId + multipleVersionsAvailable: true + extensionMissing: true + type: type + inputRequirement: inputRequirement + relationships: + - name: name + autoTerminate: true description: description - sensitive: true - required: true - dependencies: - - dependentValues: - - dependentValues - - dependentValues - propertyName: propertyName - - dependentValues: - - dependentValues - - dependentValues - propertyName: propertyName - allowableValues: - - canRead: true - allowableValue: + retry: true + - name: name + autoTerminate: true + description: description + retry: true + restricted: true + supportsSensitiveDynamicProperties: true + versionedComponentId: versionedComponentId + name: name + validationErrors: + - validationErrors + - validationErrors + style: + key: style + id: id + position: null + state: "RUNNING, STOPPED, DISABLED" + bundle: + artifact: artifact + version: version + group: group + config: + annotationData: annotationData + comments: comments + autoTerminatedRelationships: + - autoTerminatedRelationships + - autoTerminatedRelationships + concurrentlySchedulableTaskCount: 7 + retryCount: 9 + bulletinLevel: bulletinLevel + executionNode: executionNode + penaltyDuration: penaltyDuration + defaultSchedulingPeriod: + key: defaultSchedulingPeriod + defaultConcurrentTasks: + key: defaultConcurrentTasks + runDurationMillis: 3 + customUiUrl: customUiUrl + descriptors: + key: + supportsEl: true + defaultValue: defaultValue displayName: displayName + expressionLanguageScope: expressionLanguageScope description: description - value: value - - canRead: true - allowableValue: + sensitive: true + required: true + dependencies: + - dependentValues: + - dependentValues + - dependentValues + propertyName: propertyName + - dependentValues: + - dependentValues + - dependentValues + propertyName: propertyName + allowableValues: + - canRead: true + allowableValue: + displayName: displayName + description: description + value: value + - canRead: true + allowableValue: + displayName: displayName + description: description + value: value + identifiesControllerService: identifiesControllerService + name: name + dynamic: true + identifiesControllerServiceBundle: null + lossTolerant: true + backoffMechanism: "PENALIZE_FLOWFILE, YIELD_PROCESSOR" + maxBackoffPeriod: maxBackoffPeriod + sensitiveDynamicPropertyNames: + - sensitiveDynamicPropertyNames + - sensitiveDynamicPropertyNames + schedulingStrategy: schedulingStrategy + schedulingPeriod: schedulingPeriod + yieldDuration: yieldDuration + properties: + key: properties + retriedRelationships: + - retriedRelationships + - retriedRelationships + persistsState: true + validationStatus: "VALID, INVALID, VALIDATING" + - supportsBatching: true + supportsParallelProcessing: true + deprecated: true + executionNodeRestricted: true + description: description + parentGroupId: parentGroupId + multipleVersionsAvailable: true + extensionMissing: true + type: type + inputRequirement: inputRequirement + relationships: + - name: name + autoTerminate: true + description: description + retry: true + - name: name + autoTerminate: true + description: description + retry: true + restricted: true + supportsSensitiveDynamicProperties: true + versionedComponentId: versionedComponentId + name: name + validationErrors: + - validationErrors + - validationErrors + style: + key: style + id: id + position: null + state: "RUNNING, STOPPED, DISABLED" + bundle: + artifact: artifact + version: version + group: group + config: + annotationData: annotationData + comments: comments + autoTerminatedRelationships: + - autoTerminatedRelationships + - autoTerminatedRelationships + concurrentlySchedulableTaskCount: 7 + retryCount: 9 + bulletinLevel: bulletinLevel + executionNode: executionNode + penaltyDuration: penaltyDuration + defaultSchedulingPeriod: + key: defaultSchedulingPeriod + defaultConcurrentTasks: + key: defaultConcurrentTasks + runDurationMillis: 3 + customUiUrl: customUiUrl + descriptors: + key: + supportsEl: true + defaultValue: defaultValue displayName: displayName + expressionLanguageScope: expressionLanguageScope description: description - value: value - identifiesControllerService: identifiesControllerService - name: name - dynamic: true - identifiesControllerServiceBundle: null - controllerServiceApis: - - type: type - bundle: null - - type: type - bundle: null - sensitiveDynamicPropertyNames: - - sensitiveDynamicPropertyNames - - sensitiveDynamicPropertyNames - versionedComponentId: versionedComponentId - supportsSensitiveDynamicProperties: true - validationErrors: - - validationErrors - - validationErrors - id: id - state: "ENABLED, ENABLING, DISABLED, DISABLING" - bundle: - artifact: artifact - version: version - group: group - referencingComponents: - - bulletins: - - null - - null - disconnectedNodeAcknowledged: true - component: - descriptors: - key: null - referenceCycle: true - activeThreadCount: 0 + sensitive: true + required: true + dependencies: + - dependentValues: + - dependentValues + - dependentValues + propertyName: propertyName + - dependentValues: + - dependentValues + - dependentValues + propertyName: propertyName + allowableValues: + - canRead: true + allowableValue: + displayName: displayName + description: description + value: value + - canRead: true + allowableValue: + displayName: displayName + description: description + value: value + identifiesControllerService: identifiesControllerService + name: name + dynamic: true + identifiesControllerServiceBundle: null + lossTolerant: true + backoffMechanism: "PENALIZE_FLOWFILE, YIELD_PROCESSOR" + maxBackoffPeriod: maxBackoffPeriod + sensitiveDynamicPropertyNames: + - sensitiveDynamicPropertyNames + - sensitiveDynamicPropertyNames + schedulingStrategy: schedulingStrategy + schedulingPeriod: schedulingPeriod + yieldDuration: yieldDuration + properties: + key: properties + retriedRelationships: + - retriedRelationships + - retriedRelationships + persistsState: true + validationStatus: "VALID, INVALID, VALIDATING" + remoteProcessGroups: + - inactiveRemoteInputPortCount: 1 + targetSecure: true + communicationsTimeout: communicationsTimeout + outputPortCount: 7 + activeRemoteInputPortCount: 2 + inputPortCount: 6 + proxyPort: 1 + flowRefreshed: flowRefreshed + transportProtocol: transportProtocol + versionedComponentId: versionedComponentId + transmitting: true + validationErrors: + - validationErrors + - validationErrors + yieldDuration: yieldDuration + id: id + localNetworkInterface: localNetworkInterface + authorizationIssues: + - authorizationIssues + - authorizationIssues + comments: comments + proxyPassword: proxyPassword + parentGroupId: parentGroupId + activeRemoteOutputPortCount: 4 + proxyHost: proxyHost + contents: + outputPorts: + - null + - null + inputPorts: + - comments: comments + targetId: targetId + concurrentlySchedulableTaskCount: 1 + groupId: groupId + targetRunning: true + useCompression: true + connected: true + batchSettings: + duration: duration + size: size + count: 7 + versionedComponentId: versionedComponentId + name: name + transmitting: true + exists: true + id: id + - comments: comments + targetId: targetId + concurrentlySchedulableTaskCount: 1 + groupId: groupId + targetRunning: true + useCompression: true + connected: true + batchSettings: + duration: duration + size: size + count: 7 + versionedComponentId: versionedComponentId + name: name + transmitting: true + exists: true + id: id + name: name + proxyUser: proxyUser + targetUri: targetUri + targetUris: targetUris + position: null + inactiveRemoteOutputPortCount: 1 + - inactiveRemoteInputPortCount: 1 + targetSecure: true + communicationsTimeout: communicationsTimeout + outputPortCount: 7 + activeRemoteInputPortCount: 2 + inputPortCount: 6 + proxyPort: 1 + flowRefreshed: flowRefreshed + transportProtocol: transportProtocol + versionedComponentId: versionedComponentId + transmitting: true + validationErrors: + - validationErrors + - validationErrors + yieldDuration: yieldDuration + id: id + localNetworkInterface: localNetworkInterface + authorizationIssues: + - authorizationIssues + - authorizationIssues + comments: comments + proxyPassword: proxyPassword + parentGroupId: parentGroupId + activeRemoteOutputPortCount: 4 + proxyHost: proxyHost + contents: + outputPorts: + - null + - null + inputPorts: + - comments: comments + targetId: targetId + concurrentlySchedulableTaskCount: 1 + groupId: groupId + targetRunning: true + useCompression: true + connected: true + batchSettings: + duration: duration + size: size + count: 7 + versionedComponentId: versionedComponentId + name: name + transmitting: true + exists: true + id: id + - comments: comments + targetId: targetId + concurrentlySchedulableTaskCount: 1 + groupId: groupId + targetRunning: true + useCompression: true + connected: true + batchSettings: + duration: duration + size: size + count: 7 + versionedComponentId: versionedComponentId + name: name + transmitting: true + exists: true + id: id + name: name + proxyUser: proxyUser + targetUri: targetUri + targetUris: targetUris + position: null + inactiveRemoteOutputPortCount: 1 + connections: + - prioritizers: + - prioritizers + - prioritizers + flowFileExpiration: flowFileExpiration + selectedRelationships: + - selectedRelationships + - selectedRelationships + loadBalanceCompression: "DO_NOT_COMPRESS, COMPRESS_ATTRIBUTES_ONLY,\ + \ COMPRESS_ATTRIBUTES_AND_CONTENT" + destination: + running: true + comments: comments groupId: groupId + versionedComponentId: versionedComponentId name: name - validationErrors: - - validationErrors - - validationErrors - referenceType: "Processor, ControllerService, ReportingTask,\ - \ FlowRegistryClient" + transmitting: true + exists: true id: id - state: state - type: type - referencingComponents: - - null - - null - properties: - key: properties - permissions: null - id: id - position: null - uri: uri - revision: null - operatePermissions: null - - bulletins: + type: "PROCESSOR, REMOTE_INPUT_PORT, REMOTE_OUTPUT_PORT, INPUT_PORT,\ + \ OUTPUT_PORT, FUNNEL" + availableRelationships: + - availableRelationships + - availableRelationships + backPressureDataSizeThreshold: backPressureDataSizeThreshold + loadBalanceStrategy: "DO_NOT_LOAD_BALANCE, PARTITION_BY_ATTRIBUTE,\ + \ ROUND_ROBIN, SINGLE_NODE" + parentGroupId: parentGroupId + labelIndex: 7 + source: null + bends: - null - null - disconnectedNodeAcknowledged: true - component: - descriptors: - key: null - referenceCycle: true - activeThreadCount: 0 - groupId: groupId - name: name - validationErrors: - - validationErrors - - validationErrors - referenceType: "Processor, ControllerService, ReportingTask,\ - \ FlowRegistryClient" - id: id - state: state - type: type - referencingComponents: - - null - - null - properties: - key: properties - permissions: null + loadBalanceStatus: "LOAD_BALANCE_NOT_CONFIGURED, LOAD_BALANCE_INACTIVE,\ + \ LOAD_BALANCE_ACTIVE" + backPressureObjectThreshold: 5 + getzIndex: 2 + versionedComponentId: versionedComponentId + name: name id: id position: null - uri: uri - revision: null - operatePermissions: null - validationStatus: "VALID, INVALID, VALIDATING" - annotationData: annotationData - comments: comments - parentGroupId: parentGroupId - customUiUrl: customUiUrl - restricted: true - name: name - position: null - persistsState: true - properties: - key: properties - - deprecated: true - bulletinLevel: bulletinLevel - multipleVersionsAvailable: true - extensionMissing: true - type: type - descriptors: - key: - supportsEl: true - displayName: displayName - defaultValue: defaultValue - expressionLanguageScope: expressionLanguageScope - description: description - sensitive: true - required: true - dependencies: - - dependentValues: - - dependentValues - - dependentValues - propertyName: propertyName - - dependentValues: - - dependentValues - - dependentValues - propertyName: propertyName - allowableValues: - - canRead: true - allowableValue: - displayName: displayName - description: description - value: value - - canRead: true - allowableValue: - displayName: displayName - description: description - value: value - identifiesControllerService: identifiesControllerService - name: name - dynamic: true - identifiesControllerServiceBundle: null - controllerServiceApis: - - type: type - bundle: null - - type: type - bundle: null - sensitiveDynamicPropertyNames: - - sensitiveDynamicPropertyNames - - sensitiveDynamicPropertyNames - versionedComponentId: versionedComponentId - supportsSensitiveDynamicProperties: true - validationErrors: - - validationErrors - - validationErrors - id: id - state: "ENABLED, ENABLING, DISABLED, DISABLING" - bundle: - artifact: artifact - version: version - group: group - referencingComponents: - - bulletins: - - null - - null - disconnectedNodeAcknowledged: true - component: - descriptors: - key: null - referenceCycle: true - activeThreadCount: 0 + loadBalancePartitionAttribute: loadBalancePartitionAttribute + - prioritizers: + - prioritizers + - prioritizers + flowFileExpiration: flowFileExpiration + selectedRelationships: + - selectedRelationships + - selectedRelationships + loadBalanceCompression: "DO_NOT_COMPRESS, COMPRESS_ATTRIBUTES_ONLY,\ + \ COMPRESS_ATTRIBUTES_AND_CONTENT" + destination: + running: true + comments: comments groupId: groupId + versionedComponentId: versionedComponentId name: name - validationErrors: - - validationErrors - - validationErrors - referenceType: "Processor, ControllerService, ReportingTask,\ - \ FlowRegistryClient" + transmitting: true + exists: true id: id - state: state - type: type - referencingComponents: - - null - - null - properties: - key: properties - permissions: null - id: id - position: null - uri: uri - revision: null - operatePermissions: null - - bulletins: + type: "PROCESSOR, REMOTE_INPUT_PORT, REMOTE_OUTPUT_PORT, INPUT_PORT,\ + \ OUTPUT_PORT, FUNNEL" + availableRelationships: + - availableRelationships + - availableRelationships + backPressureDataSizeThreshold: backPressureDataSizeThreshold + loadBalanceStrategy: "DO_NOT_LOAD_BALANCE, PARTITION_BY_ATTRIBUTE,\ + \ ROUND_ROBIN, SINGLE_NODE" + parentGroupId: parentGroupId + labelIndex: 7 + source: null + bends: - null - null - disconnectedNodeAcknowledged: true - component: - descriptors: - key: null - referenceCycle: true - activeThreadCount: 0 - groupId: groupId - name: name - validationErrors: - - validationErrors - - validationErrors - referenceType: "Processor, ControllerService, ReportingTask,\ - \ FlowRegistryClient" - id: id - state: state - type: type - referencingComponents: - - null - - null - properties: - key: properties - permissions: null + loadBalanceStatus: "LOAD_BALANCE_NOT_CONFIGURED, LOAD_BALANCE_INACTIVE,\ + \ LOAD_BALANCE_ACTIVE" + backPressureObjectThreshold: 5 + getzIndex: 2 + versionedComponentId: versionedComponentId + name: name id: id position: null - uri: uri - revision: null - operatePermissions: null - validationStatus: "VALID, INVALID, VALIDATING" - annotationData: annotationData - comments: comments - parentGroupId: parentGroupId - customUiUrl: customUiUrl - restricted: true - name: name - position: null - persistsState: true - properties: - key: properties - processGroups: - - null - - null - outputPorts: - - null - - null - inputPorts: - - comments: comments - concurrentlySchedulableTaskCount: 2 - parentGroupId: parentGroupId - type: "INPUT_PORT, OUTPUT_PORT" - allowRemoteAccess: true - versionedComponentId: versionedComponentId - name: name - transmitting: true - validationErrors: - - validationErrors - - validationErrors - id: id - position: null - state: "RUNNING, STOPPED, DISABLED" - portFunction: "STANDARD, FAILURE" - - comments: comments - concurrentlySchedulableTaskCount: 2 - parentGroupId: parentGroupId - type: "INPUT_PORT, OUTPUT_PORT" - allowRemoteAccess: true - versionedComponentId: versionedComponentId - name: name - transmitting: true - validationErrors: - - validationErrors - - validationErrors - id: id - position: null - state: "RUNNING, STOPPED, DISABLED" - portFunction: "STANDARD, FAILURE" - funnels: - - versionedComponentId: versionedComponentId - parentGroupId: parentGroupId - id: id - position: null - - versionedComponentId: versionedComponentId - parentGroupId: parentGroupId - id: id - position: null - processors: - - supportsParallelProcessing: true - supportsBatching: true - deprecated: true - executionNodeRestricted: true - parentGroupId: parentGroupId - description: description - multipleVersionsAvailable: true - extensionMissing: true - type: type - inputRequirement: inputRequirement - relationships: - - name: name - description: description - autoTerminate: true - retry: true - - name: name - description: description - autoTerminate: true - retry: true - restricted: true - versionedComponentId: versionedComponentId - supportsSensitiveDynamicProperties: true - name: name - validationErrors: - - validationErrors - - validationErrors - style: - key: style - id: id - position: null - state: "RUNNING, STOPPED, DISABLED" - bundle: - artifact: artifact - version: version - group: group - persistsState: true - config: - annotationData: annotationData - comments: comments - concurrentlySchedulableTaskCount: 6 - autoTerminatedRelationships: - - autoTerminatedRelationships - - autoTerminatedRelationships - retryCount: 1 - bulletinLevel: bulletinLevel - executionNode: executionNode - penaltyDuration: penaltyDuration - defaultSchedulingPeriod: - key: defaultSchedulingPeriod - runDurationMillis: 3 - defaultConcurrentTasks: - key: defaultConcurrentTasks - customUiUrl: customUiUrl - descriptors: - key: - supportsEl: true - displayName: displayName - defaultValue: defaultValue - expressionLanguageScope: expressionLanguageScope - description: description - sensitive: true - required: true - dependencies: - - dependentValues: - - dependentValues - - dependentValues - propertyName: propertyName - - dependentValues: - - dependentValues - - dependentValues - propertyName: propertyName - allowableValues: - - canRead: true - allowableValue: - displayName: displayName - description: description - value: value - - canRead: true - allowableValue: - displayName: displayName - description: description - value: value - identifiesControllerService: identifiesControllerService - name: name - dynamic: true - identifiesControllerServiceBundle: null - lossTolerant: true - backoffMechanism: "PENALIZE_FLOWFILE, YIELD_PROCESSOR" - maxBackoffPeriod: maxBackoffPeriod - sensitiveDynamicPropertyNames: - - sensitiveDynamicPropertyNames - - sensitiveDynamicPropertyNames - schedulingStrategy: schedulingStrategy - schedulingPeriod: schedulingPeriod - yieldDuration: yieldDuration - properties: - key: properties - retriedRelationships: - - retriedRelationships - - retriedRelationships - validationStatus: "VALID, INVALID, VALIDATING" - - supportsParallelProcessing: true - supportsBatching: true - deprecated: true - executionNodeRestricted: true - parentGroupId: parentGroupId - description: description - multipleVersionsAvailable: true - extensionMissing: true - type: type - inputRequirement: inputRequirement - relationships: - - name: name - description: description - autoTerminate: true - retry: true - - name: name - description: description - autoTerminate: true - retry: true - restricted: true - versionedComponentId: versionedComponentId - supportsSensitiveDynamicProperties: true - name: name - validationErrors: - - validationErrors - - validationErrors - style: - key: style - id: id - position: null - state: "RUNNING, STOPPED, DISABLED" - bundle: - artifact: artifact - version: version - group: group - persistsState: true - config: - annotationData: annotationData - comments: comments - concurrentlySchedulableTaskCount: 6 - autoTerminatedRelationships: - - autoTerminatedRelationships - - autoTerminatedRelationships - retryCount: 1 - bulletinLevel: bulletinLevel - executionNode: executionNode - penaltyDuration: penaltyDuration - defaultSchedulingPeriod: - key: defaultSchedulingPeriod - runDurationMillis: 3 - defaultConcurrentTasks: - key: defaultConcurrentTasks - customUiUrl: customUiUrl - descriptors: - key: - supportsEl: true - displayName: displayName - defaultValue: defaultValue - expressionLanguageScope: expressionLanguageScope - description: description - sensitive: true - required: true - dependencies: - - dependentValues: - - dependentValues - - dependentValues - propertyName: propertyName - - dependentValues: - - dependentValues - - dependentValues - propertyName: propertyName - allowableValues: - - canRead: true - allowableValue: - displayName: displayName - description: description - value: value - - canRead: true - allowableValue: - displayName: displayName - description: description - value: value - identifiesControllerService: identifiesControllerService - name: name - dynamic: true - identifiesControllerServiceBundle: null - lossTolerant: true - backoffMechanism: "PENALIZE_FLOWFILE, YIELD_PROCESSOR" - maxBackoffPeriod: maxBackoffPeriod - sensitiveDynamicPropertyNames: - - sensitiveDynamicPropertyNames - - sensitiveDynamicPropertyNames - schedulingStrategy: schedulingStrategy - schedulingPeriod: schedulingPeriod - yieldDuration: yieldDuration - properties: - key: properties - retriedRelationships: - - retriedRelationships - - retriedRelationships - validationStatus: "VALID, INVALID, VALIDATING" - remoteProcessGroups: - - targetSecure: true - inactiveRemoteInputPortCount: 9 - communicationsTimeout: communicationsTimeout - outputPortCount: 5 - inputPortCount: 4 - activeRemoteInputPortCount: 9 - proxyPort: 1 - flowRefreshed: flowRefreshed - versionedComponentId: versionedComponentId - transportProtocol: transportProtocol - transmitting: true - validationErrors: - - validationErrors - - validationErrors - yieldDuration: yieldDuration + loadBalancePartitionAttribute: loadBalancePartitionAttribute + labels: + - getzIndex: 5 + versionedComponentId: versionedComponentId + width: 2.3021358869347655 + parentGroupId: parentGroupId + style: + key: style + id: id + label: label + position: null + height: 5.637376656633329 + - getzIndex: 5 + versionedComponentId: versionedComponentId + width: 2.3021358869347655 + parentGroupId: parentGroupId + style: + key: style + id: id + label: label + position: null + height: 5.637376656633329 + statelessGroupScheduledState: "STOPPED, RUNNING" + invalidCount: 6 + name: name + syncFailureCount: 3 + maxConcurrentTasks: 6 + position: null + statelessFlowTimeout: statelessFlowTimeout + locallyModifiedAndStaleCount: 6 + parameterContext: + component: + name: name + id: id + permissions: null id: id - localNetworkInterface: localNetworkInterface - comments: comments - authorizationIssues: - - authorizationIssues - - authorizationIssues - proxyPassword: proxyPassword - parentGroupId: parentGroupId - activeRemoteOutputPortCount: 6 - proxyHost: proxyHost - contents: - outputPorts: - - null - - null - inputPorts: - - comments: comments - targetId: targetId - concurrentlySchedulableTaskCount: 9 + localOutputPortCount: 4 + localInputPortCount: 0 + invalidCount: 6 + syncFailureCount: 0 + position: null + versionedFlowState: "LOCALLY_MODIFIED, STALE, LOCALLY_MODIFIED_AND_STALE,\ + \ UP_TO_DATE, SYNC_FAILURE" + locallyModifiedAndStaleCount: 8 + parameterContext: null + status: + name: name + nodeSnapshots: + - statusSnapshot: null + address: address + apiPort: 5 + nodeId: nodeId + - statusSnapshot: null + address: address + apiPort: 5 + nodeId: nodeId + aggregateSnapshot: + transferred: transferred + queued: queued + output: output + remoteProcessGroupStatusSnapshots: + - canRead: true + remoteProcessGroupStatusSnapshot: + bytesReceived: 5 + activeThreadCount: 5 + transmissionStatus: transmissionStatus + flowFilesReceived: 7 groupId: groupId - useCompression: true - targetRunning: true - connected: true - versionedComponentId: versionedComponentId - batchSettings: - duration: duration - size: size - count: 6 name: name - transmitting: true - exists: true + targetUri: targetUri + flowFilesSent: 3 + received: received + bytesSent: 8 id: id - - comments: comments - targetId: targetId - concurrentlySchedulableTaskCount: 9 + sent: sent + id: id + - canRead: true + remoteProcessGroupStatusSnapshot: + bytesReceived: 5 + activeThreadCount: 5 + transmissionStatus: transmissionStatus + flowFilesReceived: 7 groupId: groupId - useCompression: true - targetRunning: true - connected: true - versionedComponentId: versionedComponentId - batchSettings: - duration: duration - size: size - count: 6 name: name - transmitting: true - exists: true + targetUri: targetUri + flowFilesSent: 3 + received: received + bytesSent: 8 id: id - targetUri: targetUri - name: name - proxyUser: proxyUser - targetUris: targetUris - position: null - inactiveRemoteOutputPortCount: 8 - - targetSecure: true - inactiveRemoteInputPortCount: 9 - communicationsTimeout: communicationsTimeout - outputPortCount: 5 - inputPortCount: 4 - activeRemoteInputPortCount: 9 - proxyPort: 1 - flowRefreshed: flowRefreshed - versionedComponentId: versionedComponentId - transportProtocol: transportProtocol - transmitting: true - validationErrors: - - validationErrors - - validationErrors - yieldDuration: yieldDuration + sent: sent + id: id + connectionStatusSnapshots: + - canRead: true + connectionStatusSnapshot: + sourceId: sourceId + groupId: groupId + queued: queued + percentUseCount: 1 + destinationId: destinationId + predictions: + predictedBytesAtNextInterval: 4 + predictionIntervalSeconds: 9 + predictedPercentBytes: 6 + predictedPercentCount: 8 + predictedMillisUntilCountBackpressure: 9 + predictedCountAtNextInterval: 5 + predictedMillisUntilBytesBackpressure: 9 + output: output + input: input + percentUseBytes: 7 + flowFileAvailability: flowFileAvailability + destinationName: destinationName + queuedCount: queuedCount + queuedSize: queuedSize + flowFilesQueued: 6 + name: name + flowFilesIn: 1 + id: id + sourceName: sourceName + flowFilesOut: 1 + bytesIn: 4 + bytesOut: 7 + bytesQueued: 1 + id: id + - canRead: true + connectionStatusSnapshot: + sourceId: sourceId + groupId: groupId + queued: queued + percentUseCount: 1 + destinationId: destinationId + predictions: + predictedBytesAtNextInterval: 4 + predictionIntervalSeconds: 9 + predictedPercentBytes: 6 + predictedPercentCount: 8 + predictedMillisUntilCountBackpressure: 9 + predictedCountAtNextInterval: 5 + predictedMillisUntilBytesBackpressure: 9 + output: output + input: input + percentUseBytes: 7 + flowFileAvailability: flowFileAvailability + destinationName: destinationName + queuedCount: queuedCount + queuedSize: queuedSize + flowFilesQueued: 6 + name: name + flowFilesIn: 1 + id: id + sourceName: sourceName + flowFilesOut: 1 + bytesIn: 4 + bytesOut: 7 + bytesQueued: 1 + id: id + flowFilesReceived: 5 + queuedCount: queuedCount + queuedSize: queuedSize + flowFilesSent: 4 + processGroupStatusSnapshots: + - canRead: true + processGroupStatusSnapshot: null + id: id + - canRead: true + processGroupStatusSnapshot: null + id: id + flowFilesIn: 9 id: id - localNetworkInterface: localNetworkInterface - comments: comments - authorizationIssues: - - authorizationIssues - - authorizationIssues - proxyPassword: proxyPassword - parentGroupId: parentGroupId - activeRemoteOutputPortCount: 6 - proxyHost: proxyHost - contents: - outputPorts: - - null - - null - inputPorts: - - comments: comments - targetId: targetId - concurrentlySchedulableTaskCount: 9 + written: written + statelessActiveThreadCount: 3 + flowFilesOut: 0 + bytesIn: 0 + bytesOut: 6 + bytesQueued: 4 + bytesWritten: 0 + outputPortStatusSnapshots: + - null + - null + bytesTransferred: 9 + read: read + activeThreadCount: 4 + processorStatusSnapshots: + - processorStatusSnapshot: + bytesWritten: 9 + read: read + tasksDurationNanos: 8 + activeThreadCount: 8 + groupId: groupId + executionNode: "ALL, PRIMARY" + bytesRead: 8 + processingPerformanceStatus: null + type: type + terminatedThreadCount: 0 + output: output + input: input + taskCount: 9 + name: name + flowFilesIn: 1 + id: id + tasksDuration: tasksDuration + written: written + flowFilesOut: 3 + runStatus: "Running, Stopped, Validating, Disabled, Invalid" + tasks: tasks + bytesIn: 6 + bytesOut: 4 + canRead: true + id: id + - processorStatusSnapshot: + bytesWritten: 9 + read: read + tasksDurationNanos: 8 + activeThreadCount: 8 + groupId: groupId + executionNode: "ALL, PRIMARY" + bytesRead: 8 + processingPerformanceStatus: null + type: type + terminatedThreadCount: 0 + output: output + input: input + taskCount: 9 + name: name + flowFilesIn: 1 + id: id + tasksDuration: tasksDuration + written: written + flowFilesOut: 3 + runStatus: "Running, Stopped, Validating, Disabled, Invalid" + tasks: tasks + bytesIn: 6 + bytesOut: 4 + canRead: true + id: id + bytesRead: 1 + processingPerformanceStatus: + identifier: identifier + cpuDuration: 0 + contentReadDuration: 4 + sessionCommitDuration: 1 + garbageCollectionDuration: 2 + contentWriteDuration: 3 + received: received + bytesSent: 7 + processingNanos: 8 + sent: sent + flowFilesTransferred: 6 + terminatedThreadCount: 9 + input: input + bytesReceived: 4 + flowFilesQueued: 7 + name: name + versionedFlowState: "LOCALLY_MODIFIED, STALE, LOCALLY_MODIFIED_AND_STALE,\ + \ UP_TO_DATE, SYNC_FAILURE" + inputPortStatusSnapshots: + - portStatusSnapshot: + output: output + input: input + activeThreadCount: 0 groupId: groupId - useCompression: true - targetRunning: true - connected: true - versionedComponentId: versionedComponentId - batchSettings: - duration: duration - size: size - count: 6 name: name transmitting: true - exists: true + flowFilesIn: 5 id: id - - comments: comments - targetId: targetId - concurrentlySchedulableTaskCount: 9 + flowFilesOut: 5 + runStatus: "Running, Stopped, Validating, Disabled, Invalid" + bytesIn: 6 + bytesOut: 1 + canRead: true + id: id + - portStatusSnapshot: + output: output + input: input + activeThreadCount: 0 groupId: groupId - useCompression: true - targetRunning: true - connected: true - versionedComponentId: versionedComponentId - batchSettings: - duration: duration - size: size - count: 6 name: name transmitting: true - exists: true + flowFilesIn: 5 id: id - targetUri: targetUri - name: name - proxyUser: proxyUser - targetUris: targetUris - position: null - inactiveRemoteOutputPortCount: 8 - connections: - - prioritizers: - - prioritizers - - prioritizers - flowFileExpiration: flowFileExpiration - selectedRelationships: - - selectedRelationships - - selectedRelationships - loadBalanceCompression: "DO_NOT_COMPRESS, COMPRESS_ATTRIBUTES_ONLY,\ - \ COMPRESS_ATTRIBUTES_AND_CONTENT" - destination: null - parentGroupId: parentGroupId - availableRelationships: - - availableRelationships - - availableRelationships - backPressureDataSizeThreshold: backPressureDataSizeThreshold - loadBalanceStrategy: "DO_NOT_LOAD_BALANCE, PARTITION_BY_ATTRIBUTE,\ - \ ROUND_ROBIN, SINGLE_NODE" - source: - running: true - comments: comments - versionedComponentId: versionedComponentId - groupId: groupId + flowFilesOut: 5 + runStatus: "Running, Stopped, Validating, Disabled, Invalid" + bytesIn: 6 + bytesOut: 1 + canRead: true + id: id + id: id + statsLastRefreshed: statsLastRefreshed + parameters: + - parameter: + referencedAssets: + - name: name + id: id + - name: name + id: id + valueRemoved: true + inherited: true + provided: true + name: name + description: description + sensitive: true + referencingComponents: + - null + - null + value: value + parameterContext: + component: name: name - transmitting: true - exists: true id: id - type: "PROCESSOR, REMOTE_INPUT_PORT, REMOTE_OUTPUT_PORT, INPUT_PORT,\ - \ OUTPUT_PORT, FUNNEL" - labelIndex: 0 - bends: - - null - - null - loadBalanceStatus: "LOAD_BALANCE_NOT_CONFIGURED, LOAD_BALANCE_INACTIVE,\ - \ LOAD_BALANCE_ACTIVE" - backPressureObjectThreshold: 1 - versionedComponentId: versionedComponentId - getzIndex: 6 - name: name + permissions: null id: id - position: null - loadBalancePartitionAttribute: loadBalancePartitionAttribute - - prioritizers: - - prioritizers - - prioritizers - flowFileExpiration: flowFileExpiration - selectedRelationships: - - selectedRelationships - - selectedRelationships - loadBalanceCompression: "DO_NOT_COMPRESS, COMPRESS_ATTRIBUTES_ONLY,\ - \ COMPRESS_ATTRIBUTES_AND_CONTENT" - destination: null - parentGroupId: parentGroupId - availableRelationships: - - availableRelationships - - availableRelationships - backPressureDataSizeThreshold: backPressureDataSizeThreshold - loadBalanceStrategy: "DO_NOT_LOAD_BALANCE, PARTITION_BY_ATTRIBUTE,\ - \ ROUND_ROBIN, SINGLE_NODE" - source: - running: true - comments: comments - versionedComponentId: versionedComponentId - groupId: groupId + canWrite: true + - parameter: + referencedAssets: + - name: name + id: id + - name: name + id: id + valueRemoved: true + inherited: true + provided: true + name: name + description: description + sensitive: true + referencingComponents: + - null + - null + value: value + parameterContext: + component: name: name - transmitting: true - exists: true id: id - type: "PROCESSOR, REMOTE_INPUT_PORT, REMOTE_OUTPUT_PORT, INPUT_PORT,\ - \ OUTPUT_PORT, FUNNEL" - labelIndex: 0 - bends: - - null - - null - loadBalanceStatus: "LOAD_BALANCE_NOT_CONFIGURED, LOAD_BALANCE_INACTIVE,\ - \ LOAD_BALANCE_ACTIVE" - backPressureObjectThreshold: 1 - versionedComponentId: versionedComponentId - getzIndex: 6 + permissions: null + id: id + canWrite: true + parameterProviderConfiguration: + component: + parameterGroupName: parameterGroupName + synchronized: true + parameterProviderName: parameterProviderName + parameterProviderId: parameterProviderId + permissions: null + id: id + parameterProvider: + annotationData: annotationData + comments: comments + deprecated: true + parameterStatus: + - parameter: + parameter: + referencedAssets: + - name: name + id: id + - name: name + id: id + valueRemoved: true + inherited: true + provided: true + name: name + description: description + sensitive: true + referencingComponents: + - null + - null + value: value + parameterContext: + component: + name: name + id: id + permissions: null + id: id + canWrite: true + status: NEW + - parameter: + parameter: + referencedAssets: + - name: name + id: id + - name: name + id: id + valueRemoved: true + inherited: true + provided: true + name: name + description: description + sensitive: true + referencingComponents: + - null + - null + value: value + parameterContext: + component: + name: name + id: id + permissions: null + id: id + canWrite: true + status: NEW + parentGroupId: parentGroupId + multipleVersionsAvailable: true + extensionMissing: true + type: type + affectedComponents: + - bulletins: + - null + - null + disconnectedNodeAcknowledged: true + component: + activeThreadCount: 0 + processGroupId: processGroupId + name: name + referenceType: "PROCESSOR,CONTROLLER_SERVICE, INPUT_PORT, OUTPUT_PORT,\ + \ REMOTE_INPUT_PORT, REMOTE_OUTPUT_PORT, STATELESS_GROUP" + validationErrors: + - validationErrors + - validationErrors + id: id + state: state + permissions: + canRead: true + canWrite: true + referenceType: "PROCESSOR,CONTROLLER_SERVICE, INPUT_PORT, OUTPUT_PORT,\ + \ REMOTE_INPUT_PORT, REMOTE_OUTPUT_PORT" + id: id + position: + x: 0.8008281904610115 + "y": 6.027456183070403 + processGroup: + name: name + id: id + uri: uri + revision: + clientId: clientId + lastModifier: lastModifier + version: 2 + - bulletins: + - null + - null + disconnectedNodeAcknowledged: true + component: + activeThreadCount: 0 + processGroupId: processGroupId + name: name + referenceType: "PROCESSOR,CONTROLLER_SERVICE, INPUT_PORT, OUTPUT_PORT,\ + \ REMOTE_INPUT_PORT, REMOTE_OUTPUT_PORT, STATELESS_GROUP" + validationErrors: + - validationErrors + - validationErrors + id: id + state: state + permissions: + canRead: true + canWrite: true + referenceType: "PROCESSOR,CONTROLLER_SERVICE, INPUT_PORT, OUTPUT_PORT,\ + \ REMOTE_INPUT_PORT, REMOTE_OUTPUT_PORT" + id: id + position: + x: 0.8008281904610115 + "y": 6.027456183070403 + processGroup: + name: name + id: id + uri: uri + revision: + clientId: clientId + lastModifier: lastModifier + version: 2 + customUiUrl: customUiUrl + descriptors: + key: + supportsEl: true + defaultValue: defaultValue + displayName: displayName + expressionLanguageScope: expressionLanguageScope + description: description + sensitive: true + required: true + dependencies: + - dependentValues: + - dependentValues + - dependentValues + propertyName: propertyName + - dependentValues: + - dependentValues + - dependentValues + propertyName: propertyName + allowableValues: + - canRead: true + allowableValue: + displayName: displayName + description: description + value: value + - canRead: true + allowableValue: + displayName: displayName + description: description + value: value + identifiesControllerService: identifiesControllerService + name: name + dynamic: true + identifiesControllerServiceBundle: null + referencingParameterContexts: + - bulletins: + - null + - null + disconnectedNodeAcknowledged: true + component: + name: name + id: id + permissions: null + id: id + position: null + uri: uri + revision: null + - bulletins: + - null + - null + disconnectedNodeAcknowledged: true + component: + name: name + id: id + permissions: null + id: id + position: null + uri: uri + revision: null + parameterGroupConfigurations: + - synchronized: true + groupName: groupName + parameterSensitivities: + key: SENSITIVE + parameterContextName: parameterContextName + - synchronized: true + groupName: groupName + parameterSensitivities: + key: SENSITIVE + parameterContextName: parameterContextName + restricted: true + versionedComponentId: versionedComponentId + name: name + validationErrors: + - validationErrors + - validationErrors + id: id + position: null + bundle: + artifact: artifact + version: version + group: group + persistsState: true + validationStatus: "VALID, INVALID, VALIDATING" + properties: + key: properties + referencingComponents: + - null + - null + uri: uri + submissionTime: 2000-01-23T04:56:07.000+00:00 + xml: + name: parameterProviderApplyParametersRequestEntity + ParameterProviderApplyParametersUpdateStepDTO: + type: object + properties: + complete: + type: boolean + description: Whether or not this step has completed + readOnly: true + description: + type: string + description: Explanation of what happens in this step + readOnly: true + failureReason: + type: string + description: "An explanation of why this step failed, or null if this step\ + \ did not fail" + readOnly: true + description: "The steps that are required in order to complete the request,\ + \ along with the status of each" + readOnly: true + example: + failureReason: failureReason + description: description + complete: true + ParameterProviderConfigurationDTO: + type: object + properties: + parameterGroupName: + type: string + description: The Parameter Group name that maps to the Parameter Context + parameterProviderId: + type: string + description: The ID of the Parameter Provider + parameterProviderName: + type: string + description: The name of the Parameter Provider + synchronized: + type: boolean + description: True if the Parameter Context should receive the parameters + from the mapped Parameter Group + example: + parameterGroupName: parameterGroupName + synchronized: true + parameterProviderName: parameterProviderName + parameterProviderId: parameterProviderId + ParameterProviderConfigurationEntity: + type: object + properties: + component: + $ref: '#/components/schemas/ParameterProviderConfigurationDTO' + id: + type: string + description: The id of the component. + permissions: + $ref: '#/components/schemas/PermissionsDTO' + description: Optional configuration for a Parameter Provider + example: + component: + parameterGroupName: parameterGroupName + synchronized: true + parameterProviderName: parameterProviderName + parameterProviderId: parameterProviderId + permissions: null + id: id + xml: + name: parameterProviderConfigurationEntity + ParameterProviderDTO: + type: object + properties: + affectedComponents: + uniqueItems: true + type: array + description: The set of all components in the flow that are referencing + Parameters provided by this provider + items: + $ref: '#/components/schemas/AffectedComponentEntity' + annotationData: + type: string + description: The annotation data for the parameter provider. This is how + the custom UI relays configuration to the parameter provider. + bundle: + $ref: '#/components/schemas/BundleDTO' + comments: + type: string + description: The comments of the parameter provider. + customUiUrl: + type: string + description: The URL for the custom configuration UI for the parameter provider. + deprecated: + type: boolean + description: Whether the parameter provider has been deprecated. + descriptors: + type: object + additionalProperties: + $ref: '#/components/schemas/PropertyDescriptorDTO' + description: The descriptors for the parameter providers properties. + extensionMissing: + type: boolean + description: Whether the underlying extension is missing. + id: + type: string + description: The id of the component. + multipleVersionsAvailable: + type: boolean + description: Whether the parameter provider has multiple versions available. + name: + type: string + description: The name of the parameter provider. + parameterGroupConfigurations: + type: array + description: Configuration for any fetched parameter groups. + items: + $ref: '#/components/schemas/ParameterGroupConfigurationEntity' + parameterStatus: + uniqueItems: true + type: array + description: The status of all provided parameters for this parameter provider + items: + $ref: '#/components/schemas/ParameterStatusDTO' + parentGroupId: + type: string + description: The id of parent process group of this component if applicable. + persistsState: + type: boolean + description: Whether the parameter provider persists state. + position: + $ref: '#/components/schemas/PositionDTO' + properties: + type: object + additionalProperties: + type: string + description: The properties of the parameter provider. + description: The properties of the parameter provider. + referencingParameterContexts: + uniqueItems: true + type: array + description: The Parameter Contexts that reference this Parameter Provider + readOnly: true + items: + $ref: '#/components/schemas/ParameterProviderReferencingComponentEntity' + restricted: + type: boolean + description: Whether the parameter provider requires elevated privileges. + type: + type: string + description: The fully qualified type of the parameter provider. + validationErrors: + type: array + description: Gets the validation errors from the parameter provider. These + validation errors represent the problems with the parameter provider that + must be resolved before it can be scheduled to run. + items: + type: string + description: Gets the validation errors from the parameter provider. These + validation errors represent the problems with the parameter provider + that must be resolved before it can be scheduled to run. + validationStatus: + type: string + description: "Indicates whether the Parameter Provider is valid, invalid,\ + \ or still in the process of validating (i.e., it is unknown whether or\ + \ not the Parameter Provider is valid)" + readOnly: true + enum: + - "VALID, INVALID, VALIDATING" + versionedComponentId: + type: string + description: The ID of the corresponding component that is under version + control + example: + annotationData: annotationData + comments: comments + deprecated: true + parameterStatus: + - parameter: + parameter: + referencedAssets: + - name: name + id: id + - name: name + id: id + valueRemoved: true + inherited: true + provided: true + name: name + description: description + sensitive: true + referencingComponents: + - null + - null + value: value + parameterContext: + component: + name: name + id: id + permissions: null + id: id + canWrite: true + status: NEW + - parameter: + parameter: + referencedAssets: + - name: name + id: id + - name: name + id: id + valueRemoved: true + inherited: true + provided: true + name: name + description: description + sensitive: true + referencingComponents: + - null + - null + value: value + parameterContext: + component: + name: name + id: id + permissions: null + id: id + canWrite: true + status: NEW + parentGroupId: parentGroupId + multipleVersionsAvailable: true + extensionMissing: true + type: type + affectedComponents: + - bulletins: + - null + - null + disconnectedNodeAcknowledged: true + component: + activeThreadCount: 0 + processGroupId: processGroupId + name: name + referenceType: "PROCESSOR,CONTROLLER_SERVICE, INPUT_PORT, OUTPUT_PORT,\ + \ REMOTE_INPUT_PORT, REMOTE_OUTPUT_PORT, STATELESS_GROUP" + validationErrors: + - validationErrors + - validationErrors + id: id + state: state + permissions: + canRead: true + canWrite: true + referenceType: "PROCESSOR,CONTROLLER_SERVICE, INPUT_PORT, OUTPUT_PORT, REMOTE_INPUT_PORT,\ + \ REMOTE_OUTPUT_PORT" + id: id + position: + x: 0.8008281904610115 + "y": 6.027456183070403 + processGroup: + name: name + id: id + uri: uri + revision: + clientId: clientId + lastModifier: lastModifier + version: 2 + - bulletins: + - null + - null + disconnectedNodeAcknowledged: true + component: + activeThreadCount: 0 + processGroupId: processGroupId + name: name + referenceType: "PROCESSOR,CONTROLLER_SERVICE, INPUT_PORT, OUTPUT_PORT,\ + \ REMOTE_INPUT_PORT, REMOTE_OUTPUT_PORT, STATELESS_GROUP" + validationErrors: + - validationErrors + - validationErrors + id: id + state: state + permissions: + canRead: true + canWrite: true + referenceType: "PROCESSOR,CONTROLLER_SERVICE, INPUT_PORT, OUTPUT_PORT, REMOTE_INPUT_PORT,\ + \ REMOTE_OUTPUT_PORT" + id: id + position: + x: 0.8008281904610115 + "y": 6.027456183070403 + processGroup: + name: name + id: id + uri: uri + revision: + clientId: clientId + lastModifier: lastModifier + version: 2 + customUiUrl: customUiUrl + descriptors: + key: + supportsEl: true + defaultValue: defaultValue + displayName: displayName + expressionLanguageScope: expressionLanguageScope + description: description + sensitive: true + required: true + dependencies: + - dependentValues: + - dependentValues + - dependentValues + propertyName: propertyName + - dependentValues: + - dependentValues + - dependentValues + propertyName: propertyName + allowableValues: + - canRead: true + allowableValue: + displayName: displayName + description: description + value: value + - canRead: true + allowableValue: + displayName: displayName + description: description + value: value + identifiesControllerService: identifiesControllerService + name: name + dynamic: true + identifiesControllerServiceBundle: null + referencingParameterContexts: + - bulletins: + - null + - null + disconnectedNodeAcknowledged: true + component: + name: name + id: id + permissions: null + id: id + position: null + uri: uri + revision: null + - bulletins: + - null + - null + disconnectedNodeAcknowledged: true + component: + name: name + id: id + permissions: null + id: id + position: null + uri: uri + revision: null + parameterGroupConfigurations: + - synchronized: true + groupName: groupName + parameterSensitivities: + key: SENSITIVE + parameterContextName: parameterContextName + - synchronized: true + groupName: groupName + parameterSensitivities: + key: SENSITIVE + parameterContextName: parameterContextName + restricted: true + versionedComponentId: versionedComponentId + name: name + validationErrors: + - validationErrors + - validationErrors + id: id + position: null + bundle: + artifact: artifact + version: version + group: group + persistsState: true + validationStatus: "VALID, INVALID, VALIDATING" + properties: + key: properties + ParameterProviderDefinition: + type: object + properties: + additionalDetails: + type: boolean + description: Indicates if the component has additional details documentation + artifact: + type: string + description: The artifact name of the bundle that provides the referenced + type. + buildInfo: + $ref: '#/components/schemas/BuildInfo' + deprecated: + type: boolean + description: Whether or not the component has been deprecated + deprecationAlternatives: + uniqueItems: true + type: array + description: "If this component has been deprecated, this optional field\ + \ provides alternatives to use" + items: + type: string + description: "If this component has been deprecated, this optional field\ + \ provides alternatives to use" + deprecationReason: + type: string + description: "If this component has been deprecated, this optional field\ + \ can be used to provide an explanation" + dynamicProperties: + type: array + description: Describes the dynamic properties supported by this component + items: + $ref: '#/components/schemas/DynamicProperty' + explicitRestrictions: + uniqueItems: true + type: array + description: Explicit restrictions that indicate a require permission to + use the component + items: + $ref: '#/components/schemas/Restriction' + group: + type: string + description: The group name of the bundle that provides the referenced type. + propertyDescriptors: + type: object + additionalProperties: + $ref: '#/components/schemas/PropertyDescriptor' + description: Descriptions of configuration properties applicable to this + component. + providedApiImplementations: + type: array + description: "If this type represents a provider for an interface, this\ + \ lists the APIs it implements" + items: + $ref: '#/components/schemas/DefinedType' + restricted: + type: boolean + description: Whether or not the component has a general restriction + restrictedExplanation: + type: string + description: An optional description of the general restriction + seeAlso: + uniqueItems: true + type: array + description: The names of other component types that may be related + items: + type: string + description: The names of other component types that may be related + stateful: + $ref: '#/components/schemas/Stateful' + supportsDynamicProperties: + type: boolean + description: Whether or not this component makes use of dynamic (user-set) + properties. + supportsSensitiveDynamicProperties: + type: boolean + description: Whether or not this component makes use of sensitive dynamic + (user-set) properties. + systemResourceConsiderations: + type: array + description: The system resource considerations for the given component + items: + $ref: '#/components/schemas/SystemResourceConsideration' + tags: + uniqueItems: true + type: array + description: The tags associated with this type + items: + type: string + description: The tags associated with this type + type: + type: string + description: The fully-qualified class type + typeDescription: + type: string + description: The description of the type. + version: + type: string + description: The version of the bundle that provides the referenced type. + description: Parameter Providers provided in this bundle + example: + deprecationAlternatives: + - deprecationAlternatives + - deprecationAlternatives + buildInfo: + compilerFlags: compilerFlags + compiler: compiler + version: version + revision: revision + targetArch: targetArch + timestamp: 0 + dynamicProperties: + - expressionLanguageScope: NONE + name: name + description: description + value: value + - expressionLanguageScope: NONE + name: name + description: description + value: value + deprecated: true + explicitRestrictions: + - requiredPermission: requiredPermission + explanation: explanation + - requiredPermission: requiredPermission + explanation: explanation + providedApiImplementations: + - artifact: artifact + typeDescription: typeDescription + type: type + version: version + group: group + - artifact: artifact + typeDescription: typeDescription + type: type + version: version + group: group + typeDescription: typeDescription + additionalDetails: true + propertyDescriptors: + key: + resourceDefinition: + resourceTypes: + - FILE + - FILE + cardinality: SINGLE + typeProvidedByValue: + artifact: artifact + typeDescription: typeDescription + type: type + version: version + group: group + defaultValue: defaultValue + displayName: displayName + validRegex: validRegex + expressionLanguageScope: NONE + validator: validator + description: description + sensitive: true + required: true + dependencies: + - propertyDisplayName: propertyDisplayName + dependentValues: + - dependentValues + - dependentValues + propertyName: propertyName + - propertyDisplayName: propertyDisplayName + dependentValues: + - dependentValues + - dependentValues + propertyName: propertyName + expressionLanguageScopeDescription: expressionLanguageScopeDescription + allowableValues: + - displayName: displayName + description: description + value: value + - displayName: displayName + description: description + value: value + name: name + dynamic: true + type: type + version: version + seeAlso: + - seeAlso + - seeAlso + tags: + - tags + - tags + artifact: artifact + deprecationReason: deprecationReason + restricted: true + systemResourceConsiderations: + - resource: resource + description: description + - resource: resource + description: description + supportsSensitiveDynamicProperties: true + supportsDynamicProperties: true + restrictedExplanation: restrictedExplanation + stateful: + description: description + scopes: + - CLUSTER + - CLUSTER + group: group + ParameterProviderEntity: + type: object + properties: + bulletins: + type: array + description: The bulletins for this component. + items: + $ref: '#/components/schemas/BulletinEntity' + component: + $ref: '#/components/schemas/ParameterProviderDTO' + disconnectedNodeAcknowledged: + type: boolean + description: Acknowledges that this node is disconnected to allow for mutable + requests to proceed. + id: + type: string + description: The id of the component. + permissions: + $ref: '#/components/schemas/PermissionsDTO' + position: + $ref: '#/components/schemas/PositionDTO' + revision: + $ref: '#/components/schemas/RevisionDTO' + uri: + type: string + description: The URI for futures requests to the component. + example: + bulletins: + - sourceId: sourceId + canRead: true + groupId: groupId + id: 5 + nodeAddress: nodeAddress + bulletin: + sourceId: sourceId + level: level + sourceType: sourceType + groupId: groupId + id: 1 + sourceName: sourceName + category: category + message: message + nodeAddress: nodeAddress + timestamp: timestamp + timestamp: timestamp + - sourceId: sourceId + canRead: true + groupId: groupId + id: 5 + nodeAddress: nodeAddress + bulletin: + sourceId: sourceId + level: level + sourceType: sourceType + groupId: groupId + id: 1 + sourceName: sourceName + category: category + message: message + nodeAddress: nodeAddress + timestamp: timestamp + timestamp: timestamp + disconnectedNodeAcknowledged: true + component: + annotationData: annotationData + comments: comments + deprecated: true + parameterStatus: + - parameter: + parameter: + referencedAssets: + - name: name + id: id + - name: name + id: id + valueRemoved: true + inherited: true + provided: true + name: name + description: description + sensitive: true + referencingComponents: + - null + - null + value: value + parameterContext: + component: name: name id: id - position: null - loadBalancePartitionAttribute: loadBalancePartitionAttribute - labels: - - versionedComponentId: versionedComponentId - getzIndex: 5 - width: 6.778324963048013 - parentGroupId: parentGroupId - style: - key: style - id: id - position: null - label: label - height: 6.878052220127876 - - versionedComponentId: versionedComponentId - getzIndex: 5 - width: 6.778324963048013 - parentGroupId: parentGroupId - style: - key: style - id: id - position: null - label: label - height: 6.878052220127876 - name: name - invalidCount: 5 - syncFailureCount: 1 - position: null - maxConcurrentTasks: 6 - statelessFlowTimeout: statelessFlowTimeout - parameterContext: null - locallyModifiedAndStaleCount: 7 - localOutputPortCount: 5 - localInputPortCount: 5 - invalidCount: 4 - syncFailureCount: 4 - position: - x: 6.027456183070403 - "y": 1.4658129805029452 - versionedFlowState: "LOCALLY_MODIFIED, STALE, LOCALLY_MODIFIED_AND_STALE,\ - \ UP_TO_DATE, SYNC_FAILURE" - locallyModifiedAndStaleCount: 1 - parameterContext: null - status: + permissions: null + id: id + canWrite: true + status: NEW + - parameter: + parameter: + referencedAssets: + - name: name + id: id + - name: name + id: id + valueRemoved: true + inherited: true + provided: true name: name - nodeSnapshots: - - statusSnapshot: null - address: address - apiPort: 8 - nodeId: nodeId - - statusSnapshot: null - address: address - apiPort: 8 - nodeId: nodeId - id: id - aggregateSnapshot: - transferred: transferred - queued: queued - remoteProcessGroupStatusSnapshots: - - canRead: true - remoteProcessGroupStatusSnapshot: - bytesReceived: 4 - transmissionStatus: transmissionStatus - activeThreadCount: 0 - groupId: groupId - flowFilesReceived: 1 - name: name - targetUri: targetUri - flowFilesSent: 6 - received: received - id: id - bytesSent: 4 - sent: sent - id: id - - canRead: true - remoteProcessGroupStatusSnapshot: - bytesReceived: 4 - transmissionStatus: transmissionStatus - activeThreadCount: 0 - groupId: groupId - flowFilesReceived: 1 - name: name - targetUri: targetUri - flowFilesSent: 6 - received: received - id: id - bytesSent: 4 - sent: sent - id: id - output: output - connectionStatusSnapshots: - - connectionStatusSnapshot: - sourceId: sourceId - groupId: groupId - queued: queued - percentUseCount: 7 - destinationId: destinationId - predictions: - predictedBytesAtNextInterval: 9 - predictionIntervalSeconds: 2 - predictedPercentBytes: 2 - predictedPercentCount: 3 - predictedMillisUntilCountBackpressure: 5 - predictedCountAtNextInterval: 7 - predictedMillisUntilBytesBackpressure: 5 - output: output - input: input - percentUseBytes: 1 - flowFileAvailability: flowFileAvailability - destinationName: destinationName - queuedSize: queuedSize - queuedCount: queuedCount - name: name - flowFilesQueued: 1 - id: id - sourceName: sourceName - flowFilesIn: 4 - flowFilesOut: 1 - bytesIn: 7 - bytesOut: 1 - bytesQueued: 6 - canRead: true - id: id - - connectionStatusSnapshot: - sourceId: sourceId - groupId: groupId - queued: queued - percentUseCount: 7 - destinationId: destinationId - predictions: - predictedBytesAtNextInterval: 9 - predictionIntervalSeconds: 2 - predictedPercentBytes: 2 - predictedPercentCount: 3 - predictedMillisUntilCountBackpressure: 5 - predictedCountAtNextInterval: 7 - predictedMillisUntilBytesBackpressure: 5 - output: output - input: input - percentUseBytes: 1 - flowFileAvailability: flowFileAvailability - destinationName: destinationName - queuedSize: queuedSize - queuedCount: queuedCount - name: name - flowFilesQueued: 1 - id: id - sourceName: sourceName - flowFilesIn: 4 - flowFilesOut: 1 - bytesIn: 7 - bytesOut: 1 - bytesQueued: 6 - canRead: true + description: description + sensitive: true + referencingComponents: + - null + - null + value: value + parameterContext: + component: + name: name id: id - queuedCount: queuedCount - queuedSize: queuedSize - flowFilesReceived: 4 - processGroupStatusSnapshots: - - canRead: true - processGroupStatusSnapshot: null + permissions: null + id: id + canWrite: true + status: NEW + parentGroupId: parentGroupId + multipleVersionsAvailable: true + extensionMissing: true + type: type + affectedComponents: + - bulletins: + - null + - null + disconnectedNodeAcknowledged: true + component: + activeThreadCount: 0 + processGroupId: processGroupId + name: name + referenceType: "PROCESSOR,CONTROLLER_SERVICE, INPUT_PORT, OUTPUT_PORT,\ + \ REMOTE_INPUT_PORT, REMOTE_OUTPUT_PORT, STATELESS_GROUP" + validationErrors: + - validationErrors + - validationErrors + id: id + state: state + permissions: + canRead: true + canWrite: true + referenceType: "PROCESSOR,CONTROLLER_SERVICE, INPUT_PORT, OUTPUT_PORT,\ + \ REMOTE_INPUT_PORT, REMOTE_OUTPUT_PORT" + id: id + position: + x: 0.8008281904610115 + "y": 6.027456183070403 + processGroup: + name: name + id: id + uri: uri + revision: + clientId: clientId + lastModifier: lastModifier + version: 2 + - bulletins: + - null + - null + disconnectedNodeAcknowledged: true + component: + activeThreadCount: 0 + processGroupId: processGroupId + name: name + referenceType: "PROCESSOR,CONTROLLER_SERVICE, INPUT_PORT, OUTPUT_PORT,\ + \ REMOTE_INPUT_PORT, REMOTE_OUTPUT_PORT, STATELESS_GROUP" + validationErrors: + - validationErrors + - validationErrors + id: id + state: state + permissions: + canRead: true + canWrite: true + referenceType: "PROCESSOR,CONTROLLER_SERVICE, INPUT_PORT, OUTPUT_PORT,\ + \ REMOTE_INPUT_PORT, REMOTE_OUTPUT_PORT" + id: id + position: + x: 0.8008281904610115 + "y": 6.027456183070403 + processGroup: + name: name + id: id + uri: uri + revision: + clientId: clientId + lastModifier: lastModifier + version: 2 + customUiUrl: customUiUrl + descriptors: + key: + supportsEl: true + defaultValue: defaultValue + displayName: displayName + expressionLanguageScope: expressionLanguageScope + description: description + sensitive: true + required: true + dependencies: + - dependentValues: + - dependentValues + - dependentValues + propertyName: propertyName + - dependentValues: + - dependentValues + - dependentValues + propertyName: propertyName + allowableValues: + - canRead: true + allowableValue: + displayName: displayName + description: description + value: value + - canRead: true + allowableValue: + displayName: displayName + description: description + value: value + identifiesControllerService: identifiesControllerService + name: name + dynamic: true + identifiesControllerServiceBundle: null + referencingParameterContexts: + - bulletins: + - null + - null + disconnectedNodeAcknowledged: true + component: + name: name + id: id + permissions: null + id: id + position: null + uri: uri + revision: null + - bulletins: + - null + - null + disconnectedNodeAcknowledged: true + component: + name: name + id: id + permissions: null + id: id + position: null + uri: uri + revision: null + parameterGroupConfigurations: + - synchronized: true + groupName: groupName + parameterSensitivities: + key: SENSITIVE + parameterContextName: parameterContextName + - synchronized: true + groupName: groupName + parameterSensitivities: + key: SENSITIVE + parameterContextName: parameterContextName + restricted: true + versionedComponentId: versionedComponentId + name: name + validationErrors: + - validationErrors + - validationErrors + id: id + position: null + bundle: + artifact: artifact + version: version + group: group + persistsState: true + validationStatus: "VALID, INVALID, VALIDATING" + properties: + key: properties + permissions: null + id: id + position: null + uri: uri + revision: null + xml: + name: parameterProviderEntity + ParameterProviderParameterApplicationEntity: + type: object + properties: + disconnectedNodeAcknowledged: + type: boolean + description: Acknowledges that this node is disconnected to allow for mutable + requests to proceed. + id: + type: string + description: The id of the parameter provider. + parameterGroupConfigurations: + type: array + description: Configuration for the fetched Parameter Groups + items: + $ref: '#/components/schemas/ParameterGroupConfigurationEntity' + revision: + $ref: '#/components/schemas/RevisionDTO' + xml: + name: entity + ParameterProviderParameterFetchEntity: + type: object + properties: + disconnectedNodeAcknowledged: + type: boolean + description: Acknowledges that this node is disconnected to allow for mutable + requests to proceed. + id: + type: string + description: The id of the parameter provider. + revision: + $ref: '#/components/schemas/RevisionDTO' + xml: + name: entity + ParameterProviderReference: + type: object + properties: + bundle: + $ref: '#/components/schemas/Bundle' + identifier: + type: string + description: The identifier of the parameter provider + name: + type: string + description: The name of the parameter provider + type: + type: string + description: The fully qualified name of the parameter provider class. + example: + identifier: identifier + name: name + type: type + bundle: null + ParameterProviderReferencingComponentDTO: + type: object + properties: + id: + type: string + description: The id of the component referencing a parameter provider. + name: + type: string + description: The name of the component referencing a parameter provider. + example: + name: name + id: id + ParameterProviderReferencingComponentEntity: + type: object + properties: + bulletins: + type: array + description: The bulletins for this component. + items: + $ref: '#/components/schemas/BulletinEntity' + component: + $ref: '#/components/schemas/ParameterProviderReferencingComponentDTO' + disconnectedNodeAcknowledged: + type: boolean + description: Acknowledges that this node is disconnected to allow for mutable + requests to proceed. + id: + type: string + description: The id of the component. + permissions: + $ref: '#/components/schemas/PermissionsDTO' + position: + $ref: '#/components/schemas/PositionDTO' + revision: + $ref: '#/components/schemas/RevisionDTO' + uri: + type: string + description: The URI for futures requests to the component. + description: The Parameter Contexts that reference this Parameter Provider + readOnly: true + example: + bulletins: + - null + - null + disconnectedNodeAcknowledged: true + component: + name: name + id: id + permissions: null + id: id + position: null + uri: uri + revision: null + xml: + name: parameterProviderReferencingComponentEntity + ParameterProviderReferencingComponentsEntity: + type: object + properties: + parameterProviderReferencingComponents: + uniqueItems: true + type: array + items: + $ref: '#/components/schemas/ParameterProviderReferencingComponentEntity' + example: + parameterProviderReferencingComponents: + - bulletins: + - null + - null + disconnectedNodeAcknowledged: true + component: + name: name + id: id + permissions: null + id: id + position: null + uri: uri + revision: null + - bulletins: + - null + - null + disconnectedNodeAcknowledged: true + component: + name: name + id: id + permissions: null + id: id + position: null + uri: uri + revision: null + xml: + name: parameterProviderReferencingComponentsEntity + ParameterProviderTypesEntity: + type: object + properties: + parameterProviderTypes: + uniqueItems: true + type: array + items: + $ref: '#/components/schemas/DocumentedTypeDTO' + example: + parameterProviderTypes: + - deprecationReason: deprecationReason + controllerServiceApis: + - type: type + bundle: null + - type: type + bundle: null + restricted: true + description: description + explicitRestrictions: + - requiredPermission: + id: id + label: label + explanation: explanation + - requiredPermission: + id: id + label: label + explanation: explanation + usageRestriction: usageRestriction + type: type + bundle: + artifact: artifact + version: version + group: group + tags: + - tags + - tags + - deprecationReason: deprecationReason + controllerServiceApis: + - type: type + bundle: null + - type: type + bundle: null + restricted: true + description: description + explicitRestrictions: + - requiredPermission: + id: id + label: label + explanation: explanation + - requiredPermission: + id: id + label: label + explanation: explanation + usageRestriction: usageRestriction + type: type + bundle: + artifact: artifact + version: version + group: group + tags: + - tags + - tags + xml: + name: parameterProviderTypesEntity + ParameterProvidersEntity: + type: object + properties: + currentTime: + type: string + description: The current time on the system. + parameterProviders: + uniqueItems: true + type: array + items: + $ref: '#/components/schemas/ParameterProviderEntity' + example: + currentTime: currentTime + parameterProviders: + - bulletins: + - sourceId: sourceId + canRead: true + groupId: groupId + id: 5 + nodeAddress: nodeAddress + bulletin: + sourceId: sourceId + level: level + sourceType: sourceType + groupId: groupId + id: 1 + sourceName: sourceName + category: category + message: message + nodeAddress: nodeAddress + timestamp: timestamp + timestamp: timestamp + - sourceId: sourceId + canRead: true + groupId: groupId + id: 5 + nodeAddress: nodeAddress + bulletin: + sourceId: sourceId + level: level + sourceType: sourceType + groupId: groupId + id: 1 + sourceName: sourceName + category: category + message: message + nodeAddress: nodeAddress + timestamp: timestamp + timestamp: timestamp + disconnectedNodeAcknowledged: true + component: + annotationData: annotationData + comments: comments + deprecated: true + parameterStatus: + - parameter: + parameter: + referencedAssets: + - name: name id: id - - canRead: true - processGroupStatusSnapshot: null + - name: name id: id - flowFilesSent: 9 - id: id - flowFilesIn: 5 - written: written - statelessActiveThreadCount: 7 - flowFilesOut: 0 - bytesIn: 4 - bytesQueued: 8 - bytesOut: 2 - bytesWritten: 3 - outputPortStatusSnapshots: + valueRemoved: true + inherited: true + provided: true + name: name + description: description + sensitive: true + referencingComponents: - null - null - read: read - bytesTransferred: 8 - activeThreadCount: 1 - processorStatusSnapshots: - - processorStatusSnapshot: - bytesWritten: 7 - read: read - tasksDurationNanos: 8 - activeThreadCount: 7 - groupId: groupId - executionNode: "ALL, PRIMARY" - bytesRead: 3 - processingPerformanceStatus: - identifier: identifier - cpuDuration: 3 - contentReadDuration: 7 - sessionCommitDuration: 3 - garbageCollectionDuration: 4 - contentWriteDuration: 5 - type: type - terminatedThreadCount: 3 - output: output - input: input - taskCount: 4 + value: value + parameterContext: + component: name: name id: id - written: written - flowFilesIn: 0 - tasksDuration: tasksDuration - runStatus: "Running, Stopped, Validating, Disabled, Invalid" - flowFilesOut: 6 - tasks: tasks - bytesIn: 7 - bytesOut: 0 - canRead: true + permissions: null id: id - - processorStatusSnapshot: - bytesWritten: 7 - read: read - tasksDurationNanos: 8 - activeThreadCount: 7 - groupId: groupId - executionNode: "ALL, PRIMARY" - bytesRead: 3 - processingPerformanceStatus: - identifier: identifier - cpuDuration: 3 - contentReadDuration: 7 - sessionCommitDuration: 3 - garbageCollectionDuration: 4 - contentWriteDuration: 5 - type: type - terminatedThreadCount: 3 - output: output - input: input - taskCount: 4 - name: name - id: id - written: written - flowFilesIn: 0 - tasksDuration: tasksDuration - runStatus: "Running, Stopped, Validating, Disabled, Invalid" - flowFilesOut: 6 - tasks: tasks - bytesIn: 7 - bytesOut: 0 - canRead: true + canWrite: true + status: NEW + - parameter: + parameter: + referencedAssets: + - name: name id: id - bytesRead: 4 - processingPerformanceStatus: null - received: received - bytesSent: 8 - processingNanos: 9 - sent: sent - flowFilesTransferred: 1 - terminatedThreadCount: 3 - input: input - bytesReceived: 6 - name: name - flowFilesQueued: 6 - versionedFlowState: "LOCALLY_MODIFIED, STALE, LOCALLY_MODIFIED_AND_STALE,\ - \ UP_TO_DATE, SYNC_FAILURE" - inputPortStatusSnapshots: - - portStatusSnapshot: - output: output - input: input - activeThreadCount: 7 - groupId: groupId - name: name - transmitting: true - id: id - flowFilesIn: 9 - flowFilesOut: 9 - runStatus: "Running, Stopped, Validating, Disabled, Invalid" - bytesIn: 0 - bytesOut: 0 - canRead: true + - name: name id: id - - portStatusSnapshot: - output: output - input: input - activeThreadCount: 7 - groupId: groupId + valueRemoved: true + inherited: true + provided: true + name: name + description: description + sensitive: true + referencingComponents: + - null + - null + value: value + parameterContext: + component: name: name - transmitting: true id: id - flowFilesIn: 9 - flowFilesOut: 9 - runStatus: "Running, Stopped, Validating, Disabled, Invalid" - bytesIn: 0 - bytesOut: 0 - canRead: true + permissions: null id: id - statsLastRefreshed: statsLastRefreshed - parameterProviderConfiguration: + canWrite: true + status: NEW + parentGroupId: parentGroupId + multipleVersionsAvailable: true + extensionMissing: true + type: type + affectedComponents: + - bulletins: + - null + - null + disconnectedNodeAcknowledged: true component: - parameterGroupName: parameterGroupName - synchronized: true - parameterProviderName: parameterProviderName - parameterProviderId: parameterProviderId + activeThreadCount: 0 + processGroupId: processGroupId + name: name + referenceType: "PROCESSOR,CONTROLLER_SERVICE, INPUT_PORT, OUTPUT_PORT,\ + \ REMOTE_INPUT_PORT, REMOTE_OUTPUT_PORT, STATELESS_GROUP" + validationErrors: + - validationErrors + - validationErrors + id: id + state: state + permissions: + canRead: true + canWrite: true + referenceType: "PROCESSOR,CONTROLLER_SERVICE, INPUT_PORT, OUTPUT_PORT,\ + \ REMOTE_INPUT_PORT, REMOTE_OUTPUT_PORT" + id: id + position: + x: 0.8008281904610115 + "y": 6.027456183070403 + processGroup: + name: name + id: id + uri: uri + revision: + clientId: clientId + lastModifier: lastModifier + version: 2 + - bulletins: + - null + - null + disconnectedNodeAcknowledged: true + component: + activeThreadCount: 0 + processGroupId: processGroupId + name: name + referenceType: "PROCESSOR,CONTROLLER_SERVICE, INPUT_PORT, OUTPUT_PORT,\ + \ REMOTE_INPUT_PORT, REMOTE_OUTPUT_PORT, STATELESS_GROUP" + validationErrors: + - validationErrors + - validationErrors + id: id + state: state + permissions: + canRead: true + canWrite: true + referenceType: "PROCESSOR,CONTROLLER_SERVICE, INPUT_PORT, OUTPUT_PORT,\ + \ REMOTE_INPUT_PORT, REMOTE_OUTPUT_PORT" + id: id + position: + x: 0.8008281904610115 + "y": 6.027456183070403 + processGroup: + name: name + id: id + uri: uri + revision: + clientId: clientId + lastModifier: lastModifier + version: 2 + customUiUrl: customUiUrl + descriptors: + key: + supportsEl: true + defaultValue: defaultValue + displayName: displayName + expressionLanguageScope: expressionLanguageScope + description: description + sensitive: true + required: true + dependencies: + - dependentValues: + - dependentValues + - dependentValues + propertyName: propertyName + - dependentValues: + - dependentValues + - dependentValues + propertyName: propertyName + allowableValues: + - canRead: true + allowableValue: + displayName: displayName + description: description + value: value + - canRead: true + allowableValue: + displayName: displayName + description: description + value: value + identifiesControllerService: identifiesControllerService + name: name + dynamic: true + identifiesControllerServiceBundle: null + referencingParameterContexts: + - bulletins: + - null + - null + disconnectedNodeAcknowledged: true + component: + name: name + id: id permissions: null id: id - referencingComponents: - - null - - null - submissionTime: 2000-01-23T04:56:07.000+00:00 - ParameterProviderApplyParametersRequestEntity: - type: object - properties: - request: - $ref: '#/components/schemas/ParameterProviderApplyParametersRequestDTO' - example: - request: - percentCompleted: 0 - lastUpdated: 2000-01-23T04:56:07.000+00:00 - requestId: requestId - updateSteps: - - failureReason: failureReason - description: description - complete: true - - failureReason: failureReason - description: description - complete: true - failureReason: failureReason - state: state - complete: true + position: null + uri: uri + revision: null + - bulletins: + - null + - null + disconnectedNodeAcknowledged: true + component: + name: name + id: id + permissions: null + id: id + position: null + uri: uri + revision: null + parameterGroupConfigurations: + - synchronized: true + groupName: groupName + parameterSensitivities: + key: SENSITIVE + parameterContextName: parameterContextName + - synchronized: true + groupName: groupName + parameterSensitivities: + key: SENSITIVE + parameterContextName: parameterContextName + restricted: true + versionedComponentId: versionedComponentId + name: name + validationErrors: + - validationErrors + - validationErrors + id: id + position: null + bundle: + artifact: artifact + version: version + group: group + persistsState: true + validationStatus: "VALID, INVALID, VALIDATING" + properties: + key: properties + permissions: null + id: id + position: null uri: uri - parameterProvider: + revision: null + - bulletins: + - sourceId: sourceId + canRead: true + groupId: groupId + id: 5 + nodeAddress: nodeAddress + bulletin: + sourceId: sourceId + level: level + sourceType: sourceType + groupId: groupId + id: 1 + sourceName: sourceName + category: category + message: message + nodeAddress: nodeAddress + timestamp: timestamp + timestamp: timestamp + - sourceId: sourceId + canRead: true + groupId: groupId + id: 5 + nodeAddress: nodeAddress + bulletin: + sourceId: sourceId + level: level + sourceType: sourceType + groupId: groupId + id: 1 + sourceName: sourceName + category: category + message: message + nodeAddress: nodeAddress + timestamp: timestamp + timestamp: timestamp + disconnectedNodeAcknowledged: true + component: annotationData: annotationData comments: comments deprecated: true parameterStatus: - parameter: parameter: - valueRemoved: true referencedAssets: - name: name id: id - name: name id: id + valueRemoved: true inherited: true provided: true name: name description: description sensitive: true - value: value referencingComponents: - null - null + value: value parameterContext: component: name: name @@ -84049,21 +79758,21 @@ components: status: NEW - parameter: parameter: - valueRemoved: true referencedAssets: - name: name id: id - name: name id: id + valueRemoved: true inherited: true provided: true name: name description: description sensitive: true - value: value referencingComponents: - null - null + value: value parameterContext: component: name: name @@ -84092,16 +79801,23 @@ components: - validationErrors id: id state: state - permissions: null + permissions: + canRead: true + canWrite: true referenceType: "PROCESSOR,CONTROLLER_SERVICE, INPUT_PORT, OUTPUT_PORT,\ \ REMOTE_INPUT_PORT, REMOTE_OUTPUT_PORT" id: id - position: null - uri: uri + position: + x: 0.8008281904610115 + "y": 6.027456183070403 processGroup: name: name id: id - revision: null + uri: uri + revision: + clientId: clientId + lastModifier: lastModifier + version: 2 - bulletins: - null - null @@ -84117,22 +79833,29 @@ components: - validationErrors id: id state: state - permissions: null + permissions: + canRead: true + canWrite: true referenceType: "PROCESSOR,CONTROLLER_SERVICE, INPUT_PORT, OUTPUT_PORT,\ \ REMOTE_INPUT_PORT, REMOTE_OUTPUT_PORT" id: id - position: null - uri: uri + position: + x: 0.8008281904610115 + "y": 6.027456183070403 processGroup: name: name id: id - revision: null + uri: uri + revision: + clientId: clientId + lastModifier: lastModifier + version: 2 customUiUrl: customUiUrl descriptors: key: supportsEl: true - displayName: displayName defaultValue: defaultValue + displayName: displayName expressionLanguageScope: expressionLanguageScope description: description sensitive: true @@ -84213,7762 +79936,14409 @@ components: validationStatus: "VALID, INVALID, VALIDATING" properties: key: properties - parameterContextUpdates: - - parameterContextRevision: - clientId: clientId - lastModifier: lastModifier - version: 0 - referencingComponents: - - bulletins: - - null - - null - disconnectedNodeAcknowledged: true - component: - activeThreadCount: 0 - processGroupId: processGroupId - name: name - referenceType: "PROCESSOR,CONTROLLER_SERVICE, INPUT_PORT, OUTPUT_PORT,\ - \ REMOTE_INPUT_PORT, REMOTE_OUTPUT_PORT, STATELESS_GROUP" - validationErrors: - - validationErrors - - validationErrors - id: id - state: state - permissions: null - referenceType: "PROCESSOR,CONTROLLER_SERVICE, INPUT_PORT, OUTPUT_PORT,\ - \ REMOTE_INPUT_PORT, REMOTE_OUTPUT_PORT" + permissions: null + id: id + position: null + uri: uri + revision: null + xml: + name: parameterProvidersEntity + ParameterStatusDTO: + type: object + properties: + parameter: + $ref: '#/components/schemas/ParameterEntity' + status: + type: string + description: "Indicates the status of the parameter, compared to the existing\ + \ parameter context" + enum: + - NEW + - CHANGED + - REMOVED + - MISSING_BUT_REFERENCED + - UNCHANGED + description: The status of all provided parameters for this parameter provider + example: + parameter: + parameter: + referencedAssets: + - name: name id: id - position: null - uri: uri - processGroup: - name: name - id: id - revision: null - - bulletins: - - null - - null - disconnectedNodeAcknowledged: true + - name: name + id: id + valueRemoved: true + inherited: true + provided: true + name: name + description: description + sensitive: true + referencingComponents: + - null + - null + value: value + parameterContext: component: - activeThreadCount: 0 - processGroupId: processGroupId name: name - referenceType: "PROCESSOR,CONTROLLER_SERVICE, INPUT_PORT, OUTPUT_PORT,\ - \ REMOTE_INPUT_PORT, REMOTE_OUTPUT_PORT, STATELESS_GROUP" - validationErrors: - - validationErrors - - validationErrors id: id - state: state permissions: null - referenceType: "PROCESSOR,CONTROLLER_SERVICE, INPUT_PORT, OUTPUT_PORT,\ - \ REMOTE_INPUT_PORT, REMOTE_OUTPUT_PORT" id: id - position: null - uri: uri - processGroup: + canWrite: true + status: NEW + PasteRequestEntity: + type: object + properties: + copyResponse: + $ref: '#/components/schemas/CopyResponseEntity' + disconnectedNodeAcknowledged: + type: boolean + revision: + $ref: '#/components/schemas/RevisionDTO' + xml: + name: entity + PasteResponseEntity: + type: object + properties: + flow: + $ref: '#/components/schemas/FlowDTO' + revision: + $ref: '#/components/schemas/RevisionDTO' + example: + flow: + processGroups: + - activeRemotePortCount: 0 + staleCount: 3 + outputPortCount: 3 + inputPortCount: 7 + permissions: + canRead: true + canWrite: true + processGroupUpdateStrategy: "CURRENT_GROUP, CURRENT_GROUP_WITH_CHILDREN" + disabledCount: 7 + runningCount: 5 + versionedFlowSnapshot: + bucket: + identifier: identifier + permissions: + canRead: true + canDelete: true + canWrite: true + createdTimestamp: 2 name: name - id: id - revision: null - parameterContext: - inheritedParameterContexts: - - component: + description: description + externalControllerServices: + key: + identifier: identifier name: name - id: id - permissions: null - id: id - - component: + snapshotMetadata: + flowIdentifier: flowIdentifier + comments: comments + author: author + bucketIdentifier: bucketIdentifier + branch: branch + version: version + timestamp: 5 + flowContents: + processors: + - autoTerminatedRelationships: + - autoTerminatedRelationships + - autoTerminatedRelationships + bulletinLevel: bulletinLevel + executionNode: executionNode + runDurationMillis: 3 + propertyDescriptors: + key: null + type: type + scheduledState: ENABLED + maxBackoffPeriod: maxBackoffPeriod + yieldDuration: yieldDuration + bundle: null + retriedRelationships: + - retriedRelationships + - retriedRelationships + annotationData: annotationData + componentType: CONNECTION + identifier: identifier + comments: comments + concurrentlySchedulableTaskCount: 1 + retryCount: 1 + penaltyDuration: penaltyDuration + backoffMechanism: "PENALIZE_FLOWFILE, YIELD_PROCESSOR" + schedulingStrategy: schedulingStrategy name: name - id: id - permissions: null - id: id - name: name - description: description - id: id - parameters: - - parameter: - valueRemoved: true - referencedAssets: - - name: name + instanceIdentifier: instanceIdentifier + schedulingPeriod: schedulingPeriod + style: + key: style + position: null + groupIdentifier: groupIdentifier + properties: + key: properties + - autoTerminatedRelationships: + - autoTerminatedRelationships + - autoTerminatedRelationships + bulletinLevel: bulletinLevel + executionNode: executionNode + runDurationMillis: 3 + propertyDescriptors: + key: null + type: type + scheduledState: ENABLED + maxBackoffPeriod: maxBackoffPeriod + yieldDuration: yieldDuration + bundle: null + retriedRelationships: + - retriedRelationships + - retriedRelationships + annotationData: annotationData + componentType: CONNECTION + identifier: identifier + comments: comments + concurrentlySchedulableTaskCount: 1 + retryCount: 1 + penaltyDuration: penaltyDuration + backoffMechanism: "PENALIZE_FLOWFILE, YIELD_PROCESSOR" + schedulingStrategy: schedulingStrategy + name: name + instanceIdentifier: instanceIdentifier + schedulingPeriod: schedulingPeriod + style: + key: style + position: null + groupIdentifier: groupIdentifier + properties: + key: properties + scheduledState: ENABLED + processGroups: + - null + - null + outputPorts: + - null + - null + funnels: + - componentType: CONNECTION + identifier: identifier + comments: comments + name: name + instanceIdentifier: instanceIdentifier + position: null + groupIdentifier: groupIdentifier + - componentType: CONNECTION + identifier: identifier + comments: comments + name: name + instanceIdentifier: instanceIdentifier + position: null + groupIdentifier: groupIdentifier + versionedFlowCoordinates: + registryId: registryId + storageLocation: storageLocation + bucketId: bucketId + branch: branch + flowId: flowId + version: version + latest: true + connections: + - componentType: CONNECTION + identifier: identifier + prioritizers: + - prioritizers + - prioritizers + comments: comments + flowFileExpiration: flowFileExpiration + selectedRelationships: + - selectedRelationships + - selectedRelationships + loadBalanceCompression: "DO_NOT_COMPRESS, COMPRESS_ATTRIBUTES_ONLY,\ + \ COMPRESS_ATTRIBUTES_AND_CONTENT" + destination: + comments: comments + groupId: groupId + name: name + instanceIdentifier: instanceIdentifier id: id - - name: name + type: PROCESSOR + backPressureDataSizeThreshold: backPressureDataSizeThreshold + loadBalanceStrategy: "DO_NOT_LOAD_BALANCE, PARTITION_BY_ATTRIBUTE,\ + \ ROUND_ROBIN, SINGLE_NODE" + labelIndex: 2 + source: null + bends: + - x: 7.203794749804894 + "y": 4.332304821875894 + - x: 7.203794749804894 + "y": 4.332304821875894 + backPressureObjectThreshold: 0 + name: name + instanceIdentifier: instanceIdentifier + position: null + groupIdentifier: groupIdentifier + partitioningAttribute: partitioningAttribute + zIndex: 9 + - componentType: CONNECTION + identifier: identifier + prioritizers: + - prioritizers + - prioritizers + comments: comments + flowFileExpiration: flowFileExpiration + selectedRelationships: + - selectedRelationships + - selectedRelationships + loadBalanceCompression: "DO_NOT_COMPRESS, COMPRESS_ATTRIBUTES_ONLY,\ + \ COMPRESS_ATTRIBUTES_AND_CONTENT" + destination: + comments: comments + groupId: groupId + name: name + instanceIdentifier: instanceIdentifier id: id - inherited: true - provided: true + type: PROCESSOR + backPressureDataSizeThreshold: backPressureDataSizeThreshold + loadBalanceStrategy: "DO_NOT_LOAD_BALANCE, PARTITION_BY_ATTRIBUTE,\ + \ ROUND_ROBIN, SINGLE_NODE" + labelIndex: 2 + source: null + bends: + - x: 7.203794749804894 + "y": 4.332304821875894 + - x: 7.203794749804894 + "y": 4.332304821875894 + backPressureObjectThreshold: 0 name: name - description: description - sensitive: true - value: value - referencingComponents: + instanceIdentifier: instanceIdentifier + position: null + groupIdentifier: groupIdentifier + partitioningAttribute: partitioningAttribute + zIndex: 9 + logFileSuffix: logFileSuffix + parameterContextName: parameterContextName + componentType: CONNECTION + identifier: identifier + defaultBackPressureObjectThreshold: 0 + comments: comments + executionEngine: STANDARD + defaultBackPressureDataSizeThreshold: defaultBackPressureDataSizeThreshold + labels: + - componentType: CONNECTION + identifier: identifier + comments: comments + name: name + width: 4.8789878742268815 + instanceIdentifier: instanceIdentifier + style: + key: style + label: label + position: null + groupIdentifier: groupIdentifier + height: 6.173804034172511 + zIndex: 6 + - componentType: CONNECTION + identifier: identifier + comments: comments + name: name + width: 4.8789878742268815 + instanceIdentifier: instanceIdentifier + style: + key: style + label: label + position: null + groupIdentifier: groupIdentifier + height: 6.173804034172511 + zIndex: 6 + controllerServices: + - annotationData: annotationData + componentType: CONNECTION + identifier: identifier + comments: comments + bulletinLevel: bulletinLevel + propertyDescriptors: + key: + resourceDefinition: + resourceTypes: + - FILE + - FILE + cardinality: SINGLE + displayName: displayName + identifiesControllerService: true + name: name + dynamic: true + sensitive: true + type: type + scheduledState: ENABLED + controllerServiceApis: + - type: type + bundle: null + - type: type + bundle: null + name: name + instanceIdentifier: instanceIdentifier + position: null + groupIdentifier: groupIdentifier + bundle: + artifact: artifact + version: version + group: group + properties: + key: properties + - annotationData: annotationData + componentType: CONNECTION + identifier: identifier + comments: comments + bulletinLevel: bulletinLevel + propertyDescriptors: + key: + resourceDefinition: + resourceTypes: + - FILE + - FILE + cardinality: SINGLE + displayName: displayName + identifiesControllerService: true + name: name + dynamic: true + sensitive: true + type: type + scheduledState: ENABLED + controllerServiceApis: + - type: type + bundle: null + - type: type + bundle: null + name: name + instanceIdentifier: instanceIdentifier + position: null + groupIdentifier: groupIdentifier + bundle: + artifact: artifact + version: version + group: group + properties: + key: properties + defaultFlowFileExpiration: defaultFlowFileExpiration + flowFileConcurrency: flowFileConcurrency + flowFileOutboundPolicy: flowFileOutboundPolicy + name: name + inputPorts: + - componentType: CONNECTION + identifier: identifier + comments: comments + allowRemoteAccess: true + concurrentlySchedulableTaskCount: 2 + name: name + instanceIdentifier: instanceIdentifier + portFunction: STANDARD + position: null + groupIdentifier: groupIdentifier + type: INPUT_PORT + scheduledState: ENABLED + - componentType: CONNECTION + identifier: identifier + comments: comments + allowRemoteAccess: true + concurrentlySchedulableTaskCount: 2 + name: name + instanceIdentifier: instanceIdentifier + portFunction: STANDARD + position: null + groupIdentifier: groupIdentifier + type: INPUT_PORT + scheduledState: ENABLED + instanceIdentifier: instanceIdentifier + maxConcurrentTasks: 9 + position: null + statelessFlowTimeout: statelessFlowTimeout + groupIdentifier: groupIdentifier + remoteProcessGroups: + - componentType: CONNECTION + identifier: identifier + comments: comments + proxyPassword: proxyPassword + communicationsTimeout: communicationsTimeout + proxyHost: proxyHost + proxyPort: 4 + outputPorts: - null - null - parameterContext: - component: - name: name - id: id - permissions: null - id: id - canWrite: true - - parameter: - valueRemoved: true - referencedAssets: - - name: name - id: id - - name: name - id: id - inherited: true - provided: true + transportProtocol: "RAW, HTTP" name: name - description: description - sensitive: true - value: value - referencingComponents: + proxyUser: proxyUser + inputPorts: + - componentType: CONNECTION + identifier: identifier + remoteGroupId: remoteGroupId + comments: comments + targetId: targetId + concurrentlySchedulableTaskCount: 1 + useCompression: true + scheduledState: ENABLED + name: name + instanceIdentifier: instanceIdentifier + position: null + batchSize: + duration: duration + size: size + count: 5 + groupIdentifier: groupIdentifier + - componentType: CONNECTION + identifier: identifier + remoteGroupId: remoteGroupId + comments: comments + targetId: targetId + concurrentlySchedulableTaskCount: 1 + useCompression: true + scheduledState: ENABLED + name: name + instanceIdentifier: instanceIdentifier + position: null + batchSize: + duration: duration + size: size + count: 5 + groupIdentifier: groupIdentifier + targetUris: targetUris + instanceIdentifier: instanceIdentifier + yieldDuration: yieldDuration + position: null + groupIdentifier: groupIdentifier + localNetworkInterface: localNetworkInterface + - componentType: CONNECTION + identifier: identifier + comments: comments + proxyPassword: proxyPassword + communicationsTimeout: communicationsTimeout + proxyHost: proxyHost + proxyPort: 4 + outputPorts: - null - null - parameterContext: - component: - name: name - id: id - permissions: null - id: id - canWrite: true - boundProcessGroups: - - activeRemotePortCount: 9 - staleCount: 5 - outputPortCount: 9 - inputPortCount: 3 - permissions: null - processGroupUpdateStrategy: "CURRENT_GROUP, CURRENT_GROUP_WITH_CHILDREN" - runningCount: 2 - disabledCount: 6 - versionedFlowSnapshot: - bucket: + transportProtocol: "RAW, HTTP" + name: name + proxyUser: proxyUser + inputPorts: + - componentType: CONNECTION identifier: identifier - permissions: null - createdTimestamp: 3 - name: name - description: description - snapshotMetadata: - flowIdentifier: flowIdentifier + remoteGroupId: remoteGroupId comments: comments - author: author - bucketIdentifier: bucketIdentifier - branch: branch - version: version - timestamp: 0 - externalControllerServices: - key: - identifier: identifier - name: name - flowContents: - processors: - - autoTerminatedRelationships: - - autoTerminatedRelationships - - autoTerminatedRelationships - bulletinLevel: bulletinLevel - executionNode: executionNode - runDurationMillis: 3 - type: type - propertyDescriptors: - key: - resourceDefinition: - resourceTypes: - - FILE - - FILE - cardinality: SINGLE - displayName: displayName - identifiesControllerService: true - name: name - dynamic: true - 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: 2 - retryCount: 3 - penaltyDuration: penaltyDuration - backoffMechanism: "PENALIZE_FLOWFILE, YIELD_PROCESSOR" - schedulingStrategy: schedulingStrategy - name: name - instanceIdentifier: instanceIdentifier - style: - key: style - schedulingPeriod: schedulingPeriod - position: null - groupIdentifier: groupIdentifier - properties: - key: properties - - autoTerminatedRelationships: - - autoTerminatedRelationships - - autoTerminatedRelationships - bulletinLevel: bulletinLevel - executionNode: executionNode - runDurationMillis: 3 - type: type - propertyDescriptors: - key: - resourceDefinition: - resourceTypes: - - FILE - - FILE - cardinality: SINGLE - displayName: displayName - identifiesControllerService: true - name: name - dynamic: true - 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: 2 - retryCount: 3 - penaltyDuration: penaltyDuration - backoffMechanism: "PENALIZE_FLOWFILE, YIELD_PROCESSOR" - schedulingStrategy: schedulingStrategy - name: name - instanceIdentifier: instanceIdentifier - style: - key: style - schedulingPeriod: schedulingPeriod - position: null - groupIdentifier: groupIdentifier - properties: - key: properties + targetId: targetId + concurrentlySchedulableTaskCount: 1 + useCompression: true scheduledState: ENABLED - processGroups: - - null - - null - outputPorts: - - null - - null - funnels: - - identifier: identifier - componentType: CONNECTION - comments: comments - name: name - instanceIdentifier: instanceIdentifier - position: null - groupIdentifier: groupIdentifier - - identifier: identifier - componentType: CONNECTION - comments: comments - name: name - instanceIdentifier: instanceIdentifier - position: null - groupIdentifier: groupIdentifier - versionedFlowCoordinates: - registryId: registryId - storageLocation: storageLocation - bucketId: bucketId - branch: branch - flowId: flowId - version: version - latest: true - connections: - - identifier: identifier - componentType: CONNECTION - prioritizers: - - prioritizers - - prioritizers - comments: comments - flowFileExpiration: flowFileExpiration - selectedRelationships: - - selectedRelationships - - selectedRelationships - loadBalanceCompression: "DO_NOT_COMPRESS, COMPRESS_ATTRIBUTES_ONLY,\ - \ COMPRESS_ATTRIBUTES_AND_CONTENT" - destination: null - backPressureDataSizeThreshold: backPressureDataSizeThreshold - loadBalanceStrategy: "DO_NOT_LOAD_BALANCE, PARTITION_BY_ATTRIBUTE,\ - \ ROUND_ROBIN, SINGLE_NODE" - source: - comments: comments - groupId: groupId - name: name - instanceIdentifier: instanceIdentifier - id: id - type: PROCESSOR - labelIndex: 4 - bends: - - null - - null - backPressureObjectThreshold: 0 - name: name - instanceIdentifier: instanceIdentifier - position: null - groupIdentifier: groupIdentifier - partitioningAttribute: partitioningAttribute - zIndex: 0 - - identifier: identifier - componentType: CONNECTION - prioritizers: - - prioritizers - - prioritizers - comments: comments - flowFileExpiration: flowFileExpiration - selectedRelationships: - - selectedRelationships - - selectedRelationships - loadBalanceCompression: "DO_NOT_COMPRESS, COMPRESS_ATTRIBUTES_ONLY,\ - \ COMPRESS_ATTRIBUTES_AND_CONTENT" - destination: null - backPressureDataSizeThreshold: backPressureDataSizeThreshold - loadBalanceStrategy: "DO_NOT_LOAD_BALANCE, PARTITION_BY_ATTRIBUTE,\ - \ ROUND_ROBIN, SINGLE_NODE" - source: - comments: comments - groupId: groupId - name: name - instanceIdentifier: instanceIdentifier - id: id - type: PROCESSOR - labelIndex: 4 - bends: - - null - - null - backPressureObjectThreshold: 0 - name: name - instanceIdentifier: instanceIdentifier - position: null - groupIdentifier: groupIdentifier - partitioningAttribute: partitioningAttribute - zIndex: 0 - logFileSuffix: logFileSuffix - parameterContextName: parameterContextName + name: name + instanceIdentifier: instanceIdentifier + position: null + batchSize: + duration: duration + size: size + count: 5 + groupIdentifier: groupIdentifier + - componentType: CONNECTION identifier: identifier - componentType: CONNECTION - defaultBackPressureObjectThreshold: 9 + remoteGroupId: remoteGroupId comments: comments - executionEngine: STANDARD - labels: - - identifier: identifier - componentType: CONNECTION - comments: comments - name: name - width: 4.332304821875894 - instanceIdentifier: instanceIdentifier - style: - key: style - position: null - label: label - groupIdentifier: groupIdentifier - zIndex: 7 - height: 2.7977867356748476 - - identifier: identifier - componentType: CONNECTION - comments: comments - name: name - width: 4.332304821875894 - instanceIdentifier: instanceIdentifier - style: - key: style - position: null - label: label - groupIdentifier: groupIdentifier - zIndex: 7 - height: 2.7977867356748476 - defaultBackPressureDataSizeThreshold: defaultBackPressureDataSizeThreshold - controllerServices: - - annotationData: annotationData - identifier: identifier - componentType: CONNECTION - comments: comments - bulletinLevel: bulletinLevel - type: type - propertyDescriptors: - key: null - scheduledState: ENABLED - controllerServiceApis: - - type: type - bundle: null - - type: type - bundle: null - name: name - instanceIdentifier: instanceIdentifier - position: null - groupIdentifier: groupIdentifier - bundle: null - properties: - key: properties - - annotationData: annotationData - identifier: identifier - componentType: CONNECTION - comments: comments - bulletinLevel: bulletinLevel - type: type - propertyDescriptors: - key: null - scheduledState: ENABLED - controllerServiceApis: - - type: type - bundle: null - - type: type - bundle: null - name: name - instanceIdentifier: instanceIdentifier - position: null - groupIdentifier: groupIdentifier - bundle: null - properties: - key: properties - defaultFlowFileExpiration: defaultFlowFileExpiration - flowFileConcurrency: flowFileConcurrency - flowFileOutboundPolicy: flowFileOutboundPolicy + targetId: targetId + concurrentlySchedulableTaskCount: 1 + useCompression: true + scheduledState: ENABLED name: name - inputPorts: - - identifier: identifier - componentType: CONNECTION - comments: comments - allowRemoteAccess: true - concurrentlySchedulableTaskCount: 8 - name: name - instanceIdentifier: instanceIdentifier - position: null - portFunction: STANDARD - type: INPUT_PORT - groupIdentifier: groupIdentifier - scheduledState: ENABLED - - identifier: identifier - componentType: CONNECTION - comments: comments - allowRemoteAccess: true - concurrentlySchedulableTaskCount: 8 - name: name - instanceIdentifier: instanceIdentifier - position: null - portFunction: STANDARD - type: INPUT_PORT - groupIdentifier: groupIdentifier - scheduledState: ENABLED instanceIdentifier: instanceIdentifier - position: - x: 3.111202833403195 - "y": 9.897492629215506 - maxConcurrentTasks: 0 - statelessFlowTimeout: statelessFlowTimeout - remoteProcessGroups: - - identifier: identifier - componentType: CONNECTION - comments: comments - proxyPassword: proxyPassword - communicationsTimeout: communicationsTimeout - proxyHost: proxyHost - proxyPort: 5 - transportProtocol: "RAW, HTTP" - outputPorts: - - null - - null - name: name - proxyUser: proxyUser - targetUris: targetUris - inputPorts: - - identifier: identifier - componentType: CONNECTION - remoteGroupId: remoteGroupId - comments: comments - targetId: targetId - concurrentlySchedulableTaskCount: 7 - useCompression: true - scheduledState: ENABLED - name: name - instanceIdentifier: instanceIdentifier - position: null - batchSize: - duration: duration - size: size - count: 0 - groupIdentifier: groupIdentifier - - identifier: identifier - componentType: CONNECTION - remoteGroupId: remoteGroupId - comments: comments - targetId: targetId - concurrentlySchedulableTaskCount: 7 - useCompression: true - scheduledState: ENABLED - name: name - instanceIdentifier: instanceIdentifier - position: null - batchSize: - duration: duration - size: size - count: 0 - groupIdentifier: groupIdentifier - instanceIdentifier: instanceIdentifier - yieldDuration: yieldDuration - position: null - groupIdentifier: groupIdentifier - localNetworkInterface: localNetworkInterface - - identifier: identifier - componentType: CONNECTION - comments: comments - proxyPassword: proxyPassword - communicationsTimeout: communicationsTimeout - proxyHost: proxyHost - proxyPort: 5 - transportProtocol: "RAW, HTTP" - outputPorts: - - null - - null - name: name - proxyUser: proxyUser - targetUris: targetUris - inputPorts: - - identifier: identifier - componentType: CONNECTION - remoteGroupId: remoteGroupId - comments: comments - targetId: targetId - concurrentlySchedulableTaskCount: 7 - useCompression: true - scheduledState: ENABLED - name: name - instanceIdentifier: instanceIdentifier - position: null - batchSize: - duration: duration - size: size - count: 0 - groupIdentifier: groupIdentifier - - identifier: identifier - componentType: CONNECTION - remoteGroupId: remoteGroupId - comments: comments - targetId: targetId - concurrentlySchedulableTaskCount: 7 - useCompression: true - scheduledState: ENABLED - name: name - instanceIdentifier: instanceIdentifier - position: null - batchSize: - duration: duration - size: size - count: 0 - groupIdentifier: groupIdentifier - instanceIdentifier: instanceIdentifier - yieldDuration: yieldDuration - position: null - groupIdentifier: groupIdentifier - localNetworkInterface: localNetworkInterface + position: null + batchSize: + duration: duration + size: size + count: 5 groupIdentifier: groupIdentifier - parameterProviders: - key: - identifier: identifier + targetUris: targetUris + instanceIdentifier: instanceIdentifier + yieldDuration: yieldDuration + position: null + groupIdentifier: groupIdentifier + localNetworkInterface: localNetworkInterface + parameterProviders: + key: + identifier: identifier + name: name + type: type + bundle: null + flow: + versionCount: 4 + bucketName: bucketName + identifier: identifier + permissions: null + createdTimestamp: 3 + name: name + description: description + bucketIdentifier: bucketIdentifier + versionInfo: + version: 0 + branch: branch + lastModifiedTimestamp: 8 + flowEncodingVersion: flowEncodingVersion + latest: true + parameterContexts: + key: + parameterGroupName: parameterGroupName + componentType: CONNECTION + identifier: identifier + synchronized: true + comments: comments + description: description + inheritedParameterContexts: + - inheritedParameterContexts + - inheritedParameterContexts + name: name + instanceIdentifier: instanceIdentifier + position: null + groupIdentifier: groupIdentifier + parameterProvider: parameterProvider + parameters: + - referencedAssets: + - identifier: identifier name: name - type: type - bundle: null - flow: - versionCount: 8 - identifier: identifier - bucketName: bucketName - permissions: - canRead: true - canWrite: true - canDelete: true - createdTimestamp: 5 + - identifier: identifier + name: name + provided: true name: name description: description - bucketIdentifier: bucketIdentifier - versionInfo: - version: 7 - branch: branch - lastModifiedTimestamp: 5 - flowEncodingVersion: flowEncodingVersion - parameterContexts: + sensitive: true + value: value + - referencedAssets: + - identifier: identifier + name: name + - identifier: identifier + name: name + provided: true + name: name + description: description + sensitive: true + value: value + stoppedCount: 7 + id: id + bulletins: + - null + - null + publicInputPortCount: 3 + upToDateCount: 3 + inactiveRemotePortCount: 0 + uri: uri + locallyModifiedCount: 7 + revision: + clientId: clientId + lastModifier: lastModifier + version: 2 + disconnectedNodeAcknowledged: true + publicOutputPortCount: 7 + component: + activeRemotePortCount: 6 + flowfileConcurrency: "UNBOUNDED, SINGLE_FLOWFILE_PER_NODE, SINGLE_BATCH_PER_NODE" + staleCount: 5 + outputPortCount: 1 + inputPortCount: 9 + versionedComponentId: versionedComponentId + disabledCount: 5 + runningCount: 6 + flowfileOutboundPolicy: "STREAM_WHEN_AVAILABLE, BATCH_OUTPUT" + stoppedCount: 6 + id: id + versionControlInformation: + bucketName: bucketName + groupId: groupId + registryId: registryId + storageLocation: storageLocation + bucketId: bucketId + registryName: registryName + branch: branch + flowName: flowName + version: version + flowDescription: flowDescription + stateExplanation: stateExplanation + state: "LOCALLY_MODIFIED, STALE, LOCALLY_MODIFIED_AND_STALE, UP_TO_DATE,\ + \ SYNC_FAILURE" + flowId: flowId + logFileSuffix: logFileSuffix + defaultBackPressureObjectThreshold: 4 + publicInputPortCount: 2 + comments: comments + upToDateCount: 3 + parentGroupId: parentGroupId + inactiveRemotePortCount: 9 + executionEngine: "STATELESS, STANDARD, INHERITED" + locallyModifiedCount: 3 + defaultBackPressureDataSizeThreshold: defaultBackPressureDataSizeThreshold + publicOutputPortCount: 6 + localOutputPortCount: 9 + defaultFlowFileExpiration: defaultFlowFileExpiration + localInputPortCount: 8 + contents: + controllerServices: + - bulletinLevel: bulletinLevel + deprecated: true + multipleVersionsAvailable: true + extensionMissing: true + type: type + descriptors: key: - parameterGroupName: parameterGroupName - identifier: identifier - synchronized: true - componentType: CONNECTION - comments: comments + supportsEl: true + defaultValue: defaultValue + displayName: displayName + expressionLanguageScope: expressionLanguageScope description: description - inheritedParameterContexts: - - inheritedParameterContexts - - inheritedParameterContexts + sensitive: true + required: true + dependencies: + - dependentValues: + - dependentValues + - dependentValues + propertyName: propertyName + - dependentValues: + - dependentValues + - dependentValues + propertyName: propertyName + allowableValues: + - canRead: true + allowableValue: + displayName: displayName + description: description + value: value + - canRead: true + allowableValue: + displayName: displayName + description: description + value: value + identifiesControllerService: identifiesControllerService name: name - instanceIdentifier: instanceIdentifier - position: null - groupIdentifier: groupIdentifier - parameters: - - referencedAssets: - - identifier: identifier - name: name - - identifier: identifier - name: name - provided: true - name: name - description: description - sensitive: true - value: value - - referencedAssets: - - identifier: identifier - name: name - - identifier: identifier - name: name - provided: true - name: name - description: description - sensitive: true - value: value - parameterProvider: parameterProvider - latest: true - stoppedCount: 6 - id: id - bulletins: - - sourceId: sourceId - canRead: true - groupId: groupId - id: 5 - nodeAddress: nodeAddress - bulletin: - sourceId: sourceId - level: level - sourceType: sourceType - groupId: groupId - id: 5 - sourceName: sourceName - category: category - message: message - nodeAddress: nodeAddress - timestamp: timestamp - timestamp: timestamp - - sourceId: sourceId - canRead: true - groupId: groupId - id: 5 - nodeAddress: nodeAddress - bulletin: - sourceId: sourceId - level: level - sourceType: sourceType - groupId: groupId - id: 5 - sourceName: sourceName - category: category - message: message - nodeAddress: nodeAddress - timestamp: timestamp - timestamp: timestamp - publicInputPortCount: 3 - upToDateCount: 1 - inactiveRemotePortCount: 1 - uri: uri - locallyModifiedCount: 3 - revision: - clientId: clientId - lastModifier: lastModifier - version: 0 - disconnectedNodeAcknowledged: true - publicOutputPortCount: 1 - component: - activeRemotePortCount: 7 - flowfileConcurrency: "UNBOUNDED, SINGLE_FLOWFILE_PER_NODE, SINGLE_BATCH_PER_NODE" - staleCount: 4 - outputPortCount: 3 - inputPortCount: 6 + dynamic: true + identifiesControllerServiceBundle: null + controllerServiceApis: + - type: type + bundle: null + - type: type + bundle: null + sensitiveDynamicPropertyNames: + - sensitiveDynamicPropertyNames + - sensitiveDynamicPropertyNames + supportsSensitiveDynamicProperties: true versionedComponentId: versionedComponentId - runningCount: 1 - disabledCount: 2 - flowfileOutboundPolicy: "STREAM_WHEN_AVAILABLE, BATCH_OUTPUT" - stoppedCount: 5 + validationErrors: + - validationErrors + - validationErrors id: id - versionControlInformation: - bucketName: bucketName - groupId: groupId - registryId: registryId - storageLocation: storageLocation - bucketId: bucketId - registryName: registryName - branch: branch - flowName: flowName + state: "ENABLED, ENABLING, DISABLED, DISABLING" + bundle: + artifact: artifact version: version - flowDescription: flowDescription - stateExplanation: stateExplanation - state: "LOCALLY_MODIFIED, STALE, LOCALLY_MODIFIED_AND_STALE, UP_TO_DATE,\ - \ SYNC_FAILURE" - flowId: flowId - logFileSuffix: logFileSuffix - defaultBackPressureObjectThreshold: 0 - publicInputPortCount: 6 - comments: comments - upToDateCount: 3 - parentGroupId: parentGroupId - inactiveRemotePortCount: 9 - executionEngine: "STATELESS, STANDARD, INHERITED" - locallyModifiedCount: 2 - defaultBackPressureDataSizeThreshold: defaultBackPressureDataSizeThreshold - publicOutputPortCount: 7 - localOutputPortCount: 1 - defaultFlowFileExpiration: defaultFlowFileExpiration - localInputPortCount: 1 - statelessGroupScheduledState: "STOPPED, RUNNING" - contents: - controllerServices: - - deprecated: true - bulletinLevel: bulletinLevel - multipleVersionsAvailable: true - extensionMissing: true - type: type + group: group + referencingComponents: + - bulletins: + - null + - null + disconnectedNodeAcknowledged: true + component: descriptors: - key: - supportsEl: true - displayName: displayName - defaultValue: defaultValue - expressionLanguageScope: expressionLanguageScope - description: description - sensitive: true - required: true - dependencies: - - dependentValues: - - dependentValues - - dependentValues - propertyName: propertyName - - dependentValues: - - dependentValues - - dependentValues - propertyName: propertyName - allowableValues: - - canRead: true - allowableValue: - displayName: displayName - description: description - value: value - - canRead: true - allowableValue: - displayName: displayName - description: description - value: value - identifiesControllerService: identifiesControllerService - name: name - dynamic: true - identifiesControllerServiceBundle: null - controllerServiceApis: - - type: type - bundle: null - - type: type - bundle: null - sensitiveDynamicPropertyNames: - - sensitiveDynamicPropertyNames - - sensitiveDynamicPropertyNames - versionedComponentId: versionedComponentId - supportsSensitiveDynamicProperties: true - validationErrors: - - validationErrors - - validationErrors - id: id - state: "ENABLED, ENABLING, DISABLED, DISABLING" - bundle: - artifact: artifact - version: version - group: group - referencingComponents: - - bulletins: - - null - - null - disconnectedNodeAcknowledged: true - component: - descriptors: - key: null - referenceCycle: true - activeThreadCount: 0 - groupId: groupId - name: name - validationErrors: - - validationErrors - - validationErrors - referenceType: "Processor, ControllerService, ReportingTask,\ - \ FlowRegistryClient" - id: id - state: state - type: type - referencingComponents: - - null - - null - properties: - key: properties - permissions: null - id: id - position: null - uri: uri - revision: null - operatePermissions: null - - bulletins: - - null - - null - disconnectedNodeAcknowledged: true - component: - descriptors: - key: null - referenceCycle: true - activeThreadCount: 0 - groupId: groupId - name: name - validationErrors: - - validationErrors - - validationErrors - referenceType: "Processor, ControllerService, ReportingTask,\ - \ FlowRegistryClient" - id: id - state: state - type: type - referencingComponents: - - null - - null - properties: - key: properties - permissions: null - id: id - position: null - uri: uri - revision: null - operatePermissions: null - validationStatus: "VALID, INVALID, VALIDATING" - annotationData: annotationData - comments: comments - parentGroupId: parentGroupId - customUiUrl: customUiUrl - restricted: true + key: null + referenceCycle: true + activeThreadCount: 0 + groupId: groupId name: name - position: null - persistsState: true - properties: - key: properties - - deprecated: true - bulletinLevel: bulletinLevel - multipleVersionsAvailable: true - extensionMissing: true - type: type - descriptors: - key: - supportsEl: true - displayName: displayName - defaultValue: defaultValue - expressionLanguageScope: expressionLanguageScope - description: description - sensitive: true - required: true - dependencies: - - dependentValues: - - dependentValues - - dependentValues - propertyName: propertyName - - dependentValues: - - dependentValues - - dependentValues - propertyName: propertyName - allowableValues: - - canRead: true - allowableValue: - displayName: displayName - description: description - value: value - - canRead: true - allowableValue: - displayName: displayName - description: description - value: value - identifiesControllerService: identifiesControllerService - name: name - dynamic: true - identifiesControllerServiceBundle: null - controllerServiceApis: - - type: type - bundle: null - - type: type - bundle: null - sensitiveDynamicPropertyNames: - - sensitiveDynamicPropertyNames - - sensitiveDynamicPropertyNames - versionedComponentId: versionedComponentId - supportsSensitiveDynamicProperties: true + referenceType: "Processor, ControllerService, ReportingTask,\ + \ FlowRegistryClient" validationErrors: - validationErrors - validationErrors id: id - state: "ENABLED, ENABLING, DISABLED, DISABLING" - bundle: - artifact: artifact - version: version - group: group + state: state + type: type referencingComponents: - - bulletins: - - null - - null - disconnectedNodeAcknowledged: true - component: - descriptors: - key: null - referenceCycle: true - activeThreadCount: 0 - groupId: groupId - name: name - validationErrors: - - validationErrors - - validationErrors - referenceType: "Processor, ControllerService, ReportingTask,\ - \ FlowRegistryClient" - id: id - state: state - type: type - referencingComponents: - - null - - null - properties: - key: properties - permissions: null - id: id - position: null - uri: uri - revision: null - operatePermissions: null - - bulletins: - - null - - null - disconnectedNodeAcknowledged: true - component: - descriptors: - key: null - referenceCycle: true - activeThreadCount: 0 - groupId: groupId - name: name - validationErrors: - - validationErrors - - validationErrors - referenceType: "Processor, ControllerService, ReportingTask,\ - \ FlowRegistryClient" - id: id - state: state - type: type - referencingComponents: - - null - - null - properties: - key: properties - permissions: null - id: id - position: null - uri: uri - revision: null - operatePermissions: null - validationStatus: "VALID, INVALID, VALIDATING" - annotationData: annotationData - comments: comments - parentGroupId: parentGroupId - customUiUrl: customUiUrl - restricted: true - name: name - position: null - persistsState: true + - null + - null properties: key: properties - processGroups: - - null - - null - outputPorts: + permissions: null + id: id + position: null + uri: uri + operatePermissions: + canRead: true + canWrite: true + revision: + clientId: clientId + lastModifier: lastModifier + version: 2 + - bulletins: - null - null - inputPorts: - - comments: comments - concurrentlySchedulableTaskCount: 2 - parentGroupId: parentGroupId - type: "INPUT_PORT, OUTPUT_PORT" - allowRemoteAccess: true - versionedComponentId: versionedComponentId + disconnectedNodeAcknowledged: true + component: + descriptors: + key: null + referenceCycle: true + activeThreadCount: 0 + groupId: groupId name: name - transmitting: true + referenceType: "Processor, ControllerService, ReportingTask,\ + \ FlowRegistryClient" validationErrors: - validationErrors - validationErrors id: id - position: null - state: "RUNNING, STOPPED, DISABLED" - portFunction: "STANDARD, FAILURE" - - comments: comments - concurrentlySchedulableTaskCount: 2 - parentGroupId: parentGroupId - type: "INPUT_PORT, OUTPUT_PORT" - allowRemoteAccess: true - versionedComponentId: versionedComponentId + state: state + type: type + referencingComponents: + - null + - null + properties: + key: properties + permissions: null + id: id + position: null + uri: uri + operatePermissions: + canRead: true + canWrite: true + revision: + clientId: clientId + lastModifier: lastModifier + version: 2 + validationStatus: "VALID, INVALID, VALIDATING" + annotationData: annotationData + comments: comments + parentGroupId: parentGroupId + customUiUrl: customUiUrl + restricted: true + name: name + position: + x: 0.8008281904610115 + "y": 6.027456183070403 + persistsState: true + properties: + key: properties + - bulletinLevel: bulletinLevel + deprecated: true + multipleVersionsAvailable: true + extensionMissing: true + type: type + descriptors: + key: + supportsEl: true + defaultValue: defaultValue + displayName: displayName + expressionLanguageScope: expressionLanguageScope + description: description + sensitive: true + required: true + dependencies: + - dependentValues: + - dependentValues + - dependentValues + propertyName: propertyName + - dependentValues: + - dependentValues + - dependentValues + propertyName: propertyName + allowableValues: + - canRead: true + allowableValue: + displayName: displayName + description: description + value: value + - canRead: true + allowableValue: + displayName: displayName + description: description + value: value + identifiesControllerService: identifiesControllerService name: name - transmitting: true + dynamic: true + identifiesControllerServiceBundle: null + controllerServiceApis: + - type: type + bundle: null + - type: type + bundle: null + sensitiveDynamicPropertyNames: + - sensitiveDynamicPropertyNames + - sensitiveDynamicPropertyNames + supportsSensitiveDynamicProperties: true + versionedComponentId: versionedComponentId + validationErrors: + - validationErrors + - validationErrors + id: id + state: "ENABLED, ENABLING, DISABLED, DISABLING" + bundle: + artifact: artifact + version: version + group: group + referencingComponents: + - bulletins: + - null + - null + disconnectedNodeAcknowledged: true + component: + descriptors: + key: null + referenceCycle: true + activeThreadCount: 0 + groupId: groupId + name: name + referenceType: "Processor, ControllerService, ReportingTask,\ + \ FlowRegistryClient" validationErrors: - validationErrors - validationErrors id: id - position: null - state: "RUNNING, STOPPED, DISABLED" - portFunction: "STANDARD, FAILURE" - funnels: - - versionedComponentId: versionedComponentId - parentGroupId: parentGroupId - id: id - position: null - - versionedComponentId: versionedComponentId - parentGroupId: parentGroupId - id: id - position: null - processors: - - supportsParallelProcessing: true - supportsBatching: true - deprecated: true - executionNodeRestricted: true - parentGroupId: parentGroupId - description: description - multipleVersionsAvailable: true - extensionMissing: true + state: state type: type - inputRequirement: inputRequirement - relationships: - - name: name - description: description - autoTerminate: true - retry: true - - name: name - description: description - autoTerminate: true - retry: true - restricted: true - versionedComponentId: versionedComponentId - supportsSensitiveDynamicProperties: true + referencingComponents: + - null + - null + properties: + key: properties + permissions: null + id: id + position: null + uri: uri + operatePermissions: + canRead: true + canWrite: true + revision: + clientId: clientId + lastModifier: lastModifier + version: 2 + - bulletins: + - null + - null + disconnectedNodeAcknowledged: true + component: + descriptors: + key: null + referenceCycle: true + activeThreadCount: 0 + groupId: groupId name: name + referenceType: "Processor, ControllerService, ReportingTask,\ + \ FlowRegistryClient" validationErrors: - validationErrors - validationErrors - style: - key: style id: id - position: null - state: "RUNNING, STOPPED, DISABLED" - bundle: - artifact: artifact - version: version - group: group - persistsState: true - config: - annotationData: annotationData - comments: comments - concurrentlySchedulableTaskCount: 6 - autoTerminatedRelationships: - - autoTerminatedRelationships - - autoTerminatedRelationships - retryCount: 1 - bulletinLevel: bulletinLevel - executionNode: executionNode - penaltyDuration: penaltyDuration - defaultSchedulingPeriod: - key: defaultSchedulingPeriod - runDurationMillis: 3 - defaultConcurrentTasks: - key: defaultConcurrentTasks - customUiUrl: customUiUrl - descriptors: - key: - supportsEl: true - displayName: displayName - defaultValue: defaultValue - expressionLanguageScope: expressionLanguageScope - description: description - sensitive: true - required: true - dependencies: - - dependentValues: - - dependentValues - - dependentValues - propertyName: propertyName - - dependentValues: - - dependentValues - - dependentValues - propertyName: propertyName - allowableValues: - - canRead: true - allowableValue: - displayName: displayName - description: description - value: value - - canRead: true - allowableValue: - displayName: displayName - description: description - value: value - identifiesControllerService: identifiesControllerService - name: name - dynamic: true - identifiesControllerServiceBundle: null - lossTolerant: true - backoffMechanism: "PENALIZE_FLOWFILE, YIELD_PROCESSOR" - maxBackoffPeriod: maxBackoffPeriod - sensitiveDynamicPropertyNames: - - sensitiveDynamicPropertyNames - - sensitiveDynamicPropertyNames - schedulingStrategy: schedulingStrategy - schedulingPeriod: schedulingPeriod - yieldDuration: yieldDuration - properties: - key: properties - retriedRelationships: - - retriedRelationships - - retriedRelationships - validationStatus: "VALID, INVALID, VALIDATING" - - supportsParallelProcessing: true - supportsBatching: true - deprecated: true - executionNodeRestricted: true - parentGroupId: parentGroupId - description: description - multipleVersionsAvailable: true - extensionMissing: true + state: state type: type - inputRequirement: inputRequirement - relationships: - - name: name + referencingComponents: + - null + - null + properties: + key: properties + permissions: null + id: id + position: null + uri: uri + operatePermissions: + canRead: true + canWrite: true + revision: + clientId: clientId + lastModifier: lastModifier + version: 2 + validationStatus: "VALID, INVALID, VALIDATING" + annotationData: annotationData + comments: comments + parentGroupId: parentGroupId + customUiUrl: customUiUrl + restricted: true + name: name + position: + x: 0.8008281904610115 + "y": 6.027456183070403 + persistsState: true + properties: + key: properties + processGroups: + - null + - null + outputPorts: + - null + - null + funnels: + - versionedComponentId: versionedComponentId + parentGroupId: parentGroupId + id: id + position: + x: 0.8008281904610115 + "y": 6.027456183070403 + - versionedComponentId: versionedComponentId + parentGroupId: parentGroupId + id: id + position: + x: 0.8008281904610115 + "y": 6.027456183070403 + inputPorts: + - comments: comments + concurrentlySchedulableTaskCount: 1 + parentGroupId: parentGroupId + type: "INPUT_PORT, OUTPUT_PORT" + allowRemoteAccess: true + versionedComponentId: versionedComponentId + name: name + transmitting: true + validationErrors: + - validationErrors + - validationErrors + id: id + portFunction: "STANDARD, FAILURE" + position: null + state: "RUNNING, STOPPED, DISABLED" + - comments: comments + concurrentlySchedulableTaskCount: 1 + parentGroupId: parentGroupId + type: "INPUT_PORT, OUTPUT_PORT" + allowRemoteAccess: true + versionedComponentId: versionedComponentId + name: name + transmitting: true + validationErrors: + - validationErrors + - validationErrors + id: id + portFunction: "STANDARD, FAILURE" + position: null + state: "RUNNING, STOPPED, DISABLED" + processors: + - supportsBatching: true + supportsParallelProcessing: true + deprecated: true + executionNodeRestricted: true + description: description + parentGroupId: parentGroupId + multipleVersionsAvailable: true + extensionMissing: true + type: type + inputRequirement: inputRequirement + relationships: + - name: name + autoTerminate: true + description: description + retry: true + - name: name + autoTerminate: true + description: description + retry: true + restricted: true + supportsSensitiveDynamicProperties: true + versionedComponentId: versionedComponentId + name: name + validationErrors: + - validationErrors + - validationErrors + style: + key: style + id: id + position: null + state: "RUNNING, STOPPED, DISABLED" + bundle: + artifact: artifact + version: version + group: group + config: + annotationData: annotationData + comments: comments + autoTerminatedRelationships: + - autoTerminatedRelationships + - autoTerminatedRelationships + concurrentlySchedulableTaskCount: 7 + retryCount: 9 + bulletinLevel: bulletinLevel + executionNode: executionNode + penaltyDuration: penaltyDuration + defaultSchedulingPeriod: + key: defaultSchedulingPeriod + defaultConcurrentTasks: + key: defaultConcurrentTasks + runDurationMillis: 3 + customUiUrl: customUiUrl + descriptors: + key: + supportsEl: true + defaultValue: defaultValue + displayName: displayName + expressionLanguageScope: expressionLanguageScope description: description - autoTerminate: true - retry: true - - name: name + sensitive: true + required: true + dependencies: + - dependentValues: + - dependentValues + - dependentValues + propertyName: propertyName + - dependentValues: + - dependentValues + - dependentValues + propertyName: propertyName + allowableValues: + - canRead: true + allowableValue: + displayName: displayName + description: description + value: value + - canRead: true + allowableValue: + displayName: displayName + description: description + value: value + identifiesControllerService: identifiesControllerService + name: name + dynamic: true + identifiesControllerServiceBundle: null + lossTolerant: true + backoffMechanism: "PENALIZE_FLOWFILE, YIELD_PROCESSOR" + maxBackoffPeriod: maxBackoffPeriod + sensitiveDynamicPropertyNames: + - sensitiveDynamicPropertyNames + - sensitiveDynamicPropertyNames + schedulingStrategy: schedulingStrategy + schedulingPeriod: schedulingPeriod + yieldDuration: yieldDuration + properties: + key: properties + retriedRelationships: + - retriedRelationships + - retriedRelationships + persistsState: true + validationStatus: "VALID, INVALID, VALIDATING" + - supportsBatching: true + supportsParallelProcessing: true + deprecated: true + executionNodeRestricted: true + description: description + parentGroupId: parentGroupId + multipleVersionsAvailable: true + extensionMissing: true + type: type + inputRequirement: inputRequirement + relationships: + - name: name + autoTerminate: true + description: description + retry: true + - name: name + autoTerminate: true + description: description + retry: true + restricted: true + supportsSensitiveDynamicProperties: true + versionedComponentId: versionedComponentId + name: name + validationErrors: + - validationErrors + - validationErrors + style: + key: style + id: id + position: null + state: "RUNNING, STOPPED, DISABLED" + bundle: + artifact: artifact + version: version + group: group + config: + annotationData: annotationData + comments: comments + autoTerminatedRelationships: + - autoTerminatedRelationships + - autoTerminatedRelationships + concurrentlySchedulableTaskCount: 7 + retryCount: 9 + bulletinLevel: bulletinLevel + executionNode: executionNode + penaltyDuration: penaltyDuration + defaultSchedulingPeriod: + key: defaultSchedulingPeriod + defaultConcurrentTasks: + key: defaultConcurrentTasks + runDurationMillis: 3 + customUiUrl: customUiUrl + descriptors: + key: + supportsEl: true + defaultValue: defaultValue + displayName: displayName + expressionLanguageScope: expressionLanguageScope description: description - autoTerminate: true - retry: true - restricted: true - versionedComponentId: versionedComponentId - supportsSensitiveDynamicProperties: true - name: name - validationErrors: - - validationErrors - - validationErrors - style: - key: style - id: id - position: null - state: "RUNNING, STOPPED, DISABLED" - bundle: - artifact: artifact - version: version - group: group - persistsState: true - config: - annotationData: annotationData - comments: comments - concurrentlySchedulableTaskCount: 6 - autoTerminatedRelationships: - - autoTerminatedRelationships - - autoTerminatedRelationships - retryCount: 1 - bulletinLevel: bulletinLevel - executionNode: executionNode - penaltyDuration: penaltyDuration - defaultSchedulingPeriod: - key: defaultSchedulingPeriod - runDurationMillis: 3 - defaultConcurrentTasks: - key: defaultConcurrentTasks - customUiUrl: customUiUrl - descriptors: - key: - supportsEl: true + sensitive: true + required: true + dependencies: + - dependentValues: + - dependentValues + - dependentValues + propertyName: propertyName + - dependentValues: + - dependentValues + - dependentValues + propertyName: propertyName + allowableValues: + - canRead: true + allowableValue: displayName: displayName - defaultValue: defaultValue - expressionLanguageScope: expressionLanguageScope description: description - sensitive: true - required: true - dependencies: - - dependentValues: - - dependentValues - - dependentValues - propertyName: propertyName - - dependentValues: - - dependentValues - - dependentValues - propertyName: propertyName - allowableValues: - - canRead: true - allowableValue: - displayName: displayName - description: description - value: value - - canRead: true - allowableValue: - displayName: displayName - description: description - value: value - identifiesControllerService: identifiesControllerService - name: name - dynamic: true - identifiesControllerServiceBundle: null - lossTolerant: true - backoffMechanism: "PENALIZE_FLOWFILE, YIELD_PROCESSOR" - maxBackoffPeriod: maxBackoffPeriod - sensitiveDynamicPropertyNames: - - sensitiveDynamicPropertyNames - - sensitiveDynamicPropertyNames - schedulingStrategy: schedulingStrategy - schedulingPeriod: schedulingPeriod - yieldDuration: yieldDuration - properties: - key: properties - retriedRelationships: - - retriedRelationships - - retriedRelationships - validationStatus: "VALID, INVALID, VALIDATING" - remoteProcessGroups: - - targetSecure: true - inactiveRemoteInputPortCount: 9 - communicationsTimeout: communicationsTimeout - outputPortCount: 5 - inputPortCount: 4 - activeRemoteInputPortCount: 9 - proxyPort: 1 - flowRefreshed: flowRefreshed + value: value + - canRead: true + allowableValue: + displayName: displayName + description: description + value: value + identifiesControllerService: identifiesControllerService + name: name + dynamic: true + identifiesControllerServiceBundle: null + lossTolerant: true + backoffMechanism: "PENALIZE_FLOWFILE, YIELD_PROCESSOR" + maxBackoffPeriod: maxBackoffPeriod + sensitiveDynamicPropertyNames: + - sensitiveDynamicPropertyNames + - sensitiveDynamicPropertyNames + schedulingStrategy: schedulingStrategy + schedulingPeriod: schedulingPeriod + yieldDuration: yieldDuration + properties: + key: properties + retriedRelationships: + - retriedRelationships + - retriedRelationships + persistsState: true + validationStatus: "VALID, INVALID, VALIDATING" + remoteProcessGroups: + - inactiveRemoteInputPortCount: 1 + targetSecure: true + communicationsTimeout: communicationsTimeout + outputPortCount: 7 + activeRemoteInputPortCount: 2 + inputPortCount: 6 + proxyPort: 1 + flowRefreshed: flowRefreshed + transportProtocol: transportProtocol + versionedComponentId: versionedComponentId + transmitting: true + validationErrors: + - validationErrors + - validationErrors + yieldDuration: yieldDuration + id: id + localNetworkInterface: localNetworkInterface + authorizationIssues: + - authorizationIssues + - authorizationIssues + comments: comments + proxyPassword: proxyPassword + parentGroupId: parentGroupId + activeRemoteOutputPortCount: 4 + proxyHost: proxyHost + contents: + outputPorts: + - null + - null + inputPorts: + - comments: comments + targetId: targetId + concurrentlySchedulableTaskCount: 1 + groupId: groupId + targetRunning: true + useCompression: true + connected: true + batchSettings: + duration: duration + size: size + count: 7 versionedComponentId: versionedComponentId - transportProtocol: transportProtocol + name: name transmitting: true - validationErrors: - - validationErrors - - validationErrors - yieldDuration: yieldDuration + exists: true id: id - localNetworkInterface: localNetworkInterface - comments: comments - authorizationIssues: - - authorizationIssues - - authorizationIssues - proxyPassword: proxyPassword - parentGroupId: parentGroupId - activeRemoteOutputPortCount: 6 - proxyHost: proxyHost - contents: - outputPorts: - - null - - null - inputPorts: - - comments: comments - targetId: targetId - concurrentlySchedulableTaskCount: 9 - groupId: groupId - useCompression: true - targetRunning: true - connected: true - versionedComponentId: versionedComponentId - batchSettings: - duration: duration - size: size - count: 6 - name: name - transmitting: true - exists: true - id: id - - comments: comments - targetId: targetId - concurrentlySchedulableTaskCount: 9 - groupId: groupId - useCompression: true - targetRunning: true - connected: true - versionedComponentId: versionedComponentId - batchSettings: - duration: duration - size: size - count: 6 - name: name - transmitting: true - exists: true - id: id - targetUri: targetUri - name: name - proxyUser: proxyUser - targetUris: targetUris - position: null - inactiveRemoteOutputPortCount: 8 - - targetSecure: true - inactiveRemoteInputPortCount: 9 - communicationsTimeout: communicationsTimeout - outputPortCount: 5 - inputPortCount: 4 - activeRemoteInputPortCount: 9 - proxyPort: 1 - flowRefreshed: flowRefreshed + - comments: comments + targetId: targetId + concurrentlySchedulableTaskCount: 1 + groupId: groupId + targetRunning: true + useCompression: true + connected: true + batchSettings: + duration: duration + size: size + count: 7 versionedComponentId: versionedComponentId - transportProtocol: transportProtocol + name: name transmitting: true - validationErrors: - - validationErrors - - validationErrors - yieldDuration: yieldDuration + exists: true id: id - localNetworkInterface: localNetworkInterface - comments: comments - authorizationIssues: - - authorizationIssues - - authorizationIssues - proxyPassword: proxyPassword - parentGroupId: parentGroupId - activeRemoteOutputPortCount: 6 - proxyHost: proxyHost - contents: - outputPorts: - - null - - null - inputPorts: - - comments: comments - targetId: targetId - concurrentlySchedulableTaskCount: 9 - groupId: groupId - useCompression: true - targetRunning: true - connected: true - versionedComponentId: versionedComponentId - batchSettings: - duration: duration - size: size - count: 6 - name: name - transmitting: true - exists: true - id: id - - comments: comments - targetId: targetId - concurrentlySchedulableTaskCount: 9 - groupId: groupId - useCompression: true - targetRunning: true - connected: true - versionedComponentId: versionedComponentId - batchSettings: - duration: duration - size: size - count: 6 - name: name - transmitting: true - exists: true - id: id - targetUri: targetUri - name: name - proxyUser: proxyUser - targetUris: targetUris - position: null - inactiveRemoteOutputPortCount: 8 - connections: - - prioritizers: - - prioritizers - - prioritizers - flowFileExpiration: flowFileExpiration - selectedRelationships: - - selectedRelationships - - selectedRelationships - loadBalanceCompression: "DO_NOT_COMPRESS, COMPRESS_ATTRIBUTES_ONLY,\ - \ COMPRESS_ATTRIBUTES_AND_CONTENT" - destination: null - parentGroupId: parentGroupId - availableRelationships: - - availableRelationships - - availableRelationships - backPressureDataSizeThreshold: backPressureDataSizeThreshold - loadBalanceStrategy: "DO_NOT_LOAD_BALANCE, PARTITION_BY_ATTRIBUTE,\ - \ ROUND_ROBIN, SINGLE_NODE" - source: - running: true - comments: comments - versionedComponentId: versionedComponentId - groupId: groupId - name: name - transmitting: true - exists: true - id: id - type: "PROCESSOR, REMOTE_INPUT_PORT, REMOTE_OUTPUT_PORT, INPUT_PORT,\ - \ OUTPUT_PORT, FUNNEL" - labelIndex: 0 - bends: - - null - - null - loadBalanceStatus: "LOAD_BALANCE_NOT_CONFIGURED, LOAD_BALANCE_INACTIVE,\ - \ LOAD_BALANCE_ACTIVE" - backPressureObjectThreshold: 1 + name: name + proxyUser: proxyUser + targetUri: targetUri + targetUris: targetUris + position: null + inactiveRemoteOutputPortCount: 1 + - inactiveRemoteInputPortCount: 1 + targetSecure: true + communicationsTimeout: communicationsTimeout + outputPortCount: 7 + activeRemoteInputPortCount: 2 + inputPortCount: 6 + proxyPort: 1 + flowRefreshed: flowRefreshed + transportProtocol: transportProtocol + versionedComponentId: versionedComponentId + transmitting: true + validationErrors: + - validationErrors + - validationErrors + yieldDuration: yieldDuration + id: id + localNetworkInterface: localNetworkInterface + authorizationIssues: + - authorizationIssues + - authorizationIssues + comments: comments + proxyPassword: proxyPassword + parentGroupId: parentGroupId + activeRemoteOutputPortCount: 4 + proxyHost: proxyHost + contents: + outputPorts: + - null + - null + inputPorts: + - comments: comments + targetId: targetId + concurrentlySchedulableTaskCount: 1 + groupId: groupId + targetRunning: true + useCompression: true + connected: true + batchSettings: + duration: duration + size: size + count: 7 versionedComponentId: versionedComponentId - getzIndex: 6 name: name + transmitting: true + exists: true id: id - position: null - loadBalancePartitionAttribute: loadBalancePartitionAttribute - - prioritizers: - - prioritizers - - prioritizers - flowFileExpiration: flowFileExpiration - selectedRelationships: - - selectedRelationships - - selectedRelationships - loadBalanceCompression: "DO_NOT_COMPRESS, COMPRESS_ATTRIBUTES_ONLY,\ - \ COMPRESS_ATTRIBUTES_AND_CONTENT" - destination: null - parentGroupId: parentGroupId - availableRelationships: - - availableRelationships - - availableRelationships - backPressureDataSizeThreshold: backPressureDataSizeThreshold - loadBalanceStrategy: "DO_NOT_LOAD_BALANCE, PARTITION_BY_ATTRIBUTE,\ - \ ROUND_ROBIN, SINGLE_NODE" - source: - running: true - comments: comments - versionedComponentId: versionedComponentId - groupId: groupId - name: name - transmitting: true - exists: true - id: id - type: "PROCESSOR, REMOTE_INPUT_PORT, REMOTE_OUTPUT_PORT, INPUT_PORT,\ - \ OUTPUT_PORT, FUNNEL" - labelIndex: 0 - bends: - - null - - null - loadBalanceStatus: "LOAD_BALANCE_NOT_CONFIGURED, LOAD_BALANCE_INACTIVE,\ - \ LOAD_BALANCE_ACTIVE" - backPressureObjectThreshold: 1 + - comments: comments + targetId: targetId + concurrentlySchedulableTaskCount: 1 + groupId: groupId + targetRunning: true + useCompression: true + connected: true + batchSettings: + duration: duration + size: size + count: 7 versionedComponentId: versionedComponentId - getzIndex: 6 name: name + transmitting: true + exists: true id: id - position: null - loadBalancePartitionAttribute: loadBalancePartitionAttribute - labels: - - versionedComponentId: versionedComponentId - getzIndex: 5 - width: 6.778324963048013 - parentGroupId: parentGroupId - style: - key: style - id: id - position: null - label: label - height: 6.878052220127876 - - versionedComponentId: versionedComponentId - getzIndex: 5 - width: 6.778324963048013 - parentGroupId: parentGroupId - style: - key: style - id: id - position: null - label: label - height: 6.878052220127876 name: name - invalidCount: 5 - syncFailureCount: 1 + proxyUser: proxyUser + targetUri: targetUri + targetUris: targetUris position: null - maxConcurrentTasks: 6 - statelessFlowTimeout: statelessFlowTimeout - parameterContext: null - locallyModifiedAndStaleCount: 7 - localOutputPortCount: 5 - localInputPortCount: 5 - invalidCount: 4 - syncFailureCount: 4 - position: - x: 6.027456183070403 - "y": 1.4658129805029452 - versionedFlowState: "LOCALLY_MODIFIED, STALE, LOCALLY_MODIFIED_AND_STALE,\ - \ UP_TO_DATE, SYNC_FAILURE" - locallyModifiedAndStaleCount: 1 - parameterContext: null - status: + inactiveRemoteOutputPortCount: 1 + connections: + - prioritizers: + - prioritizers + - prioritizers + flowFileExpiration: flowFileExpiration + selectedRelationships: + - selectedRelationships + - selectedRelationships + loadBalanceCompression: "DO_NOT_COMPRESS, COMPRESS_ATTRIBUTES_ONLY,\ + \ COMPRESS_ATTRIBUTES_AND_CONTENT" + destination: + running: true + comments: comments + groupId: groupId + versionedComponentId: versionedComponentId + name: name + transmitting: true + exists: true + id: id + type: "PROCESSOR, REMOTE_INPUT_PORT, REMOTE_OUTPUT_PORT, INPUT_PORT,\ + \ OUTPUT_PORT, FUNNEL" + availableRelationships: + - availableRelationships + - availableRelationships + backPressureDataSizeThreshold: backPressureDataSizeThreshold + loadBalanceStrategy: "DO_NOT_LOAD_BALANCE, PARTITION_BY_ATTRIBUTE,\ + \ ROUND_ROBIN, SINGLE_NODE" + parentGroupId: parentGroupId + labelIndex: 7 + source: null + bends: + - null + - null + loadBalanceStatus: "LOAD_BALANCE_NOT_CONFIGURED, LOAD_BALANCE_INACTIVE,\ + \ LOAD_BALANCE_ACTIVE" + backPressureObjectThreshold: 5 + getzIndex: 2 + versionedComponentId: versionedComponentId name: name - nodeSnapshots: - - statusSnapshot: null - address: address - apiPort: 8 - nodeId: nodeId - - statusSnapshot: null - address: address - apiPort: 8 - nodeId: nodeId id: id - aggregateSnapshot: - transferred: transferred + position: null + loadBalancePartitionAttribute: loadBalancePartitionAttribute + - prioritizers: + - prioritizers + - prioritizers + flowFileExpiration: flowFileExpiration + selectedRelationships: + - selectedRelationships + - selectedRelationships + loadBalanceCompression: "DO_NOT_COMPRESS, COMPRESS_ATTRIBUTES_ONLY,\ + \ COMPRESS_ATTRIBUTES_AND_CONTENT" + destination: + running: true + comments: comments + groupId: groupId + versionedComponentId: versionedComponentId + name: name + transmitting: true + exists: true + id: id + type: "PROCESSOR, REMOTE_INPUT_PORT, REMOTE_OUTPUT_PORT, INPUT_PORT,\ + \ OUTPUT_PORT, FUNNEL" + availableRelationships: + - availableRelationships + - availableRelationships + backPressureDataSizeThreshold: backPressureDataSizeThreshold + loadBalanceStrategy: "DO_NOT_LOAD_BALANCE, PARTITION_BY_ATTRIBUTE,\ + \ ROUND_ROBIN, SINGLE_NODE" + parentGroupId: parentGroupId + labelIndex: 7 + source: null + bends: + - null + - null + loadBalanceStatus: "LOAD_BALANCE_NOT_CONFIGURED, LOAD_BALANCE_INACTIVE,\ + \ LOAD_BALANCE_ACTIVE" + backPressureObjectThreshold: 5 + getzIndex: 2 + versionedComponentId: versionedComponentId + name: name + id: id + position: null + loadBalancePartitionAttribute: loadBalancePartitionAttribute + labels: + - getzIndex: 5 + versionedComponentId: versionedComponentId + width: 2.3021358869347655 + parentGroupId: parentGroupId + style: + key: style + id: id + label: label + position: null + height: 5.637376656633329 + - getzIndex: 5 + versionedComponentId: versionedComponentId + width: 2.3021358869347655 + parentGroupId: parentGroupId + style: + key: style + id: id + label: label + position: null + height: 5.637376656633329 + statelessGroupScheduledState: "STOPPED, RUNNING" + invalidCount: 6 + name: name + syncFailureCount: 3 + maxConcurrentTasks: 6 + position: null + statelessFlowTimeout: statelessFlowTimeout + locallyModifiedAndStaleCount: 6 + parameterContext: + component: + name: name + id: id + permissions: null + id: id + localOutputPortCount: 4 + localInputPortCount: 0 + invalidCount: 6 + syncFailureCount: 0 + position: null + versionedFlowState: "LOCALLY_MODIFIED, STALE, LOCALLY_MODIFIED_AND_STALE,\ + \ UP_TO_DATE, SYNC_FAILURE" + locallyModifiedAndStaleCount: 8 + parameterContext: null + status: + name: name + nodeSnapshots: + - statusSnapshot: null + address: address + apiPort: 5 + nodeId: nodeId + - statusSnapshot: null + address: address + apiPort: 5 + nodeId: nodeId + aggregateSnapshot: + transferred: transferred + queued: queued + output: output + remoteProcessGroupStatusSnapshots: + - canRead: true + remoteProcessGroupStatusSnapshot: + bytesReceived: 5 + activeThreadCount: 5 + transmissionStatus: transmissionStatus + flowFilesReceived: 7 + groupId: groupId + name: name + targetUri: targetUri + flowFilesSent: 3 + received: received + bytesSent: 8 + id: id + sent: sent + id: id + - canRead: true + remoteProcessGroupStatusSnapshot: + bytesReceived: 5 + activeThreadCount: 5 + transmissionStatus: transmissionStatus + flowFilesReceived: 7 + groupId: groupId + name: name + targetUri: targetUri + flowFilesSent: 3 + received: received + bytesSent: 8 + id: id + sent: sent + id: id + connectionStatusSnapshots: + - canRead: true + connectionStatusSnapshot: + sourceId: sourceId + groupId: groupId queued: queued - remoteProcessGroupStatusSnapshots: - - canRead: true - remoteProcessGroupStatusSnapshot: - bytesReceived: 4 - transmissionStatus: transmissionStatus - activeThreadCount: 0 - groupId: groupId - flowFilesReceived: 1 - name: name - targetUri: targetUri - flowFilesSent: 6 - received: received - id: id - bytesSent: 4 - sent: sent - id: id - - canRead: true - remoteProcessGroupStatusSnapshot: - bytesReceived: 4 - transmissionStatus: transmissionStatus - activeThreadCount: 0 - groupId: groupId - flowFilesReceived: 1 - name: name - targetUri: targetUri - flowFilesSent: 6 - received: received - id: id - bytesSent: 4 - sent: sent - id: id + percentUseCount: 1 + destinationId: destinationId + predictions: + predictedBytesAtNextInterval: 4 + predictionIntervalSeconds: 9 + predictedPercentBytes: 6 + predictedPercentCount: 8 + predictedMillisUntilCountBackpressure: 9 + predictedCountAtNextInterval: 5 + predictedMillisUntilBytesBackpressure: 9 output: output - connectionStatusSnapshots: - - connectionStatusSnapshot: - sourceId: sourceId - groupId: groupId - queued: queued - percentUseCount: 7 - destinationId: destinationId - predictions: - predictedBytesAtNextInterval: 9 - predictionIntervalSeconds: 2 - predictedPercentBytes: 2 - predictedPercentCount: 3 - predictedMillisUntilCountBackpressure: 5 - predictedCountAtNextInterval: 7 - predictedMillisUntilBytesBackpressure: 5 - output: output - input: input - percentUseBytes: 1 - flowFileAvailability: flowFileAvailability - destinationName: destinationName - queuedSize: queuedSize - queuedCount: queuedCount - name: name - flowFilesQueued: 1 - id: id - sourceName: sourceName - flowFilesIn: 4 - flowFilesOut: 1 - bytesIn: 7 - bytesOut: 1 - bytesQueued: 6 - canRead: true - id: id - - connectionStatusSnapshot: - sourceId: sourceId - groupId: groupId - queued: queued - percentUseCount: 7 - destinationId: destinationId - predictions: - predictedBytesAtNextInterval: 9 - predictionIntervalSeconds: 2 - predictedPercentBytes: 2 - predictedPercentCount: 3 - predictedMillisUntilCountBackpressure: 5 - predictedCountAtNextInterval: 7 - predictedMillisUntilBytesBackpressure: 5 - output: output - input: input - percentUseBytes: 1 - flowFileAvailability: flowFileAvailability - destinationName: destinationName - queuedSize: queuedSize - queuedCount: queuedCount - name: name - flowFilesQueued: 1 - id: id - sourceName: sourceName - flowFilesIn: 4 - flowFilesOut: 1 - bytesIn: 7 - bytesOut: 1 - bytesQueued: 6 - canRead: true - id: id + input: input + percentUseBytes: 7 + flowFileAvailability: flowFileAvailability + destinationName: destinationName queuedCount: queuedCount queuedSize: queuedSize - flowFilesReceived: 4 - processGroupStatusSnapshots: - - canRead: true - processGroupStatusSnapshot: null - id: id - - canRead: true - processGroupStatusSnapshot: null - id: id - flowFilesSent: 9 + flowFilesQueued: 6 + name: name + flowFilesIn: 1 id: id - flowFilesIn: 5 - written: written - statelessActiveThreadCount: 7 - flowFilesOut: 0 + sourceName: sourceName + flowFilesOut: 1 bytesIn: 4 - bytesQueued: 8 - bytesOut: 2 - bytesWritten: 3 - outputPortStatusSnapshots: - - null - - null + bytesOut: 7 + bytesQueued: 1 + id: id + - canRead: true + connectionStatusSnapshot: + sourceId: sourceId + groupId: groupId + queued: queued + percentUseCount: 1 + destinationId: destinationId + predictions: + predictedBytesAtNextInterval: 4 + predictionIntervalSeconds: 9 + predictedPercentBytes: 6 + predictedPercentCount: 8 + predictedMillisUntilCountBackpressure: 9 + predictedCountAtNextInterval: 5 + predictedMillisUntilBytesBackpressure: 9 + output: output + input: input + percentUseBytes: 7 + flowFileAvailability: flowFileAvailability + destinationName: destinationName + queuedCount: queuedCount + queuedSize: queuedSize + flowFilesQueued: 6 + name: name + flowFilesIn: 1 + id: id + sourceName: sourceName + flowFilesOut: 1 + bytesIn: 4 + bytesOut: 7 + bytesQueued: 1 + id: id + flowFilesReceived: 5 + queuedCount: queuedCount + queuedSize: queuedSize + flowFilesSent: 4 + processGroupStatusSnapshots: + - canRead: true + processGroupStatusSnapshot: null + id: id + - canRead: true + processGroupStatusSnapshot: null + id: id + flowFilesIn: 9 + id: id + written: written + statelessActiveThreadCount: 3 + flowFilesOut: 0 + bytesIn: 0 + bytesOut: 6 + bytesQueued: 4 + bytesWritten: 0 + outputPortStatusSnapshots: + - null + - null + bytesTransferred: 9 + read: read + activeThreadCount: 4 + processorStatusSnapshots: + - processorStatusSnapshot: + bytesWritten: 9 read: read - bytesTransferred: 8 - activeThreadCount: 1 - processorStatusSnapshots: - - processorStatusSnapshot: - bytesWritten: 7 - read: read - tasksDurationNanos: 8 - activeThreadCount: 7 - groupId: groupId - executionNode: "ALL, PRIMARY" - bytesRead: 3 - processingPerformanceStatus: - identifier: identifier - cpuDuration: 3 - contentReadDuration: 7 - sessionCommitDuration: 3 - garbageCollectionDuration: 4 - contentWriteDuration: 5 - type: type - terminatedThreadCount: 3 - output: output - input: input - taskCount: 4 - name: name - id: id - written: written - flowFilesIn: 0 - tasksDuration: tasksDuration - runStatus: "Running, Stopped, Validating, Disabled, Invalid" - flowFilesOut: 6 - tasks: tasks - bytesIn: 7 - bytesOut: 0 - canRead: true - id: id - - processorStatusSnapshot: - bytesWritten: 7 - read: read - tasksDurationNanos: 8 - activeThreadCount: 7 - groupId: groupId - executionNode: "ALL, PRIMARY" - bytesRead: 3 - processingPerformanceStatus: - identifier: identifier - cpuDuration: 3 - contentReadDuration: 7 - sessionCommitDuration: 3 - garbageCollectionDuration: 4 - contentWriteDuration: 5 - type: type - terminatedThreadCount: 3 - output: output - input: input - taskCount: 4 - name: name - id: id - written: written - flowFilesIn: 0 - tasksDuration: tasksDuration - runStatus: "Running, Stopped, Validating, Disabled, Invalid" - flowFilesOut: 6 - tasks: tasks - bytesIn: 7 - bytesOut: 0 - canRead: true - id: id - bytesRead: 4 + tasksDurationNanos: 8 + activeThreadCount: 8 + groupId: groupId + executionNode: "ALL, PRIMARY" + bytesRead: 8 processingPerformanceStatus: null - received: received - bytesSent: 8 - processingNanos: 9 - sent: sent - flowFilesTransferred: 1 - terminatedThreadCount: 3 + type: type + terminatedThreadCount: 0 + output: output + input: input + taskCount: 9 + name: name + flowFilesIn: 1 + id: id + tasksDuration: tasksDuration + written: written + flowFilesOut: 3 + runStatus: "Running, Stopped, Validating, Disabled, Invalid" + tasks: tasks + bytesIn: 6 + bytesOut: 4 + canRead: true + id: id + - processorStatusSnapshot: + bytesWritten: 9 + read: read + tasksDurationNanos: 8 + activeThreadCount: 8 + groupId: groupId + executionNode: "ALL, PRIMARY" + bytesRead: 8 + processingPerformanceStatus: null + type: type + terminatedThreadCount: 0 + output: output + input: input + taskCount: 9 + name: name + flowFilesIn: 1 + id: id + tasksDuration: tasksDuration + written: written + flowFilesOut: 3 + runStatus: "Running, Stopped, Validating, Disabled, Invalid" + tasks: tasks + bytesIn: 6 + bytesOut: 4 + canRead: true + id: id + bytesRead: 1 + processingPerformanceStatus: + identifier: identifier + cpuDuration: 0 + contentReadDuration: 4 + sessionCommitDuration: 1 + garbageCollectionDuration: 2 + contentWriteDuration: 3 + received: received + bytesSent: 7 + processingNanos: 8 + sent: sent + flowFilesTransferred: 6 + terminatedThreadCount: 9 + input: input + bytesReceived: 4 + flowFilesQueued: 7 + name: name + versionedFlowState: "LOCALLY_MODIFIED, STALE, LOCALLY_MODIFIED_AND_STALE,\ + \ UP_TO_DATE, SYNC_FAILURE" + inputPortStatusSnapshots: + - portStatusSnapshot: + output: output + input: input + activeThreadCount: 0 + groupId: groupId + name: name + transmitting: true + flowFilesIn: 5 + id: id + flowFilesOut: 5 + runStatus: "Running, Stopped, Validating, Disabled, Invalid" + bytesIn: 6 + bytesOut: 1 + canRead: true + id: id + - portStatusSnapshot: + output: output input: input - bytesReceived: 6 + activeThreadCount: 0 + groupId: groupId + name: name + transmitting: true + flowFilesIn: 5 + id: id + flowFilesOut: 5 + runStatus: "Running, Stopped, Validating, Disabled, Invalid" + bytesIn: 6 + bytesOut: 1 + canRead: true + id: id + id: id + statsLastRefreshed: statsLastRefreshed + - activeRemotePortCount: 0 + staleCount: 3 + outputPortCount: 3 + inputPortCount: 7 + permissions: + canRead: true + canWrite: true + processGroupUpdateStrategy: "CURRENT_GROUP, CURRENT_GROUP_WITH_CHILDREN" + disabledCount: 7 + runningCount: 5 + versionedFlowSnapshot: + bucket: + identifier: identifier + permissions: + canRead: true + canDelete: true + canWrite: true + createdTimestamp: 2 + name: name + description: description + externalControllerServices: + key: + identifier: identifier + name: name + snapshotMetadata: + flowIdentifier: flowIdentifier + comments: comments + author: author + bucketIdentifier: bucketIdentifier + branch: branch + version: version + timestamp: 5 + flowContents: + processors: + - autoTerminatedRelationships: + - autoTerminatedRelationships + - autoTerminatedRelationships + bulletinLevel: bulletinLevel + executionNode: executionNode + runDurationMillis: 3 + propertyDescriptors: + key: null + type: type + scheduledState: ENABLED + maxBackoffPeriod: maxBackoffPeriod + yieldDuration: yieldDuration + bundle: null + retriedRelationships: + - retriedRelationships + - retriedRelationships + annotationData: annotationData + componentType: CONNECTION + identifier: identifier + comments: comments + concurrentlySchedulableTaskCount: 1 + retryCount: 1 + penaltyDuration: penaltyDuration + backoffMechanism: "PENALIZE_FLOWFILE, YIELD_PROCESSOR" + schedulingStrategy: schedulingStrategy + name: name + instanceIdentifier: instanceIdentifier + schedulingPeriod: schedulingPeriod + style: + key: style + position: null + groupIdentifier: groupIdentifier + properties: + key: properties + - autoTerminatedRelationships: + - autoTerminatedRelationships + - autoTerminatedRelationships + bulletinLevel: bulletinLevel + executionNode: executionNode + runDurationMillis: 3 + propertyDescriptors: + key: null + type: type + scheduledState: ENABLED + maxBackoffPeriod: maxBackoffPeriod + yieldDuration: yieldDuration + bundle: null + retriedRelationships: + - retriedRelationships + - retriedRelationships + annotationData: annotationData + componentType: CONNECTION + identifier: identifier + comments: comments + concurrentlySchedulableTaskCount: 1 + retryCount: 1 + penaltyDuration: penaltyDuration + backoffMechanism: "PENALIZE_FLOWFILE, YIELD_PROCESSOR" + schedulingStrategy: schedulingStrategy + name: name + instanceIdentifier: instanceIdentifier + schedulingPeriod: schedulingPeriod + style: + key: style + position: null + groupIdentifier: groupIdentifier + properties: + key: properties + scheduledState: ENABLED + processGroups: + - null + - null + outputPorts: + - null + - null + funnels: + - componentType: CONNECTION + identifier: identifier + comments: comments + name: name + instanceIdentifier: instanceIdentifier + position: null + groupIdentifier: groupIdentifier + - componentType: CONNECTION + identifier: identifier + comments: comments + name: name + instanceIdentifier: instanceIdentifier + position: null + groupIdentifier: groupIdentifier + versionedFlowCoordinates: + registryId: registryId + storageLocation: storageLocation + bucketId: bucketId + branch: branch + flowId: flowId + version: version + latest: true + connections: + - componentType: CONNECTION + identifier: identifier + prioritizers: + - prioritizers + - prioritizers + comments: comments + flowFileExpiration: flowFileExpiration + selectedRelationships: + - selectedRelationships + - selectedRelationships + loadBalanceCompression: "DO_NOT_COMPRESS, COMPRESS_ATTRIBUTES_ONLY,\ + \ COMPRESS_ATTRIBUTES_AND_CONTENT" + destination: + comments: comments + groupId: groupId + name: name + instanceIdentifier: instanceIdentifier + id: id + type: PROCESSOR + backPressureDataSizeThreshold: backPressureDataSizeThreshold + loadBalanceStrategy: "DO_NOT_LOAD_BALANCE, PARTITION_BY_ATTRIBUTE,\ + \ ROUND_ROBIN, SINGLE_NODE" + labelIndex: 2 + source: null + bends: + - x: 7.203794749804894 + "y": 4.332304821875894 + - x: 7.203794749804894 + "y": 4.332304821875894 + backPressureObjectThreshold: 0 + name: name + instanceIdentifier: instanceIdentifier + position: null + groupIdentifier: groupIdentifier + partitioningAttribute: partitioningAttribute + zIndex: 9 + - componentType: CONNECTION + identifier: identifier + prioritizers: + - prioritizers + - prioritizers + comments: comments + flowFileExpiration: flowFileExpiration + selectedRelationships: + - selectedRelationships + - selectedRelationships + loadBalanceCompression: "DO_NOT_COMPRESS, COMPRESS_ATTRIBUTES_ONLY,\ + \ COMPRESS_ATTRIBUTES_AND_CONTENT" + destination: + comments: comments + groupId: groupId + name: name + instanceIdentifier: instanceIdentifier + id: id + type: PROCESSOR + backPressureDataSizeThreshold: backPressureDataSizeThreshold + loadBalanceStrategy: "DO_NOT_LOAD_BALANCE, PARTITION_BY_ATTRIBUTE,\ + \ ROUND_ROBIN, SINGLE_NODE" + labelIndex: 2 + source: null + bends: + - x: 7.203794749804894 + "y": 4.332304821875894 + - x: 7.203794749804894 + "y": 4.332304821875894 + backPressureObjectThreshold: 0 + name: name + instanceIdentifier: instanceIdentifier + position: null + groupIdentifier: groupIdentifier + partitioningAttribute: partitioningAttribute + zIndex: 9 + logFileSuffix: logFileSuffix + parameterContextName: parameterContextName + componentType: CONNECTION + identifier: identifier + defaultBackPressureObjectThreshold: 0 + comments: comments + executionEngine: STANDARD + defaultBackPressureDataSizeThreshold: defaultBackPressureDataSizeThreshold + labels: + - componentType: CONNECTION + identifier: identifier + comments: comments + name: name + width: 4.8789878742268815 + instanceIdentifier: instanceIdentifier + style: + key: style + label: label + position: null + groupIdentifier: groupIdentifier + height: 6.173804034172511 + zIndex: 6 + - componentType: CONNECTION + identifier: identifier + comments: comments + name: name + width: 4.8789878742268815 + instanceIdentifier: instanceIdentifier + style: + key: style + label: label + position: null + groupIdentifier: groupIdentifier + height: 6.173804034172511 + zIndex: 6 + controllerServices: + - annotationData: annotationData + componentType: CONNECTION + identifier: identifier + comments: comments + bulletinLevel: bulletinLevel + propertyDescriptors: + key: + resourceDefinition: + resourceTypes: + - FILE + - FILE + cardinality: SINGLE + displayName: displayName + identifiesControllerService: true + name: name + dynamic: true + sensitive: true + type: type + scheduledState: ENABLED + controllerServiceApis: + - type: type + bundle: null + - type: type + bundle: null + name: name + instanceIdentifier: instanceIdentifier + position: null + groupIdentifier: groupIdentifier + bundle: + artifact: artifact + version: version + group: group + properties: + key: properties + - annotationData: annotationData + componentType: CONNECTION + identifier: identifier + comments: comments + bulletinLevel: bulletinLevel + propertyDescriptors: + key: + resourceDefinition: + resourceTypes: + - FILE + - FILE + cardinality: SINGLE + displayName: displayName + identifiesControllerService: true + name: name + dynamic: true + sensitive: true + type: type + scheduledState: ENABLED + controllerServiceApis: + - type: type + bundle: null + - type: type + bundle: null + name: name + instanceIdentifier: instanceIdentifier + position: null + groupIdentifier: groupIdentifier + bundle: + artifact: artifact + version: version + group: group + properties: + key: properties + defaultFlowFileExpiration: defaultFlowFileExpiration + flowFileConcurrency: flowFileConcurrency + flowFileOutboundPolicy: flowFileOutboundPolicy + name: name + inputPorts: + - componentType: CONNECTION + identifier: identifier + comments: comments + allowRemoteAccess: true + concurrentlySchedulableTaskCount: 2 + name: name + instanceIdentifier: instanceIdentifier + portFunction: STANDARD + position: null + groupIdentifier: groupIdentifier + type: INPUT_PORT + scheduledState: ENABLED + - componentType: CONNECTION + identifier: identifier + comments: comments + allowRemoteAccess: true + concurrentlySchedulableTaskCount: 2 + name: name + instanceIdentifier: instanceIdentifier + portFunction: STANDARD + position: null + groupIdentifier: groupIdentifier + type: INPUT_PORT + scheduledState: ENABLED + instanceIdentifier: instanceIdentifier + maxConcurrentTasks: 9 + position: null + statelessFlowTimeout: statelessFlowTimeout + groupIdentifier: groupIdentifier + remoteProcessGroups: + - componentType: CONNECTION + identifier: identifier + comments: comments + proxyPassword: proxyPassword + communicationsTimeout: communicationsTimeout + proxyHost: proxyHost + proxyPort: 4 + outputPorts: + - null + - null + transportProtocol: "RAW, HTTP" + name: name + proxyUser: proxyUser + inputPorts: + - componentType: CONNECTION + identifier: identifier + remoteGroupId: remoteGroupId + comments: comments + targetId: targetId + concurrentlySchedulableTaskCount: 1 + useCompression: true + scheduledState: ENABLED name: name - flowFilesQueued: 6 - versionedFlowState: "LOCALLY_MODIFIED, STALE, LOCALLY_MODIFIED_AND_STALE,\ - \ UP_TO_DATE, SYNC_FAILURE" - inputPortStatusSnapshots: - - portStatusSnapshot: - output: output - input: input - activeThreadCount: 7 - groupId: groupId - name: name - transmitting: true - id: id - flowFilesIn: 9 - flowFilesOut: 9 - runStatus: "Running, Stopped, Validating, Disabled, Invalid" - bytesIn: 0 - bytesOut: 0 - canRead: true - id: id - - portStatusSnapshot: - output: output - input: input - activeThreadCount: 7 - groupId: groupId - name: name - transmitting: true - id: id - flowFilesIn: 9 - flowFilesOut: 9 - runStatus: "Running, Stopped, Validating, Disabled, Invalid" - bytesIn: 0 - bytesOut: 0 - canRead: true - id: id - statsLastRefreshed: statsLastRefreshed - - activeRemotePortCount: 9 - staleCount: 5 - outputPortCount: 9 - inputPortCount: 3 - permissions: null - processGroupUpdateStrategy: "CURRENT_GROUP, CURRENT_GROUP_WITH_CHILDREN" - runningCount: 2 - disabledCount: 6 - versionedFlowSnapshot: - bucket: + instanceIdentifier: instanceIdentifier + position: null + batchSize: + duration: duration + size: size + count: 5 + groupIdentifier: groupIdentifier + - componentType: CONNECTION identifier: identifier - permissions: null - createdTimestamp: 3 + remoteGroupId: remoteGroupId + comments: comments + targetId: targetId + concurrentlySchedulableTaskCount: 1 + useCompression: true + scheduledState: ENABLED name: name - description: description - snapshotMetadata: - flowIdentifier: flowIdentifier + instanceIdentifier: instanceIdentifier + position: null + batchSize: + duration: duration + size: size + count: 5 + groupIdentifier: groupIdentifier + targetUris: targetUris + instanceIdentifier: instanceIdentifier + yieldDuration: yieldDuration + position: null + groupIdentifier: groupIdentifier + localNetworkInterface: localNetworkInterface + - componentType: CONNECTION + identifier: identifier + comments: comments + proxyPassword: proxyPassword + communicationsTimeout: communicationsTimeout + proxyHost: proxyHost + proxyPort: 4 + outputPorts: + - null + - null + transportProtocol: "RAW, HTTP" + name: name + proxyUser: proxyUser + inputPorts: + - componentType: CONNECTION + identifier: identifier + remoteGroupId: remoteGroupId comments: comments - author: author - bucketIdentifier: bucketIdentifier - branch: branch - version: version - timestamp: 0 - externalControllerServices: - key: - identifier: identifier - name: name - flowContents: - processors: - - autoTerminatedRelationships: - - autoTerminatedRelationships - - autoTerminatedRelationships - bulletinLevel: bulletinLevel - executionNode: executionNode - runDurationMillis: 3 - type: type - propertyDescriptors: - key: - resourceDefinition: - resourceTypes: - - FILE - - FILE - cardinality: SINGLE - displayName: displayName - identifiesControllerService: true - name: name - dynamic: true - 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: 2 - retryCount: 3 - penaltyDuration: penaltyDuration - backoffMechanism: "PENALIZE_FLOWFILE, YIELD_PROCESSOR" - schedulingStrategy: schedulingStrategy - name: name - instanceIdentifier: instanceIdentifier - style: - key: style - schedulingPeriod: schedulingPeriod - position: null - groupIdentifier: groupIdentifier - properties: - key: properties - - autoTerminatedRelationships: - - autoTerminatedRelationships - - autoTerminatedRelationships - bulletinLevel: bulletinLevel - executionNode: executionNode - runDurationMillis: 3 - type: type - propertyDescriptors: - key: - resourceDefinition: - resourceTypes: - - FILE - - FILE - cardinality: SINGLE - displayName: displayName - identifiesControllerService: true - name: name - dynamic: true - 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: 2 - retryCount: 3 - penaltyDuration: penaltyDuration - backoffMechanism: "PENALIZE_FLOWFILE, YIELD_PROCESSOR" - schedulingStrategy: schedulingStrategy - name: name - instanceIdentifier: instanceIdentifier - style: - key: style - schedulingPeriod: schedulingPeriod - position: null - groupIdentifier: groupIdentifier - properties: - key: properties + targetId: targetId + concurrentlySchedulableTaskCount: 1 + useCompression: true scheduledState: ENABLED - processGroups: - - null - - null - outputPorts: - - null - - null - funnels: - - identifier: identifier - componentType: CONNECTION - comments: comments - name: name - instanceIdentifier: instanceIdentifier - position: null - groupIdentifier: groupIdentifier + name: name + instanceIdentifier: instanceIdentifier + position: null + batchSize: + duration: duration + size: size + count: 5 + groupIdentifier: groupIdentifier + - componentType: CONNECTION + identifier: identifier + remoteGroupId: remoteGroupId + comments: comments + targetId: targetId + concurrentlySchedulableTaskCount: 1 + useCompression: true + scheduledState: ENABLED + name: name + instanceIdentifier: instanceIdentifier + position: null + batchSize: + duration: duration + size: size + count: 5 + groupIdentifier: groupIdentifier + targetUris: targetUris + instanceIdentifier: instanceIdentifier + yieldDuration: yieldDuration + position: null + groupIdentifier: groupIdentifier + localNetworkInterface: localNetworkInterface + parameterProviders: + key: + identifier: identifier + name: name + type: type + bundle: null + flow: + versionCount: 4 + bucketName: bucketName + identifier: identifier + permissions: null + createdTimestamp: 3 + name: name + description: description + bucketIdentifier: bucketIdentifier + versionInfo: + version: 0 + branch: branch + lastModifiedTimestamp: 8 + flowEncodingVersion: flowEncodingVersion + latest: true + parameterContexts: + key: + parameterGroupName: parameterGroupName + componentType: CONNECTION + identifier: identifier + synchronized: true + comments: comments + description: description + inheritedParameterContexts: + - inheritedParameterContexts + - inheritedParameterContexts + name: name + instanceIdentifier: instanceIdentifier + position: null + groupIdentifier: groupIdentifier + parameterProvider: parameterProvider + parameters: + - referencedAssets: - identifier: identifier - componentType: CONNECTION - comments: comments name: name - instanceIdentifier: instanceIdentifier - position: null - groupIdentifier: groupIdentifier - versionedFlowCoordinates: - registryId: registryId - storageLocation: storageLocation - bucketId: bucketId - branch: branch - flowId: flowId - version: version - latest: true - connections: - identifier: identifier - componentType: CONNECTION - prioritizers: - - prioritizers - - prioritizers - comments: comments - flowFileExpiration: flowFileExpiration - selectedRelationships: - - selectedRelationships - - selectedRelationships - loadBalanceCompression: "DO_NOT_COMPRESS, COMPRESS_ATTRIBUTES_ONLY,\ - \ COMPRESS_ATTRIBUTES_AND_CONTENT" - destination: null - backPressureDataSizeThreshold: backPressureDataSizeThreshold - loadBalanceStrategy: "DO_NOT_LOAD_BALANCE, PARTITION_BY_ATTRIBUTE,\ - \ ROUND_ROBIN, SINGLE_NODE" - source: - comments: comments - groupId: groupId - name: name - instanceIdentifier: instanceIdentifier - id: id - type: PROCESSOR - labelIndex: 4 - bends: - - null - - null - backPressureObjectThreshold: 0 name: name - instanceIdentifier: instanceIdentifier - position: null - groupIdentifier: groupIdentifier - partitioningAttribute: partitioningAttribute - zIndex: 0 + provided: true + name: name + description: description + sensitive: true + value: value + - referencedAssets: - identifier: identifier - componentType: CONNECTION - prioritizers: - - prioritizers - - prioritizers - comments: comments - flowFileExpiration: flowFileExpiration - selectedRelationships: - - selectedRelationships - - selectedRelationships - loadBalanceCompression: "DO_NOT_COMPRESS, COMPRESS_ATTRIBUTES_ONLY,\ - \ COMPRESS_ATTRIBUTES_AND_CONTENT" - destination: null - backPressureDataSizeThreshold: backPressureDataSizeThreshold - loadBalanceStrategy: "DO_NOT_LOAD_BALANCE, PARTITION_BY_ATTRIBUTE,\ - \ ROUND_ROBIN, SINGLE_NODE" - source: - comments: comments - groupId: groupId - name: name - instanceIdentifier: instanceIdentifier - id: id - type: PROCESSOR - labelIndex: 4 - bends: - - null - - null - backPressureObjectThreshold: 0 name: name - instanceIdentifier: instanceIdentifier - position: null - groupIdentifier: groupIdentifier - partitioningAttribute: partitioningAttribute - zIndex: 0 - logFileSuffix: logFileSuffix - parameterContextName: parameterContextName - identifier: identifier - componentType: CONNECTION - defaultBackPressureObjectThreshold: 9 - comments: comments - executionEngine: STANDARD - labels: - identifier: identifier - componentType: CONNECTION - comments: comments name: name - width: 4.332304821875894 - instanceIdentifier: instanceIdentifier - style: - key: style - position: null - label: label - groupIdentifier: groupIdentifier - zIndex: 7 - height: 2.7977867356748476 - - identifier: identifier - componentType: CONNECTION - comments: comments + provided: true + name: name + description: description + sensitive: true + value: value + stoppedCount: 7 + id: id + bulletins: + - null + - null + publicInputPortCount: 3 + upToDateCount: 3 + inactiveRemotePortCount: 0 + uri: uri + locallyModifiedCount: 7 + revision: + clientId: clientId + lastModifier: lastModifier + version: 2 + disconnectedNodeAcknowledged: true + publicOutputPortCount: 7 + component: + activeRemotePortCount: 6 + flowfileConcurrency: "UNBOUNDED, SINGLE_FLOWFILE_PER_NODE, SINGLE_BATCH_PER_NODE" + staleCount: 5 + outputPortCount: 1 + inputPortCount: 9 + versionedComponentId: versionedComponentId + disabledCount: 5 + runningCount: 6 + flowfileOutboundPolicy: "STREAM_WHEN_AVAILABLE, BATCH_OUTPUT" + stoppedCount: 6 + id: id + versionControlInformation: + bucketName: bucketName + groupId: groupId + registryId: registryId + storageLocation: storageLocation + bucketId: bucketId + registryName: registryName + branch: branch + flowName: flowName + version: version + flowDescription: flowDescription + stateExplanation: stateExplanation + state: "LOCALLY_MODIFIED, STALE, LOCALLY_MODIFIED_AND_STALE, UP_TO_DATE,\ + \ SYNC_FAILURE" + flowId: flowId + logFileSuffix: logFileSuffix + defaultBackPressureObjectThreshold: 4 + publicInputPortCount: 2 + comments: comments + upToDateCount: 3 + parentGroupId: parentGroupId + inactiveRemotePortCount: 9 + executionEngine: "STATELESS, STANDARD, INHERITED" + locallyModifiedCount: 3 + defaultBackPressureDataSizeThreshold: defaultBackPressureDataSizeThreshold + publicOutputPortCount: 6 + localOutputPortCount: 9 + defaultFlowFileExpiration: defaultFlowFileExpiration + localInputPortCount: 8 + contents: + controllerServices: + - bulletinLevel: bulletinLevel + deprecated: true + multipleVersionsAvailable: true + extensionMissing: true + type: type + descriptors: + key: + supportsEl: true + defaultValue: defaultValue + displayName: displayName + expressionLanguageScope: expressionLanguageScope + description: description + sensitive: true + required: true + dependencies: + - dependentValues: + - dependentValues + - dependentValues + propertyName: propertyName + - dependentValues: + - dependentValues + - dependentValues + propertyName: propertyName + allowableValues: + - canRead: true + allowableValue: + displayName: displayName + description: description + value: value + - canRead: true + allowableValue: + displayName: displayName + description: description + value: value + identifiesControllerService: identifiesControllerService name: name - width: 4.332304821875894 - instanceIdentifier: instanceIdentifier - style: - key: style - position: null - label: label - groupIdentifier: groupIdentifier - zIndex: 7 - height: 2.7977867356748476 - defaultBackPressureDataSizeThreshold: defaultBackPressureDataSizeThreshold - controllerServices: - - annotationData: annotationData - identifier: identifier - componentType: CONNECTION - comments: comments - bulletinLevel: bulletinLevel - type: type - propertyDescriptors: + dynamic: true + identifiesControllerServiceBundle: null + controllerServiceApis: + - type: type + bundle: null + - type: type + bundle: null + sensitiveDynamicPropertyNames: + - sensitiveDynamicPropertyNames + - sensitiveDynamicPropertyNames + supportsSensitiveDynamicProperties: true + versionedComponentId: versionedComponentId + validationErrors: + - validationErrors + - validationErrors + id: id + state: "ENABLED, ENABLING, DISABLED, DISABLING" + bundle: + artifact: artifact + version: version + group: group + referencingComponents: + - bulletins: + - null + - null + disconnectedNodeAcknowledged: true + component: + descriptors: key: null - scheduledState: ENABLED - controllerServiceApis: - - type: type - bundle: null - - type: type - bundle: null + referenceCycle: true + activeThreadCount: 0 + groupId: groupId name: name - instanceIdentifier: instanceIdentifier - position: null - groupIdentifier: groupIdentifier - bundle: null - properties: - key: properties - - annotationData: annotationData - identifier: identifier - componentType: CONNECTION - comments: comments - bulletinLevel: bulletinLevel + referenceType: "Processor, ControllerService, ReportingTask,\ + \ FlowRegistryClient" + validationErrors: + - validationErrors + - validationErrors + id: id + state: state type: type - propertyDescriptors: - key: null - scheduledState: ENABLED - controllerServiceApis: - - type: type - bundle: null - - type: type - bundle: null - name: name - instanceIdentifier: instanceIdentifier - position: null - groupIdentifier: groupIdentifier - bundle: null - properties: - key: properties - defaultFlowFileExpiration: defaultFlowFileExpiration - flowFileConcurrency: flowFileConcurrency - flowFileOutboundPolicy: flowFileOutboundPolicy - name: name - inputPorts: - - identifier: identifier - componentType: CONNECTION - comments: comments - allowRemoteAccess: true - concurrentlySchedulableTaskCount: 8 - name: name - instanceIdentifier: instanceIdentifier - position: null - portFunction: STANDARD - type: INPUT_PORT - groupIdentifier: groupIdentifier - scheduledState: ENABLED - - identifier: identifier - componentType: CONNECTION - comments: comments - allowRemoteAccess: true - concurrentlySchedulableTaskCount: 8 - name: name - instanceIdentifier: instanceIdentifier - position: null - portFunction: STANDARD - type: INPUT_PORT - groupIdentifier: groupIdentifier - scheduledState: ENABLED - instanceIdentifier: instanceIdentifier - position: - x: 3.111202833403195 - "y": 9.897492629215506 - maxConcurrentTasks: 0 - statelessFlowTimeout: statelessFlowTimeout - remoteProcessGroups: - - identifier: identifier - componentType: CONNECTION - comments: comments - proxyPassword: proxyPassword - communicationsTimeout: communicationsTimeout - proxyHost: proxyHost - proxyPort: 5 - transportProtocol: "RAW, HTTP" - outputPorts: + referencingComponents: - null - null + properties: + key: properties + permissions: null + id: id + position: null + uri: uri + operatePermissions: + canRead: true + canWrite: true + revision: + clientId: clientId + lastModifier: lastModifier + version: 2 + - bulletins: + - null + - null + disconnectedNodeAcknowledged: true + component: + descriptors: + key: null + referenceCycle: true + activeThreadCount: 0 + groupId: groupId name: name - proxyUser: proxyUser - targetUris: targetUris - inputPorts: - - identifier: identifier - componentType: CONNECTION - remoteGroupId: remoteGroupId - comments: comments - targetId: targetId - concurrentlySchedulableTaskCount: 7 - useCompression: true - scheduledState: ENABLED - name: name - instanceIdentifier: instanceIdentifier - position: null - batchSize: - duration: duration - size: size - count: 0 - groupIdentifier: groupIdentifier - - identifier: identifier - componentType: CONNECTION - remoteGroupId: remoteGroupId - comments: comments - targetId: targetId - concurrentlySchedulableTaskCount: 7 - useCompression: true - scheduledState: ENABLED - name: name - instanceIdentifier: instanceIdentifier - position: null - batchSize: - duration: duration - size: size - count: 0 - groupIdentifier: groupIdentifier - instanceIdentifier: instanceIdentifier - yieldDuration: yieldDuration - position: null - groupIdentifier: groupIdentifier - localNetworkInterface: localNetworkInterface - - identifier: identifier - componentType: CONNECTION - comments: comments - proxyPassword: proxyPassword - communicationsTimeout: communicationsTimeout - proxyHost: proxyHost - proxyPort: 5 - transportProtocol: "RAW, HTTP" - outputPorts: + referenceType: "Processor, ControllerService, ReportingTask,\ + \ FlowRegistryClient" + validationErrors: + - validationErrors + - validationErrors + id: id + state: state + type: type + referencingComponents: - null - null - name: name - proxyUser: proxyUser - targetUris: targetUris - inputPorts: - - identifier: identifier - componentType: CONNECTION - remoteGroupId: remoteGroupId - comments: comments - targetId: targetId - concurrentlySchedulableTaskCount: 7 - useCompression: true - scheduledState: ENABLED - name: name - instanceIdentifier: instanceIdentifier - position: null - batchSize: - duration: duration - size: size - count: 0 - groupIdentifier: groupIdentifier - - identifier: identifier - componentType: CONNECTION - remoteGroupId: remoteGroupId - comments: comments - targetId: targetId - concurrentlySchedulableTaskCount: 7 - useCompression: true - scheduledState: ENABLED - name: name - instanceIdentifier: instanceIdentifier - position: null - batchSize: - duration: duration - size: size - count: 0 - groupIdentifier: groupIdentifier - instanceIdentifier: instanceIdentifier - yieldDuration: yieldDuration - position: null - groupIdentifier: groupIdentifier - localNetworkInterface: localNetworkInterface - groupIdentifier: groupIdentifier - parameterProviders: - key: - identifier: identifier - name: name - type: type - bundle: null - flow: - versionCount: 8 - identifier: identifier - bucketName: bucketName - permissions: + properties: + key: properties + permissions: null + id: id + position: null + uri: uri + operatePermissions: canRead: true canWrite: true - canDelete: true - createdTimestamp: 5 - name: name - description: description - bucketIdentifier: bucketIdentifier - versionInfo: - version: 7 - branch: branch - lastModifiedTimestamp: 5 - flowEncodingVersion: flowEncodingVersion - parameterContexts: + revision: + clientId: clientId + lastModifier: lastModifier + version: 2 + validationStatus: "VALID, INVALID, VALIDATING" + annotationData: annotationData + comments: comments + parentGroupId: parentGroupId + customUiUrl: customUiUrl + restricted: true + name: name + position: + x: 0.8008281904610115 + "y": 6.027456183070403 + persistsState: true + properties: + key: properties + - bulletinLevel: bulletinLevel + deprecated: true + multipleVersionsAvailable: true + extensionMissing: true + type: type + descriptors: key: - parameterGroupName: parameterGroupName - identifier: identifier - synchronized: true - componentType: CONNECTION - comments: comments + supportsEl: true + defaultValue: defaultValue + displayName: displayName + expressionLanguageScope: expressionLanguageScope description: description - inheritedParameterContexts: - - inheritedParameterContexts - - inheritedParameterContexts + sensitive: true + required: true + dependencies: + - dependentValues: + - dependentValues + - dependentValues + propertyName: propertyName + - dependentValues: + - dependentValues + - dependentValues + propertyName: propertyName + allowableValues: + - canRead: true + allowableValue: + displayName: displayName + description: description + value: value + - canRead: true + allowableValue: + displayName: displayName + description: description + value: value + identifiesControllerService: identifiesControllerService name: name - instanceIdentifier: instanceIdentifier - position: null - groupIdentifier: groupIdentifier - parameters: - - referencedAssets: - - identifier: identifier - name: name - - identifier: identifier - name: name - provided: true - name: name - description: description - sensitive: true - value: value - - referencedAssets: - - identifier: identifier - name: name - - identifier: identifier - name: name - provided: true - name: name - description: description - sensitive: true - value: value - parameterProvider: parameterProvider - latest: true - stoppedCount: 6 - id: id - bulletins: - - sourceId: sourceId - canRead: true - groupId: groupId - id: 5 - nodeAddress: nodeAddress - bulletin: - sourceId: sourceId - level: level - sourceType: sourceType - groupId: groupId - id: 5 - sourceName: sourceName - category: category - message: message - nodeAddress: nodeAddress - timestamp: timestamp - timestamp: timestamp - - sourceId: sourceId - canRead: true - groupId: groupId - id: 5 - nodeAddress: nodeAddress - bulletin: - sourceId: sourceId - level: level - sourceType: sourceType - groupId: groupId - id: 5 - sourceName: sourceName - category: category - message: message - nodeAddress: nodeAddress - timestamp: timestamp - timestamp: timestamp - publicInputPortCount: 3 - upToDateCount: 1 - inactiveRemotePortCount: 1 - uri: uri - locallyModifiedCount: 3 - revision: - clientId: clientId - lastModifier: lastModifier - version: 0 - disconnectedNodeAcknowledged: true - publicOutputPortCount: 1 - component: - activeRemotePortCount: 7 - flowfileConcurrency: "UNBOUNDED, SINGLE_FLOWFILE_PER_NODE, SINGLE_BATCH_PER_NODE" - staleCount: 4 - outputPortCount: 3 - inputPortCount: 6 + dynamic: true + identifiesControllerServiceBundle: null + controllerServiceApis: + - type: type + bundle: null + - type: type + bundle: null + sensitiveDynamicPropertyNames: + - sensitiveDynamicPropertyNames + - sensitiveDynamicPropertyNames + supportsSensitiveDynamicProperties: true versionedComponentId: versionedComponentId - runningCount: 1 - disabledCount: 2 - flowfileOutboundPolicy: "STREAM_WHEN_AVAILABLE, BATCH_OUTPUT" - stoppedCount: 5 + validationErrors: + - validationErrors + - validationErrors id: id - versionControlInformation: - bucketName: bucketName - groupId: groupId - registryId: registryId - storageLocation: storageLocation - bucketId: bucketId - registryName: registryName - branch: branch - flowName: flowName + state: "ENABLED, ENABLING, DISABLED, DISABLING" + bundle: + artifact: artifact version: version - flowDescription: flowDescription - stateExplanation: stateExplanation - state: "LOCALLY_MODIFIED, STALE, LOCALLY_MODIFIED_AND_STALE, UP_TO_DATE,\ - \ SYNC_FAILURE" - flowId: flowId - logFileSuffix: logFileSuffix - defaultBackPressureObjectThreshold: 0 - publicInputPortCount: 6 - comments: comments - upToDateCount: 3 - parentGroupId: parentGroupId - inactiveRemotePortCount: 9 - executionEngine: "STATELESS, STANDARD, INHERITED" - locallyModifiedCount: 2 - defaultBackPressureDataSizeThreshold: defaultBackPressureDataSizeThreshold - publicOutputPortCount: 7 - localOutputPortCount: 1 - defaultFlowFileExpiration: defaultFlowFileExpiration - localInputPortCount: 1 - statelessGroupScheduledState: "STOPPED, RUNNING" - contents: - controllerServices: - - deprecated: true - bulletinLevel: bulletinLevel - multipleVersionsAvailable: true - extensionMissing: true - type: type + group: group + referencingComponents: + - bulletins: + - null + - null + disconnectedNodeAcknowledged: true + component: descriptors: - key: - supportsEl: true - displayName: displayName - defaultValue: defaultValue - expressionLanguageScope: expressionLanguageScope - description: description - sensitive: true - required: true - dependencies: - - dependentValues: - - dependentValues - - dependentValues - propertyName: propertyName - - dependentValues: - - dependentValues - - dependentValues - propertyName: propertyName - allowableValues: - - canRead: true - allowableValue: - displayName: displayName - description: description - value: value - - canRead: true - allowableValue: - displayName: displayName - description: description - value: value - identifiesControllerService: identifiesControllerService - name: name - dynamic: true - identifiesControllerServiceBundle: null - controllerServiceApis: - - type: type - bundle: null - - type: type - bundle: null - sensitiveDynamicPropertyNames: - - sensitiveDynamicPropertyNames - - sensitiveDynamicPropertyNames - versionedComponentId: versionedComponentId - supportsSensitiveDynamicProperties: true + key: null + referenceCycle: true + activeThreadCount: 0 + groupId: groupId + name: name + referenceType: "Processor, ControllerService, ReportingTask,\ + \ FlowRegistryClient" validationErrors: - validationErrors - validationErrors - id: id - state: "ENABLED, ENABLING, DISABLED, DISABLING" - bundle: - artifact: artifact - version: version - group: group - referencingComponents: - - bulletins: - - null - - null - disconnectedNodeAcknowledged: true - component: - descriptors: - key: null - referenceCycle: true - activeThreadCount: 0 - groupId: groupId - name: name - validationErrors: - - validationErrors - - validationErrors - referenceType: "Processor, ControllerService, ReportingTask,\ - \ FlowRegistryClient" - id: id - state: state - type: type - referencingComponents: - - null - - null - properties: - key: properties - permissions: null - id: id - position: null - uri: uri - revision: null - operatePermissions: null - - bulletins: - - null - - null - disconnectedNodeAcknowledged: true - component: - descriptors: - key: null - referenceCycle: true - activeThreadCount: 0 - groupId: groupId - name: name - validationErrors: - - validationErrors - - validationErrors - referenceType: "Processor, ControllerService, ReportingTask,\ - \ FlowRegistryClient" - id: id - state: state - type: type - referencingComponents: - - null - - null - properties: - key: properties - permissions: null - id: id - position: null - uri: uri - revision: null - operatePermissions: null - validationStatus: "VALID, INVALID, VALIDATING" - annotationData: annotationData - comments: comments - parentGroupId: parentGroupId - customUiUrl: customUiUrl - restricted: true - name: name - position: null - persistsState: true + id: id + state: state + type: type + referencingComponents: + - null + - null properties: key: properties - - deprecated: true - bulletinLevel: bulletinLevel - multipleVersionsAvailable: true - extensionMissing: true - type: type + permissions: null + id: id + position: null + uri: uri + operatePermissions: + canRead: true + canWrite: true + revision: + clientId: clientId + lastModifier: lastModifier + version: 2 + - bulletins: + - null + - null + disconnectedNodeAcknowledged: true + component: descriptors: - key: - supportsEl: true - displayName: displayName - defaultValue: defaultValue - expressionLanguageScope: expressionLanguageScope - description: description - sensitive: true - required: true - dependencies: - - dependentValues: - - dependentValues - - dependentValues - propertyName: propertyName - - dependentValues: - - dependentValues - - dependentValues - propertyName: propertyName - allowableValues: - - canRead: true - allowableValue: - displayName: displayName - description: description - value: value - - canRead: true - allowableValue: - displayName: displayName - description: description - value: value - identifiesControllerService: identifiesControllerService - name: name - dynamic: true - identifiesControllerServiceBundle: null - controllerServiceApis: - - type: type - bundle: null - - type: type - bundle: null - sensitiveDynamicPropertyNames: - - sensitiveDynamicPropertyNames - - sensitiveDynamicPropertyNames - versionedComponentId: versionedComponentId - supportsSensitiveDynamicProperties: true + key: null + referenceCycle: true + activeThreadCount: 0 + groupId: groupId + name: name + referenceType: "Processor, ControllerService, ReportingTask,\ + \ FlowRegistryClient" validationErrors: - validationErrors - validationErrors id: id - state: "ENABLED, ENABLING, DISABLED, DISABLING" - bundle: - artifact: artifact - version: version - group: group + state: state + type: type referencingComponents: - - bulletins: - - null - - null - disconnectedNodeAcknowledged: true - component: - descriptors: - key: null - referenceCycle: true - activeThreadCount: 0 - groupId: groupId - name: name - validationErrors: - - validationErrors - - validationErrors - referenceType: "Processor, ControllerService, ReportingTask,\ - \ FlowRegistryClient" - id: id - state: state - type: type - referencingComponents: - - null - - null - properties: - key: properties - permissions: null - id: id - position: null - uri: uri - revision: null - operatePermissions: null - - bulletins: - - null - - null - disconnectedNodeAcknowledged: true - component: - descriptors: - key: null - referenceCycle: true - activeThreadCount: 0 - groupId: groupId - name: name - validationErrors: - - validationErrors - - validationErrors - referenceType: "Processor, ControllerService, ReportingTask,\ - \ FlowRegistryClient" - id: id - state: state - type: type - referencingComponents: - - null - - null - properties: - key: properties - permissions: null - id: id - position: null - uri: uri - revision: null - operatePermissions: null - validationStatus: "VALID, INVALID, VALIDATING" - annotationData: annotationData - comments: comments - parentGroupId: parentGroupId - customUiUrl: customUiUrl - restricted: true - name: name - position: null - persistsState: true + - null + - null properties: key: properties - processGroups: - - null - - null + permissions: null + id: id + position: null + uri: uri + operatePermissions: + canRead: true + canWrite: true + revision: + clientId: clientId + lastModifier: lastModifier + version: 2 + validationStatus: "VALID, INVALID, VALIDATING" + annotationData: annotationData + comments: comments + parentGroupId: parentGroupId + customUiUrl: customUiUrl + restricted: true + name: name + position: + x: 0.8008281904610115 + "y": 6.027456183070403 + persistsState: true + properties: + key: properties + processGroups: + - null + - null + outputPorts: + - null + - null + funnels: + - versionedComponentId: versionedComponentId + parentGroupId: parentGroupId + id: id + position: + x: 0.8008281904610115 + "y": 6.027456183070403 + - versionedComponentId: versionedComponentId + parentGroupId: parentGroupId + id: id + position: + x: 0.8008281904610115 + "y": 6.027456183070403 + inputPorts: + - comments: comments + concurrentlySchedulableTaskCount: 1 + parentGroupId: parentGroupId + type: "INPUT_PORT, OUTPUT_PORT" + allowRemoteAccess: true + versionedComponentId: versionedComponentId + name: name + transmitting: true + validationErrors: + - validationErrors + - validationErrors + id: id + portFunction: "STANDARD, FAILURE" + position: null + state: "RUNNING, STOPPED, DISABLED" + - comments: comments + concurrentlySchedulableTaskCount: 1 + parentGroupId: parentGroupId + type: "INPUT_PORT, OUTPUT_PORT" + allowRemoteAccess: true + versionedComponentId: versionedComponentId + name: name + transmitting: true + validationErrors: + - validationErrors + - validationErrors + id: id + portFunction: "STANDARD, FAILURE" + position: null + state: "RUNNING, STOPPED, DISABLED" + processors: + - supportsBatching: true + supportsParallelProcessing: true + deprecated: true + executionNodeRestricted: true + description: description + parentGroupId: parentGroupId + multipleVersionsAvailable: true + extensionMissing: true + type: type + inputRequirement: inputRequirement + relationships: + - name: name + autoTerminate: true + description: description + retry: true + - name: name + autoTerminate: true + description: description + retry: true + restricted: true + supportsSensitiveDynamicProperties: true + versionedComponentId: versionedComponentId + name: name + validationErrors: + - validationErrors + - validationErrors + style: + key: style + id: id + position: null + state: "RUNNING, STOPPED, DISABLED" + bundle: + artifact: artifact + version: version + group: group + config: + annotationData: annotationData + comments: comments + autoTerminatedRelationships: + - autoTerminatedRelationships + - autoTerminatedRelationships + concurrentlySchedulableTaskCount: 7 + retryCount: 9 + bulletinLevel: bulletinLevel + executionNode: executionNode + penaltyDuration: penaltyDuration + defaultSchedulingPeriod: + key: defaultSchedulingPeriod + defaultConcurrentTasks: + key: defaultConcurrentTasks + runDurationMillis: 3 + customUiUrl: customUiUrl + descriptors: + key: + supportsEl: true + defaultValue: defaultValue + displayName: displayName + expressionLanguageScope: expressionLanguageScope + description: description + sensitive: true + required: true + dependencies: + - dependentValues: + - dependentValues + - dependentValues + propertyName: propertyName + - dependentValues: + - dependentValues + - dependentValues + propertyName: propertyName + allowableValues: + - canRead: true + allowableValue: + displayName: displayName + description: description + value: value + - canRead: true + allowableValue: + displayName: displayName + description: description + value: value + identifiesControllerService: identifiesControllerService + name: name + dynamic: true + identifiesControllerServiceBundle: null + lossTolerant: true + backoffMechanism: "PENALIZE_FLOWFILE, YIELD_PROCESSOR" + maxBackoffPeriod: maxBackoffPeriod + sensitiveDynamicPropertyNames: + - sensitiveDynamicPropertyNames + - sensitiveDynamicPropertyNames + schedulingStrategy: schedulingStrategy + schedulingPeriod: schedulingPeriod + yieldDuration: yieldDuration + properties: + key: properties + retriedRelationships: + - retriedRelationships + - retriedRelationships + persistsState: true + validationStatus: "VALID, INVALID, VALIDATING" + - supportsBatching: true + supportsParallelProcessing: true + deprecated: true + executionNodeRestricted: true + description: description + parentGroupId: parentGroupId + multipleVersionsAvailable: true + extensionMissing: true + type: type + inputRequirement: inputRequirement + relationships: + - name: name + autoTerminate: true + description: description + retry: true + - name: name + autoTerminate: true + description: description + retry: true + restricted: true + supportsSensitiveDynamicProperties: true + versionedComponentId: versionedComponentId + name: name + validationErrors: + - validationErrors + - validationErrors + style: + key: style + id: id + position: null + state: "RUNNING, STOPPED, DISABLED" + bundle: + artifact: artifact + version: version + group: group + config: + annotationData: annotationData + comments: comments + autoTerminatedRelationships: + - autoTerminatedRelationships + - autoTerminatedRelationships + concurrentlySchedulableTaskCount: 7 + retryCount: 9 + bulletinLevel: bulletinLevel + executionNode: executionNode + penaltyDuration: penaltyDuration + defaultSchedulingPeriod: + key: defaultSchedulingPeriod + defaultConcurrentTasks: + key: defaultConcurrentTasks + runDurationMillis: 3 + customUiUrl: customUiUrl + descriptors: + key: + supportsEl: true + defaultValue: defaultValue + displayName: displayName + expressionLanguageScope: expressionLanguageScope + description: description + sensitive: true + required: true + dependencies: + - dependentValues: + - dependentValues + - dependentValues + propertyName: propertyName + - dependentValues: + - dependentValues + - dependentValues + propertyName: propertyName + allowableValues: + - canRead: true + allowableValue: + displayName: displayName + description: description + value: value + - canRead: true + allowableValue: + displayName: displayName + description: description + value: value + identifiesControllerService: identifiesControllerService + name: name + dynamic: true + identifiesControllerServiceBundle: null + lossTolerant: true + backoffMechanism: "PENALIZE_FLOWFILE, YIELD_PROCESSOR" + maxBackoffPeriod: maxBackoffPeriod + sensitiveDynamicPropertyNames: + - sensitiveDynamicPropertyNames + - sensitiveDynamicPropertyNames + schedulingStrategy: schedulingStrategy + schedulingPeriod: schedulingPeriod + yieldDuration: yieldDuration + properties: + key: properties + retriedRelationships: + - retriedRelationships + - retriedRelationships + persistsState: true + validationStatus: "VALID, INVALID, VALIDATING" + remoteProcessGroups: + - inactiveRemoteInputPortCount: 1 + targetSecure: true + communicationsTimeout: communicationsTimeout + outputPortCount: 7 + activeRemoteInputPortCount: 2 + inputPortCount: 6 + proxyPort: 1 + flowRefreshed: flowRefreshed + transportProtocol: transportProtocol + versionedComponentId: versionedComponentId + transmitting: true + validationErrors: + - validationErrors + - validationErrors + yieldDuration: yieldDuration + id: id + localNetworkInterface: localNetworkInterface + authorizationIssues: + - authorizationIssues + - authorizationIssues + comments: comments + proxyPassword: proxyPassword + parentGroupId: parentGroupId + activeRemoteOutputPortCount: 4 + proxyHost: proxyHost + contents: outputPorts: - null - null inputPorts: - comments: comments - concurrentlySchedulableTaskCount: 2 - parentGroupId: parentGroupId - type: "INPUT_PORT, OUTPUT_PORT" - allowRemoteAccess: true + targetId: targetId + concurrentlySchedulableTaskCount: 1 + groupId: groupId + targetRunning: true + useCompression: true + connected: true + batchSettings: + duration: duration + size: size + count: 7 versionedComponentId: versionedComponentId name: name transmitting: true - validationErrors: - - validationErrors - - validationErrors + exists: true id: id - position: null - state: "RUNNING, STOPPED, DISABLED" - portFunction: "STANDARD, FAILURE" - comments: comments - concurrentlySchedulableTaskCount: 2 - parentGroupId: parentGroupId - type: "INPUT_PORT, OUTPUT_PORT" - allowRemoteAccess: true + targetId: targetId + concurrentlySchedulableTaskCount: 1 + groupId: groupId + targetRunning: true + useCompression: true + connected: true + batchSettings: + duration: duration + size: size + count: 7 versionedComponentId: versionedComponentId name: name transmitting: true - validationErrors: - - validationErrors - - validationErrors - id: id - position: null - state: "RUNNING, STOPPED, DISABLED" - portFunction: "STANDARD, FAILURE" - funnels: - - versionedComponentId: versionedComponentId - parentGroupId: parentGroupId + exists: true id: id - position: null - - versionedComponentId: versionedComponentId - parentGroupId: parentGroupId + name: name + proxyUser: proxyUser + targetUri: targetUri + targetUris: targetUris + position: null + inactiveRemoteOutputPortCount: 1 + - inactiveRemoteInputPortCount: 1 + targetSecure: true + communicationsTimeout: communicationsTimeout + outputPortCount: 7 + activeRemoteInputPortCount: 2 + inputPortCount: 6 + proxyPort: 1 + flowRefreshed: flowRefreshed + transportProtocol: transportProtocol + versionedComponentId: versionedComponentId + transmitting: true + validationErrors: + - validationErrors + - validationErrors + yieldDuration: yieldDuration + id: id + localNetworkInterface: localNetworkInterface + authorizationIssues: + - authorizationIssues + - authorizationIssues + comments: comments + proxyPassword: proxyPassword + parentGroupId: parentGroupId + activeRemoteOutputPortCount: 4 + proxyHost: proxyHost + contents: + outputPorts: + - null + - null + inputPorts: + - comments: comments + targetId: targetId + concurrentlySchedulableTaskCount: 1 + groupId: groupId + targetRunning: true + useCompression: true + connected: true + batchSettings: + duration: duration + size: size + count: 7 + versionedComponentId: versionedComponentId + name: name + transmitting: true + exists: true id: id - position: null - processors: - - supportsParallelProcessing: true - supportsBatching: true - deprecated: true - executionNodeRestricted: true - parentGroupId: parentGroupId - description: description - multipleVersionsAvailable: true - extensionMissing: true - type: type - inputRequirement: inputRequirement - relationships: - - name: name - description: description - autoTerminate: true - retry: true - - name: name - description: description - autoTerminate: true - retry: true - restricted: true + - comments: comments + targetId: targetId + concurrentlySchedulableTaskCount: 1 + groupId: groupId + targetRunning: true + useCompression: true + connected: true + batchSettings: + duration: duration + size: size + count: 7 versionedComponentId: versionedComponentId - supportsSensitiveDynamicProperties: true name: name - validationErrors: - - validationErrors - - validationErrors - style: - key: style + transmitting: true + exists: true id: id - position: null - state: "RUNNING, STOPPED, DISABLED" - bundle: - artifact: artifact - version: version - group: group - persistsState: true - config: - annotationData: annotationData - comments: comments - concurrentlySchedulableTaskCount: 6 - autoTerminatedRelationships: - - autoTerminatedRelationships - - autoTerminatedRelationships - retryCount: 1 - bulletinLevel: bulletinLevel - executionNode: executionNode - penaltyDuration: penaltyDuration - defaultSchedulingPeriod: - key: defaultSchedulingPeriod - runDurationMillis: 3 - defaultConcurrentTasks: - key: defaultConcurrentTasks - customUiUrl: customUiUrl - descriptors: - key: - supportsEl: true - displayName: displayName - defaultValue: defaultValue - expressionLanguageScope: expressionLanguageScope - description: description - sensitive: true - required: true - dependencies: - - dependentValues: - - dependentValues - - dependentValues - propertyName: propertyName - - dependentValues: - - dependentValues - - dependentValues - propertyName: propertyName - allowableValues: - - canRead: true - allowableValue: - displayName: displayName - description: description - value: value - - canRead: true - allowableValue: - displayName: displayName - description: description - value: value - identifiesControllerService: identifiesControllerService - name: name - dynamic: true - identifiesControllerServiceBundle: null - lossTolerant: true - backoffMechanism: "PENALIZE_FLOWFILE, YIELD_PROCESSOR" - maxBackoffPeriod: maxBackoffPeriod - sensitiveDynamicPropertyNames: - - sensitiveDynamicPropertyNames - - sensitiveDynamicPropertyNames - schedulingStrategy: schedulingStrategy - schedulingPeriod: schedulingPeriod - yieldDuration: yieldDuration - properties: - key: properties - retriedRelationships: - - retriedRelationships - - retriedRelationships - validationStatus: "VALID, INVALID, VALIDATING" - - supportsParallelProcessing: true - supportsBatching: true - deprecated: true - executionNodeRestricted: true - parentGroupId: parentGroupId - description: description - multipleVersionsAvailable: true - extensionMissing: true - type: type - inputRequirement: inputRequirement - relationships: - - name: name + name: name + proxyUser: proxyUser + targetUri: targetUri + targetUris: targetUris + position: null + inactiveRemoteOutputPortCount: 1 + connections: + - prioritizers: + - prioritizers + - prioritizers + flowFileExpiration: flowFileExpiration + selectedRelationships: + - selectedRelationships + - selectedRelationships + loadBalanceCompression: "DO_NOT_COMPRESS, COMPRESS_ATTRIBUTES_ONLY,\ + \ COMPRESS_ATTRIBUTES_AND_CONTENT" + destination: + running: true + comments: comments + groupId: groupId + versionedComponentId: versionedComponentId + name: name + transmitting: true + exists: true + id: id + type: "PROCESSOR, REMOTE_INPUT_PORT, REMOTE_OUTPUT_PORT, INPUT_PORT,\ + \ OUTPUT_PORT, FUNNEL" + availableRelationships: + - availableRelationships + - availableRelationships + backPressureDataSizeThreshold: backPressureDataSizeThreshold + loadBalanceStrategy: "DO_NOT_LOAD_BALANCE, PARTITION_BY_ATTRIBUTE,\ + \ ROUND_ROBIN, SINGLE_NODE" + parentGroupId: parentGroupId + labelIndex: 7 + source: null + bends: + - null + - null + loadBalanceStatus: "LOAD_BALANCE_NOT_CONFIGURED, LOAD_BALANCE_INACTIVE,\ + \ LOAD_BALANCE_ACTIVE" + backPressureObjectThreshold: 5 + getzIndex: 2 + versionedComponentId: versionedComponentId + name: name + id: id + position: null + loadBalancePartitionAttribute: loadBalancePartitionAttribute + - prioritizers: + - prioritizers + - prioritizers + flowFileExpiration: flowFileExpiration + selectedRelationships: + - selectedRelationships + - selectedRelationships + loadBalanceCompression: "DO_NOT_COMPRESS, COMPRESS_ATTRIBUTES_ONLY,\ + \ COMPRESS_ATTRIBUTES_AND_CONTENT" + destination: + running: true + comments: comments + groupId: groupId + versionedComponentId: versionedComponentId + name: name + transmitting: true + exists: true + id: id + type: "PROCESSOR, REMOTE_INPUT_PORT, REMOTE_OUTPUT_PORT, INPUT_PORT,\ + \ OUTPUT_PORT, FUNNEL" + availableRelationships: + - availableRelationships + - availableRelationships + backPressureDataSizeThreshold: backPressureDataSizeThreshold + loadBalanceStrategy: "DO_NOT_LOAD_BALANCE, PARTITION_BY_ATTRIBUTE,\ + \ ROUND_ROBIN, SINGLE_NODE" + parentGroupId: parentGroupId + labelIndex: 7 + source: null + bends: + - null + - null + loadBalanceStatus: "LOAD_BALANCE_NOT_CONFIGURED, LOAD_BALANCE_INACTIVE,\ + \ LOAD_BALANCE_ACTIVE" + backPressureObjectThreshold: 5 + getzIndex: 2 + versionedComponentId: versionedComponentId + name: name + id: id + position: null + loadBalancePartitionAttribute: loadBalancePartitionAttribute + labels: + - getzIndex: 5 + versionedComponentId: versionedComponentId + width: 2.3021358869347655 + parentGroupId: parentGroupId + style: + key: style + id: id + label: label + position: null + height: 5.637376656633329 + - getzIndex: 5 + versionedComponentId: versionedComponentId + width: 2.3021358869347655 + parentGroupId: parentGroupId + style: + key: style + id: id + label: label + position: null + height: 5.637376656633329 + statelessGroupScheduledState: "STOPPED, RUNNING" + invalidCount: 6 + name: name + syncFailureCount: 3 + maxConcurrentTasks: 6 + position: null + statelessFlowTimeout: statelessFlowTimeout + locallyModifiedAndStaleCount: 6 + parameterContext: + component: + name: name + id: id + permissions: null + id: id + localOutputPortCount: 4 + localInputPortCount: 0 + invalidCount: 6 + syncFailureCount: 0 + position: null + versionedFlowState: "LOCALLY_MODIFIED, STALE, LOCALLY_MODIFIED_AND_STALE,\ + \ UP_TO_DATE, SYNC_FAILURE" + locallyModifiedAndStaleCount: 8 + parameterContext: null + status: + name: name + nodeSnapshots: + - statusSnapshot: null + address: address + apiPort: 5 + nodeId: nodeId + - statusSnapshot: null + address: address + apiPort: 5 + nodeId: nodeId + aggregateSnapshot: + transferred: transferred + queued: queued + output: output + remoteProcessGroupStatusSnapshots: + - canRead: true + remoteProcessGroupStatusSnapshot: + bytesReceived: 5 + activeThreadCount: 5 + transmissionStatus: transmissionStatus + flowFilesReceived: 7 + groupId: groupId + name: name + targetUri: targetUri + flowFilesSent: 3 + received: received + bytesSent: 8 + id: id + sent: sent + id: id + - canRead: true + remoteProcessGroupStatusSnapshot: + bytesReceived: 5 + activeThreadCount: 5 + transmissionStatus: transmissionStatus + flowFilesReceived: 7 + groupId: groupId + name: name + targetUri: targetUri + flowFilesSent: 3 + received: received + bytesSent: 8 + id: id + sent: sent + id: id + connectionStatusSnapshots: + - canRead: true + connectionStatusSnapshot: + sourceId: sourceId + groupId: groupId + queued: queued + percentUseCount: 1 + destinationId: destinationId + predictions: + predictedBytesAtNextInterval: 4 + predictionIntervalSeconds: 9 + predictedPercentBytes: 6 + predictedPercentCount: 8 + predictedMillisUntilCountBackpressure: 9 + predictedCountAtNextInterval: 5 + predictedMillisUntilBytesBackpressure: 9 + output: output + input: input + percentUseBytes: 7 + flowFileAvailability: flowFileAvailability + destinationName: destinationName + queuedCount: queuedCount + queuedSize: queuedSize + flowFilesQueued: 6 + name: name + flowFilesIn: 1 + id: id + sourceName: sourceName + flowFilesOut: 1 + bytesIn: 4 + bytesOut: 7 + bytesQueued: 1 + id: id + - canRead: true + connectionStatusSnapshot: + sourceId: sourceId + groupId: groupId + queued: queued + percentUseCount: 1 + destinationId: destinationId + predictions: + predictedBytesAtNextInterval: 4 + predictionIntervalSeconds: 9 + predictedPercentBytes: 6 + predictedPercentCount: 8 + predictedMillisUntilCountBackpressure: 9 + predictedCountAtNextInterval: 5 + predictedMillisUntilBytesBackpressure: 9 + output: output + input: input + percentUseBytes: 7 + flowFileAvailability: flowFileAvailability + destinationName: destinationName + queuedCount: queuedCount + queuedSize: queuedSize + flowFilesQueued: 6 + name: name + flowFilesIn: 1 + id: id + sourceName: sourceName + flowFilesOut: 1 + bytesIn: 4 + bytesOut: 7 + bytesQueued: 1 + id: id + flowFilesReceived: 5 + queuedCount: queuedCount + queuedSize: queuedSize + flowFilesSent: 4 + processGroupStatusSnapshots: + - canRead: true + processGroupStatusSnapshot: null + id: id + - canRead: true + processGroupStatusSnapshot: null + id: id + flowFilesIn: 9 + id: id + written: written + statelessActiveThreadCount: 3 + flowFilesOut: 0 + bytesIn: 0 + bytesOut: 6 + bytesQueued: 4 + bytesWritten: 0 + outputPortStatusSnapshots: + - null + - null + bytesTransferred: 9 + read: read + activeThreadCount: 4 + processorStatusSnapshots: + - processorStatusSnapshot: + bytesWritten: 9 + read: read + tasksDurationNanos: 8 + activeThreadCount: 8 + groupId: groupId + executionNode: "ALL, PRIMARY" + bytesRead: 8 + processingPerformanceStatus: null + type: type + terminatedThreadCount: 0 + output: output + input: input + taskCount: 9 + name: name + flowFilesIn: 1 + id: id + tasksDuration: tasksDuration + written: written + flowFilesOut: 3 + runStatus: "Running, Stopped, Validating, Disabled, Invalid" + tasks: tasks + bytesIn: 6 + bytesOut: 4 + canRead: true + id: id + - processorStatusSnapshot: + bytesWritten: 9 + read: read + tasksDurationNanos: 8 + activeThreadCount: 8 + groupId: groupId + executionNode: "ALL, PRIMARY" + bytesRead: 8 + processingPerformanceStatus: null + type: type + terminatedThreadCount: 0 + output: output + input: input + taskCount: 9 + name: name + flowFilesIn: 1 + id: id + tasksDuration: tasksDuration + written: written + flowFilesOut: 3 + runStatus: "Running, Stopped, Validating, Disabled, Invalid" + tasks: tasks + bytesIn: 6 + bytesOut: 4 + canRead: true + id: id + bytesRead: 1 + processingPerformanceStatus: + identifier: identifier + cpuDuration: 0 + contentReadDuration: 4 + sessionCommitDuration: 1 + garbageCollectionDuration: 2 + contentWriteDuration: 3 + received: received + bytesSent: 7 + processingNanos: 8 + sent: sent + flowFilesTransferred: 6 + terminatedThreadCount: 9 + input: input + bytesReceived: 4 + flowFilesQueued: 7 + name: name + versionedFlowState: "LOCALLY_MODIFIED, STALE, LOCALLY_MODIFIED_AND_STALE,\ + \ UP_TO_DATE, SYNC_FAILURE" + inputPortStatusSnapshots: + - portStatusSnapshot: + output: output + input: input + activeThreadCount: 0 + groupId: groupId + name: name + transmitting: true + flowFilesIn: 5 + id: id + flowFilesOut: 5 + runStatus: "Running, Stopped, Validating, Disabled, Invalid" + bytesIn: 6 + bytesOut: 1 + canRead: true + id: id + - portStatusSnapshot: + output: output + input: input + activeThreadCount: 0 + groupId: groupId + name: name + transmitting: true + flowFilesIn: 5 + id: id + flowFilesOut: 5 + runStatus: "Running, Stopped, Validating, Disabled, Invalid" + bytesIn: 6 + bytesOut: 1 + canRead: true + id: id + id: id + statsLastRefreshed: statsLastRefreshed + outputPorts: + - null + - null + funnels: + - bulletins: + - sourceId: sourceId + canRead: true + groupId: groupId + id: 5 + nodeAddress: nodeAddress + bulletin: + sourceId: sourceId + level: level + sourceType: sourceType + groupId: groupId + id: 1 + sourceName: sourceName + category: category + message: message + nodeAddress: nodeAddress + timestamp: timestamp + timestamp: timestamp + - sourceId: sourceId + canRead: true + groupId: groupId + id: 5 + nodeAddress: nodeAddress + bulletin: + sourceId: sourceId + level: level + sourceType: sourceType + groupId: groupId + id: 1 + sourceName: sourceName + category: category + message: message + nodeAddress: nodeAddress + timestamp: timestamp + timestamp: timestamp + disconnectedNodeAcknowledged: true + component: + versionedComponentId: versionedComponentId + parentGroupId: parentGroupId + id: id + position: + x: 0.8008281904610115 + "y": 6.027456183070403 + permissions: null + id: id + position: + x: 0.8008281904610115 + "y": 6.027456183070403 + uri: uri + revision: + clientId: clientId + lastModifier: lastModifier + version: 2 + - bulletins: + - sourceId: sourceId + canRead: true + groupId: groupId + id: 5 + nodeAddress: nodeAddress + bulletin: + sourceId: sourceId + level: level + sourceType: sourceType + groupId: groupId + id: 1 + sourceName: sourceName + category: category + message: message + nodeAddress: nodeAddress + timestamp: timestamp + timestamp: timestamp + - sourceId: sourceId + canRead: true + groupId: groupId + id: 5 + nodeAddress: nodeAddress + bulletin: + sourceId: sourceId + level: level + sourceType: sourceType + groupId: groupId + id: 1 + sourceName: sourceName + category: category + message: message + nodeAddress: nodeAddress + timestamp: timestamp + timestamp: timestamp + disconnectedNodeAcknowledged: true + component: + versionedComponentId: versionedComponentId + parentGroupId: parentGroupId + id: id + position: + x: 0.8008281904610115 + "y": 6.027456183070403 + permissions: null + id: id + position: + x: 0.8008281904610115 + "y": 6.027456183070403 + uri: uri + revision: + clientId: clientId + lastModifier: lastModifier + version: 2 + inputPorts: + - bulletins: + - null + - null + disconnectedNodeAcknowledged: true + portType: portType + component: + comments: comments + concurrentlySchedulableTaskCount: 1 + parentGroupId: parentGroupId + type: "INPUT_PORT, OUTPUT_PORT" + allowRemoteAccess: true + versionedComponentId: versionedComponentId + name: name + transmitting: true + validationErrors: + - validationErrors + - validationErrors + id: id + portFunction: "STANDARD, FAILURE" + position: null + state: "RUNNING, STOPPED, DISABLED" + allowRemoteAccess: true + permissions: null + id: id + position: null + uri: uri + operatePermissions: null + revision: null + status: + groupId: groupId + name: name + transmitting: true + nodeSnapshots: + - statusSnapshot: null + address: address + apiPort: 2 + nodeId: nodeId + - statusSnapshot: null + address: address + apiPort: 2 + nodeId: nodeId + aggregateSnapshot: + output: output + input: input + activeThreadCount: 0 + groupId: groupId + name: name + transmitting: true + flowFilesIn: 5 + id: id + flowFilesOut: 5 + runStatus: "Running, Stopped, Validating, Disabled, Invalid" + bytesIn: 6 + bytesOut: 1 + id: id + statsLastRefreshed: statsLastRefreshed + runStatus: "Running, Stopped, Validating, Disabled, Invalid" + - bulletins: + - null + - null + disconnectedNodeAcknowledged: true + portType: portType + component: + comments: comments + concurrentlySchedulableTaskCount: 1 + parentGroupId: parentGroupId + type: "INPUT_PORT, OUTPUT_PORT" + allowRemoteAccess: true + versionedComponentId: versionedComponentId + name: name + transmitting: true + validationErrors: + - validationErrors + - validationErrors + id: id + portFunction: "STANDARD, FAILURE" + position: null + state: "RUNNING, STOPPED, DISABLED" + allowRemoteAccess: true + permissions: null + id: id + position: null + uri: uri + operatePermissions: null + revision: null + status: + groupId: groupId + name: name + transmitting: true + nodeSnapshots: + - statusSnapshot: null + address: address + apiPort: 2 + nodeId: nodeId + - statusSnapshot: null + address: address + apiPort: 2 + nodeId: nodeId + aggregateSnapshot: + output: output + input: input + activeThreadCount: 0 + groupId: groupId + name: name + transmitting: true + flowFilesIn: 5 + id: id + flowFilesOut: 5 + runStatus: "Running, Stopped, Validating, Disabled, Invalid" + bytesIn: 6 + bytesOut: 1 + id: id + statsLastRefreshed: statsLastRefreshed + runStatus: "Running, Stopped, Validating, Disabled, Invalid" + processors: + - bulletins: + - null + - null + disconnectedNodeAcknowledged: true + component: + supportsBatching: true + supportsParallelProcessing: true + deprecated: true + executionNodeRestricted: true + description: description + parentGroupId: parentGroupId + multipleVersionsAvailable: true + extensionMissing: true + type: type + inputRequirement: inputRequirement + relationships: + - name: name + autoTerminate: true + description: description + retry: true + - name: name + autoTerminate: true + description: description + retry: true + restricted: true + supportsSensitiveDynamicProperties: true + versionedComponentId: versionedComponentId + name: name + validationErrors: + - validationErrors + - validationErrors + style: + key: style + id: id + position: null + state: "RUNNING, STOPPED, DISABLED" + bundle: + artifact: artifact + version: version + group: group + config: + annotationData: annotationData + comments: comments + autoTerminatedRelationships: + - autoTerminatedRelationships + - autoTerminatedRelationships + concurrentlySchedulableTaskCount: 7 + retryCount: 9 + bulletinLevel: bulletinLevel + executionNode: executionNode + penaltyDuration: penaltyDuration + defaultSchedulingPeriod: + key: defaultSchedulingPeriod + defaultConcurrentTasks: + key: defaultConcurrentTasks + runDurationMillis: 3 + customUiUrl: customUiUrl + descriptors: + key: + supportsEl: true + defaultValue: defaultValue + displayName: displayName + expressionLanguageScope: expressionLanguageScope + description: description + sensitive: true + required: true + dependencies: + - dependentValues: + - dependentValues + - dependentValues + propertyName: propertyName + - dependentValues: + - dependentValues + - dependentValues + propertyName: propertyName + allowableValues: + - canRead: true + allowableValue: + displayName: displayName description: description - autoTerminate: true - retry: true - - name: name + value: value + - canRead: true + allowableValue: + displayName: displayName description: description - autoTerminate: true - retry: true - restricted: true - versionedComponentId: versionedComponentId - supportsSensitiveDynamicProperties: true - name: name - validationErrors: - - validationErrors - - validationErrors - style: - key: style - id: id - position: null - state: "RUNNING, STOPPED, DISABLED" - bundle: - artifact: artifact - version: version - group: group - persistsState: true - config: - annotationData: annotationData - comments: comments - concurrentlySchedulableTaskCount: 6 - autoTerminatedRelationships: - - autoTerminatedRelationships - - autoTerminatedRelationships - retryCount: 1 - bulletinLevel: bulletinLevel - executionNode: executionNode - penaltyDuration: penaltyDuration - defaultSchedulingPeriod: - key: defaultSchedulingPeriod - runDurationMillis: 3 - defaultConcurrentTasks: - key: defaultConcurrentTasks - customUiUrl: customUiUrl - descriptors: - key: - supportsEl: true - displayName: displayName - defaultValue: defaultValue - expressionLanguageScope: expressionLanguageScope - description: description - sensitive: true - required: true - dependencies: - - dependentValues: - - dependentValues - - dependentValues - propertyName: propertyName - - dependentValues: - - dependentValues - - dependentValues - propertyName: propertyName - allowableValues: - - canRead: true - allowableValue: - displayName: displayName - description: description - value: value - - canRead: true - allowableValue: - displayName: displayName - description: description - value: value - identifiesControllerService: identifiesControllerService - name: name - dynamic: true - identifiesControllerServiceBundle: null - lossTolerant: true - backoffMechanism: "PENALIZE_FLOWFILE, YIELD_PROCESSOR" - maxBackoffPeriod: maxBackoffPeriod - sensitiveDynamicPropertyNames: - - sensitiveDynamicPropertyNames - - sensitiveDynamicPropertyNames - schedulingStrategy: schedulingStrategy - schedulingPeriod: schedulingPeriod - yieldDuration: yieldDuration - properties: - key: properties - retriedRelationships: - - retriedRelationships - - retriedRelationships - validationStatus: "VALID, INVALID, VALIDATING" - remoteProcessGroups: - - targetSecure: true - inactiveRemoteInputPortCount: 9 - communicationsTimeout: communicationsTimeout - outputPortCount: 5 - inputPortCount: 4 - activeRemoteInputPortCount: 9 - proxyPort: 1 - flowRefreshed: flowRefreshed - versionedComponentId: versionedComponentId - transportProtocol: transportProtocol - transmitting: true - validationErrors: - - validationErrors - - validationErrors - yieldDuration: yieldDuration - id: id - localNetworkInterface: localNetworkInterface - comments: comments - authorizationIssues: - - authorizationIssues - - authorizationIssues - proxyPassword: proxyPassword - parentGroupId: parentGroupId - activeRemoteOutputPortCount: 6 - proxyHost: proxyHost - contents: - outputPorts: - - null - - null - inputPorts: - - comments: comments - targetId: targetId - concurrentlySchedulableTaskCount: 9 - groupId: groupId - useCompression: true - targetRunning: true - connected: true - versionedComponentId: versionedComponentId - batchSettings: - duration: duration - size: size - count: 6 - name: name - transmitting: true - exists: true - id: id - - comments: comments - targetId: targetId - concurrentlySchedulableTaskCount: 9 - groupId: groupId - useCompression: true - targetRunning: true - connected: true - versionedComponentId: versionedComponentId - batchSettings: - duration: duration - size: size - count: 6 - name: name - transmitting: true - exists: true - id: id - targetUri: targetUri - name: name - proxyUser: proxyUser - targetUris: targetUris - position: null - inactiveRemoteOutputPortCount: 8 - - targetSecure: true - inactiveRemoteInputPortCount: 9 - communicationsTimeout: communicationsTimeout - outputPortCount: 5 - inputPortCount: 4 - activeRemoteInputPortCount: 9 - proxyPort: 1 - flowRefreshed: flowRefreshed - versionedComponentId: versionedComponentId - transportProtocol: transportProtocol - transmitting: true - validationErrors: - - validationErrors - - validationErrors - yieldDuration: yieldDuration - id: id - localNetworkInterface: localNetworkInterface - comments: comments - authorizationIssues: - - authorizationIssues - - authorizationIssues - proxyPassword: proxyPassword - parentGroupId: parentGroupId - activeRemoteOutputPortCount: 6 - proxyHost: proxyHost - contents: - outputPorts: - - null - - null - inputPorts: - - comments: comments - targetId: targetId - concurrentlySchedulableTaskCount: 9 - groupId: groupId - useCompression: true - targetRunning: true - connected: true - versionedComponentId: versionedComponentId - batchSettings: - duration: duration - size: size - count: 6 - name: name - transmitting: true - exists: true - id: id - - comments: comments - targetId: targetId - concurrentlySchedulableTaskCount: 9 - groupId: groupId - useCompression: true - targetRunning: true - connected: true - versionedComponentId: versionedComponentId - batchSettings: - duration: duration - size: size - count: 6 - name: name - transmitting: true - exists: true - id: id - targetUri: targetUri - name: name - proxyUser: proxyUser - targetUris: targetUris - position: null - inactiveRemoteOutputPortCount: 8 - connections: - - prioritizers: - - prioritizers - - prioritizers - flowFileExpiration: flowFileExpiration - selectedRelationships: - - selectedRelationships - - selectedRelationships - loadBalanceCompression: "DO_NOT_COMPRESS, COMPRESS_ATTRIBUTES_ONLY,\ - \ COMPRESS_ATTRIBUTES_AND_CONTENT" - destination: null - parentGroupId: parentGroupId - availableRelationships: - - availableRelationships - - availableRelationships - backPressureDataSizeThreshold: backPressureDataSizeThreshold - loadBalanceStrategy: "DO_NOT_LOAD_BALANCE, PARTITION_BY_ATTRIBUTE,\ - \ ROUND_ROBIN, SINGLE_NODE" - source: - running: true - comments: comments - versionedComponentId: versionedComponentId - groupId: groupId - name: name - transmitting: true - exists: true - id: id - type: "PROCESSOR, REMOTE_INPUT_PORT, REMOTE_OUTPUT_PORT, INPUT_PORT,\ - \ OUTPUT_PORT, FUNNEL" - labelIndex: 0 - bends: - - null - - null - loadBalanceStatus: "LOAD_BALANCE_NOT_CONFIGURED, LOAD_BALANCE_INACTIVE,\ - \ LOAD_BALANCE_ACTIVE" - backPressureObjectThreshold: 1 - versionedComponentId: versionedComponentId - getzIndex: 6 - name: name - id: id - position: null - loadBalancePartitionAttribute: loadBalancePartitionAttribute - - prioritizers: - - prioritizers - - prioritizers - flowFileExpiration: flowFileExpiration - selectedRelationships: - - selectedRelationships - - selectedRelationships - loadBalanceCompression: "DO_NOT_COMPRESS, COMPRESS_ATTRIBUTES_ONLY,\ - \ COMPRESS_ATTRIBUTES_AND_CONTENT" - destination: null - parentGroupId: parentGroupId - availableRelationships: - - availableRelationships - - availableRelationships - backPressureDataSizeThreshold: backPressureDataSizeThreshold - loadBalanceStrategy: "DO_NOT_LOAD_BALANCE, PARTITION_BY_ATTRIBUTE,\ - \ ROUND_ROBIN, SINGLE_NODE" - source: - running: true - comments: comments - versionedComponentId: versionedComponentId - groupId: groupId - name: name - transmitting: true - exists: true - id: id - type: "PROCESSOR, REMOTE_INPUT_PORT, REMOTE_OUTPUT_PORT, INPUT_PORT,\ - \ OUTPUT_PORT, FUNNEL" - labelIndex: 0 - bends: - - null - - null - loadBalanceStatus: "LOAD_BALANCE_NOT_CONFIGURED, LOAD_BALANCE_INACTIVE,\ - \ LOAD_BALANCE_ACTIVE" - backPressureObjectThreshold: 1 - versionedComponentId: versionedComponentId - getzIndex: 6 - name: name - id: id - position: null - loadBalancePartitionAttribute: loadBalancePartitionAttribute - labels: - - versionedComponentId: versionedComponentId - getzIndex: 5 - width: 6.778324963048013 - parentGroupId: parentGroupId - style: - key: style - id: id - position: null - label: label - height: 6.878052220127876 - - versionedComponentId: versionedComponentId - getzIndex: 5 - width: 6.778324963048013 - parentGroupId: parentGroupId - style: - key: style - id: id - position: null - label: label - height: 6.878052220127876 + value: value + identifiesControllerService: identifiesControllerService + name: name + dynamic: true + identifiesControllerServiceBundle: null + lossTolerant: true + backoffMechanism: "PENALIZE_FLOWFILE, YIELD_PROCESSOR" + maxBackoffPeriod: maxBackoffPeriod + sensitiveDynamicPropertyNames: + - sensitiveDynamicPropertyNames + - sensitiveDynamicPropertyNames + schedulingStrategy: schedulingStrategy + schedulingPeriod: schedulingPeriod + yieldDuration: yieldDuration + properties: + key: properties + retriedRelationships: + - retriedRelationships + - retriedRelationships + persistsState: true + validationStatus: "VALID, INVALID, VALIDATING" + permissions: null + id: id + position: null + uri: uri + inputRequirement: inputRequirement + operatePermissions: null + revision: null + status: + groupId: groupId + name: name + nodeSnapshots: + - statusSnapshot: null + address: address + apiPort: 5 + nodeId: nodeId + - statusSnapshot: null + address: address + apiPort: 5 + nodeId: nodeId + aggregateSnapshot: + bytesWritten: 9 + read: read + tasksDurationNanos: 8 + activeThreadCount: 8 + groupId: groupId + executionNode: "ALL, PRIMARY" + bytesRead: 8 + processingPerformanceStatus: null + type: type + terminatedThreadCount: 0 + output: output + input: input + taskCount: 9 + name: name + flowFilesIn: 1 + id: id + tasksDuration: tasksDuration + written: written + flowFilesOut: 3 + runStatus: "Running, Stopped, Validating, Disabled, Invalid" + tasks: tasks + bytesIn: 6 + bytesOut: 4 + id: id + type: type + statsLastRefreshed: statsLastRefreshed + runStatus: "Running, Stopped, Validating, Disabled, Invalid" + - bulletins: + - null + - null + disconnectedNodeAcknowledged: true + component: + supportsBatching: true + supportsParallelProcessing: true + deprecated: true + executionNodeRestricted: true + description: description + parentGroupId: parentGroupId + multipleVersionsAvailable: true + extensionMissing: true + type: type + inputRequirement: inputRequirement + relationships: + - name: name + autoTerminate: true + description: description + retry: true + - name: name + autoTerminate: true + description: description + retry: true + restricted: true + supportsSensitiveDynamicProperties: true + versionedComponentId: versionedComponentId + name: name + validationErrors: + - validationErrors + - validationErrors + style: + key: style + id: id + position: null + state: "RUNNING, STOPPED, DISABLED" + bundle: + artifact: artifact + version: version + group: group + config: + annotationData: annotationData + comments: comments + autoTerminatedRelationships: + - autoTerminatedRelationships + - autoTerminatedRelationships + concurrentlySchedulableTaskCount: 7 + retryCount: 9 + bulletinLevel: bulletinLevel + executionNode: executionNode + penaltyDuration: penaltyDuration + defaultSchedulingPeriod: + key: defaultSchedulingPeriod + defaultConcurrentTasks: + key: defaultConcurrentTasks + runDurationMillis: 3 + customUiUrl: customUiUrl + descriptors: + key: + supportsEl: true + defaultValue: defaultValue + displayName: displayName + expressionLanguageScope: expressionLanguageScope + description: description + sensitive: true + required: true + dependencies: + - dependentValues: + - dependentValues + - dependentValues + propertyName: propertyName + - dependentValues: + - dependentValues + - dependentValues + propertyName: propertyName + allowableValues: + - canRead: true + allowableValue: + displayName: displayName + description: description + value: value + - canRead: true + allowableValue: + displayName: displayName + description: description + value: value + identifiesControllerService: identifiesControllerService + name: name + dynamic: true + identifiesControllerServiceBundle: null + lossTolerant: true + backoffMechanism: "PENALIZE_FLOWFILE, YIELD_PROCESSOR" + maxBackoffPeriod: maxBackoffPeriod + sensitiveDynamicPropertyNames: + - sensitiveDynamicPropertyNames + - sensitiveDynamicPropertyNames + schedulingStrategy: schedulingStrategy + schedulingPeriod: schedulingPeriod + yieldDuration: yieldDuration + properties: + key: properties + retriedRelationships: + - retriedRelationships + - retriedRelationships + persistsState: true + validationStatus: "VALID, INVALID, VALIDATING" + permissions: null + id: id + position: null + uri: uri + inputRequirement: inputRequirement + operatePermissions: null + revision: null + status: + groupId: groupId + name: name + nodeSnapshots: + - statusSnapshot: null + address: address + apiPort: 5 + nodeId: nodeId + - statusSnapshot: null + address: address + apiPort: 5 + nodeId: nodeId + aggregateSnapshot: + bytesWritten: 9 + read: read + tasksDurationNanos: 8 + activeThreadCount: 8 + groupId: groupId + executionNode: "ALL, PRIMARY" + bytesRead: 8 + processingPerformanceStatus: null + type: type + terminatedThreadCount: 0 + output: output + input: input + taskCount: 9 + name: name + flowFilesIn: 1 + id: id + tasksDuration: tasksDuration + written: written + flowFilesOut: 3 + runStatus: "Running, Stopped, Validating, Disabled, Invalid" + tasks: tasks + bytesIn: 6 + bytesOut: 4 + id: id + type: type + statsLastRefreshed: statsLastRefreshed + runStatus: "Running, Stopped, Validating, Disabled, Invalid" + remoteProcessGroups: + - bulletins: + - null + - null + disconnectedNodeAcknowledged: true + component: + inactiveRemoteInputPortCount: 1 + targetSecure: true + communicationsTimeout: communicationsTimeout + outputPortCount: 7 + activeRemoteInputPortCount: 2 + inputPortCount: 6 + proxyPort: 1 + flowRefreshed: flowRefreshed + transportProtocol: transportProtocol + versionedComponentId: versionedComponentId + transmitting: true + validationErrors: + - validationErrors + - validationErrors + yieldDuration: yieldDuration + id: id + localNetworkInterface: localNetworkInterface + authorizationIssues: + - authorizationIssues + - authorizationIssues + comments: comments + proxyPassword: proxyPassword + parentGroupId: parentGroupId + activeRemoteOutputPortCount: 4 + proxyHost: proxyHost + contents: + outputPorts: + - null + - null + inputPorts: + - comments: comments + targetId: targetId + concurrentlySchedulableTaskCount: 1 + groupId: groupId + targetRunning: true + useCompression: true + connected: true + batchSettings: + duration: duration + size: size + count: 7 + versionedComponentId: versionedComponentId + name: name + transmitting: true + exists: true + id: id + - comments: comments + targetId: targetId + concurrentlySchedulableTaskCount: 1 + groupId: groupId + targetRunning: true + useCompression: true + connected: true + batchSettings: + duration: duration + size: size + count: 7 + versionedComponentId: versionedComponentId + name: name + transmitting: true + exists: true + id: id + name: name + proxyUser: proxyUser + targetUri: targetUri + targetUris: targetUris + position: null + inactiveRemoteOutputPortCount: 1 + permissions: null + id: id + outputPortCount: 2 + position: null + uri: uri + inputPortCount: 5 + operatePermissions: null + revision: null + status: + transmissionStatus: transmissionStatus + groupId: groupId + name: name + targetUri: targetUri + nodeSnapshots: + - statusSnapshot: null + address: address + apiPort: 7 + nodeId: nodeId + - statusSnapshot: null + address: address + apiPort: 7 + nodeId: nodeId + aggregateSnapshot: + bytesReceived: 5 + activeThreadCount: 5 + transmissionStatus: transmissionStatus + flowFilesReceived: 7 + groupId: groupId + name: name + targetUri: targetUri + flowFilesSent: 3 + received: received + bytesSent: 8 + id: id + sent: sent + id: id + statsLastRefreshed: statsLastRefreshed + validationStatus: "VALID, INVALID, VALIDATING" + - bulletins: + - null + - null + disconnectedNodeAcknowledged: true + component: + inactiveRemoteInputPortCount: 1 + targetSecure: true + communicationsTimeout: communicationsTimeout + outputPortCount: 7 + activeRemoteInputPortCount: 2 + inputPortCount: 6 + proxyPort: 1 + flowRefreshed: flowRefreshed + transportProtocol: transportProtocol + versionedComponentId: versionedComponentId + transmitting: true + validationErrors: + - validationErrors + - validationErrors + yieldDuration: yieldDuration + id: id + localNetworkInterface: localNetworkInterface + authorizationIssues: + - authorizationIssues + - authorizationIssues + comments: comments + proxyPassword: proxyPassword + parentGroupId: parentGroupId + activeRemoteOutputPortCount: 4 + proxyHost: proxyHost + contents: + outputPorts: + - null + - null + inputPorts: + - comments: comments + targetId: targetId + concurrentlySchedulableTaskCount: 1 + groupId: groupId + targetRunning: true + useCompression: true + connected: true + batchSettings: + duration: duration + size: size + count: 7 + versionedComponentId: versionedComponentId + name: name + transmitting: true + exists: true + id: id + - comments: comments + targetId: targetId + concurrentlySchedulableTaskCount: 1 + groupId: groupId + targetRunning: true + useCompression: true + connected: true + batchSettings: + duration: duration + size: size + count: 7 + versionedComponentId: versionedComponentId + name: name + transmitting: true + exists: true + id: id + name: name + proxyUser: proxyUser + targetUri: targetUri + targetUris: targetUris + position: null + inactiveRemoteOutputPortCount: 1 + permissions: null + id: id + outputPortCount: 2 + position: null + uri: uri + inputPortCount: 5 + operatePermissions: null + revision: null + status: + transmissionStatus: transmissionStatus + groupId: groupId + name: name + targetUri: targetUri + nodeSnapshots: + - statusSnapshot: null + address: address + apiPort: 7 + nodeId: nodeId + - statusSnapshot: null + address: address + apiPort: 7 + nodeId: nodeId + aggregateSnapshot: + bytesReceived: 5 + activeThreadCount: 5 + transmissionStatus: transmissionStatus + flowFilesReceived: 7 + groupId: groupId + name: name + targetUri: targetUri + flowFilesSent: 3 + received: received + bytesSent: 8 + id: id + sent: sent + id: id + statsLastRefreshed: statsLastRefreshed + validationStatus: "VALID, INVALID, VALIDATING" + connections: + - sourceId: sourceId + bulletins: + - sourceId: sourceId + canRead: true + groupId: groupId + id: 5 + nodeAddress: nodeAddress + bulletin: + sourceId: sourceId + level: level + sourceType: sourceType + groupId: groupId + id: 1 + sourceName: sourceName + category: category + message: message + nodeAddress: nodeAddress + timestamp: timestamp + timestamp: timestamp + - sourceId: sourceId + canRead: true + groupId: groupId + id: 5 + nodeAddress: nodeAddress + bulletin: + sourceId: sourceId + level: level + sourceType: sourceType + groupId: groupId + id: 1 + sourceName: sourceName + category: category + message: message + nodeAddress: nodeAddress + timestamp: timestamp + timestamp: timestamp + destinationGroupId: destinationGroupId + labelIndex: 3 + destinationId: destinationId + uri: uri + bends: + - x: 0.8008281904610115 + "y": 6.027456183070403 + - x: 0.8008281904610115 + "y": 6.027456183070403 + revision: + clientId: clientId + lastModifier: lastModifier + version: 2 + disconnectedNodeAcknowledged: true + component: + prioritizers: + - prioritizers + - prioritizers + flowFileExpiration: flowFileExpiration + selectedRelationships: + - selectedRelationships + - selectedRelationships + loadBalanceCompression: "DO_NOT_COMPRESS, COMPRESS_ATTRIBUTES_ONLY,\ + \ COMPRESS_ATTRIBUTES_AND_CONTENT" + destination: + running: true + comments: comments + groupId: groupId + versionedComponentId: versionedComponentId + name: name + transmitting: true + exists: true + id: id + type: "PROCESSOR, REMOTE_INPUT_PORT, REMOTE_OUTPUT_PORT, INPUT_PORT,\ + \ OUTPUT_PORT, FUNNEL" + availableRelationships: + - availableRelationships + - availableRelationships + backPressureDataSizeThreshold: backPressureDataSizeThreshold + loadBalanceStrategy: "DO_NOT_LOAD_BALANCE, PARTITION_BY_ATTRIBUTE, ROUND_ROBIN,\ + \ SINGLE_NODE" + parentGroupId: parentGroupId + labelIndex: 7 + source: null + bends: + - null + - null + loadBalanceStatus: "LOAD_BALANCE_NOT_CONFIGURED, LOAD_BALANCE_INACTIVE,\ + \ LOAD_BALANCE_ACTIVE" + backPressureObjectThreshold: 5 + getzIndex: 2 + versionedComponentId: versionedComponentId + name: name + id: id + position: null + loadBalancePartitionAttribute: loadBalancePartitionAttribute + sourceType: "PROCESSOR, REMOTE_INPUT_PORT, REMOTE_OUTPUT_PORT, INPUT_PORT,\ + \ OUTPUT_PORT, FUNNEL" + permissions: + canRead: true + canWrite: true + getzIndex: 9 + destinationType: "PROCESSOR, REMOTE_INPUT_PORT, REMOTE_OUTPUT_PORT, INPUT_PORT,\ + \ OUTPUT_PORT, FUNNEL" + id: id + position: null + sourceGroupId: sourceGroupId + status: + sourceId: sourceId + destinationName: destinationName + groupId: groupId + name: name + nodeSnapshots: + - statusSnapshot: null + address: address + apiPort: 6 + nodeId: nodeId + - statusSnapshot: null + address: address + apiPort: 6 + nodeId: nodeId + aggregateSnapshot: + sourceId: sourceId + groupId: groupId + queued: queued + percentUseCount: 1 + destinationId: destinationId + predictions: + predictedBytesAtNextInterval: 4 + predictionIntervalSeconds: 9 + predictedPercentBytes: 6 + predictedPercentCount: 8 + predictedMillisUntilCountBackpressure: 9 + predictedCountAtNextInterval: 5 + predictedMillisUntilBytesBackpressure: 9 + output: output + input: input + percentUseBytes: 7 + flowFileAvailability: flowFileAvailability + destinationName: destinationName + queuedCount: queuedCount + queuedSize: queuedSize + flowFilesQueued: 6 + name: name + flowFilesIn: 1 + id: id + sourceName: sourceName + flowFilesOut: 1 + bytesIn: 4 + bytesOut: 7 + bytesQueued: 1 + id: id + sourceName: sourceName + destinationId: destinationId + statsLastRefreshed: statsLastRefreshed + - sourceId: sourceId + bulletins: + - sourceId: sourceId + canRead: true + groupId: groupId + id: 5 + nodeAddress: nodeAddress + bulletin: + sourceId: sourceId + level: level + sourceType: sourceType + groupId: groupId + id: 1 + sourceName: sourceName + category: category + message: message + nodeAddress: nodeAddress + timestamp: timestamp + timestamp: timestamp + - sourceId: sourceId + canRead: true + groupId: groupId + id: 5 + nodeAddress: nodeAddress + bulletin: + sourceId: sourceId + level: level + sourceType: sourceType + groupId: groupId + id: 1 + sourceName: sourceName + category: category + message: message + nodeAddress: nodeAddress + timestamp: timestamp + timestamp: timestamp + destinationGroupId: destinationGroupId + labelIndex: 3 + destinationId: destinationId + uri: uri + bends: + - x: 0.8008281904610115 + "y": 6.027456183070403 + - x: 0.8008281904610115 + "y": 6.027456183070403 + revision: + clientId: clientId + lastModifier: lastModifier + version: 2 + disconnectedNodeAcknowledged: true + component: + prioritizers: + - prioritizers + - prioritizers + flowFileExpiration: flowFileExpiration + selectedRelationships: + - selectedRelationships + - selectedRelationships + loadBalanceCompression: "DO_NOT_COMPRESS, COMPRESS_ATTRIBUTES_ONLY,\ + \ COMPRESS_ATTRIBUTES_AND_CONTENT" + destination: + running: true + comments: comments + groupId: groupId + versionedComponentId: versionedComponentId + name: name + transmitting: true + exists: true + id: id + type: "PROCESSOR, REMOTE_INPUT_PORT, REMOTE_OUTPUT_PORT, INPUT_PORT,\ + \ OUTPUT_PORT, FUNNEL" + availableRelationships: + - availableRelationships + - availableRelationships + backPressureDataSizeThreshold: backPressureDataSizeThreshold + loadBalanceStrategy: "DO_NOT_LOAD_BALANCE, PARTITION_BY_ATTRIBUTE, ROUND_ROBIN,\ + \ SINGLE_NODE" + parentGroupId: parentGroupId + labelIndex: 7 + source: null + bends: + - null + - null + loadBalanceStatus: "LOAD_BALANCE_NOT_CONFIGURED, LOAD_BALANCE_INACTIVE,\ + \ LOAD_BALANCE_ACTIVE" + backPressureObjectThreshold: 5 + getzIndex: 2 + versionedComponentId: versionedComponentId + name: name + id: id + position: null + loadBalancePartitionAttribute: loadBalancePartitionAttribute + sourceType: "PROCESSOR, REMOTE_INPUT_PORT, REMOTE_OUTPUT_PORT, INPUT_PORT,\ + \ OUTPUT_PORT, FUNNEL" + permissions: + canRead: true + canWrite: true + getzIndex: 9 + destinationType: "PROCESSOR, REMOTE_INPUT_PORT, REMOTE_OUTPUT_PORT, INPUT_PORT,\ + \ OUTPUT_PORT, FUNNEL" + id: id + position: null + sourceGroupId: sourceGroupId + status: + sourceId: sourceId + destinationName: destinationName + groupId: groupId + name: name + nodeSnapshots: + - statusSnapshot: null + address: address + apiPort: 6 + nodeId: nodeId + - statusSnapshot: null + address: address + apiPort: 6 + nodeId: nodeId + aggregateSnapshot: + sourceId: sourceId + groupId: groupId + queued: queued + percentUseCount: 1 + destinationId: destinationId + predictions: + predictedBytesAtNextInterval: 4 + predictionIntervalSeconds: 9 + predictedPercentBytes: 6 + predictedPercentCount: 8 + predictedMillisUntilCountBackpressure: 9 + predictedCountAtNextInterval: 5 + predictedMillisUntilBytesBackpressure: 9 + output: output + input: input + percentUseBytes: 7 + flowFileAvailability: flowFileAvailability + destinationName: destinationName + queuedCount: queuedCount + queuedSize: queuedSize + flowFilesQueued: 6 + name: name + flowFilesIn: 1 + id: id + sourceName: sourceName + flowFilesOut: 1 + bytesIn: 4 + bytesOut: 7 + bytesQueued: 1 + id: id + sourceName: sourceName + destinationId: destinationId + statsLastRefreshed: statsLastRefreshed + labels: + - bulletins: + - null + - null + disconnectedNodeAcknowledged: true + component: + getzIndex: 5 + versionedComponentId: versionedComponentId + width: 2.3021358869347655 + parentGroupId: parentGroupId + style: + key: style + id: id + label: label + position: null + height: 5.637376656633329 + permissions: null + getzIndex: 1 + id: id + position: null + uri: uri + dimensions: + width: 6.027456183070403 + height: 0.8008281904610115 + revision: null + - bulletins: + - null + - null + disconnectedNodeAcknowledged: true + component: + getzIndex: 5 + versionedComponentId: versionedComponentId + width: 2.3021358869347655 + parentGroupId: parentGroupId + style: + key: style + id: id + label: label + position: null + height: 5.637376656633329 + permissions: null + getzIndex: 1 + id: id + position: null + uri: uri + dimensions: + width: 6.027456183070403 + height: 0.8008281904610115 + revision: null + revision: + clientId: clientId + lastModifier: lastModifier + version: 2 + xml: + name: entity + PeerDTO: + type: object + properties: + flowFileCount: + type: integer + description: The number of flowFiles this peer holds. + format: int32 + hostname: + type: string + description: The hostname of this peer. + port: + type: integer + description: The port number of this peer. + format: int32 + secure: + type: boolean + description: Returns if this peer connection is secure. + example: + flowFileCount: 0 + hostname: hostname + port: 6 + secure: true + PeersEntity: + type: object + properties: + peers: + type: array + items: + $ref: '#/components/schemas/PeerDTO' + example: + peers: + - flowFileCount: 0 + hostname: hostname + port: 6 + secure: true + - flowFileCount: 0 + hostname: hostname + port: 6 + secure: true + xml: + name: peersEntity + PermissionsDTO: + type: object + properties: + canRead: + type: boolean + description: Indicates whether the user can read a given resource. + readOnly: true + canWrite: + type: boolean + description: Indicates whether the user can write a given resource. + readOnly: true + description: The permissions for this component. + example: + canRead: true + canWrite: true + PortDTO: + type: object + properties: + allowRemoteAccess: + type: boolean + description: Whether this port can be accessed remotely via Site-to-Site + protocol. + comments: + type: string + description: The comments for the port. + concurrentlySchedulableTaskCount: + type: integer + description: The number of tasks that should be concurrently scheduled for + the port. + format: int32 + id: + type: string + description: The id of the component. + name: + type: string + description: The name of the port. + parentGroupId: + type: string + description: The id of parent process group of this component if applicable. + portFunction: + type: string + description: Specifies how the Port functions + enum: + - "STANDARD, FAILURE" + position: + $ref: '#/components/schemas/PositionDTO' + state: + type: string + description: The state of the port. + enum: + - "RUNNING, STOPPED, DISABLED" + transmitting: + type: boolean + description: Whether the port has incoming or output connections to a remote + NiFi. This is only applicable when the port is allowed to be accessed + remotely. + type: + type: string + description: The type of port. + enum: + - "INPUT_PORT, OUTPUT_PORT" + validationErrors: + type: array + description: Gets the validation errors from this port. These validation + errors represent the problems with the port that must be resolved before + it can be started. + items: + type: string + description: Gets the validation errors from this port. These validation + errors represent the problems with the port that must be resolved before + it can be started. + versionedComponentId: + type: string + description: The ID of the corresponding component that is under version + control + description: The output ports available to received data from the NiFi. + example: + comments: comments + concurrentlySchedulableTaskCount: 1 + parentGroupId: parentGroupId + type: "INPUT_PORT, OUTPUT_PORT" + allowRemoteAccess: true + versionedComponentId: versionedComponentId + name: name + transmitting: true + validationErrors: + - validationErrors + - validationErrors + id: id + portFunction: "STANDARD, FAILURE" + position: null + state: "RUNNING, STOPPED, DISABLED" + PortEntity: + type: object + properties: + allowRemoteAccess: + type: boolean + description: Whether this port can be accessed remotely via Site-to-Site + protocol. + bulletins: + type: array + description: The bulletins for this component. + items: + $ref: '#/components/schemas/BulletinEntity' + component: + $ref: '#/components/schemas/PortDTO' + disconnectedNodeAcknowledged: + type: boolean + description: Acknowledges that this node is disconnected to allow for mutable + requests to proceed. + id: + type: string + description: The id of the component. + operatePermissions: + $ref: '#/components/schemas/PermissionsDTO' + permissions: + $ref: '#/components/schemas/PermissionsDTO' + portType: + type: string + position: + $ref: '#/components/schemas/PositionDTO' + revision: + $ref: '#/components/schemas/RevisionDTO' + status: + $ref: '#/components/schemas/PortStatusDTO' + uri: + type: string + description: The URI for futures requests to the component. + description: The output ports in this flow. + example: + bulletins: + - null + - null + disconnectedNodeAcknowledged: true + portType: portType + component: + comments: comments + concurrentlySchedulableTaskCount: 1 + parentGroupId: parentGroupId + type: "INPUT_PORT, OUTPUT_PORT" + allowRemoteAccess: true + versionedComponentId: versionedComponentId + name: name + transmitting: true + validationErrors: + - validationErrors + - validationErrors + id: id + portFunction: "STANDARD, FAILURE" + position: null + state: "RUNNING, STOPPED, DISABLED" + allowRemoteAccess: true + permissions: null + id: id + position: null + uri: uri + operatePermissions: null + revision: null + status: + groupId: groupId + name: name + transmitting: true + nodeSnapshots: + - statusSnapshot: null + address: address + apiPort: 2 + nodeId: nodeId + - statusSnapshot: null + address: address + apiPort: 2 + nodeId: nodeId + aggregateSnapshot: + output: output + input: input + activeThreadCount: 0 + groupId: groupId + name: name + transmitting: true + flowFilesIn: 5 + id: id + flowFilesOut: 5 + runStatus: "Running, Stopped, Validating, Disabled, Invalid" + bytesIn: 6 + bytesOut: 1 + id: id + statsLastRefreshed: statsLastRefreshed + runStatus: "Running, Stopped, Validating, Disabled, Invalid" + xml: + name: portEntity + PortRunStatusEntity: + type: object + properties: + disconnectedNodeAcknowledged: + type: boolean + description: Acknowledges that this node is disconnected to allow for mutable + requests to proceed. + revision: + $ref: '#/components/schemas/RevisionDTO' + state: + type: string + description: The run status of the Port. + enum: + - "RUNNING, STOPPED, DISABLED" + xml: + name: entity + PortStatusDTO: + type: object + properties: + aggregateSnapshot: + $ref: '#/components/schemas/PortStatusSnapshotDTO' + groupId: + type: string + description: The id of the parent process group of the port. + id: + type: string + description: The id of the port. + name: + type: string + description: The name of the port. + nodeSnapshots: + type: array + description: "A status snapshot for each node in the cluster. If the NiFi\ + \ instance is a standalone instance, rather than a cluster, this may be\ + \ null." + items: + $ref: '#/components/schemas/NodePortStatusSnapshotDTO' + runStatus: + type: string + description: The run status of the port. + enum: + - "Running, Stopped, Validating, Disabled, Invalid" + statsLastRefreshed: + type: string + description: The time the status for the process group was last refreshed. + transmitting: + type: boolean + description: Whether the port has incoming or outgoing connections to a + remote NiFi. + description: The status of the port. + example: + groupId: groupId + name: name + transmitting: true + nodeSnapshots: + - statusSnapshot: null + address: address + apiPort: 2 + nodeId: nodeId + - statusSnapshot: null + address: address + apiPort: 2 + nodeId: nodeId + aggregateSnapshot: + output: output + input: input + activeThreadCount: 0 + groupId: groupId + name: name + transmitting: true + flowFilesIn: 5 + id: id + flowFilesOut: 5 + runStatus: "Running, Stopped, Validating, Disabled, Invalid" + bytesIn: 6 + bytesOut: 1 + id: id + statsLastRefreshed: statsLastRefreshed + runStatus: "Running, Stopped, Validating, Disabled, Invalid" + PortStatusEntity: + type: object + properties: + canRead: + type: boolean + description: Indicates whether the user can read a given resource. + readOnly: true + portStatus: + $ref: '#/components/schemas/PortStatusDTO' + example: + canRead: true + portStatus: + groupId: groupId + name: name + transmitting: true + nodeSnapshots: + - statusSnapshot: null + address: address + apiPort: 2 + nodeId: nodeId + - statusSnapshot: null + address: address + apiPort: 2 + nodeId: nodeId + aggregateSnapshot: + output: output + input: input + activeThreadCount: 0 + groupId: groupId + name: name + transmitting: true + flowFilesIn: 5 + id: id + flowFilesOut: 5 + runStatus: "Running, Stopped, Validating, Disabled, Invalid" + bytesIn: 6 + bytesOut: 1 + id: id + statsLastRefreshed: statsLastRefreshed + runStatus: "Running, Stopped, Validating, Disabled, Invalid" + xml: + name: portStatusEntity + PortStatusSnapshotDTO: + type: object + properties: + activeThreadCount: + type: integer + description: The active thread count for the port. + format: int32 + bytesIn: + type: integer + description: The size of hte FlowFiles that have been accepted in the last + 5 minutes. + format: int64 + bytesOut: + type: integer + description: The number of bytes that have been processed in the last 5 + minutes. + format: int64 + flowFilesIn: + type: integer + description: The number of FlowFiles that have been accepted in the last + 5 minutes. + format: int32 + flowFilesOut: + type: integer + description: The number of FlowFiles that have been processed in the last + 5 minutes. + format: int32 + groupId: + type: string + description: The id of the parent process group of the port. + id: + type: string + description: The id of the port. + input: + type: string + description: The count/size of flowfiles that have been accepted in the + last 5 minutes. + name: + type: string + description: The name of the port. + output: + type: string + description: The count/size of flowfiles that have been processed in the + last 5 minutes. + runStatus: + type: string + description: The run status of the port. + enum: + - "Running, Stopped, Validating, Disabled, Invalid" + transmitting: + type: boolean + description: Whether the port has incoming or outgoing connections to a + remote NiFi. + example: + output: output + input: input + activeThreadCount: 0 + groupId: groupId + name: name + transmitting: true + flowFilesIn: 5 + id: id + flowFilesOut: 5 + runStatus: "Running, Stopped, Validating, Disabled, Invalid" + bytesIn: 6 + bytesOut: 1 + PortStatusSnapshotEntity: + type: object + properties: + canRead: + type: boolean + description: Indicates whether the user can read a given resource. + readOnly: true + id: + type: string + description: The id of the port. + portStatusSnapshot: + $ref: '#/components/schemas/PortStatusSnapshotDTO' + description: The status of all output ports in the process group. + example: + portStatusSnapshot: + output: output + input: input + activeThreadCount: 0 + groupId: groupId + name: name + transmitting: true + flowFilesIn: 5 + id: id + flowFilesOut: 5 + runStatus: "Running, Stopped, Validating, Disabled, Invalid" + bytesIn: 6 + bytesOut: 1 + canRead: true + id: id + xml: + name: entity + Position: + type: object + properties: + x: + type: number + description: The x coordinate. + format: double + "y": + type: number + description: The y coordinate. + format: double + description: The position of a component on the graph + example: + x: 7.203794749804894 + "y": 4.332304821875894 + PositionDTO: + type: object + properties: + x: + type: number + description: The x coordinate. + format: double + "y": + type: number + description: The y coordinate. + format: double + description: The position of this component in the UI if applicable. + example: + x: 0.8008281904610115 + "y": 6.027456183070403 + PreviousValueDTO: + type: object + properties: + previousValue: + type: string + description: The previous value. + timestamp: + type: string + description: The timestamp when the value was modified. + userIdentity: + type: string + description: The user who changed the previous value. + description: Previous values for a given property. + example: + userIdentity: userIdentity + previousValue: previousValue + timestamp: timestamp + PrioritizerTypesEntity: + type: object + properties: + prioritizerTypes: + uniqueItems: true + type: array + items: + $ref: '#/components/schemas/DocumentedTypeDTO' + example: + prioritizerTypes: + - deprecationReason: deprecationReason + controllerServiceApis: + - type: type + bundle: null + - type: type + bundle: null + restricted: true + description: description + explicitRestrictions: + - requiredPermission: + id: id + label: label + explanation: explanation + - requiredPermission: + id: id + label: label + explanation: explanation + usageRestriction: usageRestriction + type: type + bundle: + artifact: artifact + version: version + group: group + tags: + - tags + - tags + - deprecationReason: deprecationReason + controllerServiceApis: + - type: type + bundle: null + - type: type + bundle: null + restricted: true + description: description + explicitRestrictions: + - requiredPermission: + id: id + label: label + explanation: explanation + - requiredPermission: + id: id + label: label + explanation: explanation + usageRestriction: usageRestriction + type: type + bundle: + artifact: artifact + version: version + group: group + tags: + - tags + - tags + xml: + name: prioritizerTypesEntity + ProcessGroupDTO: + type: object + properties: + activeRemotePortCount: + type: integer + description: The number of active remote ports in the process group. + format: int32 + comments: + type: string + description: The comments for the process group. + contents: + $ref: '#/components/schemas/FlowSnippetDTO' + defaultBackPressureDataSizeThreshold: + type: string + description: Default value used in this Process Group for the maximum data + size of objects that can be queued before back pressure is applied. + defaultBackPressureObjectThreshold: + type: integer + description: Default value used in this Process Group for the maximum number + of objects that can be queued before back pressure is applied. + format: int64 + defaultFlowFileExpiration: + type: string + description: The default FlowFile Expiration for this Process Group. + disabledCount: + type: integer + description: The number of disabled components in the process group. + format: int32 + executionEngine: + type: string + description: The Execution Engine that should be used to run the flow represented + by this Process Group. + enum: + - "STATELESS, STANDARD, INHERITED" + flowfileConcurrency: + type: string + description: The FlowFile Concurrency for this Process Group. + enum: + - "UNBOUNDED, SINGLE_FLOWFILE_PER_NODE, SINGLE_BATCH_PER_NODE" + flowfileOutboundPolicy: + type: string + description: The Outbound Policy that is used for determining how FlowFiles + should be transferred out of the Process Group. + enum: + - "STREAM_WHEN_AVAILABLE, BATCH_OUTPUT" + id: + type: string + description: The id of the component. + inactiveRemotePortCount: + type: integer + description: The number of inactive remote ports in the process group. + format: int32 + inputPortCount: + type: integer + description: The number of input ports in the process group. + format: int32 + readOnly: true + invalidCount: + type: integer + description: The number of invalid components in the process group. + format: int32 + localInputPortCount: + type: integer + description: The number of local input ports in the process group. + format: int32 + localOutputPortCount: + type: integer + description: The number of local output ports in the process group. + format: int32 + locallyModifiedAndStaleCount: + type: integer + description: The number of locally modified and stale versioned process + groups in the process group. + format: int32 + locallyModifiedCount: + type: integer + description: The number of locally modified versioned process groups in + the process group. + format: int32 + logFileSuffix: + type: string + description: The log file suffix for this Process Group for dedicated logging. + maxConcurrentTasks: + type: integer + description: The maximum number of concurrent tasks to use when running + the flow using the Stateless Engine + format: int32 + name: + type: string + description: The name of the process group. + outputPortCount: + type: integer + description: The number of output ports in the process group. + format: int32 + readOnly: true + parameterContext: + $ref: '#/components/schemas/ParameterContextReferenceEntity' + parentGroupId: + type: string + description: The id of parent process group of this component if applicable. + position: + $ref: '#/components/schemas/PositionDTO' + publicInputPortCount: + type: integer + description: The number of public input ports in the process group. + format: int32 + publicOutputPortCount: + type: integer + description: The number of public output ports in the process group. + format: int32 + runningCount: + type: integer + description: The number of running components in this process group. + format: int32 + staleCount: + type: integer + description: The number of stale versioned process groups in the process + group. + format: int32 + statelessFlowTimeout: + type: string + description: The maximum amount of time that the flow can be run using the + Stateless Engine before the flow times out + statelessGroupScheduledState: + type: string + description: "If the Process Group is configured to run in using the Stateless\ + \ Engine, represents the current state. Otherwise, will be STOPPED." + enum: + - "STOPPED, RUNNING" + stoppedCount: + type: integer + description: The number of stopped components in the process group. + format: int32 + syncFailureCount: + type: integer + description: The number of versioned process groups in the process group + that are unable to sync to a registry. + format: int32 + upToDateCount: + type: integer + description: The number of up to date versioned process groups in the process + group. + format: int32 + versionControlInformation: + $ref: '#/components/schemas/VersionControlInformationDTO' + versionedComponentId: + type: string + description: The ID of the corresponding component that is under version + control + example: + activeRemotePortCount: 6 + flowfileConcurrency: "UNBOUNDED, SINGLE_FLOWFILE_PER_NODE, SINGLE_BATCH_PER_NODE" + staleCount: 5 + outputPortCount: 1 + inputPortCount: 9 + versionedComponentId: versionedComponentId + disabledCount: 5 + runningCount: 6 + flowfileOutboundPolicy: "STREAM_WHEN_AVAILABLE, BATCH_OUTPUT" + stoppedCount: 6 + id: id + versionControlInformation: + bucketName: bucketName + groupId: groupId + registryId: registryId + storageLocation: storageLocation + bucketId: bucketId + registryName: registryName + branch: branch + flowName: flowName + version: version + flowDescription: flowDescription + stateExplanation: stateExplanation + state: "LOCALLY_MODIFIED, STALE, LOCALLY_MODIFIED_AND_STALE, UP_TO_DATE,\ + \ SYNC_FAILURE" + flowId: flowId + logFileSuffix: logFileSuffix + defaultBackPressureObjectThreshold: 4 + publicInputPortCount: 2 + comments: comments + upToDateCount: 3 + parentGroupId: parentGroupId + inactiveRemotePortCount: 9 + executionEngine: "STATELESS, STANDARD, INHERITED" + locallyModifiedCount: 3 + defaultBackPressureDataSizeThreshold: defaultBackPressureDataSizeThreshold + publicOutputPortCount: 6 + localOutputPortCount: 9 + defaultFlowFileExpiration: defaultFlowFileExpiration + localInputPortCount: 8 + contents: + controllerServices: + - bulletinLevel: bulletinLevel + deprecated: true + multipleVersionsAvailable: true + extensionMissing: true + type: type + descriptors: + key: + supportsEl: true + defaultValue: defaultValue + displayName: displayName + expressionLanguageScope: expressionLanguageScope + description: description + sensitive: true + required: true + dependencies: + - dependentValues: + - dependentValues + - dependentValues + propertyName: propertyName + - dependentValues: + - dependentValues + - dependentValues + propertyName: propertyName + allowableValues: + - canRead: true + allowableValue: + displayName: displayName + description: description + value: value + - canRead: true + allowableValue: + displayName: displayName + description: description + value: value + identifiesControllerService: identifiesControllerService + name: name + dynamic: true + identifiesControllerServiceBundle: null + controllerServiceApis: + - type: type + bundle: null + - type: type + bundle: null + sensitiveDynamicPropertyNames: + - sensitiveDynamicPropertyNames + - sensitiveDynamicPropertyNames + supportsSensitiveDynamicProperties: true + versionedComponentId: versionedComponentId + validationErrors: + - validationErrors + - validationErrors + id: id + state: "ENABLED, ENABLING, DISABLED, DISABLING" + bundle: + artifact: artifact + version: version + group: group + referencingComponents: + - bulletins: + - null + - null + disconnectedNodeAcknowledged: true + component: + descriptors: + key: null + referenceCycle: true + activeThreadCount: 0 + groupId: groupId + name: name + referenceType: "Processor, ControllerService, ReportingTask, FlowRegistryClient" + validationErrors: + - validationErrors + - validationErrors + id: id + state: state + type: type + referencingComponents: + - null + - null + properties: + key: properties + permissions: null + id: id + position: null + uri: uri + operatePermissions: + canRead: true + canWrite: true + revision: + clientId: clientId + lastModifier: lastModifier + version: 2 + - bulletins: + - null + - null + disconnectedNodeAcknowledged: true + component: + descriptors: + key: null + referenceCycle: true + activeThreadCount: 0 + groupId: groupId + name: name + referenceType: "Processor, ControllerService, ReportingTask, FlowRegistryClient" + validationErrors: + - validationErrors + - validationErrors + id: id + state: state + type: type + referencingComponents: + - null + - null + properties: + key: properties + permissions: null + id: id + position: null + uri: uri + operatePermissions: + canRead: true + canWrite: true + revision: + clientId: clientId + lastModifier: lastModifier + version: 2 + validationStatus: "VALID, INVALID, VALIDATING" + annotationData: annotationData + comments: comments + parentGroupId: parentGroupId + customUiUrl: customUiUrl + restricted: true + name: name + position: + x: 0.8008281904610115 + "y": 6.027456183070403 + persistsState: true + properties: + key: properties + - bulletinLevel: bulletinLevel + deprecated: true + multipleVersionsAvailable: true + extensionMissing: true + type: type + descriptors: + key: + supportsEl: true + defaultValue: defaultValue + displayName: displayName + expressionLanguageScope: expressionLanguageScope + description: description + sensitive: true + required: true + dependencies: + - dependentValues: + - dependentValues + - dependentValues + propertyName: propertyName + - dependentValues: + - dependentValues + - dependentValues + propertyName: propertyName + allowableValues: + - canRead: true + allowableValue: + displayName: displayName + description: description + value: value + - canRead: true + allowableValue: + displayName: displayName + description: description + value: value + identifiesControllerService: identifiesControllerService + name: name + dynamic: true + identifiesControllerServiceBundle: null + controllerServiceApis: + - type: type + bundle: null + - type: type + bundle: null + sensitiveDynamicPropertyNames: + - sensitiveDynamicPropertyNames + - sensitiveDynamicPropertyNames + supportsSensitiveDynamicProperties: true + versionedComponentId: versionedComponentId + validationErrors: + - validationErrors + - validationErrors + id: id + state: "ENABLED, ENABLING, DISABLED, DISABLING" + bundle: + artifact: artifact + version: version + group: group + referencingComponents: + - bulletins: + - null + - null + disconnectedNodeAcknowledged: true + component: + descriptors: + key: null + referenceCycle: true + activeThreadCount: 0 + groupId: groupId + name: name + referenceType: "Processor, ControllerService, ReportingTask, FlowRegistryClient" + validationErrors: + - validationErrors + - validationErrors + id: id + state: state + type: type + referencingComponents: + - null + - null + properties: + key: properties + permissions: null + id: id + position: null + uri: uri + operatePermissions: + canRead: true + canWrite: true + revision: + clientId: clientId + lastModifier: lastModifier + version: 2 + - bulletins: + - null + - null + disconnectedNodeAcknowledged: true + component: + descriptors: + key: null + referenceCycle: true + activeThreadCount: 0 + groupId: groupId + name: name + referenceType: "Processor, ControllerService, ReportingTask, FlowRegistryClient" + validationErrors: + - validationErrors + - validationErrors + id: id + state: state + type: type + referencingComponents: + - null + - null + properties: + key: properties + permissions: null + id: id + position: null + uri: uri + operatePermissions: + canRead: true + canWrite: true + revision: + clientId: clientId + lastModifier: lastModifier + version: 2 + validationStatus: "VALID, INVALID, VALIDATING" + annotationData: annotationData + comments: comments + parentGroupId: parentGroupId + customUiUrl: customUiUrl + restricted: true + name: name + position: + x: 0.8008281904610115 + "y": 6.027456183070403 + persistsState: true + properties: + key: properties + processGroups: + - null + - null + outputPorts: + - null + - null + funnels: + - versionedComponentId: versionedComponentId + parentGroupId: parentGroupId + id: id + position: + x: 0.8008281904610115 + "y": 6.027456183070403 + - versionedComponentId: versionedComponentId + parentGroupId: parentGroupId + id: id + position: + x: 0.8008281904610115 + "y": 6.027456183070403 + inputPorts: + - comments: comments + concurrentlySchedulableTaskCount: 1 + parentGroupId: parentGroupId + type: "INPUT_PORT, OUTPUT_PORT" + allowRemoteAccess: true + versionedComponentId: versionedComponentId + name: name + transmitting: true + validationErrors: + - validationErrors + - validationErrors + id: id + portFunction: "STANDARD, FAILURE" + position: null + state: "RUNNING, STOPPED, DISABLED" + - comments: comments + concurrentlySchedulableTaskCount: 1 + parentGroupId: parentGroupId + type: "INPUT_PORT, OUTPUT_PORT" + allowRemoteAccess: true + versionedComponentId: versionedComponentId + name: name + transmitting: true + validationErrors: + - validationErrors + - validationErrors + id: id + portFunction: "STANDARD, FAILURE" + position: null + state: "RUNNING, STOPPED, DISABLED" + processors: + - supportsBatching: true + supportsParallelProcessing: true + deprecated: true + executionNodeRestricted: true + description: description + parentGroupId: parentGroupId + multipleVersionsAvailable: true + extensionMissing: true + type: type + inputRequirement: inputRequirement + relationships: + - name: name + autoTerminate: true + description: description + retry: true + - name: name + autoTerminate: true + description: description + retry: true + restricted: true + supportsSensitiveDynamicProperties: true + versionedComponentId: versionedComponentId + name: name + validationErrors: + - validationErrors + - validationErrors + style: + key: style + id: id + position: null + state: "RUNNING, STOPPED, DISABLED" + bundle: + artifact: artifact + version: version + group: group + config: + annotationData: annotationData + comments: comments + autoTerminatedRelationships: + - autoTerminatedRelationships + - autoTerminatedRelationships + concurrentlySchedulableTaskCount: 7 + retryCount: 9 + bulletinLevel: bulletinLevel + executionNode: executionNode + penaltyDuration: penaltyDuration + defaultSchedulingPeriod: + key: defaultSchedulingPeriod + defaultConcurrentTasks: + key: defaultConcurrentTasks + runDurationMillis: 3 + customUiUrl: customUiUrl + descriptors: + key: + supportsEl: true + defaultValue: defaultValue + displayName: displayName + expressionLanguageScope: expressionLanguageScope + description: description + sensitive: true + required: true + dependencies: + - dependentValues: + - dependentValues + - dependentValues + propertyName: propertyName + - dependentValues: + - dependentValues + - dependentValues + propertyName: propertyName + allowableValues: + - canRead: true + allowableValue: + displayName: displayName + description: description + value: value + - canRead: true + allowableValue: + displayName: displayName + description: description + value: value + identifiesControllerService: identifiesControllerService + name: name + dynamic: true + identifiesControllerServiceBundle: null + lossTolerant: true + backoffMechanism: "PENALIZE_FLOWFILE, YIELD_PROCESSOR" + maxBackoffPeriod: maxBackoffPeriod + sensitiveDynamicPropertyNames: + - sensitiveDynamicPropertyNames + - sensitiveDynamicPropertyNames + schedulingStrategy: schedulingStrategy + schedulingPeriod: schedulingPeriod + yieldDuration: yieldDuration + properties: + key: properties + retriedRelationships: + - retriedRelationships + - retriedRelationships + persistsState: true + validationStatus: "VALID, INVALID, VALIDATING" + - supportsBatching: true + supportsParallelProcessing: true + deprecated: true + executionNodeRestricted: true + description: description + parentGroupId: parentGroupId + multipleVersionsAvailable: true + extensionMissing: true + type: type + inputRequirement: inputRequirement + relationships: + - name: name + autoTerminate: true + description: description + retry: true + - name: name + autoTerminate: true + description: description + retry: true + restricted: true + supportsSensitiveDynamicProperties: true + versionedComponentId: versionedComponentId + name: name + validationErrors: + - validationErrors + - validationErrors + style: + key: style + id: id + position: null + state: "RUNNING, STOPPED, DISABLED" + bundle: + artifact: artifact + version: version + group: group + config: + annotationData: annotationData + comments: comments + autoTerminatedRelationships: + - autoTerminatedRelationships + - autoTerminatedRelationships + concurrentlySchedulableTaskCount: 7 + retryCount: 9 + bulletinLevel: bulletinLevel + executionNode: executionNode + penaltyDuration: penaltyDuration + defaultSchedulingPeriod: + key: defaultSchedulingPeriod + defaultConcurrentTasks: + key: defaultConcurrentTasks + runDurationMillis: 3 + customUiUrl: customUiUrl + descriptors: + key: + supportsEl: true + defaultValue: defaultValue + displayName: displayName + expressionLanguageScope: expressionLanguageScope + description: description + sensitive: true + required: true + dependencies: + - dependentValues: + - dependentValues + - dependentValues + propertyName: propertyName + - dependentValues: + - dependentValues + - dependentValues + propertyName: propertyName + allowableValues: + - canRead: true + allowableValue: + displayName: displayName + description: description + value: value + - canRead: true + allowableValue: + displayName: displayName + description: description + value: value + identifiesControllerService: identifiesControllerService + name: name + dynamic: true + identifiesControllerServiceBundle: null + lossTolerant: true + backoffMechanism: "PENALIZE_FLOWFILE, YIELD_PROCESSOR" + maxBackoffPeriod: maxBackoffPeriod + sensitiveDynamicPropertyNames: + - sensitiveDynamicPropertyNames + - sensitiveDynamicPropertyNames + schedulingStrategy: schedulingStrategy + schedulingPeriod: schedulingPeriod + yieldDuration: yieldDuration + properties: + key: properties + retriedRelationships: + - retriedRelationships + - retriedRelationships + persistsState: true + validationStatus: "VALID, INVALID, VALIDATING" + remoteProcessGroups: + - inactiveRemoteInputPortCount: 1 + targetSecure: true + communicationsTimeout: communicationsTimeout + outputPortCount: 7 + activeRemoteInputPortCount: 2 + inputPortCount: 6 + proxyPort: 1 + flowRefreshed: flowRefreshed + transportProtocol: transportProtocol + versionedComponentId: versionedComponentId + transmitting: true + validationErrors: + - validationErrors + - validationErrors + yieldDuration: yieldDuration + id: id + localNetworkInterface: localNetworkInterface + authorizationIssues: + - authorizationIssues + - authorizationIssues + comments: comments + proxyPassword: proxyPassword + parentGroupId: parentGroupId + activeRemoteOutputPortCount: 4 + proxyHost: proxyHost + contents: + outputPorts: + - null + - null + inputPorts: + - comments: comments + targetId: targetId + concurrentlySchedulableTaskCount: 1 + groupId: groupId + targetRunning: true + useCompression: true + connected: true + batchSettings: + duration: duration + size: size + count: 7 + versionedComponentId: versionedComponentId + name: name + transmitting: true + exists: true + id: id + - comments: comments + targetId: targetId + concurrentlySchedulableTaskCount: 1 + groupId: groupId + targetRunning: true + useCompression: true + connected: true + batchSettings: + duration: duration + size: size + count: 7 + versionedComponentId: versionedComponentId + name: name + transmitting: true + exists: true + id: id + name: name + proxyUser: proxyUser + targetUri: targetUri + targetUris: targetUris + position: null + inactiveRemoteOutputPortCount: 1 + - inactiveRemoteInputPortCount: 1 + targetSecure: true + communicationsTimeout: communicationsTimeout + outputPortCount: 7 + activeRemoteInputPortCount: 2 + inputPortCount: 6 + proxyPort: 1 + flowRefreshed: flowRefreshed + transportProtocol: transportProtocol + versionedComponentId: versionedComponentId + transmitting: true + validationErrors: + - validationErrors + - validationErrors + yieldDuration: yieldDuration + id: id + localNetworkInterface: localNetworkInterface + authorizationIssues: + - authorizationIssues + - authorizationIssues + comments: comments + proxyPassword: proxyPassword + parentGroupId: parentGroupId + activeRemoteOutputPortCount: 4 + proxyHost: proxyHost + contents: + outputPorts: + - null + - null + inputPorts: + - comments: comments + targetId: targetId + concurrentlySchedulableTaskCount: 1 + groupId: groupId + targetRunning: true + useCompression: true + connected: true + batchSettings: + duration: duration + size: size + count: 7 + versionedComponentId: versionedComponentId + name: name + transmitting: true + exists: true + id: id + - comments: comments + targetId: targetId + concurrentlySchedulableTaskCount: 1 + groupId: groupId + targetRunning: true + useCompression: true + connected: true + batchSettings: + duration: duration + size: size + count: 7 + versionedComponentId: versionedComponentId + name: name + transmitting: true + exists: true + id: id + name: name + proxyUser: proxyUser + targetUri: targetUri + targetUris: targetUris + position: null + inactiveRemoteOutputPortCount: 1 + connections: + - prioritizers: + - prioritizers + - prioritizers + flowFileExpiration: flowFileExpiration + selectedRelationships: + - selectedRelationships + - selectedRelationships + loadBalanceCompression: "DO_NOT_COMPRESS, COMPRESS_ATTRIBUTES_ONLY, COMPRESS_ATTRIBUTES_AND_CONTENT" + destination: + running: true + comments: comments + groupId: groupId + versionedComponentId: versionedComponentId + name: name + transmitting: true + exists: true + id: id + type: "PROCESSOR, REMOTE_INPUT_PORT, REMOTE_OUTPUT_PORT, INPUT_PORT,\ + \ OUTPUT_PORT, FUNNEL" + availableRelationships: + - availableRelationships + - availableRelationships + backPressureDataSizeThreshold: backPressureDataSizeThreshold + loadBalanceStrategy: "DO_NOT_LOAD_BALANCE, PARTITION_BY_ATTRIBUTE, ROUND_ROBIN,\ + \ SINGLE_NODE" + parentGroupId: parentGroupId + labelIndex: 7 + source: null + bends: + - null + - null + loadBalanceStatus: "LOAD_BALANCE_NOT_CONFIGURED, LOAD_BALANCE_INACTIVE,\ + \ LOAD_BALANCE_ACTIVE" + backPressureObjectThreshold: 5 + getzIndex: 2 + versionedComponentId: versionedComponentId + name: name + id: id + position: null + loadBalancePartitionAttribute: loadBalancePartitionAttribute + - prioritizers: + - prioritizers + - prioritizers + flowFileExpiration: flowFileExpiration + selectedRelationships: + - selectedRelationships + - selectedRelationships + loadBalanceCompression: "DO_NOT_COMPRESS, COMPRESS_ATTRIBUTES_ONLY, COMPRESS_ATTRIBUTES_AND_CONTENT" + destination: + running: true + comments: comments + groupId: groupId + versionedComponentId: versionedComponentId + name: name + transmitting: true + exists: true + id: id + type: "PROCESSOR, REMOTE_INPUT_PORT, REMOTE_OUTPUT_PORT, INPUT_PORT,\ + \ OUTPUT_PORT, FUNNEL" + availableRelationships: + - availableRelationships + - availableRelationships + backPressureDataSizeThreshold: backPressureDataSizeThreshold + loadBalanceStrategy: "DO_NOT_LOAD_BALANCE, PARTITION_BY_ATTRIBUTE, ROUND_ROBIN,\ + \ SINGLE_NODE" + parentGroupId: parentGroupId + labelIndex: 7 + source: null + bends: + - null + - null + loadBalanceStatus: "LOAD_BALANCE_NOT_CONFIGURED, LOAD_BALANCE_INACTIVE,\ + \ LOAD_BALANCE_ACTIVE" + backPressureObjectThreshold: 5 + getzIndex: 2 + versionedComponentId: versionedComponentId + name: name + id: id + position: null + loadBalancePartitionAttribute: loadBalancePartitionAttribute + labels: + - getzIndex: 5 + versionedComponentId: versionedComponentId + width: 2.3021358869347655 + parentGroupId: parentGroupId + style: + key: style + id: id + label: label + position: null + height: 5.637376656633329 + - getzIndex: 5 + versionedComponentId: versionedComponentId + width: 2.3021358869347655 + parentGroupId: parentGroupId + style: + key: style + id: id + label: label + position: null + height: 5.637376656633329 + statelessGroupScheduledState: "STOPPED, RUNNING" + invalidCount: 6 + name: name + syncFailureCount: 3 + maxConcurrentTasks: 6 + position: null + statelessFlowTimeout: statelessFlowTimeout + locallyModifiedAndStaleCount: 6 + parameterContext: + component: + name: name + id: id + permissions: null + id: id + ProcessGroupEntity: + type: object + properties: + activeRemotePortCount: + type: integer + description: The number of active remote ports in the process group. + format: int32 + bulletins: + type: array + description: The bulletins for this component. + items: + $ref: '#/components/schemas/BulletinEntity' + component: + $ref: '#/components/schemas/ProcessGroupDTO' + disabledCount: + type: integer + description: The number of disabled components in the process group. + format: int32 + disconnectedNodeAcknowledged: + type: boolean + description: Acknowledges that this node is disconnected to allow for mutable + requests to proceed. + id: + type: string + description: The id of the component. + inactiveRemotePortCount: + type: integer + description: The number of inactive remote ports in the process group. + format: int32 + inputPortCount: + type: integer + description: The number of input ports in the process group. + format: int32 + readOnly: true + invalidCount: + type: integer + description: The number of invalid components in the process group. + format: int32 + localInputPortCount: + type: integer + description: The number of local input ports in the process group. + format: int32 + localOutputPortCount: + type: integer + description: The number of local output ports in the process group. + format: int32 + locallyModifiedAndStaleCount: + type: integer + description: The number of locally modified and stale versioned process + groups in the process group. + format: int32 + locallyModifiedCount: + type: integer + description: The number of locally modified versioned process groups in + the process group. + format: int32 + outputPortCount: + type: integer + description: The number of output ports in the process group. + format: int32 + readOnly: true + parameterContext: + $ref: '#/components/schemas/ParameterContextReferenceEntity' + permissions: + $ref: '#/components/schemas/PermissionsDTO' + position: + $ref: '#/components/schemas/PositionDTO' + processGroupUpdateStrategy: + type: string + description: Determines the process group update strategy + enum: + - "CURRENT_GROUP, CURRENT_GROUP_WITH_CHILDREN" + publicInputPortCount: + type: integer + description: The number of public input ports in the process group. + format: int32 + publicOutputPortCount: + type: integer + description: The number of public output ports in the process group. + format: int32 + revision: + $ref: '#/components/schemas/RevisionDTO' + runningCount: + type: integer + description: The number of running components in this process group. + format: int32 + staleCount: + type: integer + description: The number of stale versioned process groups in the process + group. + format: int32 + status: + $ref: '#/components/schemas/ProcessGroupStatusDTO' + stoppedCount: + type: integer + description: The number of stopped components in the process group. + format: int32 + syncFailureCount: + type: integer + description: The number of versioned process groups in the process group + that are unable to sync to a registry. + format: int32 + upToDateCount: + type: integer + description: The number of up to date versioned process groups in the process + group. + format: int32 + uri: + type: string + description: The URI for futures requests to the component. + versionedFlowSnapshot: + $ref: '#/components/schemas/RegisteredFlowSnapshot' + versionedFlowState: + type: string + description: "The current state of the Process Group, as it relates to the\ + \ Versioned Flow" + readOnly: true + enum: + - "LOCALLY_MODIFIED, STALE, LOCALLY_MODIFIED_AND_STALE, UP_TO_DATE, SYNC_FAILURE" + example: + activeRemotePortCount: 0 + staleCount: 3 + outputPortCount: 3 + inputPortCount: 7 + permissions: + canRead: true + canWrite: true + processGroupUpdateStrategy: "CURRENT_GROUP, CURRENT_GROUP_WITH_CHILDREN" + disabledCount: 7 + runningCount: 5 + versionedFlowSnapshot: + bucket: + identifier: identifier + permissions: + canRead: true + canDelete: true + canWrite: true + createdTimestamp: 2 + name: name + description: description + externalControllerServices: + key: + identifier: identifier + name: name + snapshotMetadata: + flowIdentifier: flowIdentifier + comments: comments + author: author + bucketIdentifier: bucketIdentifier + branch: branch + version: version + timestamp: 5 + flowContents: + processors: + - autoTerminatedRelationships: + - autoTerminatedRelationships + - autoTerminatedRelationships + bulletinLevel: bulletinLevel + executionNode: executionNode + runDurationMillis: 3 + propertyDescriptors: + key: null + type: type + scheduledState: ENABLED + maxBackoffPeriod: maxBackoffPeriod + yieldDuration: yieldDuration + bundle: null + retriedRelationships: + - retriedRelationships + - retriedRelationships + annotationData: annotationData + componentType: CONNECTION + identifier: identifier + comments: comments + concurrentlySchedulableTaskCount: 1 + retryCount: 1 + penaltyDuration: penaltyDuration + backoffMechanism: "PENALIZE_FLOWFILE, YIELD_PROCESSOR" + schedulingStrategy: schedulingStrategy + name: name + instanceIdentifier: instanceIdentifier + schedulingPeriod: schedulingPeriod + style: + key: style + position: null + groupIdentifier: groupIdentifier + properties: + key: properties + - autoTerminatedRelationships: + - autoTerminatedRelationships + - autoTerminatedRelationships + bulletinLevel: bulletinLevel + executionNode: executionNode + runDurationMillis: 3 + propertyDescriptors: + key: null + type: type + scheduledState: ENABLED + maxBackoffPeriod: maxBackoffPeriod + yieldDuration: yieldDuration + bundle: null + retriedRelationships: + - retriedRelationships + - retriedRelationships + annotationData: annotationData + componentType: CONNECTION + identifier: identifier + comments: comments + concurrentlySchedulableTaskCount: 1 + retryCount: 1 + penaltyDuration: penaltyDuration + backoffMechanism: "PENALIZE_FLOWFILE, YIELD_PROCESSOR" + schedulingStrategy: schedulingStrategy + name: name + instanceIdentifier: instanceIdentifier + schedulingPeriod: schedulingPeriod + style: + key: style + position: null + groupIdentifier: groupIdentifier + properties: + key: properties + scheduledState: ENABLED + processGroups: + - null + - null + outputPorts: + - null + - null + funnels: + - componentType: CONNECTION + identifier: identifier + comments: comments + name: name + instanceIdentifier: instanceIdentifier + position: null + groupIdentifier: groupIdentifier + - componentType: CONNECTION + identifier: identifier + comments: comments + name: name + instanceIdentifier: instanceIdentifier + position: null + groupIdentifier: groupIdentifier + versionedFlowCoordinates: + registryId: registryId + storageLocation: storageLocation + bucketId: bucketId + branch: branch + flowId: flowId + version: version + latest: true + connections: + - componentType: CONNECTION + identifier: identifier + prioritizers: + - prioritizers + - prioritizers + comments: comments + flowFileExpiration: flowFileExpiration + selectedRelationships: + - selectedRelationships + - selectedRelationships + loadBalanceCompression: "DO_NOT_COMPRESS, COMPRESS_ATTRIBUTES_ONLY,\ + \ COMPRESS_ATTRIBUTES_AND_CONTENT" + destination: + comments: comments + groupId: groupId + name: name + instanceIdentifier: instanceIdentifier + id: id + type: PROCESSOR + backPressureDataSizeThreshold: backPressureDataSizeThreshold + loadBalanceStrategy: "DO_NOT_LOAD_BALANCE, PARTITION_BY_ATTRIBUTE, ROUND_ROBIN,\ + \ SINGLE_NODE" + labelIndex: 2 + source: null + bends: + - x: 7.203794749804894 + "y": 4.332304821875894 + - x: 7.203794749804894 + "y": 4.332304821875894 + backPressureObjectThreshold: 0 + name: name + instanceIdentifier: instanceIdentifier + position: null + groupIdentifier: groupIdentifier + partitioningAttribute: partitioningAttribute + zIndex: 9 + - componentType: CONNECTION + identifier: identifier + prioritizers: + - prioritizers + - prioritizers + comments: comments + flowFileExpiration: flowFileExpiration + selectedRelationships: + - selectedRelationships + - selectedRelationships + loadBalanceCompression: "DO_NOT_COMPRESS, COMPRESS_ATTRIBUTES_ONLY,\ + \ COMPRESS_ATTRIBUTES_AND_CONTENT" + destination: + comments: comments + groupId: groupId + name: name + instanceIdentifier: instanceIdentifier + id: id + type: PROCESSOR + backPressureDataSizeThreshold: backPressureDataSizeThreshold + loadBalanceStrategy: "DO_NOT_LOAD_BALANCE, PARTITION_BY_ATTRIBUTE, ROUND_ROBIN,\ + \ SINGLE_NODE" + labelIndex: 2 + source: null + bends: + - x: 7.203794749804894 + "y": 4.332304821875894 + - x: 7.203794749804894 + "y": 4.332304821875894 + backPressureObjectThreshold: 0 + name: name + instanceIdentifier: instanceIdentifier + position: null + groupIdentifier: groupIdentifier + partitioningAttribute: partitioningAttribute + zIndex: 9 + logFileSuffix: logFileSuffix + parameterContextName: parameterContextName + componentType: CONNECTION + identifier: identifier + defaultBackPressureObjectThreshold: 0 + comments: comments + executionEngine: STANDARD + defaultBackPressureDataSizeThreshold: defaultBackPressureDataSizeThreshold + labels: + - componentType: CONNECTION + identifier: identifier + comments: comments + name: name + width: 4.8789878742268815 + instanceIdentifier: instanceIdentifier + style: + key: style + label: label + position: null + groupIdentifier: groupIdentifier + height: 6.173804034172511 + zIndex: 6 + - componentType: CONNECTION + identifier: identifier + comments: comments + name: name + width: 4.8789878742268815 + instanceIdentifier: instanceIdentifier + style: + key: style + label: label + position: null + groupIdentifier: groupIdentifier + height: 6.173804034172511 + zIndex: 6 + controllerServices: + - annotationData: annotationData + componentType: CONNECTION + identifier: identifier + comments: comments + bulletinLevel: bulletinLevel + propertyDescriptors: + key: + resourceDefinition: + resourceTypes: + - FILE + - FILE + cardinality: SINGLE + displayName: displayName + identifiesControllerService: true + name: name + dynamic: true + sensitive: true + type: type + scheduledState: ENABLED + controllerServiceApis: + - type: type + bundle: null + - type: type + bundle: null + name: name + instanceIdentifier: instanceIdentifier + position: null + groupIdentifier: groupIdentifier + bundle: + artifact: artifact + version: version + group: group + properties: + key: properties + - annotationData: annotationData + componentType: CONNECTION + identifier: identifier + comments: comments + bulletinLevel: bulletinLevel + propertyDescriptors: + key: + resourceDefinition: + resourceTypes: + - FILE + - FILE + cardinality: SINGLE + displayName: displayName + identifiesControllerService: true + name: name + dynamic: true + sensitive: true + type: type + scheduledState: ENABLED + controllerServiceApis: + - type: type + bundle: null + - type: type + bundle: null + name: name + instanceIdentifier: instanceIdentifier + position: null + groupIdentifier: groupIdentifier + bundle: + artifact: artifact + version: version + group: group + properties: + key: properties + defaultFlowFileExpiration: defaultFlowFileExpiration + flowFileConcurrency: flowFileConcurrency + flowFileOutboundPolicy: flowFileOutboundPolicy + name: name + inputPorts: + - componentType: CONNECTION + identifier: identifier + comments: comments + allowRemoteAccess: true + concurrentlySchedulableTaskCount: 2 + name: name + instanceIdentifier: instanceIdentifier + portFunction: STANDARD + position: null + groupIdentifier: groupIdentifier + type: INPUT_PORT + scheduledState: ENABLED + - componentType: CONNECTION + identifier: identifier + comments: comments + allowRemoteAccess: true + concurrentlySchedulableTaskCount: 2 + name: name + instanceIdentifier: instanceIdentifier + portFunction: STANDARD + position: null + groupIdentifier: groupIdentifier + type: INPUT_PORT + scheduledState: ENABLED + instanceIdentifier: instanceIdentifier + maxConcurrentTasks: 9 + position: null + statelessFlowTimeout: statelessFlowTimeout + groupIdentifier: groupIdentifier + remoteProcessGroups: + - componentType: CONNECTION + identifier: identifier + comments: comments + proxyPassword: proxyPassword + communicationsTimeout: communicationsTimeout + proxyHost: proxyHost + proxyPort: 4 + outputPorts: + - null + - null + transportProtocol: "RAW, HTTP" + name: name + proxyUser: proxyUser + inputPorts: + - componentType: CONNECTION + identifier: identifier + remoteGroupId: remoteGroupId + comments: comments + targetId: targetId + concurrentlySchedulableTaskCount: 1 + useCompression: true + scheduledState: ENABLED + name: name + instanceIdentifier: instanceIdentifier + position: null + batchSize: + duration: duration + size: size + count: 5 + groupIdentifier: groupIdentifier + - componentType: CONNECTION + identifier: identifier + remoteGroupId: remoteGroupId + comments: comments + targetId: targetId + concurrentlySchedulableTaskCount: 1 + useCompression: true + scheduledState: ENABLED + name: name + instanceIdentifier: instanceIdentifier + position: null + batchSize: + duration: duration + size: size + count: 5 + groupIdentifier: groupIdentifier + targetUris: targetUris + instanceIdentifier: instanceIdentifier + yieldDuration: yieldDuration + position: null + groupIdentifier: groupIdentifier + localNetworkInterface: localNetworkInterface + - componentType: CONNECTION + identifier: identifier + comments: comments + proxyPassword: proxyPassword + communicationsTimeout: communicationsTimeout + proxyHost: proxyHost + proxyPort: 4 + outputPorts: + - null + - null + transportProtocol: "RAW, HTTP" + name: name + proxyUser: proxyUser + inputPorts: + - componentType: CONNECTION + identifier: identifier + remoteGroupId: remoteGroupId + comments: comments + targetId: targetId + concurrentlySchedulableTaskCount: 1 + useCompression: true + scheduledState: ENABLED + name: name + instanceIdentifier: instanceIdentifier + position: null + batchSize: + duration: duration + size: size + count: 5 + groupIdentifier: groupIdentifier + - componentType: CONNECTION + identifier: identifier + remoteGroupId: remoteGroupId + comments: comments + targetId: targetId + concurrentlySchedulableTaskCount: 1 + useCompression: true + scheduledState: ENABLED + name: name + instanceIdentifier: instanceIdentifier + position: null + batchSize: + duration: duration + size: size + count: 5 + groupIdentifier: groupIdentifier + targetUris: targetUris + instanceIdentifier: instanceIdentifier + yieldDuration: yieldDuration + position: null + groupIdentifier: groupIdentifier + localNetworkInterface: localNetworkInterface + parameterProviders: + key: + identifier: identifier + name: name + type: type + bundle: null + flow: + versionCount: 4 + bucketName: bucketName + identifier: identifier + permissions: null + createdTimestamp: 3 + name: name + description: description + bucketIdentifier: bucketIdentifier + versionInfo: + version: 0 + branch: branch + lastModifiedTimestamp: 8 + flowEncodingVersion: flowEncodingVersion + latest: true + parameterContexts: + key: + parameterGroupName: parameterGroupName + componentType: CONNECTION + identifier: identifier + synchronized: true + comments: comments + description: description + inheritedParameterContexts: + - inheritedParameterContexts + - inheritedParameterContexts + name: name + instanceIdentifier: instanceIdentifier + position: null + groupIdentifier: groupIdentifier + parameterProvider: parameterProvider + parameters: + - referencedAssets: + - identifier: identifier name: name - invalidCount: 5 - syncFailureCount: 1 - position: null - maxConcurrentTasks: 6 - statelessFlowTimeout: statelessFlowTimeout - parameterContext: null - locallyModifiedAndStaleCount: 7 - localOutputPortCount: 5 - localInputPortCount: 5 - invalidCount: 4 - syncFailureCount: 4 - position: - x: 6.027456183070403 - "y": 1.4658129805029452 - versionedFlowState: "LOCALLY_MODIFIED, STALE, LOCALLY_MODIFIED_AND_STALE,\ - \ UP_TO_DATE, SYNC_FAILURE" - locallyModifiedAndStaleCount: 1 - parameterContext: null - status: + - identifier: identifier name: name - nodeSnapshots: - - statusSnapshot: null - address: address - apiPort: 8 - nodeId: nodeId - - statusSnapshot: null - address: address - apiPort: 8 - nodeId: nodeId + provided: true + name: name + description: description + sensitive: true + value: value + - referencedAssets: + - identifier: identifier + name: name + - identifier: identifier + name: name + provided: true + name: name + description: description + sensitive: true + value: value + stoppedCount: 7 + id: id + bulletins: + - null + - null + publicInputPortCount: 3 + upToDateCount: 3 + inactiveRemotePortCount: 0 + uri: uri + locallyModifiedCount: 7 + revision: + clientId: clientId + lastModifier: lastModifier + version: 2 + disconnectedNodeAcknowledged: true + publicOutputPortCount: 7 + component: + activeRemotePortCount: 6 + flowfileConcurrency: "UNBOUNDED, SINGLE_FLOWFILE_PER_NODE, SINGLE_BATCH_PER_NODE" + staleCount: 5 + outputPortCount: 1 + inputPortCount: 9 + versionedComponentId: versionedComponentId + disabledCount: 5 + runningCount: 6 + flowfileOutboundPolicy: "STREAM_WHEN_AVAILABLE, BATCH_OUTPUT" + stoppedCount: 6 + id: id + versionControlInformation: + bucketName: bucketName + groupId: groupId + registryId: registryId + storageLocation: storageLocation + bucketId: bucketId + registryName: registryName + branch: branch + flowName: flowName + version: version + flowDescription: flowDescription + stateExplanation: stateExplanation + state: "LOCALLY_MODIFIED, STALE, LOCALLY_MODIFIED_AND_STALE, UP_TO_DATE,\ + \ SYNC_FAILURE" + flowId: flowId + logFileSuffix: logFileSuffix + defaultBackPressureObjectThreshold: 4 + publicInputPortCount: 2 + comments: comments + upToDateCount: 3 + parentGroupId: parentGroupId + inactiveRemotePortCount: 9 + executionEngine: "STATELESS, STANDARD, INHERITED" + locallyModifiedCount: 3 + defaultBackPressureDataSizeThreshold: defaultBackPressureDataSizeThreshold + publicOutputPortCount: 6 + localOutputPortCount: 9 + defaultFlowFileExpiration: defaultFlowFileExpiration + localInputPortCount: 8 + contents: + controllerServices: + - bulletinLevel: bulletinLevel + deprecated: true + multipleVersionsAvailable: true + extensionMissing: true + type: type + descriptors: + key: + supportsEl: true + defaultValue: defaultValue + displayName: displayName + expressionLanguageScope: expressionLanguageScope + description: description + sensitive: true + required: true + dependencies: + - dependentValues: + - dependentValues + - dependentValues + propertyName: propertyName + - dependentValues: + - dependentValues + - dependentValues + propertyName: propertyName + allowableValues: + - canRead: true + allowableValue: + displayName: displayName + description: description + value: value + - canRead: true + allowableValue: + displayName: displayName + description: description + value: value + identifiesControllerService: identifiesControllerService + name: name + dynamic: true + identifiesControllerServiceBundle: null + controllerServiceApis: + - type: type + bundle: null + - type: type + bundle: null + sensitiveDynamicPropertyNames: + - sensitiveDynamicPropertyNames + - sensitiveDynamicPropertyNames + supportsSensitiveDynamicProperties: true + versionedComponentId: versionedComponentId + validationErrors: + - validationErrors + - validationErrors + id: id + state: "ENABLED, ENABLING, DISABLED, DISABLING" + bundle: + artifact: artifact + version: version + group: group + referencingComponents: + - bulletins: + - null + - null + disconnectedNodeAcknowledged: true + component: + descriptors: + key: null + referenceCycle: true + activeThreadCount: 0 + groupId: groupId + name: name + referenceType: "Processor, ControllerService, ReportingTask, FlowRegistryClient" + validationErrors: + - validationErrors + - validationErrors id: id - aggregateSnapshot: - transferred: transferred - queued: queued - remoteProcessGroupStatusSnapshots: - - canRead: true - remoteProcessGroupStatusSnapshot: - bytesReceived: 4 - transmissionStatus: transmissionStatus - activeThreadCount: 0 - groupId: groupId - flowFilesReceived: 1 - name: name - targetUri: targetUri - flowFilesSent: 6 - received: received - id: id - bytesSent: 4 - sent: sent - id: id + state: state + type: type + referencingComponents: + - null + - null + properties: + key: properties + permissions: null + id: id + position: null + uri: uri + operatePermissions: + canRead: true + canWrite: true + revision: + clientId: clientId + lastModifier: lastModifier + version: 2 + - bulletins: + - null + - null + disconnectedNodeAcknowledged: true + component: + descriptors: + key: null + referenceCycle: true + activeThreadCount: 0 + groupId: groupId + name: name + referenceType: "Processor, ControllerService, ReportingTask, FlowRegistryClient" + validationErrors: + - validationErrors + - validationErrors + id: id + state: state + type: type + referencingComponents: + - null + - null + properties: + key: properties + permissions: null + id: id + position: null + uri: uri + operatePermissions: + canRead: true + canWrite: true + revision: + clientId: clientId + lastModifier: lastModifier + version: 2 + validationStatus: "VALID, INVALID, VALIDATING" + annotationData: annotationData + comments: comments + parentGroupId: parentGroupId + customUiUrl: customUiUrl + restricted: true + name: name + position: + x: 0.8008281904610115 + "y": 6.027456183070403 + persistsState: true + properties: + key: properties + - bulletinLevel: bulletinLevel + deprecated: true + multipleVersionsAvailable: true + extensionMissing: true + type: type + descriptors: + key: + supportsEl: true + defaultValue: defaultValue + displayName: displayName + expressionLanguageScope: expressionLanguageScope + description: description + sensitive: true + required: true + dependencies: + - dependentValues: + - dependentValues + - dependentValues + propertyName: propertyName + - dependentValues: + - dependentValues + - dependentValues + propertyName: propertyName + allowableValues: + - canRead: true + allowableValue: + displayName: displayName + description: description + value: value + - canRead: true + allowableValue: + displayName: displayName + description: description + value: value + identifiesControllerService: identifiesControllerService + name: name + dynamic: true + identifiesControllerServiceBundle: null + controllerServiceApis: + - type: type + bundle: null + - type: type + bundle: null + sensitiveDynamicPropertyNames: + - sensitiveDynamicPropertyNames + - sensitiveDynamicPropertyNames + supportsSensitiveDynamicProperties: true + versionedComponentId: versionedComponentId + validationErrors: + - validationErrors + - validationErrors + id: id + state: "ENABLED, ENABLING, DISABLED, DISABLING" + bundle: + artifact: artifact + version: version + group: group + referencingComponents: + - bulletins: + - null + - null + disconnectedNodeAcknowledged: true + component: + descriptors: + key: null + referenceCycle: true + activeThreadCount: 0 + groupId: groupId + name: name + referenceType: "Processor, ControllerService, ReportingTask, FlowRegistryClient" + validationErrors: + - validationErrors + - validationErrors + id: id + state: state + type: type + referencingComponents: + - null + - null + properties: + key: properties + permissions: null + id: id + position: null + uri: uri + operatePermissions: + canRead: true + canWrite: true + revision: + clientId: clientId + lastModifier: lastModifier + version: 2 + - bulletins: + - null + - null + disconnectedNodeAcknowledged: true + component: + descriptors: + key: null + referenceCycle: true + activeThreadCount: 0 + groupId: groupId + name: name + referenceType: "Processor, ControllerService, ReportingTask, FlowRegistryClient" + validationErrors: + - validationErrors + - validationErrors + id: id + state: state + type: type + referencingComponents: + - null + - null + properties: + key: properties + permissions: null + id: id + position: null + uri: uri + operatePermissions: + canRead: true + canWrite: true + revision: + clientId: clientId + lastModifier: lastModifier + version: 2 + validationStatus: "VALID, INVALID, VALIDATING" + annotationData: annotationData + comments: comments + parentGroupId: parentGroupId + customUiUrl: customUiUrl + restricted: true + name: name + position: + x: 0.8008281904610115 + "y": 6.027456183070403 + persistsState: true + properties: + key: properties + processGroups: + - null + - null + outputPorts: + - null + - null + funnels: + - versionedComponentId: versionedComponentId + parentGroupId: parentGroupId + id: id + position: + x: 0.8008281904610115 + "y": 6.027456183070403 + - versionedComponentId: versionedComponentId + parentGroupId: parentGroupId + id: id + position: + x: 0.8008281904610115 + "y": 6.027456183070403 + inputPorts: + - comments: comments + concurrentlySchedulableTaskCount: 1 + parentGroupId: parentGroupId + type: "INPUT_PORT, OUTPUT_PORT" + allowRemoteAccess: true + versionedComponentId: versionedComponentId + name: name + transmitting: true + validationErrors: + - validationErrors + - validationErrors + id: id + portFunction: "STANDARD, FAILURE" + position: null + state: "RUNNING, STOPPED, DISABLED" + - comments: comments + concurrentlySchedulableTaskCount: 1 + parentGroupId: parentGroupId + type: "INPUT_PORT, OUTPUT_PORT" + allowRemoteAccess: true + versionedComponentId: versionedComponentId + name: name + transmitting: true + validationErrors: + - validationErrors + - validationErrors + id: id + portFunction: "STANDARD, FAILURE" + position: null + state: "RUNNING, STOPPED, DISABLED" + processors: + - supportsBatching: true + supportsParallelProcessing: true + deprecated: true + executionNodeRestricted: true + description: description + parentGroupId: parentGroupId + multipleVersionsAvailable: true + extensionMissing: true + type: type + inputRequirement: inputRequirement + relationships: + - name: name + autoTerminate: true + description: description + retry: true + - name: name + autoTerminate: true + description: description + retry: true + restricted: true + supportsSensitiveDynamicProperties: true + versionedComponentId: versionedComponentId + name: name + validationErrors: + - validationErrors + - validationErrors + style: + key: style + id: id + position: null + state: "RUNNING, STOPPED, DISABLED" + bundle: + artifact: artifact + version: version + group: group + config: + annotationData: annotationData + comments: comments + autoTerminatedRelationships: + - autoTerminatedRelationships + - autoTerminatedRelationships + concurrentlySchedulableTaskCount: 7 + retryCount: 9 + bulletinLevel: bulletinLevel + executionNode: executionNode + penaltyDuration: penaltyDuration + defaultSchedulingPeriod: + key: defaultSchedulingPeriod + defaultConcurrentTasks: + key: defaultConcurrentTasks + runDurationMillis: 3 + customUiUrl: customUiUrl + descriptors: + key: + supportsEl: true + defaultValue: defaultValue + displayName: displayName + expressionLanguageScope: expressionLanguageScope + description: description + sensitive: true + required: true + dependencies: + - dependentValues: + - dependentValues + - dependentValues + propertyName: propertyName + - dependentValues: + - dependentValues + - dependentValues + propertyName: propertyName + allowableValues: - canRead: true - remoteProcessGroupStatusSnapshot: - bytesReceived: 4 - transmissionStatus: transmissionStatus - activeThreadCount: 0 - groupId: groupId - flowFilesReceived: 1 - name: name - targetUri: targetUri - flowFilesSent: 6 - received: received - id: id - bytesSent: 4 - sent: sent - id: id - output: output - connectionStatusSnapshots: - - connectionStatusSnapshot: - sourceId: sourceId - groupId: groupId - queued: queued - percentUseCount: 7 - destinationId: destinationId - predictions: - predictedBytesAtNextInterval: 9 - predictionIntervalSeconds: 2 - predictedPercentBytes: 2 - predictedPercentCount: 3 - predictedMillisUntilCountBackpressure: 5 - predictedCountAtNextInterval: 7 - predictedMillisUntilBytesBackpressure: 5 - output: output - input: input - percentUseBytes: 1 - flowFileAvailability: flowFileAvailability - destinationName: destinationName - queuedSize: queuedSize - queuedCount: queuedCount - name: name - flowFilesQueued: 1 - id: id - sourceName: sourceName - flowFilesIn: 4 - flowFilesOut: 1 - bytesIn: 7 - bytesOut: 1 - bytesQueued: 6 - canRead: true - id: id - - connectionStatusSnapshot: - sourceId: sourceId - groupId: groupId - queued: queued - percentUseCount: 7 - destinationId: destinationId - predictions: - predictedBytesAtNextInterval: 9 - predictionIntervalSeconds: 2 - predictedPercentBytes: 2 - predictedPercentCount: 3 - predictedMillisUntilCountBackpressure: 5 - predictedCountAtNextInterval: 7 - predictedMillisUntilBytesBackpressure: 5 - output: output - input: input - percentUseBytes: 1 - flowFileAvailability: flowFileAvailability - destinationName: destinationName - queuedSize: queuedSize - queuedCount: queuedCount - name: name - flowFilesQueued: 1 - id: id - sourceName: sourceName - flowFilesIn: 4 - flowFilesOut: 1 - bytesIn: 7 - bytesOut: 1 - bytesQueued: 6 - canRead: true - id: id - queuedCount: queuedCount - queuedSize: queuedSize - flowFilesReceived: 4 - processGroupStatusSnapshots: + allowableValue: + displayName: displayName + description: description + value: value - canRead: true - processGroupStatusSnapshot: null - id: id + allowableValue: + displayName: displayName + description: description + value: value + identifiesControllerService: identifiesControllerService + name: name + dynamic: true + identifiesControllerServiceBundle: null + lossTolerant: true + backoffMechanism: "PENALIZE_FLOWFILE, YIELD_PROCESSOR" + maxBackoffPeriod: maxBackoffPeriod + sensitiveDynamicPropertyNames: + - sensitiveDynamicPropertyNames + - sensitiveDynamicPropertyNames + schedulingStrategy: schedulingStrategy + schedulingPeriod: schedulingPeriod + yieldDuration: yieldDuration + properties: + key: properties + retriedRelationships: + - retriedRelationships + - retriedRelationships + persistsState: true + validationStatus: "VALID, INVALID, VALIDATING" + - supportsBatching: true + supportsParallelProcessing: true + deprecated: true + executionNodeRestricted: true + description: description + parentGroupId: parentGroupId + multipleVersionsAvailable: true + extensionMissing: true + type: type + inputRequirement: inputRequirement + relationships: + - name: name + autoTerminate: true + description: description + retry: true + - name: name + autoTerminate: true + description: description + retry: true + restricted: true + supportsSensitiveDynamicProperties: true + versionedComponentId: versionedComponentId + name: name + validationErrors: + - validationErrors + - validationErrors + style: + key: style + id: id + position: null + state: "RUNNING, STOPPED, DISABLED" + bundle: + artifact: artifact + version: version + group: group + config: + annotationData: annotationData + comments: comments + autoTerminatedRelationships: + - autoTerminatedRelationships + - autoTerminatedRelationships + concurrentlySchedulableTaskCount: 7 + retryCount: 9 + bulletinLevel: bulletinLevel + executionNode: executionNode + penaltyDuration: penaltyDuration + defaultSchedulingPeriod: + key: defaultSchedulingPeriod + defaultConcurrentTasks: + key: defaultConcurrentTasks + runDurationMillis: 3 + customUiUrl: customUiUrl + descriptors: + key: + supportsEl: true + defaultValue: defaultValue + displayName: displayName + expressionLanguageScope: expressionLanguageScope + description: description + sensitive: true + required: true + dependencies: + - dependentValues: + - dependentValues + - dependentValues + propertyName: propertyName + - dependentValues: + - dependentValues + - dependentValues + propertyName: propertyName + allowableValues: - canRead: true - processGroupStatusSnapshot: null - id: id - flowFilesSent: 9 - id: id - flowFilesIn: 5 - written: written - statelessActiveThreadCount: 7 - flowFilesOut: 0 - bytesIn: 4 - bytesQueued: 8 - bytesOut: 2 - bytesWritten: 3 - outputPortStatusSnapshots: - - null - - null - read: read - bytesTransferred: 8 - activeThreadCount: 1 - processorStatusSnapshots: - - processorStatusSnapshot: - bytesWritten: 7 - read: read - tasksDurationNanos: 8 - activeThreadCount: 7 - groupId: groupId - executionNode: "ALL, PRIMARY" - bytesRead: 3 - processingPerformanceStatus: - identifier: identifier - cpuDuration: 3 - contentReadDuration: 7 - sessionCommitDuration: 3 - garbageCollectionDuration: 4 - contentWriteDuration: 5 - type: type - terminatedThreadCount: 3 - output: output - input: input - taskCount: 4 - name: name - id: id - written: written - flowFilesIn: 0 - tasksDuration: tasksDuration - runStatus: "Running, Stopped, Validating, Disabled, Invalid" - flowFilesOut: 6 - tasks: tasks - bytesIn: 7 - bytesOut: 0 - canRead: true - id: id - - processorStatusSnapshot: - bytesWritten: 7 - read: read - tasksDurationNanos: 8 - activeThreadCount: 7 - groupId: groupId - executionNode: "ALL, PRIMARY" - bytesRead: 3 - processingPerformanceStatus: - identifier: identifier - cpuDuration: 3 - contentReadDuration: 7 - sessionCommitDuration: 3 - garbageCollectionDuration: 4 - contentWriteDuration: 5 - type: type - terminatedThreadCount: 3 - output: output - input: input - taskCount: 4 - name: name - id: id - written: written - flowFilesIn: 0 - tasksDuration: tasksDuration - runStatus: "Running, Stopped, Validating, Disabled, Invalid" - flowFilesOut: 6 - tasks: tasks - bytesIn: 7 - bytesOut: 0 - canRead: true - id: id - bytesRead: 4 - processingPerformanceStatus: null - received: received - bytesSent: 8 - processingNanos: 9 - sent: sent - flowFilesTransferred: 1 - terminatedThreadCount: 3 - input: input - bytesReceived: 6 + allowableValue: + displayName: displayName + description: description + value: value + - canRead: true + allowableValue: + displayName: displayName + description: description + value: value + identifiesControllerService: identifiesControllerService name: name - flowFilesQueued: 6 - versionedFlowState: "LOCALLY_MODIFIED, STALE, LOCALLY_MODIFIED_AND_STALE,\ - \ UP_TO_DATE, SYNC_FAILURE" - inputPortStatusSnapshots: - - portStatusSnapshot: - output: output - input: input - activeThreadCount: 7 - groupId: groupId - name: name - transmitting: true - id: id - flowFilesIn: 9 - flowFilesOut: 9 - runStatus: "Running, Stopped, Validating, Disabled, Invalid" - bytesIn: 0 - bytesOut: 0 - canRead: true - id: id - - portStatusSnapshot: - output: output - input: input - activeThreadCount: 7 - groupId: groupId - name: name - transmitting: true - id: id - flowFilesIn: 9 - flowFilesOut: 9 - runStatus: "Running, Stopped, Validating, Disabled, Invalid" - bytesIn: 0 - bytesOut: 0 - canRead: true - id: id - statsLastRefreshed: statsLastRefreshed - parameterProviderConfiguration: - component: - parameterGroupName: parameterGroupName - synchronized: true - parameterProviderName: parameterProviderName - parameterProviderId: parameterProviderId - permissions: null + dynamic: true + identifiesControllerServiceBundle: null + lossTolerant: true + backoffMechanism: "PENALIZE_FLOWFILE, YIELD_PROCESSOR" + maxBackoffPeriod: maxBackoffPeriod + sensitiveDynamicPropertyNames: + - sensitiveDynamicPropertyNames + - sensitiveDynamicPropertyNames + schedulingStrategy: schedulingStrategy + schedulingPeriod: schedulingPeriod + yieldDuration: yieldDuration + properties: + key: properties + retriedRelationships: + - retriedRelationships + - retriedRelationships + persistsState: true + validationStatus: "VALID, INVALID, VALIDATING" + remoteProcessGroups: + - inactiveRemoteInputPortCount: 1 + targetSecure: true + communicationsTimeout: communicationsTimeout + outputPortCount: 7 + activeRemoteInputPortCount: 2 + inputPortCount: 6 + proxyPort: 1 + flowRefreshed: flowRefreshed + transportProtocol: transportProtocol + versionedComponentId: versionedComponentId + transmitting: true + validationErrors: + - validationErrors + - validationErrors + yieldDuration: yieldDuration + id: id + localNetworkInterface: localNetworkInterface + authorizationIssues: + - authorizationIssues + - authorizationIssues + comments: comments + proxyPassword: proxyPassword + parentGroupId: parentGroupId + activeRemoteOutputPortCount: 4 + proxyHost: proxyHost + contents: + outputPorts: + - null + - null + inputPorts: + - comments: comments + targetId: targetId + concurrentlySchedulableTaskCount: 1 + groupId: groupId + targetRunning: true + useCompression: true + connected: true + batchSettings: + duration: duration + size: size + count: 7 + versionedComponentId: versionedComponentId + name: name + transmitting: true + exists: true + id: id + - comments: comments + targetId: targetId + concurrentlySchedulableTaskCount: 1 + groupId: groupId + targetRunning: true + useCompression: true + connected: true + batchSettings: + duration: duration + size: size + count: 7 + versionedComponentId: versionedComponentId + name: name + transmitting: true + exists: true + id: id + name: name + proxyUser: proxyUser + targetUri: targetUri + targetUris: targetUris + position: null + inactiveRemoteOutputPortCount: 1 + - inactiveRemoteInputPortCount: 1 + targetSecure: true + communicationsTimeout: communicationsTimeout + outputPortCount: 7 + activeRemoteInputPortCount: 2 + inputPortCount: 6 + proxyPort: 1 + flowRefreshed: flowRefreshed + transportProtocol: transportProtocol + versionedComponentId: versionedComponentId + transmitting: true + validationErrors: + - validationErrors + - validationErrors + yieldDuration: yieldDuration + id: id + localNetworkInterface: localNetworkInterface + authorizationIssues: + - authorizationIssues + - authorizationIssues + comments: comments + proxyPassword: proxyPassword + parentGroupId: parentGroupId + activeRemoteOutputPortCount: 4 + proxyHost: proxyHost + contents: + outputPorts: + - null + - null + inputPorts: + - comments: comments + targetId: targetId + concurrentlySchedulableTaskCount: 1 + groupId: groupId + targetRunning: true + useCompression: true + connected: true + batchSettings: + duration: duration + size: size + count: 7 + versionedComponentId: versionedComponentId + name: name + transmitting: true + exists: true + id: id + - comments: comments + targetId: targetId + concurrentlySchedulableTaskCount: 1 + groupId: groupId + targetRunning: true + useCompression: true + connected: true + batchSettings: + duration: duration + size: size + count: 7 + versionedComponentId: versionedComponentId + name: name + transmitting: true + exists: true + id: id + name: name + proxyUser: proxyUser + targetUri: targetUri + targetUris: targetUris + position: null + inactiveRemoteOutputPortCount: 1 + connections: + - prioritizers: + - prioritizers + - prioritizers + flowFileExpiration: flowFileExpiration + selectedRelationships: + - selectedRelationships + - selectedRelationships + loadBalanceCompression: "DO_NOT_COMPRESS, COMPRESS_ATTRIBUTES_ONLY,\ + \ COMPRESS_ATTRIBUTES_AND_CONTENT" + destination: + running: true + comments: comments + groupId: groupId + versionedComponentId: versionedComponentId + name: name + transmitting: true + exists: true + id: id + type: "PROCESSOR, REMOTE_INPUT_PORT, REMOTE_OUTPUT_PORT, INPUT_PORT,\ + \ OUTPUT_PORT, FUNNEL" + availableRelationships: + - availableRelationships + - availableRelationships + backPressureDataSizeThreshold: backPressureDataSizeThreshold + loadBalanceStrategy: "DO_NOT_LOAD_BALANCE, PARTITION_BY_ATTRIBUTE, ROUND_ROBIN,\ + \ SINGLE_NODE" + parentGroupId: parentGroupId + labelIndex: 7 + source: null + bends: + - null + - null + loadBalanceStatus: "LOAD_BALANCE_NOT_CONFIGURED, LOAD_BALANCE_INACTIVE,\ + \ LOAD_BALANCE_ACTIVE" + backPressureObjectThreshold: 5 + getzIndex: 2 + versionedComponentId: versionedComponentId + name: name + id: id + position: null + loadBalancePartitionAttribute: loadBalancePartitionAttribute + - prioritizers: + - prioritizers + - prioritizers + flowFileExpiration: flowFileExpiration + selectedRelationships: + - selectedRelationships + - selectedRelationships + loadBalanceCompression: "DO_NOT_COMPRESS, COMPRESS_ATTRIBUTES_ONLY,\ + \ COMPRESS_ATTRIBUTES_AND_CONTENT" + destination: + running: true + comments: comments + groupId: groupId + versionedComponentId: versionedComponentId + name: name + transmitting: true + exists: true + id: id + type: "PROCESSOR, REMOTE_INPUT_PORT, REMOTE_OUTPUT_PORT, INPUT_PORT,\ + \ OUTPUT_PORT, FUNNEL" + availableRelationships: + - availableRelationships + - availableRelationships + backPressureDataSizeThreshold: backPressureDataSizeThreshold + loadBalanceStrategy: "DO_NOT_LOAD_BALANCE, PARTITION_BY_ATTRIBUTE, ROUND_ROBIN,\ + \ SINGLE_NODE" + parentGroupId: parentGroupId + labelIndex: 7 + source: null + bends: + - null + - null + loadBalanceStatus: "LOAD_BALANCE_NOT_CONFIGURED, LOAD_BALANCE_INACTIVE,\ + \ LOAD_BALANCE_ACTIVE" + backPressureObjectThreshold: 5 + getzIndex: 2 + versionedComponentId: versionedComponentId + name: name + id: id + position: null + loadBalancePartitionAttribute: loadBalancePartitionAttribute + labels: + - getzIndex: 5 + versionedComponentId: versionedComponentId + width: 2.3021358869347655 + parentGroupId: parentGroupId + style: + key: style + id: id + label: label + position: null + height: 5.637376656633329 + - getzIndex: 5 + versionedComponentId: versionedComponentId + width: 2.3021358869347655 + parentGroupId: parentGroupId + style: + key: style + id: id + label: label + position: null + height: 5.637376656633329 + statelessGroupScheduledState: "STOPPED, RUNNING" + invalidCount: 6 + name: name + syncFailureCount: 3 + maxConcurrentTasks: 6 + position: null + statelessFlowTimeout: statelessFlowTimeout + locallyModifiedAndStaleCount: 6 + parameterContext: + component: + name: name + id: id + permissions: null + id: id + localOutputPortCount: 4 + localInputPortCount: 0 + invalidCount: 6 + syncFailureCount: 0 + position: null + versionedFlowState: "LOCALLY_MODIFIED, STALE, LOCALLY_MODIFIED_AND_STALE,\ + \ UP_TO_DATE, SYNC_FAILURE" + locallyModifiedAndStaleCount: 8 + parameterContext: null + status: + name: name + nodeSnapshots: + - statusSnapshot: null + address: address + apiPort: 5 + nodeId: nodeId + - statusSnapshot: null + address: address + apiPort: 5 + nodeId: nodeId + aggregateSnapshot: + transferred: transferred + queued: queued + output: output + remoteProcessGroupStatusSnapshots: + - canRead: true + remoteProcessGroupStatusSnapshot: + bytesReceived: 5 + activeThreadCount: 5 + transmissionStatus: transmissionStatus + flowFilesReceived: 7 + groupId: groupId + name: name + targetUri: targetUri + flowFilesSent: 3 + received: received + bytesSent: 8 + id: id + sent: sent + id: id + - canRead: true + remoteProcessGroupStatusSnapshot: + bytesReceived: 5 + activeThreadCount: 5 + transmissionStatus: transmissionStatus + flowFilesReceived: 7 + groupId: groupId + name: name + targetUri: targetUri + flowFilesSent: 3 + received: received + bytesSent: 8 id: id - - parameterContextRevision: - clientId: clientId - lastModifier: lastModifier - version: 0 - referencingComponents: - - bulletins: - - null - - null - disconnectedNodeAcknowledged: true - component: - activeThreadCount: 0 - processGroupId: processGroupId + sent: sent + id: id + connectionStatusSnapshots: + - canRead: true + connectionStatusSnapshot: + sourceId: sourceId + groupId: groupId + queued: queued + percentUseCount: 1 + destinationId: destinationId + predictions: + predictedBytesAtNextInterval: 4 + predictionIntervalSeconds: 9 + predictedPercentBytes: 6 + predictedPercentCount: 8 + predictedMillisUntilCountBackpressure: 9 + predictedCountAtNextInterval: 5 + predictedMillisUntilBytesBackpressure: 9 + output: output + input: input + percentUseBytes: 7 + flowFileAvailability: flowFileAvailability + destinationName: destinationName + queuedCount: queuedCount + queuedSize: queuedSize + flowFilesQueued: 6 name: name - referenceType: "PROCESSOR,CONTROLLER_SERVICE, INPUT_PORT, OUTPUT_PORT,\ - \ REMOTE_INPUT_PORT, REMOTE_OUTPUT_PORT, STATELESS_GROUP" - validationErrors: - - validationErrors - - validationErrors + flowFilesIn: 1 id: id - state: state - permissions: null - referenceType: "PROCESSOR,CONTROLLER_SERVICE, INPUT_PORT, OUTPUT_PORT,\ - \ REMOTE_INPUT_PORT, REMOTE_OUTPUT_PORT" + sourceName: sourceName + flowFilesOut: 1 + bytesIn: 4 + bytesOut: 7 + bytesQueued: 1 id: id - position: null - uri: uri - processGroup: + - canRead: true + connectionStatusSnapshot: + sourceId: sourceId + groupId: groupId + queued: queued + percentUseCount: 1 + destinationId: destinationId + predictions: + predictedBytesAtNextInterval: 4 + predictionIntervalSeconds: 9 + predictedPercentBytes: 6 + predictedPercentCount: 8 + predictedMillisUntilCountBackpressure: 9 + predictedCountAtNextInterval: 5 + predictedMillisUntilBytesBackpressure: 9 + output: output + input: input + percentUseBytes: 7 + flowFileAvailability: flowFileAvailability + destinationName: destinationName + queuedCount: queuedCount + queuedSize: queuedSize + flowFilesQueued: 6 name: name + flowFilesIn: 1 id: id - revision: null - - bulletins: - - null - - null - disconnectedNodeAcknowledged: true - component: + sourceName: sourceName + flowFilesOut: 1 + bytesIn: 4 + bytesOut: 7 + bytesQueued: 1 + id: id + flowFilesReceived: 5 + queuedCount: queuedCount + queuedSize: queuedSize + flowFilesSent: 4 + processGroupStatusSnapshots: + - canRead: true + processGroupStatusSnapshot: null + id: id + - canRead: true + processGroupStatusSnapshot: null + id: id + flowFilesIn: 9 + id: id + written: written + statelessActiveThreadCount: 3 + flowFilesOut: 0 + bytesIn: 0 + bytesOut: 6 + bytesQueued: 4 + bytesWritten: 0 + outputPortStatusSnapshots: + - null + - null + bytesTransferred: 9 + read: read + activeThreadCount: 4 + processorStatusSnapshots: + - processorStatusSnapshot: + bytesWritten: 9 + read: read + tasksDurationNanos: 8 + activeThreadCount: 8 + groupId: groupId + executionNode: "ALL, PRIMARY" + bytesRead: 8 + processingPerformanceStatus: null + type: type + terminatedThreadCount: 0 + output: output + input: input + taskCount: 9 + name: name + flowFilesIn: 1 + id: id + tasksDuration: tasksDuration + written: written + flowFilesOut: 3 + runStatus: "Running, Stopped, Validating, Disabled, Invalid" + tasks: tasks + bytesIn: 6 + bytesOut: 4 + canRead: true + id: id + - processorStatusSnapshot: + bytesWritten: 9 + read: read + tasksDurationNanos: 8 + activeThreadCount: 8 + groupId: groupId + executionNode: "ALL, PRIMARY" + bytesRead: 8 + processingPerformanceStatus: null + type: type + terminatedThreadCount: 0 + output: output + input: input + taskCount: 9 + name: name + flowFilesIn: 1 + id: id + tasksDuration: tasksDuration + written: written + flowFilesOut: 3 + runStatus: "Running, Stopped, Validating, Disabled, Invalid" + tasks: tasks + bytesIn: 6 + bytesOut: 4 + canRead: true + id: id + bytesRead: 1 + processingPerformanceStatus: + identifier: identifier + cpuDuration: 0 + contentReadDuration: 4 + sessionCommitDuration: 1 + garbageCollectionDuration: 2 + contentWriteDuration: 3 + received: received + bytesSent: 7 + processingNanos: 8 + sent: sent + flowFilesTransferred: 6 + terminatedThreadCount: 9 + input: input + bytesReceived: 4 + flowFilesQueued: 7 + name: name + versionedFlowState: "LOCALLY_MODIFIED, STALE, LOCALLY_MODIFIED_AND_STALE,\ + \ UP_TO_DATE, SYNC_FAILURE" + inputPortStatusSnapshots: + - portStatusSnapshot: + output: output + input: input activeThreadCount: 0 - processGroupId: processGroupId + groupId: groupId name: name - referenceType: "PROCESSOR,CONTROLLER_SERVICE, INPUT_PORT, OUTPUT_PORT,\ - \ REMOTE_INPUT_PORT, REMOTE_OUTPUT_PORT, STATELESS_GROUP" - validationErrors: - - validationErrors - - validationErrors + transmitting: true + flowFilesIn: 5 id: id - state: state - permissions: null - referenceType: "PROCESSOR,CONTROLLER_SERVICE, INPUT_PORT, OUTPUT_PORT,\ - \ REMOTE_INPUT_PORT, REMOTE_OUTPUT_PORT" + flowFilesOut: 5 + runStatus: "Running, Stopped, Validating, Disabled, Invalid" + bytesIn: 6 + bytesOut: 1 + canRead: true id: id - position: null - uri: uri - processGroup: + - portStatusSnapshot: + output: output + input: input + activeThreadCount: 0 + groupId: groupId name: name + transmitting: true + flowFilesIn: 5 id: id - revision: null - parameterContext: - inheritedParameterContexts: - - component: + flowFilesOut: 5 + runStatus: "Running, Stopped, Validating, Disabled, Invalid" + bytesIn: 6 + bytesOut: 1 + canRead: true + id: id + id: id + statsLastRefreshed: statsLastRefreshed + xml: + name: processGroupEntity + ProcessGroupFlowDTO: + type: object + properties: + breadcrumb: + $ref: '#/components/schemas/FlowBreadcrumbEntity' + flow: + $ref: '#/components/schemas/FlowDTO' + id: + type: string + description: The id of the component. + lastRefreshed: + type: string + description: The time the flow for the process group was last refreshed. + parameterContext: + $ref: '#/components/schemas/ParameterContextReferenceEntity' + parentGroupId: + type: string + description: The id of parent process group of this component if applicable. + uri: + type: string + description: The URI for futures requests to the component. + example: + lastRefreshed: lastRefreshed + breadcrumb: + breadcrumb: + name: name + id: id + versionControlInformation: + bucketName: bucketName + groupId: groupId + registryId: registryId + storageLocation: storageLocation + bucketId: bucketId + registryName: registryName + branch: branch + flowName: flowName + version: version + flowDescription: flowDescription + stateExplanation: stateExplanation + state: "LOCALLY_MODIFIED, STALE, LOCALLY_MODIFIED_AND_STALE, UP_TO_DATE,\ + \ SYNC_FAILURE" + flowId: flowId + parentBreadcrumb: null + permissions: null + id: id + versionedFlowState: "LOCALLY_MODIFIED, STALE, LOCALLY_MODIFIED_AND_STALE,\ + \ UP_TO_DATE, SYNC_FAILURE" + parentGroupId: parentGroupId + id: id + uri: uri + flow: + processGroups: + - activeRemotePortCount: 0 + staleCount: 3 + outputPortCount: 3 + inputPortCount: 7 + permissions: + canRead: true + canWrite: true + processGroupUpdateStrategy: "CURRENT_GROUP, CURRENT_GROUP_WITH_CHILDREN" + disabledCount: 7 + runningCount: 5 + versionedFlowSnapshot: + bucket: + identifier: identifier + permissions: + canRead: true + canDelete: true + canWrite: true + createdTimestamp: 2 + name: name + description: description + externalControllerServices: + key: + identifier: identifier name: name - id: id - permissions: null - id: id - - component: + snapshotMetadata: + flowIdentifier: flowIdentifier + comments: comments + author: author + bucketIdentifier: bucketIdentifier + branch: branch + version: version + timestamp: 5 + flowContents: + processors: + - autoTerminatedRelationships: + - autoTerminatedRelationships + - autoTerminatedRelationships + bulletinLevel: bulletinLevel + executionNode: executionNode + runDurationMillis: 3 + propertyDescriptors: + key: null + type: type + scheduledState: ENABLED + maxBackoffPeriod: maxBackoffPeriod + yieldDuration: yieldDuration + bundle: null + retriedRelationships: + - retriedRelationships + - retriedRelationships + annotationData: annotationData + componentType: CONNECTION + identifier: identifier + comments: comments + concurrentlySchedulableTaskCount: 1 + retryCount: 1 + penaltyDuration: penaltyDuration + backoffMechanism: "PENALIZE_FLOWFILE, YIELD_PROCESSOR" + schedulingStrategy: schedulingStrategy + name: name + instanceIdentifier: instanceIdentifier + schedulingPeriod: schedulingPeriod + style: + key: style + position: null + groupIdentifier: groupIdentifier + properties: + key: properties + - autoTerminatedRelationships: + - autoTerminatedRelationships + - autoTerminatedRelationships + bulletinLevel: bulletinLevel + executionNode: executionNode + runDurationMillis: 3 + propertyDescriptors: + key: null + type: type + scheduledState: ENABLED + maxBackoffPeriod: maxBackoffPeriod + yieldDuration: yieldDuration + bundle: null + retriedRelationships: + - retriedRelationships + - retriedRelationships + annotationData: annotationData + componentType: CONNECTION + identifier: identifier + comments: comments + concurrentlySchedulableTaskCount: 1 + retryCount: 1 + penaltyDuration: penaltyDuration + backoffMechanism: "PENALIZE_FLOWFILE, YIELD_PROCESSOR" + schedulingStrategy: schedulingStrategy + name: name + instanceIdentifier: instanceIdentifier + schedulingPeriod: schedulingPeriod + style: + key: style + position: null + groupIdentifier: groupIdentifier + properties: + key: properties + scheduledState: ENABLED + processGroups: + - null + - null + outputPorts: + - null + - null + funnels: + - componentType: CONNECTION + identifier: identifier + comments: comments + name: name + instanceIdentifier: instanceIdentifier + position: null + groupIdentifier: groupIdentifier + - componentType: CONNECTION + identifier: identifier + comments: comments + name: name + instanceIdentifier: instanceIdentifier + position: null + groupIdentifier: groupIdentifier + versionedFlowCoordinates: + registryId: registryId + storageLocation: storageLocation + bucketId: bucketId + branch: branch + flowId: flowId + version: version + latest: true + connections: + - componentType: CONNECTION + identifier: identifier + prioritizers: + - prioritizers + - prioritizers + comments: comments + flowFileExpiration: flowFileExpiration + selectedRelationships: + - selectedRelationships + - selectedRelationships + loadBalanceCompression: "DO_NOT_COMPRESS, COMPRESS_ATTRIBUTES_ONLY,\ + \ COMPRESS_ATTRIBUTES_AND_CONTENT" + destination: + comments: comments + groupId: groupId + name: name + instanceIdentifier: instanceIdentifier + id: id + type: PROCESSOR + backPressureDataSizeThreshold: backPressureDataSizeThreshold + loadBalanceStrategy: "DO_NOT_LOAD_BALANCE, PARTITION_BY_ATTRIBUTE,\ + \ ROUND_ROBIN, SINGLE_NODE" + labelIndex: 2 + source: null + bends: + - x: 7.203794749804894 + "y": 4.332304821875894 + - x: 7.203794749804894 + "y": 4.332304821875894 + backPressureObjectThreshold: 0 + name: name + instanceIdentifier: instanceIdentifier + position: null + groupIdentifier: groupIdentifier + partitioningAttribute: partitioningAttribute + zIndex: 9 + - componentType: CONNECTION + identifier: identifier + prioritizers: + - prioritizers + - prioritizers + comments: comments + flowFileExpiration: flowFileExpiration + selectedRelationships: + - selectedRelationships + - selectedRelationships + loadBalanceCompression: "DO_NOT_COMPRESS, COMPRESS_ATTRIBUTES_ONLY,\ + \ COMPRESS_ATTRIBUTES_AND_CONTENT" + destination: + comments: comments + groupId: groupId + name: name + instanceIdentifier: instanceIdentifier + id: id + type: PROCESSOR + backPressureDataSizeThreshold: backPressureDataSizeThreshold + loadBalanceStrategy: "DO_NOT_LOAD_BALANCE, PARTITION_BY_ATTRIBUTE,\ + \ ROUND_ROBIN, SINGLE_NODE" + labelIndex: 2 + source: null + bends: + - x: 7.203794749804894 + "y": 4.332304821875894 + - x: 7.203794749804894 + "y": 4.332304821875894 + backPressureObjectThreshold: 0 + name: name + instanceIdentifier: instanceIdentifier + position: null + groupIdentifier: groupIdentifier + partitioningAttribute: partitioningAttribute + zIndex: 9 + logFileSuffix: logFileSuffix + parameterContextName: parameterContextName + componentType: CONNECTION + identifier: identifier + defaultBackPressureObjectThreshold: 0 + comments: comments + executionEngine: STANDARD + defaultBackPressureDataSizeThreshold: defaultBackPressureDataSizeThreshold + labels: + - componentType: CONNECTION + identifier: identifier + comments: comments + name: name + width: 4.8789878742268815 + instanceIdentifier: instanceIdentifier + style: + key: style + label: label + position: null + groupIdentifier: groupIdentifier + height: 6.173804034172511 + zIndex: 6 + - componentType: CONNECTION + identifier: identifier + comments: comments + name: name + width: 4.8789878742268815 + instanceIdentifier: instanceIdentifier + style: + key: style + label: label + position: null + groupIdentifier: groupIdentifier + height: 6.173804034172511 + zIndex: 6 + controllerServices: + - annotationData: annotationData + componentType: CONNECTION + identifier: identifier + comments: comments + bulletinLevel: bulletinLevel + propertyDescriptors: + key: + resourceDefinition: + resourceTypes: + - FILE + - FILE + cardinality: SINGLE + displayName: displayName + identifiesControllerService: true + name: name + dynamic: true + sensitive: true + type: type + scheduledState: ENABLED + controllerServiceApis: + - type: type + bundle: null + - type: type + bundle: null + name: name + instanceIdentifier: instanceIdentifier + position: null + groupIdentifier: groupIdentifier + bundle: + artifact: artifact + version: version + group: group + properties: + key: properties + - annotationData: annotationData + componentType: CONNECTION + identifier: identifier + comments: comments + bulletinLevel: bulletinLevel + propertyDescriptors: + key: + resourceDefinition: + resourceTypes: + - FILE + - FILE + cardinality: SINGLE + displayName: displayName + identifiesControllerService: true + name: name + dynamic: true + sensitive: true + type: type + scheduledState: ENABLED + controllerServiceApis: + - type: type + bundle: null + - type: type + bundle: null + name: name + instanceIdentifier: instanceIdentifier + position: null + groupIdentifier: groupIdentifier + bundle: + artifact: artifact + version: version + group: group + properties: + key: properties + defaultFlowFileExpiration: defaultFlowFileExpiration + flowFileConcurrency: flowFileConcurrency + flowFileOutboundPolicy: flowFileOutboundPolicy + name: name + inputPorts: + - componentType: CONNECTION + identifier: identifier + comments: comments + allowRemoteAccess: true + concurrentlySchedulableTaskCount: 2 name: name - id: id - permissions: null - id: id - name: name - description: description - id: id - parameters: - - parameter: - valueRemoved: true - referencedAssets: - - name: name - id: id - - name: name - id: id - inherited: true - provided: true + instanceIdentifier: instanceIdentifier + portFunction: STANDARD + position: null + groupIdentifier: groupIdentifier + type: INPUT_PORT + scheduledState: ENABLED + - componentType: CONNECTION + identifier: identifier + comments: comments + allowRemoteAccess: true + concurrentlySchedulableTaskCount: 2 name: name - description: description - sensitive: true - value: value - referencingComponents: + instanceIdentifier: instanceIdentifier + portFunction: STANDARD + position: null + groupIdentifier: groupIdentifier + type: INPUT_PORT + scheduledState: ENABLED + instanceIdentifier: instanceIdentifier + maxConcurrentTasks: 9 + position: null + statelessFlowTimeout: statelessFlowTimeout + groupIdentifier: groupIdentifier + remoteProcessGroups: + - componentType: CONNECTION + identifier: identifier + comments: comments + proxyPassword: proxyPassword + communicationsTimeout: communicationsTimeout + proxyHost: proxyHost + proxyPort: 4 + outputPorts: - null - null - parameterContext: - component: - name: name - id: id - permissions: null - id: id - canWrite: true - - parameter: - valueRemoved: true - referencedAssets: - - name: name - id: id - - name: name - id: id - inherited: true - provided: true + transportProtocol: "RAW, HTTP" name: name - description: description - sensitive: true - value: value - referencingComponents: + proxyUser: proxyUser + inputPorts: + - componentType: CONNECTION + identifier: identifier + remoteGroupId: remoteGroupId + comments: comments + targetId: targetId + concurrentlySchedulableTaskCount: 1 + useCompression: true + scheduledState: ENABLED + name: name + instanceIdentifier: instanceIdentifier + position: null + batchSize: + duration: duration + size: size + count: 5 + groupIdentifier: groupIdentifier + - componentType: CONNECTION + identifier: identifier + remoteGroupId: remoteGroupId + comments: comments + targetId: targetId + concurrentlySchedulableTaskCount: 1 + useCompression: true + scheduledState: ENABLED + name: name + instanceIdentifier: instanceIdentifier + position: null + batchSize: + duration: duration + size: size + count: 5 + groupIdentifier: groupIdentifier + targetUris: targetUris + instanceIdentifier: instanceIdentifier + yieldDuration: yieldDuration + position: null + groupIdentifier: groupIdentifier + localNetworkInterface: localNetworkInterface + - componentType: CONNECTION + identifier: identifier + comments: comments + proxyPassword: proxyPassword + communicationsTimeout: communicationsTimeout + proxyHost: proxyHost + proxyPort: 4 + outputPorts: - null - null - parameterContext: - component: - name: name - id: id - permissions: null - id: id - canWrite: true - boundProcessGroups: - - activeRemotePortCount: 9 - staleCount: 5 - outputPortCount: 9 - inputPortCount: 3 - permissions: null - processGroupUpdateStrategy: "CURRENT_GROUP, CURRENT_GROUP_WITH_CHILDREN" - runningCount: 2 - disabledCount: 6 - versionedFlowSnapshot: - bucket: + transportProtocol: "RAW, HTTP" + name: name + proxyUser: proxyUser + inputPorts: + - componentType: CONNECTION identifier: identifier - permissions: null - createdTimestamp: 3 - name: name - description: description - snapshotMetadata: - flowIdentifier: flowIdentifier + remoteGroupId: remoteGroupId comments: comments - author: author - bucketIdentifier: bucketIdentifier - branch: branch - version: version - timestamp: 0 - externalControllerServices: - key: - identifier: identifier - name: name - flowContents: - processors: - - autoTerminatedRelationships: - - autoTerminatedRelationships - - autoTerminatedRelationships - bulletinLevel: bulletinLevel - executionNode: executionNode - runDurationMillis: 3 - type: type - propertyDescriptors: - key: - resourceDefinition: - resourceTypes: - - FILE - - FILE - cardinality: SINGLE - displayName: displayName - identifiesControllerService: true - name: name - dynamic: true - 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: 2 - retryCount: 3 - penaltyDuration: penaltyDuration - backoffMechanism: "PENALIZE_FLOWFILE, YIELD_PROCESSOR" - schedulingStrategy: schedulingStrategy - name: name - instanceIdentifier: instanceIdentifier - style: - key: style - schedulingPeriod: schedulingPeriod - position: null - groupIdentifier: groupIdentifier - properties: - key: properties - - autoTerminatedRelationships: - - autoTerminatedRelationships - - autoTerminatedRelationships - bulletinLevel: bulletinLevel - executionNode: executionNode - runDurationMillis: 3 - type: type - propertyDescriptors: - key: - resourceDefinition: - resourceTypes: - - FILE - - FILE - cardinality: SINGLE - displayName: displayName - identifiesControllerService: true - name: name - dynamic: true - 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: 2 - retryCount: 3 - penaltyDuration: penaltyDuration - backoffMechanism: "PENALIZE_FLOWFILE, YIELD_PROCESSOR" - schedulingStrategy: schedulingStrategy - name: name - instanceIdentifier: instanceIdentifier - style: - key: style - schedulingPeriod: schedulingPeriod - position: null - groupIdentifier: groupIdentifier - properties: - key: properties + targetId: targetId + concurrentlySchedulableTaskCount: 1 + useCompression: true scheduledState: ENABLED - processGroups: - - null - - null - outputPorts: - - null - - null - funnels: - - identifier: identifier - componentType: CONNECTION - comments: comments - name: name - instanceIdentifier: instanceIdentifier - position: null - groupIdentifier: groupIdentifier - - identifier: identifier - componentType: CONNECTION - comments: comments - name: name - instanceIdentifier: instanceIdentifier - position: null - groupIdentifier: groupIdentifier - versionedFlowCoordinates: - registryId: registryId - storageLocation: storageLocation - bucketId: bucketId - branch: branch - flowId: flowId - version: version - latest: true - connections: - - identifier: identifier - componentType: CONNECTION - prioritizers: - - prioritizers - - prioritizers - comments: comments - flowFileExpiration: flowFileExpiration - selectedRelationships: - - selectedRelationships - - selectedRelationships - loadBalanceCompression: "DO_NOT_COMPRESS, COMPRESS_ATTRIBUTES_ONLY,\ - \ COMPRESS_ATTRIBUTES_AND_CONTENT" - destination: null - backPressureDataSizeThreshold: backPressureDataSizeThreshold - loadBalanceStrategy: "DO_NOT_LOAD_BALANCE, PARTITION_BY_ATTRIBUTE,\ - \ ROUND_ROBIN, SINGLE_NODE" - source: - comments: comments - groupId: groupId - name: name - instanceIdentifier: instanceIdentifier - id: id - type: PROCESSOR - labelIndex: 4 - bends: - - null - - null - backPressureObjectThreshold: 0 - name: name - instanceIdentifier: instanceIdentifier - position: null - groupIdentifier: groupIdentifier - partitioningAttribute: partitioningAttribute - zIndex: 0 - - identifier: identifier - componentType: CONNECTION - prioritizers: - - prioritizers - - prioritizers - comments: comments - flowFileExpiration: flowFileExpiration - selectedRelationships: - - selectedRelationships - - selectedRelationships - loadBalanceCompression: "DO_NOT_COMPRESS, COMPRESS_ATTRIBUTES_ONLY,\ - \ COMPRESS_ATTRIBUTES_AND_CONTENT" - destination: null - backPressureDataSizeThreshold: backPressureDataSizeThreshold - loadBalanceStrategy: "DO_NOT_LOAD_BALANCE, PARTITION_BY_ATTRIBUTE,\ - \ ROUND_ROBIN, SINGLE_NODE" - source: - comments: comments - groupId: groupId - name: name - instanceIdentifier: instanceIdentifier - id: id - type: PROCESSOR - labelIndex: 4 - bends: - - null - - null - backPressureObjectThreshold: 0 - name: name - instanceIdentifier: instanceIdentifier - position: null - groupIdentifier: groupIdentifier - partitioningAttribute: partitioningAttribute - zIndex: 0 - logFileSuffix: logFileSuffix - parameterContextName: parameterContextName + name: name + instanceIdentifier: instanceIdentifier + position: null + batchSize: + duration: duration + size: size + count: 5 + groupIdentifier: groupIdentifier + - componentType: CONNECTION identifier: identifier - componentType: CONNECTION - defaultBackPressureObjectThreshold: 9 + remoteGroupId: remoteGroupId comments: comments - executionEngine: STANDARD - labels: - - identifier: identifier - componentType: CONNECTION - comments: comments - name: name - width: 4.332304821875894 - instanceIdentifier: instanceIdentifier - style: - key: style - position: null - label: label - groupIdentifier: groupIdentifier - zIndex: 7 - height: 2.7977867356748476 - - identifier: identifier - componentType: CONNECTION - comments: comments - name: name - width: 4.332304821875894 - instanceIdentifier: instanceIdentifier - style: - key: style - position: null - label: label - groupIdentifier: groupIdentifier - zIndex: 7 - height: 2.7977867356748476 - defaultBackPressureDataSizeThreshold: defaultBackPressureDataSizeThreshold - controllerServices: - - annotationData: annotationData - identifier: identifier - componentType: CONNECTION - comments: comments - bulletinLevel: bulletinLevel - type: type - propertyDescriptors: - key: null - scheduledState: ENABLED - controllerServiceApis: - - type: type - bundle: null - - type: type - bundle: null - name: name - instanceIdentifier: instanceIdentifier - position: null - groupIdentifier: groupIdentifier - bundle: null - properties: - key: properties - - annotationData: annotationData - identifier: identifier - componentType: CONNECTION - comments: comments - bulletinLevel: bulletinLevel - type: type - propertyDescriptors: - key: null - scheduledState: ENABLED - controllerServiceApis: - - type: type - bundle: null - - type: type - bundle: null - name: name - instanceIdentifier: instanceIdentifier - position: null - groupIdentifier: groupIdentifier - bundle: null - properties: - key: properties - defaultFlowFileExpiration: defaultFlowFileExpiration - flowFileConcurrency: flowFileConcurrency - flowFileOutboundPolicy: flowFileOutboundPolicy + targetId: targetId + concurrentlySchedulableTaskCount: 1 + useCompression: true + scheduledState: ENABLED name: name - inputPorts: - - identifier: identifier - componentType: CONNECTION - comments: comments - allowRemoteAccess: true - concurrentlySchedulableTaskCount: 8 - name: name - instanceIdentifier: instanceIdentifier - position: null - portFunction: STANDARD - type: INPUT_PORT - groupIdentifier: groupIdentifier - scheduledState: ENABLED - - identifier: identifier - componentType: CONNECTION - comments: comments - allowRemoteAccess: true - concurrentlySchedulableTaskCount: 8 - name: name - instanceIdentifier: instanceIdentifier - position: null - portFunction: STANDARD - type: INPUT_PORT - groupIdentifier: groupIdentifier - scheduledState: ENABLED instanceIdentifier: instanceIdentifier - position: - x: 3.111202833403195 - "y": 9.897492629215506 - maxConcurrentTasks: 0 - statelessFlowTimeout: statelessFlowTimeout - remoteProcessGroups: - - identifier: identifier - componentType: CONNECTION - comments: comments - proxyPassword: proxyPassword - communicationsTimeout: communicationsTimeout - proxyHost: proxyHost - proxyPort: 5 - transportProtocol: "RAW, HTTP" - outputPorts: - - null - - null - name: name - proxyUser: proxyUser - targetUris: targetUris - inputPorts: - - identifier: identifier - componentType: CONNECTION - remoteGroupId: remoteGroupId - comments: comments - targetId: targetId - concurrentlySchedulableTaskCount: 7 - useCompression: true - scheduledState: ENABLED - name: name - instanceIdentifier: instanceIdentifier - position: null - batchSize: - duration: duration - size: size - count: 0 - groupIdentifier: groupIdentifier - - identifier: identifier - componentType: CONNECTION - remoteGroupId: remoteGroupId - comments: comments - targetId: targetId - concurrentlySchedulableTaskCount: 7 - useCompression: true - scheduledState: ENABLED - name: name - instanceIdentifier: instanceIdentifier - position: null - batchSize: - duration: duration - size: size - count: 0 - groupIdentifier: groupIdentifier - instanceIdentifier: instanceIdentifier - yieldDuration: yieldDuration - position: null - groupIdentifier: groupIdentifier - localNetworkInterface: localNetworkInterface + position: null + batchSize: + duration: duration + size: size + count: 5 + groupIdentifier: groupIdentifier + targetUris: targetUris + instanceIdentifier: instanceIdentifier + yieldDuration: yieldDuration + position: null + groupIdentifier: groupIdentifier + localNetworkInterface: localNetworkInterface + parameterProviders: + key: + identifier: identifier + name: name + type: type + bundle: null + flow: + versionCount: 4 + bucketName: bucketName + identifier: identifier + permissions: null + createdTimestamp: 3 + name: name + description: description + bucketIdentifier: bucketIdentifier + versionInfo: + version: 0 + branch: branch + lastModifiedTimestamp: 8 + flowEncodingVersion: flowEncodingVersion + latest: true + parameterContexts: + key: + parameterGroupName: parameterGroupName + componentType: CONNECTION + identifier: identifier + synchronized: true + comments: comments + description: description + inheritedParameterContexts: + - inheritedParameterContexts + - inheritedParameterContexts + name: name + instanceIdentifier: instanceIdentifier + position: null + groupIdentifier: groupIdentifier + parameterProvider: parameterProvider + parameters: + - referencedAssets: - identifier: identifier - componentType: CONNECTION - comments: comments - proxyPassword: proxyPassword - communicationsTimeout: communicationsTimeout - proxyHost: proxyHost - proxyPort: 5 - transportProtocol: "RAW, HTTP" - outputPorts: - - null - - null name: name - proxyUser: proxyUser - targetUris: targetUris - inputPorts: - - identifier: identifier - componentType: CONNECTION - remoteGroupId: remoteGroupId - comments: comments - targetId: targetId - concurrentlySchedulableTaskCount: 7 - useCompression: true - scheduledState: ENABLED - name: name - instanceIdentifier: instanceIdentifier - position: null - batchSize: - duration: duration - size: size - count: 0 - groupIdentifier: groupIdentifier - - identifier: identifier - componentType: CONNECTION - remoteGroupId: remoteGroupId - comments: comments - targetId: targetId - concurrentlySchedulableTaskCount: 7 - useCompression: true - scheduledState: ENABLED - name: name - instanceIdentifier: instanceIdentifier - position: null - batchSize: - duration: duration - size: size - count: 0 - groupIdentifier: groupIdentifier - instanceIdentifier: instanceIdentifier - yieldDuration: yieldDuration - position: null - groupIdentifier: groupIdentifier - localNetworkInterface: localNetworkInterface - groupIdentifier: groupIdentifier - parameterProviders: - key: - identifier: identifier + - identifier: identifier name: name - type: type - bundle: null - flow: - versionCount: 8 - identifier: identifier - bucketName: bucketName - permissions: - canRead: true - canWrite: true - canDelete: true - createdTimestamp: 5 + provided: true name: name description: description - bucketIdentifier: bucketIdentifier - versionInfo: - version: 7 - branch: branch - lastModifiedTimestamp: 5 - flowEncodingVersion: flowEncodingVersion - parameterContexts: + sensitive: true + value: value + - referencedAssets: + - identifier: identifier + name: name + - identifier: identifier + name: name + provided: true + name: name + description: description + sensitive: true + value: value + stoppedCount: 7 + id: id + bulletins: + - null + - null + publicInputPortCount: 3 + upToDateCount: 3 + inactiveRemotePortCount: 0 + uri: uri + locallyModifiedCount: 7 + revision: + clientId: clientId + lastModifier: lastModifier + version: 2 + disconnectedNodeAcknowledged: true + publicOutputPortCount: 7 + component: + activeRemotePortCount: 6 + flowfileConcurrency: "UNBOUNDED, SINGLE_FLOWFILE_PER_NODE, SINGLE_BATCH_PER_NODE" + staleCount: 5 + outputPortCount: 1 + inputPortCount: 9 + versionedComponentId: versionedComponentId + disabledCount: 5 + runningCount: 6 + flowfileOutboundPolicy: "STREAM_WHEN_AVAILABLE, BATCH_OUTPUT" + stoppedCount: 6 + id: id + versionControlInformation: + bucketName: bucketName + groupId: groupId + registryId: registryId + storageLocation: storageLocation + bucketId: bucketId + registryName: registryName + branch: branch + flowName: flowName + version: version + flowDescription: flowDescription + stateExplanation: stateExplanation + state: "LOCALLY_MODIFIED, STALE, LOCALLY_MODIFIED_AND_STALE, UP_TO_DATE,\ + \ SYNC_FAILURE" + flowId: flowId + logFileSuffix: logFileSuffix + defaultBackPressureObjectThreshold: 4 + publicInputPortCount: 2 + comments: comments + upToDateCount: 3 + parentGroupId: parentGroupId + inactiveRemotePortCount: 9 + executionEngine: "STATELESS, STANDARD, INHERITED" + locallyModifiedCount: 3 + defaultBackPressureDataSizeThreshold: defaultBackPressureDataSizeThreshold + publicOutputPortCount: 6 + localOutputPortCount: 9 + defaultFlowFileExpiration: defaultFlowFileExpiration + localInputPortCount: 8 + contents: + controllerServices: + - bulletinLevel: bulletinLevel + deprecated: true + multipleVersionsAvailable: true + extensionMissing: true + type: type + descriptors: key: - parameterGroupName: parameterGroupName - identifier: identifier - synchronized: true - componentType: CONNECTION - comments: comments + supportsEl: true + defaultValue: defaultValue + displayName: displayName + expressionLanguageScope: expressionLanguageScope description: description - inheritedParameterContexts: - - inheritedParameterContexts - - inheritedParameterContexts - name: name - instanceIdentifier: instanceIdentifier - position: null - groupIdentifier: groupIdentifier - parameters: - - referencedAssets: - - identifier: identifier - name: name - - identifier: identifier - name: name - provided: true - name: name - description: description - sensitive: true - value: value - - referencedAssets: - - identifier: identifier - name: name - - identifier: identifier - name: name - provided: true - name: name - description: description - sensitive: true - value: value - parameterProvider: parameterProvider - latest: true - stoppedCount: 6 - id: id - bulletins: - - sourceId: sourceId - canRead: true - groupId: groupId - id: 5 - nodeAddress: nodeAddress - bulletin: - sourceId: sourceId - level: level - sourceType: sourceType - groupId: groupId - id: 5 - sourceName: sourceName - category: category - message: message - nodeAddress: nodeAddress - timestamp: timestamp - timestamp: timestamp - - sourceId: sourceId - canRead: true - groupId: groupId - id: 5 - nodeAddress: nodeAddress - bulletin: - sourceId: sourceId - level: level - sourceType: sourceType - groupId: groupId - id: 5 - sourceName: sourceName - category: category - message: message - nodeAddress: nodeAddress - timestamp: timestamp - timestamp: timestamp - publicInputPortCount: 3 - upToDateCount: 1 - inactiveRemotePortCount: 1 - uri: uri - locallyModifiedCount: 3 - revision: - clientId: clientId - lastModifier: lastModifier - version: 0 - disconnectedNodeAcknowledged: true - publicOutputPortCount: 1 - component: - activeRemotePortCount: 7 - flowfileConcurrency: "UNBOUNDED, SINGLE_FLOWFILE_PER_NODE, SINGLE_BATCH_PER_NODE" - staleCount: 4 - outputPortCount: 3 - inputPortCount: 6 - versionedComponentId: versionedComponentId - runningCount: 1 - disabledCount: 2 - flowfileOutboundPolicy: "STREAM_WHEN_AVAILABLE, BATCH_OUTPUT" - stoppedCount: 5 - id: id - versionControlInformation: - bucketName: bucketName - groupId: groupId - registryId: registryId - storageLocation: storageLocation - bucketId: bucketId - registryName: registryName - branch: branch - flowName: flowName - version: version - flowDescription: flowDescription - stateExplanation: stateExplanation - state: "LOCALLY_MODIFIED, STALE, LOCALLY_MODIFIED_AND_STALE, UP_TO_DATE,\ - \ SYNC_FAILURE" - flowId: flowId - logFileSuffix: logFileSuffix - defaultBackPressureObjectThreshold: 0 - publicInputPortCount: 6 - comments: comments - upToDateCount: 3 - parentGroupId: parentGroupId - inactiveRemotePortCount: 9 - executionEngine: "STATELESS, STANDARD, INHERITED" - locallyModifiedCount: 2 - defaultBackPressureDataSizeThreshold: defaultBackPressureDataSizeThreshold - publicOutputPortCount: 7 - localOutputPortCount: 1 - defaultFlowFileExpiration: defaultFlowFileExpiration - localInputPortCount: 1 - statelessGroupScheduledState: "STOPPED, RUNNING" - contents: - controllerServices: - - deprecated: true - bulletinLevel: bulletinLevel - multipleVersionsAvailable: true - extensionMissing: true - type: type - descriptors: - key: - supportsEl: true + sensitive: true + required: true + dependencies: + - dependentValues: + - dependentValues + - dependentValues + propertyName: propertyName + - dependentValues: + - dependentValues + - dependentValues + propertyName: propertyName + allowableValues: + - canRead: true + allowableValue: displayName: displayName - defaultValue: defaultValue - expressionLanguageScope: expressionLanguageScope description: description - sensitive: true - required: true - dependencies: - - dependentValues: - - dependentValues - - dependentValues - propertyName: propertyName - - dependentValues: - - dependentValues - - dependentValues - propertyName: propertyName - allowableValues: - - canRead: true - allowableValue: - displayName: displayName - description: description - value: value - - canRead: true - allowableValue: - displayName: displayName - description: description - value: value - identifiesControllerService: identifiesControllerService - name: name - dynamic: true - identifiesControllerServiceBundle: null - controllerServiceApis: - - type: type - bundle: null - - type: type - bundle: null - sensitiveDynamicPropertyNames: - - sensitiveDynamicPropertyNames - - sensitiveDynamicPropertyNames - versionedComponentId: versionedComponentId - supportsSensitiveDynamicProperties: true - validationErrors: - - validationErrors - - validationErrors - id: id - state: "ENABLED, ENABLING, DISABLED, DISABLING" - bundle: - artifact: artifact - version: version - group: group - referencingComponents: - - bulletins: - - null - - null - disconnectedNodeAcknowledged: true - component: - descriptors: - key: null - referenceCycle: true - activeThreadCount: 0 - groupId: groupId - name: name - validationErrors: - - validationErrors - - validationErrors - referenceType: "Processor, ControllerService, ReportingTask,\ - \ FlowRegistryClient" - id: id - state: state - type: type - referencingComponents: - - null - - null - properties: - key: properties - permissions: null - id: id - position: null - uri: uri - revision: null - operatePermissions: null - - bulletins: - - null - - null - disconnectedNodeAcknowledged: true - component: - descriptors: - key: null - referenceCycle: true - activeThreadCount: 0 - groupId: groupId - name: name - validationErrors: - - validationErrors - - validationErrors - referenceType: "Processor, ControllerService, ReportingTask,\ - \ FlowRegistryClient" - id: id - state: state - type: type - referencingComponents: - - null - - null - properties: - key: properties - permissions: null - id: id - position: null - uri: uri - revision: null - operatePermissions: null - validationStatus: "VALID, INVALID, VALIDATING" - annotationData: annotationData - comments: comments - parentGroupId: parentGroupId - customUiUrl: customUiUrl - restricted: true - name: name - position: null - persistsState: true - properties: - key: properties - - deprecated: true - bulletinLevel: bulletinLevel - multipleVersionsAvailable: true - extensionMissing: true - type: type - descriptors: - key: - supportsEl: true + value: value + - canRead: true + allowableValue: displayName: displayName - defaultValue: defaultValue - expressionLanguageScope: expressionLanguageScope description: description - sensitive: true - required: true - dependencies: - - dependentValues: - - dependentValues - - dependentValues - propertyName: propertyName - - dependentValues: - - dependentValues - - dependentValues - propertyName: propertyName - allowableValues: - - canRead: true - allowableValue: - displayName: displayName - description: description - value: value - - canRead: true - allowableValue: - displayName: displayName - description: description - value: value - identifiesControllerService: identifiesControllerService - name: name - dynamic: true - identifiesControllerServiceBundle: null - controllerServiceApis: - - type: type - bundle: null - - type: type - bundle: null - sensitiveDynamicPropertyNames: - - sensitiveDynamicPropertyNames - - sensitiveDynamicPropertyNames - versionedComponentId: versionedComponentId - supportsSensitiveDynamicProperties: true - validationErrors: - - validationErrors - - validationErrors - id: id - state: "ENABLED, ENABLING, DISABLED, DISABLING" - bundle: - artifact: artifact - version: version - group: group - referencingComponents: - - bulletins: - - null - - null - disconnectedNodeAcknowledged: true - component: - descriptors: - key: null - referenceCycle: true - activeThreadCount: 0 - groupId: groupId - name: name - validationErrors: - - validationErrors - - validationErrors - referenceType: "Processor, ControllerService, ReportingTask,\ - \ FlowRegistryClient" - id: id - state: state - type: type - referencingComponents: - - null - - null - properties: - key: properties - permissions: null - id: id - position: null - uri: uri - revision: null - operatePermissions: null - - bulletins: - - null - - null - disconnectedNodeAcknowledged: true - component: - descriptors: - key: null - referenceCycle: true - activeThreadCount: 0 - groupId: groupId - name: name - validationErrors: - - validationErrors - - validationErrors - referenceType: "Processor, ControllerService, ReportingTask,\ - \ FlowRegistryClient" - id: id - state: state - type: type - referencingComponents: - - null - - null - properties: - key: properties - permissions: null - id: id - position: null - uri: uri - revision: null - operatePermissions: null - validationStatus: "VALID, INVALID, VALIDATING" - annotationData: annotationData - comments: comments - parentGroupId: parentGroupId - customUiUrl: customUiUrl - restricted: true + value: value + identifiesControllerService: identifiesControllerService + name: name + dynamic: true + identifiesControllerServiceBundle: null + controllerServiceApis: + - type: type + bundle: null + - type: type + bundle: null + sensitiveDynamicPropertyNames: + - sensitiveDynamicPropertyNames + - sensitiveDynamicPropertyNames + supportsSensitiveDynamicProperties: true + versionedComponentId: versionedComponentId + validationErrors: + - validationErrors + - validationErrors + id: id + state: "ENABLED, ENABLING, DISABLED, DISABLING" + bundle: + artifact: artifact + version: version + group: group + referencingComponents: + - bulletins: + - null + - null + disconnectedNodeAcknowledged: true + component: + descriptors: + key: null + referenceCycle: true + activeThreadCount: 0 + groupId: groupId name: name - position: null - persistsState: true + referenceType: "Processor, ControllerService, ReportingTask,\ + \ FlowRegistryClient" + validationErrors: + - validationErrors + - validationErrors + id: id + state: state + type: type + referencingComponents: + - null + - null properties: key: properties - processGroups: + permissions: null + id: id + position: null + uri: uri + operatePermissions: + canRead: true + canWrite: true + revision: + clientId: clientId + lastModifier: lastModifier + version: 2 + - bulletins: - null - null - outputPorts: + disconnectedNodeAcknowledged: true + component: + descriptors: + key: null + referenceCycle: true + activeThreadCount: 0 + groupId: groupId + name: name + referenceType: "Processor, ControllerService, ReportingTask,\ + \ FlowRegistryClient" + validationErrors: + - validationErrors + - validationErrors + id: id + state: state + type: type + referencingComponents: + - null + - null + properties: + key: properties + permissions: null + id: id + position: null + uri: uri + operatePermissions: + canRead: true + canWrite: true + revision: + clientId: clientId + lastModifier: lastModifier + version: 2 + validationStatus: "VALID, INVALID, VALIDATING" + annotationData: annotationData + comments: comments + parentGroupId: parentGroupId + customUiUrl: customUiUrl + restricted: true + name: name + position: + x: 0.8008281904610115 + "y": 6.027456183070403 + persistsState: true + properties: + key: properties + - bulletinLevel: bulletinLevel + deprecated: true + multipleVersionsAvailable: true + extensionMissing: true + type: type + descriptors: + key: + supportsEl: true + defaultValue: defaultValue + displayName: displayName + expressionLanguageScope: expressionLanguageScope + description: description + sensitive: true + required: true + dependencies: + - dependentValues: + - dependentValues + - dependentValues + propertyName: propertyName + - dependentValues: + - dependentValues + - dependentValues + propertyName: propertyName + allowableValues: + - canRead: true + allowableValue: + displayName: displayName + description: description + value: value + - canRead: true + allowableValue: + displayName: displayName + description: description + value: value + identifiesControllerService: identifiesControllerService + name: name + dynamic: true + identifiesControllerServiceBundle: null + controllerServiceApis: + - type: type + bundle: null + - type: type + bundle: null + sensitiveDynamicPropertyNames: + - sensitiveDynamicPropertyNames + - sensitiveDynamicPropertyNames + supportsSensitiveDynamicProperties: true + versionedComponentId: versionedComponentId + validationErrors: + - validationErrors + - validationErrors + id: id + state: "ENABLED, ENABLING, DISABLED, DISABLING" + bundle: + artifact: artifact + version: version + group: group + referencingComponents: + - bulletins: - null - null - inputPorts: - - comments: comments - concurrentlySchedulableTaskCount: 2 - parentGroupId: parentGroupId - type: "INPUT_PORT, OUTPUT_PORT" - allowRemoteAccess: true - versionedComponentId: versionedComponentId + disconnectedNodeAcknowledged: true + component: + descriptors: + key: null + referenceCycle: true + activeThreadCount: 0 + groupId: groupId name: name - transmitting: true + referenceType: "Processor, ControllerService, ReportingTask,\ + \ FlowRegistryClient" validationErrors: - validationErrors - validationErrors id: id - position: null - state: "RUNNING, STOPPED, DISABLED" - portFunction: "STANDARD, FAILURE" - - comments: comments - concurrentlySchedulableTaskCount: 2 - parentGroupId: parentGroupId - type: "INPUT_PORT, OUTPUT_PORT" - allowRemoteAccess: true - versionedComponentId: versionedComponentId + state: state + type: type + referencingComponents: + - null + - null + properties: + key: properties + permissions: null + id: id + position: null + uri: uri + operatePermissions: + canRead: true + canWrite: true + revision: + clientId: clientId + lastModifier: lastModifier + version: 2 + - bulletins: + - null + - null + disconnectedNodeAcknowledged: true + component: + descriptors: + key: null + referenceCycle: true + activeThreadCount: 0 + groupId: groupId name: name - transmitting: true + referenceType: "Processor, ControllerService, ReportingTask,\ + \ FlowRegistryClient" validationErrors: - validationErrors - validationErrors id: id - position: null - state: "RUNNING, STOPPED, DISABLED" - portFunction: "STANDARD, FAILURE" - funnels: - - versionedComponentId: versionedComponentId - parentGroupId: parentGroupId - id: id - position: null - - versionedComponentId: versionedComponentId - parentGroupId: parentGroupId - id: id - position: null - processors: - - supportsParallelProcessing: true - supportsBatching: true - deprecated: true - executionNodeRestricted: true - parentGroupId: parentGroupId - description: description - multipleVersionsAvailable: true - extensionMissing: true + state: state type: type - inputRequirement: inputRequirement - relationships: - - name: name + referencingComponents: + - null + - null + properties: + key: properties + permissions: null + id: id + position: null + uri: uri + operatePermissions: + canRead: true + canWrite: true + revision: + clientId: clientId + lastModifier: lastModifier + version: 2 + validationStatus: "VALID, INVALID, VALIDATING" + annotationData: annotationData + comments: comments + parentGroupId: parentGroupId + customUiUrl: customUiUrl + restricted: true + name: name + position: + x: 0.8008281904610115 + "y": 6.027456183070403 + persistsState: true + properties: + key: properties + processGroups: + - null + - null + outputPorts: + - null + - null + funnels: + - versionedComponentId: versionedComponentId + parentGroupId: parentGroupId + id: id + position: + x: 0.8008281904610115 + "y": 6.027456183070403 + - versionedComponentId: versionedComponentId + parentGroupId: parentGroupId + id: id + position: + x: 0.8008281904610115 + "y": 6.027456183070403 + inputPorts: + - comments: comments + concurrentlySchedulableTaskCount: 1 + parentGroupId: parentGroupId + type: "INPUT_PORT, OUTPUT_PORT" + allowRemoteAccess: true + versionedComponentId: versionedComponentId + name: name + transmitting: true + validationErrors: + - validationErrors + - validationErrors + id: id + portFunction: "STANDARD, FAILURE" + position: null + state: "RUNNING, STOPPED, DISABLED" + - comments: comments + concurrentlySchedulableTaskCount: 1 + parentGroupId: parentGroupId + type: "INPUT_PORT, OUTPUT_PORT" + allowRemoteAccess: true + versionedComponentId: versionedComponentId + name: name + transmitting: true + validationErrors: + - validationErrors + - validationErrors + id: id + portFunction: "STANDARD, FAILURE" + position: null + state: "RUNNING, STOPPED, DISABLED" + processors: + - supportsBatching: true + supportsParallelProcessing: true + deprecated: true + executionNodeRestricted: true + description: description + parentGroupId: parentGroupId + multipleVersionsAvailable: true + extensionMissing: true + type: type + inputRequirement: inputRequirement + relationships: + - name: name + autoTerminate: true + description: description + retry: true + - name: name + autoTerminate: true + description: description + retry: true + restricted: true + supportsSensitiveDynamicProperties: true + versionedComponentId: versionedComponentId + name: name + validationErrors: + - validationErrors + - validationErrors + style: + key: style + id: id + position: null + state: "RUNNING, STOPPED, DISABLED" + bundle: + artifact: artifact + version: version + group: group + config: + annotationData: annotationData + comments: comments + autoTerminatedRelationships: + - autoTerminatedRelationships + - autoTerminatedRelationships + concurrentlySchedulableTaskCount: 7 + retryCount: 9 + bulletinLevel: bulletinLevel + executionNode: executionNode + penaltyDuration: penaltyDuration + defaultSchedulingPeriod: + key: defaultSchedulingPeriod + defaultConcurrentTasks: + key: defaultConcurrentTasks + runDurationMillis: 3 + customUiUrl: customUiUrl + descriptors: + key: + supportsEl: true + defaultValue: defaultValue + displayName: displayName + expressionLanguageScope: expressionLanguageScope description: description - autoTerminate: true - retry: true - - name: name + sensitive: true + required: true + dependencies: + - dependentValues: + - dependentValues + - dependentValues + propertyName: propertyName + - dependentValues: + - dependentValues + - dependentValues + propertyName: propertyName + allowableValues: + - canRead: true + allowableValue: + displayName: displayName + description: description + value: value + - canRead: true + allowableValue: + displayName: displayName + description: description + value: value + identifiesControllerService: identifiesControllerService + name: name + dynamic: true + identifiesControllerServiceBundle: null + lossTolerant: true + backoffMechanism: "PENALIZE_FLOWFILE, YIELD_PROCESSOR" + maxBackoffPeriod: maxBackoffPeriod + sensitiveDynamicPropertyNames: + - sensitiveDynamicPropertyNames + - sensitiveDynamicPropertyNames + schedulingStrategy: schedulingStrategy + schedulingPeriod: schedulingPeriod + yieldDuration: yieldDuration + properties: + key: properties + retriedRelationships: + - retriedRelationships + - retriedRelationships + persistsState: true + validationStatus: "VALID, INVALID, VALIDATING" + - supportsBatching: true + supportsParallelProcessing: true + deprecated: true + executionNodeRestricted: true + description: description + parentGroupId: parentGroupId + multipleVersionsAvailable: true + extensionMissing: true + type: type + inputRequirement: inputRequirement + relationships: + - name: name + autoTerminate: true + description: description + retry: true + - name: name + autoTerminate: true + description: description + retry: true + restricted: true + supportsSensitiveDynamicProperties: true + versionedComponentId: versionedComponentId + name: name + validationErrors: + - validationErrors + - validationErrors + style: + key: style + id: id + position: null + state: "RUNNING, STOPPED, DISABLED" + bundle: + artifact: artifact + version: version + group: group + config: + annotationData: annotationData + comments: comments + autoTerminatedRelationships: + - autoTerminatedRelationships + - autoTerminatedRelationships + concurrentlySchedulableTaskCount: 7 + retryCount: 9 + bulletinLevel: bulletinLevel + executionNode: executionNode + penaltyDuration: penaltyDuration + defaultSchedulingPeriod: + key: defaultSchedulingPeriod + defaultConcurrentTasks: + key: defaultConcurrentTasks + runDurationMillis: 3 + customUiUrl: customUiUrl + descriptors: + key: + supportsEl: true + defaultValue: defaultValue + displayName: displayName + expressionLanguageScope: expressionLanguageScope description: description - autoTerminate: true - retry: true - restricted: true + sensitive: true + required: true + dependencies: + - dependentValues: + - dependentValues + - dependentValues + propertyName: propertyName + - dependentValues: + - dependentValues + - dependentValues + propertyName: propertyName + allowableValues: + - canRead: true + allowableValue: + displayName: displayName + description: description + value: value + - canRead: true + allowableValue: + displayName: displayName + description: description + value: value + identifiesControllerService: identifiesControllerService + name: name + dynamic: true + identifiesControllerServiceBundle: null + lossTolerant: true + backoffMechanism: "PENALIZE_FLOWFILE, YIELD_PROCESSOR" + maxBackoffPeriod: maxBackoffPeriod + sensitiveDynamicPropertyNames: + - sensitiveDynamicPropertyNames + - sensitiveDynamicPropertyNames + schedulingStrategy: schedulingStrategy + schedulingPeriod: schedulingPeriod + yieldDuration: yieldDuration + properties: + key: properties + retriedRelationships: + - retriedRelationships + - retriedRelationships + persistsState: true + validationStatus: "VALID, INVALID, VALIDATING" + remoteProcessGroups: + - inactiveRemoteInputPortCount: 1 + targetSecure: true + communicationsTimeout: communicationsTimeout + outputPortCount: 7 + activeRemoteInputPortCount: 2 + inputPortCount: 6 + proxyPort: 1 + flowRefreshed: flowRefreshed + transportProtocol: transportProtocol + versionedComponentId: versionedComponentId + transmitting: true + validationErrors: + - validationErrors + - validationErrors + yieldDuration: yieldDuration + id: id + localNetworkInterface: localNetworkInterface + authorizationIssues: + - authorizationIssues + - authorizationIssues + comments: comments + proxyPassword: proxyPassword + parentGroupId: parentGroupId + activeRemoteOutputPortCount: 4 + proxyHost: proxyHost + contents: + outputPorts: + - null + - null + inputPorts: + - comments: comments + targetId: targetId + concurrentlySchedulableTaskCount: 1 + groupId: groupId + targetRunning: true + useCompression: true + connected: true + batchSettings: + duration: duration + size: size + count: 7 versionedComponentId: versionedComponentId - supportsSensitiveDynamicProperties: true name: name - validationErrors: - - validationErrors - - validationErrors - style: - key: style + transmitting: true + exists: true id: id - position: null - state: "RUNNING, STOPPED, DISABLED" - bundle: - artifact: artifact - version: version - group: group - persistsState: true - config: - annotationData: annotationData - comments: comments - concurrentlySchedulableTaskCount: 6 - autoTerminatedRelationships: - - autoTerminatedRelationships - - autoTerminatedRelationships - retryCount: 1 - bulletinLevel: bulletinLevel - executionNode: executionNode - penaltyDuration: penaltyDuration - defaultSchedulingPeriod: - key: defaultSchedulingPeriod - runDurationMillis: 3 - defaultConcurrentTasks: - key: defaultConcurrentTasks - customUiUrl: customUiUrl - descriptors: - key: - supportsEl: true - displayName: displayName - defaultValue: defaultValue - expressionLanguageScope: expressionLanguageScope - description: description - sensitive: true - required: true - dependencies: - - dependentValues: - - dependentValues - - dependentValues - propertyName: propertyName - - dependentValues: - - dependentValues - - dependentValues - propertyName: propertyName - allowableValues: - - canRead: true - allowableValue: - displayName: displayName - description: description - value: value - - canRead: true - allowableValue: - displayName: displayName - description: description - value: value - identifiesControllerService: identifiesControllerService - name: name - dynamic: true - identifiesControllerServiceBundle: null - lossTolerant: true - backoffMechanism: "PENALIZE_FLOWFILE, YIELD_PROCESSOR" - maxBackoffPeriod: maxBackoffPeriod - sensitiveDynamicPropertyNames: - - sensitiveDynamicPropertyNames - - sensitiveDynamicPropertyNames - schedulingStrategy: schedulingStrategy - schedulingPeriod: schedulingPeriod - yieldDuration: yieldDuration - properties: - key: properties - retriedRelationships: - - retriedRelationships - - retriedRelationships - validationStatus: "VALID, INVALID, VALIDATING" - - supportsParallelProcessing: true - supportsBatching: true - deprecated: true - executionNodeRestricted: true - parentGroupId: parentGroupId - description: description - multipleVersionsAvailable: true - extensionMissing: true - type: type - inputRequirement: inputRequirement - relationships: - - name: name - description: description - autoTerminate: true - retry: true - - name: name - description: description - autoTerminate: true - retry: true - restricted: true + - comments: comments + targetId: targetId + concurrentlySchedulableTaskCount: 1 + groupId: groupId + targetRunning: true + useCompression: true + connected: true + batchSettings: + duration: duration + size: size + count: 7 versionedComponentId: versionedComponentId - supportsSensitiveDynamicProperties: true name: name - validationErrors: - - validationErrors - - validationErrors - style: - key: style + transmitting: true + exists: true id: id - position: null - state: "RUNNING, STOPPED, DISABLED" - bundle: - artifact: artifact - version: version - group: group - persistsState: true - config: - annotationData: annotationData - comments: comments - concurrentlySchedulableTaskCount: 6 - autoTerminatedRelationships: - - autoTerminatedRelationships - - autoTerminatedRelationships - retryCount: 1 - bulletinLevel: bulletinLevel - executionNode: executionNode - penaltyDuration: penaltyDuration - defaultSchedulingPeriod: - key: defaultSchedulingPeriod - runDurationMillis: 3 - defaultConcurrentTasks: - key: defaultConcurrentTasks - customUiUrl: customUiUrl - descriptors: - key: - supportsEl: true - displayName: displayName - defaultValue: defaultValue - expressionLanguageScope: expressionLanguageScope - description: description - sensitive: true - required: true - dependencies: - - dependentValues: - - dependentValues - - dependentValues - propertyName: propertyName - - dependentValues: - - dependentValues - - dependentValues - propertyName: propertyName - allowableValues: - - canRead: true - allowableValue: - displayName: displayName - description: description - value: value - - canRead: true - allowableValue: - displayName: displayName - description: description - value: value - identifiesControllerService: identifiesControllerService - name: name - dynamic: true - identifiesControllerServiceBundle: null - lossTolerant: true - backoffMechanism: "PENALIZE_FLOWFILE, YIELD_PROCESSOR" - maxBackoffPeriod: maxBackoffPeriod - sensitiveDynamicPropertyNames: - - sensitiveDynamicPropertyNames - - sensitiveDynamicPropertyNames - schedulingStrategy: schedulingStrategy - schedulingPeriod: schedulingPeriod - yieldDuration: yieldDuration - properties: - key: properties - retriedRelationships: - - retriedRelationships - - retriedRelationships - validationStatus: "VALID, INVALID, VALIDATING" - remoteProcessGroups: - - targetSecure: true - inactiveRemoteInputPortCount: 9 - communicationsTimeout: communicationsTimeout - outputPortCount: 5 - inputPortCount: 4 - activeRemoteInputPortCount: 9 - proxyPort: 1 - flowRefreshed: flowRefreshed + name: name + proxyUser: proxyUser + targetUri: targetUri + targetUris: targetUris + position: null + inactiveRemoteOutputPortCount: 1 + - inactiveRemoteInputPortCount: 1 + targetSecure: true + communicationsTimeout: communicationsTimeout + outputPortCount: 7 + activeRemoteInputPortCount: 2 + inputPortCount: 6 + proxyPort: 1 + flowRefreshed: flowRefreshed + transportProtocol: transportProtocol + versionedComponentId: versionedComponentId + transmitting: true + validationErrors: + - validationErrors + - validationErrors + yieldDuration: yieldDuration + id: id + localNetworkInterface: localNetworkInterface + authorizationIssues: + - authorizationIssues + - authorizationIssues + comments: comments + proxyPassword: proxyPassword + parentGroupId: parentGroupId + activeRemoteOutputPortCount: 4 + proxyHost: proxyHost + contents: + outputPorts: + - null + - null + inputPorts: + - comments: comments + targetId: targetId + concurrentlySchedulableTaskCount: 1 + groupId: groupId + targetRunning: true + useCompression: true + connected: true + batchSettings: + duration: duration + size: size + count: 7 versionedComponentId: versionedComponentId - transportProtocol: transportProtocol + name: name transmitting: true - validationErrors: - - validationErrors - - validationErrors - yieldDuration: yieldDuration + exists: true id: id - localNetworkInterface: localNetworkInterface - comments: comments - authorizationIssues: - - authorizationIssues - - authorizationIssues - proxyPassword: proxyPassword - parentGroupId: parentGroupId - activeRemoteOutputPortCount: 6 - proxyHost: proxyHost - contents: - outputPorts: - - null - - null - inputPorts: - - comments: comments - targetId: targetId - concurrentlySchedulableTaskCount: 9 - groupId: groupId - useCompression: true - targetRunning: true - connected: true - versionedComponentId: versionedComponentId - batchSettings: - duration: duration - size: size - count: 6 - name: name - transmitting: true - exists: true - id: id - - comments: comments - targetId: targetId - concurrentlySchedulableTaskCount: 9 - groupId: groupId - useCompression: true - targetRunning: true - connected: true - versionedComponentId: versionedComponentId - batchSettings: - duration: duration - size: size - count: 6 - name: name - transmitting: true - exists: true - id: id - targetUri: targetUri - name: name - proxyUser: proxyUser - targetUris: targetUris - position: null - inactiveRemoteOutputPortCount: 8 - - targetSecure: true - inactiveRemoteInputPortCount: 9 - communicationsTimeout: communicationsTimeout - outputPortCount: 5 - inputPortCount: 4 - activeRemoteInputPortCount: 9 - proxyPort: 1 - flowRefreshed: flowRefreshed + - comments: comments + targetId: targetId + concurrentlySchedulableTaskCount: 1 + groupId: groupId + targetRunning: true + useCompression: true + connected: true + batchSettings: + duration: duration + size: size + count: 7 versionedComponentId: versionedComponentId - transportProtocol: transportProtocol + name: name transmitting: true - validationErrors: - - validationErrors - - validationErrors - yieldDuration: yieldDuration + exists: true id: id - localNetworkInterface: localNetworkInterface - comments: comments - authorizationIssues: - - authorizationIssues - - authorizationIssues - proxyPassword: proxyPassword - parentGroupId: parentGroupId - activeRemoteOutputPortCount: 6 - proxyHost: proxyHost - contents: - outputPorts: - - null - - null - inputPorts: - - comments: comments - targetId: targetId - concurrentlySchedulableTaskCount: 9 - groupId: groupId - useCompression: true - targetRunning: true - connected: true - versionedComponentId: versionedComponentId - batchSettings: - duration: duration - size: size - count: 6 - name: name - transmitting: true - exists: true - id: id - - comments: comments - targetId: targetId - concurrentlySchedulableTaskCount: 9 - groupId: groupId - useCompression: true - targetRunning: true - connected: true - versionedComponentId: versionedComponentId - batchSettings: - duration: duration - size: size - count: 6 - name: name - transmitting: true - exists: true - id: id - targetUri: targetUri - name: name - proxyUser: proxyUser - targetUris: targetUris - position: null - inactiveRemoteOutputPortCount: 8 - connections: - - prioritizers: - - prioritizers - - prioritizers - flowFileExpiration: flowFileExpiration - selectedRelationships: - - selectedRelationships - - selectedRelationships - loadBalanceCompression: "DO_NOT_COMPRESS, COMPRESS_ATTRIBUTES_ONLY,\ - \ COMPRESS_ATTRIBUTES_AND_CONTENT" - destination: null - parentGroupId: parentGroupId - availableRelationships: - - availableRelationships - - availableRelationships - backPressureDataSizeThreshold: backPressureDataSizeThreshold - loadBalanceStrategy: "DO_NOT_LOAD_BALANCE, PARTITION_BY_ATTRIBUTE,\ - \ ROUND_ROBIN, SINGLE_NODE" - source: - running: true - comments: comments - versionedComponentId: versionedComponentId - groupId: groupId - name: name - transmitting: true - exists: true - id: id - type: "PROCESSOR, REMOTE_INPUT_PORT, REMOTE_OUTPUT_PORT, INPUT_PORT,\ - \ OUTPUT_PORT, FUNNEL" - labelIndex: 0 - bends: - - null - - null - loadBalanceStatus: "LOAD_BALANCE_NOT_CONFIGURED, LOAD_BALANCE_INACTIVE,\ - \ LOAD_BALANCE_ACTIVE" - backPressureObjectThreshold: 1 - versionedComponentId: versionedComponentId - getzIndex: 6 + name: name + proxyUser: proxyUser + targetUri: targetUri + targetUris: targetUris + position: null + inactiveRemoteOutputPortCount: 1 + connections: + - prioritizers: + - prioritizers + - prioritizers + flowFileExpiration: flowFileExpiration + selectedRelationships: + - selectedRelationships + - selectedRelationships + loadBalanceCompression: "DO_NOT_COMPRESS, COMPRESS_ATTRIBUTES_ONLY,\ + \ COMPRESS_ATTRIBUTES_AND_CONTENT" + destination: + running: true + comments: comments + groupId: groupId + versionedComponentId: versionedComponentId + name: name + transmitting: true + exists: true + id: id + type: "PROCESSOR, REMOTE_INPUT_PORT, REMOTE_OUTPUT_PORT, INPUT_PORT,\ + \ OUTPUT_PORT, FUNNEL" + availableRelationships: + - availableRelationships + - availableRelationships + backPressureDataSizeThreshold: backPressureDataSizeThreshold + loadBalanceStrategy: "DO_NOT_LOAD_BALANCE, PARTITION_BY_ATTRIBUTE,\ + \ ROUND_ROBIN, SINGLE_NODE" + parentGroupId: parentGroupId + labelIndex: 7 + source: null + bends: + - null + - null + loadBalanceStatus: "LOAD_BALANCE_NOT_CONFIGURED, LOAD_BALANCE_INACTIVE,\ + \ LOAD_BALANCE_ACTIVE" + backPressureObjectThreshold: 5 + getzIndex: 2 + versionedComponentId: versionedComponentId + name: name + id: id + position: null + loadBalancePartitionAttribute: loadBalancePartitionAttribute + - prioritizers: + - prioritizers + - prioritizers + flowFileExpiration: flowFileExpiration + selectedRelationships: + - selectedRelationships + - selectedRelationships + loadBalanceCompression: "DO_NOT_COMPRESS, COMPRESS_ATTRIBUTES_ONLY,\ + \ COMPRESS_ATTRIBUTES_AND_CONTENT" + destination: + running: true + comments: comments + groupId: groupId + versionedComponentId: versionedComponentId + name: name + transmitting: true + exists: true + id: id + type: "PROCESSOR, REMOTE_INPUT_PORT, REMOTE_OUTPUT_PORT, INPUT_PORT,\ + \ OUTPUT_PORT, FUNNEL" + availableRelationships: + - availableRelationships + - availableRelationships + backPressureDataSizeThreshold: backPressureDataSizeThreshold + loadBalanceStrategy: "DO_NOT_LOAD_BALANCE, PARTITION_BY_ATTRIBUTE,\ + \ ROUND_ROBIN, SINGLE_NODE" + parentGroupId: parentGroupId + labelIndex: 7 + source: null + bends: + - null + - null + loadBalanceStatus: "LOAD_BALANCE_NOT_CONFIGURED, LOAD_BALANCE_INACTIVE,\ + \ LOAD_BALANCE_ACTIVE" + backPressureObjectThreshold: 5 + getzIndex: 2 + versionedComponentId: versionedComponentId + name: name + id: id + position: null + loadBalancePartitionAttribute: loadBalancePartitionAttribute + labels: + - getzIndex: 5 + versionedComponentId: versionedComponentId + width: 2.3021358869347655 + parentGroupId: parentGroupId + style: + key: style + id: id + label: label + position: null + height: 5.637376656633329 + - getzIndex: 5 + versionedComponentId: versionedComponentId + width: 2.3021358869347655 + parentGroupId: parentGroupId + style: + key: style + id: id + label: label + position: null + height: 5.637376656633329 + statelessGroupScheduledState: "STOPPED, RUNNING" + invalidCount: 6 + name: name + syncFailureCount: 3 + maxConcurrentTasks: 6 + position: null + statelessFlowTimeout: statelessFlowTimeout + locallyModifiedAndStaleCount: 6 + parameterContext: + component: + name: name + id: id + permissions: null + id: id + localOutputPortCount: 4 + localInputPortCount: 0 + invalidCount: 6 + syncFailureCount: 0 + position: null + versionedFlowState: "LOCALLY_MODIFIED, STALE, LOCALLY_MODIFIED_AND_STALE,\ + \ UP_TO_DATE, SYNC_FAILURE" + locallyModifiedAndStaleCount: 8 + parameterContext: null + status: + name: name + nodeSnapshots: + - statusSnapshot: null + address: address + apiPort: 5 + nodeId: nodeId + - statusSnapshot: null + address: address + apiPort: 5 + nodeId: nodeId + aggregateSnapshot: + transferred: transferred + queued: queued + output: output + remoteProcessGroupStatusSnapshots: + - canRead: true + remoteProcessGroupStatusSnapshot: + bytesReceived: 5 + activeThreadCount: 5 + transmissionStatus: transmissionStatus + flowFilesReceived: 7 + groupId: groupId + name: name + targetUri: targetUri + flowFilesSent: 3 + received: received + bytesSent: 8 + id: id + sent: sent + id: id + - canRead: true + remoteProcessGroupStatusSnapshot: + bytesReceived: 5 + activeThreadCount: 5 + transmissionStatus: transmissionStatus + flowFilesReceived: 7 + groupId: groupId + name: name + targetUri: targetUri + flowFilesSent: 3 + received: received + bytesSent: 8 + id: id + sent: sent + id: id + connectionStatusSnapshots: + - canRead: true + connectionStatusSnapshot: + sourceId: sourceId + groupId: groupId + queued: queued + percentUseCount: 1 + destinationId: destinationId + predictions: + predictedBytesAtNextInterval: 4 + predictionIntervalSeconds: 9 + predictedPercentBytes: 6 + predictedPercentCount: 8 + predictedMillisUntilCountBackpressure: 9 + predictedCountAtNextInterval: 5 + predictedMillisUntilBytesBackpressure: 9 + output: output + input: input + percentUseBytes: 7 + flowFileAvailability: flowFileAvailability + destinationName: destinationName + queuedCount: queuedCount + queuedSize: queuedSize + flowFilesQueued: 6 + name: name + flowFilesIn: 1 + id: id + sourceName: sourceName + flowFilesOut: 1 + bytesIn: 4 + bytesOut: 7 + bytesQueued: 1 + id: id + - canRead: true + connectionStatusSnapshot: + sourceId: sourceId + groupId: groupId + queued: queued + percentUseCount: 1 + destinationId: destinationId + predictions: + predictedBytesAtNextInterval: 4 + predictionIntervalSeconds: 9 + predictedPercentBytes: 6 + predictedPercentCount: 8 + predictedMillisUntilCountBackpressure: 9 + predictedCountAtNextInterval: 5 + predictedMillisUntilBytesBackpressure: 9 + output: output + input: input + percentUseBytes: 7 + flowFileAvailability: flowFileAvailability + destinationName: destinationName + queuedCount: queuedCount + queuedSize: queuedSize + flowFilesQueued: 6 + name: name + flowFilesIn: 1 + id: id + sourceName: sourceName + flowFilesOut: 1 + bytesIn: 4 + bytesOut: 7 + bytesQueued: 1 + id: id + flowFilesReceived: 5 + queuedCount: queuedCount + queuedSize: queuedSize + flowFilesSent: 4 + processGroupStatusSnapshots: + - canRead: true + processGroupStatusSnapshot: null + id: id + - canRead: true + processGroupStatusSnapshot: null + id: id + flowFilesIn: 9 + id: id + written: written + statelessActiveThreadCount: 3 + flowFilesOut: 0 + bytesIn: 0 + bytesOut: 6 + bytesQueued: 4 + bytesWritten: 0 + outputPortStatusSnapshots: + - null + - null + bytesTransferred: 9 + read: read + activeThreadCount: 4 + processorStatusSnapshots: + - processorStatusSnapshot: + bytesWritten: 9 + read: read + tasksDurationNanos: 8 + activeThreadCount: 8 + groupId: groupId + executionNode: "ALL, PRIMARY" + bytesRead: 8 + processingPerformanceStatus: null + type: type + terminatedThreadCount: 0 + output: output + input: input + taskCount: 9 + name: name + flowFilesIn: 1 + id: id + tasksDuration: tasksDuration + written: written + flowFilesOut: 3 + runStatus: "Running, Stopped, Validating, Disabled, Invalid" + tasks: tasks + bytesIn: 6 + bytesOut: 4 + canRead: true + id: id + - processorStatusSnapshot: + bytesWritten: 9 + read: read + tasksDurationNanos: 8 + activeThreadCount: 8 + groupId: groupId + executionNode: "ALL, PRIMARY" + bytesRead: 8 + processingPerformanceStatus: null + type: type + terminatedThreadCount: 0 + output: output + input: input + taskCount: 9 + name: name + flowFilesIn: 1 + id: id + tasksDuration: tasksDuration + written: written + flowFilesOut: 3 + runStatus: "Running, Stopped, Validating, Disabled, Invalid" + tasks: tasks + bytesIn: 6 + bytesOut: 4 + canRead: true + id: id + bytesRead: 1 + processingPerformanceStatus: + identifier: identifier + cpuDuration: 0 + contentReadDuration: 4 + sessionCommitDuration: 1 + garbageCollectionDuration: 2 + contentWriteDuration: 3 + received: received + bytesSent: 7 + processingNanos: 8 + sent: sent + flowFilesTransferred: 6 + terminatedThreadCount: 9 + input: input + bytesReceived: 4 + flowFilesQueued: 7 + name: name + versionedFlowState: "LOCALLY_MODIFIED, STALE, LOCALLY_MODIFIED_AND_STALE,\ + \ UP_TO_DATE, SYNC_FAILURE" + inputPortStatusSnapshots: + - portStatusSnapshot: + output: output + input: input + activeThreadCount: 0 + groupId: groupId + name: name + transmitting: true + flowFilesIn: 5 + id: id + flowFilesOut: 5 + runStatus: "Running, Stopped, Validating, Disabled, Invalid" + bytesIn: 6 + bytesOut: 1 + canRead: true + id: id + - portStatusSnapshot: + output: output + input: input + activeThreadCount: 0 + groupId: groupId + name: name + transmitting: true + flowFilesIn: 5 + id: id + flowFilesOut: 5 + runStatus: "Running, Stopped, Validating, Disabled, Invalid" + bytesIn: 6 + bytesOut: 1 + canRead: true + id: id + id: id + statsLastRefreshed: statsLastRefreshed + - activeRemotePortCount: 0 + staleCount: 3 + outputPortCount: 3 + inputPortCount: 7 + permissions: + canRead: true + canWrite: true + processGroupUpdateStrategy: "CURRENT_GROUP, CURRENT_GROUP_WITH_CHILDREN" + disabledCount: 7 + runningCount: 5 + versionedFlowSnapshot: + bucket: + identifier: identifier + permissions: + canRead: true + canDelete: true + canWrite: true + createdTimestamp: 2 + name: name + description: description + externalControllerServices: + key: + identifier: identifier + name: name + snapshotMetadata: + flowIdentifier: flowIdentifier + comments: comments + author: author + bucketIdentifier: bucketIdentifier + branch: branch + version: version + timestamp: 5 + flowContents: + processors: + - autoTerminatedRelationships: + - autoTerminatedRelationships + - autoTerminatedRelationships + bulletinLevel: bulletinLevel + executionNode: executionNode + runDurationMillis: 3 + propertyDescriptors: + key: null + type: type + scheduledState: ENABLED + maxBackoffPeriod: maxBackoffPeriod + yieldDuration: yieldDuration + bundle: null + retriedRelationships: + - retriedRelationships + - retriedRelationships + annotationData: annotationData + componentType: CONNECTION + identifier: identifier + comments: comments + concurrentlySchedulableTaskCount: 1 + retryCount: 1 + penaltyDuration: penaltyDuration + backoffMechanism: "PENALIZE_FLOWFILE, YIELD_PROCESSOR" + schedulingStrategy: schedulingStrategy + name: name + instanceIdentifier: instanceIdentifier + schedulingPeriod: schedulingPeriod + style: + key: style + position: null + groupIdentifier: groupIdentifier + properties: + key: properties + - autoTerminatedRelationships: + - autoTerminatedRelationships + - autoTerminatedRelationships + bulletinLevel: bulletinLevel + executionNode: executionNode + runDurationMillis: 3 + propertyDescriptors: + key: null + type: type + scheduledState: ENABLED + maxBackoffPeriod: maxBackoffPeriod + yieldDuration: yieldDuration + bundle: null + retriedRelationships: + - retriedRelationships + - retriedRelationships + annotationData: annotationData + componentType: CONNECTION + identifier: identifier + comments: comments + concurrentlySchedulableTaskCount: 1 + retryCount: 1 + penaltyDuration: penaltyDuration + backoffMechanism: "PENALIZE_FLOWFILE, YIELD_PROCESSOR" + schedulingStrategy: schedulingStrategy + name: name + instanceIdentifier: instanceIdentifier + schedulingPeriod: schedulingPeriod + style: + key: style + position: null + groupIdentifier: groupIdentifier + properties: + key: properties + scheduledState: ENABLED + processGroups: + - null + - null + outputPorts: + - null + - null + funnels: + - componentType: CONNECTION + identifier: identifier + comments: comments + name: name + instanceIdentifier: instanceIdentifier + position: null + groupIdentifier: groupIdentifier + - componentType: CONNECTION + identifier: identifier + comments: comments + name: name + instanceIdentifier: instanceIdentifier + position: null + groupIdentifier: groupIdentifier + versionedFlowCoordinates: + registryId: registryId + storageLocation: storageLocation + bucketId: bucketId + branch: branch + flowId: flowId + version: version + latest: true + connections: + - componentType: CONNECTION + identifier: identifier + prioritizers: + - prioritizers + - prioritizers + comments: comments + flowFileExpiration: flowFileExpiration + selectedRelationships: + - selectedRelationships + - selectedRelationships + loadBalanceCompression: "DO_NOT_COMPRESS, COMPRESS_ATTRIBUTES_ONLY,\ + \ COMPRESS_ATTRIBUTES_AND_CONTENT" + destination: + comments: comments + groupId: groupId + name: name + instanceIdentifier: instanceIdentifier + id: id + type: PROCESSOR + backPressureDataSizeThreshold: backPressureDataSizeThreshold + loadBalanceStrategy: "DO_NOT_LOAD_BALANCE, PARTITION_BY_ATTRIBUTE,\ + \ ROUND_ROBIN, SINGLE_NODE" + labelIndex: 2 + source: null + bends: + - x: 7.203794749804894 + "y": 4.332304821875894 + - x: 7.203794749804894 + "y": 4.332304821875894 + backPressureObjectThreshold: 0 + name: name + instanceIdentifier: instanceIdentifier + position: null + groupIdentifier: groupIdentifier + partitioningAttribute: partitioningAttribute + zIndex: 9 + - componentType: CONNECTION + identifier: identifier + prioritizers: + - prioritizers + - prioritizers + comments: comments + flowFileExpiration: flowFileExpiration + selectedRelationships: + - selectedRelationships + - selectedRelationships + loadBalanceCompression: "DO_NOT_COMPRESS, COMPRESS_ATTRIBUTES_ONLY,\ + \ COMPRESS_ATTRIBUTES_AND_CONTENT" + destination: + comments: comments + groupId: groupId + name: name + instanceIdentifier: instanceIdentifier + id: id + type: PROCESSOR + backPressureDataSizeThreshold: backPressureDataSizeThreshold + loadBalanceStrategy: "DO_NOT_LOAD_BALANCE, PARTITION_BY_ATTRIBUTE,\ + \ ROUND_ROBIN, SINGLE_NODE" + labelIndex: 2 + source: null + bends: + - x: 7.203794749804894 + "y": 4.332304821875894 + - x: 7.203794749804894 + "y": 4.332304821875894 + backPressureObjectThreshold: 0 + name: name + instanceIdentifier: instanceIdentifier + position: null + groupIdentifier: groupIdentifier + partitioningAttribute: partitioningAttribute + zIndex: 9 + logFileSuffix: logFileSuffix + parameterContextName: parameterContextName + componentType: CONNECTION + identifier: identifier + defaultBackPressureObjectThreshold: 0 + comments: comments + executionEngine: STANDARD + defaultBackPressureDataSizeThreshold: defaultBackPressureDataSizeThreshold + labels: + - componentType: CONNECTION + identifier: identifier + comments: comments + name: name + width: 4.8789878742268815 + instanceIdentifier: instanceIdentifier + style: + key: style + label: label + position: null + groupIdentifier: groupIdentifier + height: 6.173804034172511 + zIndex: 6 + - componentType: CONNECTION + identifier: identifier + comments: comments + name: name + width: 4.8789878742268815 + instanceIdentifier: instanceIdentifier + style: + key: style + label: label + position: null + groupIdentifier: groupIdentifier + height: 6.173804034172511 + zIndex: 6 + controllerServices: + - annotationData: annotationData + componentType: CONNECTION + identifier: identifier + comments: comments + bulletinLevel: bulletinLevel + propertyDescriptors: + key: + resourceDefinition: + resourceTypes: + - FILE + - FILE + cardinality: SINGLE + displayName: displayName + identifiesControllerService: true name: name - id: id - position: null - loadBalancePartitionAttribute: loadBalancePartitionAttribute - - prioritizers: - - prioritizers - - prioritizers - flowFileExpiration: flowFileExpiration - selectedRelationships: - - selectedRelationships - - selectedRelationships - loadBalanceCompression: "DO_NOT_COMPRESS, COMPRESS_ATTRIBUTES_ONLY,\ - \ COMPRESS_ATTRIBUTES_AND_CONTENT" - destination: null - parentGroupId: parentGroupId - availableRelationships: - - availableRelationships - - availableRelationships - backPressureDataSizeThreshold: backPressureDataSizeThreshold - loadBalanceStrategy: "DO_NOT_LOAD_BALANCE, PARTITION_BY_ATTRIBUTE,\ - \ ROUND_ROBIN, SINGLE_NODE" - source: - running: true - comments: comments - versionedComponentId: versionedComponentId - groupId: groupId - name: name - transmitting: true - exists: true - id: id - type: "PROCESSOR, REMOTE_INPUT_PORT, REMOTE_OUTPUT_PORT, INPUT_PORT,\ - \ OUTPUT_PORT, FUNNEL" - labelIndex: 0 - bends: - - null - - null - loadBalanceStatus: "LOAD_BALANCE_NOT_CONFIGURED, LOAD_BALANCE_INACTIVE,\ - \ LOAD_BALANCE_ACTIVE" - backPressureObjectThreshold: 1 - versionedComponentId: versionedComponentId - getzIndex: 6 + dynamic: true + sensitive: true + type: type + scheduledState: ENABLED + controllerServiceApis: + - type: type + bundle: null + - type: type + bundle: null + name: name + instanceIdentifier: instanceIdentifier + position: null + groupIdentifier: groupIdentifier + bundle: + artifact: artifact + version: version + group: group + properties: + key: properties + - annotationData: annotationData + componentType: CONNECTION + identifier: identifier + comments: comments + bulletinLevel: bulletinLevel + propertyDescriptors: + key: + resourceDefinition: + resourceTypes: + - FILE + - FILE + cardinality: SINGLE + displayName: displayName + identifiesControllerService: true name: name - id: id - position: null - loadBalancePartitionAttribute: loadBalancePartitionAttribute - labels: - - versionedComponentId: versionedComponentId - getzIndex: 5 - width: 6.778324963048013 - parentGroupId: parentGroupId - style: - key: style - id: id - position: null - label: label - height: 6.878052220127876 - - versionedComponentId: versionedComponentId - getzIndex: 5 - width: 6.778324963048013 - parentGroupId: parentGroupId - style: - key: style - id: id - position: null - label: label - height: 6.878052220127876 + dynamic: true + sensitive: true + type: type + scheduledState: ENABLED + controllerServiceApis: + - type: type + bundle: null + - type: type + bundle: null name: name - invalidCount: 5 - syncFailureCount: 1 + instanceIdentifier: instanceIdentifier position: null - maxConcurrentTasks: 6 - statelessFlowTimeout: statelessFlowTimeout - parameterContext: null - locallyModifiedAndStaleCount: 7 - localOutputPortCount: 5 - localInputPortCount: 5 - invalidCount: 4 - syncFailureCount: 4 - position: - x: 6.027456183070403 - "y": 1.4658129805029452 - versionedFlowState: "LOCALLY_MODIFIED, STALE, LOCALLY_MODIFIED_AND_STALE,\ - \ UP_TO_DATE, SYNC_FAILURE" - locallyModifiedAndStaleCount: 1 - parameterContext: null - status: + groupIdentifier: groupIdentifier + bundle: + artifact: artifact + version: version + group: group + properties: + key: properties + defaultFlowFileExpiration: defaultFlowFileExpiration + flowFileConcurrency: flowFileConcurrency + flowFileOutboundPolicy: flowFileOutboundPolicy + name: name + inputPorts: + - componentType: CONNECTION + identifier: identifier + comments: comments + allowRemoteAccess: true + concurrentlySchedulableTaskCount: 2 + name: name + instanceIdentifier: instanceIdentifier + portFunction: STANDARD + position: null + groupIdentifier: groupIdentifier + type: INPUT_PORT + scheduledState: ENABLED + - componentType: CONNECTION + identifier: identifier + comments: comments + allowRemoteAccess: true + concurrentlySchedulableTaskCount: 2 + name: name + instanceIdentifier: instanceIdentifier + portFunction: STANDARD + position: null + groupIdentifier: groupIdentifier + type: INPUT_PORT + scheduledState: ENABLED + instanceIdentifier: instanceIdentifier + maxConcurrentTasks: 9 + position: null + statelessFlowTimeout: statelessFlowTimeout + groupIdentifier: groupIdentifier + remoteProcessGroups: + - componentType: CONNECTION + identifier: identifier + comments: comments + proxyPassword: proxyPassword + communicationsTimeout: communicationsTimeout + proxyHost: proxyHost + proxyPort: 4 + outputPorts: + - null + - null + transportProtocol: "RAW, HTTP" name: name - nodeSnapshots: - - statusSnapshot: null - address: address - apiPort: 8 - nodeId: nodeId - - statusSnapshot: null - address: address - apiPort: 8 - nodeId: nodeId - id: id - aggregateSnapshot: - transferred: transferred - queued: queued - remoteProcessGroupStatusSnapshots: - - canRead: true - remoteProcessGroupStatusSnapshot: - bytesReceived: 4 - transmissionStatus: transmissionStatus - activeThreadCount: 0 - groupId: groupId - flowFilesReceived: 1 - name: name - targetUri: targetUri - flowFilesSent: 6 - received: received - id: id - bytesSent: 4 - sent: sent - id: id - - canRead: true - remoteProcessGroupStatusSnapshot: - bytesReceived: 4 - transmissionStatus: transmissionStatus - activeThreadCount: 0 - groupId: groupId - flowFilesReceived: 1 - name: name - targetUri: targetUri - flowFilesSent: 6 - received: received - id: id - bytesSent: 4 - sent: sent - id: id - output: output - connectionStatusSnapshots: - - connectionStatusSnapshot: - sourceId: sourceId - groupId: groupId - queued: queued - percentUseCount: 7 - destinationId: destinationId - predictions: - predictedBytesAtNextInterval: 9 - predictionIntervalSeconds: 2 - predictedPercentBytes: 2 - predictedPercentCount: 3 - predictedMillisUntilCountBackpressure: 5 - predictedCountAtNextInterval: 7 - predictedMillisUntilBytesBackpressure: 5 - output: output - input: input - percentUseBytes: 1 - flowFileAvailability: flowFileAvailability - destinationName: destinationName - queuedSize: queuedSize - queuedCount: queuedCount - name: name - flowFilesQueued: 1 - id: id - sourceName: sourceName - flowFilesIn: 4 - flowFilesOut: 1 - bytesIn: 7 - bytesOut: 1 - bytesQueued: 6 - canRead: true - id: id - - connectionStatusSnapshot: - sourceId: sourceId - groupId: groupId - queued: queued - percentUseCount: 7 - destinationId: destinationId - predictions: - predictedBytesAtNextInterval: 9 - predictionIntervalSeconds: 2 - predictedPercentBytes: 2 - predictedPercentCount: 3 - predictedMillisUntilCountBackpressure: 5 - predictedCountAtNextInterval: 7 - predictedMillisUntilBytesBackpressure: 5 - output: output - input: input - percentUseBytes: 1 - flowFileAvailability: flowFileAvailability - destinationName: destinationName - queuedSize: queuedSize - queuedCount: queuedCount - name: name - flowFilesQueued: 1 - id: id - sourceName: sourceName - flowFilesIn: 4 - flowFilesOut: 1 - bytesIn: 7 - bytesOut: 1 - bytesQueued: 6 - canRead: true - id: id - queuedCount: queuedCount - queuedSize: queuedSize - flowFilesReceived: 4 - processGroupStatusSnapshots: - - canRead: true - processGroupStatusSnapshot: null - id: id - - canRead: true - processGroupStatusSnapshot: null - id: id - flowFilesSent: 9 - id: id - flowFilesIn: 5 - written: written - statelessActiveThreadCount: 7 - flowFilesOut: 0 - bytesIn: 4 - bytesQueued: 8 - bytesOut: 2 - bytesWritten: 3 - outputPortStatusSnapshots: - - null - - null - read: read - bytesTransferred: 8 - activeThreadCount: 1 - processorStatusSnapshots: - - processorStatusSnapshot: - bytesWritten: 7 - read: read - tasksDurationNanos: 8 - activeThreadCount: 7 - groupId: groupId - executionNode: "ALL, PRIMARY" - bytesRead: 3 - processingPerformanceStatus: - identifier: identifier - cpuDuration: 3 - contentReadDuration: 7 - sessionCommitDuration: 3 - garbageCollectionDuration: 4 - contentWriteDuration: 5 - type: type - terminatedThreadCount: 3 - output: output - input: input - taskCount: 4 - name: name - id: id - written: written - flowFilesIn: 0 - tasksDuration: tasksDuration - runStatus: "Running, Stopped, Validating, Disabled, Invalid" - flowFilesOut: 6 - tasks: tasks - bytesIn: 7 - bytesOut: 0 - canRead: true - id: id - - processorStatusSnapshot: - bytesWritten: 7 - read: read - tasksDurationNanos: 8 - activeThreadCount: 7 - groupId: groupId - executionNode: "ALL, PRIMARY" - bytesRead: 3 - processingPerformanceStatus: - identifier: identifier - cpuDuration: 3 - contentReadDuration: 7 - sessionCommitDuration: 3 - garbageCollectionDuration: 4 - contentWriteDuration: 5 - type: type - terminatedThreadCount: 3 - output: output - input: input - taskCount: 4 - name: name - id: id - written: written - flowFilesIn: 0 - tasksDuration: tasksDuration - runStatus: "Running, Stopped, Validating, Disabled, Invalid" - flowFilesOut: 6 - tasks: tasks - bytesIn: 7 - bytesOut: 0 - canRead: true - id: id - bytesRead: 4 - processingPerformanceStatus: null - received: received - bytesSent: 8 - processingNanos: 9 - sent: sent - flowFilesTransferred: 1 - terminatedThreadCount: 3 - input: input - bytesReceived: 6 + proxyUser: proxyUser + inputPorts: + - componentType: CONNECTION + identifier: identifier + remoteGroupId: remoteGroupId + comments: comments + targetId: targetId + concurrentlySchedulableTaskCount: 1 + useCompression: true + scheduledState: ENABLED name: name - flowFilesQueued: 6 - versionedFlowState: "LOCALLY_MODIFIED, STALE, LOCALLY_MODIFIED_AND_STALE,\ - \ UP_TO_DATE, SYNC_FAILURE" - inputPortStatusSnapshots: - - portStatusSnapshot: - output: output - input: input - activeThreadCount: 7 - groupId: groupId - name: name - transmitting: true - id: id - flowFilesIn: 9 - flowFilesOut: 9 - runStatus: "Running, Stopped, Validating, Disabled, Invalid" - bytesIn: 0 - bytesOut: 0 - canRead: true - id: id - - portStatusSnapshot: - output: output - input: input - activeThreadCount: 7 - groupId: groupId - name: name - transmitting: true - id: id - flowFilesIn: 9 - flowFilesOut: 9 - runStatus: "Running, Stopped, Validating, Disabled, Invalid" - bytesIn: 0 - bytesOut: 0 - canRead: true - id: id - statsLastRefreshed: statsLastRefreshed - - activeRemotePortCount: 9 - staleCount: 5 - outputPortCount: 9 - inputPortCount: 3 - permissions: null - processGroupUpdateStrategy: "CURRENT_GROUP, CURRENT_GROUP_WITH_CHILDREN" - runningCount: 2 - disabledCount: 6 - versionedFlowSnapshot: - bucket: + instanceIdentifier: instanceIdentifier + position: null + batchSize: + duration: duration + size: size + count: 5 + groupIdentifier: groupIdentifier + - componentType: CONNECTION identifier: identifier - permissions: null - createdTimestamp: 3 + remoteGroupId: remoteGroupId + comments: comments + targetId: targetId + concurrentlySchedulableTaskCount: 1 + useCompression: true + scheduledState: ENABLED name: name - description: description - snapshotMetadata: - flowIdentifier: flowIdentifier + instanceIdentifier: instanceIdentifier + position: null + batchSize: + duration: duration + size: size + count: 5 + groupIdentifier: groupIdentifier + targetUris: targetUris + instanceIdentifier: instanceIdentifier + yieldDuration: yieldDuration + position: null + groupIdentifier: groupIdentifier + localNetworkInterface: localNetworkInterface + - componentType: CONNECTION + identifier: identifier + comments: comments + proxyPassword: proxyPassword + communicationsTimeout: communicationsTimeout + proxyHost: proxyHost + proxyPort: 4 + outputPorts: + - null + - null + transportProtocol: "RAW, HTTP" + name: name + proxyUser: proxyUser + inputPorts: + - componentType: CONNECTION + identifier: identifier + remoteGroupId: remoteGroupId comments: comments - author: author - bucketIdentifier: bucketIdentifier - branch: branch - version: version - timestamp: 0 - externalControllerServices: - key: - identifier: identifier - name: name - flowContents: - processors: - - autoTerminatedRelationships: - - autoTerminatedRelationships - - autoTerminatedRelationships - bulletinLevel: bulletinLevel - executionNode: executionNode - runDurationMillis: 3 - type: type - propertyDescriptors: - key: - resourceDefinition: - resourceTypes: - - FILE - - FILE - cardinality: SINGLE - displayName: displayName - identifiesControllerService: true - name: name - dynamic: true - 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: 2 - retryCount: 3 - penaltyDuration: penaltyDuration - backoffMechanism: "PENALIZE_FLOWFILE, YIELD_PROCESSOR" - schedulingStrategy: schedulingStrategy - name: name - instanceIdentifier: instanceIdentifier - style: - key: style - schedulingPeriod: schedulingPeriod - position: null - groupIdentifier: groupIdentifier - properties: - key: properties - - autoTerminatedRelationships: - - autoTerminatedRelationships - - autoTerminatedRelationships - bulletinLevel: bulletinLevel - executionNode: executionNode - runDurationMillis: 3 - type: type - propertyDescriptors: - key: - resourceDefinition: - resourceTypes: - - FILE - - FILE - cardinality: SINGLE - displayName: displayName - identifiesControllerService: true - name: name - dynamic: true - 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: 2 - retryCount: 3 - penaltyDuration: penaltyDuration - backoffMechanism: "PENALIZE_FLOWFILE, YIELD_PROCESSOR" - schedulingStrategy: schedulingStrategy - name: name - instanceIdentifier: instanceIdentifier - style: - key: style - schedulingPeriod: schedulingPeriod - position: null - groupIdentifier: groupIdentifier - properties: - key: properties + targetId: targetId + concurrentlySchedulableTaskCount: 1 + useCompression: true scheduledState: ENABLED - processGroups: - - null - - null - outputPorts: - - null - - null - funnels: - - identifier: identifier - componentType: CONNECTION - comments: comments - name: name - instanceIdentifier: instanceIdentifier - position: null - groupIdentifier: groupIdentifier - - identifier: identifier - componentType: CONNECTION - comments: comments - name: name - instanceIdentifier: instanceIdentifier - position: null - groupIdentifier: groupIdentifier - versionedFlowCoordinates: - registryId: registryId - storageLocation: storageLocation - bucketId: bucketId - branch: branch - flowId: flowId - version: version - latest: true - connections: - - identifier: identifier - componentType: CONNECTION - prioritizers: - - prioritizers - - prioritizers - comments: comments - flowFileExpiration: flowFileExpiration - selectedRelationships: - - selectedRelationships - - selectedRelationships - loadBalanceCompression: "DO_NOT_COMPRESS, COMPRESS_ATTRIBUTES_ONLY,\ - \ COMPRESS_ATTRIBUTES_AND_CONTENT" - destination: null - backPressureDataSizeThreshold: backPressureDataSizeThreshold - loadBalanceStrategy: "DO_NOT_LOAD_BALANCE, PARTITION_BY_ATTRIBUTE,\ - \ ROUND_ROBIN, SINGLE_NODE" - source: - comments: comments - groupId: groupId - name: name - instanceIdentifier: instanceIdentifier - id: id - type: PROCESSOR - labelIndex: 4 - bends: - - null - - null - backPressureObjectThreshold: 0 - name: name - instanceIdentifier: instanceIdentifier - position: null - groupIdentifier: groupIdentifier - partitioningAttribute: partitioningAttribute - zIndex: 0 - - identifier: identifier - componentType: CONNECTION - prioritizers: - - prioritizers - - prioritizers - comments: comments - flowFileExpiration: flowFileExpiration - selectedRelationships: - - selectedRelationships - - selectedRelationships - loadBalanceCompression: "DO_NOT_COMPRESS, COMPRESS_ATTRIBUTES_ONLY,\ - \ COMPRESS_ATTRIBUTES_AND_CONTENT" - destination: null - backPressureDataSizeThreshold: backPressureDataSizeThreshold - loadBalanceStrategy: "DO_NOT_LOAD_BALANCE, PARTITION_BY_ATTRIBUTE,\ - \ ROUND_ROBIN, SINGLE_NODE" - source: - comments: comments - groupId: groupId - name: name - instanceIdentifier: instanceIdentifier - id: id - type: PROCESSOR - labelIndex: 4 - bends: - - null - - null - backPressureObjectThreshold: 0 - name: name - instanceIdentifier: instanceIdentifier - position: null - groupIdentifier: groupIdentifier - partitioningAttribute: partitioningAttribute - zIndex: 0 - logFileSuffix: logFileSuffix - parameterContextName: parameterContextName + name: name + instanceIdentifier: instanceIdentifier + position: null + batchSize: + duration: duration + size: size + count: 5 + groupIdentifier: groupIdentifier + - componentType: CONNECTION identifier: identifier - componentType: CONNECTION - defaultBackPressureObjectThreshold: 9 + remoteGroupId: remoteGroupId comments: comments - executionEngine: STANDARD - labels: - - identifier: identifier - componentType: CONNECTION - comments: comments - name: name - width: 4.332304821875894 - instanceIdentifier: instanceIdentifier - style: - key: style - position: null - label: label - groupIdentifier: groupIdentifier - zIndex: 7 - height: 2.7977867356748476 - - identifier: identifier - componentType: CONNECTION - comments: comments - name: name - width: 4.332304821875894 - instanceIdentifier: instanceIdentifier - style: - key: style - position: null - label: label - groupIdentifier: groupIdentifier - zIndex: 7 - height: 2.7977867356748476 - defaultBackPressureDataSizeThreshold: defaultBackPressureDataSizeThreshold - controllerServices: - - annotationData: annotationData - identifier: identifier - componentType: CONNECTION - comments: comments - bulletinLevel: bulletinLevel - type: type - propertyDescriptors: - key: null - scheduledState: ENABLED - controllerServiceApis: - - type: type - bundle: null - - type: type - bundle: null - name: name - instanceIdentifier: instanceIdentifier - position: null - groupIdentifier: groupIdentifier - bundle: null - properties: - key: properties - - annotationData: annotationData - identifier: identifier - componentType: CONNECTION - comments: comments - bulletinLevel: bulletinLevel - type: type - propertyDescriptors: - key: null - scheduledState: ENABLED - controllerServiceApis: - - type: type - bundle: null - - type: type - bundle: null - name: name - instanceIdentifier: instanceIdentifier - position: null - groupIdentifier: groupIdentifier - bundle: null - properties: - key: properties - defaultFlowFileExpiration: defaultFlowFileExpiration - flowFileConcurrency: flowFileConcurrency - flowFileOutboundPolicy: flowFileOutboundPolicy + targetId: targetId + concurrentlySchedulableTaskCount: 1 + useCompression: true + scheduledState: ENABLED name: name - inputPorts: + instanceIdentifier: instanceIdentifier + position: null + batchSize: + duration: duration + size: size + count: 5 + groupIdentifier: groupIdentifier + targetUris: targetUris + instanceIdentifier: instanceIdentifier + yieldDuration: yieldDuration + position: null + groupIdentifier: groupIdentifier + localNetworkInterface: localNetworkInterface + parameterProviders: + key: + identifier: identifier + name: name + type: type + bundle: null + flow: + versionCount: 4 + bucketName: bucketName + identifier: identifier + permissions: null + createdTimestamp: 3 + name: name + description: description + bucketIdentifier: bucketIdentifier + versionInfo: + version: 0 + branch: branch + lastModifiedTimestamp: 8 + flowEncodingVersion: flowEncodingVersion + latest: true + parameterContexts: + key: + parameterGroupName: parameterGroupName + componentType: CONNECTION + identifier: identifier + synchronized: true + comments: comments + description: description + inheritedParameterContexts: + - inheritedParameterContexts + - inheritedParameterContexts + name: name + instanceIdentifier: instanceIdentifier + position: null + groupIdentifier: groupIdentifier + parameterProvider: parameterProvider + parameters: + - referencedAssets: - identifier: identifier - componentType: CONNECTION - comments: comments - allowRemoteAccess: true - concurrentlySchedulableTaskCount: 8 name: name - instanceIdentifier: instanceIdentifier - position: null - portFunction: STANDARD - type: INPUT_PORT - groupIdentifier: groupIdentifier - scheduledState: ENABLED - identifier: identifier - componentType: CONNECTION - comments: comments - allowRemoteAccess: true - concurrentlySchedulableTaskCount: 8 name: name - instanceIdentifier: instanceIdentifier - position: null - portFunction: STANDARD - type: INPUT_PORT - groupIdentifier: groupIdentifier - scheduledState: ENABLED - instanceIdentifier: instanceIdentifier - position: - x: 3.111202833403195 - "y": 9.897492629215506 - maxConcurrentTasks: 0 - statelessFlowTimeout: statelessFlowTimeout - remoteProcessGroups: + provided: true + name: name + description: description + sensitive: true + value: value + - referencedAssets: - identifier: identifier - componentType: CONNECTION - comments: comments - proxyPassword: proxyPassword - communicationsTimeout: communicationsTimeout - proxyHost: proxyHost - proxyPort: 5 - transportProtocol: "RAW, HTTP" - outputPorts: - - null - - null name: name - proxyUser: proxyUser - targetUris: targetUris - inputPorts: - - identifier: identifier - componentType: CONNECTION - remoteGroupId: remoteGroupId - comments: comments - targetId: targetId - concurrentlySchedulableTaskCount: 7 - useCompression: true - scheduledState: ENABLED - name: name - instanceIdentifier: instanceIdentifier - position: null - batchSize: - duration: duration - size: size - count: 0 - groupIdentifier: groupIdentifier - - identifier: identifier - componentType: CONNECTION - remoteGroupId: remoteGroupId - comments: comments - targetId: targetId - concurrentlySchedulableTaskCount: 7 - useCompression: true - scheduledState: ENABLED - name: name - instanceIdentifier: instanceIdentifier - position: null - batchSize: - duration: duration - size: size - count: 0 - groupIdentifier: groupIdentifier - instanceIdentifier: instanceIdentifier - yieldDuration: yieldDuration - position: null - groupIdentifier: groupIdentifier - localNetworkInterface: localNetworkInterface - identifier: identifier - componentType: CONNECTION - comments: comments - proxyPassword: proxyPassword - communicationsTimeout: communicationsTimeout - proxyHost: proxyHost - proxyPort: 5 - transportProtocol: "RAW, HTTP" - outputPorts: - - null - - null - name: name - proxyUser: proxyUser - targetUris: targetUris - inputPorts: - - identifier: identifier - componentType: CONNECTION - remoteGroupId: remoteGroupId - comments: comments - targetId: targetId - concurrentlySchedulableTaskCount: 7 - useCompression: true - scheduledState: ENABLED - name: name - instanceIdentifier: instanceIdentifier - position: null - batchSize: - duration: duration - size: size - count: 0 - groupIdentifier: groupIdentifier - - identifier: identifier - componentType: CONNECTION - remoteGroupId: remoteGroupId - comments: comments - targetId: targetId - concurrentlySchedulableTaskCount: 7 - useCompression: true - scheduledState: ENABLED - name: name - instanceIdentifier: instanceIdentifier - position: null - batchSize: - duration: duration - size: size - count: 0 - groupIdentifier: groupIdentifier - instanceIdentifier: instanceIdentifier - yieldDuration: yieldDuration - position: null - groupIdentifier: groupIdentifier - localNetworkInterface: localNetworkInterface - groupIdentifier: groupIdentifier - parameterProviders: - key: - identifier: identifier name: name - type: type - bundle: null - flow: - versionCount: 8 - identifier: identifier - bucketName: bucketName - permissions: - canRead: true - canWrite: true - canDelete: true - createdTimestamp: 5 + provided: true name: name description: description - bucketIdentifier: bucketIdentifier - versionInfo: - version: 7 - branch: branch - lastModifiedTimestamp: 5 - flowEncodingVersion: flowEncodingVersion - parameterContexts: + sensitive: true + value: value + stoppedCount: 7 + id: id + bulletins: + - null + - null + publicInputPortCount: 3 + upToDateCount: 3 + inactiveRemotePortCount: 0 + uri: uri + locallyModifiedCount: 7 + revision: + clientId: clientId + lastModifier: lastModifier + version: 2 + disconnectedNodeAcknowledged: true + publicOutputPortCount: 7 + component: + activeRemotePortCount: 6 + flowfileConcurrency: "UNBOUNDED, SINGLE_FLOWFILE_PER_NODE, SINGLE_BATCH_PER_NODE" + staleCount: 5 + outputPortCount: 1 + inputPortCount: 9 + versionedComponentId: versionedComponentId + disabledCount: 5 + runningCount: 6 + flowfileOutboundPolicy: "STREAM_WHEN_AVAILABLE, BATCH_OUTPUT" + stoppedCount: 6 + id: id + versionControlInformation: + bucketName: bucketName + groupId: groupId + registryId: registryId + storageLocation: storageLocation + bucketId: bucketId + registryName: registryName + branch: branch + flowName: flowName + version: version + flowDescription: flowDescription + stateExplanation: stateExplanation + state: "LOCALLY_MODIFIED, STALE, LOCALLY_MODIFIED_AND_STALE, UP_TO_DATE,\ + \ SYNC_FAILURE" + flowId: flowId + logFileSuffix: logFileSuffix + defaultBackPressureObjectThreshold: 4 + publicInputPortCount: 2 + comments: comments + upToDateCount: 3 + parentGroupId: parentGroupId + inactiveRemotePortCount: 9 + executionEngine: "STATELESS, STANDARD, INHERITED" + locallyModifiedCount: 3 + defaultBackPressureDataSizeThreshold: defaultBackPressureDataSizeThreshold + publicOutputPortCount: 6 + localOutputPortCount: 9 + defaultFlowFileExpiration: defaultFlowFileExpiration + localInputPortCount: 8 + contents: + controllerServices: + - bulletinLevel: bulletinLevel + deprecated: true + multipleVersionsAvailable: true + extensionMissing: true + type: type + descriptors: key: - parameterGroupName: parameterGroupName - identifier: identifier - synchronized: true - componentType: CONNECTION - comments: comments + supportsEl: true + defaultValue: defaultValue + displayName: displayName + expressionLanguageScope: expressionLanguageScope description: description - inheritedParameterContexts: - - inheritedParameterContexts - - inheritedParameterContexts - name: name - instanceIdentifier: instanceIdentifier - position: null - groupIdentifier: groupIdentifier - parameters: - - referencedAssets: - - identifier: identifier - name: name - - identifier: identifier - name: name - provided: true - name: name - description: description - sensitive: true - value: value - - referencedAssets: - - identifier: identifier - name: name - - identifier: identifier - name: name - provided: true - name: name - description: description - sensitive: true - value: value - parameterProvider: parameterProvider - latest: true - stoppedCount: 6 - id: id - bulletins: - - sourceId: sourceId - canRead: true - groupId: groupId - id: 5 - nodeAddress: nodeAddress - bulletin: - sourceId: sourceId - level: level - sourceType: sourceType - groupId: groupId - id: 5 - sourceName: sourceName - category: category - message: message - nodeAddress: nodeAddress - timestamp: timestamp - timestamp: timestamp - - sourceId: sourceId - canRead: true - groupId: groupId - id: 5 - nodeAddress: nodeAddress - bulletin: - sourceId: sourceId - level: level - sourceType: sourceType - groupId: groupId - id: 5 - sourceName: sourceName - category: category - message: message - nodeAddress: nodeAddress - timestamp: timestamp - timestamp: timestamp - publicInputPortCount: 3 - upToDateCount: 1 - inactiveRemotePortCount: 1 - uri: uri - locallyModifiedCount: 3 - revision: - clientId: clientId - lastModifier: lastModifier - version: 0 - disconnectedNodeAcknowledged: true - publicOutputPortCount: 1 - component: - activeRemotePortCount: 7 - flowfileConcurrency: "UNBOUNDED, SINGLE_FLOWFILE_PER_NODE, SINGLE_BATCH_PER_NODE" - staleCount: 4 - outputPortCount: 3 - inputPortCount: 6 - versionedComponentId: versionedComponentId - runningCount: 1 - disabledCount: 2 - flowfileOutboundPolicy: "STREAM_WHEN_AVAILABLE, BATCH_OUTPUT" - stoppedCount: 5 - id: id - versionControlInformation: - bucketName: bucketName - groupId: groupId - registryId: registryId - storageLocation: storageLocation - bucketId: bucketId - registryName: registryName - branch: branch - flowName: flowName - version: version - flowDescription: flowDescription - stateExplanation: stateExplanation - state: "LOCALLY_MODIFIED, STALE, LOCALLY_MODIFIED_AND_STALE, UP_TO_DATE,\ - \ SYNC_FAILURE" - flowId: flowId - logFileSuffix: logFileSuffix - defaultBackPressureObjectThreshold: 0 - publicInputPortCount: 6 - comments: comments - upToDateCount: 3 - parentGroupId: parentGroupId - inactiveRemotePortCount: 9 - executionEngine: "STATELESS, STANDARD, INHERITED" - locallyModifiedCount: 2 - defaultBackPressureDataSizeThreshold: defaultBackPressureDataSizeThreshold - publicOutputPortCount: 7 - localOutputPortCount: 1 - defaultFlowFileExpiration: defaultFlowFileExpiration - localInputPortCount: 1 - statelessGroupScheduledState: "STOPPED, RUNNING" - contents: - controllerServices: - - deprecated: true - bulletinLevel: bulletinLevel - multipleVersionsAvailable: true - extensionMissing: true - type: type - descriptors: - key: - supportsEl: true + sensitive: true + required: true + dependencies: + - dependentValues: + - dependentValues + - dependentValues + propertyName: propertyName + - dependentValues: + - dependentValues + - dependentValues + propertyName: propertyName + allowableValues: + - canRead: true + allowableValue: displayName: displayName - defaultValue: defaultValue - expressionLanguageScope: expressionLanguageScope description: description - sensitive: true - required: true - dependencies: - - dependentValues: - - dependentValues - - dependentValues - propertyName: propertyName - - dependentValues: - - dependentValues - - dependentValues - propertyName: propertyName - allowableValues: - - canRead: true - allowableValue: - displayName: displayName - description: description - value: value - - canRead: true - allowableValue: - displayName: displayName - description: description - value: value - identifiesControllerService: identifiesControllerService - name: name - dynamic: true - identifiesControllerServiceBundle: null - controllerServiceApis: - - type: type - bundle: null - - type: type - bundle: null - sensitiveDynamicPropertyNames: - - sensitiveDynamicPropertyNames - - sensitiveDynamicPropertyNames - versionedComponentId: versionedComponentId - supportsSensitiveDynamicProperties: true - validationErrors: - - validationErrors - - validationErrors - id: id - state: "ENABLED, ENABLING, DISABLED, DISABLING" - bundle: - artifact: artifact - version: version - group: group - referencingComponents: - - bulletins: - - null - - null - disconnectedNodeAcknowledged: true - component: - descriptors: - key: null - referenceCycle: true - activeThreadCount: 0 - groupId: groupId - name: name - validationErrors: - - validationErrors - - validationErrors - referenceType: "Processor, ControllerService, ReportingTask,\ - \ FlowRegistryClient" - id: id - state: state - type: type - referencingComponents: - - null - - null - properties: - key: properties - permissions: null - id: id - position: null - uri: uri - revision: null - operatePermissions: null - - bulletins: - - null - - null - disconnectedNodeAcknowledged: true - component: - descriptors: - key: null - referenceCycle: true - activeThreadCount: 0 - groupId: groupId - name: name - validationErrors: - - validationErrors - - validationErrors - referenceType: "Processor, ControllerService, ReportingTask,\ - \ FlowRegistryClient" - id: id - state: state - type: type - referencingComponents: - - null - - null - properties: - key: properties - permissions: null - id: id - position: null - uri: uri - revision: null - operatePermissions: null - validationStatus: "VALID, INVALID, VALIDATING" - annotationData: annotationData - comments: comments - parentGroupId: parentGroupId - customUiUrl: customUiUrl - restricted: true - name: name - position: null - persistsState: true - properties: - key: properties - - deprecated: true - bulletinLevel: bulletinLevel - multipleVersionsAvailable: true - extensionMissing: true - type: type - descriptors: - key: - supportsEl: true + value: value + - canRead: true + allowableValue: displayName: displayName - defaultValue: defaultValue - expressionLanguageScope: expressionLanguageScope description: description - sensitive: true - required: true - dependencies: - - dependentValues: - - dependentValues - - dependentValues - propertyName: propertyName - - dependentValues: - - dependentValues - - dependentValues - propertyName: propertyName - allowableValues: - - canRead: true - allowableValue: - displayName: displayName - description: description - value: value - - canRead: true - allowableValue: - displayName: displayName - description: description - value: value - identifiesControllerService: identifiesControllerService - name: name - dynamic: true - identifiesControllerServiceBundle: null - controllerServiceApis: - - type: type - bundle: null - - type: type - bundle: null - sensitiveDynamicPropertyNames: - - sensitiveDynamicPropertyNames - - sensitiveDynamicPropertyNames - versionedComponentId: versionedComponentId - supportsSensitiveDynamicProperties: true + value: value + identifiesControllerService: identifiesControllerService + name: name + dynamic: true + identifiesControllerServiceBundle: null + controllerServiceApis: + - type: type + bundle: null + - type: type + bundle: null + sensitiveDynamicPropertyNames: + - sensitiveDynamicPropertyNames + - sensitiveDynamicPropertyNames + supportsSensitiveDynamicProperties: true + versionedComponentId: versionedComponentId + validationErrors: + - validationErrors + - validationErrors + id: id + state: "ENABLED, ENABLING, DISABLED, DISABLING" + bundle: + artifact: artifact + version: version + group: group + referencingComponents: + - bulletins: + - null + - null + disconnectedNodeAcknowledged: true + component: + descriptors: + key: null + referenceCycle: true + activeThreadCount: 0 + groupId: groupId + name: name + referenceType: "Processor, ControllerService, ReportingTask,\ + \ FlowRegistryClient" validationErrors: - validationErrors - validationErrors id: id - state: "ENABLED, ENABLING, DISABLED, DISABLING" - bundle: - artifact: artifact - version: version - group: group + state: state + type: type referencingComponents: - - bulletins: - - null - - null - disconnectedNodeAcknowledged: true - component: - descriptors: - key: null - referenceCycle: true - activeThreadCount: 0 - groupId: groupId - name: name - validationErrors: - - validationErrors - - validationErrors - referenceType: "Processor, ControllerService, ReportingTask,\ - \ FlowRegistryClient" - id: id - state: state - type: type - referencingComponents: - - null - - null - properties: - key: properties - permissions: null - id: id - position: null - uri: uri - revision: null - operatePermissions: null - - bulletins: - - null - - null - disconnectedNodeAcknowledged: true - component: - descriptors: - key: null - referenceCycle: true - activeThreadCount: 0 - groupId: groupId - name: name - validationErrors: - - validationErrors - - validationErrors - referenceType: "Processor, ControllerService, ReportingTask,\ - \ FlowRegistryClient" - id: id - state: state - type: type - referencingComponents: - - null - - null - properties: - key: properties - permissions: null - id: id - position: null - uri: uri - revision: null - operatePermissions: null - validationStatus: "VALID, INVALID, VALIDATING" - annotationData: annotationData - comments: comments - parentGroupId: parentGroupId - customUiUrl: customUiUrl - restricted: true - name: name - position: null - persistsState: true + - null + - null properties: key: properties - processGroups: - - null - - null - outputPorts: + permissions: null + id: id + position: null + uri: uri + operatePermissions: + canRead: true + canWrite: true + revision: + clientId: clientId + lastModifier: lastModifier + version: 2 + - bulletins: - null - null - inputPorts: - - comments: comments - concurrentlySchedulableTaskCount: 2 - parentGroupId: parentGroupId - type: "INPUT_PORT, OUTPUT_PORT" - allowRemoteAccess: true - versionedComponentId: versionedComponentId + disconnectedNodeAcknowledged: true + component: + descriptors: + key: null + referenceCycle: true + activeThreadCount: 0 + groupId: groupId name: name - transmitting: true + referenceType: "Processor, ControllerService, ReportingTask,\ + \ FlowRegistryClient" validationErrors: - validationErrors - validationErrors id: id - position: null - state: "RUNNING, STOPPED, DISABLED" - portFunction: "STANDARD, FAILURE" - - comments: comments - concurrentlySchedulableTaskCount: 2 - parentGroupId: parentGroupId - type: "INPUT_PORT, OUTPUT_PORT" - allowRemoteAccess: true - versionedComponentId: versionedComponentId + state: state + type: type + referencingComponents: + - null + - null + properties: + key: properties + permissions: null + id: id + position: null + uri: uri + operatePermissions: + canRead: true + canWrite: true + revision: + clientId: clientId + lastModifier: lastModifier + version: 2 + validationStatus: "VALID, INVALID, VALIDATING" + annotationData: annotationData + comments: comments + parentGroupId: parentGroupId + customUiUrl: customUiUrl + restricted: true + name: name + position: + x: 0.8008281904610115 + "y": 6.027456183070403 + persistsState: true + properties: + key: properties + - bulletinLevel: bulletinLevel + deprecated: true + multipleVersionsAvailable: true + extensionMissing: true + type: type + descriptors: + key: + supportsEl: true + defaultValue: defaultValue + displayName: displayName + expressionLanguageScope: expressionLanguageScope + description: description + sensitive: true + required: true + dependencies: + - dependentValues: + - dependentValues + - dependentValues + propertyName: propertyName + - dependentValues: + - dependentValues + - dependentValues + propertyName: propertyName + allowableValues: + - canRead: true + allowableValue: + displayName: displayName + description: description + value: value + - canRead: true + allowableValue: + displayName: displayName + description: description + value: value + identifiesControllerService: identifiesControllerService name: name - transmitting: true + dynamic: true + identifiesControllerServiceBundle: null + controllerServiceApis: + - type: type + bundle: null + - type: type + bundle: null + sensitiveDynamicPropertyNames: + - sensitiveDynamicPropertyNames + - sensitiveDynamicPropertyNames + supportsSensitiveDynamicProperties: true + versionedComponentId: versionedComponentId + validationErrors: + - validationErrors + - validationErrors + id: id + state: "ENABLED, ENABLING, DISABLED, DISABLING" + bundle: + artifact: artifact + version: version + group: group + referencingComponents: + - bulletins: + - null + - null + disconnectedNodeAcknowledged: true + component: + descriptors: + key: null + referenceCycle: true + activeThreadCount: 0 + groupId: groupId + name: name + referenceType: "Processor, ControllerService, ReportingTask,\ + \ FlowRegistryClient" validationErrors: - validationErrors - validationErrors id: id - position: null - state: "RUNNING, STOPPED, DISABLED" - portFunction: "STANDARD, FAILURE" - funnels: - - versionedComponentId: versionedComponentId - parentGroupId: parentGroupId - id: id - position: null - - versionedComponentId: versionedComponentId - parentGroupId: parentGroupId - id: id - position: null - processors: - - supportsParallelProcessing: true - supportsBatching: true - deprecated: true - executionNodeRestricted: true - parentGroupId: parentGroupId - description: description - multipleVersionsAvailable: true - extensionMissing: true + state: state type: type - inputRequirement: inputRequirement - relationships: - - name: name - description: description - autoTerminate: true - retry: true - - name: name - description: description - autoTerminate: true - retry: true - restricted: true - versionedComponentId: versionedComponentId - supportsSensitiveDynamicProperties: true + referencingComponents: + - null + - null + properties: + key: properties + permissions: null + id: id + position: null + uri: uri + operatePermissions: + canRead: true + canWrite: true + revision: + clientId: clientId + lastModifier: lastModifier + version: 2 + - bulletins: + - null + - null + disconnectedNodeAcknowledged: true + component: + descriptors: + key: null + referenceCycle: true + activeThreadCount: 0 + groupId: groupId name: name + referenceType: "Processor, ControllerService, ReportingTask,\ + \ FlowRegistryClient" validationErrors: - validationErrors - validationErrors - style: - key: style id: id - position: null - state: "RUNNING, STOPPED, DISABLED" - bundle: - artifact: artifact - version: version - group: group - persistsState: true - config: - annotationData: annotationData - comments: comments - concurrentlySchedulableTaskCount: 6 - autoTerminatedRelationships: - - autoTerminatedRelationships - - autoTerminatedRelationships - retryCount: 1 - bulletinLevel: bulletinLevel - executionNode: executionNode - penaltyDuration: penaltyDuration - defaultSchedulingPeriod: - key: defaultSchedulingPeriod - runDurationMillis: 3 - defaultConcurrentTasks: - key: defaultConcurrentTasks - customUiUrl: customUiUrl - descriptors: - key: - supportsEl: true + state: state + type: type + referencingComponents: + - null + - null + properties: + key: properties + permissions: null + id: id + position: null + uri: uri + operatePermissions: + canRead: true + canWrite: true + revision: + clientId: clientId + lastModifier: lastModifier + version: 2 + validationStatus: "VALID, INVALID, VALIDATING" + annotationData: annotationData + comments: comments + parentGroupId: parentGroupId + customUiUrl: customUiUrl + restricted: true + name: name + position: + x: 0.8008281904610115 + "y": 6.027456183070403 + persistsState: true + properties: + key: properties + processGroups: + - null + - null + outputPorts: + - null + - null + funnels: + - versionedComponentId: versionedComponentId + parentGroupId: parentGroupId + id: id + position: + x: 0.8008281904610115 + "y": 6.027456183070403 + - versionedComponentId: versionedComponentId + parentGroupId: parentGroupId + id: id + position: + x: 0.8008281904610115 + "y": 6.027456183070403 + inputPorts: + - comments: comments + concurrentlySchedulableTaskCount: 1 + parentGroupId: parentGroupId + type: "INPUT_PORT, OUTPUT_PORT" + allowRemoteAccess: true + versionedComponentId: versionedComponentId + name: name + transmitting: true + validationErrors: + - validationErrors + - validationErrors + id: id + portFunction: "STANDARD, FAILURE" + position: null + state: "RUNNING, STOPPED, DISABLED" + - comments: comments + concurrentlySchedulableTaskCount: 1 + parentGroupId: parentGroupId + type: "INPUT_PORT, OUTPUT_PORT" + allowRemoteAccess: true + versionedComponentId: versionedComponentId + name: name + transmitting: true + validationErrors: + - validationErrors + - validationErrors + id: id + portFunction: "STANDARD, FAILURE" + position: null + state: "RUNNING, STOPPED, DISABLED" + processors: + - supportsBatching: true + supportsParallelProcessing: true + deprecated: true + executionNodeRestricted: true + description: description + parentGroupId: parentGroupId + multipleVersionsAvailable: true + extensionMissing: true + type: type + inputRequirement: inputRequirement + relationships: + - name: name + autoTerminate: true + description: description + retry: true + - name: name + autoTerminate: true + description: description + retry: true + restricted: true + supportsSensitiveDynamicProperties: true + versionedComponentId: versionedComponentId + name: name + validationErrors: + - validationErrors + - validationErrors + style: + key: style + id: id + position: null + state: "RUNNING, STOPPED, DISABLED" + bundle: + artifact: artifact + version: version + group: group + config: + annotationData: annotationData + comments: comments + autoTerminatedRelationships: + - autoTerminatedRelationships + - autoTerminatedRelationships + concurrentlySchedulableTaskCount: 7 + retryCount: 9 + bulletinLevel: bulletinLevel + executionNode: executionNode + penaltyDuration: penaltyDuration + defaultSchedulingPeriod: + key: defaultSchedulingPeriod + defaultConcurrentTasks: + key: defaultConcurrentTasks + runDurationMillis: 3 + customUiUrl: customUiUrl + descriptors: + key: + supportsEl: true + defaultValue: defaultValue + displayName: displayName + expressionLanguageScope: expressionLanguageScope + description: description + sensitive: true + required: true + dependencies: + - dependentValues: + - dependentValues + - dependentValues + propertyName: propertyName + - dependentValues: + - dependentValues + - dependentValues + propertyName: propertyName + allowableValues: + - canRead: true + allowableValue: + displayName: displayName + description: description + value: value + - canRead: true + allowableValue: + displayName: displayName + description: description + value: value + identifiesControllerService: identifiesControllerService + name: name + dynamic: true + identifiesControllerServiceBundle: null + lossTolerant: true + backoffMechanism: "PENALIZE_FLOWFILE, YIELD_PROCESSOR" + maxBackoffPeriod: maxBackoffPeriod + sensitiveDynamicPropertyNames: + - sensitiveDynamicPropertyNames + - sensitiveDynamicPropertyNames + schedulingStrategy: schedulingStrategy + schedulingPeriod: schedulingPeriod + yieldDuration: yieldDuration + properties: + key: properties + retriedRelationships: + - retriedRelationships + - retriedRelationships + persistsState: true + validationStatus: "VALID, INVALID, VALIDATING" + - supportsBatching: true + supportsParallelProcessing: true + deprecated: true + executionNodeRestricted: true + description: description + parentGroupId: parentGroupId + multipleVersionsAvailable: true + extensionMissing: true + type: type + inputRequirement: inputRequirement + relationships: + - name: name + autoTerminate: true + description: description + retry: true + - name: name + autoTerminate: true + description: description + retry: true + restricted: true + supportsSensitiveDynamicProperties: true + versionedComponentId: versionedComponentId + name: name + validationErrors: + - validationErrors + - validationErrors + style: + key: style + id: id + position: null + state: "RUNNING, STOPPED, DISABLED" + bundle: + artifact: artifact + version: version + group: group + config: + annotationData: annotationData + comments: comments + autoTerminatedRelationships: + - autoTerminatedRelationships + - autoTerminatedRelationships + concurrentlySchedulableTaskCount: 7 + retryCount: 9 + bulletinLevel: bulletinLevel + executionNode: executionNode + penaltyDuration: penaltyDuration + defaultSchedulingPeriod: + key: defaultSchedulingPeriod + defaultConcurrentTasks: + key: defaultConcurrentTasks + runDurationMillis: 3 + customUiUrl: customUiUrl + descriptors: + key: + supportsEl: true + defaultValue: defaultValue + displayName: displayName + expressionLanguageScope: expressionLanguageScope + description: description + sensitive: true + required: true + dependencies: + - dependentValues: + - dependentValues + - dependentValues + propertyName: propertyName + - dependentValues: + - dependentValues + - dependentValues + propertyName: propertyName + allowableValues: + - canRead: true + allowableValue: displayName: displayName - defaultValue: defaultValue - expressionLanguageScope: expressionLanguageScope description: description - sensitive: true - required: true - dependencies: - - dependentValues: - - dependentValues - - dependentValues - propertyName: propertyName - - dependentValues: - - dependentValues - - dependentValues - propertyName: propertyName - allowableValues: - - canRead: true - allowableValue: - displayName: displayName - description: description - value: value - - canRead: true - allowableValue: - displayName: displayName - description: description - value: value - identifiesControllerService: identifiesControllerService - name: name - dynamic: true - identifiesControllerServiceBundle: null - lossTolerant: true - backoffMechanism: "PENALIZE_FLOWFILE, YIELD_PROCESSOR" - maxBackoffPeriod: maxBackoffPeriod - sensitiveDynamicPropertyNames: - - sensitiveDynamicPropertyNames - - sensitiveDynamicPropertyNames - schedulingStrategy: schedulingStrategy - schedulingPeriod: schedulingPeriod - yieldDuration: yieldDuration - properties: - key: properties - retriedRelationships: - - retriedRelationships - - retriedRelationships - validationStatus: "VALID, INVALID, VALIDATING" - - supportsParallelProcessing: true - supportsBatching: true - deprecated: true - executionNodeRestricted: true - parentGroupId: parentGroupId - description: description - multipleVersionsAvailable: true - extensionMissing: true - type: type - inputRequirement: inputRequirement - relationships: - - name: name - description: description - autoTerminate: true - retry: true - - name: name - description: description - autoTerminate: true - retry: true - restricted: true - versionedComponentId: versionedComponentId - supportsSensitiveDynamicProperties: true - name: name - validationErrors: - - validationErrors - - validationErrors - style: - key: style - id: id - position: null - state: "RUNNING, STOPPED, DISABLED" - bundle: - artifact: artifact - version: version - group: group - persistsState: true - config: - annotationData: annotationData - comments: comments - concurrentlySchedulableTaskCount: 6 - autoTerminatedRelationships: - - autoTerminatedRelationships - - autoTerminatedRelationships - retryCount: 1 - bulletinLevel: bulletinLevel - executionNode: executionNode - penaltyDuration: penaltyDuration - defaultSchedulingPeriod: - key: defaultSchedulingPeriod - runDurationMillis: 3 - defaultConcurrentTasks: - key: defaultConcurrentTasks - customUiUrl: customUiUrl - descriptors: - key: - supportsEl: true + value: value + - canRead: true + allowableValue: displayName: displayName - defaultValue: defaultValue - expressionLanguageScope: expressionLanguageScope description: description - sensitive: true - required: true - dependencies: - - dependentValues: - - dependentValues - - dependentValues - propertyName: propertyName - - dependentValues: - - dependentValues - - dependentValues - propertyName: propertyName - allowableValues: - - canRead: true - allowableValue: - displayName: displayName - description: description - value: value - - canRead: true - allowableValue: - displayName: displayName - description: description - value: value - identifiesControllerService: identifiesControllerService - name: name - dynamic: true - identifiesControllerServiceBundle: null - lossTolerant: true - backoffMechanism: "PENALIZE_FLOWFILE, YIELD_PROCESSOR" - maxBackoffPeriod: maxBackoffPeriod - sensitiveDynamicPropertyNames: - - sensitiveDynamicPropertyNames - - sensitiveDynamicPropertyNames - schedulingStrategy: schedulingStrategy - schedulingPeriod: schedulingPeriod - yieldDuration: yieldDuration - properties: - key: properties - retriedRelationships: - - retriedRelationships - - retriedRelationships - validationStatus: "VALID, INVALID, VALIDATING" - remoteProcessGroups: - - targetSecure: true - inactiveRemoteInputPortCount: 9 - communicationsTimeout: communicationsTimeout - outputPortCount: 5 - inputPortCount: 4 - activeRemoteInputPortCount: 9 - proxyPort: 1 - flowRefreshed: flowRefreshed + value: value + identifiesControllerService: identifiesControllerService + name: name + dynamic: true + identifiesControllerServiceBundle: null + lossTolerant: true + backoffMechanism: "PENALIZE_FLOWFILE, YIELD_PROCESSOR" + maxBackoffPeriod: maxBackoffPeriod + sensitiveDynamicPropertyNames: + - sensitiveDynamicPropertyNames + - sensitiveDynamicPropertyNames + schedulingStrategy: schedulingStrategy + schedulingPeriod: schedulingPeriod + yieldDuration: yieldDuration + properties: + key: properties + retriedRelationships: + - retriedRelationships + - retriedRelationships + persistsState: true + validationStatus: "VALID, INVALID, VALIDATING" + remoteProcessGroups: + - inactiveRemoteInputPortCount: 1 + targetSecure: true + communicationsTimeout: communicationsTimeout + outputPortCount: 7 + activeRemoteInputPortCount: 2 + inputPortCount: 6 + proxyPort: 1 + flowRefreshed: flowRefreshed + transportProtocol: transportProtocol + versionedComponentId: versionedComponentId + transmitting: true + validationErrors: + - validationErrors + - validationErrors + yieldDuration: yieldDuration + id: id + localNetworkInterface: localNetworkInterface + authorizationIssues: + - authorizationIssues + - authorizationIssues + comments: comments + proxyPassword: proxyPassword + parentGroupId: parentGroupId + activeRemoteOutputPortCount: 4 + proxyHost: proxyHost + contents: + outputPorts: + - null + - null + inputPorts: + - comments: comments + targetId: targetId + concurrentlySchedulableTaskCount: 1 + groupId: groupId + targetRunning: true + useCompression: true + connected: true + batchSettings: + duration: duration + size: size + count: 7 versionedComponentId: versionedComponentId - transportProtocol: transportProtocol + name: name transmitting: true - validationErrors: - - validationErrors - - validationErrors - yieldDuration: yieldDuration + exists: true id: id - localNetworkInterface: localNetworkInterface - comments: comments - authorizationIssues: - - authorizationIssues - - authorizationIssues - proxyPassword: proxyPassword - parentGroupId: parentGroupId - activeRemoteOutputPortCount: 6 - proxyHost: proxyHost - contents: - outputPorts: - - null - - null - inputPorts: - - comments: comments - targetId: targetId - concurrentlySchedulableTaskCount: 9 - groupId: groupId - useCompression: true - targetRunning: true - connected: true - versionedComponentId: versionedComponentId - batchSettings: - duration: duration - size: size - count: 6 - name: name - transmitting: true - exists: true - id: id - - comments: comments - targetId: targetId - concurrentlySchedulableTaskCount: 9 - groupId: groupId - useCompression: true - targetRunning: true - connected: true - versionedComponentId: versionedComponentId - batchSettings: - duration: duration - size: size - count: 6 - name: name - transmitting: true - exists: true - id: id - targetUri: targetUri - name: name - proxyUser: proxyUser - targetUris: targetUris - position: null - inactiveRemoteOutputPortCount: 8 - - targetSecure: true - inactiveRemoteInputPortCount: 9 - communicationsTimeout: communicationsTimeout - outputPortCount: 5 - inputPortCount: 4 - activeRemoteInputPortCount: 9 - proxyPort: 1 - flowRefreshed: flowRefreshed + - comments: comments + targetId: targetId + concurrentlySchedulableTaskCount: 1 + groupId: groupId + targetRunning: true + useCompression: true + connected: true + batchSettings: + duration: duration + size: size + count: 7 versionedComponentId: versionedComponentId - transportProtocol: transportProtocol + name: name transmitting: true - validationErrors: - - validationErrors - - validationErrors - yieldDuration: yieldDuration + exists: true id: id - localNetworkInterface: localNetworkInterface - comments: comments - authorizationIssues: - - authorizationIssues - - authorizationIssues - proxyPassword: proxyPassword - parentGroupId: parentGroupId - activeRemoteOutputPortCount: 6 - proxyHost: proxyHost - contents: - outputPorts: - - null - - null - inputPorts: - - comments: comments - targetId: targetId - concurrentlySchedulableTaskCount: 9 - groupId: groupId - useCompression: true - targetRunning: true - connected: true - versionedComponentId: versionedComponentId - batchSettings: - duration: duration - size: size - count: 6 - name: name - transmitting: true - exists: true - id: id - - comments: comments - targetId: targetId - concurrentlySchedulableTaskCount: 9 - groupId: groupId - useCompression: true - targetRunning: true - connected: true - versionedComponentId: versionedComponentId - batchSettings: - duration: duration - size: size - count: 6 - name: name - transmitting: true - exists: true - id: id - targetUri: targetUri - name: name - proxyUser: proxyUser - targetUris: targetUris - position: null - inactiveRemoteOutputPortCount: 8 - connections: - - prioritizers: - - prioritizers - - prioritizers - flowFileExpiration: flowFileExpiration - selectedRelationships: - - selectedRelationships - - selectedRelationships - loadBalanceCompression: "DO_NOT_COMPRESS, COMPRESS_ATTRIBUTES_ONLY,\ - \ COMPRESS_ATTRIBUTES_AND_CONTENT" - destination: null - parentGroupId: parentGroupId - availableRelationships: - - availableRelationships - - availableRelationships - backPressureDataSizeThreshold: backPressureDataSizeThreshold - loadBalanceStrategy: "DO_NOT_LOAD_BALANCE, PARTITION_BY_ATTRIBUTE,\ - \ ROUND_ROBIN, SINGLE_NODE" - source: - running: true - comments: comments - versionedComponentId: versionedComponentId - groupId: groupId - name: name - transmitting: true - exists: true - id: id - type: "PROCESSOR, REMOTE_INPUT_PORT, REMOTE_OUTPUT_PORT, INPUT_PORT,\ - \ OUTPUT_PORT, FUNNEL" - labelIndex: 0 - bends: - - null - - null - loadBalanceStatus: "LOAD_BALANCE_NOT_CONFIGURED, LOAD_BALANCE_INACTIVE,\ - \ LOAD_BALANCE_ACTIVE" - backPressureObjectThreshold: 1 + name: name + proxyUser: proxyUser + targetUri: targetUri + targetUris: targetUris + position: null + inactiveRemoteOutputPortCount: 1 + - inactiveRemoteInputPortCount: 1 + targetSecure: true + communicationsTimeout: communicationsTimeout + outputPortCount: 7 + activeRemoteInputPortCount: 2 + inputPortCount: 6 + proxyPort: 1 + flowRefreshed: flowRefreshed + transportProtocol: transportProtocol + versionedComponentId: versionedComponentId + transmitting: true + validationErrors: + - validationErrors + - validationErrors + yieldDuration: yieldDuration + id: id + localNetworkInterface: localNetworkInterface + authorizationIssues: + - authorizationIssues + - authorizationIssues + comments: comments + proxyPassword: proxyPassword + parentGroupId: parentGroupId + activeRemoteOutputPortCount: 4 + proxyHost: proxyHost + contents: + outputPorts: + - null + - null + inputPorts: + - comments: comments + targetId: targetId + concurrentlySchedulableTaskCount: 1 + groupId: groupId + targetRunning: true + useCompression: true + connected: true + batchSettings: + duration: duration + size: size + count: 7 versionedComponentId: versionedComponentId - getzIndex: 6 name: name + transmitting: true + exists: true id: id - position: null - loadBalancePartitionAttribute: loadBalancePartitionAttribute - - prioritizers: - - prioritizers - - prioritizers - flowFileExpiration: flowFileExpiration - selectedRelationships: - - selectedRelationships - - selectedRelationships - loadBalanceCompression: "DO_NOT_COMPRESS, COMPRESS_ATTRIBUTES_ONLY,\ - \ COMPRESS_ATTRIBUTES_AND_CONTENT" - destination: null - parentGroupId: parentGroupId - availableRelationships: - - availableRelationships - - availableRelationships - backPressureDataSizeThreshold: backPressureDataSizeThreshold - loadBalanceStrategy: "DO_NOT_LOAD_BALANCE, PARTITION_BY_ATTRIBUTE,\ - \ ROUND_ROBIN, SINGLE_NODE" - source: - running: true - comments: comments - versionedComponentId: versionedComponentId - groupId: groupId - name: name - transmitting: true - exists: true - id: id - type: "PROCESSOR, REMOTE_INPUT_PORT, REMOTE_OUTPUT_PORT, INPUT_PORT,\ - \ OUTPUT_PORT, FUNNEL" - labelIndex: 0 - bends: - - null - - null - loadBalanceStatus: "LOAD_BALANCE_NOT_CONFIGURED, LOAD_BALANCE_INACTIVE,\ - \ LOAD_BALANCE_ACTIVE" - backPressureObjectThreshold: 1 + - comments: comments + targetId: targetId + concurrentlySchedulableTaskCount: 1 + groupId: groupId + targetRunning: true + useCompression: true + connected: true + batchSettings: + duration: duration + size: size + count: 7 versionedComponentId: versionedComponentId - getzIndex: 6 name: name + transmitting: true + exists: true id: id - position: null - loadBalancePartitionAttribute: loadBalancePartitionAttribute - labels: - - versionedComponentId: versionedComponentId - getzIndex: 5 - width: 6.778324963048013 - parentGroupId: parentGroupId - style: - key: style - id: id - position: null - label: label - height: 6.878052220127876 - - versionedComponentId: versionedComponentId - getzIndex: 5 - width: 6.778324963048013 - parentGroupId: parentGroupId - style: - key: style - id: id - position: null - label: label - height: 6.878052220127876 name: name - invalidCount: 5 - syncFailureCount: 1 + proxyUser: proxyUser + targetUri: targetUri + targetUris: targetUris + position: null + inactiveRemoteOutputPortCount: 1 + connections: + - prioritizers: + - prioritizers + - prioritizers + flowFileExpiration: flowFileExpiration + selectedRelationships: + - selectedRelationships + - selectedRelationships + loadBalanceCompression: "DO_NOT_COMPRESS, COMPRESS_ATTRIBUTES_ONLY,\ + \ COMPRESS_ATTRIBUTES_AND_CONTENT" + destination: + running: true + comments: comments + groupId: groupId + versionedComponentId: versionedComponentId + name: name + transmitting: true + exists: true + id: id + type: "PROCESSOR, REMOTE_INPUT_PORT, REMOTE_OUTPUT_PORT, INPUT_PORT,\ + \ OUTPUT_PORT, FUNNEL" + availableRelationships: + - availableRelationships + - availableRelationships + backPressureDataSizeThreshold: backPressureDataSizeThreshold + loadBalanceStrategy: "DO_NOT_LOAD_BALANCE, PARTITION_BY_ATTRIBUTE,\ + \ ROUND_ROBIN, SINGLE_NODE" + parentGroupId: parentGroupId + labelIndex: 7 + source: null + bends: + - null + - null + loadBalanceStatus: "LOAD_BALANCE_NOT_CONFIGURED, LOAD_BALANCE_INACTIVE,\ + \ LOAD_BALANCE_ACTIVE" + backPressureObjectThreshold: 5 + getzIndex: 2 + versionedComponentId: versionedComponentId + name: name + id: id position: null - maxConcurrentTasks: 6 - statelessFlowTimeout: statelessFlowTimeout - parameterContext: null - locallyModifiedAndStaleCount: 7 - localOutputPortCount: 5 - localInputPortCount: 5 - invalidCount: 4 - syncFailureCount: 4 - position: - x: 6.027456183070403 - "y": 1.4658129805029452 - versionedFlowState: "LOCALLY_MODIFIED, STALE, LOCALLY_MODIFIED_AND_STALE,\ - \ UP_TO_DATE, SYNC_FAILURE" - locallyModifiedAndStaleCount: 1 - parameterContext: null - status: + loadBalancePartitionAttribute: loadBalancePartitionAttribute + - prioritizers: + - prioritizers + - prioritizers + flowFileExpiration: flowFileExpiration + selectedRelationships: + - selectedRelationships + - selectedRelationships + loadBalanceCompression: "DO_NOT_COMPRESS, COMPRESS_ATTRIBUTES_ONLY,\ + \ COMPRESS_ATTRIBUTES_AND_CONTENT" + destination: + running: true + comments: comments + groupId: groupId + versionedComponentId: versionedComponentId + name: name + transmitting: true + exists: true + id: id + type: "PROCESSOR, REMOTE_INPUT_PORT, REMOTE_OUTPUT_PORT, INPUT_PORT,\ + \ OUTPUT_PORT, FUNNEL" + availableRelationships: + - availableRelationships + - availableRelationships + backPressureDataSizeThreshold: backPressureDataSizeThreshold + loadBalanceStrategy: "DO_NOT_LOAD_BALANCE, PARTITION_BY_ATTRIBUTE,\ + \ ROUND_ROBIN, SINGLE_NODE" + parentGroupId: parentGroupId + labelIndex: 7 + source: null + bends: + - null + - null + loadBalanceStatus: "LOAD_BALANCE_NOT_CONFIGURED, LOAD_BALANCE_INACTIVE,\ + \ LOAD_BALANCE_ACTIVE" + backPressureObjectThreshold: 5 + getzIndex: 2 + versionedComponentId: versionedComponentId name: name - nodeSnapshots: - - statusSnapshot: null - address: address - apiPort: 8 - nodeId: nodeId - - statusSnapshot: null - address: address - apiPort: 8 - nodeId: nodeId id: id - aggregateSnapshot: - transferred: transferred + position: null + loadBalancePartitionAttribute: loadBalancePartitionAttribute + labels: + - getzIndex: 5 + versionedComponentId: versionedComponentId + width: 2.3021358869347655 + parentGroupId: parentGroupId + style: + key: style + id: id + label: label + position: null + height: 5.637376656633329 + - getzIndex: 5 + versionedComponentId: versionedComponentId + width: 2.3021358869347655 + parentGroupId: parentGroupId + style: + key: style + id: id + label: label + position: null + height: 5.637376656633329 + statelessGroupScheduledState: "STOPPED, RUNNING" + invalidCount: 6 + name: name + syncFailureCount: 3 + maxConcurrentTasks: 6 + position: null + statelessFlowTimeout: statelessFlowTimeout + locallyModifiedAndStaleCount: 6 + parameterContext: + component: + name: name + id: id + permissions: null + id: id + localOutputPortCount: 4 + localInputPortCount: 0 + invalidCount: 6 + syncFailureCount: 0 + position: null + versionedFlowState: "LOCALLY_MODIFIED, STALE, LOCALLY_MODIFIED_AND_STALE,\ + \ UP_TO_DATE, SYNC_FAILURE" + locallyModifiedAndStaleCount: 8 + parameterContext: null + status: + name: name + nodeSnapshots: + - statusSnapshot: null + address: address + apiPort: 5 + nodeId: nodeId + - statusSnapshot: null + address: address + apiPort: 5 + nodeId: nodeId + aggregateSnapshot: + transferred: transferred + queued: queued + output: output + remoteProcessGroupStatusSnapshots: + - canRead: true + remoteProcessGroupStatusSnapshot: + bytesReceived: 5 + activeThreadCount: 5 + transmissionStatus: transmissionStatus + flowFilesReceived: 7 + groupId: groupId + name: name + targetUri: targetUri + flowFilesSent: 3 + received: received + bytesSent: 8 + id: id + sent: sent + id: id + - canRead: true + remoteProcessGroupStatusSnapshot: + bytesReceived: 5 + activeThreadCount: 5 + transmissionStatus: transmissionStatus + flowFilesReceived: 7 + groupId: groupId + name: name + targetUri: targetUri + flowFilesSent: 3 + received: received + bytesSent: 8 + id: id + sent: sent + id: id + connectionStatusSnapshots: + - canRead: true + connectionStatusSnapshot: + sourceId: sourceId + groupId: groupId queued: queued - remoteProcessGroupStatusSnapshots: + percentUseCount: 1 + destinationId: destinationId + predictions: + predictedBytesAtNextInterval: 4 + predictionIntervalSeconds: 9 + predictedPercentBytes: 6 + predictedPercentCount: 8 + predictedMillisUntilCountBackpressure: 9 + predictedCountAtNextInterval: 5 + predictedMillisUntilBytesBackpressure: 9 + output: output + input: input + percentUseBytes: 7 + flowFileAvailability: flowFileAvailability + destinationName: destinationName + queuedCount: queuedCount + queuedSize: queuedSize + flowFilesQueued: 6 + name: name + flowFilesIn: 1 + id: id + sourceName: sourceName + flowFilesOut: 1 + bytesIn: 4 + bytesOut: 7 + bytesQueued: 1 + id: id + - canRead: true + connectionStatusSnapshot: + sourceId: sourceId + groupId: groupId + queued: queued + percentUseCount: 1 + destinationId: destinationId + predictions: + predictedBytesAtNextInterval: 4 + predictionIntervalSeconds: 9 + predictedPercentBytes: 6 + predictedPercentCount: 8 + predictedMillisUntilCountBackpressure: 9 + predictedCountAtNextInterval: 5 + predictedMillisUntilBytesBackpressure: 9 + output: output + input: input + percentUseBytes: 7 + flowFileAvailability: flowFileAvailability + destinationName: destinationName + queuedCount: queuedCount + queuedSize: queuedSize + flowFilesQueued: 6 + name: name + flowFilesIn: 1 + id: id + sourceName: sourceName + flowFilesOut: 1 + bytesIn: 4 + bytesOut: 7 + bytesQueued: 1 + id: id + flowFilesReceived: 5 + queuedCount: queuedCount + queuedSize: queuedSize + flowFilesSent: 4 + processGroupStatusSnapshots: + - canRead: true + processGroupStatusSnapshot: null + id: id + - canRead: true + processGroupStatusSnapshot: null + id: id + flowFilesIn: 9 + id: id + written: written + statelessActiveThreadCount: 3 + flowFilesOut: 0 + bytesIn: 0 + bytesOut: 6 + bytesQueued: 4 + bytesWritten: 0 + outputPortStatusSnapshots: + - null + - null + bytesTransferred: 9 + read: read + activeThreadCount: 4 + processorStatusSnapshots: + - processorStatusSnapshot: + bytesWritten: 9 + read: read + tasksDurationNanos: 8 + activeThreadCount: 8 + groupId: groupId + executionNode: "ALL, PRIMARY" + bytesRead: 8 + processingPerformanceStatus: null + type: type + terminatedThreadCount: 0 + output: output + input: input + taskCount: 9 + name: name + flowFilesIn: 1 + id: id + tasksDuration: tasksDuration + written: written + flowFilesOut: 3 + runStatus: "Running, Stopped, Validating, Disabled, Invalid" + tasks: tasks + bytesIn: 6 + bytesOut: 4 + canRead: true + id: id + - processorStatusSnapshot: + bytesWritten: 9 + read: read + tasksDurationNanos: 8 + activeThreadCount: 8 + groupId: groupId + executionNode: "ALL, PRIMARY" + bytesRead: 8 + processingPerformanceStatus: null + type: type + terminatedThreadCount: 0 + output: output + input: input + taskCount: 9 + name: name + flowFilesIn: 1 + id: id + tasksDuration: tasksDuration + written: written + flowFilesOut: 3 + runStatus: "Running, Stopped, Validating, Disabled, Invalid" + tasks: tasks + bytesIn: 6 + bytesOut: 4 + canRead: true + id: id + bytesRead: 1 + processingPerformanceStatus: + identifier: identifier + cpuDuration: 0 + contentReadDuration: 4 + sessionCommitDuration: 1 + garbageCollectionDuration: 2 + contentWriteDuration: 3 + received: received + bytesSent: 7 + processingNanos: 8 + sent: sent + flowFilesTransferred: 6 + terminatedThreadCount: 9 + input: input + bytesReceived: 4 + flowFilesQueued: 7 + name: name + versionedFlowState: "LOCALLY_MODIFIED, STALE, LOCALLY_MODIFIED_AND_STALE,\ + \ UP_TO_DATE, SYNC_FAILURE" + inputPortStatusSnapshots: + - portStatusSnapshot: + output: output + input: input + activeThreadCount: 0 + groupId: groupId + name: name + transmitting: true + flowFilesIn: 5 + id: id + flowFilesOut: 5 + runStatus: "Running, Stopped, Validating, Disabled, Invalid" + bytesIn: 6 + bytesOut: 1 + canRead: true + id: id + - portStatusSnapshot: + output: output + input: input + activeThreadCount: 0 + groupId: groupId + name: name + transmitting: true + flowFilesIn: 5 + id: id + flowFilesOut: 5 + runStatus: "Running, Stopped, Validating, Disabled, Invalid" + bytesIn: 6 + bytesOut: 1 + canRead: true + id: id + id: id + statsLastRefreshed: statsLastRefreshed + outputPorts: + - null + - null + funnels: + - bulletins: + - sourceId: sourceId + canRead: true + groupId: groupId + id: 5 + nodeAddress: nodeAddress + bulletin: + sourceId: sourceId + level: level + sourceType: sourceType + groupId: groupId + id: 1 + sourceName: sourceName + category: category + message: message + nodeAddress: nodeAddress + timestamp: timestamp + timestamp: timestamp + - sourceId: sourceId + canRead: true + groupId: groupId + id: 5 + nodeAddress: nodeAddress + bulletin: + sourceId: sourceId + level: level + sourceType: sourceType + groupId: groupId + id: 1 + sourceName: sourceName + category: category + message: message + nodeAddress: nodeAddress + timestamp: timestamp + timestamp: timestamp + disconnectedNodeAcknowledged: true + component: + versionedComponentId: versionedComponentId + parentGroupId: parentGroupId + id: id + position: + x: 0.8008281904610115 + "y": 6.027456183070403 + permissions: null + id: id + position: + x: 0.8008281904610115 + "y": 6.027456183070403 + uri: uri + revision: + clientId: clientId + lastModifier: lastModifier + version: 2 + - bulletins: + - sourceId: sourceId + canRead: true + groupId: groupId + id: 5 + nodeAddress: nodeAddress + bulletin: + sourceId: sourceId + level: level + sourceType: sourceType + groupId: groupId + id: 1 + sourceName: sourceName + category: category + message: message + nodeAddress: nodeAddress + timestamp: timestamp + timestamp: timestamp + - sourceId: sourceId + canRead: true + groupId: groupId + id: 5 + nodeAddress: nodeAddress + bulletin: + sourceId: sourceId + level: level + sourceType: sourceType + groupId: groupId + id: 1 + sourceName: sourceName + category: category + message: message + nodeAddress: nodeAddress + timestamp: timestamp + timestamp: timestamp + disconnectedNodeAcknowledged: true + component: + versionedComponentId: versionedComponentId + parentGroupId: parentGroupId + id: id + position: + x: 0.8008281904610115 + "y": 6.027456183070403 + permissions: null + id: id + position: + x: 0.8008281904610115 + "y": 6.027456183070403 + uri: uri + revision: + clientId: clientId + lastModifier: lastModifier + version: 2 + inputPorts: + - bulletins: + - null + - null + disconnectedNodeAcknowledged: true + portType: portType + component: + comments: comments + concurrentlySchedulableTaskCount: 1 + parentGroupId: parentGroupId + type: "INPUT_PORT, OUTPUT_PORT" + allowRemoteAccess: true + versionedComponentId: versionedComponentId + name: name + transmitting: true + validationErrors: + - validationErrors + - validationErrors + id: id + portFunction: "STANDARD, FAILURE" + position: null + state: "RUNNING, STOPPED, DISABLED" + allowRemoteAccess: true + permissions: null + id: id + position: null + uri: uri + operatePermissions: null + revision: null + status: + groupId: groupId + name: name + transmitting: true + nodeSnapshots: + - statusSnapshot: null + address: address + apiPort: 2 + nodeId: nodeId + - statusSnapshot: null + address: address + apiPort: 2 + nodeId: nodeId + aggregateSnapshot: + output: output + input: input + activeThreadCount: 0 + groupId: groupId + name: name + transmitting: true + flowFilesIn: 5 + id: id + flowFilesOut: 5 + runStatus: "Running, Stopped, Validating, Disabled, Invalid" + bytesIn: 6 + bytesOut: 1 + id: id + statsLastRefreshed: statsLastRefreshed + runStatus: "Running, Stopped, Validating, Disabled, Invalid" + - bulletins: + - null + - null + disconnectedNodeAcknowledged: true + portType: portType + component: + comments: comments + concurrentlySchedulableTaskCount: 1 + parentGroupId: parentGroupId + type: "INPUT_PORT, OUTPUT_PORT" + allowRemoteAccess: true + versionedComponentId: versionedComponentId + name: name + transmitting: true + validationErrors: + - validationErrors + - validationErrors + id: id + portFunction: "STANDARD, FAILURE" + position: null + state: "RUNNING, STOPPED, DISABLED" + allowRemoteAccess: true + permissions: null + id: id + position: null + uri: uri + operatePermissions: null + revision: null + status: + groupId: groupId + name: name + transmitting: true + nodeSnapshots: + - statusSnapshot: null + address: address + apiPort: 2 + nodeId: nodeId + - statusSnapshot: null + address: address + apiPort: 2 + nodeId: nodeId + aggregateSnapshot: + output: output + input: input + activeThreadCount: 0 + groupId: groupId + name: name + transmitting: true + flowFilesIn: 5 + id: id + flowFilesOut: 5 + runStatus: "Running, Stopped, Validating, Disabled, Invalid" + bytesIn: 6 + bytesOut: 1 + id: id + statsLastRefreshed: statsLastRefreshed + runStatus: "Running, Stopped, Validating, Disabled, Invalid" + processors: + - bulletins: + - null + - null + disconnectedNodeAcknowledged: true + component: + supportsBatching: true + supportsParallelProcessing: true + deprecated: true + executionNodeRestricted: true + description: description + parentGroupId: parentGroupId + multipleVersionsAvailable: true + extensionMissing: true + type: type + inputRequirement: inputRequirement + relationships: + - name: name + autoTerminate: true + description: description + retry: true + - name: name + autoTerminate: true + description: description + retry: true + restricted: true + supportsSensitiveDynamicProperties: true + versionedComponentId: versionedComponentId + name: name + validationErrors: + - validationErrors + - validationErrors + style: + key: style + id: id + position: null + state: "RUNNING, STOPPED, DISABLED" + bundle: + artifact: artifact + version: version + group: group + config: + annotationData: annotationData + comments: comments + autoTerminatedRelationships: + - autoTerminatedRelationships + - autoTerminatedRelationships + concurrentlySchedulableTaskCount: 7 + retryCount: 9 + bulletinLevel: bulletinLevel + executionNode: executionNode + penaltyDuration: penaltyDuration + defaultSchedulingPeriod: + key: defaultSchedulingPeriod + defaultConcurrentTasks: + key: defaultConcurrentTasks + runDurationMillis: 3 + customUiUrl: customUiUrl + descriptors: + key: + supportsEl: true + defaultValue: defaultValue + displayName: displayName + expressionLanguageScope: expressionLanguageScope + description: description + sensitive: true + required: true + dependencies: + - dependentValues: + - dependentValues + - dependentValues + propertyName: propertyName + - dependentValues: + - dependentValues + - dependentValues + propertyName: propertyName + allowableValues: - canRead: true - remoteProcessGroupStatusSnapshot: - bytesReceived: 4 - transmissionStatus: transmissionStatus - activeThreadCount: 0 - groupId: groupId - flowFilesReceived: 1 - name: name - targetUri: targetUri - flowFilesSent: 6 - received: received - id: id - bytesSent: 4 - sent: sent - id: id + allowableValue: + displayName: displayName + description: description + value: value - canRead: true - remoteProcessGroupStatusSnapshot: - bytesReceived: 4 - transmissionStatus: transmissionStatus - activeThreadCount: 0 - groupId: groupId - flowFilesReceived: 1 - name: name - targetUri: targetUri - flowFilesSent: 6 - received: received - id: id - bytesSent: 4 - sent: sent - id: id - output: output - connectionStatusSnapshots: - - connectionStatusSnapshot: - sourceId: sourceId - groupId: groupId - queued: queued - percentUseCount: 7 - destinationId: destinationId - predictions: - predictedBytesAtNextInterval: 9 - predictionIntervalSeconds: 2 - predictedPercentBytes: 2 - predictedPercentCount: 3 - predictedMillisUntilCountBackpressure: 5 - predictedCountAtNextInterval: 7 - predictedMillisUntilBytesBackpressure: 5 - output: output - input: input - percentUseBytes: 1 - flowFileAvailability: flowFileAvailability - destinationName: destinationName - queuedSize: queuedSize - queuedCount: queuedCount - name: name - flowFilesQueued: 1 - id: id - sourceName: sourceName - flowFilesIn: 4 - flowFilesOut: 1 - bytesIn: 7 - bytesOut: 1 - bytesQueued: 6 - canRead: true - id: id - - connectionStatusSnapshot: - sourceId: sourceId - groupId: groupId - queued: queued - percentUseCount: 7 - destinationId: destinationId - predictions: - predictedBytesAtNextInterval: 9 - predictionIntervalSeconds: 2 - predictedPercentBytes: 2 - predictedPercentCount: 3 - predictedMillisUntilCountBackpressure: 5 - predictedCountAtNextInterval: 7 - predictedMillisUntilBytesBackpressure: 5 - output: output - input: input - percentUseBytes: 1 - flowFileAvailability: flowFileAvailability - destinationName: destinationName - queuedSize: queuedSize - queuedCount: queuedCount - name: name - flowFilesQueued: 1 - id: id - sourceName: sourceName - flowFilesIn: 4 - flowFilesOut: 1 - bytesIn: 7 - bytesOut: 1 - bytesQueued: 6 - canRead: true - id: id - queuedCount: queuedCount - queuedSize: queuedSize - flowFilesReceived: 4 - processGroupStatusSnapshots: + allowableValue: + displayName: displayName + description: description + value: value + identifiesControllerService: identifiesControllerService + name: name + dynamic: true + identifiesControllerServiceBundle: null + lossTolerant: true + backoffMechanism: "PENALIZE_FLOWFILE, YIELD_PROCESSOR" + maxBackoffPeriod: maxBackoffPeriod + sensitiveDynamicPropertyNames: + - sensitiveDynamicPropertyNames + - sensitiveDynamicPropertyNames + schedulingStrategy: schedulingStrategy + schedulingPeriod: schedulingPeriod + yieldDuration: yieldDuration + properties: + key: properties + retriedRelationships: + - retriedRelationships + - retriedRelationships + persistsState: true + validationStatus: "VALID, INVALID, VALIDATING" + permissions: null + id: id + position: null + uri: uri + inputRequirement: inputRequirement + operatePermissions: null + revision: null + status: + groupId: groupId + name: name + nodeSnapshots: + - statusSnapshot: null + address: address + apiPort: 5 + nodeId: nodeId + - statusSnapshot: null + address: address + apiPort: 5 + nodeId: nodeId + aggregateSnapshot: + bytesWritten: 9 + read: read + tasksDurationNanos: 8 + activeThreadCount: 8 + groupId: groupId + executionNode: "ALL, PRIMARY" + bytesRead: 8 + processingPerformanceStatus: null + type: type + terminatedThreadCount: 0 + output: output + input: input + taskCount: 9 + name: name + flowFilesIn: 1 + id: id + tasksDuration: tasksDuration + written: written + flowFilesOut: 3 + runStatus: "Running, Stopped, Validating, Disabled, Invalid" + tasks: tasks + bytesIn: 6 + bytesOut: 4 + id: id + type: type + statsLastRefreshed: statsLastRefreshed + runStatus: "Running, Stopped, Validating, Disabled, Invalid" + - bulletins: + - null + - null + disconnectedNodeAcknowledged: true + component: + supportsBatching: true + supportsParallelProcessing: true + deprecated: true + executionNodeRestricted: true + description: description + parentGroupId: parentGroupId + multipleVersionsAvailable: true + extensionMissing: true + type: type + inputRequirement: inputRequirement + relationships: + - name: name + autoTerminate: true + description: description + retry: true + - name: name + autoTerminate: true + description: description + retry: true + restricted: true + supportsSensitiveDynamicProperties: true + versionedComponentId: versionedComponentId + name: name + validationErrors: + - validationErrors + - validationErrors + style: + key: style + id: id + position: null + state: "RUNNING, STOPPED, DISABLED" + bundle: + artifact: artifact + version: version + group: group + config: + annotationData: annotationData + comments: comments + autoTerminatedRelationships: + - autoTerminatedRelationships + - autoTerminatedRelationships + concurrentlySchedulableTaskCount: 7 + retryCount: 9 + bulletinLevel: bulletinLevel + executionNode: executionNode + penaltyDuration: penaltyDuration + defaultSchedulingPeriod: + key: defaultSchedulingPeriod + defaultConcurrentTasks: + key: defaultConcurrentTasks + runDurationMillis: 3 + customUiUrl: customUiUrl + descriptors: + key: + supportsEl: true + defaultValue: defaultValue + displayName: displayName + expressionLanguageScope: expressionLanguageScope + description: description + sensitive: true + required: true + dependencies: + - dependentValues: + - dependentValues + - dependentValues + propertyName: propertyName + - dependentValues: + - dependentValues + - dependentValues + propertyName: propertyName + allowableValues: - canRead: true - processGroupStatusSnapshot: null - id: id + allowableValue: + displayName: displayName + description: description + value: value - canRead: true - processGroupStatusSnapshot: null - id: id - flowFilesSent: 9 - id: id - flowFilesIn: 5 - written: written - statelessActiveThreadCount: 7 - flowFilesOut: 0 - bytesIn: 4 - bytesQueued: 8 - bytesOut: 2 - bytesWritten: 3 - outputPortStatusSnapshots: - - null - - null - read: read - bytesTransferred: 8 - activeThreadCount: 1 - processorStatusSnapshots: - - processorStatusSnapshot: - bytesWritten: 7 - read: read - tasksDurationNanos: 8 - activeThreadCount: 7 - groupId: groupId - executionNode: "ALL, PRIMARY" - bytesRead: 3 - processingPerformanceStatus: - identifier: identifier - cpuDuration: 3 - contentReadDuration: 7 - sessionCommitDuration: 3 - garbageCollectionDuration: 4 - contentWriteDuration: 5 - type: type - terminatedThreadCount: 3 - output: output - input: input - taskCount: 4 - name: name - id: id - written: written - flowFilesIn: 0 - tasksDuration: tasksDuration - runStatus: "Running, Stopped, Validating, Disabled, Invalid" - flowFilesOut: 6 - tasks: tasks - bytesIn: 7 - bytesOut: 0 - canRead: true - id: id - - processorStatusSnapshot: - bytesWritten: 7 - read: read - tasksDurationNanos: 8 - activeThreadCount: 7 - groupId: groupId - executionNode: "ALL, PRIMARY" - bytesRead: 3 - processingPerformanceStatus: - identifier: identifier - cpuDuration: 3 - contentReadDuration: 7 - sessionCommitDuration: 3 - garbageCollectionDuration: 4 - contentWriteDuration: 5 - type: type - terminatedThreadCount: 3 - output: output - input: input - taskCount: 4 - name: name - id: id - written: written - flowFilesIn: 0 - tasksDuration: tasksDuration - runStatus: "Running, Stopped, Validating, Disabled, Invalid" - flowFilesOut: 6 - tasks: tasks - bytesIn: 7 - bytesOut: 0 - canRead: true - id: id - bytesRead: 4 - processingPerformanceStatus: null - received: received - bytesSent: 8 - processingNanos: 9 - sent: sent - flowFilesTransferred: 1 - terminatedThreadCount: 3 - input: input - bytesReceived: 6 + allowableValue: + displayName: displayName + description: description + value: value + identifiesControllerService: identifiesControllerService name: name - flowFilesQueued: 6 - versionedFlowState: "LOCALLY_MODIFIED, STALE, LOCALLY_MODIFIED_AND_STALE,\ - \ UP_TO_DATE, SYNC_FAILURE" - inputPortStatusSnapshots: - - portStatusSnapshot: - output: output - input: input - activeThreadCount: 7 - groupId: groupId - name: name - transmitting: true - id: id - flowFilesIn: 9 - flowFilesOut: 9 - runStatus: "Running, Stopped, Validating, Disabled, Invalid" - bytesIn: 0 - bytesOut: 0 - canRead: true - id: id - - portStatusSnapshot: - output: output - input: input - activeThreadCount: 7 - groupId: groupId - name: name - transmitting: true - id: id - flowFilesIn: 9 - flowFilesOut: 9 - runStatus: "Running, Stopped, Validating, Disabled, Invalid" - bytesIn: 0 - bytesOut: 0 - canRead: true - id: id - statsLastRefreshed: statsLastRefreshed - parameterProviderConfiguration: - component: - parameterGroupName: parameterGroupName - synchronized: true - parameterProviderName: parameterProviderName - parameterProviderId: parameterProviderId - permissions: null + dynamic: true + identifiesControllerServiceBundle: null + lossTolerant: true + backoffMechanism: "PENALIZE_FLOWFILE, YIELD_PROCESSOR" + maxBackoffPeriod: maxBackoffPeriod + sensitiveDynamicPropertyNames: + - sensitiveDynamicPropertyNames + - sensitiveDynamicPropertyNames + schedulingStrategy: schedulingStrategy + schedulingPeriod: schedulingPeriod + yieldDuration: yieldDuration + properties: + key: properties + retriedRelationships: + - retriedRelationships + - retriedRelationships + persistsState: true + validationStatus: "VALID, INVALID, VALIDATING" + permissions: null + id: id + position: null + uri: uri + inputRequirement: inputRequirement + operatePermissions: null + revision: null + status: + groupId: groupId + name: name + nodeSnapshots: + - statusSnapshot: null + address: address + apiPort: 5 + nodeId: nodeId + - statusSnapshot: null + address: address + apiPort: 5 + nodeId: nodeId + aggregateSnapshot: + bytesWritten: 9 + read: read + tasksDurationNanos: 8 + activeThreadCount: 8 + groupId: groupId + executionNode: "ALL, PRIMARY" + bytesRead: 8 + processingPerformanceStatus: null + type: type + terminatedThreadCount: 0 + output: output + input: input + taskCount: 9 + name: name + flowFilesIn: 1 + id: id + tasksDuration: tasksDuration + written: written + flowFilesOut: 3 + runStatus: "Running, Stopped, Validating, Disabled, Invalid" + tasks: tasks + bytesIn: 6 + bytesOut: 4 + id: id + type: type + statsLastRefreshed: statsLastRefreshed + runStatus: "Running, Stopped, Validating, Disabled, Invalid" + remoteProcessGroups: + - bulletins: + - null + - null + disconnectedNodeAcknowledged: true + component: + inactiveRemoteInputPortCount: 1 + targetSecure: true + communicationsTimeout: communicationsTimeout + outputPortCount: 7 + activeRemoteInputPortCount: 2 + inputPortCount: 6 + proxyPort: 1 + flowRefreshed: flowRefreshed + transportProtocol: transportProtocol + versionedComponentId: versionedComponentId + transmitting: true + validationErrors: + - validationErrors + - validationErrors + yieldDuration: yieldDuration + id: id + localNetworkInterface: localNetworkInterface + authorizationIssues: + - authorizationIssues + - authorizationIssues + comments: comments + proxyPassword: proxyPassword + parentGroupId: parentGroupId + activeRemoteOutputPortCount: 4 + proxyHost: proxyHost + contents: + outputPorts: + - null + - null + inputPorts: + - comments: comments + targetId: targetId + concurrentlySchedulableTaskCount: 1 + groupId: groupId + targetRunning: true + useCompression: true + connected: true + batchSettings: + duration: duration + size: size + count: 7 + versionedComponentId: versionedComponentId + name: name + transmitting: true + exists: true + id: id + - comments: comments + targetId: targetId + concurrentlySchedulableTaskCount: 1 + groupId: groupId + targetRunning: true + useCompression: true + connected: true + batchSettings: + duration: duration + size: size + count: 7 + versionedComponentId: versionedComponentId + name: name + transmitting: true + exists: true + id: id + name: name + proxyUser: proxyUser + targetUri: targetUri + targetUris: targetUris + position: null + inactiveRemoteOutputPortCount: 1 + permissions: null + id: id + outputPortCount: 2 + position: null + uri: uri + inputPortCount: 5 + operatePermissions: null + revision: null + status: + transmissionStatus: transmissionStatus + groupId: groupId + name: name + targetUri: targetUri + nodeSnapshots: + - statusSnapshot: null + address: address + apiPort: 7 + nodeId: nodeId + - statusSnapshot: null + address: address + apiPort: 7 + nodeId: nodeId + aggregateSnapshot: + bytesReceived: 5 + activeThreadCount: 5 + transmissionStatus: transmissionStatus + flowFilesReceived: 7 + groupId: groupId + name: name + targetUri: targetUri + flowFilesSent: 3 + received: received + bytesSent: 8 + id: id + sent: sent + id: id + statsLastRefreshed: statsLastRefreshed + validationStatus: "VALID, INVALID, VALIDATING" + - bulletins: + - null + - null + disconnectedNodeAcknowledged: true + component: + inactiveRemoteInputPortCount: 1 + targetSecure: true + communicationsTimeout: communicationsTimeout + outputPortCount: 7 + activeRemoteInputPortCount: 2 + inputPortCount: 6 + proxyPort: 1 + flowRefreshed: flowRefreshed + transportProtocol: transportProtocol + versionedComponentId: versionedComponentId + transmitting: true + validationErrors: + - validationErrors + - validationErrors + yieldDuration: yieldDuration + id: id + localNetworkInterface: localNetworkInterface + authorizationIssues: + - authorizationIssues + - authorizationIssues + comments: comments + proxyPassword: proxyPassword + parentGroupId: parentGroupId + activeRemoteOutputPortCount: 4 + proxyHost: proxyHost + contents: + outputPorts: + - null + - null + inputPorts: + - comments: comments + targetId: targetId + concurrentlySchedulableTaskCount: 1 + groupId: groupId + targetRunning: true + useCompression: true + connected: true + batchSettings: + duration: duration + size: size + count: 7 + versionedComponentId: versionedComponentId + name: name + transmitting: true + exists: true + id: id + - comments: comments + targetId: targetId + concurrentlySchedulableTaskCount: 1 + groupId: groupId + targetRunning: true + useCompression: true + connected: true + batchSettings: + duration: duration + size: size + count: 7 + versionedComponentId: versionedComponentId + name: name + transmitting: true + exists: true + id: id + name: name + proxyUser: proxyUser + targetUri: targetUri + targetUris: targetUris + position: null + inactiveRemoteOutputPortCount: 1 + permissions: null + id: id + outputPortCount: 2 + position: null + uri: uri + inputPortCount: 5 + operatePermissions: null + revision: null + status: + transmissionStatus: transmissionStatus + groupId: groupId + name: name + targetUri: targetUri + nodeSnapshots: + - statusSnapshot: null + address: address + apiPort: 7 + nodeId: nodeId + - statusSnapshot: null + address: address + apiPort: 7 + nodeId: nodeId + aggregateSnapshot: + bytesReceived: 5 + activeThreadCount: 5 + transmissionStatus: transmissionStatus + flowFilesReceived: 7 + groupId: groupId + name: name + targetUri: targetUri + flowFilesSent: 3 + received: received + bytesSent: 8 id: id - referencingComponents: - - null - - null - submissionTime: 2000-01-23T04:56:07.000+00:00 - xml: - name: parameterProviderApplyParametersRequestEntity - ParameterProviderApplyParametersUpdateStepDTO: - type: object - properties: - description: - type: string - description: Explanation of what happens in this step - readOnly: true - complete: - type: boolean - description: Whether or not this step has completed - readOnly: true - failureReason: - type: string - description: "An explanation of why this step failed, or null if this step\ - \ did not fail" - readOnly: true - description: "The steps that are required in order to complete the request,\ - \ along with the status of each" - readOnly: true - example: - failureReason: failureReason - description: description - complete: true - ParameterProviderParameterFetchEntity: - type: object - properties: - id: - type: string - description: The id of the parameter provider. - revision: - $ref: '#/components/schemas/RevisionDTO' - disconnectedNodeAcknowledged: - type: boolean - description: Acknowledges that this node is disconnected to allow for mutable - requests to proceed. - xml: - name: entity - ParameterProviderReferencingComponentsEntity: - type: object - properties: - parameterProviderReferencingComponents: - uniqueItems: true - type: array - items: - $ref: '#/components/schemas/ParameterProviderReferencingComponentEntity' - example: - parameterProviderReferencingComponents: - - bulletins: - - null - - null - disconnectedNodeAcknowledged: true - component: - name: name + sent: sent + id: id + statsLastRefreshed: statsLastRefreshed + validationStatus: "VALID, INVALID, VALIDATING" + connections: + - sourceId: sourceId + bulletins: + - sourceId: sourceId + canRead: true + groupId: groupId + id: 5 + nodeAddress: nodeAddress + bulletin: + sourceId: sourceId + level: level + sourceType: sourceType + groupId: groupId + id: 1 + sourceName: sourceName + category: category + message: message + nodeAddress: nodeAddress + timestamp: timestamp + timestamp: timestamp + - sourceId: sourceId + canRead: true + groupId: groupId + id: 5 + nodeAddress: nodeAddress + bulletin: + sourceId: sourceId + level: level + sourceType: sourceType + groupId: groupId + id: 1 + sourceName: sourceName + category: category + message: message + nodeAddress: nodeAddress + timestamp: timestamp + timestamp: timestamp + destinationGroupId: destinationGroupId + labelIndex: 3 + destinationId: destinationId + uri: uri + bends: + - x: 0.8008281904610115 + "y": 6.027456183070403 + - x: 0.8008281904610115 + "y": 6.027456183070403 + revision: + clientId: clientId + lastModifier: lastModifier + version: 2 + disconnectedNodeAcknowledged: true + component: + prioritizers: + - prioritizers + - prioritizers + flowFileExpiration: flowFileExpiration + selectedRelationships: + - selectedRelationships + - selectedRelationships + loadBalanceCompression: "DO_NOT_COMPRESS, COMPRESS_ATTRIBUTES_ONLY,\ + \ COMPRESS_ATTRIBUTES_AND_CONTENT" + destination: + running: true + comments: comments + groupId: groupId + versionedComponentId: versionedComponentId + name: name + transmitting: true + exists: true + id: id + type: "PROCESSOR, REMOTE_INPUT_PORT, REMOTE_OUTPUT_PORT, INPUT_PORT,\ + \ OUTPUT_PORT, FUNNEL" + availableRelationships: + - availableRelationships + - availableRelationships + backPressureDataSizeThreshold: backPressureDataSizeThreshold + loadBalanceStrategy: "DO_NOT_LOAD_BALANCE, PARTITION_BY_ATTRIBUTE, ROUND_ROBIN,\ + \ SINGLE_NODE" + parentGroupId: parentGroupId + labelIndex: 7 + source: null + bends: + - null + - null + loadBalanceStatus: "LOAD_BALANCE_NOT_CONFIGURED, LOAD_BALANCE_INACTIVE,\ + \ LOAD_BALANCE_ACTIVE" + backPressureObjectThreshold: 5 + getzIndex: 2 + versionedComponentId: versionedComponentId + name: name + id: id + position: null + loadBalancePartitionAttribute: loadBalancePartitionAttribute + sourceType: "PROCESSOR, REMOTE_INPUT_PORT, REMOTE_OUTPUT_PORT, INPUT_PORT,\ + \ OUTPUT_PORT, FUNNEL" + permissions: + canRead: true + canWrite: true + getzIndex: 9 + destinationType: "PROCESSOR, REMOTE_INPUT_PORT, REMOTE_OUTPUT_PORT, INPUT_PORT,\ + \ OUTPUT_PORT, FUNNEL" id: id - permissions: null - id: id - position: null - uri: uri - revision: null - - bulletins: - - null - - null - disconnectedNodeAcknowledged: true + position: null + sourceGroupId: sourceGroupId + status: + sourceId: sourceId + destinationName: destinationName + groupId: groupId + name: name + nodeSnapshots: + - statusSnapshot: null + address: address + apiPort: 6 + nodeId: nodeId + - statusSnapshot: null + address: address + apiPort: 6 + nodeId: nodeId + aggregateSnapshot: + sourceId: sourceId + groupId: groupId + queued: queued + percentUseCount: 1 + destinationId: destinationId + predictions: + predictedBytesAtNextInterval: 4 + predictionIntervalSeconds: 9 + predictedPercentBytes: 6 + predictedPercentCount: 8 + predictedMillisUntilCountBackpressure: 9 + predictedCountAtNextInterval: 5 + predictedMillisUntilBytesBackpressure: 9 + output: output + input: input + percentUseBytes: 7 + flowFileAvailability: flowFileAvailability + destinationName: destinationName + queuedCount: queuedCount + queuedSize: queuedSize + flowFilesQueued: 6 + name: name + flowFilesIn: 1 + id: id + sourceName: sourceName + flowFilesOut: 1 + bytesIn: 4 + bytesOut: 7 + bytesQueued: 1 + id: id + sourceName: sourceName + destinationId: destinationId + statsLastRefreshed: statsLastRefreshed + - sourceId: sourceId + bulletins: + - sourceId: sourceId + canRead: true + groupId: groupId + id: 5 + nodeAddress: nodeAddress + bulletin: + sourceId: sourceId + level: level + sourceType: sourceType + groupId: groupId + id: 1 + sourceName: sourceName + category: category + message: message + nodeAddress: nodeAddress + timestamp: timestamp + timestamp: timestamp + - sourceId: sourceId + canRead: true + groupId: groupId + id: 5 + nodeAddress: nodeAddress + bulletin: + sourceId: sourceId + level: level + sourceType: sourceType + groupId: groupId + id: 1 + sourceName: sourceName + category: category + message: message + nodeAddress: nodeAddress + timestamp: timestamp + timestamp: timestamp + destinationGroupId: destinationGroupId + labelIndex: 3 + destinationId: destinationId + uri: uri + bends: + - x: 0.8008281904610115 + "y": 6.027456183070403 + - x: 0.8008281904610115 + "y": 6.027456183070403 + revision: + clientId: clientId + lastModifier: lastModifier + version: 2 + disconnectedNodeAcknowledged: true + component: + prioritizers: + - prioritizers + - prioritizers + flowFileExpiration: flowFileExpiration + selectedRelationships: + - selectedRelationships + - selectedRelationships + loadBalanceCompression: "DO_NOT_COMPRESS, COMPRESS_ATTRIBUTES_ONLY,\ + \ COMPRESS_ATTRIBUTES_AND_CONTENT" + destination: + running: true + comments: comments + groupId: groupId + versionedComponentId: versionedComponentId + name: name + transmitting: true + exists: true + id: id + type: "PROCESSOR, REMOTE_INPUT_PORT, REMOTE_OUTPUT_PORT, INPUT_PORT,\ + \ OUTPUT_PORT, FUNNEL" + availableRelationships: + - availableRelationships + - availableRelationships + backPressureDataSizeThreshold: backPressureDataSizeThreshold + loadBalanceStrategy: "DO_NOT_LOAD_BALANCE, PARTITION_BY_ATTRIBUTE, ROUND_ROBIN,\ + \ SINGLE_NODE" + parentGroupId: parentGroupId + labelIndex: 7 + source: null + bends: + - null + - null + loadBalanceStatus: "LOAD_BALANCE_NOT_CONFIGURED, LOAD_BALANCE_INACTIVE,\ + \ LOAD_BALANCE_ACTIVE" + backPressureObjectThreshold: 5 + getzIndex: 2 + versionedComponentId: versionedComponentId + name: name + id: id + position: null + loadBalancePartitionAttribute: loadBalancePartitionAttribute + sourceType: "PROCESSOR, REMOTE_INPUT_PORT, REMOTE_OUTPUT_PORT, INPUT_PORT,\ + \ OUTPUT_PORT, FUNNEL" + permissions: + canRead: true + canWrite: true + getzIndex: 9 + destinationType: "PROCESSOR, REMOTE_INPUT_PORT, REMOTE_OUTPUT_PORT, INPUT_PORT,\ + \ OUTPUT_PORT, FUNNEL" + id: id + position: null + sourceGroupId: sourceGroupId + status: + sourceId: sourceId + destinationName: destinationName + groupId: groupId + name: name + nodeSnapshots: + - statusSnapshot: null + address: address + apiPort: 6 + nodeId: nodeId + - statusSnapshot: null + address: address + apiPort: 6 + nodeId: nodeId + aggregateSnapshot: + sourceId: sourceId + groupId: groupId + queued: queued + percentUseCount: 1 + destinationId: destinationId + predictions: + predictedBytesAtNextInterval: 4 + predictionIntervalSeconds: 9 + predictedPercentBytes: 6 + predictedPercentCount: 8 + predictedMillisUntilCountBackpressure: 9 + predictedCountAtNextInterval: 5 + predictedMillisUntilBytesBackpressure: 9 + output: output + input: input + percentUseBytes: 7 + flowFileAvailability: flowFileAvailability + destinationName: destinationName + queuedCount: queuedCount + queuedSize: queuedSize + flowFilesQueued: 6 + name: name + flowFilesIn: 1 + id: id + sourceName: sourceName + flowFilesOut: 1 + bytesIn: 4 + bytesOut: 7 + bytesQueued: 1 + id: id + sourceName: sourceName + destinationId: destinationId + statsLastRefreshed: statsLastRefreshed + labels: + - bulletins: + - null + - null + disconnectedNodeAcknowledged: true + component: + getzIndex: 5 + versionedComponentId: versionedComponentId + width: 2.3021358869347655 + parentGroupId: parentGroupId + style: + key: style + id: id + label: label + position: null + height: 5.637376656633329 + permissions: null + getzIndex: 1 + id: id + position: null + uri: uri + dimensions: + width: 6.027456183070403 + height: 0.8008281904610115 + revision: null + - bulletins: + - null + - null + disconnectedNodeAcknowledged: true + component: + getzIndex: 5 + versionedComponentId: versionedComponentId + width: 2.3021358869347655 + parentGroupId: parentGroupId + style: + key: style + id: id + label: label + position: null + height: 5.637376656633329 + permissions: null + getzIndex: 1 + id: id + position: null + uri: uri + dimensions: + width: 6.027456183070403 + height: 0.8008281904610115 + revision: null + parameterContext: component: name: name id: id permissions: null id: id - position: null - uri: uri - revision: null - xml: - name: parameterProviderReferencingComponentsEntity - ParameterProviderParameterApplicationEntity: + ProcessGroupFlowEntity: type: object properties: - id: - type: string - description: The id of the parameter provider. + permissions: + $ref: '#/components/schemas/PermissionsDTO' + processGroupFlow: + $ref: '#/components/schemas/ProcessGroupFlowDTO' revision: $ref: '#/components/schemas/RevisionDTO' - disconnectedNodeAcknowledged: - type: boolean - description: Acknowledges that this node is disconnected to allow for mutable - requests to proceed. - parameterGroupConfigurations: - type: array - description: Configuration for the fetched Parameter Groups - items: - $ref: '#/components/schemas/ParameterGroupConfigurationEntity' - xml: - name: entity - FlowEntity: - type: object - properties: - flow: - $ref: '#/components/schemas/FlowDTO' example: - flow: - processGroups: - - activeRemotePortCount: 9 - staleCount: 5 - outputPortCount: 9 - inputPortCount: 3 - permissions: null - processGroupUpdateStrategy: "CURRENT_GROUP, CURRENT_GROUP_WITH_CHILDREN" - runningCount: 2 - disabledCount: 6 - versionedFlowSnapshot: - bucket: - identifier: identifier - permissions: null - createdTimestamp: 3 - name: name - description: description - snapshotMetadata: - flowIdentifier: flowIdentifier - comments: comments - author: author - bucketIdentifier: bucketIdentifier + permissions: + canRead: true + canWrite: true + processGroupFlow: + lastRefreshed: lastRefreshed + breadcrumb: + breadcrumb: + name: name + id: id + versionControlInformation: + bucketName: bucketName + groupId: groupId + registryId: registryId + storageLocation: storageLocation + bucketId: bucketId + registryName: registryName branch: branch + flowName: flowName version: version - timestamp: 0 - externalControllerServices: - key: - identifier: identifier - name: name - flowContents: - processors: - - autoTerminatedRelationships: - - autoTerminatedRelationships - - autoTerminatedRelationships - bulletinLevel: bulletinLevel - executionNode: executionNode - runDurationMillis: 3 - type: type - propertyDescriptors: - key: - resourceDefinition: - resourceTypes: - - FILE - - FILE - cardinality: SINGLE - displayName: displayName - identifiesControllerService: true - name: name - dynamic: true - sensitive: true - scheduledState: ENABLED - maxBackoffPeriod: maxBackoffPeriod - yieldDuration: yieldDuration - bundle: - artifact: artifact - version: version - group: group - retriedRelationships: - - retriedRelationships - - retriedRelationships - annotationData: annotationData + flowDescription: flowDescription + stateExplanation: stateExplanation + state: "LOCALLY_MODIFIED, STALE, LOCALLY_MODIFIED_AND_STALE, UP_TO_DATE,\ + \ SYNC_FAILURE" + flowId: flowId + parentBreadcrumb: null + permissions: null + id: id + versionedFlowState: "LOCALLY_MODIFIED, STALE, LOCALLY_MODIFIED_AND_STALE,\ + \ UP_TO_DATE, SYNC_FAILURE" + parentGroupId: parentGroupId + id: id + uri: uri + flow: + processGroups: + - activeRemotePortCount: 0 + staleCount: 3 + outputPortCount: 3 + inputPortCount: 7 + permissions: + canRead: true + canWrite: true + processGroupUpdateStrategy: "CURRENT_GROUP, CURRENT_GROUP_WITH_CHILDREN" + disabledCount: 7 + runningCount: 5 + versionedFlowSnapshot: + bucket: identifier: identifier - componentType: CONNECTION - comments: comments - concurrentlySchedulableTaskCount: 2 - retryCount: 3 - penaltyDuration: penaltyDuration - backoffMechanism: "PENALIZE_FLOWFILE, YIELD_PROCESSOR" - schedulingStrategy: schedulingStrategy + permissions: + canRead: true + canDelete: true + canWrite: true + createdTimestamp: 2 name: name - instanceIdentifier: instanceIdentifier - style: - key: style - schedulingPeriod: schedulingPeriod - position: null - groupIdentifier: groupIdentifier - properties: - key: properties - - autoTerminatedRelationships: - - autoTerminatedRelationships - - autoTerminatedRelationships - bulletinLevel: bulletinLevel - executionNode: executionNode - runDurationMillis: 3 - type: type - propertyDescriptors: - key: - resourceDefinition: - resourceTypes: - - FILE - - FILE - cardinality: SINGLE - displayName: displayName - identifiesControllerService: true - name: name - dynamic: true - sensitive: true + description: description + externalControllerServices: + key: + identifier: identifier + name: name + snapshotMetadata: + flowIdentifier: flowIdentifier + comments: comments + author: author + bucketIdentifier: bucketIdentifier + branch: branch + version: version + timestamp: 5 + flowContents: + processors: + - autoTerminatedRelationships: + - autoTerminatedRelationships + - autoTerminatedRelationships + bulletinLevel: bulletinLevel + executionNode: executionNode + runDurationMillis: 3 + propertyDescriptors: + key: null + type: type + scheduledState: ENABLED + maxBackoffPeriod: maxBackoffPeriod + yieldDuration: yieldDuration + bundle: null + retriedRelationships: + - retriedRelationships + - retriedRelationships + annotationData: annotationData + componentType: CONNECTION + identifier: identifier + comments: comments + concurrentlySchedulableTaskCount: 1 + retryCount: 1 + penaltyDuration: penaltyDuration + backoffMechanism: "PENALIZE_FLOWFILE, YIELD_PROCESSOR" + schedulingStrategy: schedulingStrategy + name: name + instanceIdentifier: instanceIdentifier + schedulingPeriod: schedulingPeriod + style: + key: style + position: null + groupIdentifier: groupIdentifier + properties: + key: properties + - autoTerminatedRelationships: + - autoTerminatedRelationships + - autoTerminatedRelationships + bulletinLevel: bulletinLevel + executionNode: executionNode + runDurationMillis: 3 + propertyDescriptors: + key: null + type: type + scheduledState: ENABLED + maxBackoffPeriod: maxBackoffPeriod + yieldDuration: yieldDuration + bundle: null + retriedRelationships: + - retriedRelationships + - retriedRelationships + annotationData: annotationData + componentType: CONNECTION + identifier: identifier + comments: comments + concurrentlySchedulableTaskCount: 1 + retryCount: 1 + penaltyDuration: penaltyDuration + backoffMechanism: "PENALIZE_FLOWFILE, YIELD_PROCESSOR" + schedulingStrategy: schedulingStrategy + name: name + instanceIdentifier: instanceIdentifier + schedulingPeriod: schedulingPeriod + style: + key: style + position: null + groupIdentifier: groupIdentifier + properties: + key: properties scheduledState: ENABLED - maxBackoffPeriod: maxBackoffPeriod - yieldDuration: yieldDuration - bundle: - artifact: artifact + processGroups: + - null + - null + outputPorts: + - null + - null + funnels: + - componentType: CONNECTION + identifier: identifier + comments: comments + name: name + instanceIdentifier: instanceIdentifier + position: null + groupIdentifier: groupIdentifier + - componentType: CONNECTION + identifier: identifier + comments: comments + name: name + instanceIdentifier: instanceIdentifier + position: null + groupIdentifier: groupIdentifier + versionedFlowCoordinates: + registryId: registryId + storageLocation: storageLocation + bucketId: bucketId + branch: branch + flowId: flowId version: version - group: group - retriedRelationships: - - retriedRelationships - - retriedRelationships - annotationData: annotationData - identifier: identifier - componentType: CONNECTION - comments: comments - concurrentlySchedulableTaskCount: 2 - retryCount: 3 - penaltyDuration: penaltyDuration - backoffMechanism: "PENALIZE_FLOWFILE, YIELD_PROCESSOR" - schedulingStrategy: schedulingStrategy - name: name - instanceIdentifier: instanceIdentifier - style: - key: style - schedulingPeriod: schedulingPeriod - position: null - groupIdentifier: groupIdentifier - properties: - key: properties - scheduledState: ENABLED - processGroups: - - null - - null - outputPorts: - - null - - null - funnels: - - identifier: identifier + latest: true + connections: + - componentType: CONNECTION + identifier: identifier + prioritizers: + - prioritizers + - prioritizers + comments: comments + flowFileExpiration: flowFileExpiration + selectedRelationships: + - selectedRelationships + - selectedRelationships + loadBalanceCompression: "DO_NOT_COMPRESS, COMPRESS_ATTRIBUTES_ONLY,\ + \ COMPRESS_ATTRIBUTES_AND_CONTENT" + destination: + comments: comments + groupId: groupId + name: name + instanceIdentifier: instanceIdentifier + id: id + type: PROCESSOR + backPressureDataSizeThreshold: backPressureDataSizeThreshold + loadBalanceStrategy: "DO_NOT_LOAD_BALANCE, PARTITION_BY_ATTRIBUTE,\ + \ ROUND_ROBIN, SINGLE_NODE" + labelIndex: 2 + source: null + bends: + - x: 7.203794749804894 + "y": 4.332304821875894 + - x: 7.203794749804894 + "y": 4.332304821875894 + backPressureObjectThreshold: 0 + name: name + instanceIdentifier: instanceIdentifier + position: null + groupIdentifier: groupIdentifier + partitioningAttribute: partitioningAttribute + zIndex: 9 + - componentType: CONNECTION + identifier: identifier + prioritizers: + - prioritizers + - prioritizers + comments: comments + flowFileExpiration: flowFileExpiration + selectedRelationships: + - selectedRelationships + - selectedRelationships + loadBalanceCompression: "DO_NOT_COMPRESS, COMPRESS_ATTRIBUTES_ONLY,\ + \ COMPRESS_ATTRIBUTES_AND_CONTENT" + destination: + comments: comments + groupId: groupId + name: name + instanceIdentifier: instanceIdentifier + id: id + type: PROCESSOR + backPressureDataSizeThreshold: backPressureDataSizeThreshold + loadBalanceStrategy: "DO_NOT_LOAD_BALANCE, PARTITION_BY_ATTRIBUTE,\ + \ ROUND_ROBIN, SINGLE_NODE" + labelIndex: 2 + source: null + bends: + - x: 7.203794749804894 + "y": 4.332304821875894 + - x: 7.203794749804894 + "y": 4.332304821875894 + backPressureObjectThreshold: 0 + name: name + instanceIdentifier: instanceIdentifier + position: null + groupIdentifier: groupIdentifier + partitioningAttribute: partitioningAttribute + zIndex: 9 + logFileSuffix: logFileSuffix + parameterContextName: parameterContextName componentType: CONNECTION + identifier: identifier + defaultBackPressureObjectThreshold: 0 comments: comments + executionEngine: STANDARD + defaultBackPressureDataSizeThreshold: defaultBackPressureDataSizeThreshold + labels: + - componentType: CONNECTION + identifier: identifier + comments: comments + name: name + width: 4.8789878742268815 + instanceIdentifier: instanceIdentifier + style: + key: style + label: label + position: null + groupIdentifier: groupIdentifier + height: 6.173804034172511 + zIndex: 6 + - componentType: CONNECTION + identifier: identifier + comments: comments + name: name + width: 4.8789878742268815 + instanceIdentifier: instanceIdentifier + style: + key: style + label: label + position: null + groupIdentifier: groupIdentifier + height: 6.173804034172511 + zIndex: 6 + controllerServices: + - annotationData: annotationData + componentType: CONNECTION + identifier: identifier + comments: comments + bulletinLevel: bulletinLevel + propertyDescriptors: + key: + resourceDefinition: + resourceTypes: + - FILE + - FILE + cardinality: SINGLE + displayName: displayName + identifiesControllerService: true + name: name + dynamic: true + sensitive: true + type: type + scheduledState: ENABLED + controllerServiceApis: + - type: type + bundle: null + - type: type + bundle: null + name: name + instanceIdentifier: instanceIdentifier + position: null + groupIdentifier: groupIdentifier + bundle: + artifact: artifact + version: version + group: group + properties: + key: properties + - annotationData: annotationData + componentType: CONNECTION + identifier: identifier + comments: comments + bulletinLevel: bulletinLevel + propertyDescriptors: + key: + resourceDefinition: + resourceTypes: + - FILE + - FILE + cardinality: SINGLE + displayName: displayName + identifiesControllerService: true + name: name + dynamic: true + sensitive: true + type: type + scheduledState: ENABLED + controllerServiceApis: + - type: type + bundle: null + - type: type + bundle: null + name: name + instanceIdentifier: instanceIdentifier + position: null + groupIdentifier: groupIdentifier + bundle: + artifact: artifact + version: version + group: group + properties: + key: properties + defaultFlowFileExpiration: defaultFlowFileExpiration + flowFileConcurrency: flowFileConcurrency + flowFileOutboundPolicy: flowFileOutboundPolicy name: name + inputPorts: + - componentType: CONNECTION + identifier: identifier + comments: comments + allowRemoteAccess: true + concurrentlySchedulableTaskCount: 2 + name: name + instanceIdentifier: instanceIdentifier + portFunction: STANDARD + position: null + groupIdentifier: groupIdentifier + type: INPUT_PORT + scheduledState: ENABLED + - componentType: CONNECTION + identifier: identifier + comments: comments + allowRemoteAccess: true + concurrentlySchedulableTaskCount: 2 + name: name + instanceIdentifier: instanceIdentifier + portFunction: STANDARD + position: null + groupIdentifier: groupIdentifier + type: INPUT_PORT + scheduledState: ENABLED instanceIdentifier: instanceIdentifier + maxConcurrentTasks: 9 position: null + statelessFlowTimeout: statelessFlowTimeout groupIdentifier: groupIdentifier - - identifier: identifier - componentType: CONNECTION - comments: comments + remoteProcessGroups: + - componentType: CONNECTION + identifier: identifier + comments: comments + proxyPassword: proxyPassword + communicationsTimeout: communicationsTimeout + proxyHost: proxyHost + proxyPort: 4 + outputPorts: + - null + - null + transportProtocol: "RAW, HTTP" + name: name + proxyUser: proxyUser + inputPorts: + - componentType: CONNECTION + identifier: identifier + remoteGroupId: remoteGroupId + comments: comments + targetId: targetId + concurrentlySchedulableTaskCount: 1 + useCompression: true + scheduledState: ENABLED + name: name + instanceIdentifier: instanceIdentifier + position: null + batchSize: + duration: duration + size: size + count: 5 + groupIdentifier: groupIdentifier + - componentType: CONNECTION + identifier: identifier + remoteGroupId: remoteGroupId + comments: comments + targetId: targetId + concurrentlySchedulableTaskCount: 1 + useCompression: true + scheduledState: ENABLED + name: name + instanceIdentifier: instanceIdentifier + position: null + batchSize: + duration: duration + size: size + count: 5 + groupIdentifier: groupIdentifier + targetUris: targetUris + instanceIdentifier: instanceIdentifier + yieldDuration: yieldDuration + position: null + groupIdentifier: groupIdentifier + localNetworkInterface: localNetworkInterface + - componentType: CONNECTION + identifier: identifier + comments: comments + proxyPassword: proxyPassword + communicationsTimeout: communicationsTimeout + proxyHost: proxyHost + proxyPort: 4 + outputPorts: + - null + - null + transportProtocol: "RAW, HTTP" + name: name + proxyUser: proxyUser + inputPorts: + - componentType: CONNECTION + identifier: identifier + remoteGroupId: remoteGroupId + comments: comments + targetId: targetId + concurrentlySchedulableTaskCount: 1 + useCompression: true + scheduledState: ENABLED + name: name + instanceIdentifier: instanceIdentifier + position: null + batchSize: + duration: duration + size: size + count: 5 + groupIdentifier: groupIdentifier + - componentType: CONNECTION + identifier: identifier + remoteGroupId: remoteGroupId + comments: comments + targetId: targetId + concurrentlySchedulableTaskCount: 1 + useCompression: true + scheduledState: ENABLED + name: name + instanceIdentifier: instanceIdentifier + position: null + batchSize: + duration: duration + size: size + count: 5 + groupIdentifier: groupIdentifier + targetUris: targetUris + instanceIdentifier: instanceIdentifier + yieldDuration: yieldDuration + position: null + groupIdentifier: groupIdentifier + localNetworkInterface: localNetworkInterface + parameterProviders: + key: + identifier: identifier + name: name + type: type + bundle: null + flow: + versionCount: 4 + bucketName: bucketName + identifier: identifier + permissions: null + createdTimestamp: 3 name: name - instanceIdentifier: instanceIdentifier - position: null - groupIdentifier: groupIdentifier - versionedFlowCoordinates: + description: description + bucketIdentifier: bucketIdentifier + versionInfo: + version: 0 + branch: branch + lastModifiedTimestamp: 8 + flowEncodingVersion: flowEncodingVersion + latest: true + parameterContexts: + key: + parameterGroupName: parameterGroupName + componentType: CONNECTION + identifier: identifier + synchronized: true + comments: comments + description: description + inheritedParameterContexts: + - inheritedParameterContexts + - inheritedParameterContexts + name: name + instanceIdentifier: instanceIdentifier + position: null + groupIdentifier: groupIdentifier + parameterProvider: parameterProvider + parameters: + - referencedAssets: + - identifier: identifier + name: name + - identifier: identifier + name: name + provided: true + name: name + description: description + sensitive: true + value: value + - referencedAssets: + - identifier: identifier + name: name + - identifier: identifier + name: name + provided: true + name: name + description: description + sensitive: true + value: value + stoppedCount: 7 + id: id + bulletins: + - null + - null + publicInputPortCount: 3 + upToDateCount: 3 + inactiveRemotePortCount: 0 + uri: uri + locallyModifiedCount: 7 + revision: + clientId: clientId + lastModifier: lastModifier + version: 2 + disconnectedNodeAcknowledged: true + publicOutputPortCount: 7 + component: + activeRemotePortCount: 6 + flowfileConcurrency: "UNBOUNDED, SINGLE_FLOWFILE_PER_NODE, SINGLE_BATCH_PER_NODE" + staleCount: 5 + outputPortCount: 1 + inputPortCount: 9 + versionedComponentId: versionedComponentId + disabledCount: 5 + runningCount: 6 + flowfileOutboundPolicy: "STREAM_WHEN_AVAILABLE, BATCH_OUTPUT" + stoppedCount: 6 + id: id + versionControlInformation: + bucketName: bucketName + groupId: groupId registryId: registryId storageLocation: storageLocation bucketId: bucketId + registryName: registryName branch: branch - flowId: flowId + flowName: flowName version: version - latest: true - connections: - - identifier: identifier - componentType: CONNECTION - prioritizers: - - prioritizers - - prioritizers - comments: comments - flowFileExpiration: flowFileExpiration - selectedRelationships: - - selectedRelationships - - selectedRelationships - loadBalanceCompression: "DO_NOT_COMPRESS, COMPRESS_ATTRIBUTES_ONLY,\ - \ COMPRESS_ATTRIBUTES_AND_CONTENT" - destination: null - backPressureDataSizeThreshold: backPressureDataSizeThreshold - loadBalanceStrategy: "DO_NOT_LOAD_BALANCE, PARTITION_BY_ATTRIBUTE,\ - \ ROUND_ROBIN, SINGLE_NODE" - source: + flowDescription: flowDescription + stateExplanation: stateExplanation + state: "LOCALLY_MODIFIED, STALE, LOCALLY_MODIFIED_AND_STALE, UP_TO_DATE,\ + \ SYNC_FAILURE" + flowId: flowId + logFileSuffix: logFileSuffix + defaultBackPressureObjectThreshold: 4 + publicInputPortCount: 2 + comments: comments + upToDateCount: 3 + parentGroupId: parentGroupId + inactiveRemotePortCount: 9 + executionEngine: "STATELESS, STANDARD, INHERITED" + locallyModifiedCount: 3 + defaultBackPressureDataSizeThreshold: defaultBackPressureDataSizeThreshold + publicOutputPortCount: 6 + localOutputPortCount: 9 + defaultFlowFileExpiration: defaultFlowFileExpiration + localInputPortCount: 8 + contents: + controllerServices: + - bulletinLevel: bulletinLevel + deprecated: true + multipleVersionsAvailable: true + extensionMissing: true + type: type + descriptors: + key: + supportsEl: true + defaultValue: defaultValue + displayName: displayName + expressionLanguageScope: expressionLanguageScope + description: description + sensitive: true + required: true + dependencies: + - dependentValues: + - dependentValues + - dependentValues + propertyName: propertyName + - dependentValues: + - dependentValues + - dependentValues + propertyName: propertyName + allowableValues: + - canRead: true + allowableValue: + displayName: displayName + description: description + value: value + - canRead: true + allowableValue: + displayName: displayName + description: description + value: value + identifiesControllerService: identifiesControllerService + name: name + dynamic: true + identifiesControllerServiceBundle: null + controllerServiceApis: + - type: type + bundle: null + - type: type + bundle: null + sensitiveDynamicPropertyNames: + - sensitiveDynamicPropertyNames + - sensitiveDynamicPropertyNames + supportsSensitiveDynamicProperties: true + versionedComponentId: versionedComponentId + validationErrors: + - validationErrors + - validationErrors + id: id + state: "ENABLED, ENABLING, DISABLED, DISABLING" + bundle: + artifact: artifact + version: version + group: group + referencingComponents: + - bulletins: + - null + - null + disconnectedNodeAcknowledged: true + component: + descriptors: + key: null + referenceCycle: true + activeThreadCount: 0 + groupId: groupId + name: name + referenceType: "Processor, ControllerService, ReportingTask,\ + \ FlowRegistryClient" + validationErrors: + - validationErrors + - validationErrors + id: id + state: state + type: type + referencingComponents: + - null + - null + properties: + key: properties + permissions: null + id: id + position: null + uri: uri + operatePermissions: + canRead: true + canWrite: true + revision: + clientId: clientId + lastModifier: lastModifier + version: 2 + - bulletins: + - null + - null + disconnectedNodeAcknowledged: true + component: + descriptors: + key: null + referenceCycle: true + activeThreadCount: 0 + groupId: groupId + name: name + referenceType: "Processor, ControllerService, ReportingTask,\ + \ FlowRegistryClient" + validationErrors: + - validationErrors + - validationErrors + id: id + state: state + type: type + referencingComponents: + - null + - null + properties: + key: properties + permissions: null + id: id + position: null + uri: uri + operatePermissions: + canRead: true + canWrite: true + revision: + clientId: clientId + lastModifier: lastModifier + version: 2 + validationStatus: "VALID, INVALID, VALIDATING" + annotationData: annotationData + comments: comments + parentGroupId: parentGroupId + customUiUrl: customUiUrl + restricted: true + name: name + position: + x: 0.8008281904610115 + "y": 6.027456183070403 + persistsState: true + properties: + key: properties + - bulletinLevel: bulletinLevel + deprecated: true + multipleVersionsAvailable: true + extensionMissing: true + type: type + descriptors: + key: + supportsEl: true + defaultValue: defaultValue + displayName: displayName + expressionLanguageScope: expressionLanguageScope + description: description + sensitive: true + required: true + dependencies: + - dependentValues: + - dependentValues + - dependentValues + propertyName: propertyName + - dependentValues: + - dependentValues + - dependentValues + propertyName: propertyName + allowableValues: + - canRead: true + allowableValue: + displayName: displayName + description: description + value: value + - canRead: true + allowableValue: + displayName: displayName + description: description + value: value + identifiesControllerService: identifiesControllerService + name: name + dynamic: true + identifiesControllerServiceBundle: null + controllerServiceApis: + - type: type + bundle: null + - type: type + bundle: null + sensitiveDynamicPropertyNames: + - sensitiveDynamicPropertyNames + - sensitiveDynamicPropertyNames + supportsSensitiveDynamicProperties: true + versionedComponentId: versionedComponentId + validationErrors: + - validationErrors + - validationErrors + id: id + state: "ENABLED, ENABLING, DISABLED, DISABLING" + bundle: + artifact: artifact + version: version + group: group + referencingComponents: + - bulletins: + - null + - null + disconnectedNodeAcknowledged: true + component: + descriptors: + key: null + referenceCycle: true + activeThreadCount: 0 + groupId: groupId + name: name + referenceType: "Processor, ControllerService, ReportingTask,\ + \ FlowRegistryClient" + validationErrors: + - validationErrors + - validationErrors + id: id + state: state + type: type + referencingComponents: + - null + - null + properties: + key: properties + permissions: null + id: id + position: null + uri: uri + operatePermissions: + canRead: true + canWrite: true + revision: + clientId: clientId + lastModifier: lastModifier + version: 2 + - bulletins: + - null + - null + disconnectedNodeAcknowledged: true + component: + descriptors: + key: null + referenceCycle: true + activeThreadCount: 0 + groupId: groupId + name: name + referenceType: "Processor, ControllerService, ReportingTask,\ + \ FlowRegistryClient" + validationErrors: + - validationErrors + - validationErrors + id: id + state: state + type: type + referencingComponents: + - null + - null + properties: + key: properties + permissions: null + id: id + position: null + uri: uri + operatePermissions: + canRead: true + canWrite: true + revision: + clientId: clientId + lastModifier: lastModifier + version: 2 + validationStatus: "VALID, INVALID, VALIDATING" + annotationData: annotationData + comments: comments + parentGroupId: parentGroupId + customUiUrl: customUiUrl + restricted: true + name: name + position: + x: 0.8008281904610115 + "y": 6.027456183070403 + persistsState: true + properties: + key: properties + processGroups: + - null + - null + outputPorts: + - null + - null + funnels: + - versionedComponentId: versionedComponentId + parentGroupId: parentGroupId + id: id + position: + x: 0.8008281904610115 + "y": 6.027456183070403 + - versionedComponentId: versionedComponentId + parentGroupId: parentGroupId + id: id + position: + x: 0.8008281904610115 + "y": 6.027456183070403 + inputPorts: + - comments: comments + concurrentlySchedulableTaskCount: 1 + parentGroupId: parentGroupId + type: "INPUT_PORT, OUTPUT_PORT" + allowRemoteAccess: true + versionedComponentId: versionedComponentId + name: name + transmitting: true + validationErrors: + - validationErrors + - validationErrors + id: id + portFunction: "STANDARD, FAILURE" + position: null + state: "RUNNING, STOPPED, DISABLED" + - comments: comments + concurrentlySchedulableTaskCount: 1 + parentGroupId: parentGroupId + type: "INPUT_PORT, OUTPUT_PORT" + allowRemoteAccess: true + versionedComponentId: versionedComponentId + name: name + transmitting: true + validationErrors: + - validationErrors + - validationErrors + id: id + portFunction: "STANDARD, FAILURE" + position: null + state: "RUNNING, STOPPED, DISABLED" + processors: + - supportsBatching: true + supportsParallelProcessing: true + deprecated: true + executionNodeRestricted: true + description: description + parentGroupId: parentGroupId + multipleVersionsAvailable: true + extensionMissing: true + type: type + inputRequirement: inputRequirement + relationships: + - name: name + autoTerminate: true + description: description + retry: true + - name: name + autoTerminate: true + description: description + retry: true + restricted: true + supportsSensitiveDynamicProperties: true + versionedComponentId: versionedComponentId + name: name + validationErrors: + - validationErrors + - validationErrors + style: + key: style + id: id + position: null + state: "RUNNING, STOPPED, DISABLED" + bundle: + artifact: artifact + version: version + group: group + config: + annotationData: annotationData + comments: comments + autoTerminatedRelationships: + - autoTerminatedRelationships + - autoTerminatedRelationships + concurrentlySchedulableTaskCount: 7 + retryCount: 9 + bulletinLevel: bulletinLevel + executionNode: executionNode + penaltyDuration: penaltyDuration + defaultSchedulingPeriod: + key: defaultSchedulingPeriod + defaultConcurrentTasks: + key: defaultConcurrentTasks + runDurationMillis: 3 + customUiUrl: customUiUrl + descriptors: + key: + supportsEl: true + defaultValue: defaultValue + displayName: displayName + expressionLanguageScope: expressionLanguageScope + description: description + sensitive: true + required: true + dependencies: + - dependentValues: + - dependentValues + - dependentValues + propertyName: propertyName + - dependentValues: + - dependentValues + - dependentValues + propertyName: propertyName + allowableValues: + - canRead: true + allowableValue: + displayName: displayName + description: description + value: value + - canRead: true + allowableValue: + displayName: displayName + description: description + value: value + identifiesControllerService: identifiesControllerService + name: name + dynamic: true + identifiesControllerServiceBundle: null + lossTolerant: true + backoffMechanism: "PENALIZE_FLOWFILE, YIELD_PROCESSOR" + maxBackoffPeriod: maxBackoffPeriod + sensitiveDynamicPropertyNames: + - sensitiveDynamicPropertyNames + - sensitiveDynamicPropertyNames + schedulingStrategy: schedulingStrategy + schedulingPeriod: schedulingPeriod + yieldDuration: yieldDuration + properties: + key: properties + retriedRelationships: + - retriedRelationships + - retriedRelationships + persistsState: true + validationStatus: "VALID, INVALID, VALIDATING" + - supportsBatching: true + supportsParallelProcessing: true + deprecated: true + executionNodeRestricted: true + description: description + parentGroupId: parentGroupId + multipleVersionsAvailable: true + extensionMissing: true + type: type + inputRequirement: inputRequirement + relationships: + - name: name + autoTerminate: true + description: description + retry: true + - name: name + autoTerminate: true + description: description + retry: true + restricted: true + supportsSensitiveDynamicProperties: true + versionedComponentId: versionedComponentId + name: name + validationErrors: + - validationErrors + - validationErrors + style: + key: style + id: id + position: null + state: "RUNNING, STOPPED, DISABLED" + bundle: + artifact: artifact + version: version + group: group + config: + annotationData: annotationData + comments: comments + autoTerminatedRelationships: + - autoTerminatedRelationships + - autoTerminatedRelationships + concurrentlySchedulableTaskCount: 7 + retryCount: 9 + bulletinLevel: bulletinLevel + executionNode: executionNode + penaltyDuration: penaltyDuration + defaultSchedulingPeriod: + key: defaultSchedulingPeriod + defaultConcurrentTasks: + key: defaultConcurrentTasks + runDurationMillis: 3 + customUiUrl: customUiUrl + descriptors: + key: + supportsEl: true + defaultValue: defaultValue + displayName: displayName + expressionLanguageScope: expressionLanguageScope + description: description + sensitive: true + required: true + dependencies: + - dependentValues: + - dependentValues + - dependentValues + propertyName: propertyName + - dependentValues: + - dependentValues + - dependentValues + propertyName: propertyName + allowableValues: + - canRead: true + allowableValue: + displayName: displayName + description: description + value: value + - canRead: true + allowableValue: + displayName: displayName + description: description + value: value + identifiesControllerService: identifiesControllerService + name: name + dynamic: true + identifiesControllerServiceBundle: null + lossTolerant: true + backoffMechanism: "PENALIZE_FLOWFILE, YIELD_PROCESSOR" + maxBackoffPeriod: maxBackoffPeriod + sensitiveDynamicPropertyNames: + - sensitiveDynamicPropertyNames + - sensitiveDynamicPropertyNames + schedulingStrategy: schedulingStrategy + schedulingPeriod: schedulingPeriod + yieldDuration: yieldDuration + properties: + key: properties + retriedRelationships: + - retriedRelationships + - retriedRelationships + persistsState: true + validationStatus: "VALID, INVALID, VALIDATING" + remoteProcessGroups: + - inactiveRemoteInputPortCount: 1 + targetSecure: true + communicationsTimeout: communicationsTimeout + outputPortCount: 7 + activeRemoteInputPortCount: 2 + inputPortCount: 6 + proxyPort: 1 + flowRefreshed: flowRefreshed + transportProtocol: transportProtocol + versionedComponentId: versionedComponentId + transmitting: true + validationErrors: + - validationErrors + - validationErrors + yieldDuration: yieldDuration + id: id + localNetworkInterface: localNetworkInterface + authorizationIssues: + - authorizationIssues + - authorizationIssues comments: comments - groupId: groupId + proxyPassword: proxyPassword + parentGroupId: parentGroupId + activeRemoteOutputPortCount: 4 + proxyHost: proxyHost + contents: + outputPorts: + - null + - null + inputPorts: + - comments: comments + targetId: targetId + concurrentlySchedulableTaskCount: 1 + groupId: groupId + targetRunning: true + useCompression: true + connected: true + batchSettings: + duration: duration + size: size + count: 7 + versionedComponentId: versionedComponentId + name: name + transmitting: true + exists: true + id: id + - comments: comments + targetId: targetId + concurrentlySchedulableTaskCount: 1 + groupId: groupId + targetRunning: true + useCompression: true + connected: true + batchSettings: + duration: duration + size: size + count: 7 + versionedComponentId: versionedComponentId + name: name + transmitting: true + exists: true + id: id name: name - instanceIdentifier: instanceIdentifier + proxyUser: proxyUser + targetUri: targetUri + targetUris: targetUris + position: null + inactiveRemoteOutputPortCount: 1 + - inactiveRemoteInputPortCount: 1 + targetSecure: true + communicationsTimeout: communicationsTimeout + outputPortCount: 7 + activeRemoteInputPortCount: 2 + inputPortCount: 6 + proxyPort: 1 + flowRefreshed: flowRefreshed + transportProtocol: transportProtocol + versionedComponentId: versionedComponentId + transmitting: true + validationErrors: + - validationErrors + - validationErrors + yieldDuration: yieldDuration id: id - type: PROCESSOR - labelIndex: 4 - bends: - - null - - null - backPressureObjectThreshold: 0 - name: name - instanceIdentifier: instanceIdentifier - position: null - groupIdentifier: groupIdentifier - partitioningAttribute: partitioningAttribute - zIndex: 0 - - identifier: identifier - componentType: CONNECTION - prioritizers: - - prioritizers - - prioritizers - comments: comments - flowFileExpiration: flowFileExpiration - selectedRelationships: - - selectedRelationships - - selectedRelationships - loadBalanceCompression: "DO_NOT_COMPRESS, COMPRESS_ATTRIBUTES_ONLY,\ - \ COMPRESS_ATTRIBUTES_AND_CONTENT" - destination: null - backPressureDataSizeThreshold: backPressureDataSizeThreshold - loadBalanceStrategy: "DO_NOT_LOAD_BALANCE, PARTITION_BY_ATTRIBUTE,\ - \ ROUND_ROBIN, SINGLE_NODE" - source: + localNetworkInterface: localNetworkInterface + authorizationIssues: + - authorizationIssues + - authorizationIssues comments: comments - groupId: groupId + proxyPassword: proxyPassword + parentGroupId: parentGroupId + activeRemoteOutputPortCount: 4 + proxyHost: proxyHost + contents: + outputPorts: + - null + - null + inputPorts: + - comments: comments + targetId: targetId + concurrentlySchedulableTaskCount: 1 + groupId: groupId + targetRunning: true + useCompression: true + connected: true + batchSettings: + duration: duration + size: size + count: 7 + versionedComponentId: versionedComponentId + name: name + transmitting: true + exists: true + id: id + - comments: comments + targetId: targetId + concurrentlySchedulableTaskCount: 1 + groupId: groupId + targetRunning: true + useCompression: true + connected: true + batchSettings: + duration: duration + size: size + count: 7 + versionedComponentId: versionedComponentId + name: name + transmitting: true + exists: true + id: id + name: name + proxyUser: proxyUser + targetUri: targetUri + targetUris: targetUris + position: null + inactiveRemoteOutputPortCount: 1 + connections: + - prioritizers: + - prioritizers + - prioritizers + flowFileExpiration: flowFileExpiration + selectedRelationships: + - selectedRelationships + - selectedRelationships + loadBalanceCompression: "DO_NOT_COMPRESS, COMPRESS_ATTRIBUTES_ONLY,\ + \ COMPRESS_ATTRIBUTES_AND_CONTENT" + destination: + running: true + comments: comments + groupId: groupId + versionedComponentId: versionedComponentId + name: name + transmitting: true + exists: true + id: id + type: "PROCESSOR, REMOTE_INPUT_PORT, REMOTE_OUTPUT_PORT, INPUT_PORT,\ + \ OUTPUT_PORT, FUNNEL" + availableRelationships: + - availableRelationships + - availableRelationships + backPressureDataSizeThreshold: backPressureDataSizeThreshold + loadBalanceStrategy: "DO_NOT_LOAD_BALANCE, PARTITION_BY_ATTRIBUTE,\ + \ ROUND_ROBIN, SINGLE_NODE" + parentGroupId: parentGroupId + labelIndex: 7 + source: null + bends: + - null + - null + loadBalanceStatus: "LOAD_BALANCE_NOT_CONFIGURED, LOAD_BALANCE_INACTIVE,\ + \ LOAD_BALANCE_ACTIVE" + backPressureObjectThreshold: 5 + getzIndex: 2 + versionedComponentId: versionedComponentId name: name - instanceIdentifier: instanceIdentifier id: id - type: PROCESSOR - labelIndex: 4 - bends: + position: null + loadBalancePartitionAttribute: loadBalancePartitionAttribute + - prioritizers: + - prioritizers + - prioritizers + flowFileExpiration: flowFileExpiration + selectedRelationships: + - selectedRelationships + - selectedRelationships + loadBalanceCompression: "DO_NOT_COMPRESS, COMPRESS_ATTRIBUTES_ONLY,\ + \ COMPRESS_ATTRIBUTES_AND_CONTENT" + destination: + running: true + comments: comments + groupId: groupId + versionedComponentId: versionedComponentId + name: name + transmitting: true + exists: true + id: id + type: "PROCESSOR, REMOTE_INPUT_PORT, REMOTE_OUTPUT_PORT, INPUT_PORT,\ + \ OUTPUT_PORT, FUNNEL" + availableRelationships: + - availableRelationships + - availableRelationships + backPressureDataSizeThreshold: backPressureDataSizeThreshold + loadBalanceStrategy: "DO_NOT_LOAD_BALANCE, PARTITION_BY_ATTRIBUTE,\ + \ ROUND_ROBIN, SINGLE_NODE" + parentGroupId: parentGroupId + labelIndex: 7 + source: null + bends: + - null + - null + loadBalanceStatus: "LOAD_BALANCE_NOT_CONFIGURED, LOAD_BALANCE_INACTIVE,\ + \ LOAD_BALANCE_ACTIVE" + backPressureObjectThreshold: 5 + getzIndex: 2 + versionedComponentId: versionedComponentId + name: name + id: id + position: null + loadBalancePartitionAttribute: loadBalancePartitionAttribute + labels: + - getzIndex: 5 + versionedComponentId: versionedComponentId + width: 2.3021358869347655 + parentGroupId: parentGroupId + style: + key: style + id: id + label: label + position: null + height: 5.637376656633329 + - getzIndex: 5 + versionedComponentId: versionedComponentId + width: 2.3021358869347655 + parentGroupId: parentGroupId + style: + key: style + id: id + label: label + position: null + height: 5.637376656633329 + statelessGroupScheduledState: "STOPPED, RUNNING" + invalidCount: 6 + name: name + syncFailureCount: 3 + maxConcurrentTasks: 6 + position: null + statelessFlowTimeout: statelessFlowTimeout + locallyModifiedAndStaleCount: 6 + parameterContext: + component: + name: name + id: id + permissions: null + id: id + localOutputPortCount: 4 + localInputPortCount: 0 + invalidCount: 6 + syncFailureCount: 0 + position: null + versionedFlowState: "LOCALLY_MODIFIED, STALE, LOCALLY_MODIFIED_AND_STALE,\ + \ UP_TO_DATE, SYNC_FAILURE" + locallyModifiedAndStaleCount: 8 + parameterContext: null + status: + name: name + nodeSnapshots: + - statusSnapshot: null + address: address + apiPort: 5 + nodeId: nodeId + - statusSnapshot: null + address: address + apiPort: 5 + nodeId: nodeId + aggregateSnapshot: + transferred: transferred + queued: queued + output: output + remoteProcessGroupStatusSnapshots: + - canRead: true + remoteProcessGroupStatusSnapshot: + bytesReceived: 5 + activeThreadCount: 5 + transmissionStatus: transmissionStatus + flowFilesReceived: 7 + groupId: groupId + name: name + targetUri: targetUri + flowFilesSent: 3 + received: received + bytesSent: 8 + id: id + sent: sent + id: id + - canRead: true + remoteProcessGroupStatusSnapshot: + bytesReceived: 5 + activeThreadCount: 5 + transmissionStatus: transmissionStatus + flowFilesReceived: 7 + groupId: groupId + name: name + targetUri: targetUri + flowFilesSent: 3 + received: received + bytesSent: 8 + id: id + sent: sent + id: id + connectionStatusSnapshots: + - canRead: true + connectionStatusSnapshot: + sourceId: sourceId + groupId: groupId + queued: queued + percentUseCount: 1 + destinationId: destinationId + predictions: + predictedBytesAtNextInterval: 4 + predictionIntervalSeconds: 9 + predictedPercentBytes: 6 + predictedPercentCount: 8 + predictedMillisUntilCountBackpressure: 9 + predictedCountAtNextInterval: 5 + predictedMillisUntilBytesBackpressure: 9 + output: output + input: input + percentUseBytes: 7 + flowFileAvailability: flowFileAvailability + destinationName: destinationName + queuedCount: queuedCount + queuedSize: queuedSize + flowFilesQueued: 6 + name: name + flowFilesIn: 1 + id: id + sourceName: sourceName + flowFilesOut: 1 + bytesIn: 4 + bytesOut: 7 + bytesQueued: 1 + id: id + - canRead: true + connectionStatusSnapshot: + sourceId: sourceId + groupId: groupId + queued: queued + percentUseCount: 1 + destinationId: destinationId + predictions: + predictedBytesAtNextInterval: 4 + predictionIntervalSeconds: 9 + predictedPercentBytes: 6 + predictedPercentCount: 8 + predictedMillisUntilCountBackpressure: 9 + predictedCountAtNextInterval: 5 + predictedMillisUntilBytesBackpressure: 9 + output: output + input: input + percentUseBytes: 7 + flowFileAvailability: flowFileAvailability + destinationName: destinationName + queuedCount: queuedCount + queuedSize: queuedSize + flowFilesQueued: 6 + name: name + flowFilesIn: 1 + id: id + sourceName: sourceName + flowFilesOut: 1 + bytesIn: 4 + bytesOut: 7 + bytesQueued: 1 + id: id + flowFilesReceived: 5 + queuedCount: queuedCount + queuedSize: queuedSize + flowFilesSent: 4 + processGroupStatusSnapshots: + - canRead: true + processGroupStatusSnapshot: null + id: id + - canRead: true + processGroupStatusSnapshot: null + id: id + flowFilesIn: 9 + id: id + written: written + statelessActiveThreadCount: 3 + flowFilesOut: 0 + bytesIn: 0 + bytesOut: 6 + bytesQueued: 4 + bytesWritten: 0 + outputPortStatusSnapshots: - null - null - backPressureObjectThreshold: 0 - name: name - instanceIdentifier: instanceIdentifier - position: null - groupIdentifier: groupIdentifier - partitioningAttribute: partitioningAttribute - zIndex: 0 - logFileSuffix: logFileSuffix - parameterContextName: parameterContextName - identifier: identifier - componentType: CONNECTION - defaultBackPressureObjectThreshold: 9 - comments: comments - executionEngine: STANDARD - labels: - - identifier: identifier - componentType: CONNECTION - comments: comments - name: name - width: 4.332304821875894 - instanceIdentifier: instanceIdentifier - style: - key: style - position: null - label: label - groupIdentifier: groupIdentifier - zIndex: 7 - height: 2.7977867356748476 - - identifier: identifier - componentType: CONNECTION - comments: comments - name: name - width: 4.332304821875894 - instanceIdentifier: instanceIdentifier - style: - key: style - position: null - label: label - groupIdentifier: groupIdentifier - zIndex: 7 - height: 2.7977867356748476 - defaultBackPressureDataSizeThreshold: defaultBackPressureDataSizeThreshold - controllerServices: - - annotationData: annotationData - identifier: identifier - componentType: CONNECTION - comments: comments - bulletinLevel: bulletinLevel - type: type - propertyDescriptors: - key: null - scheduledState: ENABLED - controllerServiceApis: - - type: type - bundle: null - - type: type - bundle: null - name: name - instanceIdentifier: instanceIdentifier - position: null - groupIdentifier: groupIdentifier - bundle: null - properties: - key: properties - - annotationData: annotationData - identifier: identifier - componentType: CONNECTION - comments: comments - bulletinLevel: bulletinLevel - type: type - propertyDescriptors: - key: null - scheduledState: ENABLED - controllerServiceApis: - - type: type - bundle: null - - type: type - bundle: null - name: name - instanceIdentifier: instanceIdentifier - position: null - groupIdentifier: groupIdentifier - bundle: null - properties: - key: properties - defaultFlowFileExpiration: defaultFlowFileExpiration - flowFileConcurrency: flowFileConcurrency - flowFileOutboundPolicy: flowFileOutboundPolicy - name: name - inputPorts: - - identifier: identifier - componentType: CONNECTION - comments: comments - allowRemoteAccess: true - concurrentlySchedulableTaskCount: 8 + bytesTransferred: 9 + read: read + activeThreadCount: 4 + processorStatusSnapshots: + - processorStatusSnapshot: + bytesWritten: 9 + read: read + tasksDurationNanos: 8 + activeThreadCount: 8 + groupId: groupId + executionNode: "ALL, PRIMARY" + bytesRead: 8 + processingPerformanceStatus: null + type: type + terminatedThreadCount: 0 + output: output + input: input + taskCount: 9 + name: name + flowFilesIn: 1 + id: id + tasksDuration: tasksDuration + written: written + flowFilesOut: 3 + runStatus: "Running, Stopped, Validating, Disabled, Invalid" + tasks: tasks + bytesIn: 6 + bytesOut: 4 + canRead: true + id: id + - processorStatusSnapshot: + bytesWritten: 9 + read: read + tasksDurationNanos: 8 + activeThreadCount: 8 + groupId: groupId + executionNode: "ALL, PRIMARY" + bytesRead: 8 + processingPerformanceStatus: null + type: type + terminatedThreadCount: 0 + output: output + input: input + taskCount: 9 + name: name + flowFilesIn: 1 + id: id + tasksDuration: tasksDuration + written: written + flowFilesOut: 3 + runStatus: "Running, Stopped, Validating, Disabled, Invalid" + tasks: tasks + bytesIn: 6 + bytesOut: 4 + canRead: true + id: id + bytesRead: 1 + processingPerformanceStatus: + identifier: identifier + cpuDuration: 0 + contentReadDuration: 4 + sessionCommitDuration: 1 + garbageCollectionDuration: 2 + contentWriteDuration: 3 + received: received + bytesSent: 7 + processingNanos: 8 + sent: sent + flowFilesTransferred: 6 + terminatedThreadCount: 9 + input: input + bytesReceived: 4 + flowFilesQueued: 7 name: name - instanceIdentifier: instanceIdentifier - position: null - portFunction: STANDARD - type: INPUT_PORT - groupIdentifier: groupIdentifier - scheduledState: ENABLED - - identifier: identifier - componentType: CONNECTION - comments: comments - allowRemoteAccess: true - concurrentlySchedulableTaskCount: 8 + versionedFlowState: "LOCALLY_MODIFIED, STALE, LOCALLY_MODIFIED_AND_STALE,\ + \ UP_TO_DATE, SYNC_FAILURE" + inputPortStatusSnapshots: + - portStatusSnapshot: + output: output + input: input + activeThreadCount: 0 + groupId: groupId + name: name + transmitting: true + flowFilesIn: 5 + id: id + flowFilesOut: 5 + runStatus: "Running, Stopped, Validating, Disabled, Invalid" + bytesIn: 6 + bytesOut: 1 + canRead: true + id: id + - portStatusSnapshot: + output: output + input: input + activeThreadCount: 0 + groupId: groupId + name: name + transmitting: true + flowFilesIn: 5 + id: id + flowFilesOut: 5 + runStatus: "Running, Stopped, Validating, Disabled, Invalid" + bytesIn: 6 + bytesOut: 1 + canRead: true + id: id + id: id + statsLastRefreshed: statsLastRefreshed + - activeRemotePortCount: 0 + staleCount: 3 + outputPortCount: 3 + inputPortCount: 7 + permissions: + canRead: true + canWrite: true + processGroupUpdateStrategy: "CURRENT_GROUP, CURRENT_GROUP_WITH_CHILDREN" + disabledCount: 7 + runningCount: 5 + versionedFlowSnapshot: + bucket: + identifier: identifier + permissions: + canRead: true + canDelete: true + canWrite: true + createdTimestamp: 2 name: name - instanceIdentifier: instanceIdentifier - position: null - portFunction: STANDARD - type: INPUT_PORT - groupIdentifier: groupIdentifier - scheduledState: ENABLED - instanceIdentifier: instanceIdentifier - position: - x: 3.111202833403195 - "y": 9.897492629215506 - maxConcurrentTasks: 0 - statelessFlowTimeout: statelessFlowTimeout - remoteProcessGroups: - - identifier: identifier - componentType: CONNECTION + description: description + externalControllerServices: + key: + identifier: identifier + name: name + snapshotMetadata: + flowIdentifier: flowIdentifier comments: comments - proxyPassword: proxyPassword - communicationsTimeout: communicationsTimeout - proxyHost: proxyHost - proxyPort: 5 - transportProtocol: "RAW, HTTP" - outputPorts: - - null - - null - name: name - proxyUser: proxyUser - targetUris: targetUris - inputPorts: - - identifier: identifier + author: author + bucketIdentifier: bucketIdentifier + branch: branch + version: version + timestamp: 5 + flowContents: + processors: + - autoTerminatedRelationships: + - autoTerminatedRelationships + - autoTerminatedRelationships + bulletinLevel: bulletinLevel + executionNode: executionNode + runDurationMillis: 3 + propertyDescriptors: + key: null + type: type + scheduledState: ENABLED + maxBackoffPeriod: maxBackoffPeriod + yieldDuration: yieldDuration + bundle: null + retriedRelationships: + - retriedRelationships + - retriedRelationships + annotationData: annotationData componentType: CONNECTION - remoteGroupId: remoteGroupId + identifier: identifier comments: comments - targetId: targetId - concurrentlySchedulableTaskCount: 7 - useCompression: true - scheduledState: ENABLED + concurrentlySchedulableTaskCount: 1 + retryCount: 1 + penaltyDuration: penaltyDuration + backoffMechanism: "PENALIZE_FLOWFILE, YIELD_PROCESSOR" + schedulingStrategy: schedulingStrategy name: name instanceIdentifier: instanceIdentifier + schedulingPeriod: schedulingPeriod + style: + key: style position: null - batchSize: - duration: duration - size: size - count: 0 groupIdentifier: groupIdentifier - - identifier: identifier + properties: + key: properties + - autoTerminatedRelationships: + - autoTerminatedRelationships + - autoTerminatedRelationships + bulletinLevel: bulletinLevel + executionNode: executionNode + runDurationMillis: 3 + propertyDescriptors: + key: null + type: type + scheduledState: ENABLED + maxBackoffPeriod: maxBackoffPeriod + yieldDuration: yieldDuration + bundle: null + retriedRelationships: + - retriedRelationships + - retriedRelationships + annotationData: annotationData componentType: CONNECTION - remoteGroupId: remoteGroupId + identifier: identifier comments: comments - targetId: targetId - concurrentlySchedulableTaskCount: 7 - useCompression: true - scheduledState: ENABLED + concurrentlySchedulableTaskCount: 1 + retryCount: 1 + penaltyDuration: penaltyDuration + backoffMechanism: "PENALIZE_FLOWFILE, YIELD_PROCESSOR" + schedulingStrategy: schedulingStrategy name: name instanceIdentifier: instanceIdentifier + schedulingPeriod: schedulingPeriod + style: + key: style position: null - batchSize: - duration: duration - size: size - count: 0 groupIdentifier: groupIdentifier - instanceIdentifier: instanceIdentifier - yieldDuration: yieldDuration - position: null - groupIdentifier: groupIdentifier - localNetworkInterface: localNetworkInterface - - identifier: identifier - componentType: CONNECTION - comments: comments - proxyPassword: proxyPassword - communicationsTimeout: communicationsTimeout - proxyHost: proxyHost - proxyPort: 5 - transportProtocol: "RAW, HTTP" + properties: + key: properties + scheduledState: ENABLED + processGroups: + - null + - null outputPorts: - null - null - name: name - proxyUser: proxyUser - targetUris: targetUris - inputPorts: - - identifier: identifier - componentType: CONNECTION - remoteGroupId: remoteGroupId + funnels: + - componentType: CONNECTION + identifier: identifier comments: comments - targetId: targetId - concurrentlySchedulableTaskCount: 7 - useCompression: true - scheduledState: ENABLED name: name instanceIdentifier: instanceIdentifier position: null - batchSize: - duration: duration - size: size - count: 0 groupIdentifier: groupIdentifier - - identifier: identifier - componentType: CONNECTION - remoteGroupId: remoteGroupId + - componentType: CONNECTION + identifier: identifier comments: comments - targetId: targetId - concurrentlySchedulableTaskCount: 7 - useCompression: true - scheduledState: ENABLED - name: name - instanceIdentifier: instanceIdentifier - position: null - batchSize: - duration: duration - size: size - count: 0 - groupIdentifier: groupIdentifier - instanceIdentifier: instanceIdentifier - yieldDuration: yieldDuration - position: null - groupIdentifier: groupIdentifier - localNetworkInterface: localNetworkInterface - groupIdentifier: groupIdentifier - parameterProviders: - key: - identifier: identifier - name: name - type: type - bundle: null - flow: - versionCount: 8 - identifier: identifier - bucketName: bucketName - permissions: - canRead: true - canWrite: true - canDelete: true - createdTimestamp: 5 - name: name - description: description - bucketIdentifier: bucketIdentifier - versionInfo: - version: 7 - branch: branch - lastModifiedTimestamp: 5 - flowEncodingVersion: flowEncodingVersion - parameterContexts: - key: - parameterGroupName: parameterGroupName - identifier: identifier - synchronized: true - componentType: CONNECTION - comments: comments - description: description - inheritedParameterContexts: - - inheritedParameterContexts - - inheritedParameterContexts - name: name - instanceIdentifier: instanceIdentifier - position: null - groupIdentifier: groupIdentifier - parameters: - - referencedAssets: - - identifier: identifier - name: name - - identifier: identifier - name: name - provided: true - name: name - description: description - sensitive: true - value: value - - referencedAssets: - - identifier: identifier - name: name - - identifier: identifier - name: name - provided: true name: name - description: description - sensitive: true - value: value - parameterProvider: parameterProvider - latest: true - stoppedCount: 6 - id: id - bulletins: - - sourceId: sourceId - canRead: true - groupId: groupId - id: 5 - nodeAddress: nodeAddress - bulletin: - sourceId: sourceId - level: level - sourceType: sourceType - groupId: groupId - id: 5 - sourceName: sourceName - category: category - message: message - nodeAddress: nodeAddress - timestamp: timestamp - timestamp: timestamp - - sourceId: sourceId - canRead: true - groupId: groupId - id: 5 - nodeAddress: nodeAddress - bulletin: - sourceId: sourceId - level: level - sourceType: sourceType - groupId: groupId - id: 5 - sourceName: sourceName - category: category - message: message - nodeAddress: nodeAddress - timestamp: timestamp - timestamp: timestamp - publicInputPortCount: 3 - upToDateCount: 1 - inactiveRemotePortCount: 1 - uri: uri - locallyModifiedCount: 3 - revision: - clientId: clientId - lastModifier: lastModifier - version: 0 - disconnectedNodeAcknowledged: true - publicOutputPortCount: 1 - component: - activeRemotePortCount: 7 - flowfileConcurrency: "UNBOUNDED, SINGLE_FLOWFILE_PER_NODE, SINGLE_BATCH_PER_NODE" - staleCount: 4 - outputPortCount: 3 - inputPortCount: 6 - versionedComponentId: versionedComponentId - runningCount: 1 - disabledCount: 2 - flowfileOutboundPolicy: "STREAM_WHEN_AVAILABLE, BATCH_OUTPUT" - stoppedCount: 5 - id: id - versionControlInformation: - bucketName: bucketName - groupId: groupId - registryId: registryId - storageLocation: storageLocation - bucketId: bucketId - registryName: registryName - branch: branch - flowName: flowName - version: version - flowDescription: flowDescription - stateExplanation: stateExplanation - state: "LOCALLY_MODIFIED, STALE, LOCALLY_MODIFIED_AND_STALE, UP_TO_DATE,\ - \ SYNC_FAILURE" - flowId: flowId - logFileSuffix: logFileSuffix - defaultBackPressureObjectThreshold: 0 - publicInputPortCount: 6 - comments: comments - upToDateCount: 3 - parentGroupId: parentGroupId - inactiveRemotePortCount: 9 - executionEngine: "STATELESS, STANDARD, INHERITED" - locallyModifiedCount: 2 - defaultBackPressureDataSizeThreshold: defaultBackPressureDataSizeThreshold - publicOutputPortCount: 7 - localOutputPortCount: 1 - defaultFlowFileExpiration: defaultFlowFileExpiration - localInputPortCount: 1 - statelessGroupScheduledState: "STOPPED, RUNNING" - contents: - controllerServices: - - deprecated: true - bulletinLevel: bulletinLevel - multipleVersionsAvailable: true - extensionMissing: true - type: type - descriptors: - key: - supportsEl: true - displayName: displayName - defaultValue: defaultValue - expressionLanguageScope: expressionLanguageScope - description: description - sensitive: true - required: true - dependencies: - - dependentValues: - - dependentValues - - dependentValues - propertyName: propertyName - - dependentValues: - - dependentValues - - dependentValues - propertyName: propertyName - allowableValues: - - canRead: true - allowableValue: - displayName: displayName - description: description - value: value - - canRead: true - allowableValue: - displayName: displayName - description: description - value: value - identifiesControllerService: identifiesControllerService - name: name - dynamic: true - identifiesControllerServiceBundle: null - controllerServiceApis: - - type: type - bundle: null - - type: type - bundle: null - sensitiveDynamicPropertyNames: - - sensitiveDynamicPropertyNames - - sensitiveDynamicPropertyNames - versionedComponentId: versionedComponentId - supportsSensitiveDynamicProperties: true - validationErrors: - - validationErrors - - validationErrors - id: id - state: "ENABLED, ENABLING, DISABLED, DISABLING" - bundle: - artifact: artifact - version: version - group: group - referencingComponents: - - bulletins: - - null - - null - disconnectedNodeAcknowledged: true - component: - descriptors: - key: null - referenceCycle: true - activeThreadCount: 0 - groupId: groupId - name: name - validationErrors: - - validationErrors - - validationErrors - referenceType: "Processor, ControllerService, ReportingTask,\ - \ FlowRegistryClient" - id: id - state: state - type: type - referencingComponents: - - null - - null - properties: - key: properties - permissions: null - id: id - position: null - uri: uri - revision: null - operatePermissions: null - - bulletins: - - null - - null - disconnectedNodeAcknowledged: true - component: - descriptors: - key: null - referenceCycle: true - activeThreadCount: 0 - groupId: groupId - name: name - validationErrors: - - validationErrors - - validationErrors - referenceType: "Processor, ControllerService, ReportingTask,\ - \ FlowRegistryClient" - id: id - state: state - type: type - referencingComponents: - - null - - null - properties: - key: properties - permissions: null - id: id - position: null - uri: uri - revision: null - operatePermissions: null - validationStatus: "VALID, INVALID, VALIDATING" - annotationData: annotationData - comments: comments - parentGroupId: parentGroupId - customUiUrl: customUiUrl - restricted: true - name: name - position: null - persistsState: true - properties: - key: properties - - deprecated: true - bulletinLevel: bulletinLevel - multipleVersionsAvailable: true - extensionMissing: true - type: type - descriptors: - key: - supportsEl: true - displayName: displayName - defaultValue: defaultValue - expressionLanguageScope: expressionLanguageScope - description: description - sensitive: true - required: true - dependencies: - - dependentValues: - - dependentValues - - dependentValues - propertyName: propertyName - - dependentValues: - - dependentValues - - dependentValues - propertyName: propertyName - allowableValues: - - canRead: true - allowableValue: - displayName: displayName - description: description - value: value - - canRead: true - allowableValue: - displayName: displayName - description: description - value: value - identifiesControllerService: identifiesControllerService - name: name - dynamic: true - identifiesControllerServiceBundle: null - controllerServiceApis: - - type: type - bundle: null - - type: type - bundle: null - sensitiveDynamicPropertyNames: - - sensitiveDynamicPropertyNames - - sensitiveDynamicPropertyNames - versionedComponentId: versionedComponentId - supportsSensitiveDynamicProperties: true - validationErrors: - - validationErrors - - validationErrors - id: id - state: "ENABLED, ENABLING, DISABLED, DISABLING" - bundle: - artifact: artifact + instanceIdentifier: instanceIdentifier + position: null + groupIdentifier: groupIdentifier + versionedFlowCoordinates: + registryId: registryId + storageLocation: storageLocation + bucketId: bucketId + branch: branch + flowId: flowId version: version - group: group - referencingComponents: - - bulletins: - - null - - null - disconnectedNodeAcknowledged: true - component: - descriptors: - key: null - referenceCycle: true - activeThreadCount: 0 + latest: true + connections: + - componentType: CONNECTION + identifier: identifier + prioritizers: + - prioritizers + - prioritizers + comments: comments + flowFileExpiration: flowFileExpiration + selectedRelationships: + - selectedRelationships + - selectedRelationships + loadBalanceCompression: "DO_NOT_COMPRESS, COMPRESS_ATTRIBUTES_ONLY,\ + \ COMPRESS_ATTRIBUTES_AND_CONTENT" + destination: + comments: comments groupId: groupId name: name - validationErrors: - - validationErrors - - validationErrors - referenceType: "Processor, ControllerService, ReportingTask,\ - \ FlowRegistryClient" + instanceIdentifier: instanceIdentifier id: id - state: state - type: type - referencingComponents: - - null - - null - properties: - key: properties - permissions: null - id: id + type: PROCESSOR + backPressureDataSizeThreshold: backPressureDataSizeThreshold + loadBalanceStrategy: "DO_NOT_LOAD_BALANCE, PARTITION_BY_ATTRIBUTE,\ + \ ROUND_ROBIN, SINGLE_NODE" + labelIndex: 2 + source: null + bends: + - x: 7.203794749804894 + "y": 4.332304821875894 + - x: 7.203794749804894 + "y": 4.332304821875894 + backPressureObjectThreshold: 0 + name: name + instanceIdentifier: instanceIdentifier position: null - uri: uri - revision: null - operatePermissions: null - - bulletins: - - null - - null - disconnectedNodeAcknowledged: true - component: - descriptors: - key: null - referenceCycle: true - activeThreadCount: 0 + groupIdentifier: groupIdentifier + partitioningAttribute: partitioningAttribute + zIndex: 9 + - componentType: CONNECTION + identifier: identifier + prioritizers: + - prioritizers + - prioritizers + comments: comments + flowFileExpiration: flowFileExpiration + selectedRelationships: + - selectedRelationships + - selectedRelationships + loadBalanceCompression: "DO_NOT_COMPRESS, COMPRESS_ATTRIBUTES_ONLY,\ + \ COMPRESS_ATTRIBUTES_AND_CONTENT" + destination: + comments: comments groupId: groupId name: name - validationErrors: - - validationErrors - - validationErrors - referenceType: "Processor, ControllerService, ReportingTask,\ - \ FlowRegistryClient" + instanceIdentifier: instanceIdentifier id: id - state: state - type: type - referencingComponents: - - null - - null - properties: - key: properties - permissions: null - id: id + type: PROCESSOR + backPressureDataSizeThreshold: backPressureDataSizeThreshold + loadBalanceStrategy: "DO_NOT_LOAD_BALANCE, PARTITION_BY_ATTRIBUTE,\ + \ ROUND_ROBIN, SINGLE_NODE" + labelIndex: 2 + source: null + bends: + - x: 7.203794749804894 + "y": 4.332304821875894 + - x: 7.203794749804894 + "y": 4.332304821875894 + backPressureObjectThreshold: 0 + name: name + instanceIdentifier: instanceIdentifier position: null - uri: uri - revision: null - operatePermissions: null - validationStatus: "VALID, INVALID, VALIDATING" - annotationData: annotationData + groupIdentifier: groupIdentifier + partitioningAttribute: partitioningAttribute + zIndex: 9 + logFileSuffix: logFileSuffix + parameterContextName: parameterContextName + componentType: CONNECTION + identifier: identifier + defaultBackPressureObjectThreshold: 0 comments: comments - parentGroupId: parentGroupId - customUiUrl: customUiUrl - restricted: true - name: name - position: null - persistsState: true - properties: - key: properties - processGroups: - - null - - null - outputPorts: - - null - - null - inputPorts: - - comments: comments - concurrentlySchedulableTaskCount: 2 - parentGroupId: parentGroupId - type: "INPUT_PORT, OUTPUT_PORT" - allowRemoteAccess: true - versionedComponentId: versionedComponentId + executionEngine: STANDARD + defaultBackPressureDataSizeThreshold: defaultBackPressureDataSizeThreshold + labels: + - componentType: CONNECTION + identifier: identifier + comments: comments + name: name + width: 4.8789878742268815 + instanceIdentifier: instanceIdentifier + style: + key: style + label: label + position: null + groupIdentifier: groupIdentifier + height: 6.173804034172511 + zIndex: 6 + - componentType: CONNECTION + identifier: identifier + comments: comments + name: name + width: 4.8789878742268815 + instanceIdentifier: instanceIdentifier + style: + key: style + label: label + position: null + groupIdentifier: groupIdentifier + height: 6.173804034172511 + zIndex: 6 + controllerServices: + - annotationData: annotationData + componentType: CONNECTION + identifier: identifier + comments: comments + bulletinLevel: bulletinLevel + propertyDescriptors: + key: + resourceDefinition: + resourceTypes: + - FILE + - FILE + cardinality: SINGLE + displayName: displayName + identifiesControllerService: true + name: name + dynamic: true + sensitive: true + type: type + scheduledState: ENABLED + controllerServiceApis: + - type: type + bundle: null + - type: type + bundle: null + name: name + instanceIdentifier: instanceIdentifier + position: null + groupIdentifier: groupIdentifier + bundle: + artifact: artifact + version: version + group: group + properties: + key: properties + - annotationData: annotationData + componentType: CONNECTION + identifier: identifier + comments: comments + bulletinLevel: bulletinLevel + propertyDescriptors: + key: + resourceDefinition: + resourceTypes: + - FILE + - FILE + cardinality: SINGLE + displayName: displayName + identifiesControllerService: true + name: name + dynamic: true + sensitive: true + type: type + scheduledState: ENABLED + controllerServiceApis: + - type: type + bundle: null + - type: type + bundle: null + name: name + instanceIdentifier: instanceIdentifier + position: null + groupIdentifier: groupIdentifier + bundle: + artifact: artifact + version: version + group: group + properties: + key: properties + defaultFlowFileExpiration: defaultFlowFileExpiration + flowFileConcurrency: flowFileConcurrency + flowFileOutboundPolicy: flowFileOutboundPolicy name: name - transmitting: true - validationErrors: - - validationErrors - - validationErrors - id: id + inputPorts: + - componentType: CONNECTION + identifier: identifier + comments: comments + allowRemoteAccess: true + concurrentlySchedulableTaskCount: 2 + name: name + instanceIdentifier: instanceIdentifier + portFunction: STANDARD + position: null + groupIdentifier: groupIdentifier + type: INPUT_PORT + scheduledState: ENABLED + - componentType: CONNECTION + identifier: identifier + comments: comments + allowRemoteAccess: true + concurrentlySchedulableTaskCount: 2 + name: name + instanceIdentifier: instanceIdentifier + portFunction: STANDARD + position: null + groupIdentifier: groupIdentifier + type: INPUT_PORT + scheduledState: ENABLED + instanceIdentifier: instanceIdentifier + maxConcurrentTasks: 9 position: null - state: "RUNNING, STOPPED, DISABLED" - portFunction: "STANDARD, FAILURE" - - comments: comments - concurrentlySchedulableTaskCount: 2 - parentGroupId: parentGroupId - type: "INPUT_PORT, OUTPUT_PORT" - allowRemoteAccess: true - versionedComponentId: versionedComponentId + statelessFlowTimeout: statelessFlowTimeout + groupIdentifier: groupIdentifier + remoteProcessGroups: + - componentType: CONNECTION + identifier: identifier + comments: comments + proxyPassword: proxyPassword + communicationsTimeout: communicationsTimeout + proxyHost: proxyHost + proxyPort: 4 + outputPorts: + - null + - null + transportProtocol: "RAW, HTTP" + name: name + proxyUser: proxyUser + inputPorts: + - componentType: CONNECTION + identifier: identifier + remoteGroupId: remoteGroupId + comments: comments + targetId: targetId + concurrentlySchedulableTaskCount: 1 + useCompression: true + scheduledState: ENABLED + name: name + instanceIdentifier: instanceIdentifier + position: null + batchSize: + duration: duration + size: size + count: 5 + groupIdentifier: groupIdentifier + - componentType: CONNECTION + identifier: identifier + remoteGroupId: remoteGroupId + comments: comments + targetId: targetId + concurrentlySchedulableTaskCount: 1 + useCompression: true + scheduledState: ENABLED + name: name + instanceIdentifier: instanceIdentifier + position: null + batchSize: + duration: duration + size: size + count: 5 + groupIdentifier: groupIdentifier + targetUris: targetUris + instanceIdentifier: instanceIdentifier + yieldDuration: yieldDuration + position: null + groupIdentifier: groupIdentifier + localNetworkInterface: localNetworkInterface + - componentType: CONNECTION + identifier: identifier + comments: comments + proxyPassword: proxyPassword + communicationsTimeout: communicationsTimeout + proxyHost: proxyHost + proxyPort: 4 + outputPorts: + - null + - null + transportProtocol: "RAW, HTTP" + name: name + proxyUser: proxyUser + inputPorts: + - componentType: CONNECTION + identifier: identifier + remoteGroupId: remoteGroupId + comments: comments + targetId: targetId + concurrentlySchedulableTaskCount: 1 + useCompression: true + scheduledState: ENABLED + name: name + instanceIdentifier: instanceIdentifier + position: null + batchSize: + duration: duration + size: size + count: 5 + groupIdentifier: groupIdentifier + - componentType: CONNECTION + identifier: identifier + remoteGroupId: remoteGroupId + comments: comments + targetId: targetId + concurrentlySchedulableTaskCount: 1 + useCompression: true + scheduledState: ENABLED + name: name + instanceIdentifier: instanceIdentifier + position: null + batchSize: + duration: duration + size: size + count: 5 + groupIdentifier: groupIdentifier + targetUris: targetUris + instanceIdentifier: instanceIdentifier + yieldDuration: yieldDuration + position: null + groupIdentifier: groupIdentifier + localNetworkInterface: localNetworkInterface + parameterProviders: + key: + identifier: identifier + name: name + type: type + bundle: null + flow: + versionCount: 4 + bucketName: bucketName + identifier: identifier + permissions: null + createdTimestamp: 3 name: name - transmitting: true - validationErrors: - - validationErrors - - validationErrors - id: id - position: null - state: "RUNNING, STOPPED, DISABLED" - portFunction: "STANDARD, FAILURE" - funnels: - - versionedComponentId: versionedComponentId - parentGroupId: parentGroupId - id: id - position: null - - versionedComponentId: versionedComponentId - parentGroupId: parentGroupId - id: id - position: null - processors: - - supportsParallelProcessing: true - supportsBatching: true - deprecated: true - executionNodeRestricted: true - parentGroupId: parentGroupId description: description - multipleVersionsAvailable: true - extensionMissing: true - type: type - inputRequirement: inputRequirement - relationships: - - name: name - description: description - autoTerminate: true - retry: true - - name: name + bucketIdentifier: bucketIdentifier + versionInfo: + version: 0 + branch: branch + lastModifiedTimestamp: 8 + flowEncodingVersion: flowEncodingVersion + latest: true + parameterContexts: + key: + parameterGroupName: parameterGroupName + componentType: CONNECTION + identifier: identifier + synchronized: true + comments: comments description: description - autoTerminate: true - retry: true - restricted: true - versionedComponentId: versionedComponentId - supportsSensitiveDynamicProperties: true - name: name - validationErrors: - - validationErrors - - validationErrors - style: - key: style - id: id - position: null - state: "RUNNING, STOPPED, DISABLED" - bundle: - artifact: artifact - version: version - group: group - persistsState: true - config: + inheritedParameterContexts: + - inheritedParameterContexts + - inheritedParameterContexts + name: name + instanceIdentifier: instanceIdentifier + position: null + groupIdentifier: groupIdentifier + parameterProvider: parameterProvider + parameters: + - referencedAssets: + - identifier: identifier + name: name + - identifier: identifier + name: name + provided: true + name: name + description: description + sensitive: true + value: value + - referencedAssets: + - identifier: identifier + name: name + - identifier: identifier + name: name + provided: true + name: name + description: description + sensitive: true + value: value + stoppedCount: 7 + id: id + bulletins: + - null + - null + publicInputPortCount: 3 + upToDateCount: 3 + inactiveRemotePortCount: 0 + uri: uri + locallyModifiedCount: 7 + revision: + clientId: clientId + lastModifier: lastModifier + version: 2 + disconnectedNodeAcknowledged: true + publicOutputPortCount: 7 + component: + activeRemotePortCount: 6 + flowfileConcurrency: "UNBOUNDED, SINGLE_FLOWFILE_PER_NODE, SINGLE_BATCH_PER_NODE" + staleCount: 5 + outputPortCount: 1 + inputPortCount: 9 + versionedComponentId: versionedComponentId + disabledCount: 5 + runningCount: 6 + flowfileOutboundPolicy: "STREAM_WHEN_AVAILABLE, BATCH_OUTPUT" + stoppedCount: 6 + id: id + versionControlInformation: + bucketName: bucketName + groupId: groupId + registryId: registryId + storageLocation: storageLocation + bucketId: bucketId + registryName: registryName + branch: branch + flowName: flowName + version: version + flowDescription: flowDescription + stateExplanation: stateExplanation + state: "LOCALLY_MODIFIED, STALE, LOCALLY_MODIFIED_AND_STALE, UP_TO_DATE,\ + \ SYNC_FAILURE" + flowId: flowId + logFileSuffix: logFileSuffix + defaultBackPressureObjectThreshold: 4 + publicInputPortCount: 2 + comments: comments + upToDateCount: 3 + parentGroupId: parentGroupId + inactiveRemotePortCount: 9 + executionEngine: "STATELESS, STANDARD, INHERITED" + locallyModifiedCount: 3 + defaultBackPressureDataSizeThreshold: defaultBackPressureDataSizeThreshold + publicOutputPortCount: 6 + localOutputPortCount: 9 + defaultFlowFileExpiration: defaultFlowFileExpiration + localInputPortCount: 8 + contents: + controllerServices: + - bulletinLevel: bulletinLevel + deprecated: true + multipleVersionsAvailable: true + extensionMissing: true + type: type + descriptors: + key: + supportsEl: true + defaultValue: defaultValue + displayName: displayName + expressionLanguageScope: expressionLanguageScope + description: description + sensitive: true + required: true + dependencies: + - dependentValues: + - dependentValues + - dependentValues + propertyName: propertyName + - dependentValues: + - dependentValues + - dependentValues + propertyName: propertyName + allowableValues: + - canRead: true + allowableValue: + displayName: displayName + description: description + value: value + - canRead: true + allowableValue: + displayName: displayName + description: description + value: value + identifiesControllerService: identifiesControllerService + name: name + dynamic: true + identifiesControllerServiceBundle: null + controllerServiceApis: + - type: type + bundle: null + - type: type + bundle: null + sensitiveDynamicPropertyNames: + - sensitiveDynamicPropertyNames + - sensitiveDynamicPropertyNames + supportsSensitiveDynamicProperties: true + versionedComponentId: versionedComponentId + validationErrors: + - validationErrors + - validationErrors + id: id + state: "ENABLED, ENABLING, DISABLED, DISABLING" + bundle: + artifact: artifact + version: version + group: group + referencingComponents: + - bulletins: + - null + - null + disconnectedNodeAcknowledged: true + component: + descriptors: + key: null + referenceCycle: true + activeThreadCount: 0 + groupId: groupId + name: name + referenceType: "Processor, ControllerService, ReportingTask,\ + \ FlowRegistryClient" + validationErrors: + - validationErrors + - validationErrors + id: id + state: state + type: type + referencingComponents: + - null + - null + properties: + key: properties + permissions: null + id: id + position: null + uri: uri + operatePermissions: + canRead: true + canWrite: true + revision: + clientId: clientId + lastModifier: lastModifier + version: 2 + - bulletins: + - null + - null + disconnectedNodeAcknowledged: true + component: + descriptors: + key: null + referenceCycle: true + activeThreadCount: 0 + groupId: groupId + name: name + referenceType: "Processor, ControllerService, ReportingTask,\ + \ FlowRegistryClient" + validationErrors: + - validationErrors + - validationErrors + id: id + state: state + type: type + referencingComponents: + - null + - null + properties: + key: properties + permissions: null + id: id + position: null + uri: uri + operatePermissions: + canRead: true + canWrite: true + revision: + clientId: clientId + lastModifier: lastModifier + version: 2 + validationStatus: "VALID, INVALID, VALIDATING" annotationData: annotationData comments: comments - concurrentlySchedulableTaskCount: 6 - autoTerminatedRelationships: - - autoTerminatedRelationships - - autoTerminatedRelationships - retryCount: 1 - bulletinLevel: bulletinLevel - executionNode: executionNode - penaltyDuration: penaltyDuration - defaultSchedulingPeriod: - key: defaultSchedulingPeriod - runDurationMillis: 3 - defaultConcurrentTasks: - key: defaultConcurrentTasks + parentGroupId: parentGroupId customUiUrl: customUiUrl + restricted: true + name: name + position: + x: 0.8008281904610115 + "y": 6.027456183070403 + persistsState: true + properties: + key: properties + - bulletinLevel: bulletinLevel + deprecated: true + multipleVersionsAvailable: true + extensionMissing: true + type: type descriptors: key: supportsEl: true - displayName: displayName defaultValue: defaultValue + displayName: displayName expressionLanguageScope: expressionLanguageScope description: description sensitive: true @@ -91997,3922 +94367,5674 @@ components: name: name dynamic: true identifiesControllerServiceBundle: null - lossTolerant: true - backoffMechanism: "PENALIZE_FLOWFILE, YIELD_PROCESSOR" - maxBackoffPeriod: maxBackoffPeriod + controllerServiceApis: + - type: type + bundle: null + - type: type + bundle: null sensitiveDynamicPropertyNames: - sensitiveDynamicPropertyNames - sensitiveDynamicPropertyNames - schedulingStrategy: schedulingStrategy - schedulingPeriod: schedulingPeriod - yieldDuration: yieldDuration + supportsSensitiveDynamicProperties: true + versionedComponentId: versionedComponentId + validationErrors: + - validationErrors + - validationErrors + id: id + state: "ENABLED, ENABLING, DISABLED, DISABLING" + bundle: + artifact: artifact + version: version + group: group + referencingComponents: + - bulletins: + - null + - null + disconnectedNodeAcknowledged: true + component: + descriptors: + key: null + referenceCycle: true + activeThreadCount: 0 + groupId: groupId + name: name + referenceType: "Processor, ControllerService, ReportingTask,\ + \ FlowRegistryClient" + validationErrors: + - validationErrors + - validationErrors + id: id + state: state + type: type + referencingComponents: + - null + - null + properties: + key: properties + permissions: null + id: id + position: null + uri: uri + operatePermissions: + canRead: true + canWrite: true + revision: + clientId: clientId + lastModifier: lastModifier + version: 2 + - bulletins: + - null + - null + disconnectedNodeAcknowledged: true + component: + descriptors: + key: null + referenceCycle: true + activeThreadCount: 0 + groupId: groupId + name: name + referenceType: "Processor, ControllerService, ReportingTask,\ + \ FlowRegistryClient" + validationErrors: + - validationErrors + - validationErrors + id: id + state: state + type: type + referencingComponents: + - null + - null + properties: + key: properties + permissions: null + id: id + position: null + uri: uri + operatePermissions: + canRead: true + canWrite: true + revision: + clientId: clientId + lastModifier: lastModifier + version: 2 + validationStatus: "VALID, INVALID, VALIDATING" + annotationData: annotationData + comments: comments + parentGroupId: parentGroupId + customUiUrl: customUiUrl + restricted: true + name: name + position: + x: 0.8008281904610115 + "y": 6.027456183070403 + persistsState: true properties: key: properties - retriedRelationships: - - retriedRelationships - - retriedRelationships - validationStatus: "VALID, INVALID, VALIDATING" - - supportsParallelProcessing: true - supportsBatching: true - deprecated: true - executionNodeRestricted: true - parentGroupId: parentGroupId - description: description - multipleVersionsAvailable: true - extensionMissing: true - type: type - inputRequirement: inputRequirement - relationships: - - name: name + processGroups: + - null + - null + outputPorts: + - null + - null + funnels: + - versionedComponentId: versionedComponentId + parentGroupId: parentGroupId + id: id + position: + x: 0.8008281904610115 + "y": 6.027456183070403 + - versionedComponentId: versionedComponentId + parentGroupId: parentGroupId + id: id + position: + x: 0.8008281904610115 + "y": 6.027456183070403 + inputPorts: + - comments: comments + concurrentlySchedulableTaskCount: 1 + parentGroupId: parentGroupId + type: "INPUT_PORT, OUTPUT_PORT" + allowRemoteAccess: true + versionedComponentId: versionedComponentId + name: name + transmitting: true + validationErrors: + - validationErrors + - validationErrors + id: id + portFunction: "STANDARD, FAILURE" + position: null + state: "RUNNING, STOPPED, DISABLED" + - comments: comments + concurrentlySchedulableTaskCount: 1 + parentGroupId: parentGroupId + type: "INPUT_PORT, OUTPUT_PORT" + allowRemoteAccess: true + versionedComponentId: versionedComponentId + name: name + transmitting: true + validationErrors: + - validationErrors + - validationErrors + id: id + portFunction: "STANDARD, FAILURE" + position: null + state: "RUNNING, STOPPED, DISABLED" + processors: + - supportsBatching: true + supportsParallelProcessing: true + deprecated: true + executionNodeRestricted: true description: description - autoTerminate: true - retry: true - - name: name + parentGroupId: parentGroupId + multipleVersionsAvailable: true + extensionMissing: true + type: type + inputRequirement: inputRequirement + relationships: + - name: name + autoTerminate: true + description: description + retry: true + - name: name + autoTerminate: true + description: description + retry: true + restricted: true + supportsSensitiveDynamicProperties: true + versionedComponentId: versionedComponentId + name: name + validationErrors: + - validationErrors + - validationErrors + style: + key: style + id: id + position: null + state: "RUNNING, STOPPED, DISABLED" + bundle: + artifact: artifact + version: version + group: group + config: + annotationData: annotationData + comments: comments + autoTerminatedRelationships: + - autoTerminatedRelationships + - autoTerminatedRelationships + concurrentlySchedulableTaskCount: 7 + retryCount: 9 + bulletinLevel: bulletinLevel + executionNode: executionNode + penaltyDuration: penaltyDuration + defaultSchedulingPeriod: + key: defaultSchedulingPeriod + defaultConcurrentTasks: + key: defaultConcurrentTasks + runDurationMillis: 3 + customUiUrl: customUiUrl + descriptors: + key: + supportsEl: true + defaultValue: defaultValue + displayName: displayName + expressionLanguageScope: expressionLanguageScope + description: description + sensitive: true + required: true + dependencies: + - dependentValues: + - dependentValues + - dependentValues + propertyName: propertyName + - dependentValues: + - dependentValues + - dependentValues + propertyName: propertyName + allowableValues: + - canRead: true + allowableValue: + displayName: displayName + description: description + value: value + - canRead: true + allowableValue: + displayName: displayName + description: description + value: value + identifiesControllerService: identifiesControllerService + name: name + dynamic: true + identifiesControllerServiceBundle: null + lossTolerant: true + backoffMechanism: "PENALIZE_FLOWFILE, YIELD_PROCESSOR" + maxBackoffPeriod: maxBackoffPeriod + sensitiveDynamicPropertyNames: + - sensitiveDynamicPropertyNames + - sensitiveDynamicPropertyNames + schedulingStrategy: schedulingStrategy + schedulingPeriod: schedulingPeriod + yieldDuration: yieldDuration + properties: + key: properties + retriedRelationships: + - retriedRelationships + - retriedRelationships + persistsState: true + validationStatus: "VALID, INVALID, VALIDATING" + - supportsBatching: true + supportsParallelProcessing: true + deprecated: true + executionNodeRestricted: true description: description - autoTerminate: true - retry: true - restricted: true - versionedComponentId: versionedComponentId - supportsSensitiveDynamicProperties: true - name: name - validationErrors: - - validationErrors - - validationErrors - style: - key: style - id: id - position: null - state: "RUNNING, STOPPED, DISABLED" - bundle: - artifact: artifact - version: version - group: group - persistsState: true - config: - annotationData: annotationData + parentGroupId: parentGroupId + multipleVersionsAvailable: true + extensionMissing: true + type: type + inputRequirement: inputRequirement + relationships: + - name: name + autoTerminate: true + description: description + retry: true + - name: name + autoTerminate: true + description: description + retry: true + restricted: true + supportsSensitiveDynamicProperties: true + versionedComponentId: versionedComponentId + name: name + validationErrors: + - validationErrors + - validationErrors + style: + key: style + id: id + position: null + state: "RUNNING, STOPPED, DISABLED" + bundle: + artifact: artifact + version: version + group: group + config: + annotationData: annotationData + comments: comments + autoTerminatedRelationships: + - autoTerminatedRelationships + - autoTerminatedRelationships + concurrentlySchedulableTaskCount: 7 + retryCount: 9 + bulletinLevel: bulletinLevel + executionNode: executionNode + penaltyDuration: penaltyDuration + defaultSchedulingPeriod: + key: defaultSchedulingPeriod + defaultConcurrentTasks: + key: defaultConcurrentTasks + runDurationMillis: 3 + customUiUrl: customUiUrl + descriptors: + key: + supportsEl: true + defaultValue: defaultValue + displayName: displayName + expressionLanguageScope: expressionLanguageScope + description: description + sensitive: true + required: true + dependencies: + - dependentValues: + - dependentValues + - dependentValues + propertyName: propertyName + - dependentValues: + - dependentValues + - dependentValues + propertyName: propertyName + allowableValues: + - canRead: true + allowableValue: + displayName: displayName + description: description + value: value + - canRead: true + allowableValue: + displayName: displayName + description: description + value: value + identifiesControllerService: identifiesControllerService + name: name + dynamic: true + identifiesControllerServiceBundle: null + lossTolerant: true + backoffMechanism: "PENALIZE_FLOWFILE, YIELD_PROCESSOR" + maxBackoffPeriod: maxBackoffPeriod + sensitiveDynamicPropertyNames: + - sensitiveDynamicPropertyNames + - sensitiveDynamicPropertyNames + schedulingStrategy: schedulingStrategy + schedulingPeriod: schedulingPeriod + yieldDuration: yieldDuration + properties: + key: properties + retriedRelationships: + - retriedRelationships + - retriedRelationships + persistsState: true + validationStatus: "VALID, INVALID, VALIDATING" + remoteProcessGroups: + - inactiveRemoteInputPortCount: 1 + targetSecure: true + communicationsTimeout: communicationsTimeout + outputPortCount: 7 + activeRemoteInputPortCount: 2 + inputPortCount: 6 + proxyPort: 1 + flowRefreshed: flowRefreshed + transportProtocol: transportProtocol + versionedComponentId: versionedComponentId + transmitting: true + validationErrors: + - validationErrors + - validationErrors + yieldDuration: yieldDuration + id: id + localNetworkInterface: localNetworkInterface + authorizationIssues: + - authorizationIssues + - authorizationIssues comments: comments - concurrentlySchedulableTaskCount: 6 - autoTerminatedRelationships: - - autoTerminatedRelationships - - autoTerminatedRelationships - retryCount: 1 - bulletinLevel: bulletinLevel - executionNode: executionNode - penaltyDuration: penaltyDuration - defaultSchedulingPeriod: - key: defaultSchedulingPeriod - runDurationMillis: 3 - defaultConcurrentTasks: - key: defaultConcurrentTasks - customUiUrl: customUiUrl - descriptors: - key: - supportsEl: true - displayName: displayName - defaultValue: defaultValue - expressionLanguageScope: expressionLanguageScope - description: description - sensitive: true - required: true - dependencies: - - dependentValues: - - dependentValues - - dependentValues - propertyName: propertyName - - dependentValues: - - dependentValues - - dependentValues - propertyName: propertyName - allowableValues: - - canRead: true - allowableValue: - displayName: displayName - description: description - value: value - - canRead: true - allowableValue: - displayName: displayName - description: description - value: value - identifiesControllerService: identifiesControllerService + proxyPassword: proxyPassword + parentGroupId: parentGroupId + activeRemoteOutputPortCount: 4 + proxyHost: proxyHost + contents: + outputPorts: + - null + - null + inputPorts: + - comments: comments + targetId: targetId + concurrentlySchedulableTaskCount: 1 + groupId: groupId + targetRunning: true + useCompression: true + connected: true + batchSettings: + duration: duration + size: size + count: 7 + versionedComponentId: versionedComponentId name: name - dynamic: true - identifiesControllerServiceBundle: null - lossTolerant: true - backoffMechanism: "PENALIZE_FLOWFILE, YIELD_PROCESSOR" - maxBackoffPeriod: maxBackoffPeriod - sensitiveDynamicPropertyNames: - - sensitiveDynamicPropertyNames - - sensitiveDynamicPropertyNames - schedulingStrategy: schedulingStrategy - schedulingPeriod: schedulingPeriod + transmitting: true + exists: true + id: id + - comments: comments + targetId: targetId + concurrentlySchedulableTaskCount: 1 + groupId: groupId + targetRunning: true + useCompression: true + connected: true + batchSettings: + duration: duration + size: size + count: 7 + versionedComponentId: versionedComponentId + name: name + transmitting: true + exists: true + id: id + name: name + proxyUser: proxyUser + targetUri: targetUri + targetUris: targetUris + position: null + inactiveRemoteOutputPortCount: 1 + - inactiveRemoteInputPortCount: 1 + targetSecure: true + communicationsTimeout: communicationsTimeout + outputPortCount: 7 + activeRemoteInputPortCount: 2 + inputPortCount: 6 + proxyPort: 1 + flowRefreshed: flowRefreshed + transportProtocol: transportProtocol + versionedComponentId: versionedComponentId + transmitting: true + validationErrors: + - validationErrors + - validationErrors yieldDuration: yieldDuration - properties: - key: properties - retriedRelationships: - - retriedRelationships - - retriedRelationships - validationStatus: "VALID, INVALID, VALIDATING" - remoteProcessGroups: - - targetSecure: true - inactiveRemoteInputPortCount: 9 - communicationsTimeout: communicationsTimeout - outputPortCount: 5 - inputPortCount: 4 - activeRemoteInputPortCount: 9 - proxyPort: 1 - flowRefreshed: flowRefreshed - versionedComponentId: versionedComponentId - transportProtocol: transportProtocol - transmitting: true - validationErrors: - - validationErrors - - validationErrors - yieldDuration: yieldDuration - id: id - localNetworkInterface: localNetworkInterface - comments: comments - authorizationIssues: - - authorizationIssues - - authorizationIssues - proxyPassword: proxyPassword - parentGroupId: parentGroupId - activeRemoteOutputPortCount: 6 - proxyHost: proxyHost - contents: - outputPorts: - - null - - null - inputPorts: - - comments: comments - targetId: targetId - concurrentlySchedulableTaskCount: 9 - groupId: groupId - useCompression: true - targetRunning: true - connected: true - versionedComponentId: versionedComponentId - batchSettings: - duration: duration - size: size - count: 6 - name: name - transmitting: true - exists: true - id: id - - comments: comments - targetId: targetId - concurrentlySchedulableTaskCount: 9 + id: id + localNetworkInterface: localNetworkInterface + authorizationIssues: + - authorizationIssues + - authorizationIssues + comments: comments + proxyPassword: proxyPassword + parentGroupId: parentGroupId + activeRemoteOutputPortCount: 4 + proxyHost: proxyHost + contents: + outputPorts: + - null + - null + inputPorts: + - comments: comments + targetId: targetId + concurrentlySchedulableTaskCount: 1 + groupId: groupId + targetRunning: true + useCompression: true + connected: true + batchSettings: + duration: duration + size: size + count: 7 + versionedComponentId: versionedComponentId + name: name + transmitting: true + exists: true + id: id + - comments: comments + targetId: targetId + concurrentlySchedulableTaskCount: 1 + groupId: groupId + targetRunning: true + useCompression: true + connected: true + batchSettings: + duration: duration + size: size + count: 7 + versionedComponentId: versionedComponentId + name: name + transmitting: true + exists: true + id: id + name: name + proxyUser: proxyUser + targetUri: targetUri + targetUris: targetUris + position: null + inactiveRemoteOutputPortCount: 1 + connections: + - prioritizers: + - prioritizers + - prioritizers + flowFileExpiration: flowFileExpiration + selectedRelationships: + - selectedRelationships + - selectedRelationships + loadBalanceCompression: "DO_NOT_COMPRESS, COMPRESS_ATTRIBUTES_ONLY,\ + \ COMPRESS_ATTRIBUTES_AND_CONTENT" + destination: + running: true + comments: comments groupId: groupId - useCompression: true - targetRunning: true - connected: true versionedComponentId: versionedComponentId - batchSettings: - duration: duration - size: size - count: 6 name: name transmitting: true exists: true id: id - targetUri: targetUri - name: name - proxyUser: proxyUser - targetUris: targetUris - position: null - inactiveRemoteOutputPortCount: 8 - - targetSecure: true - inactiveRemoteInputPortCount: 9 - communicationsTimeout: communicationsTimeout - outputPortCount: 5 - inputPortCount: 4 - activeRemoteInputPortCount: 9 - proxyPort: 1 - flowRefreshed: flowRefreshed - versionedComponentId: versionedComponentId - transportProtocol: transportProtocol - transmitting: true - validationErrors: - - validationErrors - - validationErrors - yieldDuration: yieldDuration - id: id - localNetworkInterface: localNetworkInterface - comments: comments - authorizationIssues: - - authorizationIssues - - authorizationIssues - proxyPassword: proxyPassword - parentGroupId: parentGroupId - activeRemoteOutputPortCount: 6 - proxyHost: proxyHost - contents: - outputPorts: + type: "PROCESSOR, REMOTE_INPUT_PORT, REMOTE_OUTPUT_PORT, INPUT_PORT,\ + \ OUTPUT_PORT, FUNNEL" + availableRelationships: + - availableRelationships + - availableRelationships + backPressureDataSizeThreshold: backPressureDataSizeThreshold + loadBalanceStrategy: "DO_NOT_LOAD_BALANCE, PARTITION_BY_ATTRIBUTE,\ + \ ROUND_ROBIN, SINGLE_NODE" + parentGroupId: parentGroupId + labelIndex: 7 + source: null + bends: - null - null - inputPorts: - - comments: comments - targetId: targetId - concurrentlySchedulableTaskCount: 9 - groupId: groupId - useCompression: true - targetRunning: true - connected: true - versionedComponentId: versionedComponentId - batchSettings: - duration: duration - size: size - count: 6 - name: name - transmitting: true - exists: true - id: id - - comments: comments - targetId: targetId - concurrentlySchedulableTaskCount: 9 + loadBalanceStatus: "LOAD_BALANCE_NOT_CONFIGURED, LOAD_BALANCE_INACTIVE,\ + \ LOAD_BALANCE_ACTIVE" + backPressureObjectThreshold: 5 + getzIndex: 2 + versionedComponentId: versionedComponentId + name: name + id: id + position: null + loadBalancePartitionAttribute: loadBalancePartitionAttribute + - prioritizers: + - prioritizers + - prioritizers + flowFileExpiration: flowFileExpiration + selectedRelationships: + - selectedRelationships + - selectedRelationships + loadBalanceCompression: "DO_NOT_COMPRESS, COMPRESS_ATTRIBUTES_ONLY,\ + \ COMPRESS_ATTRIBUTES_AND_CONTENT" + destination: + running: true + comments: comments groupId: groupId - useCompression: true - targetRunning: true - connected: true versionedComponentId: versionedComponentId - batchSettings: - duration: duration - size: size - count: 6 name: name transmitting: true exists: true id: id - targetUri: targetUri - name: name - proxyUser: proxyUser - targetUris: targetUris - position: null - inactiveRemoteOutputPortCount: 8 - connections: - - prioritizers: - - prioritizers - - prioritizers - flowFileExpiration: flowFileExpiration - selectedRelationships: - - selectedRelationships - - selectedRelationships - loadBalanceCompression: "DO_NOT_COMPRESS, COMPRESS_ATTRIBUTES_ONLY,\ - \ COMPRESS_ATTRIBUTES_AND_CONTENT" - destination: null - parentGroupId: parentGroupId - availableRelationships: - - availableRelationships - - availableRelationships - backPressureDataSizeThreshold: backPressureDataSizeThreshold - loadBalanceStrategy: "DO_NOT_LOAD_BALANCE, PARTITION_BY_ATTRIBUTE,\ - \ ROUND_ROBIN, SINGLE_NODE" - source: - running: true - comments: comments - versionedComponentId: versionedComponentId - groupId: groupId - name: name - transmitting: true - exists: true - id: id - type: "PROCESSOR, REMOTE_INPUT_PORT, REMOTE_OUTPUT_PORT, INPUT_PORT,\ - \ OUTPUT_PORT, FUNNEL" - labelIndex: 0 - bends: - - null - - null - loadBalanceStatus: "LOAD_BALANCE_NOT_CONFIGURED, LOAD_BALANCE_INACTIVE,\ - \ LOAD_BALANCE_ACTIVE" - backPressureObjectThreshold: 1 - versionedComponentId: versionedComponentId - getzIndex: 6 - name: name - id: id - position: null - loadBalancePartitionAttribute: loadBalancePartitionAttribute - - prioritizers: - - prioritizers - - prioritizers - flowFileExpiration: flowFileExpiration - selectedRelationships: - - selectedRelationships - - selectedRelationships - loadBalanceCompression: "DO_NOT_COMPRESS, COMPRESS_ATTRIBUTES_ONLY,\ - \ COMPRESS_ATTRIBUTES_AND_CONTENT" - destination: null - parentGroupId: parentGroupId - availableRelationships: - - availableRelationships - - availableRelationships - backPressureDataSizeThreshold: backPressureDataSizeThreshold - loadBalanceStrategy: "DO_NOT_LOAD_BALANCE, PARTITION_BY_ATTRIBUTE,\ - \ ROUND_ROBIN, SINGLE_NODE" - source: - running: true - comments: comments - versionedComponentId: versionedComponentId - groupId: groupId - name: name - transmitting: true - exists: true - id: id - type: "PROCESSOR, REMOTE_INPUT_PORT, REMOTE_OUTPUT_PORT, INPUT_PORT,\ - \ OUTPUT_PORT, FUNNEL" - labelIndex: 0 - bends: - - null - - null - loadBalanceStatus: "LOAD_BALANCE_NOT_CONFIGURED, LOAD_BALANCE_INACTIVE,\ - \ LOAD_BALANCE_ACTIVE" - backPressureObjectThreshold: 1 - versionedComponentId: versionedComponentId - getzIndex: 6 - name: name - id: id - position: null - loadBalancePartitionAttribute: loadBalancePartitionAttribute - labels: - - versionedComponentId: versionedComponentId - getzIndex: 5 - width: 6.778324963048013 - parentGroupId: parentGroupId - style: - key: style - id: id - position: null - label: label - height: 6.878052220127876 - - versionedComponentId: versionedComponentId - getzIndex: 5 - width: 6.778324963048013 - parentGroupId: parentGroupId - style: - key: style - id: id - position: null - label: label - height: 6.878052220127876 - name: name - invalidCount: 5 - syncFailureCount: 1 - position: null - maxConcurrentTasks: 6 - statelessFlowTimeout: statelessFlowTimeout - parameterContext: null - locallyModifiedAndStaleCount: 7 - localOutputPortCount: 5 - localInputPortCount: 5 - invalidCount: 4 - syncFailureCount: 4 - position: - x: 6.027456183070403 - "y": 1.4658129805029452 - versionedFlowState: "LOCALLY_MODIFIED, STALE, LOCALLY_MODIFIED_AND_STALE,\ - \ UP_TO_DATE, SYNC_FAILURE" - locallyModifiedAndStaleCount: 1 - parameterContext: null - status: - name: name - nodeSnapshots: - - statusSnapshot: null - address: address - apiPort: 8 - nodeId: nodeId - - statusSnapshot: null - address: address - apiPort: 8 - nodeId: nodeId - id: id - aggregateSnapshot: - transferred: transferred - queued: queued - remoteProcessGroupStatusSnapshots: - - canRead: true - remoteProcessGroupStatusSnapshot: - bytesReceived: 4 - transmissionStatus: transmissionStatus - activeThreadCount: 0 - groupId: groupId - flowFilesReceived: 1 - name: name - targetUri: targetUri - flowFilesSent: 6 - received: received - id: id - bytesSent: 4 - sent: sent - id: id - - canRead: true - remoteProcessGroupStatusSnapshot: - bytesReceived: 4 - transmissionStatus: transmissionStatus - activeThreadCount: 0 - groupId: groupId - flowFilesReceived: 1 - name: name - targetUri: targetUri - flowFilesSent: 6 - received: received - id: id - bytesSent: 4 - sent: sent - id: id - output: output - connectionStatusSnapshots: - - connectionStatusSnapshot: - sourceId: sourceId - groupId: groupId - queued: queued - percentUseCount: 7 - destinationId: destinationId - predictions: - predictedBytesAtNextInterval: 9 - predictionIntervalSeconds: 2 - predictedPercentBytes: 2 - predictedPercentCount: 3 - predictedMillisUntilCountBackpressure: 5 - predictedCountAtNextInterval: 7 - predictedMillisUntilBytesBackpressure: 5 - output: output - input: input - percentUseBytes: 1 - flowFileAvailability: flowFileAvailability - destinationName: destinationName - queuedSize: queuedSize - queuedCount: queuedCount - name: name - flowFilesQueued: 1 - id: id - sourceName: sourceName - flowFilesIn: 4 - flowFilesOut: 1 - bytesIn: 7 - bytesOut: 1 - bytesQueued: 6 - canRead: true - id: id - - connectionStatusSnapshot: - sourceId: sourceId - groupId: groupId - queued: queued - percentUseCount: 7 - destinationId: destinationId - predictions: - predictedBytesAtNextInterval: 9 - predictionIntervalSeconds: 2 - predictedPercentBytes: 2 - predictedPercentCount: 3 - predictedMillisUntilCountBackpressure: 5 - predictedCountAtNextInterval: 7 - predictedMillisUntilBytesBackpressure: 5 - output: output - input: input - percentUseBytes: 1 - flowFileAvailability: flowFileAvailability - destinationName: destinationName - queuedSize: queuedSize - queuedCount: queuedCount - name: name - flowFilesQueued: 1 - id: id - sourceName: sourceName - flowFilesIn: 4 - flowFilesOut: 1 - bytesIn: 7 - bytesOut: 1 - bytesQueued: 6 - canRead: true - id: id - queuedCount: queuedCount - queuedSize: queuedSize - flowFilesReceived: 4 - processGroupStatusSnapshots: - - canRead: true - processGroupStatusSnapshot: null - id: id - - canRead: true - processGroupStatusSnapshot: null - id: id - flowFilesSent: 9 - id: id - flowFilesIn: 5 - written: written - statelessActiveThreadCount: 7 - flowFilesOut: 0 - bytesIn: 4 - bytesQueued: 8 - bytesOut: 2 - bytesWritten: 3 - outputPortStatusSnapshots: - - null - - null - read: read - bytesTransferred: 8 - activeThreadCount: 1 - processorStatusSnapshots: - - processorStatusSnapshot: - bytesWritten: 7 - read: read - tasksDurationNanos: 8 - activeThreadCount: 7 - groupId: groupId - executionNode: "ALL, PRIMARY" - bytesRead: 3 - processingPerformanceStatus: - identifier: identifier - cpuDuration: 3 - contentReadDuration: 7 - sessionCommitDuration: 3 - garbageCollectionDuration: 4 - contentWriteDuration: 5 - type: type - terminatedThreadCount: 3 - output: output - input: input - taskCount: 4 + type: "PROCESSOR, REMOTE_INPUT_PORT, REMOTE_OUTPUT_PORT, INPUT_PORT,\ + \ OUTPUT_PORT, FUNNEL" + availableRelationships: + - availableRelationships + - availableRelationships + backPressureDataSizeThreshold: backPressureDataSizeThreshold + loadBalanceStrategy: "DO_NOT_LOAD_BALANCE, PARTITION_BY_ATTRIBUTE,\ + \ ROUND_ROBIN, SINGLE_NODE" + parentGroupId: parentGroupId + labelIndex: 7 + source: null + bends: + - null + - null + loadBalanceStatus: "LOAD_BALANCE_NOT_CONFIGURED, LOAD_BALANCE_INACTIVE,\ + \ LOAD_BALANCE_ACTIVE" + backPressureObjectThreshold: 5 + getzIndex: 2 + versionedComponentId: versionedComponentId name: name id: id - written: written - flowFilesIn: 0 - tasksDuration: tasksDuration - runStatus: "Running, Stopped, Validating, Disabled, Invalid" - flowFilesOut: 6 - tasks: tasks - bytesIn: 7 - bytesOut: 0 - canRead: true - id: id - - processorStatusSnapshot: - bytesWritten: 7 - read: read - tasksDurationNanos: 8 - activeThreadCount: 7 - groupId: groupId - executionNode: "ALL, PRIMARY" - bytesRead: 3 - processingPerformanceStatus: - identifier: identifier - cpuDuration: 3 - contentReadDuration: 7 - sessionCommitDuration: 3 - garbageCollectionDuration: 4 - contentWriteDuration: 5 - type: type - terminatedThreadCount: 3 - output: output - input: input - taskCount: 4 - name: name + position: null + loadBalancePartitionAttribute: loadBalancePartitionAttribute + labels: + - getzIndex: 5 + versionedComponentId: versionedComponentId + width: 2.3021358869347655 + parentGroupId: parentGroupId + style: + key: style id: id - written: written - flowFilesIn: 0 - tasksDuration: tasksDuration - runStatus: "Running, Stopped, Validating, Disabled, Invalid" - flowFilesOut: 6 - tasks: tasks - bytesIn: 7 - bytesOut: 0 - canRead: true - id: id - bytesRead: 4 - processingPerformanceStatus: null - received: received - bytesSent: 8 - processingNanos: 9 - sent: sent - flowFilesTransferred: 1 - terminatedThreadCount: 3 - input: input - bytesReceived: 6 + label: label + position: null + height: 5.637376656633329 + - getzIndex: 5 + versionedComponentId: versionedComponentId + width: 2.3021358869347655 + parentGroupId: parentGroupId + style: + key: style + id: id + label: label + position: null + height: 5.637376656633329 + statelessGroupScheduledState: "STOPPED, RUNNING" + invalidCount: 6 name: name - flowFilesQueued: 6 - versionedFlowState: "LOCALLY_MODIFIED, STALE, LOCALLY_MODIFIED_AND_STALE,\ - \ UP_TO_DATE, SYNC_FAILURE" - inputPortStatusSnapshots: - - portStatusSnapshot: - output: output - input: input - activeThreadCount: 7 - groupId: groupId + syncFailureCount: 3 + maxConcurrentTasks: 6 + position: null + statelessFlowTimeout: statelessFlowTimeout + locallyModifiedAndStaleCount: 6 + parameterContext: + component: name: name - transmitting: true id: id - flowFilesIn: 9 - flowFilesOut: 9 - runStatus: "Running, Stopped, Validating, Disabled, Invalid" - bytesIn: 0 - bytesOut: 0 - canRead: true + permissions: null id: id - - portStatusSnapshot: - output: output - input: input - activeThreadCount: 7 - groupId: groupId - name: name - transmitting: true + localOutputPortCount: 4 + localInputPortCount: 0 + invalidCount: 6 + syncFailureCount: 0 + position: null + versionedFlowState: "LOCALLY_MODIFIED, STALE, LOCALLY_MODIFIED_AND_STALE,\ + \ UP_TO_DATE, SYNC_FAILURE" + locallyModifiedAndStaleCount: 8 + parameterContext: null + status: + name: name + nodeSnapshots: + - statusSnapshot: null + address: address + apiPort: 5 + nodeId: nodeId + - statusSnapshot: null + address: address + apiPort: 5 + nodeId: nodeId + aggregateSnapshot: + transferred: transferred + queued: queued + output: output + remoteProcessGroupStatusSnapshots: + - canRead: true + remoteProcessGroupStatusSnapshot: + bytesReceived: 5 + activeThreadCount: 5 + transmissionStatus: transmissionStatus + flowFilesReceived: 7 + groupId: groupId + name: name + targetUri: targetUri + flowFilesSent: 3 + received: received + bytesSent: 8 + id: id + sent: sent id: id - flowFilesIn: 9 - flowFilesOut: 9 - runStatus: "Running, Stopped, Validating, Disabled, Invalid" - bytesIn: 0 - bytesOut: 0 - canRead: true + - canRead: true + remoteProcessGroupStatusSnapshot: + bytesReceived: 5 + activeThreadCount: 5 + transmissionStatus: transmissionStatus + flowFilesReceived: 7 + groupId: groupId + name: name + targetUri: targetUri + flowFilesSent: 3 + received: received + bytesSent: 8 + id: id + sent: sent + id: id + connectionStatusSnapshots: + - canRead: true + connectionStatusSnapshot: + sourceId: sourceId + groupId: groupId + queued: queued + percentUseCount: 1 + destinationId: destinationId + predictions: + predictedBytesAtNextInterval: 4 + predictionIntervalSeconds: 9 + predictedPercentBytes: 6 + predictedPercentCount: 8 + predictedMillisUntilCountBackpressure: 9 + predictedCountAtNextInterval: 5 + predictedMillisUntilBytesBackpressure: 9 + output: output + input: input + percentUseBytes: 7 + flowFileAvailability: flowFileAvailability + destinationName: destinationName + queuedCount: queuedCount + queuedSize: queuedSize + flowFilesQueued: 6 + name: name + flowFilesIn: 1 + id: id + sourceName: sourceName + flowFilesOut: 1 + bytesIn: 4 + bytesOut: 7 + bytesQueued: 1 + id: id + - canRead: true + connectionStatusSnapshot: + sourceId: sourceId + groupId: groupId + queued: queued + percentUseCount: 1 + destinationId: destinationId + predictions: + predictedBytesAtNextInterval: 4 + predictionIntervalSeconds: 9 + predictedPercentBytes: 6 + predictedPercentCount: 8 + predictedMillisUntilCountBackpressure: 9 + predictedCountAtNextInterval: 5 + predictedMillisUntilBytesBackpressure: 9 + output: output + input: input + percentUseBytes: 7 + flowFileAvailability: flowFileAvailability + destinationName: destinationName + queuedCount: queuedCount + queuedSize: queuedSize + flowFilesQueued: 6 + name: name + flowFilesIn: 1 + id: id + sourceName: sourceName + flowFilesOut: 1 + bytesIn: 4 + bytesOut: 7 + bytesQueued: 1 + id: id + flowFilesReceived: 5 + queuedCount: queuedCount + queuedSize: queuedSize + flowFilesSent: 4 + processGroupStatusSnapshots: + - canRead: true + processGroupStatusSnapshot: null + id: id + - canRead: true + processGroupStatusSnapshot: null + id: id + flowFilesIn: 9 id: id - statsLastRefreshed: statsLastRefreshed - - activeRemotePortCount: 9 - staleCount: 5 - outputPortCount: 9 - inputPortCount: 3 - permissions: null - processGroupUpdateStrategy: "CURRENT_GROUP, CURRENT_GROUP_WITH_CHILDREN" - runningCount: 2 - disabledCount: 6 - versionedFlowSnapshot: - bucket: - identifier: identifier - permissions: null - createdTimestamp: 3 + written: written + statelessActiveThreadCount: 3 + flowFilesOut: 0 + bytesIn: 0 + bytesOut: 6 + bytesQueued: 4 + bytesWritten: 0 + outputPortStatusSnapshots: + - null + - null + bytesTransferred: 9 + read: read + activeThreadCount: 4 + processorStatusSnapshots: + - processorStatusSnapshot: + bytesWritten: 9 + read: read + tasksDurationNanos: 8 + activeThreadCount: 8 + groupId: groupId + executionNode: "ALL, PRIMARY" + bytesRead: 8 + processingPerformanceStatus: null + type: type + terminatedThreadCount: 0 + output: output + input: input + taskCount: 9 + name: name + flowFilesIn: 1 + id: id + tasksDuration: tasksDuration + written: written + flowFilesOut: 3 + runStatus: "Running, Stopped, Validating, Disabled, Invalid" + tasks: tasks + bytesIn: 6 + bytesOut: 4 + canRead: true + id: id + - processorStatusSnapshot: + bytesWritten: 9 + read: read + tasksDurationNanos: 8 + activeThreadCount: 8 + groupId: groupId + executionNode: "ALL, PRIMARY" + bytesRead: 8 + processingPerformanceStatus: null + type: type + terminatedThreadCount: 0 + output: output + input: input + taskCount: 9 + name: name + flowFilesIn: 1 + id: id + tasksDuration: tasksDuration + written: written + flowFilesOut: 3 + runStatus: "Running, Stopped, Validating, Disabled, Invalid" + tasks: tasks + bytesIn: 6 + bytesOut: 4 + canRead: true + id: id + bytesRead: 1 + processingPerformanceStatus: + identifier: identifier + cpuDuration: 0 + contentReadDuration: 4 + sessionCommitDuration: 1 + garbageCollectionDuration: 2 + contentWriteDuration: 3 + received: received + bytesSent: 7 + processingNanos: 8 + sent: sent + flowFilesTransferred: 6 + terminatedThreadCount: 9 + input: input + bytesReceived: 4 + flowFilesQueued: 7 + name: name + versionedFlowState: "LOCALLY_MODIFIED, STALE, LOCALLY_MODIFIED_AND_STALE,\ + \ UP_TO_DATE, SYNC_FAILURE" + inputPortStatusSnapshots: + - portStatusSnapshot: + output: output + input: input + activeThreadCount: 0 + groupId: groupId + name: name + transmitting: true + flowFilesIn: 5 + id: id + flowFilesOut: 5 + runStatus: "Running, Stopped, Validating, Disabled, Invalid" + bytesIn: 6 + bytesOut: 1 + canRead: true + id: id + - portStatusSnapshot: + output: output + input: input + activeThreadCount: 0 + groupId: groupId + name: name + transmitting: true + flowFilesIn: 5 + id: id + flowFilesOut: 5 + runStatus: "Running, Stopped, Validating, Disabled, Invalid" + bytesIn: 6 + bytesOut: 1 + canRead: true + id: id + id: id + statsLastRefreshed: statsLastRefreshed + outputPorts: + - null + - null + funnels: + - bulletins: + - sourceId: sourceId + canRead: true + groupId: groupId + id: 5 + nodeAddress: nodeAddress + bulletin: + sourceId: sourceId + level: level + sourceType: sourceType + groupId: groupId + id: 1 + sourceName: sourceName + category: category + message: message + nodeAddress: nodeAddress + timestamp: timestamp + timestamp: timestamp + - sourceId: sourceId + canRead: true + groupId: groupId + id: 5 + nodeAddress: nodeAddress + bulletin: + sourceId: sourceId + level: level + sourceType: sourceType + groupId: groupId + id: 1 + sourceName: sourceName + category: category + message: message + nodeAddress: nodeAddress + timestamp: timestamp + timestamp: timestamp + disconnectedNodeAcknowledged: true + component: + versionedComponentId: versionedComponentId + parentGroupId: parentGroupId + id: id + position: + x: 0.8008281904610115 + "y": 6.027456183070403 + permissions: null + id: id + position: + x: 0.8008281904610115 + "y": 6.027456183070403 + uri: uri + revision: + clientId: clientId + lastModifier: lastModifier + version: 2 + - bulletins: + - sourceId: sourceId + canRead: true + groupId: groupId + id: 5 + nodeAddress: nodeAddress + bulletin: + sourceId: sourceId + level: level + sourceType: sourceType + groupId: groupId + id: 1 + sourceName: sourceName + category: category + message: message + nodeAddress: nodeAddress + timestamp: timestamp + timestamp: timestamp + - sourceId: sourceId + canRead: true + groupId: groupId + id: 5 + nodeAddress: nodeAddress + bulletin: + sourceId: sourceId + level: level + sourceType: sourceType + groupId: groupId + id: 1 + sourceName: sourceName + category: category + message: message + nodeAddress: nodeAddress + timestamp: timestamp + timestamp: timestamp + disconnectedNodeAcknowledged: true + component: + versionedComponentId: versionedComponentId + parentGroupId: parentGroupId + id: id + position: + x: 0.8008281904610115 + "y": 6.027456183070403 + permissions: null + id: id + position: + x: 0.8008281904610115 + "y": 6.027456183070403 + uri: uri + revision: + clientId: clientId + lastModifier: lastModifier + version: 2 + inputPorts: + - bulletins: + - null + - null + disconnectedNodeAcknowledged: true + portType: portType + component: + comments: comments + concurrentlySchedulableTaskCount: 1 + parentGroupId: parentGroupId + type: "INPUT_PORT, OUTPUT_PORT" + allowRemoteAccess: true + versionedComponentId: versionedComponentId name: name - description: description - snapshotMetadata: - flowIdentifier: flowIdentifier + transmitting: true + validationErrors: + - validationErrors + - validationErrors + id: id + portFunction: "STANDARD, FAILURE" + position: null + state: "RUNNING, STOPPED, DISABLED" + allowRemoteAccess: true + permissions: null + id: id + position: null + uri: uri + operatePermissions: null + revision: null + status: + groupId: groupId + name: name + transmitting: true + nodeSnapshots: + - statusSnapshot: null + address: address + apiPort: 2 + nodeId: nodeId + - statusSnapshot: null + address: address + apiPort: 2 + nodeId: nodeId + aggregateSnapshot: + output: output + input: input + activeThreadCount: 0 + groupId: groupId + name: name + transmitting: true + flowFilesIn: 5 + id: id + flowFilesOut: 5 + runStatus: "Running, Stopped, Validating, Disabled, Invalid" + bytesIn: 6 + bytesOut: 1 + id: id + statsLastRefreshed: statsLastRefreshed + runStatus: "Running, Stopped, Validating, Disabled, Invalid" + - bulletins: + - null + - null + disconnectedNodeAcknowledged: true + portType: portType + component: comments: comments - author: author - bucketIdentifier: bucketIdentifier - branch: branch - version: version - timestamp: 0 - externalControllerServices: - key: - identifier: identifier + concurrentlySchedulableTaskCount: 1 + parentGroupId: parentGroupId + type: "INPUT_PORT, OUTPUT_PORT" + allowRemoteAccess: true + versionedComponentId: versionedComponentId + name: name + transmitting: true + validationErrors: + - validationErrors + - validationErrors + id: id + portFunction: "STANDARD, FAILURE" + position: null + state: "RUNNING, STOPPED, DISABLED" + allowRemoteAccess: true + permissions: null + id: id + position: null + uri: uri + operatePermissions: null + revision: null + status: + groupId: groupId + name: name + transmitting: true + nodeSnapshots: + - statusSnapshot: null + address: address + apiPort: 2 + nodeId: nodeId + - statusSnapshot: null + address: address + apiPort: 2 + nodeId: nodeId + aggregateSnapshot: + output: output + input: input + activeThreadCount: 0 + groupId: groupId name: name - flowContents: - processors: - - autoTerminatedRelationships: + transmitting: true + flowFilesIn: 5 + id: id + flowFilesOut: 5 + runStatus: "Running, Stopped, Validating, Disabled, Invalid" + bytesIn: 6 + bytesOut: 1 + id: id + statsLastRefreshed: statsLastRefreshed + runStatus: "Running, Stopped, Validating, Disabled, Invalid" + processors: + - bulletins: + - null + - null + disconnectedNodeAcknowledged: true + component: + supportsBatching: true + supportsParallelProcessing: true + deprecated: true + executionNodeRestricted: true + description: description + parentGroupId: parentGroupId + multipleVersionsAvailable: true + extensionMissing: true + type: type + inputRequirement: inputRequirement + relationships: + - name: name + autoTerminate: true + description: description + retry: true + - name: name + autoTerminate: true + description: description + retry: true + restricted: true + supportsSensitiveDynamicProperties: true + versionedComponentId: versionedComponentId + name: name + validationErrors: + - validationErrors + - validationErrors + style: + key: style + id: id + position: null + state: "RUNNING, STOPPED, DISABLED" + bundle: + artifact: artifact + version: version + group: group + config: + annotationData: annotationData + comments: comments + autoTerminatedRelationships: - autoTerminatedRelationships - autoTerminatedRelationships + concurrentlySchedulableTaskCount: 7 + retryCount: 9 bulletinLevel: bulletinLevel executionNode: executionNode + penaltyDuration: penaltyDuration + defaultSchedulingPeriod: + key: defaultSchedulingPeriod + defaultConcurrentTasks: + key: defaultConcurrentTasks runDurationMillis: 3 - type: type - propertyDescriptors: + customUiUrl: customUiUrl + descriptors: key: - resourceDefinition: - resourceTypes: - - FILE - - FILE - cardinality: SINGLE + supportsEl: true + defaultValue: defaultValue displayName: displayName - identifiesControllerService: true + expressionLanguageScope: expressionLanguageScope + description: description + sensitive: true + required: true + dependencies: + - dependentValues: + - dependentValues + - dependentValues + propertyName: propertyName + - dependentValues: + - dependentValues + - dependentValues + propertyName: propertyName + allowableValues: + - canRead: true + allowableValue: + displayName: displayName + description: description + value: value + - canRead: true + allowableValue: + displayName: displayName + description: description + value: value + identifiesControllerService: identifiesControllerService name: name dynamic: true - sensitive: true - scheduledState: ENABLED + identifiesControllerServiceBundle: null + lossTolerant: true + backoffMechanism: "PENALIZE_FLOWFILE, YIELD_PROCESSOR" maxBackoffPeriod: maxBackoffPeriod + sensitiveDynamicPropertyNames: + - sensitiveDynamicPropertyNames + - sensitiveDynamicPropertyNames + schedulingStrategy: schedulingStrategy + schedulingPeriod: schedulingPeriod yieldDuration: yieldDuration - bundle: - artifact: artifact - version: version - group: group + properties: + key: properties retriedRelationships: - retriedRelationships - retriedRelationships + persistsState: true + validationStatus: "VALID, INVALID, VALIDATING" + permissions: null + id: id + position: null + uri: uri + inputRequirement: inputRequirement + operatePermissions: null + revision: null + status: + groupId: groupId + name: name + nodeSnapshots: + - statusSnapshot: null + address: address + apiPort: 5 + nodeId: nodeId + - statusSnapshot: null + address: address + apiPort: 5 + nodeId: nodeId + aggregateSnapshot: + bytesWritten: 9 + read: read + tasksDurationNanos: 8 + activeThreadCount: 8 + groupId: groupId + executionNode: "ALL, PRIMARY" + bytesRead: 8 + processingPerformanceStatus: null + type: type + terminatedThreadCount: 0 + output: output + input: input + taskCount: 9 + name: name + flowFilesIn: 1 + id: id + tasksDuration: tasksDuration + written: written + flowFilesOut: 3 + runStatus: "Running, Stopped, Validating, Disabled, Invalid" + tasks: tasks + bytesIn: 6 + bytesOut: 4 + id: id + type: type + statsLastRefreshed: statsLastRefreshed + runStatus: "Running, Stopped, Validating, Disabled, Invalid" + - bulletins: + - null + - null + disconnectedNodeAcknowledged: true + component: + supportsBatching: true + supportsParallelProcessing: true + deprecated: true + executionNodeRestricted: true + description: description + parentGroupId: parentGroupId + multipleVersionsAvailable: true + extensionMissing: true + type: type + inputRequirement: inputRequirement + relationships: + - name: name + autoTerminate: true + description: description + retry: true + - name: name + autoTerminate: true + description: description + retry: true + restricted: true + supportsSensitiveDynamicProperties: true + versionedComponentId: versionedComponentId + name: name + validationErrors: + - validationErrors + - validationErrors + style: + key: style + id: id + position: null + state: "RUNNING, STOPPED, DISABLED" + bundle: + artifact: artifact + version: version + group: group + config: annotationData: annotationData - identifier: identifier - componentType: CONNECTION comments: comments - concurrentlySchedulableTaskCount: 2 - retryCount: 3 - penaltyDuration: penaltyDuration - backoffMechanism: "PENALIZE_FLOWFILE, YIELD_PROCESSOR" - schedulingStrategy: schedulingStrategy - name: name - instanceIdentifier: instanceIdentifier - style: - key: style - schedulingPeriod: schedulingPeriod - position: null - groupIdentifier: groupIdentifier - properties: - key: properties - - autoTerminatedRelationships: + autoTerminatedRelationships: - autoTerminatedRelationships - autoTerminatedRelationships + concurrentlySchedulableTaskCount: 7 + retryCount: 9 bulletinLevel: bulletinLevel executionNode: executionNode + penaltyDuration: penaltyDuration + defaultSchedulingPeriod: + key: defaultSchedulingPeriod + defaultConcurrentTasks: + key: defaultConcurrentTasks runDurationMillis: 3 - type: type - propertyDescriptors: + customUiUrl: customUiUrl + descriptors: key: - resourceDefinition: - resourceTypes: - - FILE - - FILE - cardinality: SINGLE + supportsEl: true + defaultValue: defaultValue displayName: displayName - identifiesControllerService: true + expressionLanguageScope: expressionLanguageScope + description: description + sensitive: true + required: true + dependencies: + - dependentValues: + - dependentValues + - dependentValues + propertyName: propertyName + - dependentValues: + - dependentValues + - dependentValues + propertyName: propertyName + allowableValues: + - canRead: true + allowableValue: + displayName: displayName + description: description + value: value + - canRead: true + allowableValue: + displayName: displayName + description: description + value: value + identifiesControllerService: identifiesControllerService name: name dynamic: true - sensitive: true - scheduledState: ENABLED + identifiesControllerServiceBundle: null + lossTolerant: true + backoffMechanism: "PENALIZE_FLOWFILE, YIELD_PROCESSOR" maxBackoffPeriod: maxBackoffPeriod + sensitiveDynamicPropertyNames: + - sensitiveDynamicPropertyNames + - sensitiveDynamicPropertyNames + schedulingStrategy: schedulingStrategy + schedulingPeriod: schedulingPeriod yieldDuration: yieldDuration - bundle: - artifact: artifact - version: version - group: group + properties: + key: properties retriedRelationships: - retriedRelationships - retriedRelationships - annotationData: annotationData - identifier: identifier - componentType: CONNECTION + persistsState: true + validationStatus: "VALID, INVALID, VALIDATING" + permissions: null + id: id + position: null + uri: uri + inputRequirement: inputRequirement + operatePermissions: null + revision: null + status: + groupId: groupId + name: name + nodeSnapshots: + - statusSnapshot: null + address: address + apiPort: 5 + nodeId: nodeId + - statusSnapshot: null + address: address + apiPort: 5 + nodeId: nodeId + aggregateSnapshot: + bytesWritten: 9 + read: read + tasksDurationNanos: 8 + activeThreadCount: 8 + groupId: groupId + executionNode: "ALL, PRIMARY" + bytesRead: 8 + processingPerformanceStatus: null + type: type + terminatedThreadCount: 0 + output: output + input: input + taskCount: 9 + name: name + flowFilesIn: 1 + id: id + tasksDuration: tasksDuration + written: written + flowFilesOut: 3 + runStatus: "Running, Stopped, Validating, Disabled, Invalid" + tasks: tasks + bytesIn: 6 + bytesOut: 4 + id: id + type: type + statsLastRefreshed: statsLastRefreshed + runStatus: "Running, Stopped, Validating, Disabled, Invalid" + remoteProcessGroups: + - bulletins: + - null + - null + disconnectedNodeAcknowledged: true + component: + inactiveRemoteInputPortCount: 1 + targetSecure: true + communicationsTimeout: communicationsTimeout + outputPortCount: 7 + activeRemoteInputPortCount: 2 + inputPortCount: 6 + proxyPort: 1 + flowRefreshed: flowRefreshed + transportProtocol: transportProtocol + versionedComponentId: versionedComponentId + transmitting: true + validationErrors: + - validationErrors + - validationErrors + yieldDuration: yieldDuration + id: id + localNetworkInterface: localNetworkInterface + authorizationIssues: + - authorizationIssues + - authorizationIssues + comments: comments + proxyPassword: proxyPassword + parentGroupId: parentGroupId + activeRemoteOutputPortCount: 4 + proxyHost: proxyHost + contents: + outputPorts: + - null + - null + inputPorts: + - comments: comments + targetId: targetId + concurrentlySchedulableTaskCount: 1 + groupId: groupId + targetRunning: true + useCompression: true + connected: true + batchSettings: + duration: duration + size: size + count: 7 + versionedComponentId: versionedComponentId + name: name + transmitting: true + exists: true + id: id + - comments: comments + targetId: targetId + concurrentlySchedulableTaskCount: 1 + groupId: groupId + targetRunning: true + useCompression: true + connected: true + batchSettings: + duration: duration + size: size + count: 7 + versionedComponentId: versionedComponentId + name: name + transmitting: true + exists: true + id: id + name: name + proxyUser: proxyUser + targetUri: targetUri + targetUris: targetUris + position: null + inactiveRemoteOutputPortCount: 1 + permissions: null + id: id + outputPortCount: 2 + position: null + uri: uri + inputPortCount: 5 + operatePermissions: null + revision: null + status: + transmissionStatus: transmissionStatus + groupId: groupId + name: name + targetUri: targetUri + nodeSnapshots: + - statusSnapshot: null + address: address + apiPort: 7 + nodeId: nodeId + - statusSnapshot: null + address: address + apiPort: 7 + nodeId: nodeId + aggregateSnapshot: + bytesReceived: 5 + activeThreadCount: 5 + transmissionStatus: transmissionStatus + flowFilesReceived: 7 + groupId: groupId + name: name + targetUri: targetUri + flowFilesSent: 3 + received: received + bytesSent: 8 + id: id + sent: sent + id: id + statsLastRefreshed: statsLastRefreshed + validationStatus: "VALID, INVALID, VALIDATING" + - bulletins: + - null + - null + disconnectedNodeAcknowledged: true + component: + inactiveRemoteInputPortCount: 1 + targetSecure: true + communicationsTimeout: communicationsTimeout + outputPortCount: 7 + activeRemoteInputPortCount: 2 + inputPortCount: 6 + proxyPort: 1 + flowRefreshed: flowRefreshed + transportProtocol: transportProtocol + versionedComponentId: versionedComponentId + transmitting: true + validationErrors: + - validationErrors + - validationErrors + yieldDuration: yieldDuration + id: id + localNetworkInterface: localNetworkInterface + authorizationIssues: + - authorizationIssues + - authorizationIssues + comments: comments + proxyPassword: proxyPassword + parentGroupId: parentGroupId + activeRemoteOutputPortCount: 4 + proxyHost: proxyHost + contents: + outputPorts: + - null + - null + inputPorts: + - comments: comments + targetId: targetId + concurrentlySchedulableTaskCount: 1 + groupId: groupId + targetRunning: true + useCompression: true + connected: true + batchSettings: + duration: duration + size: size + count: 7 + versionedComponentId: versionedComponentId + name: name + transmitting: true + exists: true + id: id + - comments: comments + targetId: targetId + concurrentlySchedulableTaskCount: 1 + groupId: groupId + targetRunning: true + useCompression: true + connected: true + batchSettings: + duration: duration + size: size + count: 7 + versionedComponentId: versionedComponentId + name: name + transmitting: true + exists: true + id: id + name: name + proxyUser: proxyUser + targetUri: targetUri + targetUris: targetUris + position: null + inactiveRemoteOutputPortCount: 1 + permissions: null + id: id + outputPortCount: 2 + position: null + uri: uri + inputPortCount: 5 + operatePermissions: null + revision: null + status: + transmissionStatus: transmissionStatus + groupId: groupId + name: name + targetUri: targetUri + nodeSnapshots: + - statusSnapshot: null + address: address + apiPort: 7 + nodeId: nodeId + - statusSnapshot: null + address: address + apiPort: 7 + nodeId: nodeId + aggregateSnapshot: + bytesReceived: 5 + activeThreadCount: 5 + transmissionStatus: transmissionStatus + flowFilesReceived: 7 + groupId: groupId + name: name + targetUri: targetUri + flowFilesSent: 3 + received: received + bytesSent: 8 + id: id + sent: sent + id: id + statsLastRefreshed: statsLastRefreshed + validationStatus: "VALID, INVALID, VALIDATING" + connections: + - sourceId: sourceId + bulletins: + - sourceId: sourceId + canRead: true + groupId: groupId + id: 5 + nodeAddress: nodeAddress + bulletin: + sourceId: sourceId + level: level + sourceType: sourceType + groupId: groupId + id: 1 + sourceName: sourceName + category: category + message: message + nodeAddress: nodeAddress + timestamp: timestamp + timestamp: timestamp + - sourceId: sourceId + canRead: true + groupId: groupId + id: 5 + nodeAddress: nodeAddress + bulletin: + sourceId: sourceId + level: level + sourceType: sourceType + groupId: groupId + id: 1 + sourceName: sourceName + category: category + message: message + nodeAddress: nodeAddress + timestamp: timestamp + timestamp: timestamp + destinationGroupId: destinationGroupId + labelIndex: 3 + destinationId: destinationId + uri: uri + bends: + - x: 0.8008281904610115 + "y": 6.027456183070403 + - x: 0.8008281904610115 + "y": 6.027456183070403 + revision: + clientId: clientId + lastModifier: lastModifier + version: 2 + disconnectedNodeAcknowledged: true + component: + prioritizers: + - prioritizers + - prioritizers + flowFileExpiration: flowFileExpiration + selectedRelationships: + - selectedRelationships + - selectedRelationships + loadBalanceCompression: "DO_NOT_COMPRESS, COMPRESS_ATTRIBUTES_ONLY,\ + \ COMPRESS_ATTRIBUTES_AND_CONTENT" + destination: + running: true comments: comments - concurrentlySchedulableTaskCount: 2 - retryCount: 3 - penaltyDuration: penaltyDuration - backoffMechanism: "PENALIZE_FLOWFILE, YIELD_PROCESSOR" - schedulingStrategy: schedulingStrategy + groupId: groupId + versionedComponentId: versionedComponentId name: name - instanceIdentifier: instanceIdentifier - style: - key: style - schedulingPeriod: schedulingPeriod - position: null - groupIdentifier: groupIdentifier - properties: - key: properties - scheduledState: ENABLED - processGroups: - - null - - null - outputPorts: + transmitting: true + exists: true + id: id + type: "PROCESSOR, REMOTE_INPUT_PORT, REMOTE_OUTPUT_PORT, INPUT_PORT,\ + \ OUTPUT_PORT, FUNNEL" + availableRelationships: + - availableRelationships + - availableRelationships + backPressureDataSizeThreshold: backPressureDataSizeThreshold + loadBalanceStrategy: "DO_NOT_LOAD_BALANCE, PARTITION_BY_ATTRIBUTE,\ + \ ROUND_ROBIN, SINGLE_NODE" + parentGroupId: parentGroupId + labelIndex: 7 + source: null + bends: - null - null - funnels: - - identifier: identifier - componentType: CONNECTION - comments: comments + loadBalanceStatus: "LOAD_BALANCE_NOT_CONFIGURED, LOAD_BALANCE_INACTIVE,\ + \ LOAD_BALANCE_ACTIVE" + backPressureObjectThreshold: 5 + getzIndex: 2 + versionedComponentId: versionedComponentId + name: name + id: id + position: null + loadBalancePartitionAttribute: loadBalancePartitionAttribute + sourceType: "PROCESSOR, REMOTE_INPUT_PORT, REMOTE_OUTPUT_PORT, INPUT_PORT,\ + \ OUTPUT_PORT, FUNNEL" + permissions: + canRead: true + canWrite: true + getzIndex: 9 + destinationType: "PROCESSOR, REMOTE_INPUT_PORT, REMOTE_OUTPUT_PORT,\ + \ INPUT_PORT, OUTPUT_PORT, FUNNEL" + id: id + position: null + sourceGroupId: sourceGroupId + status: + sourceId: sourceId + destinationName: destinationName + groupId: groupId + name: name + nodeSnapshots: + - statusSnapshot: null + address: address + apiPort: 6 + nodeId: nodeId + - statusSnapshot: null + address: address + apiPort: 6 + nodeId: nodeId + aggregateSnapshot: + sourceId: sourceId + groupId: groupId + queued: queued + percentUseCount: 1 + destinationId: destinationId + predictions: + predictedBytesAtNextInterval: 4 + predictionIntervalSeconds: 9 + predictedPercentBytes: 6 + predictedPercentCount: 8 + predictedMillisUntilCountBackpressure: 9 + predictedCountAtNextInterval: 5 + predictedMillisUntilBytesBackpressure: 9 + output: output + input: input + percentUseBytes: 7 + flowFileAvailability: flowFileAvailability + destinationName: destinationName + queuedCount: queuedCount + queuedSize: queuedSize + flowFilesQueued: 6 name: name - instanceIdentifier: instanceIdentifier - position: null - groupIdentifier: groupIdentifier - - identifier: identifier - componentType: CONNECTION + flowFilesIn: 1 + id: id + sourceName: sourceName + flowFilesOut: 1 + bytesIn: 4 + bytesOut: 7 + bytesQueued: 1 + id: id + sourceName: sourceName + destinationId: destinationId + statsLastRefreshed: statsLastRefreshed + - sourceId: sourceId + bulletins: + - sourceId: sourceId + canRead: true + groupId: groupId + id: 5 + nodeAddress: nodeAddress + bulletin: + sourceId: sourceId + level: level + sourceType: sourceType + groupId: groupId + id: 1 + sourceName: sourceName + category: category + message: message + nodeAddress: nodeAddress + timestamp: timestamp + timestamp: timestamp + - sourceId: sourceId + canRead: true + groupId: groupId + id: 5 + nodeAddress: nodeAddress + bulletin: + sourceId: sourceId + level: level + sourceType: sourceType + groupId: groupId + id: 1 + sourceName: sourceName + category: category + message: message + nodeAddress: nodeAddress + timestamp: timestamp + timestamp: timestamp + destinationGroupId: destinationGroupId + labelIndex: 3 + destinationId: destinationId + uri: uri + bends: + - x: 0.8008281904610115 + "y": 6.027456183070403 + - x: 0.8008281904610115 + "y": 6.027456183070403 + revision: + clientId: clientId + lastModifier: lastModifier + version: 2 + disconnectedNodeAcknowledged: true + component: + prioritizers: + - prioritizers + - prioritizers + flowFileExpiration: flowFileExpiration + selectedRelationships: + - selectedRelationships + - selectedRelationships + loadBalanceCompression: "DO_NOT_COMPRESS, COMPRESS_ATTRIBUTES_ONLY,\ + \ COMPRESS_ATTRIBUTES_AND_CONTENT" + destination: + running: true comments: comments + groupId: groupId + versionedComponentId: versionedComponentId name: name - instanceIdentifier: instanceIdentifier - position: null - groupIdentifier: groupIdentifier - versionedFlowCoordinates: - registryId: registryId - storageLocation: storageLocation - bucketId: bucketId - branch: branch - flowId: flowId - version: version - latest: true - connections: - - identifier: identifier - componentType: CONNECTION - prioritizers: - - prioritizers - - prioritizers - comments: comments - flowFileExpiration: flowFileExpiration - selectedRelationships: - - selectedRelationships - - selectedRelationships - loadBalanceCompression: "DO_NOT_COMPRESS, COMPRESS_ATTRIBUTES_ONLY,\ - \ COMPRESS_ATTRIBUTES_AND_CONTENT" - destination: null - backPressureDataSizeThreshold: backPressureDataSizeThreshold - loadBalanceStrategy: "DO_NOT_LOAD_BALANCE, PARTITION_BY_ATTRIBUTE,\ - \ ROUND_ROBIN, SINGLE_NODE" - source: - comments: comments - groupId: groupId - name: name - instanceIdentifier: instanceIdentifier - id: id - type: PROCESSOR - labelIndex: 4 - bends: - - null - - null - backPressureObjectThreshold: 0 + transmitting: true + exists: true + id: id + type: "PROCESSOR, REMOTE_INPUT_PORT, REMOTE_OUTPUT_PORT, INPUT_PORT,\ + \ OUTPUT_PORT, FUNNEL" + availableRelationships: + - availableRelationships + - availableRelationships + backPressureDataSizeThreshold: backPressureDataSizeThreshold + loadBalanceStrategy: "DO_NOT_LOAD_BALANCE, PARTITION_BY_ATTRIBUTE,\ + \ ROUND_ROBIN, SINGLE_NODE" + parentGroupId: parentGroupId + labelIndex: 7 + source: null + bends: + - null + - null + loadBalanceStatus: "LOAD_BALANCE_NOT_CONFIGURED, LOAD_BALANCE_INACTIVE,\ + \ LOAD_BALANCE_ACTIVE" + backPressureObjectThreshold: 5 + getzIndex: 2 + versionedComponentId: versionedComponentId + name: name + id: id + position: null + loadBalancePartitionAttribute: loadBalancePartitionAttribute + sourceType: "PROCESSOR, REMOTE_INPUT_PORT, REMOTE_OUTPUT_PORT, INPUT_PORT,\ + \ OUTPUT_PORT, FUNNEL" + permissions: + canRead: true + canWrite: true + getzIndex: 9 + destinationType: "PROCESSOR, REMOTE_INPUT_PORT, REMOTE_OUTPUT_PORT,\ + \ INPUT_PORT, OUTPUT_PORT, FUNNEL" + id: id + position: null + sourceGroupId: sourceGroupId + status: + sourceId: sourceId + destinationName: destinationName + groupId: groupId + name: name + nodeSnapshots: + - statusSnapshot: null + address: address + apiPort: 6 + nodeId: nodeId + - statusSnapshot: null + address: address + apiPort: 6 + nodeId: nodeId + aggregateSnapshot: + sourceId: sourceId + groupId: groupId + queued: queued + percentUseCount: 1 + destinationId: destinationId + predictions: + predictedBytesAtNextInterval: 4 + predictionIntervalSeconds: 9 + predictedPercentBytes: 6 + predictedPercentCount: 8 + predictedMillisUntilCountBackpressure: 9 + predictedCountAtNextInterval: 5 + predictedMillisUntilBytesBackpressure: 9 + output: output + input: input + percentUseBytes: 7 + flowFileAvailability: flowFileAvailability + destinationName: destinationName + queuedCount: queuedCount + queuedSize: queuedSize + flowFilesQueued: 6 name: name - instanceIdentifier: instanceIdentifier - position: null - groupIdentifier: groupIdentifier - partitioningAttribute: partitioningAttribute - zIndex: 0 - - identifier: identifier - componentType: CONNECTION - prioritizers: - - prioritizers - - prioritizers - comments: comments - flowFileExpiration: flowFileExpiration - selectedRelationships: - - selectedRelationships - - selectedRelationships - loadBalanceCompression: "DO_NOT_COMPRESS, COMPRESS_ATTRIBUTES_ONLY,\ - \ COMPRESS_ATTRIBUTES_AND_CONTENT" - destination: null - backPressureDataSizeThreshold: backPressureDataSizeThreshold - loadBalanceStrategy: "DO_NOT_LOAD_BALANCE, PARTITION_BY_ATTRIBUTE,\ - \ ROUND_ROBIN, SINGLE_NODE" - source: - comments: comments - groupId: groupId - name: name - instanceIdentifier: instanceIdentifier - id: id - type: PROCESSOR - labelIndex: 4 - bends: - - null - - null - backPressureObjectThreshold: 0 + flowFilesIn: 1 + id: id + sourceName: sourceName + flowFilesOut: 1 + bytesIn: 4 + bytesOut: 7 + bytesQueued: 1 + id: id + sourceName: sourceName + destinationId: destinationId + statsLastRefreshed: statsLastRefreshed + labels: + - bulletins: + - null + - null + disconnectedNodeAcknowledged: true + component: + getzIndex: 5 + versionedComponentId: versionedComponentId + width: 2.3021358869347655 + parentGroupId: parentGroupId + style: + key: style + id: id + label: label + position: null + height: 5.637376656633329 + permissions: null + getzIndex: 1 + id: id + position: null + uri: uri + dimensions: + width: 6.027456183070403 + height: 0.8008281904610115 + revision: null + - bulletins: + - null + - null + disconnectedNodeAcknowledged: true + component: + getzIndex: 5 + versionedComponentId: versionedComponentId + width: 2.3021358869347655 + parentGroupId: parentGroupId + style: + key: style + id: id + label: label + position: null + height: 5.637376656633329 + permissions: null + getzIndex: 1 + id: id + position: null + uri: uri + dimensions: + width: 6.027456183070403 + height: 0.8008281904610115 + revision: null + parameterContext: + component: + name: name + id: id + permissions: null + id: id + revision: null + xml: + name: processGroupFlowEntity + ProcessGroupImportEntity: + type: object + properties: + disconnectedNodeAcknowledged: + type: boolean + description: Acknowledges that this node is disconnected to allow for mutable + requests to proceed. + processGroupRevision: + $ref: '#/components/schemas/RevisionDTO' + versionedFlowSnapshot: + $ref: '#/components/schemas/RegisteredFlowSnapshot' + example: + disconnectedNodeAcknowledged: true + processGroupRevision: + clientId: clientId + lastModifier: lastModifier + version: 2 + versionedFlowSnapshot: + bucket: + identifier: identifier + permissions: + canRead: true + canDelete: true + canWrite: true + createdTimestamp: 2 + name: name + description: description + externalControllerServices: + key: + identifier: identifier + name: name + snapshotMetadata: + flowIdentifier: flowIdentifier + comments: comments + author: author + bucketIdentifier: bucketIdentifier + branch: branch + version: version + timestamp: 5 + flowContents: + processors: + - autoTerminatedRelationships: + - autoTerminatedRelationships + - autoTerminatedRelationships + bulletinLevel: bulletinLevel + executionNode: executionNode + runDurationMillis: 3 + propertyDescriptors: + key: null + type: type + scheduledState: ENABLED + maxBackoffPeriod: maxBackoffPeriod + yieldDuration: yieldDuration + bundle: null + retriedRelationships: + - retriedRelationships + - retriedRelationships + annotationData: annotationData + componentType: CONNECTION + identifier: identifier + comments: comments + concurrentlySchedulableTaskCount: 1 + retryCount: 1 + penaltyDuration: penaltyDuration + backoffMechanism: "PENALIZE_FLOWFILE, YIELD_PROCESSOR" + schedulingStrategy: schedulingStrategy + name: name + instanceIdentifier: instanceIdentifier + schedulingPeriod: schedulingPeriod + style: + key: style + position: null + groupIdentifier: groupIdentifier + properties: + key: properties + - autoTerminatedRelationships: + - autoTerminatedRelationships + - autoTerminatedRelationships + bulletinLevel: bulletinLevel + executionNode: executionNode + runDurationMillis: 3 + propertyDescriptors: + key: null + type: type + scheduledState: ENABLED + maxBackoffPeriod: maxBackoffPeriod + yieldDuration: yieldDuration + bundle: null + retriedRelationships: + - retriedRelationships + - retriedRelationships + annotationData: annotationData + componentType: CONNECTION + identifier: identifier + comments: comments + concurrentlySchedulableTaskCount: 1 + retryCount: 1 + penaltyDuration: penaltyDuration + backoffMechanism: "PENALIZE_FLOWFILE, YIELD_PROCESSOR" + schedulingStrategy: schedulingStrategy + name: name + instanceIdentifier: instanceIdentifier + schedulingPeriod: schedulingPeriod + style: + key: style + position: null + groupIdentifier: groupIdentifier + properties: + key: properties + scheduledState: ENABLED + processGroups: + - null + - null + outputPorts: + - null + - null + funnels: + - componentType: CONNECTION + identifier: identifier + comments: comments + name: name + instanceIdentifier: instanceIdentifier + position: null + groupIdentifier: groupIdentifier + - componentType: CONNECTION + identifier: identifier + comments: comments + name: name + instanceIdentifier: instanceIdentifier + position: null + groupIdentifier: groupIdentifier + versionedFlowCoordinates: + registryId: registryId + storageLocation: storageLocation + bucketId: bucketId + branch: branch + flowId: flowId + version: version + latest: true + connections: + - componentType: CONNECTION + identifier: identifier + prioritizers: + - prioritizers + - prioritizers + comments: comments + flowFileExpiration: flowFileExpiration + selectedRelationships: + - selectedRelationships + - selectedRelationships + loadBalanceCompression: "DO_NOT_COMPRESS, COMPRESS_ATTRIBUTES_ONLY,\ + \ COMPRESS_ATTRIBUTES_AND_CONTENT" + destination: + comments: comments + groupId: groupId + name: name + instanceIdentifier: instanceIdentifier + id: id + type: PROCESSOR + backPressureDataSizeThreshold: backPressureDataSizeThreshold + loadBalanceStrategy: "DO_NOT_LOAD_BALANCE, PARTITION_BY_ATTRIBUTE, ROUND_ROBIN,\ + \ SINGLE_NODE" + labelIndex: 2 + source: null + bends: + - x: 7.203794749804894 + "y": 4.332304821875894 + - x: 7.203794749804894 + "y": 4.332304821875894 + backPressureObjectThreshold: 0 + name: name + instanceIdentifier: instanceIdentifier + position: null + groupIdentifier: groupIdentifier + partitioningAttribute: partitioningAttribute + zIndex: 9 + - componentType: CONNECTION + identifier: identifier + prioritizers: + - prioritizers + - prioritizers + comments: comments + flowFileExpiration: flowFileExpiration + selectedRelationships: + - selectedRelationships + - selectedRelationships + loadBalanceCompression: "DO_NOT_COMPRESS, COMPRESS_ATTRIBUTES_ONLY,\ + \ COMPRESS_ATTRIBUTES_AND_CONTENT" + destination: + comments: comments + groupId: groupId + name: name + instanceIdentifier: instanceIdentifier + id: id + type: PROCESSOR + backPressureDataSizeThreshold: backPressureDataSizeThreshold + loadBalanceStrategy: "DO_NOT_LOAD_BALANCE, PARTITION_BY_ATTRIBUTE, ROUND_ROBIN,\ + \ SINGLE_NODE" + labelIndex: 2 + source: null + bends: + - x: 7.203794749804894 + "y": 4.332304821875894 + - x: 7.203794749804894 + "y": 4.332304821875894 + backPressureObjectThreshold: 0 + name: name + instanceIdentifier: instanceIdentifier + position: null + groupIdentifier: groupIdentifier + partitioningAttribute: partitioningAttribute + zIndex: 9 + logFileSuffix: logFileSuffix + parameterContextName: parameterContextName + componentType: CONNECTION + identifier: identifier + defaultBackPressureObjectThreshold: 0 + comments: comments + executionEngine: STANDARD + defaultBackPressureDataSizeThreshold: defaultBackPressureDataSizeThreshold + labels: + - componentType: CONNECTION + identifier: identifier + comments: comments + name: name + width: 4.8789878742268815 + instanceIdentifier: instanceIdentifier + style: + key: style + label: label + position: null + groupIdentifier: groupIdentifier + height: 6.173804034172511 + zIndex: 6 + - componentType: CONNECTION + identifier: identifier + comments: comments + name: name + width: 4.8789878742268815 + instanceIdentifier: instanceIdentifier + style: + key: style + label: label + position: null + groupIdentifier: groupIdentifier + height: 6.173804034172511 + zIndex: 6 + controllerServices: + - annotationData: annotationData + componentType: CONNECTION + identifier: identifier + comments: comments + bulletinLevel: bulletinLevel + propertyDescriptors: + key: + resourceDefinition: + resourceTypes: + - FILE + - FILE + cardinality: SINGLE + displayName: displayName + identifiesControllerService: true name: name - instanceIdentifier: instanceIdentifier - position: null - groupIdentifier: groupIdentifier - partitioningAttribute: partitioningAttribute - zIndex: 0 - logFileSuffix: logFileSuffix - parameterContextName: parameterContextName + dynamic: true + sensitive: true + type: type + scheduledState: ENABLED + controllerServiceApis: + - type: type + bundle: null + - type: type + bundle: null + name: name + instanceIdentifier: instanceIdentifier + position: null + groupIdentifier: groupIdentifier + bundle: + artifact: artifact + version: version + group: group + properties: + key: properties + - annotationData: annotationData + componentType: CONNECTION + identifier: identifier + comments: comments + bulletinLevel: bulletinLevel + propertyDescriptors: + key: + resourceDefinition: + resourceTypes: + - FILE + - FILE + cardinality: SINGLE + displayName: displayName + identifiesControllerService: true + name: name + dynamic: true + sensitive: true + type: type + scheduledState: ENABLED + controllerServiceApis: + - type: type + bundle: null + - type: type + bundle: null + name: name + instanceIdentifier: instanceIdentifier + position: null + groupIdentifier: groupIdentifier + bundle: + artifact: artifact + version: version + group: group + properties: + key: properties + defaultFlowFileExpiration: defaultFlowFileExpiration + flowFileConcurrency: flowFileConcurrency + flowFileOutboundPolicy: flowFileOutboundPolicy + name: name + inputPorts: + - componentType: CONNECTION + identifier: identifier + comments: comments + allowRemoteAccess: true + concurrentlySchedulableTaskCount: 2 + name: name + instanceIdentifier: instanceIdentifier + portFunction: STANDARD + position: null + groupIdentifier: groupIdentifier + type: INPUT_PORT + scheduledState: ENABLED + - componentType: CONNECTION + identifier: identifier + comments: comments + allowRemoteAccess: true + concurrentlySchedulableTaskCount: 2 + name: name + instanceIdentifier: instanceIdentifier + portFunction: STANDARD + position: null + groupIdentifier: groupIdentifier + type: INPUT_PORT + scheduledState: ENABLED + instanceIdentifier: instanceIdentifier + maxConcurrentTasks: 9 + position: null + statelessFlowTimeout: statelessFlowTimeout + groupIdentifier: groupIdentifier + remoteProcessGroups: + - componentType: CONNECTION + identifier: identifier + comments: comments + proxyPassword: proxyPassword + communicationsTimeout: communicationsTimeout + proxyHost: proxyHost + proxyPort: 4 + outputPorts: + - null + - null + transportProtocol: "RAW, HTTP" + name: name + proxyUser: proxyUser + inputPorts: + - componentType: CONNECTION identifier: identifier - componentType: CONNECTION - defaultBackPressureObjectThreshold: 9 + remoteGroupId: remoteGroupId comments: comments - executionEngine: STANDARD - labels: - - identifier: identifier - componentType: CONNECTION - comments: comments - name: name - width: 4.332304821875894 - instanceIdentifier: instanceIdentifier - style: - key: style - position: null - label: label - groupIdentifier: groupIdentifier - zIndex: 7 - height: 2.7977867356748476 - - identifier: identifier - componentType: CONNECTION - comments: comments - name: name - width: 4.332304821875894 - instanceIdentifier: instanceIdentifier - style: - key: style - position: null - label: label - groupIdentifier: groupIdentifier - zIndex: 7 - height: 2.7977867356748476 - defaultBackPressureDataSizeThreshold: defaultBackPressureDataSizeThreshold - controllerServices: - - annotationData: annotationData - identifier: identifier - componentType: CONNECTION - comments: comments - bulletinLevel: bulletinLevel - type: type - propertyDescriptors: - key: null - scheduledState: ENABLED - controllerServiceApis: - - type: type - bundle: null - - type: type - bundle: null - name: name - instanceIdentifier: instanceIdentifier - position: null - groupIdentifier: groupIdentifier - bundle: null - properties: - key: properties - - annotationData: annotationData - identifier: identifier - componentType: CONNECTION - comments: comments - bulletinLevel: bulletinLevel - type: type - propertyDescriptors: - key: null - scheduledState: ENABLED - controllerServiceApis: - - type: type - bundle: null - - type: type - bundle: null - name: name - instanceIdentifier: instanceIdentifier - position: null - groupIdentifier: groupIdentifier - bundle: null - properties: - key: properties - defaultFlowFileExpiration: defaultFlowFileExpiration - flowFileConcurrency: flowFileConcurrency - flowFileOutboundPolicy: flowFileOutboundPolicy + targetId: targetId + concurrentlySchedulableTaskCount: 1 + useCompression: true + scheduledState: ENABLED name: name - inputPorts: - - identifier: identifier - componentType: CONNECTION - comments: comments - allowRemoteAccess: true - concurrentlySchedulableTaskCount: 8 - name: name - instanceIdentifier: instanceIdentifier - position: null - portFunction: STANDARD - type: INPUT_PORT - groupIdentifier: groupIdentifier - scheduledState: ENABLED - - identifier: identifier - componentType: CONNECTION - comments: comments - allowRemoteAccess: true - concurrentlySchedulableTaskCount: 8 - name: name - instanceIdentifier: instanceIdentifier - position: null - portFunction: STANDARD - type: INPUT_PORT - groupIdentifier: groupIdentifier - scheduledState: ENABLED instanceIdentifier: instanceIdentifier - position: - x: 3.111202833403195 - "y": 9.897492629215506 - maxConcurrentTasks: 0 - statelessFlowTimeout: statelessFlowTimeout - remoteProcessGroups: - - identifier: identifier - componentType: CONNECTION - comments: comments - proxyPassword: proxyPassword - communicationsTimeout: communicationsTimeout - proxyHost: proxyHost - proxyPort: 5 - transportProtocol: "RAW, HTTP" - outputPorts: - - null - - null - name: name - proxyUser: proxyUser - targetUris: targetUris - inputPorts: - - identifier: identifier - componentType: CONNECTION - remoteGroupId: remoteGroupId - comments: comments - targetId: targetId - concurrentlySchedulableTaskCount: 7 - useCompression: true - scheduledState: ENABLED - name: name - instanceIdentifier: instanceIdentifier - position: null - batchSize: - duration: duration - size: size - count: 0 - groupIdentifier: groupIdentifier - - identifier: identifier - componentType: CONNECTION - remoteGroupId: remoteGroupId - comments: comments - targetId: targetId - concurrentlySchedulableTaskCount: 7 - useCompression: true - scheduledState: ENABLED - name: name - instanceIdentifier: instanceIdentifier - position: null - batchSize: - duration: duration - size: size - count: 0 - groupIdentifier: groupIdentifier - instanceIdentifier: instanceIdentifier - yieldDuration: yieldDuration - position: null - groupIdentifier: groupIdentifier - localNetworkInterface: localNetworkInterface - - identifier: identifier - componentType: CONNECTION - comments: comments - proxyPassword: proxyPassword - communicationsTimeout: communicationsTimeout - proxyHost: proxyHost - proxyPort: 5 - transportProtocol: "RAW, HTTP" - outputPorts: - - null - - null - name: name - proxyUser: proxyUser - targetUris: targetUris - inputPorts: - - identifier: identifier - componentType: CONNECTION - remoteGroupId: remoteGroupId - comments: comments - targetId: targetId - concurrentlySchedulableTaskCount: 7 - useCompression: true - scheduledState: ENABLED - name: name - instanceIdentifier: instanceIdentifier - position: null - batchSize: - duration: duration - size: size - count: 0 - groupIdentifier: groupIdentifier - - identifier: identifier - componentType: CONNECTION - remoteGroupId: remoteGroupId - comments: comments - targetId: targetId - concurrentlySchedulableTaskCount: 7 - useCompression: true - scheduledState: ENABLED - name: name - instanceIdentifier: instanceIdentifier - position: null - batchSize: - duration: duration - size: size - count: 0 - groupIdentifier: groupIdentifier - instanceIdentifier: instanceIdentifier - yieldDuration: yieldDuration - position: null - groupIdentifier: groupIdentifier - localNetworkInterface: localNetworkInterface + position: null + batchSize: + duration: duration + size: size + count: 5 groupIdentifier: groupIdentifier - parameterProviders: - key: - identifier: identifier - name: name - type: type - bundle: null - flow: - versionCount: 8 + - componentType: CONNECTION identifier: identifier - bucketName: bucketName - permissions: - canRead: true - canWrite: true - canDelete: true - createdTimestamp: 5 + remoteGroupId: remoteGroupId + comments: comments + targetId: targetId + concurrentlySchedulableTaskCount: 1 + useCompression: true + scheduledState: ENABLED name: name - description: description - bucketIdentifier: bucketIdentifier - versionInfo: - version: 7 - branch: branch - lastModifiedTimestamp: 5 - flowEncodingVersion: flowEncodingVersion - parameterContexts: - key: - parameterGroupName: parameterGroupName - identifier: identifier - synchronized: true - componentType: CONNECTION - comments: comments - description: description - inheritedParameterContexts: - - inheritedParameterContexts - - inheritedParameterContexts - name: name - instanceIdentifier: instanceIdentifier - position: null - groupIdentifier: groupIdentifier - parameters: - - referencedAssets: - - identifier: identifier - name: name - - identifier: identifier - name: name - provided: true - name: name - description: description - sensitive: true - value: value - - referencedAssets: - - identifier: identifier - name: name - - identifier: identifier - name: name - provided: true - name: name - description: description - sensitive: true - value: value - parameterProvider: parameterProvider - latest: true - stoppedCount: 6 - id: id - bulletins: - - sourceId: sourceId - canRead: true - groupId: groupId - id: 5 - nodeAddress: nodeAddress - bulletin: - sourceId: sourceId - level: level - sourceType: sourceType - groupId: groupId - id: 5 - sourceName: sourceName - category: category - message: message - nodeAddress: nodeAddress - timestamp: timestamp - timestamp: timestamp - - sourceId: sourceId - canRead: true - groupId: groupId - id: 5 - nodeAddress: nodeAddress - bulletin: - sourceId: sourceId - level: level - sourceType: sourceType - groupId: groupId - id: 5 - sourceName: sourceName - category: category - message: message - nodeAddress: nodeAddress - timestamp: timestamp - timestamp: timestamp - publicInputPortCount: 3 - upToDateCount: 1 - inactiveRemotePortCount: 1 - uri: uri - locallyModifiedCount: 3 - revision: - clientId: clientId - lastModifier: lastModifier - version: 0 - disconnectedNodeAcknowledged: true - publicOutputPortCount: 1 - component: - activeRemotePortCount: 7 - flowfileConcurrency: "UNBOUNDED, SINGLE_FLOWFILE_PER_NODE, SINGLE_BATCH_PER_NODE" - staleCount: 4 - outputPortCount: 3 - inputPortCount: 6 - versionedComponentId: versionedComponentId - runningCount: 1 - disabledCount: 2 - flowfileOutboundPolicy: "STREAM_WHEN_AVAILABLE, BATCH_OUTPUT" - stoppedCount: 5 - id: id - versionControlInformation: - bucketName: bucketName - groupId: groupId - registryId: registryId - storageLocation: storageLocation - bucketId: bucketId - registryName: registryName - branch: branch - flowName: flowName - version: version - flowDescription: flowDescription - stateExplanation: stateExplanation - state: "LOCALLY_MODIFIED, STALE, LOCALLY_MODIFIED_AND_STALE, UP_TO_DATE,\ - \ SYNC_FAILURE" - flowId: flowId - logFileSuffix: logFileSuffix - defaultBackPressureObjectThreshold: 0 - publicInputPortCount: 6 + instanceIdentifier: instanceIdentifier + position: null + batchSize: + duration: duration + size: size + count: 5 + groupIdentifier: groupIdentifier + targetUris: targetUris + instanceIdentifier: instanceIdentifier + yieldDuration: yieldDuration + position: null + groupIdentifier: groupIdentifier + localNetworkInterface: localNetworkInterface + - componentType: CONNECTION + identifier: identifier + comments: comments + proxyPassword: proxyPassword + communicationsTimeout: communicationsTimeout + proxyHost: proxyHost + proxyPort: 4 + outputPorts: + - null + - null + transportProtocol: "RAW, HTTP" + name: name + proxyUser: proxyUser + inputPorts: + - componentType: CONNECTION + identifier: identifier + remoteGroupId: remoteGroupId + comments: comments + targetId: targetId + concurrentlySchedulableTaskCount: 1 + useCompression: true + scheduledState: ENABLED + name: name + instanceIdentifier: instanceIdentifier + position: null + batchSize: + duration: duration + size: size + count: 5 + groupIdentifier: groupIdentifier + - componentType: CONNECTION + identifier: identifier + remoteGroupId: remoteGroupId + comments: comments + targetId: targetId + concurrentlySchedulableTaskCount: 1 + useCompression: true + scheduledState: ENABLED + name: name + instanceIdentifier: instanceIdentifier + position: null + batchSize: + duration: duration + size: size + count: 5 + groupIdentifier: groupIdentifier + targetUris: targetUris + instanceIdentifier: instanceIdentifier + yieldDuration: yieldDuration + position: null + groupIdentifier: groupIdentifier + localNetworkInterface: localNetworkInterface + parameterProviders: + key: + identifier: identifier + name: name + type: type + bundle: null + flow: + versionCount: 4 + bucketName: bucketName + identifier: identifier + permissions: null + createdTimestamp: 3 + name: name + description: description + bucketIdentifier: bucketIdentifier + versionInfo: + version: 0 + branch: branch + lastModifiedTimestamp: 8 + flowEncodingVersion: flowEncodingVersion + latest: true + parameterContexts: + key: + parameterGroupName: parameterGroupName + componentType: CONNECTION + identifier: identifier + synchronized: true comments: comments - upToDateCount: 3 - parentGroupId: parentGroupId - inactiveRemotePortCount: 9 - executionEngine: "STATELESS, STANDARD, INHERITED" - locallyModifiedCount: 2 - defaultBackPressureDataSizeThreshold: defaultBackPressureDataSizeThreshold - publicOutputPortCount: 7 - localOutputPortCount: 1 - defaultFlowFileExpiration: defaultFlowFileExpiration - localInputPortCount: 1 - statelessGroupScheduledState: "STOPPED, RUNNING" - contents: - controllerServices: - - deprecated: true - bulletinLevel: bulletinLevel - multipleVersionsAvailable: true - extensionMissing: true - type: type - descriptors: - key: - supportsEl: true - displayName: displayName - defaultValue: defaultValue - expressionLanguageScope: expressionLanguageScope - description: description - sensitive: true - required: true - dependencies: - - dependentValues: - - dependentValues - - dependentValues - propertyName: propertyName - - dependentValues: - - dependentValues - - dependentValues - propertyName: propertyName - allowableValues: - - canRead: true - allowableValue: - displayName: displayName - description: description - value: value - - canRead: true - allowableValue: - displayName: displayName - description: description - value: value - identifiesControllerService: identifiesControllerService - name: name - dynamic: true - identifiesControllerServiceBundle: null - controllerServiceApis: - - type: type - bundle: null - - type: type - bundle: null - sensitiveDynamicPropertyNames: - - sensitiveDynamicPropertyNames - - sensitiveDynamicPropertyNames - versionedComponentId: versionedComponentId - supportsSensitiveDynamicProperties: true - validationErrors: - - validationErrors - - validationErrors - id: id - state: "ENABLED, ENABLING, DISABLED, DISABLING" - bundle: - artifact: artifact - version: version - group: group - referencingComponents: - - bulletins: - - null - - null - disconnectedNodeAcknowledged: true - component: - descriptors: - key: null - referenceCycle: true - activeThreadCount: 0 - groupId: groupId - name: name - validationErrors: - - validationErrors - - validationErrors - referenceType: "Processor, ControllerService, ReportingTask,\ - \ FlowRegistryClient" - id: id - state: state - type: type - referencingComponents: - - null - - null - properties: - key: properties - permissions: null - id: id - position: null - uri: uri - revision: null - operatePermissions: null - - bulletins: - - null - - null - disconnectedNodeAcknowledged: true - component: - descriptors: - key: null - referenceCycle: true - activeThreadCount: 0 - groupId: groupId - name: name - validationErrors: - - validationErrors - - validationErrors - referenceType: "Processor, ControllerService, ReportingTask,\ - \ FlowRegistryClient" - id: id - state: state - type: type - referencingComponents: - - null - - null - properties: - key: properties - permissions: null - id: id - position: null - uri: uri - revision: null - operatePermissions: null - validationStatus: "VALID, INVALID, VALIDATING" - annotationData: annotationData - comments: comments - parentGroupId: parentGroupId - customUiUrl: customUiUrl - restricted: true + description: description + inheritedParameterContexts: + - inheritedParameterContexts + - inheritedParameterContexts + name: name + instanceIdentifier: instanceIdentifier + position: null + groupIdentifier: groupIdentifier + parameterProvider: parameterProvider + parameters: + - referencedAssets: + - identifier: identifier name: name - position: null - persistsState: true - properties: - key: properties - - deprecated: true - bulletinLevel: bulletinLevel - multipleVersionsAvailable: true - extensionMissing: true - type: type - descriptors: - key: - supportsEl: true - displayName: displayName - defaultValue: defaultValue - expressionLanguageScope: expressionLanguageScope - description: description - sensitive: true - required: true - dependencies: - - dependentValues: - - dependentValues - - dependentValues - propertyName: propertyName - - dependentValues: - - dependentValues - - dependentValues - propertyName: propertyName - allowableValues: - - canRead: true - allowableValue: - displayName: displayName - description: description - value: value - - canRead: true - allowableValue: - displayName: displayName - description: description - value: value - identifiesControllerService: identifiesControllerService - name: name - dynamic: true - identifiesControllerServiceBundle: null - controllerServiceApis: - - type: type - bundle: null - - type: type - bundle: null - sensitiveDynamicPropertyNames: - - sensitiveDynamicPropertyNames - - sensitiveDynamicPropertyNames - versionedComponentId: versionedComponentId - supportsSensitiveDynamicProperties: true - validationErrors: - - validationErrors - - validationErrors - id: id - state: "ENABLED, ENABLING, DISABLED, DISABLING" - bundle: - artifact: artifact - version: version - group: group - referencingComponents: - - bulletins: - - null - - null - disconnectedNodeAcknowledged: true - component: - descriptors: - key: null - referenceCycle: true - activeThreadCount: 0 - groupId: groupId - name: name - validationErrors: - - validationErrors - - validationErrors - referenceType: "Processor, ControllerService, ReportingTask,\ - \ FlowRegistryClient" - id: id - state: state - type: type - referencingComponents: - - null - - null - properties: - key: properties - permissions: null - id: id - position: null - uri: uri - revision: null - operatePermissions: null - - bulletins: - - null - - null - disconnectedNodeAcknowledged: true - component: - descriptors: - key: null - referenceCycle: true - activeThreadCount: 0 - groupId: groupId - name: name - validationErrors: - - validationErrors - - validationErrors - referenceType: "Processor, ControllerService, ReportingTask,\ - \ FlowRegistryClient" - id: id - state: state - type: type - referencingComponents: - - null - - null - properties: - key: properties - permissions: null - id: id - position: null - uri: uri - revision: null - operatePermissions: null - validationStatus: "VALID, INVALID, VALIDATING" - annotationData: annotationData - comments: comments - parentGroupId: parentGroupId - customUiUrl: customUiUrl - restricted: true + - identifier: identifier name: name - position: null - persistsState: true - properties: - key: properties - processGroups: - - null - - null - outputPorts: - - null - - null - inputPorts: - - comments: comments - concurrentlySchedulableTaskCount: 2 - parentGroupId: parentGroupId - type: "INPUT_PORT, OUTPUT_PORT" - allowRemoteAccess: true - versionedComponentId: versionedComponentId + provided: true + name: name + description: description + sensitive: true + value: value + - referencedAssets: + - identifier: identifier name: name - transmitting: true - validationErrors: - - validationErrors - - validationErrors - id: id - position: null - state: "RUNNING, STOPPED, DISABLED" - portFunction: "STANDARD, FAILURE" - - comments: comments - concurrentlySchedulableTaskCount: 2 - parentGroupId: parentGroupId - type: "INPUT_PORT, OUTPUT_PORT" - allowRemoteAccess: true - versionedComponentId: versionedComponentId + - identifier: identifier name: name - transmitting: true - validationErrors: - - validationErrors - - validationErrors - id: id - position: null - state: "RUNNING, STOPPED, DISABLED" - portFunction: "STANDARD, FAILURE" - funnels: - - versionedComponentId: versionedComponentId - parentGroupId: parentGroupId - id: id - position: null - - versionedComponentId: versionedComponentId - parentGroupId: parentGroupId - id: id - position: null - processors: - - supportsParallelProcessing: true - supportsBatching: true - deprecated: true - executionNodeRestricted: true - parentGroupId: parentGroupId - description: description - multipleVersionsAvailable: true - extensionMissing: true - type: type - inputRequirement: inputRequirement - relationships: - - name: name - description: description - autoTerminate: true - retry: true - - name: name - description: description - autoTerminate: true - retry: true - restricted: true - versionedComponentId: versionedComponentId - supportsSensitiveDynamicProperties: true + provided: true + name: name + description: description + sensitive: true + value: value + xml: + name: processGroupImportEntity + ProcessGroupNameDTO: + type: object + properties: + id: + type: string + description: The ID of the Process Group + name: + type: string + description: "The name of the Process Group, or the ID of the Process Group\ + \ if the user does not have the READ policy for the Process Group" + description: The Process Group that the component belongs to + example: + name: name + id: id + ProcessGroupReplaceRequestDTO: + type: object + properties: + complete: + type: boolean + description: Whether or not this request has completed + readOnly: true + failureReason: + type: string + description: "An explanation of why this request failed, or null if this\ + \ request has not failed" + readOnly: true + lastUpdated: + type: string + description: The last time this request was updated. + readOnly: true + percentCompleted: + type: integer + description: "The percentage complete for the request, between 0 and 100" + format: int32 + readOnly: true + processGroupId: + type: string + description: The unique ID of the Process Group being updated + requestId: + type: string + description: The unique ID of this request. + readOnly: true + state: + type: string + description: The state of the request + readOnly: true + uri: + type: string + description: The URI for future requests to this drop request. + readOnly: true + description: The Process Group Change Request + example: + percentCompleted: 0 + lastUpdated: lastUpdated + processGroupId: processGroupId + requestId: requestId + failureReason: failureReason + state: state + complete: true + uri: uri + ProcessGroupReplaceRequestEntity: + type: object + properties: + processGroupRevision: + $ref: '#/components/schemas/RevisionDTO' + request: + $ref: '#/components/schemas/ProcessGroupReplaceRequestDTO' + versionedFlowSnapshot: + $ref: '#/components/schemas/RegisteredFlowSnapshot' + example: + processGroupRevision: + clientId: clientId + lastModifier: lastModifier + version: 2 + request: + percentCompleted: 0 + lastUpdated: lastUpdated + processGroupId: processGroupId + requestId: requestId + failureReason: failureReason + state: state + complete: true + uri: uri + versionedFlowSnapshot: + bucket: + identifier: identifier + permissions: + canRead: true + canDelete: true + canWrite: true + createdTimestamp: 2 + name: name + description: description + externalControllerServices: + key: + identifier: identifier + name: name + snapshotMetadata: + flowIdentifier: flowIdentifier + comments: comments + author: author + bucketIdentifier: bucketIdentifier + branch: branch + version: version + timestamp: 5 + flowContents: + processors: + - autoTerminatedRelationships: + - autoTerminatedRelationships + - autoTerminatedRelationships + bulletinLevel: bulletinLevel + executionNode: executionNode + runDurationMillis: 3 + propertyDescriptors: + key: null + type: type + scheduledState: ENABLED + maxBackoffPeriod: maxBackoffPeriod + yieldDuration: yieldDuration + bundle: null + retriedRelationships: + - retriedRelationships + - retriedRelationships + annotationData: annotationData + componentType: CONNECTION + identifier: identifier + comments: comments + concurrentlySchedulableTaskCount: 1 + retryCount: 1 + penaltyDuration: penaltyDuration + backoffMechanism: "PENALIZE_FLOWFILE, YIELD_PROCESSOR" + schedulingStrategy: schedulingStrategy + name: name + instanceIdentifier: instanceIdentifier + schedulingPeriod: schedulingPeriod + style: + key: style + position: null + groupIdentifier: groupIdentifier + properties: + key: properties + - autoTerminatedRelationships: + - autoTerminatedRelationships + - autoTerminatedRelationships + bulletinLevel: bulletinLevel + executionNode: executionNode + runDurationMillis: 3 + propertyDescriptors: + key: null + type: type + scheduledState: ENABLED + maxBackoffPeriod: maxBackoffPeriod + yieldDuration: yieldDuration + bundle: null + retriedRelationships: + - retriedRelationships + - retriedRelationships + annotationData: annotationData + componentType: CONNECTION + identifier: identifier + comments: comments + concurrentlySchedulableTaskCount: 1 + retryCount: 1 + penaltyDuration: penaltyDuration + backoffMechanism: "PENALIZE_FLOWFILE, YIELD_PROCESSOR" + schedulingStrategy: schedulingStrategy + name: name + instanceIdentifier: instanceIdentifier + schedulingPeriod: schedulingPeriod + style: + key: style + position: null + groupIdentifier: groupIdentifier + properties: + key: properties + scheduledState: ENABLED + processGroups: + - null + - null + outputPorts: + - null + - null + funnels: + - componentType: CONNECTION + identifier: identifier + comments: comments + name: name + instanceIdentifier: instanceIdentifier + position: null + groupIdentifier: groupIdentifier + - componentType: CONNECTION + identifier: identifier + comments: comments + name: name + instanceIdentifier: instanceIdentifier + position: null + groupIdentifier: groupIdentifier + versionedFlowCoordinates: + registryId: registryId + storageLocation: storageLocation + bucketId: bucketId + branch: branch + flowId: flowId + version: version + latest: true + connections: + - componentType: CONNECTION + identifier: identifier + prioritizers: + - prioritizers + - prioritizers + comments: comments + flowFileExpiration: flowFileExpiration + selectedRelationships: + - selectedRelationships + - selectedRelationships + loadBalanceCompression: "DO_NOT_COMPRESS, COMPRESS_ATTRIBUTES_ONLY,\ + \ COMPRESS_ATTRIBUTES_AND_CONTENT" + destination: + comments: comments + groupId: groupId + name: name + instanceIdentifier: instanceIdentifier + id: id + type: PROCESSOR + backPressureDataSizeThreshold: backPressureDataSizeThreshold + loadBalanceStrategy: "DO_NOT_LOAD_BALANCE, PARTITION_BY_ATTRIBUTE, ROUND_ROBIN,\ + \ SINGLE_NODE" + labelIndex: 2 + source: null + bends: + - x: 7.203794749804894 + "y": 4.332304821875894 + - x: 7.203794749804894 + "y": 4.332304821875894 + backPressureObjectThreshold: 0 + name: name + instanceIdentifier: instanceIdentifier + position: null + groupIdentifier: groupIdentifier + partitioningAttribute: partitioningAttribute + zIndex: 9 + - componentType: CONNECTION + identifier: identifier + prioritizers: + - prioritizers + - prioritizers + comments: comments + flowFileExpiration: flowFileExpiration + selectedRelationships: + - selectedRelationships + - selectedRelationships + loadBalanceCompression: "DO_NOT_COMPRESS, COMPRESS_ATTRIBUTES_ONLY,\ + \ COMPRESS_ATTRIBUTES_AND_CONTENT" + destination: + comments: comments + groupId: groupId + name: name + instanceIdentifier: instanceIdentifier + id: id + type: PROCESSOR + backPressureDataSizeThreshold: backPressureDataSizeThreshold + loadBalanceStrategy: "DO_NOT_LOAD_BALANCE, PARTITION_BY_ATTRIBUTE, ROUND_ROBIN,\ + \ SINGLE_NODE" + labelIndex: 2 + source: null + bends: + - x: 7.203794749804894 + "y": 4.332304821875894 + - x: 7.203794749804894 + "y": 4.332304821875894 + backPressureObjectThreshold: 0 + name: name + instanceIdentifier: instanceIdentifier + position: null + groupIdentifier: groupIdentifier + partitioningAttribute: partitioningAttribute + zIndex: 9 + logFileSuffix: logFileSuffix + parameterContextName: parameterContextName + componentType: CONNECTION + identifier: identifier + defaultBackPressureObjectThreshold: 0 + comments: comments + executionEngine: STANDARD + defaultBackPressureDataSizeThreshold: defaultBackPressureDataSizeThreshold + labels: + - componentType: CONNECTION + identifier: identifier + comments: comments + name: name + width: 4.8789878742268815 + instanceIdentifier: instanceIdentifier + style: + key: style + label: label + position: null + groupIdentifier: groupIdentifier + height: 6.173804034172511 + zIndex: 6 + - componentType: CONNECTION + identifier: identifier + comments: comments + name: name + width: 4.8789878742268815 + instanceIdentifier: instanceIdentifier + style: + key: style + label: label + position: null + groupIdentifier: groupIdentifier + height: 6.173804034172511 + zIndex: 6 + controllerServices: + - annotationData: annotationData + componentType: CONNECTION + identifier: identifier + comments: comments + bulletinLevel: bulletinLevel + propertyDescriptors: + key: + resourceDefinition: + resourceTypes: + - FILE + - FILE + cardinality: SINGLE + displayName: displayName + identifiesControllerService: true name: name - validationErrors: - - validationErrors - - validationErrors - style: - key: style - id: id - position: null - state: "RUNNING, STOPPED, DISABLED" - bundle: - artifact: artifact - version: version - group: group - persistsState: true - config: - annotationData: annotationData - comments: comments - concurrentlySchedulableTaskCount: 6 - autoTerminatedRelationships: - - autoTerminatedRelationships - - autoTerminatedRelationships - retryCount: 1 - bulletinLevel: bulletinLevel - executionNode: executionNode - penaltyDuration: penaltyDuration - defaultSchedulingPeriod: - key: defaultSchedulingPeriod - runDurationMillis: 3 - defaultConcurrentTasks: - key: defaultConcurrentTasks - customUiUrl: customUiUrl - descriptors: - key: - supportsEl: true - displayName: displayName - defaultValue: defaultValue - expressionLanguageScope: expressionLanguageScope - description: description - sensitive: true - required: true - dependencies: - - dependentValues: - - dependentValues - - dependentValues - propertyName: propertyName - - dependentValues: - - dependentValues - - dependentValues - propertyName: propertyName - allowableValues: - - canRead: true - allowableValue: - displayName: displayName - description: description - value: value - - canRead: true - allowableValue: - displayName: displayName - description: description - value: value - identifiesControllerService: identifiesControllerService - name: name - dynamic: true - identifiesControllerServiceBundle: null - lossTolerant: true - backoffMechanism: "PENALIZE_FLOWFILE, YIELD_PROCESSOR" - maxBackoffPeriod: maxBackoffPeriod - sensitiveDynamicPropertyNames: - - sensitiveDynamicPropertyNames - - sensitiveDynamicPropertyNames - schedulingStrategy: schedulingStrategy - schedulingPeriod: schedulingPeriod - yieldDuration: yieldDuration - properties: - key: properties - retriedRelationships: - - retriedRelationships - - retriedRelationships - validationStatus: "VALID, INVALID, VALIDATING" - - supportsParallelProcessing: true - supportsBatching: true - deprecated: true - executionNodeRestricted: true - parentGroupId: parentGroupId - description: description - multipleVersionsAvailable: true - extensionMissing: true - type: type - inputRequirement: inputRequirement - relationships: - - name: name - description: description - autoTerminate: true - retry: true - - name: name - description: description - autoTerminate: true - retry: true - restricted: true - versionedComponentId: versionedComponentId - supportsSensitiveDynamicProperties: true + dynamic: true + sensitive: true + type: type + scheduledState: ENABLED + controllerServiceApis: + - type: type + bundle: null + - type: type + bundle: null + name: name + instanceIdentifier: instanceIdentifier + position: null + groupIdentifier: groupIdentifier + bundle: + artifact: artifact + version: version + group: group + properties: + key: properties + - annotationData: annotationData + componentType: CONNECTION + identifier: identifier + comments: comments + bulletinLevel: bulletinLevel + propertyDescriptors: + key: + resourceDefinition: + resourceTypes: + - FILE + - FILE + cardinality: SINGLE + displayName: displayName + identifiesControllerService: true name: name - validationErrors: - - validationErrors - - validationErrors - style: - key: style - id: id - position: null - state: "RUNNING, STOPPED, DISABLED" - bundle: - artifact: artifact - version: version - group: group - persistsState: true - config: - annotationData: annotationData - comments: comments - concurrentlySchedulableTaskCount: 6 - autoTerminatedRelationships: - - autoTerminatedRelationships - - autoTerminatedRelationships - retryCount: 1 - bulletinLevel: bulletinLevel - executionNode: executionNode - penaltyDuration: penaltyDuration - defaultSchedulingPeriod: - key: defaultSchedulingPeriod - runDurationMillis: 3 - defaultConcurrentTasks: - key: defaultConcurrentTasks - customUiUrl: customUiUrl - descriptors: - key: - supportsEl: true - displayName: displayName - defaultValue: defaultValue - expressionLanguageScope: expressionLanguageScope - description: description - sensitive: true - required: true - dependencies: - - dependentValues: - - dependentValues - - dependentValues - propertyName: propertyName - - dependentValues: - - dependentValues - - dependentValues - propertyName: propertyName - allowableValues: - - canRead: true - allowableValue: - displayName: displayName - description: description - value: value - - canRead: true - allowableValue: - displayName: displayName - description: description - value: value - identifiesControllerService: identifiesControllerService - name: name - dynamic: true - identifiesControllerServiceBundle: null - lossTolerant: true - backoffMechanism: "PENALIZE_FLOWFILE, YIELD_PROCESSOR" - maxBackoffPeriod: maxBackoffPeriod - sensitiveDynamicPropertyNames: - - sensitiveDynamicPropertyNames - - sensitiveDynamicPropertyNames - schedulingStrategy: schedulingStrategy - schedulingPeriod: schedulingPeriod - yieldDuration: yieldDuration - properties: - key: properties - retriedRelationships: - - retriedRelationships - - retriedRelationships - validationStatus: "VALID, INVALID, VALIDATING" - remoteProcessGroups: - - targetSecure: true - inactiveRemoteInputPortCount: 9 - communicationsTimeout: communicationsTimeout - outputPortCount: 5 - inputPortCount: 4 - activeRemoteInputPortCount: 9 - proxyPort: 1 - flowRefreshed: flowRefreshed - versionedComponentId: versionedComponentId - transportProtocol: transportProtocol - transmitting: true - validationErrors: - - validationErrors - - validationErrors - yieldDuration: yieldDuration - id: id - localNetworkInterface: localNetworkInterface - comments: comments - authorizationIssues: - - authorizationIssues - - authorizationIssues - proxyPassword: proxyPassword - parentGroupId: parentGroupId - activeRemoteOutputPortCount: 6 - proxyHost: proxyHost - contents: - outputPorts: - - null - - null - inputPorts: - - comments: comments - targetId: targetId - concurrentlySchedulableTaskCount: 9 - groupId: groupId - useCompression: true - targetRunning: true - connected: true - versionedComponentId: versionedComponentId - batchSettings: - duration: duration - size: size - count: 6 - name: name - transmitting: true - exists: true - id: id - - comments: comments - targetId: targetId - concurrentlySchedulableTaskCount: 9 - groupId: groupId - useCompression: true - targetRunning: true - connected: true - versionedComponentId: versionedComponentId - batchSettings: - duration: duration - size: size - count: 6 - name: name - transmitting: true - exists: true - id: id - targetUri: targetUri + dynamic: true + sensitive: true + type: type + scheduledState: ENABLED + controllerServiceApis: + - type: type + bundle: null + - type: type + bundle: null + name: name + instanceIdentifier: instanceIdentifier + position: null + groupIdentifier: groupIdentifier + bundle: + artifact: artifact + version: version + group: group + properties: + key: properties + defaultFlowFileExpiration: defaultFlowFileExpiration + flowFileConcurrency: flowFileConcurrency + flowFileOutboundPolicy: flowFileOutboundPolicy + name: name + inputPorts: + - componentType: CONNECTION + identifier: identifier + comments: comments + allowRemoteAccess: true + concurrentlySchedulableTaskCount: 2 + name: name + instanceIdentifier: instanceIdentifier + portFunction: STANDARD + position: null + groupIdentifier: groupIdentifier + type: INPUT_PORT + scheduledState: ENABLED + - componentType: CONNECTION + identifier: identifier + comments: comments + allowRemoteAccess: true + concurrentlySchedulableTaskCount: 2 + name: name + instanceIdentifier: instanceIdentifier + portFunction: STANDARD + position: null + groupIdentifier: groupIdentifier + type: INPUT_PORT + scheduledState: ENABLED + instanceIdentifier: instanceIdentifier + maxConcurrentTasks: 9 + position: null + statelessFlowTimeout: statelessFlowTimeout + groupIdentifier: groupIdentifier + remoteProcessGroups: + - componentType: CONNECTION + identifier: identifier + comments: comments + proxyPassword: proxyPassword + communicationsTimeout: communicationsTimeout + proxyHost: proxyHost + proxyPort: 4 + outputPorts: + - null + - null + transportProtocol: "RAW, HTTP" + name: name + proxyUser: proxyUser + inputPorts: + - componentType: CONNECTION + identifier: identifier + remoteGroupId: remoteGroupId + comments: comments + targetId: targetId + concurrentlySchedulableTaskCount: 1 + useCompression: true + scheduledState: ENABLED + name: name + instanceIdentifier: instanceIdentifier + position: null + batchSize: + duration: duration + size: size + count: 5 + groupIdentifier: groupIdentifier + - componentType: CONNECTION + identifier: identifier + remoteGroupId: remoteGroupId + comments: comments + targetId: targetId + concurrentlySchedulableTaskCount: 1 + useCompression: true + scheduledState: ENABLED + name: name + instanceIdentifier: instanceIdentifier + position: null + batchSize: + duration: duration + size: size + count: 5 + groupIdentifier: groupIdentifier + targetUris: targetUris + instanceIdentifier: instanceIdentifier + yieldDuration: yieldDuration + position: null + groupIdentifier: groupIdentifier + localNetworkInterface: localNetworkInterface + - componentType: CONNECTION + identifier: identifier + comments: comments + proxyPassword: proxyPassword + communicationsTimeout: communicationsTimeout + proxyHost: proxyHost + proxyPort: 4 + outputPorts: + - null + - null + transportProtocol: "RAW, HTTP" + name: name + proxyUser: proxyUser + inputPorts: + - componentType: CONNECTION + identifier: identifier + remoteGroupId: remoteGroupId + comments: comments + targetId: targetId + concurrentlySchedulableTaskCount: 1 + useCompression: true + scheduledState: ENABLED + name: name + instanceIdentifier: instanceIdentifier + position: null + batchSize: + duration: duration + size: size + count: 5 + groupIdentifier: groupIdentifier + - componentType: CONNECTION + identifier: identifier + remoteGroupId: remoteGroupId + comments: comments + targetId: targetId + concurrentlySchedulableTaskCount: 1 + useCompression: true + scheduledState: ENABLED + name: name + instanceIdentifier: instanceIdentifier + position: null + batchSize: + duration: duration + size: size + count: 5 + groupIdentifier: groupIdentifier + targetUris: targetUris + instanceIdentifier: instanceIdentifier + yieldDuration: yieldDuration + position: null + groupIdentifier: groupIdentifier + localNetworkInterface: localNetworkInterface + parameterProviders: + key: + identifier: identifier + name: name + type: type + bundle: null + flow: + versionCount: 4 + bucketName: bucketName + identifier: identifier + permissions: null + createdTimestamp: 3 + name: name + description: description + bucketIdentifier: bucketIdentifier + versionInfo: + version: 0 + branch: branch + lastModifiedTimestamp: 8 + flowEncodingVersion: flowEncodingVersion + latest: true + parameterContexts: + key: + parameterGroupName: parameterGroupName + componentType: CONNECTION + identifier: identifier + synchronized: true + comments: comments + description: description + inheritedParameterContexts: + - inheritedParameterContexts + - inheritedParameterContexts + name: name + instanceIdentifier: instanceIdentifier + position: null + groupIdentifier: groupIdentifier + parameterProvider: parameterProvider + parameters: + - referencedAssets: + - identifier: identifier name: name - proxyUser: proxyUser - targetUris: targetUris - position: null - inactiveRemoteOutputPortCount: 8 - - targetSecure: true - inactiveRemoteInputPortCount: 9 - communicationsTimeout: communicationsTimeout - outputPortCount: 5 - inputPortCount: 4 - activeRemoteInputPortCount: 9 - proxyPort: 1 - flowRefreshed: flowRefreshed - versionedComponentId: versionedComponentId - transportProtocol: transportProtocol - transmitting: true - validationErrors: - - validationErrors - - validationErrors - yieldDuration: yieldDuration - id: id - localNetworkInterface: localNetworkInterface - comments: comments - authorizationIssues: - - authorizationIssues - - authorizationIssues - proxyPassword: proxyPassword - parentGroupId: parentGroupId - activeRemoteOutputPortCount: 6 - proxyHost: proxyHost - contents: - outputPorts: - - null - - null - inputPorts: - - comments: comments - targetId: targetId - concurrentlySchedulableTaskCount: 9 - groupId: groupId - useCompression: true - targetRunning: true - connected: true - versionedComponentId: versionedComponentId - batchSettings: - duration: duration - size: size - count: 6 - name: name - transmitting: true - exists: true - id: id - - comments: comments - targetId: targetId - concurrentlySchedulableTaskCount: 9 - groupId: groupId - useCompression: true - targetRunning: true - connected: true - versionedComponentId: versionedComponentId - batchSettings: - duration: duration - size: size - count: 6 - name: name - transmitting: true - exists: true - id: id - targetUri: targetUri + - identifier: identifier name: name - proxyUser: proxyUser - targetUris: targetUris - position: null - inactiveRemoteOutputPortCount: 8 - connections: - - prioritizers: - - prioritizers - - prioritizers - flowFileExpiration: flowFileExpiration - selectedRelationships: - - selectedRelationships - - selectedRelationships - loadBalanceCompression: "DO_NOT_COMPRESS, COMPRESS_ATTRIBUTES_ONLY,\ - \ COMPRESS_ATTRIBUTES_AND_CONTENT" - destination: null - parentGroupId: parentGroupId - availableRelationships: - - availableRelationships - - availableRelationships - backPressureDataSizeThreshold: backPressureDataSizeThreshold - loadBalanceStrategy: "DO_NOT_LOAD_BALANCE, PARTITION_BY_ATTRIBUTE,\ - \ ROUND_ROBIN, SINGLE_NODE" - source: - running: true - comments: comments - versionedComponentId: versionedComponentId - groupId: groupId - name: name - transmitting: true - exists: true - id: id - type: "PROCESSOR, REMOTE_INPUT_PORT, REMOTE_OUTPUT_PORT, INPUT_PORT,\ - \ OUTPUT_PORT, FUNNEL" - labelIndex: 0 - bends: - - null - - null - loadBalanceStatus: "LOAD_BALANCE_NOT_CONFIGURED, LOAD_BALANCE_INACTIVE,\ - \ LOAD_BALANCE_ACTIVE" - backPressureObjectThreshold: 1 - versionedComponentId: versionedComponentId - getzIndex: 6 + provided: true + name: name + description: description + sensitive: true + value: value + - referencedAssets: + - identifier: identifier name: name - id: id - position: null - loadBalancePartitionAttribute: loadBalancePartitionAttribute - - prioritizers: - - prioritizers - - prioritizers - flowFileExpiration: flowFileExpiration - selectedRelationships: - - selectedRelationships - - selectedRelationships - loadBalanceCompression: "DO_NOT_COMPRESS, COMPRESS_ATTRIBUTES_ONLY,\ - \ COMPRESS_ATTRIBUTES_AND_CONTENT" - destination: null - parentGroupId: parentGroupId - availableRelationships: - - availableRelationships - - availableRelationships - backPressureDataSizeThreshold: backPressureDataSizeThreshold - loadBalanceStrategy: "DO_NOT_LOAD_BALANCE, PARTITION_BY_ATTRIBUTE,\ - \ ROUND_ROBIN, SINGLE_NODE" - source: - running: true - comments: comments - versionedComponentId: versionedComponentId - groupId: groupId - name: name - transmitting: true - exists: true - id: id - type: "PROCESSOR, REMOTE_INPUT_PORT, REMOTE_OUTPUT_PORT, INPUT_PORT,\ - \ OUTPUT_PORT, FUNNEL" - labelIndex: 0 - bends: - - null - - null - loadBalanceStatus: "LOAD_BALANCE_NOT_CONFIGURED, LOAD_BALANCE_INACTIVE,\ - \ LOAD_BALANCE_ACTIVE" - backPressureObjectThreshold: 1 - versionedComponentId: versionedComponentId - getzIndex: 6 + - identifier: identifier name: name - id: id - position: null - loadBalancePartitionAttribute: loadBalancePartitionAttribute - labels: - - versionedComponentId: versionedComponentId - getzIndex: 5 - width: 6.778324963048013 - parentGroupId: parentGroupId - style: - key: style - id: id - position: null - label: label - height: 6.878052220127876 - - versionedComponentId: versionedComponentId - getzIndex: 5 - width: 6.778324963048013 - parentGroupId: parentGroupId - style: - key: style - id: id - position: null - label: label - height: 6.878052220127876 + provided: true + name: name + description: description + sensitive: true + value: value + xml: + name: processGroupReplaceRequestEntity + ProcessGroupStatusDTO: + type: object + properties: + aggregateSnapshot: + $ref: '#/components/schemas/ProcessGroupStatusSnapshotDTO' + id: + type: string + description: The ID of the Process Group + name: + type: string + description: The name of the Process Group + nodeSnapshots: + type: array + description: "The status reported by each node in the cluster. If the NiFi\ + \ instance is a standalone instance, rather than a clustered instance,\ + \ this value may be null." + items: + $ref: '#/components/schemas/NodeProcessGroupStatusSnapshotDTO' + statsLastRefreshed: + type: string + description: The time the status for the process group was last refreshed. + description: The status of the process group. + example: + name: name + nodeSnapshots: + - statusSnapshot: null + address: address + apiPort: 5 + nodeId: nodeId + - statusSnapshot: null + address: address + apiPort: 5 + nodeId: nodeId + aggregateSnapshot: + transferred: transferred + queued: queued + output: output + remoteProcessGroupStatusSnapshots: + - canRead: true + remoteProcessGroupStatusSnapshot: + bytesReceived: 5 + activeThreadCount: 5 + transmissionStatus: transmissionStatus + flowFilesReceived: 7 + groupId: groupId name: name - invalidCount: 5 - syncFailureCount: 1 - position: null - maxConcurrentTasks: 6 - statelessFlowTimeout: statelessFlowTimeout - parameterContext: null - locallyModifiedAndStaleCount: 7 - localOutputPortCount: 5 - localInputPortCount: 5 - invalidCount: 4 - syncFailureCount: 4 - position: - x: 6.027456183070403 - "y": 1.4658129805029452 - versionedFlowState: "LOCALLY_MODIFIED, STALE, LOCALLY_MODIFIED_AND_STALE,\ - \ UP_TO_DATE, SYNC_FAILURE" - locallyModifiedAndStaleCount: 1 - parameterContext: null - status: + targetUri: targetUri + flowFilesSent: 3 + received: received + bytesSent: 8 + id: id + sent: sent + id: id + - canRead: true + remoteProcessGroupStatusSnapshot: + bytesReceived: 5 + activeThreadCount: 5 + transmissionStatus: transmissionStatus + flowFilesReceived: 7 + groupId: groupId name: name - nodeSnapshots: - - statusSnapshot: null - address: address - apiPort: 8 - nodeId: nodeId - - statusSnapshot: null - address: address - apiPort: 8 - nodeId: nodeId + targetUri: targetUri + flowFilesSent: 3 + received: received + bytesSent: 8 id: id - aggregateSnapshot: - transferred: transferred - queued: queued - remoteProcessGroupStatusSnapshots: - - canRead: true - remoteProcessGroupStatusSnapshot: - bytesReceived: 4 - transmissionStatus: transmissionStatus - activeThreadCount: 0 - groupId: groupId - flowFilesReceived: 1 - name: name - targetUri: targetUri - flowFilesSent: 6 - received: received - id: id - bytesSent: 4 - sent: sent - id: id - - canRead: true - remoteProcessGroupStatusSnapshot: - bytesReceived: 4 - transmissionStatus: transmissionStatus - activeThreadCount: 0 - groupId: groupId - flowFilesReceived: 1 - name: name - targetUri: targetUri - flowFilesSent: 6 - received: received - id: id - bytesSent: 4 - sent: sent - id: id - output: output - connectionStatusSnapshots: - - connectionStatusSnapshot: - sourceId: sourceId - groupId: groupId - queued: queued - percentUseCount: 7 - destinationId: destinationId - predictions: - predictedBytesAtNextInterval: 9 - predictionIntervalSeconds: 2 - predictedPercentBytes: 2 - predictedPercentCount: 3 - predictedMillisUntilCountBackpressure: 5 - predictedCountAtNextInterval: 7 - predictedMillisUntilBytesBackpressure: 5 - output: output - input: input - percentUseBytes: 1 - flowFileAvailability: flowFileAvailability - destinationName: destinationName - queuedSize: queuedSize - queuedCount: queuedCount - name: name - flowFilesQueued: 1 - id: id - sourceName: sourceName - flowFilesIn: 4 - flowFilesOut: 1 - bytesIn: 7 - bytesOut: 1 - bytesQueued: 6 - canRead: true - id: id - - connectionStatusSnapshot: - sourceId: sourceId - groupId: groupId - queued: queued - percentUseCount: 7 - destinationId: destinationId - predictions: - predictedBytesAtNextInterval: 9 - predictionIntervalSeconds: 2 - predictedPercentBytes: 2 - predictedPercentCount: 3 - predictedMillisUntilCountBackpressure: 5 - predictedCountAtNextInterval: 7 - predictedMillisUntilBytesBackpressure: 5 - output: output - input: input - percentUseBytes: 1 - flowFileAvailability: flowFileAvailability - destinationName: destinationName - queuedSize: queuedSize - queuedCount: queuedCount - name: name - flowFilesQueued: 1 - id: id - sourceName: sourceName - flowFilesIn: 4 - flowFilesOut: 1 - bytesIn: 7 - bytesOut: 1 - bytesQueued: 6 - canRead: true - id: id - queuedCount: queuedCount - queuedSize: queuedSize - flowFilesReceived: 4 - processGroupStatusSnapshots: - - canRead: true - processGroupStatusSnapshot: null - id: id - - canRead: true - processGroupStatusSnapshot: null - id: id - flowFilesSent: 9 - id: id - flowFilesIn: 5 - written: written - statelessActiveThreadCount: 7 - flowFilesOut: 0 - bytesIn: 4 - bytesQueued: 8 - bytesOut: 2 - bytesWritten: 3 - outputPortStatusSnapshots: - - null - - null - read: read - bytesTransferred: 8 - activeThreadCount: 1 - processorStatusSnapshots: - - processorStatusSnapshot: - bytesWritten: 7 - read: read - tasksDurationNanos: 8 - activeThreadCount: 7 - groupId: groupId - executionNode: "ALL, PRIMARY" - bytesRead: 3 - processingPerformanceStatus: - identifier: identifier - cpuDuration: 3 - contentReadDuration: 7 - sessionCommitDuration: 3 - garbageCollectionDuration: 4 - contentWriteDuration: 5 - type: type - terminatedThreadCount: 3 - output: output - input: input - taskCount: 4 - name: name - id: id - written: written - flowFilesIn: 0 - tasksDuration: tasksDuration - runStatus: "Running, Stopped, Validating, Disabled, Invalid" - flowFilesOut: 6 - tasks: tasks - bytesIn: 7 - bytesOut: 0 - canRead: true - id: id - - processorStatusSnapshot: - bytesWritten: 7 - read: read - tasksDurationNanos: 8 - activeThreadCount: 7 - groupId: groupId - executionNode: "ALL, PRIMARY" - bytesRead: 3 - processingPerformanceStatus: - identifier: identifier - cpuDuration: 3 - contentReadDuration: 7 - sessionCommitDuration: 3 - garbageCollectionDuration: 4 - contentWriteDuration: 5 - type: type - terminatedThreadCount: 3 - output: output - input: input - taskCount: 4 - name: name - id: id - written: written - flowFilesIn: 0 - tasksDuration: tasksDuration - runStatus: "Running, Stopped, Validating, Disabled, Invalid" - flowFilesOut: 6 - tasks: tasks - bytesIn: 7 - bytesOut: 0 - canRead: true - id: id - bytesRead: 4 - processingPerformanceStatus: null - received: received - bytesSent: 8 - processingNanos: 9 - sent: sent - flowFilesTransferred: 1 - terminatedThreadCount: 3 - input: input - bytesReceived: 6 - name: name - flowFilesQueued: 6 - versionedFlowState: "LOCALLY_MODIFIED, STALE, LOCALLY_MODIFIED_AND_STALE,\ - \ UP_TO_DATE, SYNC_FAILURE" - inputPortStatusSnapshots: - - portStatusSnapshot: - output: output - input: input - activeThreadCount: 7 - groupId: groupId - name: name - transmitting: true - id: id - flowFilesIn: 9 - flowFilesOut: 9 - runStatus: "Running, Stopped, Validating, Disabled, Invalid" - bytesIn: 0 - bytesOut: 0 - canRead: true - id: id - - portStatusSnapshot: - output: output - input: input - activeThreadCount: 7 - groupId: groupId - name: name - transmitting: true - id: id - flowFilesIn: 9 - flowFilesOut: 9 - runStatus: "Running, Stopped, Validating, Disabled, Invalid" - bytesIn: 0 - bytesOut: 0 - canRead: true - id: id - statsLastRefreshed: statsLastRefreshed - outputPorts: - - null - - null - inputPorts: - - bulletins: - - null - - null - disconnectedNodeAcknowledged: true - portType: portType - component: null - allowRemoteAccess: true - permissions: null + sent: sent id: id - position: null - uri: uri - revision: null - status: + connectionStatusSnapshots: + - canRead: true + connectionStatusSnapshot: + sourceId: sourceId groupId: groupId + queued: queued + percentUseCount: 1 + destinationId: destinationId + predictions: + predictedBytesAtNextInterval: 4 + predictionIntervalSeconds: 9 + predictedPercentBytes: 6 + predictedPercentCount: 8 + predictedMillisUntilCountBackpressure: 9 + predictedCountAtNextInterval: 5 + predictedMillisUntilBytesBackpressure: 9 + output: output + input: input + percentUseBytes: 7 + flowFileAvailability: flowFileAvailability + destinationName: destinationName + queuedCount: queuedCount + queuedSize: queuedSize + flowFilesQueued: 6 name: name - transmitting: true - nodeSnapshots: - - statusSnapshot: null - address: address - apiPort: 1 - nodeId: nodeId - - statusSnapshot: null - address: address - apiPort: 1 - nodeId: nodeId + flowFilesIn: 1 id: id - aggregateSnapshot: null - statsLastRefreshed: statsLastRefreshed - runStatus: "Running, Stopped, Validating, Disabled, Invalid" - operatePermissions: null - - bulletins: - - null - - null - disconnectedNodeAcknowledged: true - portType: portType - component: null - allowRemoteAccess: true - permissions: null + sourceName: sourceName + flowFilesOut: 1 + bytesIn: 4 + bytesOut: 7 + bytesQueued: 1 id: id - position: null - uri: uri - revision: null - status: + - canRead: true + connectionStatusSnapshot: + sourceId: sourceId groupId: groupId + queued: queued + percentUseCount: 1 + destinationId: destinationId + predictions: + predictedBytesAtNextInterval: 4 + predictionIntervalSeconds: 9 + predictedPercentBytes: 6 + predictedPercentCount: 8 + predictedMillisUntilCountBackpressure: 9 + predictedCountAtNextInterval: 5 + predictedMillisUntilBytesBackpressure: 9 + output: output + input: input + percentUseBytes: 7 + flowFileAvailability: flowFileAvailability + destinationName: destinationName + queuedCount: queuedCount + queuedSize: queuedSize + flowFilesQueued: 6 name: name - transmitting: true - nodeSnapshots: - - statusSnapshot: null - address: address - apiPort: 1 - nodeId: nodeId - - statusSnapshot: null - address: address - apiPort: 1 - nodeId: nodeId + flowFilesIn: 1 id: id - aggregateSnapshot: null - statsLastRefreshed: statsLastRefreshed - runStatus: "Running, Stopped, Validating, Disabled, Invalid" - operatePermissions: null - funnels: - - bulletins: - - null - - null - disconnectedNodeAcknowledged: true - component: null - permissions: null + sourceName: sourceName + flowFilesOut: 1 + bytesIn: 4 + bytesOut: 7 + bytesQueued: 1 id: id - position: null - uri: uri - revision: null - - bulletins: - - null - - null - disconnectedNodeAcknowledged: true - component: null - permissions: null + flowFilesReceived: 5 + queuedCount: queuedCount + queuedSize: queuedSize + flowFilesSent: 4 + processGroupStatusSnapshots: + - canRead: true + processGroupStatusSnapshot: null id: id - position: null - uri: uri - revision: null - processors: - - bulletins: - - null - - null - disconnectedNodeAcknowledged: true - component: null - permissions: null + - canRead: true + processGroupStatusSnapshot: null id: id - position: null - uri: uri - inputRequirement: inputRequirement - revision: null - status: + flowFilesIn: 9 + id: id + written: written + statelessActiveThreadCount: 3 + flowFilesOut: 0 + bytesIn: 0 + bytesOut: 6 + bytesQueued: 4 + bytesWritten: 0 + outputPortStatusSnapshots: + - null + - null + bytesTransferred: 9 + read: read + activeThreadCount: 4 + processorStatusSnapshots: + - processorStatusSnapshot: + bytesWritten: 9 + read: read + tasksDurationNanos: 8 + activeThreadCount: 8 groupId: groupId + executionNode: "ALL, PRIMARY" + bytesRead: 8 + processingPerformanceStatus: null + type: type + terminatedThreadCount: 0 + output: output + input: input + taskCount: 9 name: name - nodeSnapshots: - - statusSnapshot: null - address: address - apiPort: 9 - nodeId: nodeId - - statusSnapshot: null - address: address - apiPort: 9 - nodeId: nodeId + flowFilesIn: 1 id: id - aggregateSnapshot: null - type: type - statsLastRefreshed: statsLastRefreshed + tasksDuration: tasksDuration + written: written + flowFilesOut: 3 runStatus: "Running, Stopped, Validating, Disabled, Invalid" - operatePermissions: null - - bulletins: - - null - - null - disconnectedNodeAcknowledged: true - component: null - permissions: null + tasks: tasks + bytesIn: 6 + bytesOut: 4 + canRead: true id: id - position: null - uri: uri - inputRequirement: inputRequirement - revision: null - status: + - processorStatusSnapshot: + bytesWritten: 9 + read: read + tasksDurationNanos: 8 + activeThreadCount: 8 groupId: groupId + executionNode: "ALL, PRIMARY" + bytesRead: 8 + processingPerformanceStatus: null + type: type + terminatedThreadCount: 0 + output: output + input: input + taskCount: 9 name: name - nodeSnapshots: - - statusSnapshot: null - address: address - apiPort: 9 - nodeId: nodeId - - statusSnapshot: null - address: address - apiPort: 9 - nodeId: nodeId + flowFilesIn: 1 id: id - aggregateSnapshot: null - type: type - statsLastRefreshed: statsLastRefreshed + tasksDuration: tasksDuration + written: written + flowFilesOut: 3 runStatus: "Running, Stopped, Validating, Disabled, Invalid" - operatePermissions: null - remoteProcessGroups: - - bulletins: - - null - - null - disconnectedNodeAcknowledged: true - component: null - permissions: null + tasks: tasks + bytesIn: 6 + bytesOut: 4 + canRead: true id: id - position: null - outputPortCount: 7 - uri: uri - revision: null - status: - transmissionStatus: transmissionStatus + bytesRead: 1 + processingPerformanceStatus: + identifier: identifier + cpuDuration: 0 + contentReadDuration: 4 + sessionCommitDuration: 1 + garbageCollectionDuration: 2 + contentWriteDuration: 3 + received: received + bytesSent: 7 + processingNanos: 8 + sent: sent + flowFilesTransferred: 6 + terminatedThreadCount: 9 + input: input + bytesReceived: 4 + flowFilesQueued: 7 + name: name + versionedFlowState: "LOCALLY_MODIFIED, STALE, LOCALLY_MODIFIED_AND_STALE,\ + \ UP_TO_DATE, SYNC_FAILURE" + inputPortStatusSnapshots: + - portStatusSnapshot: + output: output + input: input + activeThreadCount: 0 groupId: groupId name: name - targetUri: targetUri - nodeSnapshots: - - statusSnapshot: null - address: address - apiPort: 7 - nodeId: nodeId - - statusSnapshot: null - address: address - apiPort: 7 - nodeId: nodeId + transmitting: true + flowFilesIn: 5 id: id - aggregateSnapshot: null - statsLastRefreshed: statsLastRefreshed - validationStatus: "VALID, INVALID, VALIDATING" - inputPortCount: 7 - operatePermissions: null - - bulletins: - - null - - null - disconnectedNodeAcknowledged: true - component: null - permissions: null + flowFilesOut: 5 + runStatus: "Running, Stopped, Validating, Disabled, Invalid" + bytesIn: 6 + bytesOut: 1 + canRead: true id: id - position: null - outputPortCount: 7 - uri: uri - revision: null - status: - transmissionStatus: transmissionStatus + - portStatusSnapshot: + output: output + input: input + activeThreadCount: 0 groupId: groupId name: name - targetUri: targetUri - nodeSnapshots: - - statusSnapshot: null - address: address - apiPort: 7 - nodeId: nodeId - - statusSnapshot: null - address: address - apiPort: 7 - nodeId: nodeId + transmitting: true + flowFilesIn: 5 id: id - aggregateSnapshot: null - statsLastRefreshed: statsLastRefreshed - validationStatus: "VALID, INVALID, VALIDATING" - inputPortCount: 7 - operatePermissions: null - connections: - - sourceId: sourceId - bulletins: - - sourceId: sourceId - canRead: true - groupId: groupId - id: 5 - nodeAddress: nodeAddress - bulletin: - sourceId: sourceId - level: level - sourceType: sourceType - groupId: groupId - id: 5 - sourceName: sourceName - category: category - message: message - nodeAddress: nodeAddress - timestamp: timestamp - timestamp: timestamp - - sourceId: sourceId - canRead: true - groupId: groupId - id: 5 - nodeAddress: nodeAddress - bulletin: - sourceId: sourceId - level: level - sourceType: sourceType - groupId: groupId - id: 5 - sourceName: sourceName - category: category - message: message - nodeAddress: nodeAddress - timestamp: timestamp - timestamp: timestamp - destinationGroupId: destinationGroupId - labelIndex: 5 - destinationId: destinationId - uri: uri - bends: - - null - - null - revision: - clientId: clientId - lastModifier: lastModifier - version: 0 - disconnectedNodeAcknowledged: true - component: - prioritizers: - - prioritizers - - prioritizers - flowFileExpiration: flowFileExpiration - selectedRelationships: - - selectedRelationships - - selectedRelationships - loadBalanceCompression: "DO_NOT_COMPRESS, COMPRESS_ATTRIBUTES_ONLY,\ - \ COMPRESS_ATTRIBUTES_AND_CONTENT" - destination: null - parentGroupId: parentGroupId - availableRelationships: - - availableRelationships - - availableRelationships - backPressureDataSizeThreshold: backPressureDataSizeThreshold - loadBalanceStrategy: "DO_NOT_LOAD_BALANCE, PARTITION_BY_ATTRIBUTE, ROUND_ROBIN,\ - \ SINGLE_NODE" - source: - running: true - comments: comments - versionedComponentId: versionedComponentId + flowFilesOut: 5 + runStatus: "Running, Stopped, Validating, Disabled, Invalid" + bytesIn: 6 + bytesOut: 1 + canRead: true + id: id + id: id + statsLastRefreshed: statsLastRefreshed + ProcessGroupStatusEntity: + type: object + properties: + canRead: + type: boolean + description: Indicates whether the user can read a given resource. + readOnly: true + processGroupStatus: + $ref: '#/components/schemas/ProcessGroupStatusDTO' + example: + canRead: true + processGroupStatus: + name: name + nodeSnapshots: + - statusSnapshot: null + address: address + apiPort: 5 + nodeId: nodeId + - statusSnapshot: null + address: address + apiPort: 5 + nodeId: nodeId + aggregateSnapshot: + transferred: transferred + queued: queued + output: output + remoteProcessGroupStatusSnapshots: + - canRead: true + remoteProcessGroupStatusSnapshot: + bytesReceived: 5 + activeThreadCount: 5 + transmissionStatus: transmissionStatus + flowFilesReceived: 7 groupId: groupId name: name - transmitting: true - exists: true + targetUri: targetUri + flowFilesSent: 3 + received: received + bytesSent: 8 id: id - type: "PROCESSOR, REMOTE_INPUT_PORT, REMOTE_OUTPUT_PORT, INPUT_PORT,\ - \ OUTPUT_PORT, FUNNEL" - labelIndex: 0 - bends: - - null - - null - loadBalanceStatus: "LOAD_BALANCE_NOT_CONFIGURED, LOAD_BALANCE_INACTIVE,\ - \ LOAD_BALANCE_ACTIVE" - backPressureObjectThreshold: 1 - versionedComponentId: versionedComponentId - getzIndex: 6 - name: name + sent: sent id: id - position: null - loadBalancePartitionAttribute: loadBalancePartitionAttribute - sourceType: "PROCESSOR, REMOTE_INPUT_PORT, REMOTE_OUTPUT_PORT, INPUT_PORT,\ - \ OUTPUT_PORT, FUNNEL" - permissions: - canRead: true - canWrite: true - getzIndex: 9 - destinationType: "PROCESSOR, REMOTE_INPUT_PORT, REMOTE_OUTPUT_PORT, INPUT_PORT,\ - \ OUTPUT_PORT, FUNNEL" - id: id - position: - x: 6.027456183070403 - "y": 1.4658129805029452 - status: - sourceId: sourceId - groupId: groupId - destinationName: destinationName - name: name - nodeSnapshots: - - statusSnapshot: null - address: address - apiPort: 4 - nodeId: nodeId - - statusSnapshot: null - address: address - apiPort: 4 - nodeId: nodeId + - canRead: true + remoteProcessGroupStatusSnapshot: + bytesReceived: 5 + activeThreadCount: 5 + transmissionStatus: transmissionStatus + flowFilesReceived: 7 + groupId: groupId + name: name + targetUri: targetUri + flowFilesSent: 3 + received: received + bytesSent: 8 + id: id + sent: sent id: id - sourceName: sourceName - aggregateSnapshot: + connectionStatusSnapshots: + - canRead: true + connectionStatusSnapshot: sourceId: sourceId groupId: groupId queued: queued - percentUseCount: 7 + percentUseCount: 1 destinationId: destinationId predictions: - predictedBytesAtNextInterval: 9 - predictionIntervalSeconds: 2 - predictedPercentBytes: 2 - predictedPercentCount: 3 - predictedMillisUntilCountBackpressure: 5 - predictedCountAtNextInterval: 7 - predictedMillisUntilBytesBackpressure: 5 + predictedBytesAtNextInterval: 4 + predictionIntervalSeconds: 9 + predictedPercentBytes: 6 + predictedPercentCount: 8 + predictedMillisUntilCountBackpressure: 9 + predictedCountAtNextInterval: 5 + predictedMillisUntilBytesBackpressure: 9 output: output input: input - percentUseBytes: 1 + percentUseBytes: 7 flowFileAvailability: flowFileAvailability destinationName: destinationName - queuedSize: queuedSize queuedCount: queuedCount + queuedSize: queuedSize + flowFilesQueued: 6 name: name - flowFilesQueued: 1 + flowFilesIn: 1 id: id sourceName: sourceName - flowFilesIn: 4 flowFilesOut: 1 - bytesIn: 7 - bytesOut: 1 - bytesQueued: 6 - destinationId: destinationId - statsLastRefreshed: statsLastRefreshed - sourceGroupId: sourceGroupId - - sourceId: sourceId - bulletins: - - sourceId: sourceId - canRead: true - groupId: groupId - id: 5 - nodeAddress: nodeAddress - bulletin: - sourceId: sourceId - level: level - sourceType: sourceType - groupId: groupId - id: 5 - sourceName: sourceName - category: category - message: message - nodeAddress: nodeAddress - timestamp: timestamp - timestamp: timestamp - - sourceId: sourceId - canRead: true - groupId: groupId - id: 5 - nodeAddress: nodeAddress - bulletin: + bytesIn: 4 + bytesOut: 7 + bytesQueued: 1 + id: id + - canRead: true + connectionStatusSnapshot: sourceId: sourceId - level: level - sourceType: sourceType groupId: groupId - id: 5 + queued: queued + percentUseCount: 1 + destinationId: destinationId + predictions: + predictedBytesAtNextInterval: 4 + predictionIntervalSeconds: 9 + predictedPercentBytes: 6 + predictedPercentCount: 8 + predictedMillisUntilCountBackpressure: 9 + predictedCountAtNextInterval: 5 + predictedMillisUntilBytesBackpressure: 9 + output: output + input: input + percentUseBytes: 7 + flowFileAvailability: flowFileAvailability + destinationName: destinationName + queuedCount: queuedCount + queuedSize: queuedSize + flowFilesQueued: 6 + name: name + flowFilesIn: 1 + id: id sourceName: sourceName - category: category - message: message - nodeAddress: nodeAddress - timestamp: timestamp - timestamp: timestamp - destinationGroupId: destinationGroupId - labelIndex: 5 - destinationId: destinationId - uri: uri - bends: + flowFilesOut: 1 + bytesIn: 4 + bytesOut: 7 + bytesQueued: 1 + id: id + flowFilesReceived: 5 + queuedCount: queuedCount + queuedSize: queuedSize + flowFilesSent: 4 + processGroupStatusSnapshots: + - canRead: true + processGroupStatusSnapshot: null + id: id + - canRead: true + processGroupStatusSnapshot: null + id: id + flowFilesIn: 9 + id: id + written: written + statelessActiveThreadCount: 3 + flowFilesOut: 0 + bytesIn: 0 + bytesOut: 6 + bytesQueued: 4 + bytesWritten: 0 + outputPortStatusSnapshots: - null - null - revision: - clientId: clientId - lastModifier: lastModifier - version: 0 - disconnectedNodeAcknowledged: true - component: - prioritizers: - - prioritizers - - prioritizers - flowFileExpiration: flowFileExpiration - selectedRelationships: - - selectedRelationships - - selectedRelationships - loadBalanceCompression: "DO_NOT_COMPRESS, COMPRESS_ATTRIBUTES_ONLY,\ - \ COMPRESS_ATTRIBUTES_AND_CONTENT" - destination: null - parentGroupId: parentGroupId - availableRelationships: - - availableRelationships - - availableRelationships - backPressureDataSizeThreshold: backPressureDataSizeThreshold - loadBalanceStrategy: "DO_NOT_LOAD_BALANCE, PARTITION_BY_ATTRIBUTE, ROUND_ROBIN,\ - \ SINGLE_NODE" - source: - running: true - comments: comments - versionedComponentId: versionedComponentId + bytesTransferred: 9 + read: read + activeThreadCount: 4 + processorStatusSnapshots: + - processorStatusSnapshot: + bytesWritten: 9 + read: read + tasksDurationNanos: 8 + activeThreadCount: 8 + groupId: groupId + executionNode: "ALL, PRIMARY" + bytesRead: 8 + processingPerformanceStatus: null + type: type + terminatedThreadCount: 0 + output: output + input: input + taskCount: 9 + name: name + flowFilesIn: 1 + id: id + tasksDuration: tasksDuration + written: written + flowFilesOut: 3 + runStatus: "Running, Stopped, Validating, Disabled, Invalid" + tasks: tasks + bytesIn: 6 + bytesOut: 4 + canRead: true + id: id + - processorStatusSnapshot: + bytesWritten: 9 + read: read + tasksDurationNanos: 8 + activeThreadCount: 8 + groupId: groupId + executionNode: "ALL, PRIMARY" + bytesRead: 8 + processingPerformanceStatus: null + type: type + terminatedThreadCount: 0 + output: output + input: input + taskCount: 9 + name: name + flowFilesIn: 1 + id: id + tasksDuration: tasksDuration + written: written + flowFilesOut: 3 + runStatus: "Running, Stopped, Validating, Disabled, Invalid" + tasks: tasks + bytesIn: 6 + bytesOut: 4 + canRead: true + id: id + bytesRead: 1 + processingPerformanceStatus: + identifier: identifier + cpuDuration: 0 + contentReadDuration: 4 + sessionCommitDuration: 1 + garbageCollectionDuration: 2 + contentWriteDuration: 3 + received: received + bytesSent: 7 + processingNanos: 8 + sent: sent + flowFilesTransferred: 6 + terminatedThreadCount: 9 + input: input + bytesReceived: 4 + flowFilesQueued: 7 + name: name + versionedFlowState: "LOCALLY_MODIFIED, STALE, LOCALLY_MODIFIED_AND_STALE,\ + \ UP_TO_DATE, SYNC_FAILURE" + inputPortStatusSnapshots: + - portStatusSnapshot: + output: output + input: input + activeThreadCount: 0 groupId: groupId name: name transmitting: true - exists: true + flowFilesIn: 5 id: id - type: "PROCESSOR, REMOTE_INPUT_PORT, REMOTE_OUTPUT_PORT, INPUT_PORT,\ - \ OUTPUT_PORT, FUNNEL" - labelIndex: 0 - bends: - - null - - null - loadBalanceStatus: "LOAD_BALANCE_NOT_CONFIGURED, LOAD_BALANCE_INACTIVE,\ - \ LOAD_BALANCE_ACTIVE" - backPressureObjectThreshold: 1 - versionedComponentId: versionedComponentId - getzIndex: 6 - name: name - id: id - position: null - loadBalancePartitionAttribute: loadBalancePartitionAttribute - sourceType: "PROCESSOR, REMOTE_INPUT_PORT, REMOTE_OUTPUT_PORT, INPUT_PORT,\ - \ OUTPUT_PORT, FUNNEL" - permissions: + flowFilesOut: 5 + runStatus: "Running, Stopped, Validating, Disabled, Invalid" + bytesIn: 6 + bytesOut: 1 canRead: true - canWrite: true - getzIndex: 9 - destinationType: "PROCESSOR, REMOTE_INPUT_PORT, REMOTE_OUTPUT_PORT, INPUT_PORT,\ - \ OUTPUT_PORT, FUNNEL" - id: id - position: - x: 6.027456183070403 - "y": 1.4658129805029452 - status: - sourceId: sourceId - groupId: groupId - destinationName: destinationName - name: name - nodeSnapshots: - - statusSnapshot: null - address: address - apiPort: 4 - nodeId: nodeId - - statusSnapshot: null - address: address - apiPort: 4 - nodeId: nodeId id: id - sourceName: sourceName - aggregateSnapshot: - sourceId: sourceId - groupId: groupId - queued: queued - percentUseCount: 7 - destinationId: destinationId - predictions: - predictedBytesAtNextInterval: 9 - predictionIntervalSeconds: 2 - predictedPercentBytes: 2 - predictedPercentCount: 3 - predictedMillisUntilCountBackpressure: 5 - predictedCountAtNextInterval: 7 - predictedMillisUntilBytesBackpressure: 5 + - portStatusSnapshot: output: output input: input - percentUseBytes: 1 - flowFileAvailability: flowFileAvailability - destinationName: destinationName - queuedSize: queuedSize - queuedCount: queuedCount + activeThreadCount: 0 + groupId: groupId name: name - flowFilesQueued: 1 + transmitting: true + flowFilesIn: 5 id: id - sourceName: sourceName - flowFilesIn: 4 - flowFilesOut: 1 - bytesIn: 7 + flowFilesOut: 5 + runStatus: "Running, Stopped, Validating, Disabled, Invalid" + bytesIn: 6 bytesOut: 1 - bytesQueued: 6 - destinationId: destinationId - statsLastRefreshed: statsLastRefreshed - sourceGroupId: sourceGroupId - labels: - - bulletins: - - null - - null - disconnectedNodeAcknowledged: true - component: null - permissions: null - getzIndex: 8 - id: id - position: null - uri: uri - revision: null - dimensions: - width: 4.4935252719377825 - height: 3.209082285545927 - - bulletins: - - null - - null - disconnectedNodeAcknowledged: true - component: null - permissions: null - getzIndex: 8 - id: id - position: null - uri: uri - revision: null - dimensions: - width: 4.4935252719377825 - height: 3.209082285545927 + canRead: true + id: id + id: id + statsLastRefreshed: statsLastRefreshed xml: - name: flowEntity - CopySnippetRequestEntity: + name: processGroupStatusEntity + ProcessGroupStatusSnapshotDTO: type: object properties: - snippetId: + activeThreadCount: + type: integer + description: The active thread count for this process group. + format: int32 + bytesIn: + type: integer + description: The number of bytes that have come into this ProcessGroup in + the last 5 minutes + format: int64 + bytesOut: + type: integer + description: The number of bytes transferred out of this ProcessGroup in + the last 5 minutes + format: int64 + bytesQueued: + type: integer + description: The number of bytes that are queued up in this ProcessGroup + right now + format: int64 + bytesRead: + type: integer + description: The number of bytes read by components in this ProcessGroup + in the last 5 minutes + format: int64 + bytesReceived: + type: integer + description: The number of bytes received from external sources by components + within this ProcessGroup in the last 5 minutes + format: int64 + bytesSent: + type: integer + description: The number of bytes sent to an external sink by components + within this ProcessGroup in the last 5 minutes + format: int64 + bytesTransferred: + type: integer + description: The number of bytes transferred in this ProcessGroup in the + last 5 minutes + format: int64 + bytesWritten: + type: integer + description: The number of bytes written by components in this ProcessGroup + in the last 5 minutes + format: int64 + connectionStatusSnapshots: + type: array + description: The status of all connections in the process group. + items: + $ref: '#/components/schemas/ConnectionStatusSnapshotEntity' + flowFilesIn: + type: integer + description: The number of FlowFiles that have come into this ProcessGroup + in the last 5 minutes + format: int32 + flowFilesOut: + type: integer + description: The number of FlowFiles transferred out of this ProcessGroup + in the last 5 minutes + format: int32 + flowFilesQueued: + type: integer + description: The number of FlowFiles that are queued up in this ProcessGroup + right now + format: int32 + flowFilesReceived: + type: integer + description: The number of FlowFiles received from external sources by components + within this ProcessGroup in the last 5 minutes + format: int32 + flowFilesSent: + type: integer + description: The number of FlowFiles sent to an external sink by components + within this ProcessGroup in the last 5 minutes + format: int32 + flowFilesTransferred: + type: integer + description: The number of FlowFiles transferred in this ProcessGroup in + the last 5 minutes + format: int32 + id: type: string - description: The identifier of the snippet. - originX: - type: number - description: The x coordinate of the origin of the bounding box where the - new components will be placed. - format: double - originY: - type: number - description: The y coordinate of the origin of the bounding box where the - new components will be placed. - format: double - disconnectedNodeAcknowledged: - type: boolean - description: Acknowledges that this node is disconnected to allow for mutable - requests to proceed. - xml: - name: copySnippetRequestEntity - ProcessGroupReplaceRequestDTO: - type: object - properties: - requestId: + description: The id of the process group. + input: type: string - description: The unique ID of this request. - readOnly: true - processGroupId: + description: The input count/size for the process group in the last 5 minutes + (pretty printed). + inputPortStatusSnapshots: + type: array + description: The status of all input ports in the process group. + items: + $ref: '#/components/schemas/PortStatusSnapshotEntity' + name: type: string - description: The unique ID of the Process Group being updated - uri: + description: The name of this process group. + output: type: string - description: The URI for future requests to this drop request. - readOnly: true - lastUpdated: + description: The output count/size for the process group in the last 5 minutes. + outputPortStatusSnapshots: + type: array + description: The status of all output ports in the process group. + items: + $ref: '#/components/schemas/PortStatusSnapshotEntity' + processGroupStatusSnapshots: + type: array + description: The status of all process groups in the process group. + items: + $ref: '#/components/schemas/ProcessGroupStatusSnapshotEntity' + processingNanos: + type: integer + format: int64 + processingPerformanceStatus: + $ref: '#/components/schemas/ProcessingPerformanceStatusDTO' + processorStatusSnapshots: + type: array + description: The status of all processors in the process group. + items: + $ref: '#/components/schemas/ProcessorStatusSnapshotEntity' + queued: type: string - description: The last time this request was updated. - readOnly: true - complete: - type: boolean - description: Whether or not this request has completed - readOnly: true - failureReason: + description: The count/size that is queued in the the process group. + queuedCount: type: string - description: "An explanation of why this request failed, or null if this\ - \ request has not failed" - readOnly: true - percentCompleted: + description: The count that is queued for the process group. + queuedSize: + type: string + description: The size that is queued for the process group. + read: + type: string + description: The number of bytes read in the last 5 minutes. + received: + type: string + description: The count/size sent to the process group in the last 5 minutes. + remoteProcessGroupStatusSnapshots: + type: array + description: The status of all remote process groups in the process group. + items: + $ref: '#/components/schemas/RemoteProcessGroupStatusSnapshotEntity' + sent: + type: string + description: The count/size sent from this process group in the last 5 minutes. + statelessActiveThreadCount: type: integer - description: "The percentage complete for the request, between 0 and 100" + description: "The current number of active threads for the Process Group,\ + \ when running in Stateless mode." format: int32 readOnly: true - state: + terminatedThreadCount: + type: integer + description: The number of threads currently terminated for the process + group. + format: int32 + transferred: type: string - description: The state of the request + description: The count/size transferred to/from queues in the process group + in the last 5 minutes. + versionedFlowState: + type: string + description: "The current state of the Process Group, as it relates to the\ + \ Versioned Flow" readOnly: true - description: The Process Group Change Request - example: - percentCompleted: 0 - lastUpdated: lastUpdated - requestId: requestId - processGroupId: processGroupId - failureReason: failureReason - state: state - complete: true - uri: uri - ProcessGroupReplaceRequestEntity: - type: object - properties: - processGroupRevision: - $ref: '#/components/schemas/RevisionDTO' - request: - $ref: '#/components/schemas/ProcessGroupReplaceRequestDTO' - versionedFlowSnapshot: - $ref: '#/components/schemas/RegisteredFlowSnapshot' + enum: + - "LOCALLY_MODIFIED, STALE, LOCALLY_MODIFIED_AND_STALE, UP_TO_DATE, SYNC_FAILURE" + written: + type: string + description: The number of bytes written in the last 5 minutes. + description: The process group status snapshot from the node. example: - processGroupRevision: - clientId: clientId - lastModifier: lastModifier - version: 0 - request: - percentCompleted: 0 - lastUpdated: lastUpdated - requestId: requestId - processGroupId: processGroupId - failureReason: failureReason - state: state - complete: true - uri: uri - versionedFlowSnapshot: - bucket: - identifier: identifier - permissions: null - createdTimestamp: 3 + transferred: transferred + queued: queued + output: output + remoteProcessGroupStatusSnapshots: + - canRead: true + remoteProcessGroupStatusSnapshot: + bytesReceived: 5 + activeThreadCount: 5 + transmissionStatus: transmissionStatus + flowFilesReceived: 7 + groupId: groupId name: name - description: description - snapshotMetadata: - flowIdentifier: flowIdentifier - comments: comments - author: author - bucketIdentifier: bucketIdentifier - branch: branch - version: version - timestamp: 0 - externalControllerServices: - key: - identifier: identifier - name: name - flowContents: - processors: - - autoTerminatedRelationships: - - autoTerminatedRelationships - - autoTerminatedRelationships - bulletinLevel: bulletinLevel - executionNode: executionNode - runDurationMillis: 3 - type: type - propertyDescriptors: - key: - resourceDefinition: - resourceTypes: - - FILE - - FILE - cardinality: SINGLE - displayName: displayName - identifiesControllerService: true - name: name - dynamic: true - 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: 2 - retryCount: 3 - penaltyDuration: penaltyDuration - backoffMechanism: "PENALIZE_FLOWFILE, YIELD_PROCESSOR" - schedulingStrategy: schedulingStrategy - name: name - instanceIdentifier: instanceIdentifier - style: - key: style - schedulingPeriod: schedulingPeriod - position: null - groupIdentifier: groupIdentifier - properties: - key: properties - - autoTerminatedRelationships: - - autoTerminatedRelationships - - autoTerminatedRelationships - bulletinLevel: bulletinLevel - executionNode: executionNode - runDurationMillis: 3 - type: type - propertyDescriptors: - key: - resourceDefinition: - resourceTypes: - - FILE - - FILE - cardinality: SINGLE - displayName: displayName - identifiesControllerService: true - name: name - dynamic: true - sensitive: true - scheduledState: ENABLED - maxBackoffPeriod: maxBackoffPeriod - yieldDuration: yieldDuration - bundle: - artifact: artifact - version: version - group: group - retriedRelationships: - - retriedRelationships - - retriedRelationships - annotationData: annotationData + targetUri: targetUri + flowFilesSent: 3 + received: received + bytesSent: 8 + id: id + sent: sent + id: id + - canRead: true + remoteProcessGroupStatusSnapshot: + bytesReceived: 5 + activeThreadCount: 5 + transmissionStatus: transmissionStatus + flowFilesReceived: 7 + groupId: groupId + name: name + targetUri: targetUri + flowFilesSent: 3 + received: received + bytesSent: 8 + id: id + sent: sent + id: id + connectionStatusSnapshots: + - canRead: true + connectionStatusSnapshot: + sourceId: sourceId + groupId: groupId + queued: queued + percentUseCount: 1 + destinationId: destinationId + predictions: + predictedBytesAtNextInterval: 4 + predictionIntervalSeconds: 9 + predictedPercentBytes: 6 + predictedPercentCount: 8 + predictedMillisUntilCountBackpressure: 9 + predictedCountAtNextInterval: 5 + predictedMillisUntilBytesBackpressure: 9 + output: output + input: input + percentUseBytes: 7 + flowFileAvailability: flowFileAvailability + destinationName: destinationName + queuedCount: queuedCount + queuedSize: queuedSize + flowFilesQueued: 6 + name: name + flowFilesIn: 1 + id: id + sourceName: sourceName + flowFilesOut: 1 + bytesIn: 4 + bytesOut: 7 + bytesQueued: 1 + id: id + - canRead: true + connectionStatusSnapshot: + sourceId: sourceId + groupId: groupId + queued: queued + percentUseCount: 1 + destinationId: destinationId + predictions: + predictedBytesAtNextInterval: 4 + predictionIntervalSeconds: 9 + predictedPercentBytes: 6 + predictedPercentCount: 8 + predictedMillisUntilCountBackpressure: 9 + predictedCountAtNextInterval: 5 + predictedMillisUntilBytesBackpressure: 9 + output: output + input: input + percentUseBytes: 7 + flowFileAvailability: flowFileAvailability + destinationName: destinationName + queuedCount: queuedCount + queuedSize: queuedSize + flowFilesQueued: 6 + name: name + flowFilesIn: 1 + id: id + sourceName: sourceName + flowFilesOut: 1 + bytesIn: 4 + bytesOut: 7 + bytesQueued: 1 + id: id + flowFilesReceived: 5 + queuedCount: queuedCount + queuedSize: queuedSize + flowFilesSent: 4 + processGroupStatusSnapshots: + - canRead: true + processGroupStatusSnapshot: null + id: id + - canRead: true + processGroupStatusSnapshot: null + id: id + flowFilesIn: 9 + id: id + written: written + statelessActiveThreadCount: 3 + flowFilesOut: 0 + bytesIn: 0 + bytesOut: 6 + bytesQueued: 4 + bytesWritten: 0 + outputPortStatusSnapshots: + - null + - null + bytesTransferred: 9 + read: read + activeThreadCount: 4 + processorStatusSnapshots: + - processorStatusSnapshot: + bytesWritten: 9 + read: read + tasksDurationNanos: 8 + activeThreadCount: 8 + groupId: groupId + executionNode: "ALL, PRIMARY" + bytesRead: 8 + processingPerformanceStatus: null + type: type + terminatedThreadCount: 0 + output: output + input: input + taskCount: 9 + name: name + flowFilesIn: 1 + id: id + tasksDuration: tasksDuration + written: written + flowFilesOut: 3 + runStatus: "Running, Stopped, Validating, Disabled, Invalid" + tasks: tasks + bytesIn: 6 + bytesOut: 4 + canRead: true + id: id + - processorStatusSnapshot: + bytesWritten: 9 + read: read + tasksDurationNanos: 8 + activeThreadCount: 8 + groupId: groupId + executionNode: "ALL, PRIMARY" + bytesRead: 8 + processingPerformanceStatus: null + type: type + terminatedThreadCount: 0 + output: output + input: input + taskCount: 9 + name: name + flowFilesIn: 1 + id: id + tasksDuration: tasksDuration + written: written + flowFilesOut: 3 + runStatus: "Running, Stopped, Validating, Disabled, Invalid" + tasks: tasks + bytesIn: 6 + bytesOut: 4 + canRead: true + id: id + bytesRead: 1 + processingPerformanceStatus: + identifier: identifier + cpuDuration: 0 + contentReadDuration: 4 + sessionCommitDuration: 1 + garbageCollectionDuration: 2 + contentWriteDuration: 3 + received: received + bytesSent: 7 + processingNanos: 8 + sent: sent + flowFilesTransferred: 6 + terminatedThreadCount: 9 + input: input + bytesReceived: 4 + flowFilesQueued: 7 + name: name + versionedFlowState: "LOCALLY_MODIFIED, STALE, LOCALLY_MODIFIED_AND_STALE,\ + \ UP_TO_DATE, SYNC_FAILURE" + inputPortStatusSnapshots: + - portStatusSnapshot: + output: output + input: input + activeThreadCount: 0 + groupId: groupId + name: name + transmitting: true + flowFilesIn: 5 + id: id + flowFilesOut: 5 + runStatus: "Running, Stopped, Validating, Disabled, Invalid" + bytesIn: 6 + bytesOut: 1 + canRead: true + id: id + - portStatusSnapshot: + output: output + input: input + activeThreadCount: 0 + groupId: groupId + name: name + transmitting: true + flowFilesIn: 5 + id: id + flowFilesOut: 5 + runStatus: "Running, Stopped, Validating, Disabled, Invalid" + bytesIn: 6 + bytesOut: 1 + canRead: true + id: id + ProcessGroupStatusSnapshotEntity: + type: object + properties: + canRead: + type: boolean + description: Indicates whether the user can read a given resource. + readOnly: true + id: + type: string + description: The id of the process group. + processGroupStatusSnapshot: + $ref: '#/components/schemas/ProcessGroupStatusSnapshotDTO' + description: The status of all process groups in the process group. + example: + canRead: true + processGroupStatusSnapshot: null + id: id + xml: + name: entity + ProcessGroupUploadEntity: + type: object + properties: + disconnectedNodeAcknowledged: + type: boolean + flowSnapshot: + $ref: '#/components/schemas/RegisteredFlowSnapshot' + groupId: + type: string + groupName: + type: string + positionDTO: + $ref: '#/components/schemas/PositionDTO' + revisionDTO: + $ref: '#/components/schemas/RevisionDTO' + xml: + name: processGroupUploadEntity + ProcessGroupsEntity: + type: object + properties: + processGroups: + uniqueItems: true + type: array + items: + $ref: '#/components/schemas/ProcessGroupEntity' + example: + processGroups: + - activeRemotePortCount: 0 + staleCount: 3 + outputPortCount: 3 + inputPortCount: 7 + permissions: + canRead: true + canWrite: true + processGroupUpdateStrategy: "CURRENT_GROUP, CURRENT_GROUP_WITH_CHILDREN" + disabledCount: 7 + runningCount: 5 + versionedFlowSnapshot: + bucket: identifier: identifier - componentType: CONNECTION - comments: comments - concurrentlySchedulableTaskCount: 2 - retryCount: 3 - penaltyDuration: penaltyDuration - backoffMechanism: "PENALIZE_FLOWFILE, YIELD_PROCESSOR" - schedulingStrategy: schedulingStrategy - name: name - instanceIdentifier: instanceIdentifier - style: - key: style - schedulingPeriod: schedulingPeriod - position: null - groupIdentifier: groupIdentifier - properties: - key: properties - scheduledState: ENABLED - processGroups: - - null - - null - outputPorts: - - null - - null - funnels: - - identifier: identifier - componentType: CONNECTION - comments: comments + permissions: + canRead: true + canDelete: true + canWrite: true + createdTimestamp: 2 name: name - instanceIdentifier: instanceIdentifier - position: null - groupIdentifier: groupIdentifier - - identifier: identifier - componentType: CONNECTION + description: description + externalControllerServices: + key: + identifier: identifier + name: name + snapshotMetadata: + flowIdentifier: flowIdentifier comments: comments - name: name - instanceIdentifier: instanceIdentifier - position: null - groupIdentifier: groupIdentifier - versionedFlowCoordinates: - registryId: registryId - storageLocation: storageLocation - bucketId: bucketId + author: author + bucketIdentifier: bucketIdentifier branch: branch - flowId: flowId version: version - latest: true - connections: - - identifier: identifier - componentType: CONNECTION - prioritizers: - - prioritizers - - prioritizers - comments: comments - flowFileExpiration: flowFileExpiration - selectedRelationships: - - selectedRelationships - - selectedRelationships - loadBalanceCompression: "DO_NOT_COMPRESS, COMPRESS_ATTRIBUTES_ONLY,\ - \ COMPRESS_ATTRIBUTES_AND_CONTENT" - destination: null - backPressureDataSizeThreshold: backPressureDataSizeThreshold - loadBalanceStrategy: "DO_NOT_LOAD_BALANCE, PARTITION_BY_ATTRIBUTE, ROUND_ROBIN,\ - \ SINGLE_NODE" - source: + timestamp: 5 + flowContents: + processors: + - autoTerminatedRelationships: + - autoTerminatedRelationships + - autoTerminatedRelationships + bulletinLevel: bulletinLevel + executionNode: executionNode + runDurationMillis: 3 + propertyDescriptors: + key: null + type: type + scheduledState: ENABLED + maxBackoffPeriod: maxBackoffPeriod + yieldDuration: yieldDuration + bundle: null + retriedRelationships: + - retriedRelationships + - retriedRelationships + annotationData: annotationData + componentType: CONNECTION + identifier: identifier comments: comments - groupId: groupId + concurrentlySchedulableTaskCount: 1 + retryCount: 1 + penaltyDuration: penaltyDuration + backoffMechanism: "PENALIZE_FLOWFILE, YIELD_PROCESSOR" + schedulingStrategy: schedulingStrategy name: name instanceIdentifier: instanceIdentifier - id: id - type: PROCESSOR - labelIndex: 4 - bends: + schedulingPeriod: schedulingPeriod + style: + key: style + position: null + groupIdentifier: groupIdentifier + properties: + key: properties + - autoTerminatedRelationships: + - autoTerminatedRelationships + - autoTerminatedRelationships + bulletinLevel: bulletinLevel + executionNode: executionNode + runDurationMillis: 3 + propertyDescriptors: + key: null + type: type + scheduledState: ENABLED + maxBackoffPeriod: maxBackoffPeriod + yieldDuration: yieldDuration + bundle: null + retriedRelationships: + - retriedRelationships + - retriedRelationships + annotationData: annotationData + componentType: CONNECTION + identifier: identifier + comments: comments + concurrentlySchedulableTaskCount: 1 + retryCount: 1 + penaltyDuration: penaltyDuration + backoffMechanism: "PENALIZE_FLOWFILE, YIELD_PROCESSOR" + schedulingStrategy: schedulingStrategy + name: name + instanceIdentifier: instanceIdentifier + schedulingPeriod: schedulingPeriod + style: + key: style + position: null + groupIdentifier: groupIdentifier + properties: + key: properties + scheduledState: ENABLED + processGroups: - null - null - backPressureObjectThreshold: 0 + outputPorts: + - null + - null + funnels: + - componentType: CONNECTION + identifier: identifier + comments: comments + name: name + instanceIdentifier: instanceIdentifier + position: null + groupIdentifier: groupIdentifier + - componentType: CONNECTION + identifier: identifier + comments: comments + name: name + instanceIdentifier: instanceIdentifier + position: null + groupIdentifier: groupIdentifier + versionedFlowCoordinates: + registryId: registryId + storageLocation: storageLocation + bucketId: bucketId + branch: branch + flowId: flowId + version: version + latest: true + connections: + - componentType: CONNECTION + identifier: identifier + prioritizers: + - prioritizers + - prioritizers + comments: comments + flowFileExpiration: flowFileExpiration + selectedRelationships: + - selectedRelationships + - selectedRelationships + loadBalanceCompression: "DO_NOT_COMPRESS, COMPRESS_ATTRIBUTES_ONLY,\ + \ COMPRESS_ATTRIBUTES_AND_CONTENT" + destination: + comments: comments + groupId: groupId + name: name + instanceIdentifier: instanceIdentifier + id: id + type: PROCESSOR + backPressureDataSizeThreshold: backPressureDataSizeThreshold + loadBalanceStrategy: "DO_NOT_LOAD_BALANCE, PARTITION_BY_ATTRIBUTE,\ + \ ROUND_ROBIN, SINGLE_NODE" + labelIndex: 2 + source: null + bends: + - x: 7.203794749804894 + "y": 4.332304821875894 + - x: 7.203794749804894 + "y": 4.332304821875894 + backPressureObjectThreshold: 0 + name: name + instanceIdentifier: instanceIdentifier + position: null + groupIdentifier: groupIdentifier + partitioningAttribute: partitioningAttribute + zIndex: 9 + - componentType: CONNECTION + identifier: identifier + prioritizers: + - prioritizers + - prioritizers + comments: comments + flowFileExpiration: flowFileExpiration + selectedRelationships: + - selectedRelationships + - selectedRelationships + loadBalanceCompression: "DO_NOT_COMPRESS, COMPRESS_ATTRIBUTES_ONLY,\ + \ COMPRESS_ATTRIBUTES_AND_CONTENT" + destination: + comments: comments + groupId: groupId + name: name + instanceIdentifier: instanceIdentifier + id: id + type: PROCESSOR + backPressureDataSizeThreshold: backPressureDataSizeThreshold + loadBalanceStrategy: "DO_NOT_LOAD_BALANCE, PARTITION_BY_ATTRIBUTE,\ + \ ROUND_ROBIN, SINGLE_NODE" + labelIndex: 2 + source: null + bends: + - x: 7.203794749804894 + "y": 4.332304821875894 + - x: 7.203794749804894 + "y": 4.332304821875894 + backPressureObjectThreshold: 0 + name: name + instanceIdentifier: instanceIdentifier + position: null + groupIdentifier: groupIdentifier + partitioningAttribute: partitioningAttribute + zIndex: 9 + logFileSuffix: logFileSuffix + parameterContextName: parameterContextName + componentType: CONNECTION + identifier: identifier + defaultBackPressureObjectThreshold: 0 + comments: comments + executionEngine: STANDARD + defaultBackPressureDataSizeThreshold: defaultBackPressureDataSizeThreshold + labels: + - componentType: CONNECTION + identifier: identifier + comments: comments + name: name + width: 4.8789878742268815 + instanceIdentifier: instanceIdentifier + style: + key: style + label: label + position: null + groupIdentifier: groupIdentifier + height: 6.173804034172511 + zIndex: 6 + - componentType: CONNECTION + identifier: identifier + comments: comments + name: name + width: 4.8789878742268815 + instanceIdentifier: instanceIdentifier + style: + key: style + label: label + position: null + groupIdentifier: groupIdentifier + height: 6.173804034172511 + zIndex: 6 + controllerServices: + - annotationData: annotationData + componentType: CONNECTION + identifier: identifier + comments: comments + bulletinLevel: bulletinLevel + propertyDescriptors: + key: + resourceDefinition: + resourceTypes: + - FILE + - FILE + cardinality: SINGLE + displayName: displayName + identifiesControllerService: true + name: name + dynamic: true + sensitive: true + type: type + scheduledState: ENABLED + controllerServiceApis: + - type: type + bundle: null + - type: type + bundle: null + name: name + instanceIdentifier: instanceIdentifier + position: null + groupIdentifier: groupIdentifier + bundle: + artifact: artifact + version: version + group: group + properties: + key: properties + - annotationData: annotationData + componentType: CONNECTION + identifier: identifier + comments: comments + bulletinLevel: bulletinLevel + propertyDescriptors: + key: + resourceDefinition: + resourceTypes: + - FILE + - FILE + cardinality: SINGLE + displayName: displayName + identifiesControllerService: true + name: name + dynamic: true + sensitive: true + type: type + scheduledState: ENABLED + controllerServiceApis: + - type: type + bundle: null + - type: type + bundle: null + name: name + instanceIdentifier: instanceIdentifier + position: null + groupIdentifier: groupIdentifier + bundle: + artifact: artifact + version: version + group: group + properties: + key: properties + defaultFlowFileExpiration: defaultFlowFileExpiration + flowFileConcurrency: flowFileConcurrency + flowFileOutboundPolicy: flowFileOutboundPolicy name: name + inputPorts: + - componentType: CONNECTION + identifier: identifier + comments: comments + allowRemoteAccess: true + concurrentlySchedulableTaskCount: 2 + name: name + instanceIdentifier: instanceIdentifier + portFunction: STANDARD + position: null + groupIdentifier: groupIdentifier + type: INPUT_PORT + scheduledState: ENABLED + - componentType: CONNECTION + identifier: identifier + comments: comments + allowRemoteAccess: true + concurrentlySchedulableTaskCount: 2 + name: name + instanceIdentifier: instanceIdentifier + portFunction: STANDARD + position: null + groupIdentifier: groupIdentifier + type: INPUT_PORT + scheduledState: ENABLED instanceIdentifier: instanceIdentifier + maxConcurrentTasks: 9 position: null + statelessFlowTimeout: statelessFlowTimeout groupIdentifier: groupIdentifier - partitioningAttribute: partitioningAttribute - zIndex: 0 - - identifier: identifier - componentType: CONNECTION - prioritizers: - - prioritizers - - prioritizers - comments: comments - flowFileExpiration: flowFileExpiration - selectedRelationships: - - selectedRelationships - - selectedRelationships - loadBalanceCompression: "DO_NOT_COMPRESS, COMPRESS_ATTRIBUTES_ONLY,\ - \ COMPRESS_ATTRIBUTES_AND_CONTENT" - destination: null - backPressureDataSizeThreshold: backPressureDataSizeThreshold - loadBalanceStrategy: "DO_NOT_LOAD_BALANCE, PARTITION_BY_ATTRIBUTE, ROUND_ROBIN,\ - \ SINGLE_NODE" - source: + remoteProcessGroups: + - componentType: CONNECTION + identifier: identifier + comments: comments + proxyPassword: proxyPassword + communicationsTimeout: communicationsTimeout + proxyHost: proxyHost + proxyPort: 4 + outputPorts: + - null + - null + transportProtocol: "RAW, HTTP" + name: name + proxyUser: proxyUser + inputPorts: + - componentType: CONNECTION + identifier: identifier + remoteGroupId: remoteGroupId + comments: comments + targetId: targetId + concurrentlySchedulableTaskCount: 1 + useCompression: true + scheduledState: ENABLED + name: name + instanceIdentifier: instanceIdentifier + position: null + batchSize: + duration: duration + size: size + count: 5 + groupIdentifier: groupIdentifier + - componentType: CONNECTION + identifier: identifier + remoteGroupId: remoteGroupId + comments: comments + targetId: targetId + concurrentlySchedulableTaskCount: 1 + useCompression: true + scheduledState: ENABLED + name: name + instanceIdentifier: instanceIdentifier + position: null + batchSize: + duration: duration + size: size + count: 5 + groupIdentifier: groupIdentifier + targetUris: targetUris + instanceIdentifier: instanceIdentifier + yieldDuration: yieldDuration + position: null + groupIdentifier: groupIdentifier + localNetworkInterface: localNetworkInterface + - componentType: CONNECTION + identifier: identifier comments: comments - groupId: groupId + proxyPassword: proxyPassword + communicationsTimeout: communicationsTimeout + proxyHost: proxyHost + proxyPort: 4 + outputPorts: + - null + - null + transportProtocol: "RAW, HTTP" name: name + proxyUser: proxyUser + inputPorts: + - componentType: CONNECTION + identifier: identifier + remoteGroupId: remoteGroupId + comments: comments + targetId: targetId + concurrentlySchedulableTaskCount: 1 + useCompression: true + scheduledState: ENABLED + name: name + instanceIdentifier: instanceIdentifier + position: null + batchSize: + duration: duration + size: size + count: 5 + groupIdentifier: groupIdentifier + - componentType: CONNECTION + identifier: identifier + remoteGroupId: remoteGroupId + comments: comments + targetId: targetId + concurrentlySchedulableTaskCount: 1 + useCompression: true + scheduledState: ENABLED + name: name + instanceIdentifier: instanceIdentifier + position: null + batchSize: + duration: duration + size: size + count: 5 + groupIdentifier: groupIdentifier + targetUris: targetUris instanceIdentifier: instanceIdentifier - id: id - type: PROCESSOR - labelIndex: 4 - bends: - - null - - null - backPressureObjectThreshold: 0 - name: name - instanceIdentifier: instanceIdentifier - position: null - groupIdentifier: groupIdentifier - partitioningAttribute: partitioningAttribute - zIndex: 0 - logFileSuffix: logFileSuffix - parameterContextName: parameterContextName - identifier: identifier - componentType: CONNECTION - defaultBackPressureObjectThreshold: 9 - comments: comments - executionEngine: STANDARD - labels: - - identifier: identifier - componentType: CONNECTION - comments: comments - name: name - width: 4.332304821875894 - instanceIdentifier: instanceIdentifier - style: - key: style - position: null - label: label - groupIdentifier: groupIdentifier - zIndex: 7 - height: 2.7977867356748476 - - identifier: identifier - componentType: CONNECTION - comments: comments - name: name - width: 4.332304821875894 - instanceIdentifier: instanceIdentifier - style: - key: style - position: null - label: label - groupIdentifier: groupIdentifier - zIndex: 7 - height: 2.7977867356748476 - defaultBackPressureDataSizeThreshold: defaultBackPressureDataSizeThreshold - controllerServices: - - annotationData: annotationData - identifier: identifier - componentType: CONNECTION - comments: comments - bulletinLevel: bulletinLevel - type: type - propertyDescriptors: - key: null - scheduledState: ENABLED - controllerServiceApis: - - type: type - bundle: null - - type: type + yieldDuration: yieldDuration + position: null + groupIdentifier: groupIdentifier + localNetworkInterface: localNetworkInterface + parameterProviders: + key: + identifier: identifier + name: name + type: type bundle: null - name: name - instanceIdentifier: instanceIdentifier - position: null - groupIdentifier: groupIdentifier - bundle: null - properties: - key: properties - - annotationData: annotationData + flow: + versionCount: 4 + bucketName: bucketName identifier: identifier - componentType: CONNECTION - comments: comments - bulletinLevel: bulletinLevel - type: type - propertyDescriptors: - key: null - scheduledState: ENABLED - controllerServiceApis: - - type: type - bundle: null - - type: type - bundle: null - name: name - instanceIdentifier: instanceIdentifier - position: null - groupIdentifier: groupIdentifier - bundle: null - properties: - key: properties - defaultFlowFileExpiration: defaultFlowFileExpiration - flowFileConcurrency: flowFileConcurrency - flowFileOutboundPolicy: flowFileOutboundPolicy - name: name - inputPorts: - - identifier: identifier - componentType: CONNECTION - comments: comments - allowRemoteAccess: true - concurrentlySchedulableTaskCount: 8 - name: name - instanceIdentifier: instanceIdentifier - position: null - portFunction: STANDARD - type: INPUT_PORT - groupIdentifier: groupIdentifier - scheduledState: ENABLED - - identifier: identifier - componentType: CONNECTION - comments: comments - allowRemoteAccess: true - concurrentlySchedulableTaskCount: 8 - name: name - instanceIdentifier: instanceIdentifier - position: null - portFunction: STANDARD - type: INPUT_PORT - groupIdentifier: groupIdentifier - scheduledState: ENABLED - instanceIdentifier: instanceIdentifier - position: - x: 3.111202833403195 - "y": 9.897492629215506 - maxConcurrentTasks: 0 - statelessFlowTimeout: statelessFlowTimeout - remoteProcessGroups: - - identifier: identifier - componentType: CONNECTION - comments: comments - proxyPassword: proxyPassword - communicationsTimeout: communicationsTimeout - proxyHost: proxyHost - proxyPort: 5 - transportProtocol: "RAW, HTTP" - outputPorts: - - null - - null + permissions: null + createdTimestamp: 3 name: name - proxyUser: proxyUser - targetUris: targetUris - inputPorts: - - identifier: identifier + description: description + bucketIdentifier: bucketIdentifier + versionInfo: + version: 0 + branch: branch + lastModifiedTimestamp: 8 + flowEncodingVersion: flowEncodingVersion + latest: true + parameterContexts: + key: + parameterGroupName: parameterGroupName componentType: CONNECTION - remoteGroupId: remoteGroupId + identifier: identifier + synchronized: true comments: comments - targetId: targetId - concurrentlySchedulableTaskCount: 7 - useCompression: true - scheduledState: ENABLED + description: description + inheritedParameterContexts: + - inheritedParameterContexts + - inheritedParameterContexts name: name instanceIdentifier: instanceIdentifier position: null - batchSize: - duration: duration - size: size - count: 0 groupIdentifier: groupIdentifier - - identifier: identifier - componentType: CONNECTION - remoteGroupId: remoteGroupId + parameterProvider: parameterProvider + parameters: + - referencedAssets: + - identifier: identifier + name: name + - identifier: identifier + name: name + provided: true + name: name + description: description + sensitive: true + value: value + - referencedAssets: + - identifier: identifier + name: name + - identifier: identifier + name: name + provided: true + name: name + description: description + sensitive: true + value: value + stoppedCount: 7 + id: id + bulletins: + - null + - null + publicInputPortCount: 3 + upToDateCount: 3 + inactiveRemotePortCount: 0 + uri: uri + locallyModifiedCount: 7 + revision: + clientId: clientId + lastModifier: lastModifier + version: 2 + disconnectedNodeAcknowledged: true + publicOutputPortCount: 7 + component: + activeRemotePortCount: 6 + flowfileConcurrency: "UNBOUNDED, SINGLE_FLOWFILE_PER_NODE, SINGLE_BATCH_PER_NODE" + staleCount: 5 + outputPortCount: 1 + inputPortCount: 9 + versionedComponentId: versionedComponentId + disabledCount: 5 + runningCount: 6 + flowfileOutboundPolicy: "STREAM_WHEN_AVAILABLE, BATCH_OUTPUT" + stoppedCount: 6 + id: id + versionControlInformation: + bucketName: bucketName + groupId: groupId + registryId: registryId + storageLocation: storageLocation + bucketId: bucketId + registryName: registryName + branch: branch + flowName: flowName + version: version + flowDescription: flowDescription + stateExplanation: stateExplanation + state: "LOCALLY_MODIFIED, STALE, LOCALLY_MODIFIED_AND_STALE, UP_TO_DATE,\ + \ SYNC_FAILURE" + flowId: flowId + logFileSuffix: logFileSuffix + defaultBackPressureObjectThreshold: 4 + publicInputPortCount: 2 + comments: comments + upToDateCount: 3 + parentGroupId: parentGroupId + inactiveRemotePortCount: 9 + executionEngine: "STATELESS, STANDARD, INHERITED" + locallyModifiedCount: 3 + defaultBackPressureDataSizeThreshold: defaultBackPressureDataSizeThreshold + publicOutputPortCount: 6 + localOutputPortCount: 9 + defaultFlowFileExpiration: defaultFlowFileExpiration + localInputPortCount: 8 + contents: + controllerServices: + - bulletinLevel: bulletinLevel + deprecated: true + multipleVersionsAvailable: true + extensionMissing: true + type: type + descriptors: + key: + supportsEl: true + defaultValue: defaultValue + displayName: displayName + expressionLanguageScope: expressionLanguageScope + description: description + sensitive: true + required: true + dependencies: + - dependentValues: + - dependentValues + - dependentValues + propertyName: propertyName + - dependentValues: + - dependentValues + - dependentValues + propertyName: propertyName + allowableValues: + - canRead: true + allowableValue: + displayName: displayName + description: description + value: value + - canRead: true + allowableValue: + displayName: displayName + description: description + value: value + identifiesControllerService: identifiesControllerService + name: name + dynamic: true + identifiesControllerServiceBundle: null + controllerServiceApis: + - type: type + bundle: null + - type: type + bundle: null + sensitiveDynamicPropertyNames: + - sensitiveDynamicPropertyNames + - sensitiveDynamicPropertyNames + supportsSensitiveDynamicProperties: true + versionedComponentId: versionedComponentId + validationErrors: + - validationErrors + - validationErrors + id: id + state: "ENABLED, ENABLING, DISABLED, DISABLING" + bundle: + artifact: artifact + version: version + group: group + referencingComponents: + - bulletins: + - null + - null + disconnectedNodeAcknowledged: true + component: + descriptors: + key: null + referenceCycle: true + activeThreadCount: 0 + groupId: groupId + name: name + referenceType: "Processor, ControllerService, ReportingTask, FlowRegistryClient" + validationErrors: + - validationErrors + - validationErrors + id: id + state: state + type: type + referencingComponents: + - null + - null + properties: + key: properties + permissions: null + id: id + position: null + uri: uri + operatePermissions: + canRead: true + canWrite: true + revision: + clientId: clientId + lastModifier: lastModifier + version: 2 + - bulletins: + - null + - null + disconnectedNodeAcknowledged: true + component: + descriptors: + key: null + referenceCycle: true + activeThreadCount: 0 + groupId: groupId + name: name + referenceType: "Processor, ControllerService, ReportingTask, FlowRegistryClient" + validationErrors: + - validationErrors + - validationErrors + id: id + state: state + type: type + referencingComponents: + - null + - null + properties: + key: properties + permissions: null + id: id + position: null + uri: uri + operatePermissions: + canRead: true + canWrite: true + revision: + clientId: clientId + lastModifier: lastModifier + version: 2 + validationStatus: "VALID, INVALID, VALIDATING" + annotationData: annotationData + comments: comments + parentGroupId: parentGroupId + customUiUrl: customUiUrl + restricted: true + name: name + position: + x: 0.8008281904610115 + "y": 6.027456183070403 + persistsState: true + properties: + key: properties + - bulletinLevel: bulletinLevel + deprecated: true + multipleVersionsAvailable: true + extensionMissing: true + type: type + descriptors: + key: + supportsEl: true + defaultValue: defaultValue + displayName: displayName + expressionLanguageScope: expressionLanguageScope + description: description + sensitive: true + required: true + dependencies: + - dependentValues: + - dependentValues + - dependentValues + propertyName: propertyName + - dependentValues: + - dependentValues + - dependentValues + propertyName: propertyName + allowableValues: + - canRead: true + allowableValue: + displayName: displayName + description: description + value: value + - canRead: true + allowableValue: + displayName: displayName + description: description + value: value + identifiesControllerService: identifiesControllerService + name: name + dynamic: true + identifiesControllerServiceBundle: null + controllerServiceApis: + - type: type + bundle: null + - type: type + bundle: null + sensitiveDynamicPropertyNames: + - sensitiveDynamicPropertyNames + - sensitiveDynamicPropertyNames + supportsSensitiveDynamicProperties: true + versionedComponentId: versionedComponentId + validationErrors: + - validationErrors + - validationErrors + id: id + state: "ENABLED, ENABLING, DISABLED, DISABLING" + bundle: + artifact: artifact + version: version + group: group + referencingComponents: + - bulletins: + - null + - null + disconnectedNodeAcknowledged: true + component: + descriptors: + key: null + referenceCycle: true + activeThreadCount: 0 + groupId: groupId + name: name + referenceType: "Processor, ControllerService, ReportingTask, FlowRegistryClient" + validationErrors: + - validationErrors + - validationErrors + id: id + state: state + type: type + referencingComponents: + - null + - null + properties: + key: properties + permissions: null + id: id + position: null + uri: uri + operatePermissions: + canRead: true + canWrite: true + revision: + clientId: clientId + lastModifier: lastModifier + version: 2 + - bulletins: + - null + - null + disconnectedNodeAcknowledged: true + component: + descriptors: + key: null + referenceCycle: true + activeThreadCount: 0 + groupId: groupId + name: name + referenceType: "Processor, ControllerService, ReportingTask, FlowRegistryClient" + validationErrors: + - validationErrors + - validationErrors + id: id + state: state + type: type + referencingComponents: + - null + - null + properties: + key: properties + permissions: null + id: id + position: null + uri: uri + operatePermissions: + canRead: true + canWrite: true + revision: + clientId: clientId + lastModifier: lastModifier + version: 2 + validationStatus: "VALID, INVALID, VALIDATING" + annotationData: annotationData comments: comments - targetId: targetId - concurrentlySchedulableTaskCount: 7 - useCompression: true - scheduledState: ENABLED + parentGroupId: parentGroupId + customUiUrl: customUiUrl + restricted: true name: name - instanceIdentifier: instanceIdentifier - position: null - batchSize: - duration: duration - size: size - count: 0 - groupIdentifier: groupIdentifier - instanceIdentifier: instanceIdentifier - yieldDuration: yieldDuration - position: null - groupIdentifier: groupIdentifier - localNetworkInterface: localNetworkInterface - - identifier: identifier - componentType: CONNECTION - comments: comments - proxyPassword: proxyPassword - communicationsTimeout: communicationsTimeout - proxyHost: proxyHost - proxyPort: 5 - transportProtocol: "RAW, HTTP" + position: + x: 0.8008281904610115 + "y": 6.027456183070403 + persistsState: true + properties: + key: properties + processGroups: + - null + - null outputPorts: - null - null - name: name - proxyUser: proxyUser - targetUris: targetUris + funnels: + - versionedComponentId: versionedComponentId + parentGroupId: parentGroupId + id: id + position: + x: 0.8008281904610115 + "y": 6.027456183070403 + - versionedComponentId: versionedComponentId + parentGroupId: parentGroupId + id: id + position: + x: 0.8008281904610115 + "y": 6.027456183070403 inputPorts: - - identifier: identifier - componentType: CONNECTION - remoteGroupId: remoteGroupId + - comments: comments + concurrentlySchedulableTaskCount: 1 + parentGroupId: parentGroupId + type: "INPUT_PORT, OUTPUT_PORT" + allowRemoteAccess: true + versionedComponentId: versionedComponentId + name: name + transmitting: true + validationErrors: + - validationErrors + - validationErrors + id: id + portFunction: "STANDARD, FAILURE" + position: null + state: "RUNNING, STOPPED, DISABLED" + - comments: comments + concurrentlySchedulableTaskCount: 1 + parentGroupId: parentGroupId + type: "INPUT_PORT, OUTPUT_PORT" + allowRemoteAccess: true + versionedComponentId: versionedComponentId + name: name + transmitting: true + validationErrors: + - validationErrors + - validationErrors + id: id + portFunction: "STANDARD, FAILURE" + position: null + state: "RUNNING, STOPPED, DISABLED" + processors: + - supportsBatching: true + supportsParallelProcessing: true + deprecated: true + executionNodeRestricted: true + description: description + parentGroupId: parentGroupId + multipleVersionsAvailable: true + extensionMissing: true + type: type + inputRequirement: inputRequirement + relationships: + - name: name + autoTerminate: true + description: description + retry: true + - name: name + autoTerminate: true + description: description + retry: true + restricted: true + supportsSensitiveDynamicProperties: true + versionedComponentId: versionedComponentId + name: name + validationErrors: + - validationErrors + - validationErrors + style: + key: style + id: id + position: null + state: "RUNNING, STOPPED, DISABLED" + bundle: + artifact: artifact + version: version + group: group + config: + annotationData: annotationData + comments: comments + autoTerminatedRelationships: + - autoTerminatedRelationships + - autoTerminatedRelationships + concurrentlySchedulableTaskCount: 7 + retryCount: 9 + bulletinLevel: bulletinLevel + executionNode: executionNode + penaltyDuration: penaltyDuration + defaultSchedulingPeriod: + key: defaultSchedulingPeriod + defaultConcurrentTasks: + key: defaultConcurrentTasks + runDurationMillis: 3 + customUiUrl: customUiUrl + descriptors: + key: + supportsEl: true + defaultValue: defaultValue + displayName: displayName + expressionLanguageScope: expressionLanguageScope + description: description + sensitive: true + required: true + dependencies: + - dependentValues: + - dependentValues + - dependentValues + propertyName: propertyName + - dependentValues: + - dependentValues + - dependentValues + propertyName: propertyName + allowableValues: + - canRead: true + allowableValue: + displayName: displayName + description: description + value: value + - canRead: true + allowableValue: + displayName: displayName + description: description + value: value + identifiesControllerService: identifiesControllerService + name: name + dynamic: true + identifiesControllerServiceBundle: null + lossTolerant: true + backoffMechanism: "PENALIZE_FLOWFILE, YIELD_PROCESSOR" + maxBackoffPeriod: maxBackoffPeriod + sensitiveDynamicPropertyNames: + - sensitiveDynamicPropertyNames + - sensitiveDynamicPropertyNames + schedulingStrategy: schedulingStrategy + schedulingPeriod: schedulingPeriod + yieldDuration: yieldDuration + properties: + key: properties + retriedRelationships: + - retriedRelationships + - retriedRelationships + persistsState: true + validationStatus: "VALID, INVALID, VALIDATING" + - supportsBatching: true + supportsParallelProcessing: true + deprecated: true + executionNodeRestricted: true + description: description + parentGroupId: parentGroupId + multipleVersionsAvailable: true + extensionMissing: true + type: type + inputRequirement: inputRequirement + relationships: + - name: name + autoTerminate: true + description: description + retry: true + - name: name + autoTerminate: true + description: description + retry: true + restricted: true + supportsSensitiveDynamicProperties: true + versionedComponentId: versionedComponentId + name: name + validationErrors: + - validationErrors + - validationErrors + style: + key: style + id: id + position: null + state: "RUNNING, STOPPED, DISABLED" + bundle: + artifact: artifact + version: version + group: group + config: + annotationData: annotationData + comments: comments + autoTerminatedRelationships: + - autoTerminatedRelationships + - autoTerminatedRelationships + concurrentlySchedulableTaskCount: 7 + retryCount: 9 + bulletinLevel: bulletinLevel + executionNode: executionNode + penaltyDuration: penaltyDuration + defaultSchedulingPeriod: + key: defaultSchedulingPeriod + defaultConcurrentTasks: + key: defaultConcurrentTasks + runDurationMillis: 3 + customUiUrl: customUiUrl + descriptors: + key: + supportsEl: true + defaultValue: defaultValue + displayName: displayName + expressionLanguageScope: expressionLanguageScope + description: description + sensitive: true + required: true + dependencies: + - dependentValues: + - dependentValues + - dependentValues + propertyName: propertyName + - dependentValues: + - dependentValues + - dependentValues + propertyName: propertyName + allowableValues: + - canRead: true + allowableValue: + displayName: displayName + description: description + value: value + - canRead: true + allowableValue: + displayName: displayName + description: description + value: value + identifiesControllerService: identifiesControllerService + name: name + dynamic: true + identifiesControllerServiceBundle: null + lossTolerant: true + backoffMechanism: "PENALIZE_FLOWFILE, YIELD_PROCESSOR" + maxBackoffPeriod: maxBackoffPeriod + sensitiveDynamicPropertyNames: + - sensitiveDynamicPropertyNames + - sensitiveDynamicPropertyNames + schedulingStrategy: schedulingStrategy + schedulingPeriod: schedulingPeriod + yieldDuration: yieldDuration + properties: + key: properties + retriedRelationships: + - retriedRelationships + - retriedRelationships + persistsState: true + validationStatus: "VALID, INVALID, VALIDATING" + remoteProcessGroups: + - inactiveRemoteInputPortCount: 1 + targetSecure: true + communicationsTimeout: communicationsTimeout + outputPortCount: 7 + activeRemoteInputPortCount: 2 + inputPortCount: 6 + proxyPort: 1 + flowRefreshed: flowRefreshed + transportProtocol: transportProtocol + versionedComponentId: versionedComponentId + transmitting: true + validationErrors: + - validationErrors + - validationErrors + yieldDuration: yieldDuration + id: id + localNetworkInterface: localNetworkInterface + authorizationIssues: + - authorizationIssues + - authorizationIssues comments: comments - targetId: targetId - concurrentlySchedulableTaskCount: 7 - useCompression: true - scheduledState: ENABLED + proxyPassword: proxyPassword + parentGroupId: parentGroupId + activeRemoteOutputPortCount: 4 + proxyHost: proxyHost + contents: + outputPorts: + - null + - null + inputPorts: + - comments: comments + targetId: targetId + concurrentlySchedulableTaskCount: 1 + groupId: groupId + targetRunning: true + useCompression: true + connected: true + batchSettings: + duration: duration + size: size + count: 7 + versionedComponentId: versionedComponentId + name: name + transmitting: true + exists: true + id: id + - comments: comments + targetId: targetId + concurrentlySchedulableTaskCount: 1 + groupId: groupId + targetRunning: true + useCompression: true + connected: true + batchSettings: + duration: duration + size: size + count: 7 + versionedComponentId: versionedComponentId + name: name + transmitting: true + exists: true + id: id name: name - instanceIdentifier: instanceIdentifier + proxyUser: proxyUser + targetUri: targetUri + targetUris: targetUris position: null - batchSize: - duration: duration - size: size - count: 0 - groupIdentifier: groupIdentifier - - identifier: identifier - componentType: CONNECTION - remoteGroupId: remoteGroupId + inactiveRemoteOutputPortCount: 1 + - inactiveRemoteInputPortCount: 1 + targetSecure: true + communicationsTimeout: communicationsTimeout + outputPortCount: 7 + activeRemoteInputPortCount: 2 + inputPortCount: 6 + proxyPort: 1 + flowRefreshed: flowRefreshed + transportProtocol: transportProtocol + versionedComponentId: versionedComponentId + transmitting: true + validationErrors: + - validationErrors + - validationErrors + yieldDuration: yieldDuration + id: id + localNetworkInterface: localNetworkInterface + authorizationIssues: + - authorizationIssues + - authorizationIssues comments: comments - targetId: targetId - concurrentlySchedulableTaskCount: 7 - useCompression: true - scheduledState: ENABLED + proxyPassword: proxyPassword + parentGroupId: parentGroupId + activeRemoteOutputPortCount: 4 + proxyHost: proxyHost + contents: + outputPorts: + - null + - null + inputPorts: + - comments: comments + targetId: targetId + concurrentlySchedulableTaskCount: 1 + groupId: groupId + targetRunning: true + useCompression: true + connected: true + batchSettings: + duration: duration + size: size + count: 7 + versionedComponentId: versionedComponentId + name: name + transmitting: true + exists: true + id: id + - comments: comments + targetId: targetId + concurrentlySchedulableTaskCount: 1 + groupId: groupId + targetRunning: true + useCompression: true + connected: true + batchSettings: + duration: duration + size: size + count: 7 + versionedComponentId: versionedComponentId + name: name + transmitting: true + exists: true + id: id name: name - instanceIdentifier: instanceIdentifier + proxyUser: proxyUser + targetUri: targetUri + targetUris: targetUris position: null - batchSize: - duration: duration - size: size - count: 0 - groupIdentifier: groupIdentifier - instanceIdentifier: instanceIdentifier - yieldDuration: yieldDuration - position: null - groupIdentifier: groupIdentifier - localNetworkInterface: localNetworkInterface - groupIdentifier: groupIdentifier - parameterProviders: - key: - identifier: identifier - name: name - type: type - bundle: null - flow: - versionCount: 8 - identifier: identifier - bucketName: bucketName - permissions: - canRead: true - canWrite: true - canDelete: true - createdTimestamp: 5 - name: name - description: description - bucketIdentifier: bucketIdentifier - versionInfo: - version: 7 - branch: branch - lastModifiedTimestamp: 5 - flowEncodingVersion: flowEncodingVersion - parameterContexts: - key: - parameterGroupName: parameterGroupName - identifier: identifier - synchronized: true - componentType: CONNECTION - comments: comments - description: description - inheritedParameterContexts: - - inheritedParameterContexts - - inheritedParameterContexts - name: name - instanceIdentifier: instanceIdentifier - position: null - groupIdentifier: groupIdentifier - parameters: - - referencedAssets: - - identifier: identifier - name: name - - identifier: identifier + inactiveRemoteOutputPortCount: 1 + connections: + - prioritizers: + - prioritizers + - prioritizers + flowFileExpiration: flowFileExpiration + selectedRelationships: + - selectedRelationships + - selectedRelationships + loadBalanceCompression: "DO_NOT_COMPRESS, COMPRESS_ATTRIBUTES_ONLY,\ + \ COMPRESS_ATTRIBUTES_AND_CONTENT" + destination: + running: true + comments: comments + groupId: groupId + versionedComponentId: versionedComponentId name: name - provided: true + transmitting: true + exists: true + id: id + type: "PROCESSOR, REMOTE_INPUT_PORT, REMOTE_OUTPUT_PORT, INPUT_PORT,\ + \ OUTPUT_PORT, FUNNEL" + availableRelationships: + - availableRelationships + - availableRelationships + backPressureDataSizeThreshold: backPressureDataSizeThreshold + loadBalanceStrategy: "DO_NOT_LOAD_BALANCE, PARTITION_BY_ATTRIBUTE,\ + \ ROUND_ROBIN, SINGLE_NODE" + parentGroupId: parentGroupId + labelIndex: 7 + source: null + bends: + - null + - null + loadBalanceStatus: "LOAD_BALANCE_NOT_CONFIGURED, LOAD_BALANCE_INACTIVE,\ + \ LOAD_BALANCE_ACTIVE" + backPressureObjectThreshold: 5 + getzIndex: 2 + versionedComponentId: versionedComponentId name: name - description: description - sensitive: true - value: value - - referencedAssets: - - identifier: identifier - name: name - - identifier: identifier + id: id + position: null + loadBalancePartitionAttribute: loadBalancePartitionAttribute + - prioritizers: + - prioritizers + - prioritizers + flowFileExpiration: flowFileExpiration + selectedRelationships: + - selectedRelationships + - selectedRelationships + loadBalanceCompression: "DO_NOT_COMPRESS, COMPRESS_ATTRIBUTES_ONLY,\ + \ COMPRESS_ATTRIBUTES_AND_CONTENT" + destination: + running: true + comments: comments + groupId: groupId + versionedComponentId: versionedComponentId name: name - provided: true + transmitting: true + exists: true + id: id + type: "PROCESSOR, REMOTE_INPUT_PORT, REMOTE_OUTPUT_PORT, INPUT_PORT,\ + \ OUTPUT_PORT, FUNNEL" + availableRelationships: + - availableRelationships + - availableRelationships + backPressureDataSizeThreshold: backPressureDataSizeThreshold + loadBalanceStrategy: "DO_NOT_LOAD_BALANCE, PARTITION_BY_ATTRIBUTE,\ + \ ROUND_ROBIN, SINGLE_NODE" + parentGroupId: parentGroupId + labelIndex: 7 + source: null + bends: + - null + - null + loadBalanceStatus: "LOAD_BALANCE_NOT_CONFIGURED, LOAD_BALANCE_INACTIVE,\ + \ LOAD_BALANCE_ACTIVE" + backPressureObjectThreshold: 5 + getzIndex: 2 + versionedComponentId: versionedComponentId name: name - description: description - sensitive: true - value: value - parameterProvider: parameterProvider - latest: true - xml: - name: processGroupReplaceRequestEntity - ConnectionsEntity: - type: object - properties: - connections: - uniqueItems: true - type: array - items: - $ref: '#/components/schemas/ConnectionEntity' - example: - connections: - - sourceId: sourceId - bulletins: - - sourceId: sourceId - canRead: true - groupId: groupId - id: 5 - nodeAddress: nodeAddress - bulletin: - sourceId: sourceId - level: level - sourceType: sourceType - groupId: groupId - id: 5 - sourceName: sourceName - category: category - message: message - nodeAddress: nodeAddress - timestamp: timestamp - timestamp: timestamp - - sourceId: sourceId - canRead: true - groupId: groupId - id: 5 - nodeAddress: nodeAddress - bulletin: - sourceId: sourceId - level: level - sourceType: sourceType - groupId: groupId - id: 5 - sourceName: sourceName - category: category - message: message - nodeAddress: nodeAddress - timestamp: timestamp - timestamp: timestamp - destinationGroupId: destinationGroupId - labelIndex: 5 - destinationId: destinationId - uri: uri - bends: - - null - - null - revision: - clientId: clientId - lastModifier: lastModifier - version: 0 - disconnectedNodeAcknowledged: true - component: - prioritizers: - - prioritizers - - prioritizers - flowFileExpiration: flowFileExpiration - selectedRelationships: - - selectedRelationships - - selectedRelationships - loadBalanceCompression: "DO_NOT_COMPRESS, COMPRESS_ATTRIBUTES_ONLY, COMPRESS_ATTRIBUTES_AND_CONTENT" - destination: null - parentGroupId: parentGroupId - availableRelationships: - - availableRelationships - - availableRelationships - backPressureDataSizeThreshold: backPressureDataSizeThreshold - loadBalanceStrategy: "DO_NOT_LOAD_BALANCE, PARTITION_BY_ATTRIBUTE, ROUND_ROBIN,\ - \ SINGLE_NODE" - source: - running: true - comments: comments - versionedComponentId: versionedComponentId - groupId: groupId - name: name - transmitting: true - exists: true - id: id - type: "PROCESSOR, REMOTE_INPUT_PORT, REMOTE_OUTPUT_PORT, INPUT_PORT,\ - \ OUTPUT_PORT, FUNNEL" - labelIndex: 0 - bends: - - null - - null - loadBalanceStatus: "LOAD_BALANCE_NOT_CONFIGURED, LOAD_BALANCE_INACTIVE,\ - \ LOAD_BALANCE_ACTIVE" - backPressureObjectThreshold: 1 - versionedComponentId: versionedComponentId - getzIndex: 6 + id: id + position: null + loadBalancePartitionAttribute: loadBalancePartitionAttribute + labels: + - getzIndex: 5 + versionedComponentId: versionedComponentId + width: 2.3021358869347655 + parentGroupId: parentGroupId + style: + key: style + id: id + label: label + position: null + height: 5.637376656633329 + - getzIndex: 5 + versionedComponentId: versionedComponentId + width: 2.3021358869347655 + parentGroupId: parentGroupId + style: + key: style + id: id + label: label + position: null + height: 5.637376656633329 + statelessGroupScheduledState: "STOPPED, RUNNING" + invalidCount: 6 name: name - id: id + syncFailureCount: 3 + maxConcurrentTasks: 6 position: null - loadBalancePartitionAttribute: loadBalancePartitionAttribute - sourceType: "PROCESSOR, REMOTE_INPUT_PORT, REMOTE_OUTPUT_PORT, INPUT_PORT,\ - \ OUTPUT_PORT, FUNNEL" - permissions: - canRead: true - canWrite: true - getzIndex: 9 - destinationType: "PROCESSOR, REMOTE_INPUT_PORT, REMOTE_OUTPUT_PORT, INPUT_PORT,\ - \ OUTPUT_PORT, FUNNEL" - id: id - position: - x: 6.027456183070403 - "y": 1.4658129805029452 - status: - sourceId: sourceId - groupId: groupId - destinationName: destinationName - name: name - nodeSnapshots: - - statusSnapshot: null - address: address - apiPort: 4 - nodeId: nodeId - - statusSnapshot: null - address: address - apiPort: 4 - nodeId: nodeId - id: id - sourceName: sourceName - aggregateSnapshot: - sourceId: sourceId - groupId: groupId - queued: queued - percentUseCount: 7 - destinationId: destinationId - predictions: - predictedBytesAtNextInterval: 9 - predictionIntervalSeconds: 2 - predictedPercentBytes: 2 - predictedPercentCount: 3 - predictedMillisUntilCountBackpressure: 5 - predictedCountAtNextInterval: 7 - predictedMillisUntilBytesBackpressure: 5 - output: output - input: input - percentUseBytes: 1 - flowFileAvailability: flowFileAvailability - destinationName: destinationName - queuedSize: queuedSize - queuedCount: queuedCount - name: name - flowFilesQueued: 1 - id: id - sourceName: sourceName - flowFilesIn: 4 - flowFilesOut: 1 - bytesIn: 7 - bytesOut: 1 - bytesQueued: 6 - destinationId: destinationId - statsLastRefreshed: statsLastRefreshed - sourceGroupId: sourceGroupId - - sourceId: sourceId - bulletins: - - sourceId: sourceId - canRead: true - groupId: groupId - id: 5 - nodeAddress: nodeAddress - bulletin: - sourceId: sourceId - level: level - sourceType: sourceType - groupId: groupId - id: 5 - sourceName: sourceName - category: category - message: message - nodeAddress: nodeAddress - timestamp: timestamp - timestamp: timestamp - - sourceId: sourceId - canRead: true - groupId: groupId - id: 5 - nodeAddress: nodeAddress - bulletin: - sourceId: sourceId - level: level - sourceType: sourceType - groupId: groupId - id: 5 - sourceName: sourceName - category: category - message: message - nodeAddress: nodeAddress - timestamp: timestamp - timestamp: timestamp - destinationGroupId: destinationGroupId - labelIndex: 5 - destinationId: destinationId - uri: uri - bends: - - null - - null - revision: - clientId: clientId - lastModifier: lastModifier - version: 0 - disconnectedNodeAcknowledged: true - component: - prioritizers: - - prioritizers - - prioritizers - flowFileExpiration: flowFileExpiration - selectedRelationships: - - selectedRelationships - - selectedRelationships - loadBalanceCompression: "DO_NOT_COMPRESS, COMPRESS_ATTRIBUTES_ONLY, COMPRESS_ATTRIBUTES_AND_CONTENT" - destination: null - parentGroupId: parentGroupId - availableRelationships: - - availableRelationships - - availableRelationships - backPressureDataSizeThreshold: backPressureDataSizeThreshold - loadBalanceStrategy: "DO_NOT_LOAD_BALANCE, PARTITION_BY_ATTRIBUTE, ROUND_ROBIN,\ - \ SINGLE_NODE" - source: - running: true - comments: comments - versionedComponentId: versionedComponentId - groupId: groupId - name: name - transmitting: true - exists: true + statelessFlowTimeout: statelessFlowTimeout + locallyModifiedAndStaleCount: 6 + parameterContext: + component: + name: name + id: id + permissions: null id: id - type: "PROCESSOR, REMOTE_INPUT_PORT, REMOTE_OUTPUT_PORT, INPUT_PORT,\ - \ OUTPUT_PORT, FUNNEL" - labelIndex: 0 - bends: - - null - - null - loadBalanceStatus: "LOAD_BALANCE_NOT_CONFIGURED, LOAD_BALANCE_INACTIVE,\ - \ LOAD_BALANCE_ACTIVE" - backPressureObjectThreshold: 1 - versionedComponentId: versionedComponentId - getzIndex: 6 - name: name - id: id - position: null - loadBalancePartitionAttribute: loadBalancePartitionAttribute - sourceType: "PROCESSOR, REMOTE_INPUT_PORT, REMOTE_OUTPUT_PORT, INPUT_PORT,\ - \ OUTPUT_PORT, FUNNEL" - permissions: - canRead: true - canWrite: true - getzIndex: 9 - destinationType: "PROCESSOR, REMOTE_INPUT_PORT, REMOTE_OUTPUT_PORT, INPUT_PORT,\ - \ OUTPUT_PORT, FUNNEL" - id: id - position: - x: 6.027456183070403 - "y": 1.4658129805029452 + localOutputPortCount: 4 + localInputPortCount: 0 + invalidCount: 6 + syncFailureCount: 0 + position: null + versionedFlowState: "LOCALLY_MODIFIED, STALE, LOCALLY_MODIFIED_AND_STALE,\ + \ UP_TO_DATE, SYNC_FAILURE" + locallyModifiedAndStaleCount: 8 + parameterContext: null status: - sourceId: sourceId - groupId: groupId - destinationName: destinationName name: name nodeSnapshots: - statusSnapshot: null address: address - apiPort: 4 + apiPort: 5 nodeId: nodeId - statusSnapshot: null address: address - apiPort: 4 + apiPort: 5 nodeId: nodeId - id: id - sourceName: sourceName aggregateSnapshot: - sourceId: sourceId - groupId: groupId + transferred: transferred queued: queued - percentUseCount: 7 - destinationId: destinationId - predictions: - predictedBytesAtNextInterval: 9 - predictionIntervalSeconds: 2 - predictedPercentBytes: 2 - predictedPercentCount: 3 - predictedMillisUntilCountBackpressure: 5 - predictedCountAtNextInterval: 7 - predictedMillisUntilBytesBackpressure: 5 output: output - input: input - percentUseBytes: 1 - flowFileAvailability: flowFileAvailability - destinationName: destinationName - queuedSize: queuedSize - queuedCount: queuedCount - name: name - flowFilesQueued: 1 - id: id - sourceName: sourceName - flowFilesIn: 4 - flowFilesOut: 1 - bytesIn: 7 - bytesOut: 1 - bytesQueued: 6 - destinationId: destinationId - statsLastRefreshed: statsLastRefreshed - sourceGroupId: sourceGroupId - xml: - name: connectionsEntity - FunnelsEntity: - type: object - properties: - funnels: - uniqueItems: true - type: array - items: - $ref: '#/components/schemas/FunnelEntity' - example: - funnels: - - bulletins: - - null - - null - disconnectedNodeAcknowledged: true - component: null - permissions: null - id: id - position: null - uri: uri - revision: null - - bulletins: - - null - - null - disconnectedNodeAcknowledged: true - component: null - permissions: null - id: id - position: null - uri: uri - revision: null - xml: - name: funnelsEntity - InputPortsEntity: - type: object - properties: - inputPorts: - uniqueItems: true - type: array - items: - $ref: '#/components/schemas/PortEntity' - example: - inputPorts: - - bulletins: - - null - - null - disconnectedNodeAcknowledged: true - portType: portType - component: null - allowRemoteAccess: true - permissions: null - id: id - position: null - uri: uri - revision: null - status: - groupId: groupId - name: name - transmitting: true - nodeSnapshots: - - statusSnapshot: null - address: address - apiPort: 1 - nodeId: nodeId - - statusSnapshot: null - address: address - apiPort: 1 - nodeId: nodeId - id: id - aggregateSnapshot: null - statsLastRefreshed: statsLastRefreshed - runStatus: "Running, Stopped, Validating, Disabled, Invalid" - operatePermissions: null - - bulletins: - - null - - null - disconnectedNodeAcknowledged: true - portType: portType - component: null - allowRemoteAccess: true - permissions: null - id: id - position: null - uri: uri - revision: null - status: - groupId: groupId - name: name - transmitting: true - nodeSnapshots: - - statusSnapshot: null - address: address - apiPort: 1 - nodeId: nodeId - - statusSnapshot: null - address: address - apiPort: 1 - nodeId: nodeId - id: id - aggregateSnapshot: null - statsLastRefreshed: statsLastRefreshed - runStatus: "Running, Stopped, Validating, Disabled, Invalid" - operatePermissions: null - xml: - name: inputPortsEntity - LabelsEntity: - type: object - properties: - labels: - uniqueItems: true - type: array - items: - $ref: '#/components/schemas/LabelEntity' - example: - labels: - - bulletins: - - null - - null - disconnectedNodeAcknowledged: true - component: null - permissions: null - getzIndex: 8 - id: id - position: null - uri: uri - revision: null - dimensions: - width: 4.4935252719377825 - height: 3.209082285545927 - - bulletins: - - null - - null - disconnectedNodeAcknowledged: true - component: null - permissions: null - getzIndex: 8 - id: id - position: null - uri: uri - revision: null - dimensions: - width: 4.4935252719377825 - height: 3.209082285545927 - xml: - name: labelsEntity - OutputPortsEntity: - type: object - properties: - outputPorts: - uniqueItems: true - type: array - items: - $ref: '#/components/schemas/PortEntity' - example: - outputPorts: - - bulletins: - - null - - null - disconnectedNodeAcknowledged: true - portType: portType - component: null - allowRemoteAccess: true - permissions: null - id: id - position: null - uri: uri - revision: null - status: - groupId: groupId - name: name - transmitting: true - nodeSnapshots: - - statusSnapshot: null - address: address - apiPort: 1 - nodeId: nodeId - - statusSnapshot: null - address: address - apiPort: 1 - nodeId: nodeId - id: id - aggregateSnapshot: null - statsLastRefreshed: statsLastRefreshed - runStatus: "Running, Stopped, Validating, Disabled, Invalid" - operatePermissions: null - - bulletins: - - null - - null - disconnectedNodeAcknowledged: true - portType: portType - component: null - allowRemoteAccess: true - permissions: null - id: id - position: null - uri: uri - revision: null - status: - groupId: groupId - name: name - transmitting: true - nodeSnapshots: - - statusSnapshot: null - address: address - apiPort: 1 - nodeId: nodeId - - statusSnapshot: null - address: address - apiPort: 1 - nodeId: nodeId + remoteProcessGroupStatusSnapshots: + - canRead: true + remoteProcessGroupStatusSnapshot: + bytesReceived: 5 + activeThreadCount: 5 + transmissionStatus: transmissionStatus + flowFilesReceived: 7 + groupId: groupId + name: name + targetUri: targetUri + flowFilesSent: 3 + received: received + bytesSent: 8 + id: id + sent: sent + id: id + - canRead: true + remoteProcessGroupStatusSnapshot: + bytesReceived: 5 + activeThreadCount: 5 + transmissionStatus: transmissionStatus + flowFilesReceived: 7 + groupId: groupId + name: name + targetUri: targetUri + flowFilesSent: 3 + received: received + bytesSent: 8 + id: id + sent: sent + id: id + connectionStatusSnapshots: + - canRead: true + connectionStatusSnapshot: + sourceId: sourceId + groupId: groupId + queued: queued + percentUseCount: 1 + destinationId: destinationId + predictions: + predictedBytesAtNextInterval: 4 + predictionIntervalSeconds: 9 + predictedPercentBytes: 6 + predictedPercentCount: 8 + predictedMillisUntilCountBackpressure: 9 + predictedCountAtNextInterval: 5 + predictedMillisUntilBytesBackpressure: 9 + output: output + input: input + percentUseBytes: 7 + flowFileAvailability: flowFileAvailability + destinationName: destinationName + queuedCount: queuedCount + queuedSize: queuedSize + flowFilesQueued: 6 + name: name + flowFilesIn: 1 + id: id + sourceName: sourceName + flowFilesOut: 1 + bytesIn: 4 + bytesOut: 7 + bytesQueued: 1 + id: id + - canRead: true + connectionStatusSnapshot: + sourceId: sourceId + groupId: groupId + queued: queued + percentUseCount: 1 + destinationId: destinationId + predictions: + predictedBytesAtNextInterval: 4 + predictionIntervalSeconds: 9 + predictedPercentBytes: 6 + predictedPercentCount: 8 + predictedMillisUntilCountBackpressure: 9 + predictedCountAtNextInterval: 5 + predictedMillisUntilBytesBackpressure: 9 + output: output + input: input + percentUseBytes: 7 + flowFileAvailability: flowFileAvailability + destinationName: destinationName + queuedCount: queuedCount + queuedSize: queuedSize + flowFilesQueued: 6 + name: name + flowFilesIn: 1 + id: id + sourceName: sourceName + flowFilesOut: 1 + bytesIn: 4 + bytesOut: 7 + bytesQueued: 1 + id: id + flowFilesReceived: 5 + queuedCount: queuedCount + queuedSize: queuedSize + flowFilesSent: 4 + processGroupStatusSnapshots: + - canRead: true + processGroupStatusSnapshot: null + id: id + - canRead: true + processGroupStatusSnapshot: null + id: id + flowFilesIn: 9 + id: id + written: written + statelessActiveThreadCount: 3 + flowFilesOut: 0 + bytesIn: 0 + bytesOut: 6 + bytesQueued: 4 + bytesWritten: 0 + outputPortStatusSnapshots: + - null + - null + bytesTransferred: 9 + read: read + activeThreadCount: 4 + processorStatusSnapshots: + - processorStatusSnapshot: + bytesWritten: 9 + read: read + tasksDurationNanos: 8 + activeThreadCount: 8 + groupId: groupId + executionNode: "ALL, PRIMARY" + bytesRead: 8 + processingPerformanceStatus: null + type: type + terminatedThreadCount: 0 + output: output + input: input + taskCount: 9 + name: name + flowFilesIn: 1 + id: id + tasksDuration: tasksDuration + written: written + flowFilesOut: 3 + runStatus: "Running, Stopped, Validating, Disabled, Invalid" + tasks: tasks + bytesIn: 6 + bytesOut: 4 + canRead: true + id: id + - processorStatusSnapshot: + bytesWritten: 9 + read: read + tasksDurationNanos: 8 + activeThreadCount: 8 + groupId: groupId + executionNode: "ALL, PRIMARY" + bytesRead: 8 + processingPerformanceStatus: null + type: type + terminatedThreadCount: 0 + output: output + input: input + taskCount: 9 + name: name + flowFilesIn: 1 + id: id + tasksDuration: tasksDuration + written: written + flowFilesOut: 3 + runStatus: "Running, Stopped, Validating, Disabled, Invalid" + tasks: tasks + bytesIn: 6 + bytesOut: 4 + canRead: true + id: id + bytesRead: 1 + processingPerformanceStatus: + identifier: identifier + cpuDuration: 0 + contentReadDuration: 4 + sessionCommitDuration: 1 + garbageCollectionDuration: 2 + contentWriteDuration: 3 + received: received + bytesSent: 7 + processingNanos: 8 + sent: sent + flowFilesTransferred: 6 + terminatedThreadCount: 9 + input: input + bytesReceived: 4 + flowFilesQueued: 7 + name: name + versionedFlowState: "LOCALLY_MODIFIED, STALE, LOCALLY_MODIFIED_AND_STALE,\ + \ UP_TO_DATE, SYNC_FAILURE" + inputPortStatusSnapshots: + - portStatusSnapshot: + output: output + input: input + activeThreadCount: 0 + groupId: groupId + name: name + transmitting: true + flowFilesIn: 5 + id: id + flowFilesOut: 5 + runStatus: "Running, Stopped, Validating, Disabled, Invalid" + bytesIn: 6 + bytesOut: 1 + canRead: true + id: id + - portStatusSnapshot: + output: output + input: input + activeThreadCount: 0 + groupId: groupId + name: name + transmitting: true + flowFilesIn: 5 + id: id + flowFilesOut: 5 + runStatus: "Running, Stopped, Validating, Disabled, Invalid" + bytesIn: 6 + bytesOut: 1 + canRead: true + id: id id: id - aggregateSnapshot: null statsLastRefreshed: statsLastRefreshed - runStatus: "Running, Stopped, Validating, Disabled, Invalid" - operatePermissions: null - xml: - name: outputPortsEntity - ProcessGroupsEntity: - type: object - properties: - processGroups: - uniqueItems: true - type: array - items: - $ref: '#/components/schemas/ProcessGroupEntity' - example: - processGroups: - - activeRemotePortCount: 9 - staleCount: 5 - outputPortCount: 9 - inputPortCount: 3 - permissions: null + - activeRemotePortCount: 0 + staleCount: 3 + outputPortCount: 3 + inputPortCount: 7 + permissions: + canRead: true + canWrite: true processGroupUpdateStrategy: "CURRENT_GROUP, CURRENT_GROUP_WITH_CHILDREN" - runningCount: 2 - disabledCount: 6 + disabledCount: 7 + runningCount: 5 versionedFlowSnapshot: bucket: identifier: identifier - permissions: null - createdTimestamp: 3 + permissions: + canRead: true + canDelete: true + canWrite: true + createdTimestamp: 2 name: name description: description + externalControllerServices: + key: + identifier: identifier + name: name snapshotMetadata: flowIdentifier: flowIdentifier comments: comments @@ -95920,11 +100042,7 @@ components: bucketIdentifier: bucketIdentifier branch: branch version: version - timestamp: 0 - externalControllerServices: - key: - identifier: identifier - name: name + timestamp: 5 flowContents: processors: - autoTerminatedRelationships: @@ -95933,43 +100051,30 @@ components: bulletinLevel: bulletinLevel executionNode: executionNode runDurationMillis: 3 - type: type propertyDescriptors: - key: - resourceDefinition: - resourceTypes: - - FILE - - FILE - cardinality: SINGLE - displayName: displayName - identifiesControllerService: true - name: name - dynamic: true - sensitive: true + key: null + type: type scheduledState: ENABLED maxBackoffPeriod: maxBackoffPeriod yieldDuration: yieldDuration - bundle: - artifact: artifact - version: version - group: group + bundle: null retriedRelationships: - retriedRelationships - retriedRelationships annotationData: annotationData - identifier: identifier componentType: CONNECTION + identifier: identifier comments: comments - concurrentlySchedulableTaskCount: 2 - retryCount: 3 + concurrentlySchedulableTaskCount: 1 + retryCount: 1 penaltyDuration: penaltyDuration backoffMechanism: "PENALIZE_FLOWFILE, YIELD_PROCESSOR" schedulingStrategy: schedulingStrategy name: name instanceIdentifier: instanceIdentifier + schedulingPeriod: schedulingPeriod style: key: style - schedulingPeriod: schedulingPeriod position: null groupIdentifier: groupIdentifier properties: @@ -95980,43 +100085,30 @@ components: bulletinLevel: bulletinLevel executionNode: executionNode runDurationMillis: 3 - type: type propertyDescriptors: - key: - resourceDefinition: - resourceTypes: - - FILE - - FILE - cardinality: SINGLE - displayName: displayName - identifiesControllerService: true - name: name - dynamic: true - sensitive: true + key: null + type: type scheduledState: ENABLED maxBackoffPeriod: maxBackoffPeriod yieldDuration: yieldDuration - bundle: - artifact: artifact - version: version - group: group + bundle: null retriedRelationships: - retriedRelationships - retriedRelationships annotationData: annotationData - identifier: identifier componentType: CONNECTION + identifier: identifier comments: comments - concurrentlySchedulableTaskCount: 2 - retryCount: 3 + concurrentlySchedulableTaskCount: 1 + retryCount: 1 penaltyDuration: penaltyDuration backoffMechanism: "PENALIZE_FLOWFILE, YIELD_PROCESSOR" schedulingStrategy: schedulingStrategy name: name instanceIdentifier: instanceIdentifier + schedulingPeriod: schedulingPeriod style: key: style - schedulingPeriod: schedulingPeriod position: null groupIdentifier: groupIdentifier properties: @@ -96029,15 +100121,15 @@ components: - null - null funnels: - - identifier: identifier - componentType: CONNECTION + - componentType: CONNECTION + identifier: identifier comments: comments name: name instanceIdentifier: instanceIdentifier position: null groupIdentifier: groupIdentifier - - identifier: identifier - componentType: CONNECTION + - componentType: CONNECTION + identifier: identifier comments: comments name: name instanceIdentifier: instanceIdentifier @@ -96052,8 +100144,8 @@ components: version: version latest: true connections: - - identifier: identifier - componentType: CONNECTION + - componentType: CONNECTION + identifier: identifier prioritizers: - prioritizers - prioritizers @@ -96064,30 +100156,32 @@ components: - selectedRelationships loadBalanceCompression: "DO_NOT_COMPRESS, COMPRESS_ATTRIBUTES_ONLY,\ \ COMPRESS_ATTRIBUTES_AND_CONTENT" - destination: null - backPressureDataSizeThreshold: backPressureDataSizeThreshold - loadBalanceStrategy: "DO_NOT_LOAD_BALANCE, PARTITION_BY_ATTRIBUTE,\ - \ ROUND_ROBIN, SINGLE_NODE" - source: + destination: comments: comments groupId: groupId name: name instanceIdentifier: instanceIdentifier id: id type: PROCESSOR - labelIndex: 4 + backPressureDataSizeThreshold: backPressureDataSizeThreshold + loadBalanceStrategy: "DO_NOT_LOAD_BALANCE, PARTITION_BY_ATTRIBUTE,\ + \ ROUND_ROBIN, SINGLE_NODE" + labelIndex: 2 + source: null bends: - - null - - null + - x: 7.203794749804894 + "y": 4.332304821875894 + - x: 7.203794749804894 + "y": 4.332304821875894 backPressureObjectThreshold: 0 name: name instanceIdentifier: instanceIdentifier position: null groupIdentifier: groupIdentifier partitioningAttribute: partitioningAttribute - zIndex: 0 - - identifier: identifier - componentType: CONNECTION + zIndex: 9 + - componentType: CONNECTION + identifier: identifier prioritizers: - prioritizers - prioritizers @@ -96098,72 +100192,84 @@ components: - selectedRelationships loadBalanceCompression: "DO_NOT_COMPRESS, COMPRESS_ATTRIBUTES_ONLY,\ \ COMPRESS_ATTRIBUTES_AND_CONTENT" - destination: null - backPressureDataSizeThreshold: backPressureDataSizeThreshold - loadBalanceStrategy: "DO_NOT_LOAD_BALANCE, PARTITION_BY_ATTRIBUTE,\ - \ ROUND_ROBIN, SINGLE_NODE" - source: + destination: comments: comments groupId: groupId name: name instanceIdentifier: instanceIdentifier id: id type: PROCESSOR - labelIndex: 4 + backPressureDataSizeThreshold: backPressureDataSizeThreshold + loadBalanceStrategy: "DO_NOT_LOAD_BALANCE, PARTITION_BY_ATTRIBUTE,\ + \ ROUND_ROBIN, SINGLE_NODE" + labelIndex: 2 + source: null bends: - - null - - null + - x: 7.203794749804894 + "y": 4.332304821875894 + - x: 7.203794749804894 + "y": 4.332304821875894 backPressureObjectThreshold: 0 name: name instanceIdentifier: instanceIdentifier position: null groupIdentifier: groupIdentifier partitioningAttribute: partitioningAttribute - zIndex: 0 + zIndex: 9 logFileSuffix: logFileSuffix parameterContextName: parameterContextName - identifier: identifier componentType: CONNECTION - defaultBackPressureObjectThreshold: 9 + identifier: identifier + defaultBackPressureObjectThreshold: 0 comments: comments executionEngine: STANDARD + defaultBackPressureDataSizeThreshold: defaultBackPressureDataSizeThreshold labels: - - identifier: identifier - componentType: CONNECTION + - componentType: CONNECTION + identifier: identifier comments: comments name: name - width: 4.332304821875894 + width: 4.8789878742268815 instanceIdentifier: instanceIdentifier style: key: style - position: null label: label + position: null groupIdentifier: groupIdentifier - zIndex: 7 - height: 2.7977867356748476 - - identifier: identifier - componentType: CONNECTION + height: 6.173804034172511 + zIndex: 6 + - componentType: CONNECTION + identifier: identifier comments: comments name: name - width: 4.332304821875894 + width: 4.8789878742268815 instanceIdentifier: instanceIdentifier style: key: style - position: null label: label + position: null groupIdentifier: groupIdentifier - zIndex: 7 - height: 2.7977867356748476 - defaultBackPressureDataSizeThreshold: defaultBackPressureDataSizeThreshold + height: 6.173804034172511 + zIndex: 6 controllerServices: - annotationData: annotationData - identifier: identifier componentType: CONNECTION + identifier: identifier comments: comments bulletinLevel: bulletinLevel - type: type propertyDescriptors: - key: null + key: + resourceDefinition: + resourceTypes: + - FILE + - FILE + cardinality: SINGLE + displayName: displayName + identifiesControllerService: true + name: name + dynamic: true + sensitive: true + type: type scheduledState: ENABLED controllerServiceApis: - type: type @@ -96174,17 +100280,30 @@ components: instanceIdentifier: instanceIdentifier position: null groupIdentifier: groupIdentifier - bundle: null + bundle: + artifact: artifact + version: version + group: group properties: key: properties - annotationData: annotationData - identifier: identifier componentType: CONNECTION + identifier: identifier comments: comments bulletinLevel: bulletinLevel - type: type propertyDescriptors: - key: null + key: + resourceDefinition: + resourceTypes: + - FILE + - FILE + cardinality: SINGLE + displayName: displayName + identifiesControllerService: true + name: name + dynamic: true + sensitive: true + type: type scheduledState: ENABLED controllerServiceApis: - type: type @@ -96195,7 +100314,10 @@ components: instanceIdentifier: instanceIdentifier position: null groupIdentifier: groupIdentifier - bundle: null + bundle: + artifact: artifact + version: version + group: group properties: key: properties defaultFlowFileExpiration: defaultFlowFileExpiration @@ -96203,58 +100325,56 @@ components: flowFileOutboundPolicy: flowFileOutboundPolicy name: name inputPorts: - - identifier: identifier - componentType: CONNECTION + - componentType: CONNECTION + identifier: identifier comments: comments allowRemoteAccess: true - concurrentlySchedulableTaskCount: 8 + concurrentlySchedulableTaskCount: 2 name: name instanceIdentifier: instanceIdentifier - position: null portFunction: STANDARD - type: INPUT_PORT + position: null groupIdentifier: groupIdentifier + type: INPUT_PORT scheduledState: ENABLED - - identifier: identifier - componentType: CONNECTION + - componentType: CONNECTION + identifier: identifier comments: comments allowRemoteAccess: true - concurrentlySchedulableTaskCount: 8 + concurrentlySchedulableTaskCount: 2 name: name instanceIdentifier: instanceIdentifier - position: null portFunction: STANDARD - type: INPUT_PORT + position: null groupIdentifier: groupIdentifier + type: INPUT_PORT scheduledState: ENABLED instanceIdentifier: instanceIdentifier - position: - x: 3.111202833403195 - "y": 9.897492629215506 - maxConcurrentTasks: 0 + maxConcurrentTasks: 9 + position: null statelessFlowTimeout: statelessFlowTimeout + groupIdentifier: groupIdentifier remoteProcessGroups: - - identifier: identifier - componentType: CONNECTION + - componentType: CONNECTION + identifier: identifier comments: comments proxyPassword: proxyPassword communicationsTimeout: communicationsTimeout proxyHost: proxyHost - proxyPort: 5 - transportProtocol: "RAW, HTTP" + proxyPort: 4 outputPorts: - null - null + transportProtocol: "RAW, HTTP" name: name proxyUser: proxyUser - targetUris: targetUris inputPorts: - - identifier: identifier - componentType: CONNECTION + - componentType: CONNECTION + identifier: identifier remoteGroupId: remoteGroupId comments: comments targetId: targetId - concurrentlySchedulableTaskCount: 7 + concurrentlySchedulableTaskCount: 1 useCompression: true scheduledState: ENABLED name: name @@ -96263,14 +100383,14 @@ components: batchSize: duration: duration size: size - count: 0 + count: 5 groupIdentifier: groupIdentifier - - identifier: identifier - componentType: CONNECTION + - componentType: CONNECTION + identifier: identifier remoteGroupId: remoteGroupId comments: comments targetId: targetId - concurrentlySchedulableTaskCount: 7 + concurrentlySchedulableTaskCount: 1 useCompression: true scheduledState: ENABLED name: name @@ -96279,34 +100399,34 @@ components: batchSize: duration: duration size: size - count: 0 + count: 5 groupIdentifier: groupIdentifier + targetUris: targetUris instanceIdentifier: instanceIdentifier yieldDuration: yieldDuration position: null groupIdentifier: groupIdentifier localNetworkInterface: localNetworkInterface - - identifier: identifier - componentType: CONNECTION + - componentType: CONNECTION + identifier: identifier comments: comments proxyPassword: proxyPassword communicationsTimeout: communicationsTimeout proxyHost: proxyHost - proxyPort: 5 - transportProtocol: "RAW, HTTP" + proxyPort: 4 outputPorts: - null - null + transportProtocol: "RAW, HTTP" name: name proxyUser: proxyUser - targetUris: targetUris inputPorts: - - identifier: identifier - componentType: CONNECTION + - componentType: CONNECTION + identifier: identifier remoteGroupId: remoteGroupId comments: comments targetId: targetId - concurrentlySchedulableTaskCount: 7 + concurrentlySchedulableTaskCount: 1 useCompression: true scheduledState: ENABLED name: name @@ -96315,14 +100435,14 @@ components: batchSize: duration: duration size: size - count: 0 + count: 5 groupIdentifier: groupIdentifier - - identifier: identifier - componentType: CONNECTION + - componentType: CONNECTION + identifier: identifier remoteGroupId: remoteGroupId comments: comments targetId: targetId - concurrentlySchedulableTaskCount: 7 + concurrentlySchedulableTaskCount: 1 useCompression: true scheduledState: ENABLED name: name @@ -96331,14 +100451,14 @@ components: batchSize: duration: duration size: size - count: 0 + count: 5 groupIdentifier: groupIdentifier + targetUris: targetUris instanceIdentifier: instanceIdentifier yieldDuration: yieldDuration position: null groupIdentifier: groupIdentifier localNetworkInterface: localNetworkInterface - groupIdentifier: groupIdentifier parameterProviders: key: identifier: identifier @@ -96346,28 +100466,26 @@ components: type: type bundle: null flow: - versionCount: 8 - identifier: identifier + versionCount: 4 bucketName: bucketName - permissions: - canRead: true - canWrite: true - canDelete: true - createdTimestamp: 5 + identifier: identifier + permissions: null + createdTimestamp: 3 name: name description: description bucketIdentifier: bucketIdentifier versionInfo: - version: 7 + version: 0 branch: branch - lastModifiedTimestamp: 5 + lastModifiedTimestamp: 8 flowEncodingVersion: flowEncodingVersion + latest: true parameterContexts: key: parameterGroupName: parameterGroupName + componentType: CONNECTION identifier: identifier synchronized: true - componentType: CONNECTION comments: comments description: description inheritedParameterContexts: @@ -96377,6 +100495,7 @@ components: instanceIdentifier: instanceIdentifier position: null groupIdentifier: groupIdentifier + parameterProvider: parameterProvider parameters: - referencedAssets: - identifier: identifier @@ -96398,67 +100517,33 @@ components: description: description sensitive: true value: value - parameterProvider: parameterProvider - latest: true - stoppedCount: 6 + stoppedCount: 7 id: id bulletins: - - sourceId: sourceId - canRead: true - groupId: groupId - id: 5 - nodeAddress: nodeAddress - bulletin: - sourceId: sourceId - level: level - sourceType: sourceType - groupId: groupId - id: 5 - sourceName: sourceName - category: category - message: message - nodeAddress: nodeAddress - timestamp: timestamp - timestamp: timestamp - - sourceId: sourceId - canRead: true - groupId: groupId - id: 5 - nodeAddress: nodeAddress - bulletin: - sourceId: sourceId - level: level - sourceType: sourceType - groupId: groupId - id: 5 - sourceName: sourceName - category: category - message: message - nodeAddress: nodeAddress - timestamp: timestamp - timestamp: timestamp + - null + - null publicInputPortCount: 3 - upToDateCount: 1 - inactiveRemotePortCount: 1 + upToDateCount: 3 + inactiveRemotePortCount: 0 uri: uri - locallyModifiedCount: 3 + locallyModifiedCount: 7 revision: clientId: clientId lastModifier: lastModifier - version: 0 + version: 2 disconnectedNodeAcknowledged: true - publicOutputPortCount: 1 + publicOutputPortCount: 7 component: - activeRemotePortCount: 7 + activeRemotePortCount: 6 flowfileConcurrency: "UNBOUNDED, SINGLE_FLOWFILE_PER_NODE, SINGLE_BATCH_PER_NODE" - staleCount: 4 - outputPortCount: 3 - inputPortCount: 6 + staleCount: 5 + outputPortCount: 1 + inputPortCount: 9 versionedComponentId: versionedComponentId - runningCount: 1 - disabledCount: 2 + disabledCount: 5 + runningCount: 6 flowfileOutboundPolicy: "STREAM_WHEN_AVAILABLE, BATCH_OUTPUT" - stoppedCount: 5 + stoppedCount: 6 id: id versionControlInformation: bucketName: bucketName @@ -96476,32 +100561,31 @@ components: \ SYNC_FAILURE" flowId: flowId logFileSuffix: logFileSuffix - defaultBackPressureObjectThreshold: 0 - publicInputPortCount: 6 + defaultBackPressureObjectThreshold: 4 + publicInputPortCount: 2 comments: comments upToDateCount: 3 parentGroupId: parentGroupId inactiveRemotePortCount: 9 executionEngine: "STATELESS, STANDARD, INHERITED" - locallyModifiedCount: 2 + locallyModifiedCount: 3 defaultBackPressureDataSizeThreshold: defaultBackPressureDataSizeThreshold - publicOutputPortCount: 7 - localOutputPortCount: 1 + publicOutputPortCount: 6 + localOutputPortCount: 9 defaultFlowFileExpiration: defaultFlowFileExpiration - localInputPortCount: 1 - statelessGroupScheduledState: "STOPPED, RUNNING" + localInputPortCount: 8 contents: controllerServices: - - deprecated: true - bulletinLevel: bulletinLevel + - bulletinLevel: bulletinLevel + deprecated: true multipleVersionsAvailable: true extensionMissing: true type: type descriptors: key: supportsEl: true - displayName: displayName defaultValue: defaultValue + displayName: displayName expressionLanguageScope: expressionLanguageScope description: description sensitive: true @@ -96538,8 +100622,8 @@ components: sensitiveDynamicPropertyNames: - sensitiveDynamicPropertyNames - sensitiveDynamicPropertyNames - versionedComponentId: versionedComponentId supportsSensitiveDynamicProperties: true + versionedComponentId: versionedComponentId validationErrors: - validationErrors - validationErrors @@ -96561,10 +100645,10 @@ components: activeThreadCount: 0 groupId: groupId name: name + referenceType: "Processor, ControllerService, ReportingTask, FlowRegistryClient" validationErrors: - validationErrors - validationErrors - referenceType: "Processor, ControllerService, ReportingTask, FlowRegistryClient" id: id state: state type: type @@ -96577,8 +100661,13 @@ components: id: id position: null uri: uri - revision: null - operatePermissions: null + operatePermissions: + canRead: true + canWrite: true + revision: + clientId: clientId + lastModifier: lastModifier + version: 2 - bulletins: - null - null @@ -96590,10 +100679,10 @@ components: activeThreadCount: 0 groupId: groupId name: name + referenceType: "Processor, ControllerService, ReportingTask, FlowRegistryClient" validationErrors: - validationErrors - validationErrors - referenceType: "Processor, ControllerService, ReportingTask, FlowRegistryClient" id: id state: state type: type @@ -96606,8 +100695,13 @@ components: id: id position: null uri: uri - revision: null - operatePermissions: null + operatePermissions: + canRead: true + canWrite: true + revision: + clientId: clientId + lastModifier: lastModifier + version: 2 validationStatus: "VALID, INVALID, VALIDATING" annotationData: annotationData comments: comments @@ -96615,20 +100709,22 @@ components: customUiUrl: customUiUrl restricted: true name: name - position: null + position: + x: 0.8008281904610115 + "y": 6.027456183070403 persistsState: true properties: key: properties - - deprecated: true - bulletinLevel: bulletinLevel + - bulletinLevel: bulletinLevel + deprecated: true multipleVersionsAvailable: true extensionMissing: true type: type descriptors: key: supportsEl: true - displayName: displayName defaultValue: defaultValue + displayName: displayName expressionLanguageScope: expressionLanguageScope description: description sensitive: true @@ -96665,8 +100761,8 @@ components: sensitiveDynamicPropertyNames: - sensitiveDynamicPropertyNames - sensitiveDynamicPropertyNames - versionedComponentId: versionedComponentId supportsSensitiveDynamicProperties: true + versionedComponentId: versionedComponentId validationErrors: - validationErrors - validationErrors @@ -96688,10 +100784,10 @@ components: activeThreadCount: 0 groupId: groupId name: name + referenceType: "Processor, ControllerService, ReportingTask, FlowRegistryClient" validationErrors: - validationErrors - validationErrors - referenceType: "Processor, ControllerService, ReportingTask, FlowRegistryClient" id: id state: state type: type @@ -96704,8 +100800,13 @@ components: id: id position: null uri: uri - revision: null - operatePermissions: null + operatePermissions: + canRead: true + canWrite: true + revision: + clientId: clientId + lastModifier: lastModifier + version: 2 - bulletins: - null - null @@ -96717,10 +100818,10 @@ components: activeThreadCount: 0 groupId: groupId name: name + referenceType: "Processor, ControllerService, ReportingTask, FlowRegistryClient" validationErrors: - validationErrors - validationErrors - referenceType: "Processor, ControllerService, ReportingTask, FlowRegistryClient" id: id state: state type: type @@ -96733,8 +100834,13 @@ components: id: id position: null uri: uri - revision: null - operatePermissions: null + operatePermissions: + canRead: true + canWrite: true + revision: + clientId: clientId + lastModifier: lastModifier + version: 2 validationStatus: "VALID, INVALID, VALIDATING" annotationData: annotationData comments: comments @@ -96742,7 +100848,9 @@ components: customUiUrl: customUiUrl restricted: true name: name - position: null + position: + x: 0.8008281904610115 + "y": 6.027456183070403 persistsState: true properties: key: properties @@ -96752,24 +100860,22 @@ components: outputPorts: - null - null - inputPorts: - - comments: comments - concurrentlySchedulableTaskCount: 2 + funnels: + - versionedComponentId: versionedComponentId parentGroupId: parentGroupId - type: "INPUT_PORT, OUTPUT_PORT" - allowRemoteAccess: true - versionedComponentId: versionedComponentId - name: name - transmitting: true - validationErrors: - - validationErrors - - validationErrors id: id - position: null - state: "RUNNING, STOPPED, DISABLED" - portFunction: "STANDARD, FAILURE" + position: + x: 0.8008281904610115 + "y": 6.027456183070403 + - versionedComponentId: versionedComponentId + parentGroupId: parentGroupId + id: id + position: + x: 0.8008281904610115 + "y": 6.027456183070403 + inputPorts: - comments: comments - concurrentlySchedulableTaskCount: 2 + concurrentlySchedulableTaskCount: 1 parentGroupId: parentGroupId type: "INPUT_PORT, OUTPUT_PORT" allowRemoteAccess: true @@ -96780,142 +100886,47 @@ components: - validationErrors - validationErrors id: id - position: null - state: "RUNNING, STOPPED, DISABLED" - portFunction: "STANDARD, FAILURE" - funnels: - - versionedComponentId: versionedComponentId - parentGroupId: parentGroupId - id: id - position: null - - versionedComponentId: versionedComponentId - parentGroupId: parentGroupId - id: id - position: null - processors: - - supportsParallelProcessing: true - supportsBatching: true - deprecated: true - executionNodeRestricted: true - parentGroupId: parentGroupId - description: description - multipleVersionsAvailable: true - extensionMissing: true - type: type - inputRequirement: inputRequirement - relationships: - - name: name - description: description - autoTerminate: true - retry: true - - name: name - description: description - autoTerminate: true - retry: true - restricted: true + portFunction: "STANDARD, FAILURE" + position: null + state: "RUNNING, STOPPED, DISABLED" + - comments: comments + concurrentlySchedulableTaskCount: 1 + parentGroupId: parentGroupId + type: "INPUT_PORT, OUTPUT_PORT" + allowRemoteAccess: true versionedComponentId: versionedComponentId - supportsSensitiveDynamicProperties: true name: name + transmitting: true validationErrors: - validationErrors - validationErrors - style: - key: style id: id + portFunction: "STANDARD, FAILURE" position: null state: "RUNNING, STOPPED, DISABLED" - bundle: - artifact: artifact - version: version - group: group - persistsState: true - config: - annotationData: annotationData - comments: comments - concurrentlySchedulableTaskCount: 6 - autoTerminatedRelationships: - - autoTerminatedRelationships - - autoTerminatedRelationships - retryCount: 1 - bulletinLevel: bulletinLevel - executionNode: executionNode - penaltyDuration: penaltyDuration - defaultSchedulingPeriod: - key: defaultSchedulingPeriod - runDurationMillis: 3 - defaultConcurrentTasks: - key: defaultConcurrentTasks - customUiUrl: customUiUrl - descriptors: - key: - supportsEl: true - displayName: displayName - defaultValue: defaultValue - expressionLanguageScope: expressionLanguageScope - description: description - sensitive: true - required: true - dependencies: - - dependentValues: - - dependentValues - - dependentValues - propertyName: propertyName - - dependentValues: - - dependentValues - - dependentValues - propertyName: propertyName - allowableValues: - - canRead: true - allowableValue: - displayName: displayName - description: description - value: value - - canRead: true - allowableValue: - displayName: displayName - description: description - value: value - identifiesControllerService: identifiesControllerService - name: name - dynamic: true - identifiesControllerServiceBundle: null - lossTolerant: true - backoffMechanism: "PENALIZE_FLOWFILE, YIELD_PROCESSOR" - maxBackoffPeriod: maxBackoffPeriod - sensitiveDynamicPropertyNames: - - sensitiveDynamicPropertyNames - - sensitiveDynamicPropertyNames - schedulingStrategy: schedulingStrategy - schedulingPeriod: schedulingPeriod - yieldDuration: yieldDuration - properties: - key: properties - retriedRelationships: - - retriedRelationships - - retriedRelationships - validationStatus: "VALID, INVALID, VALIDATING" - - supportsParallelProcessing: true - supportsBatching: true + processors: + - supportsBatching: true + supportsParallelProcessing: true deprecated: true executionNodeRestricted: true - parentGroupId: parentGroupId description: description + parentGroupId: parentGroupId multipleVersionsAvailable: true extensionMissing: true type: type inputRequirement: inputRequirement relationships: - name: name - description: description autoTerminate: true + description: description retry: true - name: name - description: description autoTerminate: true + description: description retry: true restricted: true - versionedComponentId: versionedComponentId supportsSensitiveDynamicProperties: true + versionedComponentId: versionedComponentId name: name validationErrors: - validationErrors @@ -96929,29 +100940,28 @@ components: artifact: artifact version: version group: group - persistsState: true config: annotationData: annotationData comments: comments - concurrentlySchedulableTaskCount: 6 autoTerminatedRelationships: - autoTerminatedRelationships - autoTerminatedRelationships - retryCount: 1 + concurrentlySchedulableTaskCount: 7 + retryCount: 9 bulletinLevel: bulletinLevel executionNode: executionNode penaltyDuration: penaltyDuration defaultSchedulingPeriod: key: defaultSchedulingPeriod - runDurationMillis: 3 defaultConcurrentTasks: key: defaultConcurrentTasks + runDurationMillis: 3 customUiUrl: customUiUrl descriptors: key: supportsEl: true - displayName: displayName defaultValue: defaultValue + displayName: displayName expressionLanguageScope: expressionLanguageScope description: description sensitive: true @@ -96994,2245 +101004,5277 @@ components: retriedRelationships: - retriedRelationships - retriedRelationships + persistsState: true validationStatus: "VALID, INVALID, VALIDATING" - remoteProcessGroups: - - targetSecure: true - inactiveRemoteInputPortCount: 9 - communicationsTimeout: communicationsTimeout - outputPortCount: 5 - inputPortCount: 4 - activeRemoteInputPortCount: 9 - proxyPort: 1 - flowRefreshed: flowRefreshed - versionedComponentId: versionedComponentId - transportProtocol: transportProtocol - transmitting: true - validationErrors: - - validationErrors - - validationErrors - yieldDuration: yieldDuration - id: id - localNetworkInterface: localNetworkInterface - comments: comments - authorizationIssues: - - authorizationIssues - - authorizationIssues - proxyPassword: proxyPassword - parentGroupId: parentGroupId - activeRemoteOutputPortCount: 6 - proxyHost: proxyHost - contents: - outputPorts: - - null - - null - inputPorts: - - comments: comments - targetId: targetId - concurrentlySchedulableTaskCount: 9 - groupId: groupId - useCompression: true - targetRunning: true - connected: true - versionedComponentId: versionedComponentId - batchSettings: - duration: duration - size: size - count: 6 - name: name - transmitting: true - exists: true - id: id - - comments: comments - targetId: targetId - concurrentlySchedulableTaskCount: 9 - groupId: groupId - useCompression: true - targetRunning: true - connected: true - versionedComponentId: versionedComponentId - batchSettings: - duration: duration - size: size - count: 6 - name: name - transmitting: true - exists: true - id: id - targetUri: targetUri - name: name - proxyUser: proxyUser - targetUris: targetUris - position: null - inactiveRemoteOutputPortCount: 8 - - targetSecure: true - inactiveRemoteInputPortCount: 9 - communicationsTimeout: communicationsTimeout - outputPortCount: 5 - inputPortCount: 4 - activeRemoteInputPortCount: 9 - proxyPort: 1 - flowRefreshed: flowRefreshed - versionedComponentId: versionedComponentId - transportProtocol: transportProtocol - transmitting: true - validationErrors: - - validationErrors - - validationErrors - yieldDuration: yieldDuration - id: id - localNetworkInterface: localNetworkInterface - comments: comments - authorizationIssues: - - authorizationIssues - - authorizationIssues - proxyPassword: proxyPassword - parentGroupId: parentGroupId - activeRemoteOutputPortCount: 6 - proxyHost: proxyHost - contents: - outputPorts: - - null - - null - inputPorts: - - comments: comments - targetId: targetId - concurrentlySchedulableTaskCount: 9 - groupId: groupId - useCompression: true - targetRunning: true - connected: true - versionedComponentId: versionedComponentId - batchSettings: - duration: duration - size: size - count: 6 - name: name - transmitting: true - exists: true - id: id - - comments: comments - targetId: targetId - concurrentlySchedulableTaskCount: 9 - groupId: groupId - useCompression: true - targetRunning: true - connected: true - versionedComponentId: versionedComponentId - batchSettings: - duration: duration - size: size - count: 6 - name: name - transmitting: true - exists: true - id: id - targetUri: targetUri - name: name - proxyUser: proxyUser - targetUris: targetUris - position: null - inactiveRemoteOutputPortCount: 8 - connections: - - prioritizers: - - prioritizers - - prioritizers - flowFileExpiration: flowFileExpiration - selectedRelationships: - - selectedRelationships - - selectedRelationships - loadBalanceCompression: "DO_NOT_COMPRESS, COMPRESS_ATTRIBUTES_ONLY,\ - \ COMPRESS_ATTRIBUTES_AND_CONTENT" - destination: null - parentGroupId: parentGroupId - availableRelationships: - - availableRelationships - - availableRelationships - backPressureDataSizeThreshold: backPressureDataSizeThreshold - loadBalanceStrategy: "DO_NOT_LOAD_BALANCE, PARTITION_BY_ATTRIBUTE,\ - \ ROUND_ROBIN, SINGLE_NODE" - source: - running: true - comments: comments - versionedComponentId: versionedComponentId - groupId: groupId - name: name - transmitting: true - exists: true - id: id - type: "PROCESSOR, REMOTE_INPUT_PORT, REMOTE_OUTPUT_PORT, INPUT_PORT,\ - \ OUTPUT_PORT, FUNNEL" - labelIndex: 0 - bends: - - null - - null - loadBalanceStatus: "LOAD_BALANCE_NOT_CONFIGURED, LOAD_BALANCE_INACTIVE,\ - \ LOAD_BALANCE_ACTIVE" - backPressureObjectThreshold: 1 - versionedComponentId: versionedComponentId - getzIndex: 6 - name: name - id: id - position: null - loadBalancePartitionAttribute: loadBalancePartitionAttribute - - prioritizers: - - prioritizers - - prioritizers - flowFileExpiration: flowFileExpiration - selectedRelationships: - - selectedRelationships - - selectedRelationships - loadBalanceCompression: "DO_NOT_COMPRESS, COMPRESS_ATTRIBUTES_ONLY,\ - \ COMPRESS_ATTRIBUTES_AND_CONTENT" - destination: null - parentGroupId: parentGroupId - availableRelationships: - - availableRelationships - - availableRelationships - backPressureDataSizeThreshold: backPressureDataSizeThreshold - loadBalanceStrategy: "DO_NOT_LOAD_BALANCE, PARTITION_BY_ATTRIBUTE,\ - \ ROUND_ROBIN, SINGLE_NODE" - source: - running: true - comments: comments - versionedComponentId: versionedComponentId - groupId: groupId - name: name - transmitting: true - exists: true - id: id - type: "PROCESSOR, REMOTE_INPUT_PORT, REMOTE_OUTPUT_PORT, INPUT_PORT,\ - \ OUTPUT_PORT, FUNNEL" - labelIndex: 0 - bends: - - null - - null - loadBalanceStatus: "LOAD_BALANCE_NOT_CONFIGURED, LOAD_BALANCE_INACTIVE,\ - \ LOAD_BALANCE_ACTIVE" - backPressureObjectThreshold: 1 - versionedComponentId: versionedComponentId - getzIndex: 6 - name: name - id: id - position: null - loadBalancePartitionAttribute: loadBalancePartitionAttribute - labels: - - versionedComponentId: versionedComponentId - getzIndex: 5 - width: 6.778324963048013 - parentGroupId: parentGroupId - style: - key: style - id: id - position: null - label: label - height: 6.878052220127876 - - versionedComponentId: versionedComponentId - getzIndex: 5 - width: 6.778324963048013 - parentGroupId: parentGroupId - style: - key: style - id: id - position: null - label: label - height: 6.878052220127876 - name: name - invalidCount: 5 - syncFailureCount: 1 - position: null - maxConcurrentTasks: 6 - statelessFlowTimeout: statelessFlowTimeout - parameterContext: null - locallyModifiedAndStaleCount: 7 - localOutputPortCount: 5 - localInputPortCount: 5 - invalidCount: 4 - syncFailureCount: 4 - position: - x: 6.027456183070403 - "y": 1.4658129805029452 - versionedFlowState: "LOCALLY_MODIFIED, STALE, LOCALLY_MODIFIED_AND_STALE,\ - \ UP_TO_DATE, SYNC_FAILURE" - locallyModifiedAndStaleCount: 1 - parameterContext: null - status: - name: name - nodeSnapshots: - - statusSnapshot: null - address: address - apiPort: 8 - nodeId: nodeId - - statusSnapshot: null - address: address - apiPort: 8 - nodeId: nodeId - id: id - aggregateSnapshot: - transferred: transferred - queued: queued - remoteProcessGroupStatusSnapshots: - - canRead: true - remoteProcessGroupStatusSnapshot: - bytesReceived: 4 - transmissionStatus: transmissionStatus - activeThreadCount: 0 - groupId: groupId - flowFilesReceived: 1 - name: name - targetUri: targetUri - flowFilesSent: 6 - received: received - id: id - bytesSent: 4 - sent: sent - id: id - - canRead: true - remoteProcessGroupStatusSnapshot: - bytesReceived: 4 - transmissionStatus: transmissionStatus - activeThreadCount: 0 - groupId: groupId - flowFilesReceived: 1 - name: name - targetUri: targetUri - flowFilesSent: 6 - received: received - id: id - bytesSent: 4 - sent: sent - id: id - output: output - connectionStatusSnapshots: - - connectionStatusSnapshot: - sourceId: sourceId - groupId: groupId - queued: queued - percentUseCount: 7 - destinationId: destinationId - predictions: - predictedBytesAtNextInterval: 9 - predictionIntervalSeconds: 2 - predictedPercentBytes: 2 - predictedPercentCount: 3 - predictedMillisUntilCountBackpressure: 5 - predictedCountAtNextInterval: 7 - predictedMillisUntilBytesBackpressure: 5 - output: output - input: input - percentUseBytes: 1 - flowFileAvailability: flowFileAvailability - destinationName: destinationName - queuedSize: queuedSize - queuedCount: queuedCount - name: name - flowFilesQueued: 1 - id: id - sourceName: sourceName - flowFilesIn: 4 - flowFilesOut: 1 - bytesIn: 7 - bytesOut: 1 - bytesQueued: 6 - canRead: true - id: id - - connectionStatusSnapshot: - sourceId: sourceId - groupId: groupId - queued: queued - percentUseCount: 7 - destinationId: destinationId - predictions: - predictedBytesAtNextInterval: 9 - predictionIntervalSeconds: 2 - predictedPercentBytes: 2 - predictedPercentCount: 3 - predictedMillisUntilCountBackpressure: 5 - predictedCountAtNextInterval: 7 - predictedMillisUntilBytesBackpressure: 5 - output: output - input: input - percentUseBytes: 1 - flowFileAvailability: flowFileAvailability - destinationName: destinationName - queuedSize: queuedSize - queuedCount: queuedCount - name: name - flowFilesQueued: 1 - id: id - sourceName: sourceName - flowFilesIn: 4 - flowFilesOut: 1 - bytesIn: 7 - bytesOut: 1 - bytesQueued: 6 - canRead: true - id: id - queuedCount: queuedCount - queuedSize: queuedSize - flowFilesReceived: 4 - processGroupStatusSnapshots: - - canRead: true - processGroupStatusSnapshot: null - id: id - - canRead: true - processGroupStatusSnapshot: null - id: id - flowFilesSent: 9 - id: id - flowFilesIn: 5 - written: written - statelessActiveThreadCount: 7 - flowFilesOut: 0 - bytesIn: 4 - bytesQueued: 8 - bytesOut: 2 - bytesWritten: 3 - outputPortStatusSnapshots: - - null - - null - read: read - bytesTransferred: 8 - activeThreadCount: 1 - processorStatusSnapshots: - - processorStatusSnapshot: - bytesWritten: 7 - read: read - tasksDurationNanos: 8 - activeThreadCount: 7 - groupId: groupId - executionNode: "ALL, PRIMARY" - bytesRead: 3 - processingPerformanceStatus: - identifier: identifier - cpuDuration: 3 - contentReadDuration: 7 - sessionCommitDuration: 3 - garbageCollectionDuration: 4 - contentWriteDuration: 5 - type: type - terminatedThreadCount: 3 - output: output - input: input - taskCount: 4 - name: name - id: id - written: written - flowFilesIn: 0 - tasksDuration: tasksDuration - runStatus: "Running, Stopped, Validating, Disabled, Invalid" - flowFilesOut: 6 - tasks: tasks - bytesIn: 7 - bytesOut: 0 - canRead: true - id: id - - processorStatusSnapshot: - bytesWritten: 7 - read: read - tasksDurationNanos: 8 - activeThreadCount: 7 - groupId: groupId - executionNode: "ALL, PRIMARY" - bytesRead: 3 - processingPerformanceStatus: - identifier: identifier - cpuDuration: 3 - contentReadDuration: 7 - sessionCommitDuration: 3 - garbageCollectionDuration: 4 - contentWriteDuration: 5 - type: type - terminatedThreadCount: 3 - output: output - input: input - taskCount: 4 - name: name - id: id - written: written - flowFilesIn: 0 - tasksDuration: tasksDuration - runStatus: "Running, Stopped, Validating, Disabled, Invalid" - flowFilesOut: 6 - tasks: tasks - bytesIn: 7 - bytesOut: 0 - canRead: true - id: id - bytesRead: 4 - processingPerformanceStatus: null - received: received - bytesSent: 8 - processingNanos: 9 - sent: sent - flowFilesTransferred: 1 - terminatedThreadCount: 3 - input: input - bytesReceived: 6 - name: name - flowFilesQueued: 6 - versionedFlowState: "LOCALLY_MODIFIED, STALE, LOCALLY_MODIFIED_AND_STALE,\ - \ UP_TO_DATE, SYNC_FAILURE" - inputPortStatusSnapshots: - - portStatusSnapshot: - output: output - input: input - activeThreadCount: 7 - groupId: groupId - name: name - transmitting: true - id: id - flowFilesIn: 9 - flowFilesOut: 9 - runStatus: "Running, Stopped, Validating, Disabled, Invalid" - bytesIn: 0 - bytesOut: 0 - canRead: true - id: id - - portStatusSnapshot: - output: output - input: input - activeThreadCount: 7 - groupId: groupId - name: name - transmitting: true - id: id - flowFilesIn: 9 - flowFilesOut: 9 - runStatus: "Running, Stopped, Validating, Disabled, Invalid" - bytesIn: 0 - bytesOut: 0 - canRead: true - id: id - statsLastRefreshed: statsLastRefreshed - - activeRemotePortCount: 9 - staleCount: 5 - outputPortCount: 9 - inputPortCount: 3 - permissions: null - processGroupUpdateStrategy: "CURRENT_GROUP, CURRENT_GROUP_WITH_CHILDREN" - runningCount: 2 - disabledCount: 6 - versionedFlowSnapshot: - bucket: - identifier: identifier - permissions: null - createdTimestamp: 3 - name: name - description: description - snapshotMetadata: - flowIdentifier: flowIdentifier - comments: comments - author: author - bucketIdentifier: bucketIdentifier - branch: branch - version: version - timestamp: 0 - externalControllerServices: - key: - identifier: identifier - name: name - flowContents: - processors: - - autoTerminatedRelationships: - - autoTerminatedRelationships - - autoTerminatedRelationships - bulletinLevel: bulletinLevel - executionNode: executionNode - runDurationMillis: 3 + - supportsBatching: true + supportsParallelProcessing: true + deprecated: true + executionNodeRestricted: true + description: description + parentGroupId: parentGroupId + multipleVersionsAvailable: true + extensionMissing: true type: type - propertyDescriptors: - key: - resourceDefinition: - resourceTypes: - - FILE - - FILE - cardinality: SINGLE - displayName: displayName - identifiesControllerService: true - name: name - dynamic: true - 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: 2 - retryCount: 3 - penaltyDuration: penaltyDuration - backoffMechanism: "PENALIZE_FLOWFILE, YIELD_PROCESSOR" - schedulingStrategy: schedulingStrategy + inputRequirement: inputRequirement + relationships: + - name: name + autoTerminate: true + description: description + retry: true + - name: name + autoTerminate: true + description: description + retry: true + restricted: true + supportsSensitiveDynamicProperties: true + versionedComponentId: versionedComponentId name: name - instanceIdentifier: instanceIdentifier + validationErrors: + - validationErrors + - validationErrors style: key: style - schedulingPeriod: schedulingPeriod + id: id position: null - groupIdentifier: groupIdentifier - properties: - key: properties - - autoTerminatedRelationships: - - autoTerminatedRelationships - - autoTerminatedRelationships - bulletinLevel: bulletinLevel - executionNode: executionNode - runDurationMillis: 3 - type: type - propertyDescriptors: - key: - resourceDefinition: - resourceTypes: - - FILE - - FILE - cardinality: SINGLE - displayName: displayName - identifiesControllerService: true - name: name - dynamic: true - sensitive: true - scheduledState: ENABLED - maxBackoffPeriod: maxBackoffPeriod - yieldDuration: yieldDuration + state: "RUNNING, STOPPED, DISABLED" bundle: artifact: artifact version: version group: group - retriedRelationships: - - retriedRelationships - - retriedRelationships - annotationData: annotationData - identifier: identifier - componentType: CONNECTION - comments: comments - concurrentlySchedulableTaskCount: 2 - retryCount: 3 - penaltyDuration: penaltyDuration - backoffMechanism: "PENALIZE_FLOWFILE, YIELD_PROCESSOR" - schedulingStrategy: schedulingStrategy - name: name - instanceIdentifier: instanceIdentifier - style: - key: style - schedulingPeriod: schedulingPeriod - position: null - groupIdentifier: groupIdentifier - properties: - key: properties - scheduledState: ENABLED - processGroups: - - null - - null - outputPorts: - - null - - null - funnels: - - identifier: identifier - componentType: CONNECTION + config: + annotationData: annotationData + comments: comments + autoTerminatedRelationships: + - autoTerminatedRelationships + - autoTerminatedRelationships + concurrentlySchedulableTaskCount: 7 + retryCount: 9 + bulletinLevel: bulletinLevel + executionNode: executionNode + penaltyDuration: penaltyDuration + defaultSchedulingPeriod: + key: defaultSchedulingPeriod + defaultConcurrentTasks: + key: defaultConcurrentTasks + runDurationMillis: 3 + customUiUrl: customUiUrl + descriptors: + key: + supportsEl: true + defaultValue: defaultValue + displayName: displayName + expressionLanguageScope: expressionLanguageScope + description: description + sensitive: true + required: true + dependencies: + - dependentValues: + - dependentValues + - dependentValues + propertyName: propertyName + - dependentValues: + - dependentValues + - dependentValues + propertyName: propertyName + allowableValues: + - canRead: true + allowableValue: + displayName: displayName + description: description + value: value + - canRead: true + allowableValue: + displayName: displayName + description: description + value: value + identifiesControllerService: identifiesControllerService + name: name + dynamic: true + identifiesControllerServiceBundle: null + lossTolerant: true + backoffMechanism: "PENALIZE_FLOWFILE, YIELD_PROCESSOR" + maxBackoffPeriod: maxBackoffPeriod + sensitiveDynamicPropertyNames: + - sensitiveDynamicPropertyNames + - sensitiveDynamicPropertyNames + schedulingStrategy: schedulingStrategy + schedulingPeriod: schedulingPeriod + yieldDuration: yieldDuration + properties: + key: properties + retriedRelationships: + - retriedRelationships + - retriedRelationships + persistsState: true + validationStatus: "VALID, INVALID, VALIDATING" + remoteProcessGroups: + - inactiveRemoteInputPortCount: 1 + targetSecure: true + communicationsTimeout: communicationsTimeout + outputPortCount: 7 + activeRemoteInputPortCount: 2 + inputPortCount: 6 + proxyPort: 1 + flowRefreshed: flowRefreshed + transportProtocol: transportProtocol + versionedComponentId: versionedComponentId + transmitting: true + validationErrors: + - validationErrors + - validationErrors + yieldDuration: yieldDuration + id: id + localNetworkInterface: localNetworkInterface + authorizationIssues: + - authorizationIssues + - authorizationIssues comments: comments + proxyPassword: proxyPassword + parentGroupId: parentGroupId + activeRemoteOutputPortCount: 4 + proxyHost: proxyHost + contents: + outputPorts: + - null + - null + inputPorts: + - comments: comments + targetId: targetId + concurrentlySchedulableTaskCount: 1 + groupId: groupId + targetRunning: true + useCompression: true + connected: true + batchSettings: + duration: duration + size: size + count: 7 + versionedComponentId: versionedComponentId + name: name + transmitting: true + exists: true + id: id + - comments: comments + targetId: targetId + concurrentlySchedulableTaskCount: 1 + groupId: groupId + targetRunning: true + useCompression: true + connected: true + batchSettings: + duration: duration + size: size + count: 7 + versionedComponentId: versionedComponentId + name: name + transmitting: true + exists: true + id: id name: name - instanceIdentifier: instanceIdentifier + proxyUser: proxyUser + targetUri: targetUri + targetUris: targetUris position: null - groupIdentifier: groupIdentifier - - identifier: identifier - componentType: CONNECTION + inactiveRemoteOutputPortCount: 1 + - inactiveRemoteInputPortCount: 1 + targetSecure: true + communicationsTimeout: communicationsTimeout + outputPortCount: 7 + activeRemoteInputPortCount: 2 + inputPortCount: 6 + proxyPort: 1 + flowRefreshed: flowRefreshed + transportProtocol: transportProtocol + versionedComponentId: versionedComponentId + transmitting: true + validationErrors: + - validationErrors + - validationErrors + yieldDuration: yieldDuration + id: id + localNetworkInterface: localNetworkInterface + authorizationIssues: + - authorizationIssues + - authorizationIssues comments: comments + proxyPassword: proxyPassword + parentGroupId: parentGroupId + activeRemoteOutputPortCount: 4 + proxyHost: proxyHost + contents: + outputPorts: + - null + - null + inputPorts: + - comments: comments + targetId: targetId + concurrentlySchedulableTaskCount: 1 + groupId: groupId + targetRunning: true + useCompression: true + connected: true + batchSettings: + duration: duration + size: size + count: 7 + versionedComponentId: versionedComponentId + name: name + transmitting: true + exists: true + id: id + - comments: comments + targetId: targetId + concurrentlySchedulableTaskCount: 1 + groupId: groupId + targetRunning: true + useCompression: true + connected: true + batchSettings: + duration: duration + size: size + count: 7 + versionedComponentId: versionedComponentId + name: name + transmitting: true + exists: true + id: id name: name - instanceIdentifier: instanceIdentifier + proxyUser: proxyUser + targetUri: targetUri + targetUris: targetUris position: null - groupIdentifier: groupIdentifier - versionedFlowCoordinates: - registryId: registryId - storageLocation: storageLocation - bucketId: bucketId - branch: branch - flowId: flowId - version: version - latest: true + inactiveRemoteOutputPortCount: 1 connections: - - identifier: identifier - componentType: CONNECTION - prioritizers: - - prioritizers - - prioritizers - comments: comments - flowFileExpiration: flowFileExpiration - selectedRelationships: - - selectedRelationships - - selectedRelationships - loadBalanceCompression: "DO_NOT_COMPRESS, COMPRESS_ATTRIBUTES_ONLY,\ - \ COMPRESS_ATTRIBUTES_AND_CONTENT" - destination: null - backPressureDataSizeThreshold: backPressureDataSizeThreshold - loadBalanceStrategy: "DO_NOT_LOAD_BALANCE, PARTITION_BY_ATTRIBUTE,\ - \ ROUND_ROBIN, SINGLE_NODE" - source: - comments: comments - groupId: groupId - name: name - instanceIdentifier: instanceIdentifier - id: id - type: PROCESSOR - labelIndex: 4 - bends: - - null - - null - backPressureObjectThreshold: 0 - name: name - instanceIdentifier: instanceIdentifier - position: null - groupIdentifier: groupIdentifier - partitioningAttribute: partitioningAttribute - zIndex: 0 - - identifier: identifier - componentType: CONNECTION - prioritizers: + - prioritizers: - prioritizers - prioritizers - comments: comments flowFileExpiration: flowFileExpiration selectedRelationships: - selectedRelationships - selectedRelationships loadBalanceCompression: "DO_NOT_COMPRESS, COMPRESS_ATTRIBUTES_ONLY,\ \ COMPRESS_ATTRIBUTES_AND_CONTENT" - destination: null - backPressureDataSizeThreshold: backPressureDataSizeThreshold - loadBalanceStrategy: "DO_NOT_LOAD_BALANCE, PARTITION_BY_ATTRIBUTE,\ - \ ROUND_ROBIN, SINGLE_NODE" - source: + destination: + running: true comments: comments groupId: groupId + versionedComponentId: versionedComponentId name: name - instanceIdentifier: instanceIdentifier + transmitting: true + exists: true id: id - type: PROCESSOR - labelIndex: 4 - bends: - - null - - null - backPressureObjectThreshold: 0 - name: name - instanceIdentifier: instanceIdentifier - position: null - groupIdentifier: groupIdentifier - partitioningAttribute: partitioningAttribute - zIndex: 0 - logFileSuffix: logFileSuffix - parameterContextName: parameterContextName - identifier: identifier - componentType: CONNECTION - defaultBackPressureObjectThreshold: 9 - comments: comments - executionEngine: STANDARD - labels: - - identifier: identifier - componentType: CONNECTION - comments: comments - name: name - width: 4.332304821875894 - instanceIdentifier: instanceIdentifier - style: - key: style - position: null - label: label - groupIdentifier: groupIdentifier - zIndex: 7 - height: 2.7977867356748476 - - identifier: identifier - componentType: CONNECTION - comments: comments - name: name - width: 4.332304821875894 - instanceIdentifier: instanceIdentifier - style: - key: style - position: null - label: label - groupIdentifier: groupIdentifier - zIndex: 7 - height: 2.7977867356748476 - defaultBackPressureDataSizeThreshold: defaultBackPressureDataSizeThreshold - controllerServices: - - annotationData: annotationData - identifier: identifier - componentType: CONNECTION - comments: comments - bulletinLevel: bulletinLevel - type: type - propertyDescriptors: - key: null - scheduledState: ENABLED - controllerServiceApis: - - type: type - bundle: null - - type: type - bundle: null - name: name - instanceIdentifier: instanceIdentifier - position: null - groupIdentifier: groupIdentifier - bundle: null - properties: - key: properties - - annotationData: annotationData - identifier: identifier - componentType: CONNECTION - comments: comments - bulletinLevel: bulletinLevel - type: type - propertyDescriptors: - key: null - scheduledState: ENABLED - controllerServiceApis: - - type: type - bundle: null - - type: type - bundle: null - name: name - instanceIdentifier: instanceIdentifier - position: null - groupIdentifier: groupIdentifier - bundle: null - properties: - key: properties - defaultFlowFileExpiration: defaultFlowFileExpiration - flowFileConcurrency: flowFileConcurrency - flowFileOutboundPolicy: flowFileOutboundPolicy - name: name - inputPorts: - - identifier: identifier - componentType: CONNECTION - comments: comments - allowRemoteAccess: true - concurrentlySchedulableTaskCount: 8 - name: name - instanceIdentifier: instanceIdentifier - position: null - portFunction: STANDARD - type: INPUT_PORT - groupIdentifier: groupIdentifier - scheduledState: ENABLED - - identifier: identifier - componentType: CONNECTION - comments: comments - allowRemoteAccess: true - concurrentlySchedulableTaskCount: 8 - name: name - instanceIdentifier: instanceIdentifier - position: null - portFunction: STANDARD - type: INPUT_PORT - groupIdentifier: groupIdentifier - scheduledState: ENABLED - instanceIdentifier: instanceIdentifier - position: - x: 3.111202833403195 - "y": 9.897492629215506 - maxConcurrentTasks: 0 - statelessFlowTimeout: statelessFlowTimeout - remoteProcessGroups: - - identifier: identifier - componentType: CONNECTION - comments: comments - proxyPassword: proxyPassword - communicationsTimeout: communicationsTimeout - proxyHost: proxyHost - proxyPort: 5 - transportProtocol: "RAW, HTTP" - outputPorts: - - null - - null - name: name - proxyUser: proxyUser - targetUris: targetUris - inputPorts: - - identifier: identifier - componentType: CONNECTION - remoteGroupId: remoteGroupId - comments: comments - targetId: targetId - concurrentlySchedulableTaskCount: 7 - useCompression: true - scheduledState: ENABLED - name: name - instanceIdentifier: instanceIdentifier - position: null - batchSize: - duration: duration - size: size - count: 0 - groupIdentifier: groupIdentifier - - identifier: identifier - componentType: CONNECTION - remoteGroupId: remoteGroupId - comments: comments - targetId: targetId - concurrentlySchedulableTaskCount: 7 - useCompression: true - scheduledState: ENABLED - name: name - instanceIdentifier: instanceIdentifier - position: null - batchSize: - duration: duration - size: size - count: 0 - groupIdentifier: groupIdentifier - instanceIdentifier: instanceIdentifier - yieldDuration: yieldDuration - position: null - groupIdentifier: groupIdentifier - localNetworkInterface: localNetworkInterface - - identifier: identifier - componentType: CONNECTION - comments: comments - proxyPassword: proxyPassword - communicationsTimeout: communicationsTimeout - proxyHost: proxyHost - proxyPort: 5 - transportProtocol: "RAW, HTTP" - outputPorts: + type: "PROCESSOR, REMOTE_INPUT_PORT, REMOTE_OUTPUT_PORT, INPUT_PORT,\ + \ OUTPUT_PORT, FUNNEL" + availableRelationships: + - availableRelationships + - availableRelationships + backPressureDataSizeThreshold: backPressureDataSizeThreshold + loadBalanceStrategy: "DO_NOT_LOAD_BALANCE, PARTITION_BY_ATTRIBUTE,\ + \ ROUND_ROBIN, SINGLE_NODE" + parentGroupId: parentGroupId + labelIndex: 7 + source: null + bends: - null - null + loadBalanceStatus: "LOAD_BALANCE_NOT_CONFIGURED, LOAD_BALANCE_INACTIVE,\ + \ LOAD_BALANCE_ACTIVE" + backPressureObjectThreshold: 5 + getzIndex: 2 + versionedComponentId: versionedComponentId name: name - proxyUser: proxyUser - targetUris: targetUris - inputPorts: - - identifier: identifier - componentType: CONNECTION - remoteGroupId: remoteGroupId - comments: comments - targetId: targetId - concurrentlySchedulableTaskCount: 7 - useCompression: true - scheduledState: ENABLED - name: name - instanceIdentifier: instanceIdentifier - position: null - batchSize: - duration: duration - size: size - count: 0 - groupIdentifier: groupIdentifier - - identifier: identifier - componentType: CONNECTION - remoteGroupId: remoteGroupId + id: id + position: null + loadBalancePartitionAttribute: loadBalancePartitionAttribute + - prioritizers: + - prioritizers + - prioritizers + flowFileExpiration: flowFileExpiration + selectedRelationships: + - selectedRelationships + - selectedRelationships + loadBalanceCompression: "DO_NOT_COMPRESS, COMPRESS_ATTRIBUTES_ONLY,\ + \ COMPRESS_ATTRIBUTES_AND_CONTENT" + destination: + running: true comments: comments - targetId: targetId - concurrentlySchedulableTaskCount: 7 - useCompression: true - scheduledState: ENABLED + groupId: groupId + versionedComponentId: versionedComponentId name: name - instanceIdentifier: instanceIdentifier - position: null - batchSize: - duration: duration - size: size - count: 0 - groupIdentifier: groupIdentifier - instanceIdentifier: instanceIdentifier - yieldDuration: yieldDuration + transmitting: true + exists: true + id: id + type: "PROCESSOR, REMOTE_INPUT_PORT, REMOTE_OUTPUT_PORT, INPUT_PORT,\ + \ OUTPUT_PORT, FUNNEL" + availableRelationships: + - availableRelationships + - availableRelationships + backPressureDataSizeThreshold: backPressureDataSizeThreshold + loadBalanceStrategy: "DO_NOT_LOAD_BALANCE, PARTITION_BY_ATTRIBUTE,\ + \ ROUND_ROBIN, SINGLE_NODE" + parentGroupId: parentGroupId + labelIndex: 7 + source: null + bends: + - null + - null + loadBalanceStatus: "LOAD_BALANCE_NOT_CONFIGURED, LOAD_BALANCE_INACTIVE,\ + \ LOAD_BALANCE_ACTIVE" + backPressureObjectThreshold: 5 + getzIndex: 2 + versionedComponentId: versionedComponentId + name: name + id: id position: null - groupIdentifier: groupIdentifier - localNetworkInterface: localNetworkInterface - groupIdentifier: groupIdentifier - parameterProviders: - key: - identifier: identifier + loadBalancePartitionAttribute: loadBalancePartitionAttribute + labels: + - getzIndex: 5 + versionedComponentId: versionedComponentId + width: 2.3021358869347655 + parentGroupId: parentGroupId + style: + key: style + id: id + label: label + position: null + height: 5.637376656633329 + - getzIndex: 5 + versionedComponentId: versionedComponentId + width: 2.3021358869347655 + parentGroupId: parentGroupId + style: + key: style + id: id + label: label + position: null + height: 5.637376656633329 + statelessGroupScheduledState: "STOPPED, RUNNING" + invalidCount: 6 + name: name + syncFailureCount: 3 + maxConcurrentTasks: 6 + position: null + statelessFlowTimeout: statelessFlowTimeout + locallyModifiedAndStaleCount: 6 + parameterContext: + component: name: name - type: type - bundle: null - flow: - versionCount: 8 - identifier: identifier - bucketName: bucketName - permissions: + id: id + permissions: null + id: id + localOutputPortCount: 4 + localInputPortCount: 0 + invalidCount: 6 + syncFailureCount: 0 + position: null + versionedFlowState: "LOCALLY_MODIFIED, STALE, LOCALLY_MODIFIED_AND_STALE,\ + \ UP_TO_DATE, SYNC_FAILURE" + locallyModifiedAndStaleCount: 8 + parameterContext: null + status: + name: name + nodeSnapshots: + - statusSnapshot: null + address: address + apiPort: 5 + nodeId: nodeId + - statusSnapshot: null + address: address + apiPort: 5 + nodeId: nodeId + aggregateSnapshot: + transferred: transferred + queued: queued + output: output + remoteProcessGroupStatusSnapshots: + - canRead: true + remoteProcessGroupStatusSnapshot: + bytesReceived: 5 + activeThreadCount: 5 + transmissionStatus: transmissionStatus + flowFilesReceived: 7 + groupId: groupId + name: name + targetUri: targetUri + flowFilesSent: 3 + received: received + bytesSent: 8 + id: id + sent: sent + id: id + - canRead: true + remoteProcessGroupStatusSnapshot: + bytesReceived: 5 + activeThreadCount: 5 + transmissionStatus: transmissionStatus + flowFilesReceived: 7 + groupId: groupId + name: name + targetUri: targetUri + flowFilesSent: 3 + received: received + bytesSent: 8 + id: id + sent: sent + id: id + connectionStatusSnapshots: + - canRead: true + connectionStatusSnapshot: + sourceId: sourceId + groupId: groupId + queued: queued + percentUseCount: 1 + destinationId: destinationId + predictions: + predictedBytesAtNextInterval: 4 + predictionIntervalSeconds: 9 + predictedPercentBytes: 6 + predictedPercentCount: 8 + predictedMillisUntilCountBackpressure: 9 + predictedCountAtNextInterval: 5 + predictedMillisUntilBytesBackpressure: 9 + output: output + input: input + percentUseBytes: 7 + flowFileAvailability: flowFileAvailability + destinationName: destinationName + queuedCount: queuedCount + queuedSize: queuedSize + flowFilesQueued: 6 + name: name + flowFilesIn: 1 + id: id + sourceName: sourceName + flowFilesOut: 1 + bytesIn: 4 + bytesOut: 7 + bytesQueued: 1 + id: id + - canRead: true + connectionStatusSnapshot: + sourceId: sourceId + groupId: groupId + queued: queued + percentUseCount: 1 + destinationId: destinationId + predictions: + predictedBytesAtNextInterval: 4 + predictionIntervalSeconds: 9 + predictedPercentBytes: 6 + predictedPercentCount: 8 + predictedMillisUntilCountBackpressure: 9 + predictedCountAtNextInterval: 5 + predictedMillisUntilBytesBackpressure: 9 + output: output + input: input + percentUseBytes: 7 + flowFileAvailability: flowFileAvailability + destinationName: destinationName + queuedCount: queuedCount + queuedSize: queuedSize + flowFilesQueued: 6 + name: name + flowFilesIn: 1 + id: id + sourceName: sourceName + flowFilesOut: 1 + bytesIn: 4 + bytesOut: 7 + bytesQueued: 1 + id: id + flowFilesReceived: 5 + queuedCount: queuedCount + queuedSize: queuedSize + flowFilesSent: 4 + processGroupStatusSnapshots: + - canRead: true + processGroupStatusSnapshot: null + id: id + - canRead: true + processGroupStatusSnapshot: null + id: id + flowFilesIn: 9 + id: id + written: written + statelessActiveThreadCount: 3 + flowFilesOut: 0 + bytesIn: 0 + bytesOut: 6 + bytesQueued: 4 + bytesWritten: 0 + outputPortStatusSnapshots: + - null + - null + bytesTransferred: 9 + read: read + activeThreadCount: 4 + processorStatusSnapshots: + - processorStatusSnapshot: + bytesWritten: 9 + read: read + tasksDurationNanos: 8 + activeThreadCount: 8 + groupId: groupId + executionNode: "ALL, PRIMARY" + bytesRead: 8 + processingPerformanceStatus: null + type: type + terminatedThreadCount: 0 + output: output + input: input + taskCount: 9 + name: name + flowFilesIn: 1 + id: id + tasksDuration: tasksDuration + written: written + flowFilesOut: 3 + runStatus: "Running, Stopped, Validating, Disabled, Invalid" + tasks: tasks + bytesIn: 6 + bytesOut: 4 canRead: true - canWrite: true - canDelete: true - createdTimestamp: 5 + id: id + - processorStatusSnapshot: + bytesWritten: 9 + read: read + tasksDurationNanos: 8 + activeThreadCount: 8 + groupId: groupId + executionNode: "ALL, PRIMARY" + bytesRead: 8 + processingPerformanceStatus: null + type: type + terminatedThreadCount: 0 + output: output + input: input + taskCount: 9 + name: name + flowFilesIn: 1 + id: id + tasksDuration: tasksDuration + written: written + flowFilesOut: 3 + runStatus: "Running, Stopped, Validating, Disabled, Invalid" + tasks: tasks + bytesIn: 6 + bytesOut: 4 + canRead: true + id: id + bytesRead: 1 + processingPerformanceStatus: + identifier: identifier + cpuDuration: 0 + contentReadDuration: 4 + sessionCommitDuration: 1 + garbageCollectionDuration: 2 + contentWriteDuration: 3 + received: received + bytesSent: 7 + processingNanos: 8 + sent: sent + flowFilesTransferred: 6 + terminatedThreadCount: 9 + input: input + bytesReceived: 4 + flowFilesQueued: 7 name: name + versionedFlowState: "LOCALLY_MODIFIED, STALE, LOCALLY_MODIFIED_AND_STALE,\ + \ UP_TO_DATE, SYNC_FAILURE" + inputPortStatusSnapshots: + - portStatusSnapshot: + output: output + input: input + activeThreadCount: 0 + groupId: groupId + name: name + transmitting: true + flowFilesIn: 5 + id: id + flowFilesOut: 5 + runStatus: "Running, Stopped, Validating, Disabled, Invalid" + bytesIn: 6 + bytesOut: 1 + canRead: true + id: id + - portStatusSnapshot: + output: output + input: input + activeThreadCount: 0 + groupId: groupId + name: name + transmitting: true + flowFilesIn: 5 + id: id + flowFilesOut: 5 + runStatus: "Running, Stopped, Validating, Disabled, Invalid" + bytesIn: 6 + bytesOut: 1 + canRead: true + id: id + id: id + statsLastRefreshed: statsLastRefreshed + xml: + name: processGroupsEntity + ProcessingPerformanceStatusDTO: + type: object + properties: + contentReadDuration: + type: integer + description: The number of nanoseconds has spent to read content in the + last 5 minutes. + format: int64 + contentWriteDuration: + type: integer + description: The number of nanoseconds has spent to write content in the + last 5 minutes. + format: int64 + cpuDuration: + type: integer + description: The number of nanoseconds has spent on CPU usage in the last + 5 minutes. + format: int64 + garbageCollectionDuration: + type: integer + description: The number of nanoseconds has spent running garbage collection + in the last 5 minutes. + format: int64 + identifier: + type: string + description: The unique ID of the process group that the Processor belongs + to + sessionCommitDuration: + type: integer + description: The number of nanoseconds has spent running to commit sessions + the last 5 minutes. + format: int64 + description: Represents the processor's processing performance. + example: + identifier: identifier + cpuDuration: 0 + contentReadDuration: 4 + sessionCommitDuration: 1 + garbageCollectionDuration: 2 + contentWriteDuration: 3 + ProcessorConfigDTO: + type: object + properties: + annotationData: + type: string + description: The annotation data for the processor used to relay configuration + between a custom UI and the procesosr. + autoTerminatedRelationships: + uniqueItems: true + type: array + description: "The names of all relationships that cause a flow file to be\ + \ terminated if the relationship is not connected elsewhere. This property\ + \ differs from the 'isAutoTerminate' property of the RelationshipDTO in\ + \ that the RelationshipDTO is meant to depict the current configuration,\ + \ whereas this property can be set in a DTO when updating a Processor\ + \ in order to change which Relationships should be auto-terminated." + items: + type: string + description: "The names of all relationships that cause a flow file to\ + \ be terminated if the relationship is not connected elsewhere. This\ + \ property differs from the 'isAutoTerminate' property of the RelationshipDTO\ + \ in that the RelationshipDTO is meant to depict the current configuration,\ + \ whereas this property can be set in a DTO when updating a Processor\ + \ in order to change which Relationships should be auto-terminated." + backoffMechanism: + type: string + description: Determines whether the FlowFile should be penalized or the + processor should be yielded between retries. + enum: + - "PENALIZE_FLOWFILE, YIELD_PROCESSOR" + bulletinLevel: + type: string + description: The level at which the processor will report bulletins. + comments: + type: string + description: The comments for the processor. + concurrentlySchedulableTaskCount: + type: integer + description: The number of tasks that should be concurrently schedule for + the processor. If the processor doesn't allow parallol processing then + any positive input will be ignored. + format: int32 + customUiUrl: + type: string + description: The URL for the processor's custom configuration UI if applicable. + defaultConcurrentTasks: + type: object + additionalProperties: + type: string + description: Maps default values for concurrent tasks for each applicable + scheduling strategy. + description: Maps default values for concurrent tasks for each applicable + scheduling strategy. + defaultSchedulingPeriod: + type: object + additionalProperties: + type: string + description: Maps default values for scheduling period for each applicable + scheduling strategy. + description: Maps default values for scheduling period for each applicable + scheduling strategy. + descriptors: + type: object + additionalProperties: + $ref: '#/components/schemas/PropertyDescriptorDTO' + description: Descriptors for the processor's properties. + executionNode: + type: string + description: Indicates the node where the process will execute. + lossTolerant: + type: boolean + description: Whether the processor is loss tolerant. + maxBackoffPeriod: + type: string + description: Maximum amount of time to be waited during a retry period. + penaltyDuration: + type: string + description: The amount of time that is used when the process penalizes + a flowfile. + properties: + type: object + additionalProperties: + type: string + description: The properties for the processor. Properties whose value + is not set will only contain the property name. + description: The properties for the processor. Properties whose value is + not set will only contain the property name. + retriedRelationships: + uniqueItems: true + type: array + description: All the relationships should be retried. + items: + type: string + description: All the relationships should be retried. + retryCount: + type: integer + description: Overall number of retries. + format: int32 + runDurationMillis: + type: integer + description: The run duration for the processor in milliseconds. + format: int64 + schedulingPeriod: + type: string + description: The frequency with which to schedule the processor. The format + of the value will depend on th value of schedulingStrategy. + schedulingStrategy: + type: string + description: Indicates how the processor should be scheduled to run. + sensitiveDynamicPropertyNames: + uniqueItems: true + type: array + description: Set of sensitive dynamic property names + items: + type: string + description: Set of sensitive dynamic property names + yieldDuration: + type: string + description: The amount of time that must elapse before this processor is + scheduled again after yielding. + description: The configuration details for the processor. These details will + be included in a response if the verbose flag is included in a request. + example: + annotationData: annotationData + comments: comments + autoTerminatedRelationships: + - autoTerminatedRelationships + - autoTerminatedRelationships + concurrentlySchedulableTaskCount: 7 + retryCount: 9 + bulletinLevel: bulletinLevel + executionNode: executionNode + penaltyDuration: penaltyDuration + defaultSchedulingPeriod: + key: defaultSchedulingPeriod + defaultConcurrentTasks: + key: defaultConcurrentTasks + runDurationMillis: 3 + customUiUrl: customUiUrl + descriptors: + key: + supportsEl: true + defaultValue: defaultValue + displayName: displayName + expressionLanguageScope: expressionLanguageScope + description: description + sensitive: true + required: true + dependencies: + - dependentValues: + - dependentValues + - dependentValues + propertyName: propertyName + - dependentValues: + - dependentValues + - dependentValues + propertyName: propertyName + allowableValues: + - canRead: true + allowableValue: + displayName: displayName + description: description + value: value + - canRead: true + allowableValue: + displayName: displayName + description: description + value: value + identifiesControllerService: identifiesControllerService + name: name + dynamic: true + identifiesControllerServiceBundle: null + lossTolerant: true + backoffMechanism: "PENALIZE_FLOWFILE, YIELD_PROCESSOR" + maxBackoffPeriod: maxBackoffPeriod + sensitiveDynamicPropertyNames: + - sensitiveDynamicPropertyNames + - sensitiveDynamicPropertyNames + schedulingStrategy: schedulingStrategy + schedulingPeriod: schedulingPeriod + yieldDuration: yieldDuration + properties: + key: properties + retriedRelationships: + - retriedRelationships + - retriedRelationships + ProcessorConfiguration: + type: object + properties: + configuration: + type: string + description: A description of how the Processor should be configured in + order to accomplish the use case + processorClassName: + type: string + description: The fully qualified classname of the Processor that should + be used to accomplish the use case + description: A description of how to configure the Processor to perform the + task described in the use case + example: + processorClassName: processorClassName + configuration: configuration + ProcessorDTO: + type: object + properties: + bundle: + $ref: '#/components/schemas/BundleDTO' + config: + $ref: '#/components/schemas/ProcessorConfigDTO' + deprecated: + type: boolean + description: Whether the processor has been deprecated. + description: + type: string + description: The description of the processor. + executionNodeRestricted: + type: boolean + description: Indicates if the execution node of a processor is restricted + to run only on the primary node + extensionMissing: + type: boolean + description: Whether the underlying extension is missing. + id: + type: string + description: The id of the component. + inputRequirement: + type: string + description: The input requirement for this processor. + multipleVersionsAvailable: + type: boolean + description: Whether the processor has multiple versions available. + name: + type: string + description: The name of the processor. + parentGroupId: + type: string + description: The id of parent process group of this component if applicable. + persistsState: + type: boolean + description: Whether the processor persists state. + position: + $ref: '#/components/schemas/PositionDTO' + relationships: + type: array + description: The available relationships that the processor currently supports. + readOnly: true + items: + $ref: '#/components/schemas/RelationshipDTO' + restricted: + type: boolean + description: Whether the processor requires elevated privileges. + state: + type: string + description: The state of the processor + enum: + - "RUNNING, STOPPED, DISABLED" + style: + type: object + additionalProperties: + type: string + description: "Styles for the processor (background-color : #eee)." + description: "Styles for the processor (background-color : #eee)." + supportsBatching: + type: boolean + description: Whether the processor supports batching. This makes the run + duration settings available. + supportsParallelProcessing: + type: boolean + description: Whether the processor supports parallel processing. + supportsSensitiveDynamicProperties: + type: boolean + description: Whether the processor supports sensitive dynamic properties. + type: + type: string + description: The type of the processor. + validationErrors: + type: array + description: The validation errors for the processor. These validation errors + represent the problems with the processor that must be resolved before + it can be started. + items: + type: string + description: The validation errors for the processor. These validation + errors represent the problems with the processor that must be resolved + before it can be started. + validationStatus: + type: string + description: "Indicates whether the Processor is valid, invalid, or still\ + \ in the process of validating (i.e., it is unknown whether or not the\ + \ Processor is valid)" + readOnly: true + enum: + - "VALID, INVALID, VALIDATING" + versionedComponentId: + type: string + description: The ID of the corresponding component that is under version + control + example: + supportsBatching: true + supportsParallelProcessing: true + deprecated: true + executionNodeRestricted: true + description: description + parentGroupId: parentGroupId + multipleVersionsAvailable: true + extensionMissing: true + type: type + inputRequirement: inputRequirement + relationships: + - name: name + autoTerminate: true + description: description + retry: true + - name: name + autoTerminate: true + description: description + retry: true + restricted: true + supportsSensitiveDynamicProperties: true + versionedComponentId: versionedComponentId + name: name + validationErrors: + - validationErrors + - validationErrors + style: + key: style + id: id + position: null + state: "RUNNING, STOPPED, DISABLED" + bundle: + artifact: artifact + version: version + group: group + config: + annotationData: annotationData + comments: comments + autoTerminatedRelationships: + - autoTerminatedRelationships + - autoTerminatedRelationships + concurrentlySchedulableTaskCount: 7 + retryCount: 9 + bulletinLevel: bulletinLevel + executionNode: executionNode + penaltyDuration: penaltyDuration + defaultSchedulingPeriod: + key: defaultSchedulingPeriod + defaultConcurrentTasks: + key: defaultConcurrentTasks + runDurationMillis: 3 + customUiUrl: customUiUrl + descriptors: + key: + supportsEl: true + defaultValue: defaultValue + displayName: displayName + expressionLanguageScope: expressionLanguageScope description: description - bucketIdentifier: bucketIdentifier - versionInfo: - version: 7 - branch: branch - lastModifiedTimestamp: 5 - flowEncodingVersion: flowEncodingVersion - parameterContexts: - key: - parameterGroupName: parameterGroupName - identifier: identifier - synchronized: true - componentType: CONNECTION - comments: comments - description: description - inheritedParameterContexts: - - inheritedParameterContexts - - inheritedParameterContexts - name: name - instanceIdentifier: instanceIdentifier - position: null - groupIdentifier: groupIdentifier - parameters: - - referencedAssets: - - identifier: identifier - name: name - - identifier: identifier - name: name - provided: true - name: name + sensitive: true + required: true + dependencies: + - dependentValues: + - dependentValues + - dependentValues + propertyName: propertyName + - dependentValues: + - dependentValues + - dependentValues + propertyName: propertyName + allowableValues: + - canRead: true + allowableValue: + displayName: displayName description: description - sensitive: true value: value - - referencedAssets: - - identifier: identifier - name: name - - identifier: identifier - name: name - provided: true - name: name + - canRead: true + allowableValue: + displayName: displayName description: description - sensitive: true value: value - parameterProvider: parameterProvider - latest: true - stoppedCount: 6 - id: id - bulletins: - - sourceId: sourceId - canRead: true - groupId: groupId - id: 5 - nodeAddress: nodeAddress - bulletin: - sourceId: sourceId - level: level - sourceType: sourceType - groupId: groupId - id: 5 - sourceName: sourceName - category: category - message: message - nodeAddress: nodeAddress - timestamp: timestamp - timestamp: timestamp - - sourceId: sourceId - canRead: true - groupId: groupId - id: 5 - nodeAddress: nodeAddress - bulletin: - sourceId: sourceId - level: level - sourceType: sourceType - groupId: groupId - id: 5 - sourceName: sourceName - category: category - message: message - nodeAddress: nodeAddress - timestamp: timestamp - timestamp: timestamp - publicInputPortCount: 3 - upToDateCount: 1 - inactiveRemotePortCount: 1 - uri: uri - locallyModifiedCount: 3 - revision: - clientId: clientId - lastModifier: lastModifier - version: 0 - disconnectedNodeAcknowledged: true - publicOutputPortCount: 1 - component: - activeRemotePortCount: 7 - flowfileConcurrency: "UNBOUNDED, SINGLE_FLOWFILE_PER_NODE, SINGLE_BATCH_PER_NODE" - staleCount: 4 - outputPortCount: 3 - inputPortCount: 6 - versionedComponentId: versionedComponentId - runningCount: 1 - disabledCount: 2 - flowfileOutboundPolicy: "STREAM_WHEN_AVAILABLE, BATCH_OUTPUT" - stoppedCount: 5 - id: id - versionControlInformation: - bucketName: bucketName - groupId: groupId - registryId: registryId - storageLocation: storageLocation - bucketId: bucketId - registryName: registryName - branch: branch - flowName: flowName + identifiesControllerService: identifiesControllerService + name: name + dynamic: true + identifiesControllerServiceBundle: null + lossTolerant: true + backoffMechanism: "PENALIZE_FLOWFILE, YIELD_PROCESSOR" + maxBackoffPeriod: maxBackoffPeriod + sensitiveDynamicPropertyNames: + - sensitiveDynamicPropertyNames + - sensitiveDynamicPropertyNames + schedulingStrategy: schedulingStrategy + schedulingPeriod: schedulingPeriod + yieldDuration: yieldDuration + properties: + key: properties + retriedRelationships: + - retriedRelationships + - retriedRelationships + persistsState: true + validationStatus: "VALID, INVALID, VALIDATING" + ProcessorDefinition: + type: object + properties: + additionalDetails: + type: boolean + description: Indicates if the component has additional details documentation + artifact: + type: string + description: The artifact name of the bundle that provides the referenced + type. + buildInfo: + $ref: '#/components/schemas/BuildInfo' + defaultBulletinLevel: + type: string + description: "The default bulletin level, such as WARN, INFO, DEBUG, etc." + defaultConcurrentTasksBySchedulingStrategy: + type: object + additionalProperties: + type: integer + description: The default concurrent tasks for each scheduling strategy. + format: int32 + description: The default concurrent tasks for each scheduling strategy. + defaultPenaltyDuration: + type: string + description: "The default penalty duration as a time period, such as \"\ + 30 sec\"." + defaultSchedulingPeriodBySchedulingStrategy: + type: object + additionalProperties: + type: string + description: "The default scheduling period for each scheduling strategy.\ + \ The scheduling period is expected to be a time period, such as \"\ + 30 sec\"." + description: "The default scheduling period for each scheduling strategy.\ + \ The scheduling period is expected to be a time period, such as \"30\ + \ sec\"." + defaultSchedulingStrategy: + type: string + description: The default scheduling strategy for the processor. + defaultYieldDuration: + type: string + description: "The default yield duration as a time period, such as \"1 sec\"\ + ." + deprecated: + type: boolean + description: Whether or not the component has been deprecated + deprecationAlternatives: + uniqueItems: true + type: array + description: "If this component has been deprecated, this optional field\ + \ provides alternatives to use" + items: + type: string + description: "If this component has been deprecated, this optional field\ + \ provides alternatives to use" + deprecationReason: + type: string + description: "If this component has been deprecated, this optional field\ + \ can be used to provide an explanation" + dynamicProperties: + type: array + description: Describes the dynamic properties supported by this component + items: + $ref: '#/components/schemas/DynamicProperty' + dynamicRelationship: + $ref: '#/components/schemas/DynamicRelationship' + explicitRestrictions: + uniqueItems: true + type: array + description: Explicit restrictions that indicate a require permission to + use the component + items: + $ref: '#/components/schemas/Restriction' + group: + type: string + description: The group name of the bundle that provides the referenced type. + inputRequirement: + type: string + description: Any input requirements this processor has. + enum: + - INPUT_REQUIRED + - INPUT_ALLOWED + - INPUT_FORBIDDEN + multiProcessorUseCases: + type: array + description: A list of use cases that have been documented that involve + this Processor in conjunction with other Processors + items: + $ref: '#/components/schemas/MultiProcessorUseCase' + primaryNodeOnly: + type: boolean + description: Whether or not this processor should be scheduled only on the + primary node in a cluster. + propertyDescriptors: + type: object + additionalProperties: + $ref: '#/components/schemas/PropertyDescriptor' + description: Descriptions of configuration properties applicable to this + component. + providedApiImplementations: + type: array + description: "If this type represents a provider for an interface, this\ + \ lists the APIs it implements" + items: + $ref: '#/components/schemas/DefinedType' + readsAttributes: + type: array + description: The FlowFile attributes this processor reads + items: + $ref: '#/components/schemas/Attribute' + restricted: + type: boolean + description: Whether or not the component has a general restriction + restrictedExplanation: + type: string + description: An optional description of the general restriction + seeAlso: + uniqueItems: true + type: array + description: The names of other component types that may be related + items: + type: string + description: The names of other component types that may be related + sideEffectFree: + type: boolean + description: Whether or not this processor is considered side-effect free. + Side-effect free indicate that the processor's operations on FlowFiles + can be safely repeated across process sessions. + stateful: + $ref: '#/components/schemas/Stateful' + supportedRelationships: + type: array + description: The supported relationships for this processor. + items: + $ref: '#/components/schemas/Relationship' + supportedSchedulingStrategies: + type: array + description: "The supported scheduling strategies, such as TIME_DRIVER,\ + \ CRON, or EVENT_DRIVEN." + items: + type: string + description: "The supported scheduling strategies, such as TIME_DRIVER,\ + \ CRON, or EVENT_DRIVEN." + supportsBatching: + type: boolean + description: "Whether or not this processor supports batching. If a Processor\ + \ uses this annotation, it allows the Framework to batch calls to session\ + \ commits, as well as allowing the Framework to return the same session\ + \ multiple times." + supportsDynamicProperties: + type: boolean + description: Whether or not this component makes use of dynamic (user-set) + properties. + supportsDynamicRelationships: + type: boolean + description: Whether or not this processor supports dynamic relationships. + supportsSensitiveDynamicProperties: + type: boolean + description: Whether or not this component makes use of sensitive dynamic + (user-set) properties. + systemResourceConsiderations: + type: array + description: The system resource considerations for the given component + items: + $ref: '#/components/schemas/SystemResourceConsideration' + tags: + uniqueItems: true + type: array + description: The tags associated with this type + items: + type: string + description: The tags associated with this type + triggerSerially: + type: boolean + description: Whether or not this processor should be triggered serially + (i.e. no concurrent execution). + triggerWhenAnyDestinationAvailable: + type: boolean + description: Whether or not this processor should be triggered when any + destination queue has room. + triggerWhenEmpty: + type: boolean + description: Whether or not this processor should be triggered when incoming + queues are empty. + type: + type: string + description: The fully-qualified class type + typeDescription: + type: string + description: The description of the type. + useCases: + type: array + description: A list of use cases that have been documented for this Processor + items: + $ref: '#/components/schemas/UseCase' + version: + type: string + description: The version of the bundle that provides the referenced type. + writesAttributes: + type: array + description: The FlowFile attributes this processor writes/updates + items: + $ref: '#/components/schemas/Attribute' + description: Processors provided in this bundle + example: + buildInfo: + compilerFlags: compilerFlags + compiler: compiler + version: version + revision: revision + targetArch: targetArch + timestamp: 0 + dynamicProperties: + - expressionLanguageScope: NONE + name: name + description: description + value: value + - expressionLanguageScope: NONE + name: name + description: description + value: value + deprecated: true + writesAttributes: + - null + - null + providedApiImplementations: + - artifact: artifact + typeDescription: typeDescription + type: type + version: version + group: group + - artifact: artifact + typeDescription: typeDescription + type: type + version: version + group: group + defaultPenaltyDuration: defaultPenaltyDuration + propertyDescriptors: + key: + resourceDefinition: + resourceTypes: + - FILE + - FILE + cardinality: SINGLE + typeProvidedByValue: + artifact: artifact + typeDescription: typeDescription + type: type version: version - flowDescription: flowDescription - stateExplanation: stateExplanation - state: "LOCALLY_MODIFIED, STALE, LOCALLY_MODIFIED_AND_STALE, UP_TO_DATE,\ - \ SYNC_FAILURE" - flowId: flowId - logFileSuffix: logFileSuffix - defaultBackPressureObjectThreshold: 0 - publicInputPortCount: 6 - comments: comments - upToDateCount: 3 - parentGroupId: parentGroupId - inactiveRemotePortCount: 9 - executionEngine: "STATELESS, STANDARD, INHERITED" - locallyModifiedCount: 2 - defaultBackPressureDataSizeThreshold: defaultBackPressureDataSizeThreshold - publicOutputPortCount: 7 - localOutputPortCount: 1 - defaultFlowFileExpiration: defaultFlowFileExpiration - localInputPortCount: 1 - statelessGroupScheduledState: "STOPPED, RUNNING" - contents: - controllerServices: - - deprecated: true - bulletinLevel: bulletinLevel - multipleVersionsAvailable: true - extensionMissing: true - type: type - descriptors: - key: - supportsEl: true - displayName: displayName - defaultValue: defaultValue - expressionLanguageScope: expressionLanguageScope - description: description - sensitive: true - required: true - dependencies: - - dependentValues: - - dependentValues - - dependentValues - propertyName: propertyName - - dependentValues: - - dependentValues - - dependentValues - propertyName: propertyName - allowableValues: - - canRead: true - allowableValue: - displayName: displayName - description: description - value: value - - canRead: true - allowableValue: - displayName: displayName - description: description - value: value - identifiesControllerService: identifiesControllerService - name: name - dynamic: true - identifiesControllerServiceBundle: null - controllerServiceApis: - - type: type - bundle: null - - type: type - bundle: null - sensitiveDynamicPropertyNames: - - sensitiveDynamicPropertyNames - - sensitiveDynamicPropertyNames - versionedComponentId: versionedComponentId - supportsSensitiveDynamicProperties: true - validationErrors: - - validationErrors - - validationErrors - id: id - state: "ENABLED, ENABLING, DISABLED, DISABLING" - bundle: - artifact: artifact - version: version - group: group - referencingComponents: - - bulletins: - - null - - null - disconnectedNodeAcknowledged: true - component: - descriptors: - key: null - referenceCycle: true - activeThreadCount: 0 - groupId: groupId - name: name - validationErrors: - - validationErrors - - validationErrors - referenceType: "Processor, ControllerService, ReportingTask, FlowRegistryClient" - id: id - state: state - type: type - referencingComponents: - - null - - null - properties: - key: properties - permissions: null - id: id - position: null - uri: uri - revision: null - operatePermissions: null - - bulletins: - - null - - null - disconnectedNodeAcknowledged: true - component: - descriptors: - key: null - referenceCycle: true - activeThreadCount: 0 - groupId: groupId - name: name - validationErrors: - - validationErrors - - validationErrors - referenceType: "Processor, ControllerService, ReportingTask, FlowRegistryClient" - id: id - state: state - type: type - referencingComponents: - - null - - null - properties: - key: properties - permissions: null - id: id - position: null - uri: uri - revision: null - operatePermissions: null - validationStatus: "VALID, INVALID, VALIDATING" - annotationData: annotationData - comments: comments - parentGroupId: parentGroupId - customUiUrl: customUiUrl - restricted: true - name: name - position: null - persistsState: true - properties: - key: properties - - deprecated: true - bulletinLevel: bulletinLevel - multipleVersionsAvailable: true - extensionMissing: true - type: type - descriptors: - key: - supportsEl: true - displayName: displayName - defaultValue: defaultValue - expressionLanguageScope: expressionLanguageScope - description: description - sensitive: true - required: true - dependencies: - - dependentValues: - - dependentValues - - dependentValues - propertyName: propertyName - - dependentValues: - - dependentValues - - dependentValues - propertyName: propertyName - allowableValues: - - canRead: true - allowableValue: - displayName: displayName - description: description - value: value - - canRead: true - allowableValue: - displayName: displayName - description: description - value: value - identifiesControllerService: identifiesControllerService - name: name - dynamic: true - identifiesControllerServiceBundle: null - controllerServiceApis: - - type: type - bundle: null - - type: type - bundle: null - sensitiveDynamicPropertyNames: - - sensitiveDynamicPropertyNames - - sensitiveDynamicPropertyNames - versionedComponentId: versionedComponentId - supportsSensitiveDynamicProperties: true - validationErrors: - - validationErrors - - validationErrors - id: id - state: "ENABLED, ENABLING, DISABLED, DISABLING" - bundle: - artifact: artifact - version: version - group: group - referencingComponents: - - bulletins: - - null - - null - disconnectedNodeAcknowledged: true - component: - descriptors: - key: null - referenceCycle: true - activeThreadCount: 0 - groupId: groupId - name: name - validationErrors: - - validationErrors - - validationErrors - referenceType: "Processor, ControllerService, ReportingTask, FlowRegistryClient" - id: id - state: state - type: type - referencingComponents: - - null - - null - properties: - key: properties - permissions: null - id: id - position: null - uri: uri - revision: null - operatePermissions: null - - bulletins: - - null - - null - disconnectedNodeAcknowledged: true - component: - descriptors: - key: null - referenceCycle: true - activeThreadCount: 0 - groupId: groupId - name: name - validationErrors: - - validationErrors - - validationErrors - referenceType: "Processor, ControllerService, ReportingTask, FlowRegistryClient" - id: id - state: state - type: type - referencingComponents: - - null - - null - properties: - key: properties - permissions: null - id: id - position: null - uri: uri - revision: null - operatePermissions: null - validationStatus: "VALID, INVALID, VALIDATING" - annotationData: annotationData - comments: comments - parentGroupId: parentGroupId - customUiUrl: customUiUrl - restricted: true - name: name - position: null - persistsState: true - properties: - key: properties - processGroups: - - null - - null - outputPorts: - - null - - null - inputPorts: - - comments: comments - concurrentlySchedulableTaskCount: 2 - parentGroupId: parentGroupId - type: "INPUT_PORT, OUTPUT_PORT" - allowRemoteAccess: true - versionedComponentId: versionedComponentId - name: name - transmitting: true - validationErrors: - - validationErrors - - validationErrors - id: id - position: null - state: "RUNNING, STOPPED, DISABLED" - portFunction: "STANDARD, FAILURE" - - comments: comments - concurrentlySchedulableTaskCount: 2 - parentGroupId: parentGroupId - type: "INPUT_PORT, OUTPUT_PORT" - allowRemoteAccess: true - versionedComponentId: versionedComponentId - name: name - transmitting: true - validationErrors: - - validationErrors - - validationErrors - id: id - position: null - state: "RUNNING, STOPPED, DISABLED" - portFunction: "STANDARD, FAILURE" - funnels: - - versionedComponentId: versionedComponentId - parentGroupId: parentGroupId - id: id - position: null - - versionedComponentId: versionedComponentId - parentGroupId: parentGroupId - id: id - position: null - processors: - - supportsParallelProcessing: true - supportsBatching: true - deprecated: true - executionNodeRestricted: true - parentGroupId: parentGroupId + group: group + defaultValue: defaultValue + displayName: displayName + validRegex: validRegex + expressionLanguageScope: NONE + validator: validator + description: description + sensitive: true + required: true + dependencies: + - propertyDisplayName: propertyDisplayName + dependentValues: + - dependentValues + - dependentValues + propertyName: propertyName + - propertyDisplayName: propertyDisplayName + dependentValues: + - dependentValues + - dependentValues + propertyName: propertyName + expressionLanguageScopeDescription: expressionLanguageScopeDescription + allowableValues: + - displayName: displayName + description: description + value: value + - displayName: displayName + description: description + value: value + name: name + dynamic: true + type: type + inputRequirement: INPUT_REQUIRED + seeAlso: + - seeAlso + - seeAlso + artifact: artifact + deprecationReason: deprecationReason + primaryNodeOnly: true + dynamicRelationship: + name: name + description: description + supportsDynamicRelationships: true + systemResourceConsiderations: + - resource: resource + description: description + - resource: resource + description: description + supportsSensitiveDynamicProperties: true + sideEffectFree: true + stateful: + description: description + scopes: + - CLUSTER + - CLUSTER + group: group + triggerWhenAnyDestinationAvailable: true + supportsBatching: true + defaultYieldDuration: defaultYieldDuration + deprecationAlternatives: + - deprecationAlternatives + - deprecationAlternatives + supportedRelationships: + - name: name + description: description + - name: name + description: description + defaultSchedulingPeriodBySchedulingStrategy: + key: defaultSchedulingPeriodBySchedulingStrategy + explicitRestrictions: + - requiredPermission: requiredPermission + explanation: explanation + - requiredPermission: requiredPermission + explanation: explanation + defaultSchedulingStrategy: defaultSchedulingStrategy + typeDescription: typeDescription + triggerSerially: true + additionalDetails: true + version: version + readsAttributes: + - name: name + description: description + - name: name + description: description + tags: + - tags + - tags + triggerWhenEmpty: true + useCases: + - notes: notes + keywords: + - keywords + - keywords + configuration: configuration + description: description + inputRequirement: INPUT_REQUIRED + - notes: notes + keywords: + - keywords + - keywords + configuration: configuration + description: description + inputRequirement: INPUT_REQUIRED + defaultConcurrentTasksBySchedulingStrategy: + key: 0 + restricted: true + supportedSchedulingStrategies: + - supportedSchedulingStrategies + - supportedSchedulingStrategies + supportsDynamicProperties: true + multiProcessorUseCases: + - notes: notes + keywords: + - keywords + - keywords + configurations: + - processorClassName: processorClassName + configuration: configuration + - processorClassName: processorClassName + configuration: configuration + description: description + - notes: notes + keywords: + - keywords + - keywords + configurations: + - processorClassName: processorClassName + configuration: configuration + - processorClassName: processorClassName + configuration: configuration + description: description + defaultBulletinLevel: defaultBulletinLevel + restrictedExplanation: restrictedExplanation + ProcessorEntity: + type: object + properties: + bulletins: + type: array + description: The bulletins for this component. + items: + $ref: '#/components/schemas/BulletinEntity' + component: + $ref: '#/components/schemas/ProcessorDTO' + disconnectedNodeAcknowledged: + type: boolean + description: Acknowledges that this node is disconnected to allow for mutable + requests to proceed. + id: + type: string + description: The id of the component. + inputRequirement: + type: string + description: The input requirement for this processor. + operatePermissions: + $ref: '#/components/schemas/PermissionsDTO' + permissions: + $ref: '#/components/schemas/PermissionsDTO' + position: + $ref: '#/components/schemas/PositionDTO' + revision: + $ref: '#/components/schemas/RevisionDTO' + status: + $ref: '#/components/schemas/ProcessorStatusDTO' + uri: + type: string + description: The URI for futures requests to the component. + example: + bulletins: + - null + - null + disconnectedNodeAcknowledged: true + component: + supportsBatching: true + supportsParallelProcessing: true + deprecated: true + executionNodeRestricted: true + description: description + parentGroupId: parentGroupId + multipleVersionsAvailable: true + extensionMissing: true + type: type + inputRequirement: inputRequirement + relationships: + - name: name + autoTerminate: true + description: description + retry: true + - name: name + autoTerminate: true + description: description + retry: true + restricted: true + supportsSensitiveDynamicProperties: true + versionedComponentId: versionedComponentId + name: name + validationErrors: + - validationErrors + - validationErrors + style: + key: style + id: id + position: null + state: "RUNNING, STOPPED, DISABLED" + bundle: + artifact: artifact + version: version + group: group + config: + annotationData: annotationData + comments: comments + autoTerminatedRelationships: + - autoTerminatedRelationships + - autoTerminatedRelationships + concurrentlySchedulableTaskCount: 7 + retryCount: 9 + bulletinLevel: bulletinLevel + executionNode: executionNode + penaltyDuration: penaltyDuration + defaultSchedulingPeriod: + key: defaultSchedulingPeriod + defaultConcurrentTasks: + key: defaultConcurrentTasks + runDurationMillis: 3 + customUiUrl: customUiUrl + descriptors: + key: + supportsEl: true + defaultValue: defaultValue + displayName: displayName + expressionLanguageScope: expressionLanguageScope description: description - multipleVersionsAvailable: true - extensionMissing: true - type: type - inputRequirement: inputRequirement - relationships: - - name: name - description: description - autoTerminate: true - retry: true - - name: name + sensitive: true + required: true + dependencies: + - dependentValues: + - dependentValues + - dependentValues + propertyName: propertyName + - dependentValues: + - dependentValues + - dependentValues + propertyName: propertyName + allowableValues: + - canRead: true + allowableValue: + displayName: displayName + description: description + value: value + - canRead: true + allowableValue: + displayName: displayName + description: description + value: value + identifiesControllerService: identifiesControllerService + name: name + dynamic: true + identifiesControllerServiceBundle: null + lossTolerant: true + backoffMechanism: "PENALIZE_FLOWFILE, YIELD_PROCESSOR" + maxBackoffPeriod: maxBackoffPeriod + sensitiveDynamicPropertyNames: + - sensitiveDynamicPropertyNames + - sensitiveDynamicPropertyNames + schedulingStrategy: schedulingStrategy + schedulingPeriod: schedulingPeriod + yieldDuration: yieldDuration + properties: + key: properties + retriedRelationships: + - retriedRelationships + - retriedRelationships + persistsState: true + validationStatus: "VALID, INVALID, VALIDATING" + permissions: null + id: id + position: null + uri: uri + inputRequirement: inputRequirement + operatePermissions: null + revision: null + status: + groupId: groupId + name: name + nodeSnapshots: + - statusSnapshot: null + address: address + apiPort: 5 + nodeId: nodeId + - statusSnapshot: null + address: address + apiPort: 5 + nodeId: nodeId + aggregateSnapshot: + bytesWritten: 9 + read: read + tasksDurationNanos: 8 + activeThreadCount: 8 + groupId: groupId + executionNode: "ALL, PRIMARY" + bytesRead: 8 + processingPerformanceStatus: null + type: type + terminatedThreadCount: 0 + output: output + input: input + taskCount: 9 + name: name + flowFilesIn: 1 + id: id + tasksDuration: tasksDuration + written: written + flowFilesOut: 3 + runStatus: "Running, Stopped, Validating, Disabled, Invalid" + tasks: tasks + bytesIn: 6 + bytesOut: 4 + id: id + type: type + statsLastRefreshed: statsLastRefreshed + runStatus: "Running, Stopped, Validating, Disabled, Invalid" + xml: + name: processorEntity + ProcessorRunStatusDetailsDTO: + type: object + properties: + activeThreadCount: + type: integer + description: The current number of threads that the processor is currently + using + format: int32 + id: + type: string + description: The ID of the processor + name: + type: string + description: The name of the processor + runStatus: + type: string + description: The run status of the processor + enum: + - "Running, Stopped, Invalid, Validating, Disabled" + validationErrors: + uniqueItems: true + type: array + description: The processor's validation errors + items: + type: string + description: The processor's validation errors + description: The details of a Processor's run status + example: + activeThreadCount: 0 + name: name + validationErrors: + - validationErrors + - validationErrors + id: id + runStatus: "Running, Stopped, Invalid, Validating, Disabled" + ProcessorRunStatusDetailsEntity: + type: object + properties: + permissions: + $ref: '#/components/schemas/PermissionsDTO' + revision: + $ref: '#/components/schemas/RevisionDTO' + runStatusDetails: + $ref: '#/components/schemas/ProcessorRunStatusDetailsDTO' + example: + runStatusDetails: + activeThreadCount: 0 + name: name + validationErrors: + - validationErrors + - validationErrors + id: id + runStatus: "Running, Stopped, Invalid, Validating, Disabled" + permissions: + canRead: true + canWrite: true + revision: + clientId: clientId + lastModifier: lastModifier + version: 2 + xml: + name: entity + ProcessorRunStatusEntity: + type: object + properties: + disconnectedNodeAcknowledged: + type: boolean + description: Acknowledges that this node is disconnected to allow for mutable + requests to proceed. + revision: + $ref: '#/components/schemas/RevisionDTO' + state: + type: string + description: The run status of the Processor. + enum: + - "RUNNING, STOPPED, DISABLED, RUN_ONCE" + xml: + name: entity + ProcessorStatusDTO: + type: object + properties: + aggregateSnapshot: + $ref: '#/components/schemas/ProcessorStatusSnapshotDTO' + groupId: + type: string + description: The unique ID of the process group that the Processor belongs + to + id: + type: string + description: The unique ID of the Processor + name: + type: string + description: The name of the Processor + nodeSnapshots: + type: array + description: "A status snapshot for each node in the cluster. If the NiFi\ + \ instance is a standalone instance, rather than a cluster, this may be\ + \ null." + items: + $ref: '#/components/schemas/NodeProcessorStatusSnapshotDTO' + runStatus: + type: string + description: The run status of the Processor + enum: + - "Running, Stopped, Validating, Disabled, Invalid" + statsLastRefreshed: + type: string + description: The timestamp of when the stats were last refreshed + type: + type: string + description: The type of the Processor + example: + groupId: groupId + name: name + nodeSnapshots: + - statusSnapshot: null + address: address + apiPort: 5 + nodeId: nodeId + - statusSnapshot: null + address: address + apiPort: 5 + nodeId: nodeId + aggregateSnapshot: + bytesWritten: 9 + read: read + tasksDurationNanos: 8 + activeThreadCount: 8 + groupId: groupId + executionNode: "ALL, PRIMARY" + bytesRead: 8 + processingPerformanceStatus: null + type: type + terminatedThreadCount: 0 + output: output + input: input + taskCount: 9 + name: name + flowFilesIn: 1 + id: id + tasksDuration: tasksDuration + written: written + flowFilesOut: 3 + runStatus: "Running, Stopped, Validating, Disabled, Invalid" + tasks: tasks + bytesIn: 6 + bytesOut: 4 + id: id + type: type + statsLastRefreshed: statsLastRefreshed + runStatus: "Running, Stopped, Validating, Disabled, Invalid" + ProcessorStatusEntity: + type: object + properties: + canRead: + type: boolean + description: Indicates whether the user can read a given resource. + readOnly: true + processorStatus: + $ref: '#/components/schemas/ProcessorStatusDTO' + example: + processorStatus: + groupId: groupId + name: name + nodeSnapshots: + - statusSnapshot: null + address: address + apiPort: 5 + nodeId: nodeId + - statusSnapshot: null + address: address + apiPort: 5 + nodeId: nodeId + aggregateSnapshot: + bytesWritten: 9 + read: read + tasksDurationNanos: 8 + activeThreadCount: 8 + groupId: groupId + executionNode: "ALL, PRIMARY" + bytesRead: 8 + processingPerformanceStatus: null + type: type + terminatedThreadCount: 0 + output: output + input: input + taskCount: 9 + name: name + flowFilesIn: 1 + id: id + tasksDuration: tasksDuration + written: written + flowFilesOut: 3 + runStatus: "Running, Stopped, Validating, Disabled, Invalid" + tasks: tasks + bytesIn: 6 + bytesOut: 4 + id: id + type: type + statsLastRefreshed: statsLastRefreshed + runStatus: "Running, Stopped, Validating, Disabled, Invalid" + canRead: true + xml: + name: processorStatusEntity + ProcessorStatusSnapshotDTO: + type: object + properties: + activeThreadCount: + type: integer + description: The number of threads currently executing in the processor. + format: int32 + bytesIn: + type: integer + description: The size of the FlowFiles that have been accepted in the last + 5 minutes + format: int64 + bytesOut: + type: integer + description: The size of the FlowFiles transferred to a Connection in the + last 5 minutes + format: int64 + bytesRead: + type: integer + description: The number of bytes read by this Processor in the last 5 mintues + format: int64 + bytesWritten: + type: integer + description: The number of bytes written by this Processor in the last 5 + minutes + format: int64 + executionNode: + type: string + description: Indicates the node where the process will execute. + enum: + - "ALL, PRIMARY" + flowFilesIn: + type: integer + description: The number of FlowFiles that have been accepted in the last + 5 minutes + format: int32 + flowFilesOut: + type: integer + description: The number of FlowFiles transferred to a Connection in the + last 5 minutes + format: int32 + groupId: + type: string + description: The id of the parent process group to which the processor belongs. + id: + type: string + description: The id of the processor. + input: + type: string + description: The count/size of flowfiles that have been accepted in the + last 5 minutes. + name: + type: string + description: The name of the prcessor. + output: + type: string + description: The count/size of flowfiles that have been processed in the + last 5 minutes. + processingPerformanceStatus: + $ref: '#/components/schemas/ProcessingPerformanceStatusDTO' + read: + type: string + description: The number of bytes read in the last 5 minutes. + runStatus: + type: string + description: The state of the processor. + enum: + - "Running, Stopped, Validating, Disabled, Invalid" + taskCount: + type: integer + description: The number of times this Processor has run in the last 5 minutes + format: int32 + tasks: + type: string + description: The total number of task this connectable has completed over + the last 5 minutes. + tasksDuration: + type: string + description: The total duration of all tasks for this connectable over the + last 5 minutes. + tasksDurationNanos: + type: integer + description: The number of nanoseconds that this Processor has spent running + in the last 5 minutes + format: int64 + terminatedThreadCount: + type: integer + description: The number of threads currently terminated for the processor. + format: int32 + type: + type: string + description: The type of the processor. + written: + type: string + description: The number of bytes written in the last 5 minutes. + description: The processor status snapshot from the node. + example: + bytesWritten: 9 + read: read + tasksDurationNanos: 8 + activeThreadCount: 8 + groupId: groupId + executionNode: "ALL, PRIMARY" + bytesRead: 8 + processingPerformanceStatus: null + type: type + terminatedThreadCount: 0 + output: output + input: input + taskCount: 9 + name: name + flowFilesIn: 1 + id: id + tasksDuration: tasksDuration + written: written + flowFilesOut: 3 + runStatus: "Running, Stopped, Validating, Disabled, Invalid" + tasks: tasks + bytesIn: 6 + bytesOut: 4 + ProcessorStatusSnapshotEntity: + type: object + properties: + canRead: + type: boolean + description: Indicates whether the user can read a given resource. + readOnly: true + id: + type: string + description: The id of the processor. + processorStatusSnapshot: + $ref: '#/components/schemas/ProcessorStatusSnapshotDTO' + description: The status of all processors in the process group. + example: + processorStatusSnapshot: + bytesWritten: 9 + read: read + tasksDurationNanos: 8 + activeThreadCount: 8 + groupId: groupId + executionNode: "ALL, PRIMARY" + bytesRead: 8 + processingPerformanceStatus: null + type: type + terminatedThreadCount: 0 + output: output + input: input + taskCount: 9 + name: name + flowFilesIn: 1 + id: id + tasksDuration: tasksDuration + written: written + flowFilesOut: 3 + runStatus: "Running, Stopped, Validating, Disabled, Invalid" + tasks: tasks + bytesIn: 6 + bytesOut: 4 + canRead: true + id: id + xml: + name: entity + ProcessorTypesEntity: + type: object + properties: + processorTypes: + uniqueItems: true + type: array + items: + $ref: '#/components/schemas/DocumentedTypeDTO' + example: + processorTypes: + - deprecationReason: deprecationReason + controllerServiceApis: + - type: type + bundle: null + - type: type + bundle: null + restricted: true + description: description + explicitRestrictions: + - requiredPermission: + id: id + label: label + explanation: explanation + - requiredPermission: + id: id + label: label + explanation: explanation + usageRestriction: usageRestriction + type: type + bundle: + artifact: artifact + version: version + group: group + tags: + - tags + - tags + - deprecationReason: deprecationReason + controllerServiceApis: + - type: type + bundle: null + - type: type + bundle: null + restricted: true + description: description + explicitRestrictions: + - requiredPermission: + id: id + label: label + explanation: explanation + - requiredPermission: + id: id + label: label + explanation: explanation + usageRestriction: usageRestriction + type: type + bundle: + artifact: artifact + version: version + group: group + tags: + - tags + - tags + xml: + name: processorTypesEntity + ProcessorsEntity: + type: object + properties: + processors: + uniqueItems: true + type: array + items: + $ref: '#/components/schemas/ProcessorEntity' + example: + processors: + - bulletins: + - null + - null + disconnectedNodeAcknowledged: true + component: + supportsBatching: true + supportsParallelProcessing: true + deprecated: true + executionNodeRestricted: true + description: description + parentGroupId: parentGroupId + multipleVersionsAvailable: true + extensionMissing: true + type: type + inputRequirement: inputRequirement + relationships: + - name: name + autoTerminate: true + description: description + retry: true + - name: name + autoTerminate: true + description: description + retry: true + restricted: true + supportsSensitiveDynamicProperties: true + versionedComponentId: versionedComponentId + name: name + validationErrors: + - validationErrors + - validationErrors + style: + key: style + id: id + position: null + state: "RUNNING, STOPPED, DISABLED" + bundle: + artifact: artifact + version: version + group: group + config: + annotationData: annotationData + comments: comments + autoTerminatedRelationships: + - autoTerminatedRelationships + - autoTerminatedRelationships + concurrentlySchedulableTaskCount: 7 + retryCount: 9 + bulletinLevel: bulletinLevel + executionNode: executionNode + penaltyDuration: penaltyDuration + defaultSchedulingPeriod: + key: defaultSchedulingPeriod + defaultConcurrentTasks: + key: defaultConcurrentTasks + runDurationMillis: 3 + customUiUrl: customUiUrl + descriptors: + key: + supportsEl: true + defaultValue: defaultValue + displayName: displayName + expressionLanguageScope: expressionLanguageScope description: description - autoTerminate: true - retry: true - restricted: true - versionedComponentId: versionedComponentId - supportsSensitiveDynamicProperties: true - name: name - validationErrors: - - validationErrors - - validationErrors - style: - key: style - id: id - position: null - state: "RUNNING, STOPPED, DISABLED" - bundle: - artifact: artifact - version: version - group: group - persistsState: true - config: - annotationData: annotationData - comments: comments - concurrentlySchedulableTaskCount: 6 - autoTerminatedRelationships: - - autoTerminatedRelationships - - autoTerminatedRelationships - retryCount: 1 - bulletinLevel: bulletinLevel - executionNode: executionNode - penaltyDuration: penaltyDuration - defaultSchedulingPeriod: - key: defaultSchedulingPeriod - runDurationMillis: 3 - defaultConcurrentTasks: - key: defaultConcurrentTasks - customUiUrl: customUiUrl - descriptors: - key: - supportsEl: true + sensitive: true + required: true + dependencies: + - dependentValues: + - dependentValues + - dependentValues + propertyName: propertyName + - dependentValues: + - dependentValues + - dependentValues + propertyName: propertyName + allowableValues: + - canRead: true + allowableValue: displayName: displayName - defaultValue: defaultValue - expressionLanguageScope: expressionLanguageScope description: description - sensitive: true - required: true - dependencies: - - dependentValues: - - dependentValues - - dependentValues - propertyName: propertyName - - dependentValues: - - dependentValues - - dependentValues - propertyName: propertyName - allowableValues: - - canRead: true - allowableValue: - displayName: displayName - description: description - value: value - - canRead: true - allowableValue: - displayName: displayName - description: description - value: value - identifiesControllerService: identifiesControllerService - name: name - dynamic: true - identifiesControllerServiceBundle: null - lossTolerant: true - backoffMechanism: "PENALIZE_FLOWFILE, YIELD_PROCESSOR" - maxBackoffPeriod: maxBackoffPeriod - sensitiveDynamicPropertyNames: - - sensitiveDynamicPropertyNames - - sensitiveDynamicPropertyNames - schedulingStrategy: schedulingStrategy - schedulingPeriod: schedulingPeriod - yieldDuration: yieldDuration - properties: - key: properties - retriedRelationships: - - retriedRelationships - - retriedRelationships - validationStatus: "VALID, INVALID, VALIDATING" - - supportsParallelProcessing: true - supportsBatching: true - deprecated: true - executionNodeRestricted: true - parentGroupId: parentGroupId - description: description - multipleVersionsAvailable: true - extensionMissing: true - type: type - inputRequirement: inputRequirement - relationships: - - name: name - description: description - autoTerminate: true - retry: true - - name: name + value: value + - canRead: true + allowableValue: + displayName: displayName + description: description + value: value + identifiesControllerService: identifiesControllerService + name: name + dynamic: true + identifiesControllerServiceBundle: null + lossTolerant: true + backoffMechanism: "PENALIZE_FLOWFILE, YIELD_PROCESSOR" + maxBackoffPeriod: maxBackoffPeriod + sensitiveDynamicPropertyNames: + - sensitiveDynamicPropertyNames + - sensitiveDynamicPropertyNames + schedulingStrategy: schedulingStrategy + schedulingPeriod: schedulingPeriod + yieldDuration: yieldDuration + properties: + key: properties + retriedRelationships: + - retriedRelationships + - retriedRelationships + persistsState: true + validationStatus: "VALID, INVALID, VALIDATING" + permissions: null + id: id + position: null + uri: uri + inputRequirement: inputRequirement + operatePermissions: null + revision: null + status: + groupId: groupId + name: name + nodeSnapshots: + - statusSnapshot: null + address: address + apiPort: 5 + nodeId: nodeId + - statusSnapshot: null + address: address + apiPort: 5 + nodeId: nodeId + aggregateSnapshot: + bytesWritten: 9 + read: read + tasksDurationNanos: 8 + activeThreadCount: 8 + groupId: groupId + executionNode: "ALL, PRIMARY" + bytesRead: 8 + processingPerformanceStatus: null + type: type + terminatedThreadCount: 0 + output: output + input: input + taskCount: 9 + name: name + flowFilesIn: 1 + id: id + tasksDuration: tasksDuration + written: written + flowFilesOut: 3 + runStatus: "Running, Stopped, Validating, Disabled, Invalid" + tasks: tasks + bytesIn: 6 + bytesOut: 4 + id: id + type: type + statsLastRefreshed: statsLastRefreshed + runStatus: "Running, Stopped, Validating, Disabled, Invalid" + - bulletins: + - null + - null + disconnectedNodeAcknowledged: true + component: + supportsBatching: true + supportsParallelProcessing: true + deprecated: true + executionNodeRestricted: true + description: description + parentGroupId: parentGroupId + multipleVersionsAvailable: true + extensionMissing: true + type: type + inputRequirement: inputRequirement + relationships: + - name: name + autoTerminate: true + description: description + retry: true + - name: name + autoTerminate: true + description: description + retry: true + restricted: true + supportsSensitiveDynamicProperties: true + versionedComponentId: versionedComponentId + name: name + validationErrors: + - validationErrors + - validationErrors + style: + key: style + id: id + position: null + state: "RUNNING, STOPPED, DISABLED" + bundle: + artifact: artifact + version: version + group: group + config: + annotationData: annotationData + comments: comments + autoTerminatedRelationships: + - autoTerminatedRelationships + - autoTerminatedRelationships + concurrentlySchedulableTaskCount: 7 + retryCount: 9 + bulletinLevel: bulletinLevel + executionNode: executionNode + penaltyDuration: penaltyDuration + defaultSchedulingPeriod: + key: defaultSchedulingPeriod + defaultConcurrentTasks: + key: defaultConcurrentTasks + runDurationMillis: 3 + customUiUrl: customUiUrl + descriptors: + key: + supportsEl: true + defaultValue: defaultValue + displayName: displayName + expressionLanguageScope: expressionLanguageScope description: description - autoTerminate: true - retry: true - restricted: true - versionedComponentId: versionedComponentId - supportsSensitiveDynamicProperties: true - name: name - validationErrors: - - validationErrors - - validationErrors - style: - key: style - id: id - position: null - state: "RUNNING, STOPPED, DISABLED" - bundle: - artifact: artifact - version: version - group: group - persistsState: true - config: - annotationData: annotationData - comments: comments - concurrentlySchedulableTaskCount: 6 - autoTerminatedRelationships: - - autoTerminatedRelationships - - autoTerminatedRelationships - retryCount: 1 - bulletinLevel: bulletinLevel - executionNode: executionNode - penaltyDuration: penaltyDuration - defaultSchedulingPeriod: - key: defaultSchedulingPeriod - runDurationMillis: 3 - defaultConcurrentTasks: - key: defaultConcurrentTasks - customUiUrl: customUiUrl - descriptors: - key: - supportsEl: true + sensitive: true + required: true + dependencies: + - dependentValues: + - dependentValues + - dependentValues + propertyName: propertyName + - dependentValues: + - dependentValues + - dependentValues + propertyName: propertyName + allowableValues: + - canRead: true + allowableValue: displayName: displayName - defaultValue: defaultValue - expressionLanguageScope: expressionLanguageScope description: description - sensitive: true - required: true - dependencies: - - dependentValues: - - dependentValues - - dependentValues - propertyName: propertyName - - dependentValues: - - dependentValues - - dependentValues - propertyName: propertyName - allowableValues: - - canRead: true - allowableValue: - displayName: displayName - description: description - value: value - - canRead: true - allowableValue: - displayName: displayName - description: description - value: value - identifiesControllerService: identifiesControllerService - name: name - dynamic: true - identifiesControllerServiceBundle: null - lossTolerant: true - backoffMechanism: "PENALIZE_FLOWFILE, YIELD_PROCESSOR" - maxBackoffPeriod: maxBackoffPeriod - sensitiveDynamicPropertyNames: - - sensitiveDynamicPropertyNames - - sensitiveDynamicPropertyNames - schedulingStrategy: schedulingStrategy - schedulingPeriod: schedulingPeriod - yieldDuration: yieldDuration - properties: - key: properties - retriedRelationships: - - retriedRelationships - - retriedRelationships - validationStatus: "VALID, INVALID, VALIDATING" - remoteProcessGroups: - - targetSecure: true - inactiveRemoteInputPortCount: 9 - communicationsTimeout: communicationsTimeout - outputPortCount: 5 - inputPortCount: 4 - activeRemoteInputPortCount: 9 - proxyPort: 1 - flowRefreshed: flowRefreshed - versionedComponentId: versionedComponentId - transportProtocol: transportProtocol - transmitting: true - validationErrors: - - validationErrors - - validationErrors - yieldDuration: yieldDuration - id: id - localNetworkInterface: localNetworkInterface - comments: comments - authorizationIssues: - - authorizationIssues - - authorizationIssues - proxyPassword: proxyPassword - parentGroupId: parentGroupId - activeRemoteOutputPortCount: 6 - proxyHost: proxyHost - contents: - outputPorts: - - null - - null - inputPorts: - - comments: comments - targetId: targetId - concurrentlySchedulableTaskCount: 9 - groupId: groupId - useCompression: true - targetRunning: true - connected: true - versionedComponentId: versionedComponentId - batchSettings: - duration: duration - size: size - count: 6 - name: name - transmitting: true - exists: true - id: id - - comments: comments - targetId: targetId - concurrentlySchedulableTaskCount: 9 - groupId: groupId - useCompression: true - targetRunning: true - connected: true - versionedComponentId: versionedComponentId - batchSettings: - duration: duration - size: size - count: 6 - name: name - transmitting: true - exists: true - id: id - targetUri: targetUri + value: value + - canRead: true + allowableValue: + displayName: displayName + description: description + value: value + identifiesControllerService: identifiesControllerService + name: name + dynamic: true + identifiesControllerServiceBundle: null + lossTolerant: true + backoffMechanism: "PENALIZE_FLOWFILE, YIELD_PROCESSOR" + maxBackoffPeriod: maxBackoffPeriod + sensitiveDynamicPropertyNames: + - sensitiveDynamicPropertyNames + - sensitiveDynamicPropertyNames + schedulingStrategy: schedulingStrategy + schedulingPeriod: schedulingPeriod + yieldDuration: yieldDuration + properties: + key: properties + retriedRelationships: + - retriedRelationships + - retriedRelationships + persistsState: true + validationStatus: "VALID, INVALID, VALIDATING" + permissions: null + id: id + position: null + uri: uri + inputRequirement: inputRequirement + operatePermissions: null + revision: null + status: + groupId: groupId + name: name + nodeSnapshots: + - statusSnapshot: null + address: address + apiPort: 5 + nodeId: nodeId + - statusSnapshot: null + address: address + apiPort: 5 + nodeId: nodeId + aggregateSnapshot: + bytesWritten: 9 + read: read + tasksDurationNanos: 8 + activeThreadCount: 8 + groupId: groupId + executionNode: "ALL, PRIMARY" + bytesRead: 8 + processingPerformanceStatus: null + type: type + terminatedThreadCount: 0 + output: output + input: input + taskCount: 9 + name: name + flowFilesIn: 1 + id: id + tasksDuration: tasksDuration + written: written + flowFilesOut: 3 + runStatus: "Running, Stopped, Validating, Disabled, Invalid" + tasks: tasks + bytesIn: 6 + bytesOut: 4 + id: id + type: type + statsLastRefreshed: statsLastRefreshed + runStatus: "Running, Stopped, Validating, Disabled, Invalid" + xml: + name: processorsEntity + ProcessorsRunStatusDetailsEntity: + type: object + properties: + runStatusDetails: + type: array + items: + $ref: '#/components/schemas/ProcessorRunStatusDetailsEntity' + example: + runStatusDetails: + - runStatusDetails: + activeThreadCount: 0 + name: name + validationErrors: + - validationErrors + - validationErrors + id: id + runStatus: "Running, Stopped, Invalid, Validating, Disabled" + permissions: + canRead: true + canWrite: true + revision: + clientId: clientId + lastModifier: lastModifier + version: 2 + - runStatusDetails: + activeThreadCount: 0 + name: name + validationErrors: + - validationErrors + - validationErrors + id: id + runStatus: "Running, Stopped, Invalid, Validating, Disabled" + permissions: + canRead: true + canWrite: true + revision: + clientId: clientId + lastModifier: lastModifier + version: 2 + xml: + name: processorsRunStatusDetails + PropertyAllowableValue: + type: object + properties: + description: + type: string + description: "The description of the value, e.g., the behavior it produces." + displayName: + type: string + description: "The display name of the value, if different from the internal\ + \ value" + value: + type: string + description: The internal value + description: A list of the allowable values for the property + example: + displayName: displayName + description: description + value: value + PropertyDependency: + type: object + properties: + dependentValues: + type: array + description: The values that satisfy the dependency + items: + type: string + description: The values that satisfy the dependency + propertyDisplayName: + type: string + description: The name of the property that is depended upon + propertyName: + type: string + description: The name of the property that is depended upon + description: The dependencies that this property has on other properties + example: + propertyDisplayName: propertyDisplayName + dependentValues: + - dependentValues + - dependentValues + propertyName: propertyName + PropertyDependencyDTO: + type: object + properties: + dependentValues: + uniqueItems: true + type: array + description: "The values for the property that satisfies the dependency,\ + \ or null if the dependency is satisfied by the presence of any value\ + \ for the associated property name" + items: + type: string + description: "The values for the property that satisfies the dependency,\ + \ or null if the dependency is satisfied by the presence of any value\ + \ for the associated property name" + propertyName: + type: string + description: The name of the property that is being depended upon + description: "A list of dependencies that must be met in order for this Property\ + \ to be relevant. If any of these dependencies is not met, the property described\ + \ by this Property Descriptor is not relevant." + example: + dependentValues: + - dependentValues + - dependentValues + propertyName: propertyName + PropertyDescriptor: + type: object + properties: + allowableValues: + type: array + description: A list of the allowable values for the property + items: + $ref: '#/components/schemas/PropertyAllowableValue' + defaultValue: + type: string + description: The default value if a user-set value is not specified + dependencies: + type: array + description: The dependencies that this property has on other properties + items: + $ref: '#/components/schemas/PropertyDependency' + description: + type: string + description: The description of what the property does + displayName: + type: string + description: "The display name of the property key, if different from the\ + \ name" + dynamic: + type: boolean + description: Whether or not the descriptor is for a dynamically added property + expressionLanguageScope: + type: string + description: The scope of expression language supported by this property + enum: + - NONE + - ENVIRONMENT + - FLOWFILE_ATTRIBUTES + expressionLanguageScopeDescription: + type: string + description: The description of the expression language scope supported + by this property + readOnly: true + name: + type: string + description: The name of the property key + required: + type: boolean + description: Whether or not the property is required for the component + resourceDefinition: + $ref: '#/components/schemas/PropertyResourceDefinition' + sensitive: + type: boolean + description: "Whether or not the value of the property is considered sensitive\ + \ (e.g., passwords and keys)" + typeProvidedByValue: + $ref: '#/components/schemas/DefinedType' + validRegex: + type: string + description: A regular expression that can be used to validate the value + of this property + validator: + type: string + description: Name of the validator used for this property descriptor + description: Descriptions of configuration properties applicable to this component. + example: + resourceDefinition: + resourceTypes: + - FILE + - FILE + cardinality: SINGLE + typeProvidedByValue: + artifact: artifact + typeDescription: typeDescription + type: type + version: version + group: group + defaultValue: defaultValue + displayName: displayName + validRegex: validRegex + expressionLanguageScope: NONE + validator: validator + description: description + sensitive: true + required: true + dependencies: + - propertyDisplayName: propertyDisplayName + dependentValues: + - dependentValues + - dependentValues + propertyName: propertyName + - propertyDisplayName: propertyDisplayName + dependentValues: + - dependentValues + - dependentValues + propertyName: propertyName + expressionLanguageScopeDescription: expressionLanguageScopeDescription + allowableValues: + - displayName: displayName + description: description + value: value + - displayName: displayName + description: description + value: value + name: name + dynamic: true + PropertyDescriptorDTO: + type: object + properties: + allowableValues: + type: array + description: Allowable values for the property. If empty then the allowed + values are not constrained. + items: + $ref: '#/components/schemas/AllowableValueEntity' + defaultValue: + type: string + description: The default value for the property. + dependencies: + type: array + description: "A list of dependencies that must be met in order for this\ + \ Property to be relevant. If any of these dependencies is not met, the\ + \ property described by this Property Descriptor is not relevant." + items: + $ref: '#/components/schemas/PropertyDependencyDTO' + description: + type: string + description: The description for the property. Used to relay additional + details to a user or provide a mechanism of documenting intent. + displayName: + type: string + description: The human readable name for the property. + dynamic: + type: boolean + description: Whether the property is dynamic (user-defined). + expressionLanguageScope: + type: string + description: Scope of the Expression Language evaluation for the property. + identifiesControllerService: + type: string + description: If the property identifies a controller service this returns + the fully qualified type. + identifiesControllerServiceBundle: + $ref: '#/components/schemas/BundleDTO' + name: + type: string + description: The name for the property. + required: + type: boolean + description: Whether the property is required. + sensitive: + type: boolean + description: Whether the property is sensitive and protected whenever stored + or represented. + supportsEl: + type: boolean + description: Whether the property supports expression language. + description: The descriptors for the reporting tasks properties. + example: + supportsEl: true + defaultValue: defaultValue + displayName: displayName + expressionLanguageScope: expressionLanguageScope + description: description + sensitive: true + required: true + dependencies: + - dependentValues: + - dependentValues + - dependentValues + propertyName: propertyName + - dependentValues: + - dependentValues + - dependentValues + propertyName: propertyName + allowableValues: + - canRead: true + allowableValue: + displayName: displayName + description: description + value: value + - canRead: true + allowableValue: + displayName: displayName + description: description + value: value + identifiesControllerService: identifiesControllerService + name: name + dynamic: true + identifiesControllerServiceBundle: null + PropertyDescriptorEntity: + type: object + properties: + propertyDescriptor: + $ref: '#/components/schemas/PropertyDescriptorDTO' + example: + propertyDescriptor: + supportsEl: true + defaultValue: defaultValue + displayName: displayName + expressionLanguageScope: expressionLanguageScope + description: description + sensitive: true + required: true + dependencies: + - dependentValues: + - dependentValues + - dependentValues + propertyName: propertyName + - dependentValues: + - dependentValues + - dependentValues + propertyName: propertyName + allowableValues: + - canRead: true + allowableValue: + displayName: displayName + description: description + value: value + - canRead: true + allowableValue: + displayName: displayName + description: description + value: value + identifiesControllerService: identifiesControllerService + name: name + dynamic: true + identifiesControllerServiceBundle: null + xml: + name: propertyDescriptor + PropertyHistoryDTO: + type: object + properties: + previousValues: + type: array + description: Previous values for a given property. + items: + $ref: '#/components/schemas/PreviousValueDTO' + description: The history for the properties of the component. + example: + previousValues: + - userIdentity: userIdentity + previousValue: previousValue + timestamp: timestamp + - userIdentity: userIdentity + previousValue: previousValue + timestamp: timestamp + PropertyResourceDefinition: + type: object + properties: + cardinality: + type: string + description: The cardinality of the resource definition (i.e. single or + multiple) + enum: + - SINGLE + - MULTIPLE + resourceTypes: + uniqueItems: true + type: array + description: The types of resources that can be referenced + items: + type: string + description: The types of resources that can be referenced + enum: + - FILE + - DIRECTORY + - TEXT + - URL + description: Indicates that this property references external resources + example: + resourceTypes: + - FILE + - FILE + cardinality: SINGLE + ProvenanceDTO: + type: object + properties: + expiration: + type: string + description: The timestamp when the query will expire. + finished: + type: boolean + description: Whether the query has finished. + id: + type: string + description: The id of the provenance query. + percentCompleted: + type: integer + description: The current percent complete. + format: int32 + request: + $ref: '#/components/schemas/ProvenanceRequestDTO' + results: + $ref: '#/components/schemas/ProvenanceResultsDTO' + submissionTime: + type: string + description: The timestamp when the query was submitted. + uri: + type: string + description: The URI for this query. Used for obtaining/deleting the request + at a later time + example: + percentCompleted: 0 + request: + clusterNodeId: clusterNodeId + incrementalResults: true + endDate: endDate + searchTerms: + key: + inverse: true + value: value + maxResults: 6 + maximumFileSize: maximumFileSize + summarize: true + startDate: startDate + minimumFileSize: minimumFileSize + expiration: expiration + finished: true + id: id + results: + oldestEvent: oldestEvent + total: total + generated: generated + provenanceEvents: + - lineageDuration: 9 + sourceConnectionIdentifier: sourceConnectionIdentifier + componentId: componentId + inputContentClaimOffset: 7 + outputContentClaimIdentifier: outputContentClaimIdentifier + groupId: groupId + flowFileUuid: flowFileUuid + outputContentAvailable: true + inputContentClaimFileSize: inputContentClaimFileSize + alternateIdentifierUri: alternateIdentifierUri + outputContentClaimOffset: 2 + outputContentClaimSection: outputContentClaimSection + inputContentClaimIdentifier: inputContentClaimIdentifier + eventTime: eventTime + details: details + componentName: componentName + id: id + relationship: relationship + contentEqual: true + componentType: componentType + eventId: 5 + outputContentClaimFileSize: outputContentClaimFileSize + transitUri: transitUri + outputContentClaimContainer: outputContentClaimContainer + sourceSystemFlowFileId: sourceSystemFlowFileId + childUuids: + - childUuids + - childUuids + eventType: eventType + replayAvailable: true + replayExplanation: replayExplanation + fileSizeBytes: 5 + clusterNodeId: clusterNodeId + inputContentAvailable: true + eventDuration: 1 + fileSize: fileSize + inputContentClaimContainer: inputContentClaimContainer + outputContentClaimFileSizeBytes: 3 + parentUuids: + - parentUuids + - parentUuids + inputContentClaimFileSizeBytes: 2 + attributes: + - name: name + previousValue: previousValue + value: value + - name: name + previousValue: previousValue + value: value + clusterNodeAddress: clusterNodeAddress + inputContentClaimSection: inputContentClaimSection + - lineageDuration: 9 + sourceConnectionIdentifier: sourceConnectionIdentifier + componentId: componentId + inputContentClaimOffset: 7 + outputContentClaimIdentifier: outputContentClaimIdentifier + groupId: groupId + flowFileUuid: flowFileUuid + outputContentAvailable: true + inputContentClaimFileSize: inputContentClaimFileSize + alternateIdentifierUri: alternateIdentifierUri + outputContentClaimOffset: 2 + outputContentClaimSection: outputContentClaimSection + inputContentClaimIdentifier: inputContentClaimIdentifier + eventTime: eventTime + details: details + componentName: componentName + id: id + relationship: relationship + contentEqual: true + componentType: componentType + eventId: 5 + outputContentClaimFileSize: outputContentClaimFileSize + transitUri: transitUri + outputContentClaimContainer: outputContentClaimContainer + sourceSystemFlowFileId: sourceSystemFlowFileId + childUuids: + - childUuids + - childUuids + eventType: eventType + replayAvailable: true + replayExplanation: replayExplanation + fileSizeBytes: 5 + clusterNodeId: clusterNodeId + inputContentAvailable: true + eventDuration: 1 + fileSize: fileSize + inputContentClaimContainer: inputContentClaimContainer + outputContentClaimFileSizeBytes: 3 + parentUuids: + - parentUuids + - parentUuids + inputContentClaimFileSizeBytes: 2 + attributes: + - name: name + previousValue: previousValue + value: value + - name: name + previousValue: previousValue + value: value + clusterNodeAddress: clusterNodeAddress + inputContentClaimSection: inputContentClaimSection + timeOffset: 4 + totalCount: 7 + errors: + - errors + - errors + uri: uri + submissionTime: submissionTime + ProvenanceEntity: + type: object + properties: + provenance: + $ref: '#/components/schemas/ProvenanceDTO' + example: + provenance: + percentCompleted: 0 + request: + clusterNodeId: clusterNodeId + incrementalResults: true + endDate: endDate + searchTerms: + key: + inverse: true + value: value + maxResults: 6 + maximumFileSize: maximumFileSize + summarize: true + startDate: startDate + minimumFileSize: minimumFileSize + expiration: expiration + finished: true + id: id + results: + oldestEvent: oldestEvent + total: total + generated: generated + provenanceEvents: + - lineageDuration: 9 + sourceConnectionIdentifier: sourceConnectionIdentifier + componentId: componentId + inputContentClaimOffset: 7 + outputContentClaimIdentifier: outputContentClaimIdentifier + groupId: groupId + flowFileUuid: flowFileUuid + outputContentAvailable: true + inputContentClaimFileSize: inputContentClaimFileSize + alternateIdentifierUri: alternateIdentifierUri + outputContentClaimOffset: 2 + outputContentClaimSection: outputContentClaimSection + inputContentClaimIdentifier: inputContentClaimIdentifier + eventTime: eventTime + details: details + componentName: componentName + id: id + relationship: relationship + contentEqual: true + componentType: componentType + eventId: 5 + outputContentClaimFileSize: outputContentClaimFileSize + transitUri: transitUri + outputContentClaimContainer: outputContentClaimContainer + sourceSystemFlowFileId: sourceSystemFlowFileId + childUuids: + - childUuids + - childUuids + eventType: eventType + replayAvailable: true + replayExplanation: replayExplanation + fileSizeBytes: 5 + clusterNodeId: clusterNodeId + inputContentAvailable: true + eventDuration: 1 + fileSize: fileSize + inputContentClaimContainer: inputContentClaimContainer + outputContentClaimFileSizeBytes: 3 + parentUuids: + - parentUuids + - parentUuids + inputContentClaimFileSizeBytes: 2 + attributes: + - name: name + previousValue: previousValue + value: value + - name: name + previousValue: previousValue + value: value + clusterNodeAddress: clusterNodeAddress + inputContentClaimSection: inputContentClaimSection + - lineageDuration: 9 + sourceConnectionIdentifier: sourceConnectionIdentifier + componentId: componentId + inputContentClaimOffset: 7 + outputContentClaimIdentifier: outputContentClaimIdentifier + groupId: groupId + flowFileUuid: flowFileUuid + outputContentAvailable: true + inputContentClaimFileSize: inputContentClaimFileSize + alternateIdentifierUri: alternateIdentifierUri + outputContentClaimOffset: 2 + outputContentClaimSection: outputContentClaimSection + inputContentClaimIdentifier: inputContentClaimIdentifier + eventTime: eventTime + details: details + componentName: componentName + id: id + relationship: relationship + contentEqual: true + componentType: componentType + eventId: 5 + outputContentClaimFileSize: outputContentClaimFileSize + transitUri: transitUri + outputContentClaimContainer: outputContentClaimContainer + sourceSystemFlowFileId: sourceSystemFlowFileId + childUuids: + - childUuids + - childUuids + eventType: eventType + replayAvailable: true + replayExplanation: replayExplanation + fileSizeBytes: 5 + clusterNodeId: clusterNodeId + inputContentAvailable: true + eventDuration: 1 + fileSize: fileSize + inputContentClaimContainer: inputContentClaimContainer + outputContentClaimFileSizeBytes: 3 + parentUuids: + - parentUuids + - parentUuids + inputContentClaimFileSizeBytes: 2 + attributes: + - name: name + previousValue: previousValue + value: value + - name: name + previousValue: previousValue + value: value + clusterNodeAddress: clusterNodeAddress + inputContentClaimSection: inputContentClaimSection + timeOffset: 4 + totalCount: 7 + errors: + - errors + - errors + uri: uri + submissionTime: submissionTime + xml: + name: provenanceEntity + ProvenanceEventDTO: + type: object + properties: + alternateIdentifierUri: + type: string + description: The alternate identifier uri for the fileflow for the event. + attributes: + type: array + description: The attributes of the flowfile for the event. + items: + $ref: '#/components/schemas/AttributeDTO' + childUuids: + type: array + description: The child uuids for the event. + items: + type: string + description: The child uuids for the event. + clusterNodeAddress: + type: string + description: The label for the node where the event originated. + clusterNodeId: + type: string + description: The identifier for the node where the event originated. + componentId: + type: string + description: The id of the component that generated the event. + componentName: + type: string + description: The name of the component that generated the event. + componentType: + type: string + description: The type of the component that generated the event. + contentEqual: + type: boolean + description: Whether the input and output content claim is the same. + details: + type: string + description: The event details. + eventDuration: + type: integer + description: The event duration in milliseconds. + format: int64 + eventId: + type: integer + description: The event id. This is a one up number thats unique per node. + format: int64 + eventTime: + type: string + description: The timestamp of the event. + eventType: + type: string + description: The type of the event. + fileSize: + type: string + description: The size of the flowfile for the event. + fileSizeBytes: + type: integer + description: The size of the flowfile in bytes for the event. + format: int64 + flowFileUuid: + type: string + description: The uuid of the flowfile for the event. + groupId: + type: string + description: "The id of the group that the component resides in. If the\ + \ component is no longer in the flow, the group id will not be set." + id: + type: string + description: The event uuid. + inputContentAvailable: + type: boolean + description: Whether the input content is still available. + inputContentClaimContainer: + type: string + description: The container in which the input content claim lives. + inputContentClaimFileSize: + type: string + description: The file size of the input content claim formatted. + inputContentClaimFileSizeBytes: + type: integer + description: The file size of the intput content claim in bytes. + format: int64 + inputContentClaimIdentifier: + type: string + description: The identifier of the input content claim. + inputContentClaimOffset: + type: integer + description: The offset into the input content claim where the flowfiles + content begins. + format: int64 + inputContentClaimSection: + type: string + description: The section in which the input content claim lives. + lineageDuration: + type: integer + description: "The duration since the lineage began, in milliseconds." + format: int64 + outputContentAvailable: + type: boolean + description: Whether the output content is still available. + outputContentClaimContainer: + type: string + description: The container in which the output content claim lives. + outputContentClaimFileSize: + type: string + description: The file size of the output content claim formatted. + outputContentClaimFileSizeBytes: + type: integer + description: The file size of the output content claim in bytes. + format: int64 + outputContentClaimIdentifier: + type: string + description: The identifier of the output content claim. + outputContentClaimOffset: + type: integer + description: The offset into the output content claim where the flowfiles + content begins. + format: int64 + outputContentClaimSection: + type: string + description: The section in which the output content claim lives. + parentUuids: + type: array + description: The parent uuids for the event. + items: + type: string + description: The parent uuids for the event. + relationship: + type: string + description: The relationship to which the flowfile was routed if the event + is of type ROUTE. + replayAvailable: + type: boolean + description: Whether or not replay is available. + replayExplanation: + type: string + description: Explanation as to why replay is unavailable. + sourceConnectionIdentifier: + type: string + description: The identifier of the queue/connection from which the flowfile + was pulled to genereate this event. May be null if the queue/connection + is unknown or the flowfile was generated from this event. + sourceSystemFlowFileId: + type: string + description: The source system flowfile id. + transitUri: + type: string + description: The source/destination system uri if the event was a RECEIVE/SEND. + description: The provenance events that matched the search criteria. + example: + lineageDuration: 9 + sourceConnectionIdentifier: sourceConnectionIdentifier + componentId: componentId + inputContentClaimOffset: 7 + outputContentClaimIdentifier: outputContentClaimIdentifier + groupId: groupId + flowFileUuid: flowFileUuid + outputContentAvailable: true + inputContentClaimFileSize: inputContentClaimFileSize + alternateIdentifierUri: alternateIdentifierUri + outputContentClaimOffset: 2 + outputContentClaimSection: outputContentClaimSection + inputContentClaimIdentifier: inputContentClaimIdentifier + eventTime: eventTime + details: details + componentName: componentName + id: id + relationship: relationship + contentEqual: true + componentType: componentType + eventId: 5 + outputContentClaimFileSize: outputContentClaimFileSize + transitUri: transitUri + outputContentClaimContainer: outputContentClaimContainer + sourceSystemFlowFileId: sourceSystemFlowFileId + childUuids: + - childUuids + - childUuids + eventType: eventType + replayAvailable: true + replayExplanation: replayExplanation + fileSizeBytes: 5 + clusterNodeId: clusterNodeId + inputContentAvailable: true + eventDuration: 1 + fileSize: fileSize + inputContentClaimContainer: inputContentClaimContainer + outputContentClaimFileSizeBytes: 3 + parentUuids: + - parentUuids + - parentUuids + inputContentClaimFileSizeBytes: 2 + attributes: + - name: name + previousValue: previousValue + value: value + - name: name + previousValue: previousValue + value: value + clusterNodeAddress: clusterNodeAddress + inputContentClaimSection: inputContentClaimSection + ProvenanceEventEntity: + type: object + properties: + provenanceEvent: + $ref: '#/components/schemas/ProvenanceEventDTO' + example: + provenanceEvent: + lineageDuration: 9 + sourceConnectionIdentifier: sourceConnectionIdentifier + componentId: componentId + inputContentClaimOffset: 7 + outputContentClaimIdentifier: outputContentClaimIdentifier + groupId: groupId + flowFileUuid: flowFileUuid + outputContentAvailable: true + inputContentClaimFileSize: inputContentClaimFileSize + alternateIdentifierUri: alternateIdentifierUri + outputContentClaimOffset: 2 + outputContentClaimSection: outputContentClaimSection + inputContentClaimIdentifier: inputContentClaimIdentifier + eventTime: eventTime + details: details + componentName: componentName + id: id + relationship: relationship + contentEqual: true + componentType: componentType + eventId: 5 + outputContentClaimFileSize: outputContentClaimFileSize + transitUri: transitUri + outputContentClaimContainer: outputContentClaimContainer + sourceSystemFlowFileId: sourceSystemFlowFileId + childUuids: + - childUuids + - childUuids + eventType: eventType + replayAvailable: true + replayExplanation: replayExplanation + fileSizeBytes: 5 + clusterNodeId: clusterNodeId + inputContentAvailable: true + eventDuration: 1 + fileSize: fileSize + inputContentClaimContainer: inputContentClaimContainer + outputContentClaimFileSizeBytes: 3 + parentUuids: + - parentUuids + - parentUuids + inputContentClaimFileSizeBytes: 2 + attributes: + - name: name + previousValue: previousValue + value: value + - name: name + previousValue: previousValue + value: value + clusterNodeAddress: clusterNodeAddress + inputContentClaimSection: inputContentClaimSection + xml: + name: provenanceEventEntity + ProvenanceLinkDTO: + type: object + properties: + flowFileUuid: + type: string + description: The flowfile uuid that traversed the link. + millis: + type: integer + description: The timestamp of this link in milliseconds. + format: int64 + sourceId: + type: string + description: The source node id of the link. + targetId: + type: string + description: The target node id of the link. + timestamp: + type: string + description: The timestamp of the link (based on the destination). + description: The links between the nodes in the lineage. + example: + sourceId: sourceId + targetId: targetId + flowFileUuid: flowFileUuid + millis: 1 + timestamp: timestamp + ProvenanceNodeDTO: + type: object + properties: + childUuids: + type: array + description: The uuid of the childrent flowfiles of the provenance event. + items: + type: string + description: The uuid of the childrent flowfiles of the provenance event. + clusterNodeIdentifier: + type: string + description: The identifier of the node that this event/flowfile originated + from. + eventType: + type: string + description: "If the type is EVENT, this is the type of event." + flowFileUuid: + type: string + description: The uuid of the flowfile associated with the provenance event. + id: + type: string + description: The id of the node. + millis: + type: integer + description: The timestamp of the node in milliseconds. + format: int64 + parentUuids: + type: array + description: The uuid of the parent flowfiles of the provenance event. + items: + type: string + description: The uuid of the parent flowfiles of the provenance event. + timestamp: + type: string + description: The timestamp of the node formatted. + type: + type: string + description: The type of the node. + enum: + - "FLOWFILE, EVENT" + description: The nodes in the lineage. + example: + childUuids: + - childUuids + - childUuids + parentUuids: + - parentUuids + - parentUuids + eventType: eventType + flowFileUuid: flowFileUuid + id: id + millis: 5 + type: "FLOWFILE, EVENT" + clusterNodeIdentifier: clusterNodeIdentifier + timestamp: timestamp + ProvenanceOptionsDTO: + type: object + properties: + searchableFields: + type: array + description: The available searchable field for the NiFi. + items: + $ref: '#/components/schemas/ProvenanceSearchableFieldDTO' + example: + searchableFields: + - field: field + id: id + label: label + type: type + - field: field + id: id + label: label + type: type + ProvenanceOptionsEntity: + type: object + properties: + provenanceOptions: + $ref: '#/components/schemas/ProvenanceOptionsDTO' + example: + provenanceOptions: + searchableFields: + - field: field + id: id + label: label + type: type + - field: field + id: id + label: label + type: type + xml: + name: provenanceOptionsEntity + ProvenanceRequestDTO: + type: object + properties: + clusterNodeId: + type: string + description: The id of the node in the cluster where this provenance originated. + endDate: + type: string + description: The latest event time to include in the query. + incrementalResults: + type: boolean + description: "Whether or not incremental results are returned. If false,\ + \ provenance events are only returned once the query completes. This property\ + \ is true by default." + maxResults: + type: integer + description: The maximum number of results to include. + format: int32 + maximumFileSize: + type: string + description: The maximum file size to include in the query. + minimumFileSize: + type: string + description: The minimum file size to include in the query. + searchTerms: + type: object + additionalProperties: + $ref: '#/components/schemas/ProvenanceSearchValueDTO' + description: The search terms used to perform the search. + startDate: + type: string + description: The earliest event time to include in the query. + summarize: + type: boolean + description: Whether or not to summarize provenance events returned. This + property is false by default. + description: The provenance request. + example: + clusterNodeId: clusterNodeId + incrementalResults: true + endDate: endDate + searchTerms: + key: + inverse: true + value: value + maxResults: 6 + maximumFileSize: maximumFileSize + summarize: true + startDate: startDate + minimumFileSize: minimumFileSize + ProvenanceResultsDTO: + type: object + properties: + errors: + uniqueItems: true + type: array + description: Any errors that occurred while performing the provenance request. + items: + type: string + description: Any errors that occurred while performing the provenance + request. + generated: + type: string + description: Then the search was performed. + oldestEvent: + type: string + description: The oldest event available in the provenance repository. + provenanceEvents: + type: array + description: The provenance events that matched the search criteria. + items: + $ref: '#/components/schemas/ProvenanceEventDTO' + timeOffset: + type: integer + description: The time offset of the server that's used for event time. + format: int32 + total: + type: string + description: The total number of results formatted. + totalCount: + type: integer + description: The total number of results. + format: int64 + description: The provenance results. + example: + oldestEvent: oldestEvent + total: total + generated: generated + provenanceEvents: + - lineageDuration: 9 + sourceConnectionIdentifier: sourceConnectionIdentifier + componentId: componentId + inputContentClaimOffset: 7 + outputContentClaimIdentifier: outputContentClaimIdentifier + groupId: groupId + flowFileUuid: flowFileUuid + outputContentAvailable: true + inputContentClaimFileSize: inputContentClaimFileSize + alternateIdentifierUri: alternateIdentifierUri + outputContentClaimOffset: 2 + outputContentClaimSection: outputContentClaimSection + inputContentClaimIdentifier: inputContentClaimIdentifier + eventTime: eventTime + details: details + componentName: componentName + id: id + relationship: relationship + contentEqual: true + componentType: componentType + eventId: 5 + outputContentClaimFileSize: outputContentClaimFileSize + transitUri: transitUri + outputContentClaimContainer: outputContentClaimContainer + sourceSystemFlowFileId: sourceSystemFlowFileId + childUuids: + - childUuids + - childUuids + eventType: eventType + replayAvailable: true + replayExplanation: replayExplanation + fileSizeBytes: 5 + clusterNodeId: clusterNodeId + inputContentAvailable: true + eventDuration: 1 + fileSize: fileSize + inputContentClaimContainer: inputContentClaimContainer + outputContentClaimFileSizeBytes: 3 + parentUuids: + - parentUuids + - parentUuids + inputContentClaimFileSizeBytes: 2 + attributes: + - name: name + previousValue: previousValue + value: value + - name: name + previousValue: previousValue + value: value + clusterNodeAddress: clusterNodeAddress + inputContentClaimSection: inputContentClaimSection + - lineageDuration: 9 + sourceConnectionIdentifier: sourceConnectionIdentifier + componentId: componentId + inputContentClaimOffset: 7 + outputContentClaimIdentifier: outputContentClaimIdentifier + groupId: groupId + flowFileUuid: flowFileUuid + outputContentAvailable: true + inputContentClaimFileSize: inputContentClaimFileSize + alternateIdentifierUri: alternateIdentifierUri + outputContentClaimOffset: 2 + outputContentClaimSection: outputContentClaimSection + inputContentClaimIdentifier: inputContentClaimIdentifier + eventTime: eventTime + details: details + componentName: componentName + id: id + relationship: relationship + contentEqual: true + componentType: componentType + eventId: 5 + outputContentClaimFileSize: outputContentClaimFileSize + transitUri: transitUri + outputContentClaimContainer: outputContentClaimContainer + sourceSystemFlowFileId: sourceSystemFlowFileId + childUuids: + - childUuids + - childUuids + eventType: eventType + replayAvailable: true + replayExplanation: replayExplanation + fileSizeBytes: 5 + clusterNodeId: clusterNodeId + inputContentAvailable: true + eventDuration: 1 + fileSize: fileSize + inputContentClaimContainer: inputContentClaimContainer + outputContentClaimFileSizeBytes: 3 + parentUuids: + - parentUuids + - parentUuids + inputContentClaimFileSizeBytes: 2 + attributes: + - name: name + previousValue: previousValue + value: value + - name: name + previousValue: previousValue + value: value + clusterNodeAddress: clusterNodeAddress + inputContentClaimSection: inputContentClaimSection + timeOffset: 4 + totalCount: 7 + errors: + - errors + - errors + ProvenanceSearchValueDTO: + type: object + properties: + inverse: + type: boolean + description: Query for all except for search value. + value: + type: string + description: The search value. + description: The search terms used to perform the search. + example: + inverse: true + value: value + ProvenanceSearchableFieldDTO: + type: object + properties: + field: + type: string + description: The searchable field. + id: + type: string + description: The id of the searchable field. + label: + type: string + description: The label for the searchable field. + type: + type: string + description: The type of the searchable field. + description: The available searchable field for the NiFi. + example: + field: field + id: id + label: label + type: type + QueueSizeDTO: + type: object + properties: + byteCount: + type: integer + description: The size of objects in a queue. + format: int64 + objectCount: + type: integer + description: The count of objects in a queue. + format: int32 + description: The size of the queue + example: + objectCount: 3 + byteCount: 9 + RegisteredFlow: + type: object + properties: + branch: + type: string + bucketIdentifier: + type: string + bucketName: + type: string + createdTimestamp: + type: integer + format: int64 + description: + type: string + identifier: + type: string + lastModifiedTimestamp: + type: integer + format: int64 + name: + type: string + permissions: + $ref: '#/components/schemas/FlowRegistryPermissions' + versionCount: + type: integer + format: int64 + versionInfo: + $ref: '#/components/schemas/RegisteredFlowVersionInfo' + example: + versionCount: 4 + bucketName: bucketName + identifier: identifier + permissions: null + createdTimestamp: 3 + name: name + description: description + bucketIdentifier: bucketIdentifier + versionInfo: + version: 0 + branch: branch + lastModifiedTimestamp: 8 + RegisteredFlowSnapshot: + type: object + properties: + bucket: + $ref: '#/components/schemas/FlowRegistryBucket' + externalControllerServices: + type: object + additionalProperties: + $ref: '#/components/schemas/ExternalControllerServiceReference' + flow: + $ref: '#/components/schemas/RegisteredFlow' + flowContents: + $ref: '#/components/schemas/VersionedProcessGroup' + flowEncodingVersion: + type: string + latest: + type: boolean + parameterContexts: + type: object + additionalProperties: + $ref: '#/components/schemas/VersionedParameterContext' + parameterProviders: + type: object + additionalProperties: + $ref: '#/components/schemas/ParameterProviderReference' + snapshotMetadata: + $ref: '#/components/schemas/RegisteredFlowSnapshotMetadata' + example: + bucket: + identifier: identifier + permissions: + canRead: true + canDelete: true + canWrite: true + createdTimestamp: 2 + name: name + description: description + externalControllerServices: + key: + identifier: identifier + name: name + snapshotMetadata: + flowIdentifier: flowIdentifier + comments: comments + author: author + bucketIdentifier: bucketIdentifier + branch: branch + version: version + timestamp: 5 + flowContents: + processors: + - autoTerminatedRelationships: + - autoTerminatedRelationships + - autoTerminatedRelationships + bulletinLevel: bulletinLevel + executionNode: executionNode + runDurationMillis: 3 + propertyDescriptors: + key: null + type: type + scheduledState: ENABLED + maxBackoffPeriod: maxBackoffPeriod + yieldDuration: yieldDuration + bundle: null + retriedRelationships: + - retriedRelationships + - retriedRelationships + annotationData: annotationData + componentType: CONNECTION + identifier: identifier + comments: comments + concurrentlySchedulableTaskCount: 1 + retryCount: 1 + penaltyDuration: penaltyDuration + backoffMechanism: "PENALIZE_FLOWFILE, YIELD_PROCESSOR" + schedulingStrategy: schedulingStrategy + name: name + instanceIdentifier: instanceIdentifier + schedulingPeriod: schedulingPeriod + style: + key: style + position: null + groupIdentifier: groupIdentifier + properties: + key: properties + - autoTerminatedRelationships: + - autoTerminatedRelationships + - autoTerminatedRelationships + bulletinLevel: bulletinLevel + executionNode: executionNode + runDurationMillis: 3 + propertyDescriptors: + key: null + type: type + scheduledState: ENABLED + maxBackoffPeriod: maxBackoffPeriod + yieldDuration: yieldDuration + bundle: null + retriedRelationships: + - retriedRelationships + - retriedRelationships + annotationData: annotationData + componentType: CONNECTION + identifier: identifier + comments: comments + concurrentlySchedulableTaskCount: 1 + retryCount: 1 + penaltyDuration: penaltyDuration + backoffMechanism: "PENALIZE_FLOWFILE, YIELD_PROCESSOR" + schedulingStrategy: schedulingStrategy + name: name + instanceIdentifier: instanceIdentifier + schedulingPeriod: schedulingPeriod + style: + key: style + position: null + groupIdentifier: groupIdentifier + properties: + key: properties + scheduledState: ENABLED + processGroups: + - null + - null + outputPorts: + - null + - null + funnels: + - componentType: CONNECTION + identifier: identifier + comments: comments + name: name + instanceIdentifier: instanceIdentifier + position: null + groupIdentifier: groupIdentifier + - componentType: CONNECTION + identifier: identifier + comments: comments + name: name + instanceIdentifier: instanceIdentifier + position: null + groupIdentifier: groupIdentifier + versionedFlowCoordinates: + registryId: registryId + storageLocation: storageLocation + bucketId: bucketId + branch: branch + flowId: flowId + version: version + latest: true + connections: + - componentType: CONNECTION + identifier: identifier + prioritizers: + - prioritizers + - prioritizers + comments: comments + flowFileExpiration: flowFileExpiration + selectedRelationships: + - selectedRelationships + - selectedRelationships + loadBalanceCompression: "DO_NOT_COMPRESS, COMPRESS_ATTRIBUTES_ONLY, COMPRESS_ATTRIBUTES_AND_CONTENT" + destination: + comments: comments + groupId: groupId + name: name + instanceIdentifier: instanceIdentifier + id: id + type: PROCESSOR + backPressureDataSizeThreshold: backPressureDataSizeThreshold + loadBalanceStrategy: "DO_NOT_LOAD_BALANCE, PARTITION_BY_ATTRIBUTE, ROUND_ROBIN,\ + \ SINGLE_NODE" + labelIndex: 2 + source: null + bends: + - x: 7.203794749804894 + "y": 4.332304821875894 + - x: 7.203794749804894 + "y": 4.332304821875894 + backPressureObjectThreshold: 0 + name: name + instanceIdentifier: instanceIdentifier + position: null + groupIdentifier: groupIdentifier + partitioningAttribute: partitioningAttribute + zIndex: 9 + - componentType: CONNECTION + identifier: identifier + prioritizers: + - prioritizers + - prioritizers + comments: comments + flowFileExpiration: flowFileExpiration + selectedRelationships: + - selectedRelationships + - selectedRelationships + loadBalanceCompression: "DO_NOT_COMPRESS, COMPRESS_ATTRIBUTES_ONLY, COMPRESS_ATTRIBUTES_AND_CONTENT" + destination: + comments: comments + groupId: groupId + name: name + instanceIdentifier: instanceIdentifier + id: id + type: PROCESSOR + backPressureDataSizeThreshold: backPressureDataSizeThreshold + loadBalanceStrategy: "DO_NOT_LOAD_BALANCE, PARTITION_BY_ATTRIBUTE, ROUND_ROBIN,\ + \ SINGLE_NODE" + labelIndex: 2 + source: null + bends: + - x: 7.203794749804894 + "y": 4.332304821875894 + - x: 7.203794749804894 + "y": 4.332304821875894 + backPressureObjectThreshold: 0 + name: name + instanceIdentifier: instanceIdentifier + position: null + groupIdentifier: groupIdentifier + partitioningAttribute: partitioningAttribute + zIndex: 9 + logFileSuffix: logFileSuffix + parameterContextName: parameterContextName + componentType: CONNECTION + identifier: identifier + defaultBackPressureObjectThreshold: 0 + comments: comments + executionEngine: STANDARD + defaultBackPressureDataSizeThreshold: defaultBackPressureDataSizeThreshold + labels: + - componentType: CONNECTION + identifier: identifier + comments: comments + name: name + width: 4.8789878742268815 + instanceIdentifier: instanceIdentifier + style: + key: style + label: label + position: null + groupIdentifier: groupIdentifier + height: 6.173804034172511 + zIndex: 6 + - componentType: CONNECTION + identifier: identifier + comments: comments + name: name + width: 4.8789878742268815 + instanceIdentifier: instanceIdentifier + style: + key: style + label: label + position: null + groupIdentifier: groupIdentifier + height: 6.173804034172511 + zIndex: 6 + controllerServices: + - annotationData: annotationData + componentType: CONNECTION + identifier: identifier + comments: comments + bulletinLevel: bulletinLevel + propertyDescriptors: + key: + resourceDefinition: + resourceTypes: + - FILE + - FILE + cardinality: SINGLE + displayName: displayName + identifiesControllerService: true name: name - proxyUser: proxyUser - targetUris: targetUris - position: null - inactiveRemoteOutputPortCount: 8 - - targetSecure: true - inactiveRemoteInputPortCount: 9 - communicationsTimeout: communicationsTimeout - outputPortCount: 5 - inputPortCount: 4 - activeRemoteInputPortCount: 9 - proxyPort: 1 - flowRefreshed: flowRefreshed - versionedComponentId: versionedComponentId - transportProtocol: transportProtocol - transmitting: true - validationErrors: - - validationErrors - - validationErrors - yieldDuration: yieldDuration - id: id - localNetworkInterface: localNetworkInterface - comments: comments - authorizationIssues: - - authorizationIssues - - authorizationIssues - proxyPassword: proxyPassword - parentGroupId: parentGroupId - activeRemoteOutputPortCount: 6 - proxyHost: proxyHost - contents: - outputPorts: - - null - - null - inputPorts: - - comments: comments - targetId: targetId - concurrentlySchedulableTaskCount: 9 - groupId: groupId - useCompression: true - targetRunning: true - connected: true - versionedComponentId: versionedComponentId - batchSettings: - duration: duration - size: size - count: 6 - name: name - transmitting: true - exists: true - id: id - - comments: comments - targetId: targetId - concurrentlySchedulableTaskCount: 9 - groupId: groupId - useCompression: true - targetRunning: true - connected: true - versionedComponentId: versionedComponentId - batchSettings: - duration: duration - size: size - count: 6 - name: name - transmitting: true - exists: true - id: id - targetUri: targetUri + dynamic: true + sensitive: true + type: type + scheduledState: ENABLED + controllerServiceApis: + - type: type + bundle: null + - type: type + bundle: null + name: name + instanceIdentifier: instanceIdentifier + position: null + groupIdentifier: groupIdentifier + bundle: + artifact: artifact + version: version + group: group + properties: + key: properties + - annotationData: annotationData + componentType: CONNECTION + identifier: identifier + comments: comments + bulletinLevel: bulletinLevel + propertyDescriptors: + key: + resourceDefinition: + resourceTypes: + - FILE + - FILE + cardinality: SINGLE + displayName: displayName + identifiesControllerService: true name: name - proxyUser: proxyUser - targetUris: targetUris - position: null - inactiveRemoteOutputPortCount: 8 - connections: - - prioritizers: - - prioritizers - - prioritizers - flowFileExpiration: flowFileExpiration - selectedRelationships: - - selectedRelationships - - selectedRelationships - loadBalanceCompression: "DO_NOT_COMPRESS, COMPRESS_ATTRIBUTES_ONLY,\ - \ COMPRESS_ATTRIBUTES_AND_CONTENT" - destination: null - parentGroupId: parentGroupId - availableRelationships: - - availableRelationships - - availableRelationships - backPressureDataSizeThreshold: backPressureDataSizeThreshold - loadBalanceStrategy: "DO_NOT_LOAD_BALANCE, PARTITION_BY_ATTRIBUTE,\ - \ ROUND_ROBIN, SINGLE_NODE" - source: - running: true - comments: comments - versionedComponentId: versionedComponentId - groupId: groupId - name: name - transmitting: true - exists: true - id: id - type: "PROCESSOR, REMOTE_INPUT_PORT, REMOTE_OUTPUT_PORT, INPUT_PORT,\ - \ OUTPUT_PORT, FUNNEL" - labelIndex: 0 - bends: - - null - - null - loadBalanceStatus: "LOAD_BALANCE_NOT_CONFIGURED, LOAD_BALANCE_INACTIVE,\ - \ LOAD_BALANCE_ACTIVE" - backPressureObjectThreshold: 1 - versionedComponentId: versionedComponentId - getzIndex: 6 + dynamic: true + sensitive: true + type: type + scheduledState: ENABLED + controllerServiceApis: + - type: type + bundle: null + - type: type + bundle: null + name: name + instanceIdentifier: instanceIdentifier + position: null + groupIdentifier: groupIdentifier + bundle: + artifact: artifact + version: version + group: group + properties: + key: properties + defaultFlowFileExpiration: defaultFlowFileExpiration + flowFileConcurrency: flowFileConcurrency + flowFileOutboundPolicy: flowFileOutboundPolicy + name: name + inputPorts: + - componentType: CONNECTION + identifier: identifier + comments: comments + allowRemoteAccess: true + concurrentlySchedulableTaskCount: 2 + name: name + instanceIdentifier: instanceIdentifier + portFunction: STANDARD + position: null + groupIdentifier: groupIdentifier + type: INPUT_PORT + scheduledState: ENABLED + - componentType: CONNECTION + identifier: identifier + comments: comments + allowRemoteAccess: true + concurrentlySchedulableTaskCount: 2 + name: name + instanceIdentifier: instanceIdentifier + portFunction: STANDARD + position: null + groupIdentifier: groupIdentifier + type: INPUT_PORT + scheduledState: ENABLED + instanceIdentifier: instanceIdentifier + maxConcurrentTasks: 9 + position: null + statelessFlowTimeout: statelessFlowTimeout + groupIdentifier: groupIdentifier + remoteProcessGroups: + - componentType: CONNECTION + identifier: identifier + comments: comments + proxyPassword: proxyPassword + communicationsTimeout: communicationsTimeout + proxyHost: proxyHost + proxyPort: 4 + outputPorts: + - null + - null + transportProtocol: "RAW, HTTP" + name: name + proxyUser: proxyUser + inputPorts: + - componentType: CONNECTION + identifier: identifier + remoteGroupId: remoteGroupId + comments: comments + targetId: targetId + concurrentlySchedulableTaskCount: 1 + useCompression: true + scheduledState: ENABLED + name: name + instanceIdentifier: instanceIdentifier + position: null + batchSize: + duration: duration + size: size + count: 5 + groupIdentifier: groupIdentifier + - componentType: CONNECTION + identifier: identifier + remoteGroupId: remoteGroupId + comments: comments + targetId: targetId + concurrentlySchedulableTaskCount: 1 + useCompression: true + scheduledState: ENABLED + name: name + instanceIdentifier: instanceIdentifier + position: null + batchSize: + duration: duration + size: size + count: 5 + groupIdentifier: groupIdentifier + targetUris: targetUris + instanceIdentifier: instanceIdentifier + yieldDuration: yieldDuration + position: null + groupIdentifier: groupIdentifier + localNetworkInterface: localNetworkInterface + - componentType: CONNECTION + identifier: identifier + comments: comments + proxyPassword: proxyPassword + communicationsTimeout: communicationsTimeout + proxyHost: proxyHost + proxyPort: 4 + outputPorts: + - null + - null + transportProtocol: "RAW, HTTP" + name: name + proxyUser: proxyUser + inputPorts: + - componentType: CONNECTION + identifier: identifier + remoteGroupId: remoteGroupId + comments: comments + targetId: targetId + concurrentlySchedulableTaskCount: 1 + useCompression: true + scheduledState: ENABLED + name: name + instanceIdentifier: instanceIdentifier + position: null + batchSize: + duration: duration + size: size + count: 5 + groupIdentifier: groupIdentifier + - componentType: CONNECTION + identifier: identifier + remoteGroupId: remoteGroupId + comments: comments + targetId: targetId + concurrentlySchedulableTaskCount: 1 + useCompression: true + scheduledState: ENABLED + name: name + instanceIdentifier: instanceIdentifier + position: null + batchSize: + duration: duration + size: size + count: 5 + groupIdentifier: groupIdentifier + targetUris: targetUris + instanceIdentifier: instanceIdentifier + yieldDuration: yieldDuration + position: null + groupIdentifier: groupIdentifier + localNetworkInterface: localNetworkInterface + parameterProviders: + key: + identifier: identifier + name: name + type: type + bundle: null + flow: + versionCount: 4 + bucketName: bucketName + identifier: identifier + permissions: null + createdTimestamp: 3 + name: name + description: description + bucketIdentifier: bucketIdentifier + versionInfo: + version: 0 + branch: branch + lastModifiedTimestamp: 8 + flowEncodingVersion: flowEncodingVersion + latest: true + parameterContexts: + key: + parameterGroupName: parameterGroupName + componentType: CONNECTION + identifier: identifier + synchronized: true + comments: comments + description: description + inheritedParameterContexts: + - inheritedParameterContexts + - inheritedParameterContexts + name: name + instanceIdentifier: instanceIdentifier + position: null + groupIdentifier: groupIdentifier + parameterProvider: parameterProvider + parameters: + - referencedAssets: + - identifier: identifier name: name - id: id - position: null - loadBalancePartitionAttribute: loadBalancePartitionAttribute - - prioritizers: - - prioritizers - - prioritizers - flowFileExpiration: flowFileExpiration - selectedRelationships: - - selectedRelationships - - selectedRelationships - loadBalanceCompression: "DO_NOT_COMPRESS, COMPRESS_ATTRIBUTES_ONLY,\ - \ COMPRESS_ATTRIBUTES_AND_CONTENT" - destination: null - parentGroupId: parentGroupId - availableRelationships: - - availableRelationships - - availableRelationships - backPressureDataSizeThreshold: backPressureDataSizeThreshold - loadBalanceStrategy: "DO_NOT_LOAD_BALANCE, PARTITION_BY_ATTRIBUTE,\ - \ ROUND_ROBIN, SINGLE_NODE" - source: - running: true - comments: comments - versionedComponentId: versionedComponentId - groupId: groupId - name: name - transmitting: true - exists: true - id: id - type: "PROCESSOR, REMOTE_INPUT_PORT, REMOTE_OUTPUT_PORT, INPUT_PORT,\ - \ OUTPUT_PORT, FUNNEL" - labelIndex: 0 - bends: - - null - - null - loadBalanceStatus: "LOAD_BALANCE_NOT_CONFIGURED, LOAD_BALANCE_INACTIVE,\ - \ LOAD_BALANCE_ACTIVE" - backPressureObjectThreshold: 1 - versionedComponentId: versionedComponentId - getzIndex: 6 + - identifier: identifier name: name - id: id - position: null - loadBalancePartitionAttribute: loadBalancePartitionAttribute - labels: - - versionedComponentId: versionedComponentId - getzIndex: 5 - width: 6.778324963048013 - parentGroupId: parentGroupId - style: - key: style - id: id - position: null - label: label - height: 6.878052220127876 - - versionedComponentId: versionedComponentId - getzIndex: 5 - width: 6.778324963048013 - parentGroupId: parentGroupId - style: - key: style - id: id - position: null - label: label - height: 6.878052220127876 + provided: true + name: name + description: description + sensitive: true + value: value + - referencedAssets: + - identifier: identifier + name: name + - identifier: identifier + name: name + provided: true + name: name + description: description + sensitive: true + value: value + RegisteredFlowSnapshotMetadata: + type: object + properties: + author: + type: string + branch: + type: string + bucketIdentifier: + type: string + comments: + type: string + flowIdentifier: + type: string + timestamp: + type: integer + format: int64 + version: + type: string + example: + flowIdentifier: flowIdentifier + comments: comments + author: author + bucketIdentifier: bucketIdentifier + branch: branch + version: version + timestamp: 5 + RegisteredFlowVersionInfo: + type: object + properties: + version: + type: integer + format: int64 + example: + version: 0 + Relationship: + type: object + properties: + description: + type: string + description: The description of the relationship + name: + type: string + description: The name of the relationship + description: The supported relationships for this processor. + example: + name: name + description: description + RelationshipDTO: + type: object + properties: + autoTerminate: + type: boolean + description: Whether or not flowfiles sent to this relationship should auto + terminate. + description: + type: string + description: The relationship description. + name: + type: string + description: The relationship name. + retry: + type: boolean + description: Whether or not flowfiles sent to this relationship should retry. + description: The available relationships that the processor currently supports. + readOnly: true + example: + name: name + autoTerminate: true + description: description + retry: true + RemotePortRunStatusEntity: + type: object + properties: + disconnectedNodeAcknowledged: + type: boolean + description: Acknowledges that this node is disconnected to allow for mutable + requests to proceed. + revision: + $ref: '#/components/schemas/RevisionDTO' + state: + type: string + description: The run status of the RemotePort. + enum: + - "TRANSMITTING, STOPPED" + xml: + name: entity + RemoteProcessGroupContentsDTO: + type: object + properties: + inputPorts: + uniqueItems: true + type: array + description: The input ports to which data can be sent. + items: + $ref: '#/components/schemas/RemoteProcessGroupPortDTO' + outputPorts: + uniqueItems: true + type: array + description: The output ports from which data can be retrieved. + items: + $ref: '#/components/schemas/RemoteProcessGroupPortDTO' + description: The contents of the remote process group. Will contain available + input/output ports. + example: + outputPorts: + - null + - null + inputPorts: + - comments: comments + targetId: targetId + concurrentlySchedulableTaskCount: 1 + groupId: groupId + targetRunning: true + useCompression: true + connected: true + batchSettings: + duration: duration + size: size + count: 7 + versionedComponentId: versionedComponentId + name: name + transmitting: true + exists: true + id: id + - comments: comments + targetId: targetId + concurrentlySchedulableTaskCount: 1 + groupId: groupId + targetRunning: true + useCompression: true + connected: true + batchSettings: + duration: duration + size: size + count: 7 + versionedComponentId: versionedComponentId + name: name + transmitting: true + exists: true + id: id + RemoteProcessGroupDTO: + type: object + properties: + activeRemoteInputPortCount: + type: integer + description: The number of active remote input ports. + format: int32 + activeRemoteOutputPortCount: + type: integer + description: The number of active remote output ports. + format: int32 + authorizationIssues: + type: array + description: Any remote authorization issues for the remote process group. + items: + type: string + description: Any remote authorization issues for the remote process group. + comments: + type: string + description: The comments for the remote process group. + communicationsTimeout: + type: string + description: The time period used for the timeout when communicating with + the target. + contents: + $ref: '#/components/schemas/RemoteProcessGroupContentsDTO' + flowRefreshed: + type: string + description: The timestamp when this remote process group was last refreshed. + id: + type: string + description: The id of the component. + inactiveRemoteInputPortCount: + type: integer + description: The number of inactive remote input ports. + format: int32 + inactiveRemoteOutputPortCount: + type: integer + description: The number of inactive remote output ports. + format: int32 + inputPortCount: + type: integer + description: The number of remote input ports currently available on the + target. + format: int32 + localNetworkInterface: + type: string + description: "The local network interface to send/receive data. If not specified,\ + \ any local address is used. If clustered, all nodes must have an interface\ + \ with this identifier." + name: + type: string + description: The name of the remote process group. + outputPortCount: + type: integer + description: The number of remote output ports currently available on the + target. + format: int32 + parentGroupId: + type: string + description: The id of parent process group of this component if applicable. + position: + $ref: '#/components/schemas/PositionDTO' + proxyHost: + type: string + proxyPassword: + type: string + proxyPort: + type: integer + format: int32 + proxyUser: + type: string + targetSecure: + type: boolean + description: Whether the target is running securely. + targetUri: + type: string + description: "The target URI of the remote process group. If target uri\ + \ is not set, but uris are set, then returns the first url in the urls.\ + \ If neither target uri nor uris are set, then returns null." + targetUris: + type: string + description: "The target URI of the remote process group. If target uris\ + \ is not set but target uri is set, then returns a collection containing\ + \ the single target uri. If neither target uris nor uris are set, then\ + \ returns null." + transmitting: + type: boolean + description: Whether the remote process group is actively transmitting. + transportProtocol: + type: string + validationErrors: + type: array + description: | + The validation errors for the remote process group. + These validation errors represent the problems with the remote process group that must be resolved before it can transmit. + items: + type: string + description: | + The validation errors for the remote process group. + These validation errors represent the problems with the remote process group that must be resolved before it can transmit. + versionedComponentId: + type: string + description: The ID of the corresponding component that is under version + control + yieldDuration: + type: string + description: "When yielding, this amount of time must elapse before the\ + \ remote process group is scheduled again." + example: + inactiveRemoteInputPortCount: 1 + targetSecure: true + communicationsTimeout: communicationsTimeout + outputPortCount: 7 + activeRemoteInputPortCount: 2 + inputPortCount: 6 + proxyPort: 1 + flowRefreshed: flowRefreshed + transportProtocol: transportProtocol + versionedComponentId: versionedComponentId + transmitting: true + validationErrors: + - validationErrors + - validationErrors + yieldDuration: yieldDuration + id: id + localNetworkInterface: localNetworkInterface + authorizationIssues: + - authorizationIssues + - authorizationIssues + comments: comments + proxyPassword: proxyPassword + parentGroupId: parentGroupId + activeRemoteOutputPortCount: 4 + proxyHost: proxyHost + contents: + outputPorts: + - null + - null + inputPorts: + - comments: comments + targetId: targetId + concurrentlySchedulableTaskCount: 1 + groupId: groupId + targetRunning: true + useCompression: true + connected: true + batchSettings: + duration: duration + size: size + count: 7 + versionedComponentId: versionedComponentId name: name - invalidCount: 5 - syncFailureCount: 1 - position: null - maxConcurrentTasks: 6 - statelessFlowTimeout: statelessFlowTimeout - parameterContext: null - locallyModifiedAndStaleCount: 7 - localOutputPortCount: 5 - localInputPortCount: 5 - invalidCount: 4 - syncFailureCount: 4 - position: - x: 6.027456183070403 - "y": 1.4658129805029452 - versionedFlowState: "LOCALLY_MODIFIED, STALE, LOCALLY_MODIFIED_AND_STALE,\ - \ UP_TO_DATE, SYNC_FAILURE" - locallyModifiedAndStaleCount: 1 - parameterContext: null - status: + transmitting: true + exists: true + id: id + - comments: comments + targetId: targetId + concurrentlySchedulableTaskCount: 1 + groupId: groupId + targetRunning: true + useCompression: true + connected: true + batchSettings: + duration: duration + size: size + count: 7 + versionedComponentId: versionedComponentId name: name - nodeSnapshots: - - statusSnapshot: null - address: address - apiPort: 8 - nodeId: nodeId - - statusSnapshot: null - address: address - apiPort: 8 - nodeId: nodeId + transmitting: true + exists: true id: id - aggregateSnapshot: - transferred: transferred - queued: queued - remoteProcessGroupStatusSnapshots: - - canRead: true - remoteProcessGroupStatusSnapshot: - bytesReceived: 4 - transmissionStatus: transmissionStatus - activeThreadCount: 0 - groupId: groupId - flowFilesReceived: 1 - name: name - targetUri: targetUri - flowFilesSent: 6 - received: received - id: id - bytesSent: 4 - sent: sent - id: id - - canRead: true - remoteProcessGroupStatusSnapshot: - bytesReceived: 4 - transmissionStatus: transmissionStatus - activeThreadCount: 0 - groupId: groupId - flowFilesReceived: 1 - name: name - targetUri: targetUri - flowFilesSent: 6 - received: received - id: id - bytesSent: 4 - sent: sent - id: id - output: output - connectionStatusSnapshots: - - connectionStatusSnapshot: - sourceId: sourceId - groupId: groupId - queued: queued - percentUseCount: 7 - destinationId: destinationId - predictions: - predictedBytesAtNextInterval: 9 - predictionIntervalSeconds: 2 - predictedPercentBytes: 2 - predictedPercentCount: 3 - predictedMillisUntilCountBackpressure: 5 - predictedCountAtNextInterval: 7 - predictedMillisUntilBytesBackpressure: 5 - output: output - input: input - percentUseBytes: 1 - flowFileAvailability: flowFileAvailability - destinationName: destinationName - queuedSize: queuedSize - queuedCount: queuedCount - name: name - flowFilesQueued: 1 - id: id - sourceName: sourceName - flowFilesIn: 4 - flowFilesOut: 1 - bytesIn: 7 - bytesOut: 1 - bytesQueued: 6 - canRead: true - id: id - - connectionStatusSnapshot: - sourceId: sourceId - groupId: groupId - queued: queued - percentUseCount: 7 - destinationId: destinationId - predictions: - predictedBytesAtNextInterval: 9 - predictionIntervalSeconds: 2 - predictedPercentBytes: 2 - predictedPercentCount: 3 - predictedMillisUntilCountBackpressure: 5 - predictedCountAtNextInterval: 7 - predictedMillisUntilBytesBackpressure: 5 - output: output - input: input - percentUseBytes: 1 - flowFileAvailability: flowFileAvailability - destinationName: destinationName - queuedSize: queuedSize - queuedCount: queuedCount - name: name - flowFilesQueued: 1 - id: id - sourceName: sourceName - flowFilesIn: 4 - flowFilesOut: 1 - bytesIn: 7 - bytesOut: 1 - bytesQueued: 6 - canRead: true - id: id - queuedCount: queuedCount - queuedSize: queuedSize - flowFilesReceived: 4 - processGroupStatusSnapshots: - - canRead: true - processGroupStatusSnapshot: null - id: id - - canRead: true - processGroupStatusSnapshot: null - id: id - flowFilesSent: 9 + name: name + proxyUser: proxyUser + targetUri: targetUri + targetUris: targetUris + position: null + inactiveRemoteOutputPortCount: 1 + RemoteProcessGroupEntity: + type: object + properties: + bulletins: + type: array + description: The bulletins for this component. + items: + $ref: '#/components/schemas/BulletinEntity' + component: + $ref: '#/components/schemas/RemoteProcessGroupDTO' + disconnectedNodeAcknowledged: + type: boolean + description: Acknowledges that this node is disconnected to allow for mutable + requests to proceed. + id: + type: string + description: The id of the component. + inputPortCount: + type: integer + description: The number of remote input ports currently available on the + target. + format: int32 + operatePermissions: + $ref: '#/components/schemas/PermissionsDTO' + outputPortCount: + type: integer + description: The number of remote output ports currently available on the + target. + format: int32 + permissions: + $ref: '#/components/schemas/PermissionsDTO' + position: + $ref: '#/components/schemas/PositionDTO' + revision: + $ref: '#/components/schemas/RevisionDTO' + status: + $ref: '#/components/schemas/RemoteProcessGroupStatusDTO' + uri: + type: string + description: The URI for futures requests to the component. + example: + bulletins: + - null + - null + disconnectedNodeAcknowledged: true + component: + inactiveRemoteInputPortCount: 1 + targetSecure: true + communicationsTimeout: communicationsTimeout + outputPortCount: 7 + activeRemoteInputPortCount: 2 + inputPortCount: 6 + proxyPort: 1 + flowRefreshed: flowRefreshed + transportProtocol: transportProtocol + versionedComponentId: versionedComponentId + transmitting: true + validationErrors: + - validationErrors + - validationErrors + yieldDuration: yieldDuration + id: id + localNetworkInterface: localNetworkInterface + authorizationIssues: + - authorizationIssues + - authorizationIssues + comments: comments + proxyPassword: proxyPassword + parentGroupId: parentGroupId + activeRemoteOutputPortCount: 4 + proxyHost: proxyHost + contents: + outputPorts: + - null + - null + inputPorts: + - comments: comments + targetId: targetId + concurrentlySchedulableTaskCount: 1 + groupId: groupId + targetRunning: true + useCompression: true + connected: true + batchSettings: + duration: duration + size: size + count: 7 + versionedComponentId: versionedComponentId + name: name + transmitting: true + exists: true id: id - flowFilesIn: 5 - written: written - statelessActiveThreadCount: 7 - flowFilesOut: 0 - bytesIn: 4 - bytesQueued: 8 - bytesOut: 2 - bytesWritten: 3 - outputPortStatusSnapshots: - - null - - null - read: read - bytesTransferred: 8 - activeThreadCount: 1 - processorStatusSnapshots: - - processorStatusSnapshot: - bytesWritten: 7 - read: read - tasksDurationNanos: 8 - activeThreadCount: 7 - groupId: groupId - executionNode: "ALL, PRIMARY" - bytesRead: 3 - processingPerformanceStatus: - identifier: identifier - cpuDuration: 3 - contentReadDuration: 7 - sessionCommitDuration: 3 - garbageCollectionDuration: 4 - contentWriteDuration: 5 - type: type - terminatedThreadCount: 3 - output: output - input: input - taskCount: 4 - name: name - id: id - written: written - flowFilesIn: 0 - tasksDuration: tasksDuration - runStatus: "Running, Stopped, Validating, Disabled, Invalid" - flowFilesOut: 6 - tasks: tasks - bytesIn: 7 - bytesOut: 0 - canRead: true - id: id - - processorStatusSnapshot: - bytesWritten: 7 - read: read - tasksDurationNanos: 8 - activeThreadCount: 7 - groupId: groupId - executionNode: "ALL, PRIMARY" - bytesRead: 3 - processingPerformanceStatus: - identifier: identifier - cpuDuration: 3 - contentReadDuration: 7 - sessionCommitDuration: 3 - garbageCollectionDuration: 4 - contentWriteDuration: 5 - type: type - terminatedThreadCount: 3 - output: output - input: input - taskCount: 4 - name: name - id: id - written: written - flowFilesIn: 0 - tasksDuration: tasksDuration - runStatus: "Running, Stopped, Validating, Disabled, Invalid" - flowFilesOut: 6 - tasks: tasks - bytesIn: 7 - bytesOut: 0 - canRead: true - id: id - bytesRead: 4 - processingPerformanceStatus: null - received: received - bytesSent: 8 - processingNanos: 9 - sent: sent - flowFilesTransferred: 1 - terminatedThreadCount: 3 - input: input - bytesReceived: 6 + - comments: comments + targetId: targetId + concurrentlySchedulableTaskCount: 1 + groupId: groupId + targetRunning: true + useCompression: true + connected: true + batchSettings: + duration: duration + size: size + count: 7 + versionedComponentId: versionedComponentId name: name - flowFilesQueued: 6 - versionedFlowState: "LOCALLY_MODIFIED, STALE, LOCALLY_MODIFIED_AND_STALE,\ - \ UP_TO_DATE, SYNC_FAILURE" - inputPortStatusSnapshots: - - portStatusSnapshot: - output: output - input: input - activeThreadCount: 7 - groupId: groupId - name: name - transmitting: true - id: id - flowFilesIn: 9 - flowFilesOut: 9 - runStatus: "Running, Stopped, Validating, Disabled, Invalid" - bytesIn: 0 - bytesOut: 0 - canRead: true - id: id - - portStatusSnapshot: - output: output - input: input - activeThreadCount: 7 - groupId: groupId - name: name - transmitting: true - id: id - flowFilesIn: 9 - flowFilesOut: 9 - runStatus: "Running, Stopped, Validating, Disabled, Invalid" - bytesIn: 0 - bytesOut: 0 - canRead: true - id: id - statsLastRefreshed: statsLastRefreshed + transmitting: true + exists: true + id: id + name: name + proxyUser: proxyUser + targetUri: targetUri + targetUris: targetUris + position: null + inactiveRemoteOutputPortCount: 1 + permissions: null + id: id + outputPortCount: 2 + position: null + uri: uri + inputPortCount: 5 + operatePermissions: null + revision: null + status: + transmissionStatus: transmissionStatus + groupId: groupId + name: name + targetUri: targetUri + nodeSnapshots: + - statusSnapshot: null + address: address + apiPort: 7 + nodeId: nodeId + - statusSnapshot: null + address: address + apiPort: 7 + nodeId: nodeId + aggregateSnapshot: + bytesReceived: 5 + activeThreadCount: 5 + transmissionStatus: transmissionStatus + flowFilesReceived: 7 + groupId: groupId + name: name + targetUri: targetUri + flowFilesSent: 3 + received: received + bytesSent: 8 + id: id + sent: sent + id: id + statsLastRefreshed: statsLastRefreshed + validationStatus: "VALID, INVALID, VALIDATING" + xml: + name: remoteProcessGroupEntity + RemoteProcessGroupPortDTO: + type: object + properties: + batchSettings: + $ref: '#/components/schemas/BatchSettingsDTO' + comments: + type: string + description: The comments as configured on the target port. + concurrentlySchedulableTaskCount: + type: integer + description: The number of task that may transmit flowfiles to the target + port concurrently. + format: int32 + connected: + type: boolean + description: Whether the port has either an incoming or outgoing connection. + exists: + type: boolean + description: Whether the target port exists. + groupId: + type: string + description: The id of the remote process group that the port resides in. + id: + type: string + description: The id of the port. + name: + type: string + description: The name of the target port. + targetId: + type: string + description: The id of the target port. + targetRunning: + type: boolean + description: Whether the target port is running. + transmitting: + type: boolean + description: Whether the remote port is configured for transmission. + useCompression: + type: boolean + description: Whether the flowfiles are compressed when sent to the target + port. + versionedComponentId: + type: string + description: The ID of the corresponding component that is under version + control + description: The output ports from which data can be retrieved. + example: + comments: comments + targetId: targetId + concurrentlySchedulableTaskCount: 1 + groupId: groupId + targetRunning: true + useCompression: true + connected: true + batchSettings: + duration: duration + size: size + count: 7 + versionedComponentId: versionedComponentId + name: name + transmitting: true + exists: true + id: id + RemoteProcessGroupPortEntity: + type: object + properties: + bulletins: + type: array + description: The bulletins for this component. + items: + $ref: '#/components/schemas/BulletinEntity' + disconnectedNodeAcknowledged: + type: boolean + description: Acknowledges that this node is disconnected to allow for mutable + requests to proceed. + id: + type: string + description: The id of the component. + operatePermissions: + $ref: '#/components/schemas/PermissionsDTO' + permissions: + $ref: '#/components/schemas/PermissionsDTO' + position: + $ref: '#/components/schemas/PositionDTO' + remoteProcessGroupPort: + $ref: '#/components/schemas/RemoteProcessGroupPortDTO' + revision: + $ref: '#/components/schemas/RevisionDTO' + uri: + type: string + description: The URI for futures requests to the component. + example: + bulletins: + - sourceId: sourceId + canRead: true + groupId: groupId + id: 5 + nodeAddress: nodeAddress + bulletin: + sourceId: sourceId + level: level + sourceType: sourceType + groupId: groupId + id: 1 + sourceName: sourceName + category: category + message: message + nodeAddress: nodeAddress + timestamp: timestamp + timestamp: timestamp + - sourceId: sourceId + canRead: true + groupId: groupId + id: 5 + nodeAddress: nodeAddress + bulletin: + sourceId: sourceId + level: level + sourceType: sourceType + groupId: groupId + id: 1 + sourceName: sourceName + category: category + message: message + nodeAddress: nodeAddress + timestamp: timestamp + timestamp: timestamp + disconnectedNodeAcknowledged: true + permissions: null + id: id + position: + x: 0.8008281904610115 + "y": 6.027456183070403 + remoteProcessGroupPort: + comments: comments + targetId: targetId + concurrentlySchedulableTaskCount: 1 + groupId: groupId + targetRunning: true + useCompression: true + connected: true + batchSettings: + duration: duration + size: size + count: 7 + versionedComponentId: versionedComponentId + name: name + transmitting: true + exists: true + id: id + uri: uri + operatePermissions: + canRead: true + canWrite: true + revision: + clientId: clientId + lastModifier: lastModifier + version: 2 xml: - name: processGroupsEntity - ProcessorsEntity: + name: remoteProcessGroupPortEntity + RemoteProcessGroupStatusDTO: type: object properties: - processors: - uniqueItems: true + aggregateSnapshot: + $ref: '#/components/schemas/RemoteProcessGroupStatusSnapshotDTO' + groupId: + type: string + description: The unique ID of the process group that the Processor belongs + to + id: + type: string + description: The unique ID of the Processor + name: + type: string + description: The name of the remote process group. + nodeSnapshots: type: array + description: "A status snapshot for each node in the cluster. If the NiFi\ + \ instance is a standalone instance, rather than a cluster, this may be\ + \ null." items: - $ref: '#/components/schemas/ProcessorEntity' + $ref: '#/components/schemas/NodeRemoteProcessGroupStatusSnapshotDTO' + statsLastRefreshed: + type: string + description: The time the status for the process group was last refreshed. + targetUri: + type: string + description: The URI of the target system. + transmissionStatus: + type: string + description: The transmission status of the remote process group. + validationStatus: + type: string + description: "Indicates whether the component is valid, invalid, or still\ + \ in the process of validating (i.e., it is unknown whether or not the\ + \ component is valid)" + readOnly: true + enum: + - "VALID, INVALID, VALIDATING" + description: The status of the remote process group. example: - processors: - - bulletins: - - null - - null - disconnectedNodeAcknowledged: true - component: null - permissions: null + transmissionStatus: transmissionStatus + groupId: groupId + name: name + targetUri: targetUri + nodeSnapshots: + - statusSnapshot: null + address: address + apiPort: 7 + nodeId: nodeId + - statusSnapshot: null + address: address + apiPort: 7 + nodeId: nodeId + aggregateSnapshot: + bytesReceived: 5 + activeThreadCount: 5 + transmissionStatus: transmissionStatus + flowFilesReceived: 7 + groupId: groupId + name: name + targetUri: targetUri + flowFilesSent: 3 + received: received + bytesSent: 8 id: id - position: null - uri: uri - inputRequirement: inputRequirement - revision: null - status: + sent: sent + id: id + statsLastRefreshed: statsLastRefreshed + validationStatus: "VALID, INVALID, VALIDATING" + RemoteProcessGroupStatusEntity: + type: object + properties: + canRead: + type: boolean + description: Indicates whether the user can read a given resource. + readOnly: true + remoteProcessGroupStatus: + $ref: '#/components/schemas/RemoteProcessGroupStatusDTO' + example: + canRead: true + remoteProcessGroupStatus: + transmissionStatus: transmissionStatus + groupId: groupId + name: name + targetUri: targetUri + nodeSnapshots: + - statusSnapshot: null + address: address + apiPort: 7 + nodeId: nodeId + - statusSnapshot: null + address: address + apiPort: 7 + nodeId: nodeId + aggregateSnapshot: + bytesReceived: 5 + activeThreadCount: 5 + transmissionStatus: transmissionStatus + flowFilesReceived: 7 groupId: groupId name: name - nodeSnapshots: - - statusSnapshot: null - address: address - apiPort: 9 - nodeId: nodeId - - statusSnapshot: null - address: address - apiPort: 9 - nodeId: nodeId + targetUri: targetUri + flowFilesSent: 3 + received: received + bytesSent: 8 id: id - aggregateSnapshot: null - type: type - statsLastRefreshed: statsLastRefreshed - runStatus: "Running, Stopped, Validating, Disabled, Invalid" - operatePermissions: null + sent: sent + id: id + statsLastRefreshed: statsLastRefreshed + validationStatus: "VALID, INVALID, VALIDATING" + xml: + name: remoteProcessGroupStatusEntity + RemoteProcessGroupStatusSnapshotDTO: + type: object + properties: + activeThreadCount: + type: integer + description: The number of active threads for the remote process group. + format: int32 + bytesReceived: + type: integer + description: The size of the FlowFiles received from the remote process + group in the last 5 minutes. + format: int64 + bytesSent: + type: integer + description: The size of the FlowFiles sent to the remote process group + in the last 5 minutes. + format: int64 + flowFilesReceived: + type: integer + description: The number of FlowFiles received from the remote process group + in the last 5 minutes. + format: int32 + flowFilesSent: + type: integer + description: The number of FlowFiles sent to the remote process group in + the last 5 minutes. + format: int32 + groupId: + type: string + description: The id of the parent process group the remote process group + resides in. + id: + type: string + description: The id of the remote process group. + name: + type: string + description: The name of the remote process group. + received: + type: string + description: The count/size of the flowfiles received from the remote process + group in the last 5 minutes. + sent: + type: string + description: The count/size of the flowfiles sent to the remote process + group in the last 5 minutes. + targetUri: + type: string + description: The URI of the target system. + transmissionStatus: + type: string + description: The transmission status of the remote process group. + description: The remote process group status snapshot from the node. + example: + bytesReceived: 5 + activeThreadCount: 5 + transmissionStatus: transmissionStatus + flowFilesReceived: 7 + groupId: groupId + name: name + targetUri: targetUri + flowFilesSent: 3 + received: received + bytesSent: 8 + id: id + sent: sent + RemoteProcessGroupStatusSnapshotEntity: + type: object + properties: + canRead: + type: boolean + description: Indicates whether the user can read a given resource. + readOnly: true + id: + type: string + description: The id of the remote process group. + remoteProcessGroupStatusSnapshot: + $ref: '#/components/schemas/RemoteProcessGroupStatusSnapshotDTO' + description: The status of all remote process groups in the process group. + example: + canRead: true + remoteProcessGroupStatusSnapshot: + bytesReceived: 5 + activeThreadCount: 5 + transmissionStatus: transmissionStatus + flowFilesReceived: 7 + groupId: groupId + name: name + targetUri: targetUri + flowFilesSent: 3 + received: received + bytesSent: 8 + id: id + sent: sent + id: id + xml: + name: entity + RemoteProcessGroupsEntity: + type: object + properties: + remoteProcessGroups: + uniqueItems: true + type: array + items: + $ref: '#/components/schemas/RemoteProcessGroupEntity' + example: + remoteProcessGroups: - bulletins: - null - null disconnectedNodeAcknowledged: true - component: null + component: + inactiveRemoteInputPortCount: 1 + targetSecure: true + communicationsTimeout: communicationsTimeout + outputPortCount: 7 + activeRemoteInputPortCount: 2 + inputPortCount: 6 + proxyPort: 1 + flowRefreshed: flowRefreshed + transportProtocol: transportProtocol + versionedComponentId: versionedComponentId + transmitting: true + validationErrors: + - validationErrors + - validationErrors + yieldDuration: yieldDuration + id: id + localNetworkInterface: localNetworkInterface + authorizationIssues: + - authorizationIssues + - authorizationIssues + comments: comments + proxyPassword: proxyPassword + parentGroupId: parentGroupId + activeRemoteOutputPortCount: 4 + proxyHost: proxyHost + contents: + outputPorts: + - null + - null + inputPorts: + - comments: comments + targetId: targetId + concurrentlySchedulableTaskCount: 1 + groupId: groupId + targetRunning: true + useCompression: true + connected: true + batchSettings: + duration: duration + size: size + count: 7 + versionedComponentId: versionedComponentId + name: name + transmitting: true + exists: true + id: id + - comments: comments + targetId: targetId + concurrentlySchedulableTaskCount: 1 + groupId: groupId + targetRunning: true + useCompression: true + connected: true + batchSettings: + duration: duration + size: size + count: 7 + versionedComponentId: versionedComponentId + name: name + transmitting: true + exists: true + id: id + name: name + proxyUser: proxyUser + targetUri: targetUri + targetUris: targetUris + position: null + inactiveRemoteOutputPortCount: 1 permissions: null id: id + outputPortCount: 2 position: null uri: uri - inputRequirement: inputRequirement + inputPortCount: 5 + operatePermissions: null revision: null status: + transmissionStatus: transmissionStatus groupId: groupId name: name + targetUri: targetUri nodeSnapshots: - statusSnapshot: null address: address - apiPort: 9 + apiPort: 7 nodeId: nodeId - statusSnapshot: null address: address - apiPort: 9 + apiPort: 7 nodeId: nodeId + aggregateSnapshot: + bytesReceived: 5 + activeThreadCount: 5 + transmissionStatus: transmissionStatus + flowFilesReceived: 7 + groupId: groupId + name: name + targetUri: targetUri + flowFilesSent: 3 + received: received + bytesSent: 8 + id: id + sent: sent id: id - aggregateSnapshot: null - type: type statsLastRefreshed: statsLastRefreshed - runStatus: "Running, Stopped, Validating, Disabled, Invalid" - operatePermissions: null - xml: - name: processorsEntity - RemoteProcessGroupsEntity: - type: object - properties: - remoteProcessGroups: - uniqueItems: true - type: array - items: - $ref: '#/components/schemas/RemoteProcessGroupEntity' - example: - remoteProcessGroups: + validationStatus: "VALID, INVALID, VALIDATING" - bulletins: - null - null disconnectedNodeAcknowledged: true - component: null - permissions: null - id: id - position: null - outputPortCount: 7 - uri: uri - revision: null - status: - transmissionStatus: transmissionStatus - groupId: groupId + component: + inactiveRemoteInputPortCount: 1 + targetSecure: true + communicationsTimeout: communicationsTimeout + outputPortCount: 7 + activeRemoteInputPortCount: 2 + inputPortCount: 6 + proxyPort: 1 + flowRefreshed: flowRefreshed + transportProtocol: transportProtocol + versionedComponentId: versionedComponentId + transmitting: true + validationErrors: + - validationErrors + - validationErrors + yieldDuration: yieldDuration + id: id + localNetworkInterface: localNetworkInterface + authorizationIssues: + - authorizationIssues + - authorizationIssues + comments: comments + proxyPassword: proxyPassword + parentGroupId: parentGroupId + activeRemoteOutputPortCount: 4 + proxyHost: proxyHost + contents: + outputPorts: + - null + - null + inputPorts: + - comments: comments + targetId: targetId + concurrentlySchedulableTaskCount: 1 + groupId: groupId + targetRunning: true + useCompression: true + connected: true + batchSettings: + duration: duration + size: size + count: 7 + versionedComponentId: versionedComponentId + name: name + transmitting: true + exists: true + id: id + - comments: comments + targetId: targetId + concurrentlySchedulableTaskCount: 1 + groupId: groupId + targetRunning: true + useCompression: true + connected: true + batchSettings: + duration: duration + size: size + count: 7 + versionedComponentId: versionedComponentId + name: name + transmitting: true + exists: true + id: id name: name + proxyUser: proxyUser targetUri: targetUri - nodeSnapshots: - - statusSnapshot: null - address: address - apiPort: 7 - nodeId: nodeId - - statusSnapshot: null - address: address - apiPort: 7 - nodeId: nodeId - id: id - aggregateSnapshot: null - statsLastRefreshed: statsLastRefreshed - validationStatus: "VALID, INVALID, VALIDATING" - inputPortCount: 7 - operatePermissions: null - - bulletins: - - null - - null - disconnectedNodeAcknowledged: true - component: null + targetUris: targetUris + position: null + inactiveRemoteOutputPortCount: 1 permissions: null id: id + outputPortCount: 2 position: null - outputPortCount: 7 uri: uri + inputPortCount: 5 + operatePermissions: null revision: null status: transmissionStatus: transmissionStatus @@ -99248,4689 +106290,7017 @@ components: address: address apiPort: 7 nodeId: nodeId + aggregateSnapshot: + bytesReceived: 5 + activeThreadCount: 5 + transmissionStatus: transmissionStatus + flowFilesReceived: 7 + groupId: groupId + name: name + targetUri: targetUri + flowFilesSent: 3 + received: received + bytesSent: 8 + id: id + sent: sent id: id - aggregateSnapshot: null statsLastRefreshed: statsLastRefreshed validationStatus: "VALID, INVALID, VALIDATING" - inputPortCount: 7 - operatePermissions: null xml: name: remoteProcessGroupsEntity - ProcessGroupUploadEntity: + ReplayLastEventRequestEntity: + type: object + properties: + componentId: + type: string + description: The UUID of the component whose last event should be replayed. + nodes: + type: string + description: Which nodes are to replay their last provenance event. + enum: + - "ALL, PRIMARY" + xml: + name: replayLastEventRequestEntity + ReplayLastEventResponseEntity: + type: object + properties: + aggregateSnapshot: + $ref: '#/components/schemas/ReplayLastEventSnapshotDTO' + componentId: + type: string + description: The UUID of the component whose last event should be replayed. + nodeSnapshots: + type: array + description: The node-wise results + items: + $ref: '#/components/schemas/NodeReplayLastEventSnapshotDTO' + nodes: + type: string + description: Which nodes were requested to replay their last provenance + event. + enum: + - "ALL, PRIMARY" + example: + componentId: componentId + nodes: "ALL, PRIMARY" + nodeSnapshots: + - address: address + apiPort: 6 + nodeId: nodeId + snapshot: null + - address: address + apiPort: 6 + nodeId: nodeId + snapshot: null + aggregateSnapshot: + failureExplanation: failureExplanation + eventAvailable: true + eventsReplayed: + - 0 + - 0 + xml: + name: replayLastEventResponseEntity + ReplayLastEventSnapshotDTO: + type: object + properties: + eventAvailable: + type: boolean + description: Whether or not an event was available. This may not be populated + if there was a failure. + eventsReplayed: + type: array + description: The IDs of the events that were successfully replayed + items: + type: integer + description: The IDs of the events that were successfully replayed + format: int64 + failureExplanation: + type: string + description: "If unable to replay an event, specifies why the event could\ + \ not be replayed" + description: The snapshot from the node + example: + failureExplanation: failureExplanation + eventAvailable: true + eventsReplayed: + - 0 + - 0 + xml: + name: replayLastEventSnapshot + ReportingTaskDTO: + type: object + properties: + activeThreadCount: + type: integer + description: The number of active threads for the reporting task. + format: int32 + annotationData: + type: string + description: The annotation data for the repoting task. This is how the + custom UI relays configuration to the reporting task. + bundle: + $ref: '#/components/schemas/BundleDTO' + comments: + type: string + description: The comments of the reporting task. + customUiUrl: + type: string + description: The URL for the custom configuration UI for the reporting task. + defaultSchedulingPeriod: + type: object + additionalProperties: + type: string + description: The default scheduling period for the different scheduling + strategies. + description: The default scheduling period for the different scheduling + strategies. + deprecated: + type: boolean + description: Whether the reporting task has been deprecated. + descriptors: + type: object + additionalProperties: + $ref: '#/components/schemas/PropertyDescriptorDTO' + description: The descriptors for the reporting tasks properties. + extensionMissing: + type: boolean + description: Whether the underlying extension is missing. + id: + type: string + description: The id of the component. + multipleVersionsAvailable: + type: boolean + description: Whether the reporting task has multiple versions available. + name: + type: string + description: The name of the reporting task. + parentGroupId: + type: string + description: The id of parent process group of this component if applicable. + persistsState: + type: boolean + description: Whether the reporting task persists state. + position: + $ref: '#/components/schemas/PositionDTO' + properties: + type: object + additionalProperties: + type: string + description: The properties of the reporting task. + description: The properties of the reporting task. + restricted: + type: boolean + description: Whether the reporting task requires elevated privileges. + schedulingPeriod: + type: string + description: The frequency with which to schedule the reporting task. The + format of the value will depend on the value of the schedulingStrategy. + schedulingStrategy: + type: string + description: The scheduling strategy that determines how the schedulingPeriod + value should be interpreted. + sensitiveDynamicPropertyNames: + uniqueItems: true + type: array + description: Set of sensitive dynamic property names + items: + type: string + description: Set of sensitive dynamic property names + state: + type: string + description: The state of the reporting task. + enum: + - "RUNNING, STOPPED, DISABLED" + supportsSensitiveDynamicProperties: + type: boolean + description: Whether the reporting task supports sensitive dynamic properties. + type: + type: string + description: The fully qualified type of the reporting task. + validationErrors: + type: array + description: Gets the validation errors from the reporting task. These validation + errors represent the problems with the reporting task that must be resolved + before it can be scheduled to run. + items: + type: string + description: Gets the validation errors from the reporting task. These + validation errors represent the problems with the reporting task that + must be resolved before it can be scheduled to run. + validationStatus: + type: string + description: "Indicates whether the Reporting Task is valid, invalid, or\ + \ still in the process of validating (i.e., it is unknown whether or not\ + \ the Reporting Task is valid)" + readOnly: true + enum: + - "VALID, INVALID, VALIDATING" + versionedComponentId: + type: string + description: The ID of the corresponding component that is under version + control + example: + deprecated: true + defaultSchedulingPeriod: + key: defaultSchedulingPeriod + multipleVersionsAvailable: true + extensionMissing: true + type: type + descriptors: + key: + supportsEl: true + defaultValue: defaultValue + displayName: displayName + expressionLanguageScope: expressionLanguageScope + description: description + sensitive: true + required: true + dependencies: + - dependentValues: + - dependentValues + - dependentValues + propertyName: propertyName + - dependentValues: + - dependentValues + - dependentValues + propertyName: propertyName + allowableValues: + - canRead: true + allowableValue: + displayName: displayName + description: description + value: value + - canRead: true + allowableValue: + displayName: displayName + description: description + value: value + identifiesControllerService: identifiesControllerService + name: name + dynamic: true + identifiesControllerServiceBundle: null + sensitiveDynamicPropertyNames: + - sensitiveDynamicPropertyNames + - sensitiveDynamicPropertyNames + supportsSensitiveDynamicProperties: true + versionedComponentId: versionedComponentId + validationErrors: + - validationErrors + - validationErrors + id: id + state: "RUNNING, STOPPED, DISABLED" + bundle: + artifact: artifact + version: version + group: group + validationStatus: "VALID, INVALID, VALIDATING" + annotationData: annotationData + comments: comments + activeThreadCount: 0 + parentGroupId: parentGroupId + customUiUrl: customUiUrl + restricted: true + schedulingStrategy: schedulingStrategy + name: name + schedulingPeriod: schedulingPeriod + position: + x: 0.8008281904610115 + "y": 6.027456183070403 + persistsState: true + properties: + key: properties + ReportingTaskDefinition: + type: object + properties: + additionalDetails: + type: boolean + description: Indicates if the component has additional details documentation + artifact: + type: string + description: The artifact name of the bundle that provides the referenced + type. + buildInfo: + $ref: '#/components/schemas/BuildInfo' + defaultSchedulingPeriodBySchedulingStrategy: + type: object + additionalProperties: + type: string + description: "The default scheduling period for each scheduling strategy.\ + \ The scheduling period is expected to be a time period, such as \"\ + 30 sec\"." + description: "The default scheduling period for each scheduling strategy.\ + \ The scheduling period is expected to be a time period, such as \"30\ + \ sec\"." + defaultSchedulingStrategy: + type: string + description: The default scheduling strategy for the reporting task. + deprecated: + type: boolean + description: Whether or not the component has been deprecated + deprecationAlternatives: + uniqueItems: true + type: array + description: "If this component has been deprecated, this optional field\ + \ provides alternatives to use" + items: + type: string + description: "If this component has been deprecated, this optional field\ + \ provides alternatives to use" + deprecationReason: + type: string + description: "If this component has been deprecated, this optional field\ + \ can be used to provide an explanation" + dynamicProperties: + type: array + description: Describes the dynamic properties supported by this component + items: + $ref: '#/components/schemas/DynamicProperty' + explicitRestrictions: + uniqueItems: true + type: array + description: Explicit restrictions that indicate a require permission to + use the component + items: + $ref: '#/components/schemas/Restriction' + group: + type: string + description: The group name of the bundle that provides the referenced type. + propertyDescriptors: + type: object + additionalProperties: + $ref: '#/components/schemas/PropertyDescriptor' + description: Descriptions of configuration properties applicable to this + component. + providedApiImplementations: + type: array + description: "If this type represents a provider for an interface, this\ + \ lists the APIs it implements" + items: + $ref: '#/components/schemas/DefinedType' + restricted: + type: boolean + description: Whether or not the component has a general restriction + restrictedExplanation: + type: string + description: An optional description of the general restriction + seeAlso: + uniqueItems: true + type: array + description: The names of other component types that may be related + items: + type: string + description: The names of other component types that may be related + stateful: + $ref: '#/components/schemas/Stateful' + supportedSchedulingStrategies: + type: array + description: "The supported scheduling strategies, such as TIME_DRIVER or\ + \ CRON." + items: + type: string + description: "The supported scheduling strategies, such as TIME_DRIVER\ + \ or CRON." + supportsDynamicProperties: + type: boolean + description: Whether or not this component makes use of dynamic (user-set) + properties. + supportsSensitiveDynamicProperties: + type: boolean + description: Whether or not this component makes use of sensitive dynamic + (user-set) properties. + systemResourceConsiderations: + type: array + description: The system resource considerations for the given component + items: + $ref: '#/components/schemas/SystemResourceConsideration' + tags: + uniqueItems: true + type: array + description: The tags associated with this type + items: + type: string + description: The tags associated with this type + type: + type: string + description: The fully-qualified class type + typeDescription: + type: string + description: The description of the type. + version: + type: string + description: The version of the bundle that provides the referenced type. + description: Reporting Tasks provided in this bundle + example: + buildInfo: + compilerFlags: compilerFlags + compiler: compiler + version: version + revision: revision + targetArch: targetArch + timestamp: 0 + dynamicProperties: + - expressionLanguageScope: NONE + name: name + description: description + value: value + - expressionLanguageScope: NONE + name: name + description: description + value: value + deprecated: true + providedApiImplementations: + - artifact: artifact + typeDescription: typeDescription + type: type + version: version + group: group + - artifact: artifact + typeDescription: typeDescription + type: type + version: version + group: group + propertyDescriptors: + key: + resourceDefinition: + resourceTypes: + - FILE + - FILE + cardinality: SINGLE + typeProvidedByValue: + artifact: artifact + typeDescription: typeDescription + type: type + version: version + group: group + defaultValue: defaultValue + displayName: displayName + validRegex: validRegex + expressionLanguageScope: NONE + validator: validator + description: description + sensitive: true + required: true + dependencies: + - propertyDisplayName: propertyDisplayName + dependentValues: + - dependentValues + - dependentValues + propertyName: propertyName + - propertyDisplayName: propertyDisplayName + dependentValues: + - dependentValues + - dependentValues + propertyName: propertyName + expressionLanguageScopeDescription: expressionLanguageScopeDescription + allowableValues: + - displayName: displayName + description: description + value: value + - displayName: displayName + description: description + value: value + name: name + dynamic: true + type: type + seeAlso: + - seeAlso + - seeAlso + artifact: artifact + deprecationReason: deprecationReason + systemResourceConsiderations: + - resource: resource + description: description + - resource: resource + description: description + supportsSensitiveDynamicProperties: true + stateful: + description: description + scopes: + - CLUSTER + - CLUSTER + group: group + deprecationAlternatives: + - deprecationAlternatives + - deprecationAlternatives + defaultSchedulingPeriodBySchedulingStrategy: + key: defaultSchedulingPeriodBySchedulingStrategy + explicitRestrictions: + - requiredPermission: requiredPermission + explanation: explanation + - requiredPermission: requiredPermission + explanation: explanation + defaultSchedulingStrategy: defaultSchedulingStrategy + typeDescription: typeDescription + additionalDetails: true + version: version + tags: + - tags + - tags + restricted: true + supportedSchedulingStrategies: + - supportedSchedulingStrategies + - supportedSchedulingStrategies + supportsDynamicProperties: true + restrictedExplanation: restrictedExplanation + ReportingTaskEntity: type: object properties: - groupName: - type: string + bulletins: + type: array + description: The bulletins for this component. + items: + $ref: '#/components/schemas/BulletinEntity' + component: + $ref: '#/components/schemas/ReportingTaskDTO' disconnectedNodeAcknowledged: type: boolean - positionDTO: + description: Acknowledges that this node is disconnected to allow for mutable + requests to proceed. + id: + type: string + description: The id of the component. + operatePermissions: + $ref: '#/components/schemas/PermissionsDTO' + permissions: + $ref: '#/components/schemas/PermissionsDTO' + position: $ref: '#/components/schemas/PositionDTO' - revisionDTO: + revision: $ref: '#/components/schemas/RevisionDTO' - flowSnapshot: - $ref: '#/components/schemas/RegisteredFlowSnapshot' - groupId: + status: + $ref: '#/components/schemas/ReportingTaskStatusDTO' + uri: type: string - xml: - name: processGroupUploadEntity - ProcessGroupImportEntity: - type: object - properties: - processGroupRevision: - $ref: '#/components/schemas/RevisionDTO' - disconnectedNodeAcknowledged: - type: boolean - description: Acknowledges that this node is disconnected to allow for mutable - requests to proceed. - versionedFlowSnapshot: - $ref: '#/components/schemas/RegisteredFlowSnapshot' + description: The URI for futures requests to the component. example: - processGroupRevision: - clientId: clientId - lastModifier: lastModifier - version: 0 - disconnectedNodeAcknowledged: true - versionedFlowSnapshot: - bucket: - identifier: identifier - permissions: null - createdTimestamp: 3 - name: name - description: description - snapshotMetadata: - flowIdentifier: flowIdentifier - comments: comments - author: author - bucketIdentifier: bucketIdentifier - branch: branch - version: version - timestamp: 0 - externalControllerServices: - key: - identifier: identifier - name: name - flowContents: - processors: - - autoTerminatedRelationships: - - autoTerminatedRelationships - - autoTerminatedRelationships - bulletinLevel: bulletinLevel - executionNode: executionNode - runDurationMillis: 3 - type: type - propertyDescriptors: - key: - resourceDefinition: - resourceTypes: - - FILE - - FILE - cardinality: SINGLE - displayName: displayName - identifiesControllerService: true - name: name - dynamic: true - 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: 2 - retryCount: 3 - penaltyDuration: penaltyDuration - backoffMechanism: "PENALIZE_FLOWFILE, YIELD_PROCESSOR" - schedulingStrategy: schedulingStrategy - name: name - instanceIdentifier: instanceIdentifier - style: - key: style - schedulingPeriod: schedulingPeriod - position: null - groupIdentifier: groupIdentifier - properties: - key: properties - - autoTerminatedRelationships: - - autoTerminatedRelationships - - autoTerminatedRelationships - bulletinLevel: bulletinLevel - executionNode: executionNode - runDurationMillis: 3 - type: type - propertyDescriptors: - key: - resourceDefinition: - resourceTypes: - - FILE - - FILE - cardinality: SINGLE - displayName: displayName - identifiesControllerService: true - name: name - dynamic: true - 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: 2 - retryCount: 3 - penaltyDuration: penaltyDuration - backoffMechanism: "PENALIZE_FLOWFILE, YIELD_PROCESSOR" - schedulingStrategy: schedulingStrategy - name: name - instanceIdentifier: instanceIdentifier - style: - key: style - schedulingPeriod: schedulingPeriod - position: null - groupIdentifier: groupIdentifier - properties: - key: properties - scheduledState: ENABLED - processGroups: - - null - - null - outputPorts: - - null - - null - funnels: - - identifier: identifier - componentType: CONNECTION - comments: comments - name: name - instanceIdentifier: instanceIdentifier - position: null - groupIdentifier: groupIdentifier - - identifier: identifier - componentType: CONNECTION - comments: comments - name: name - instanceIdentifier: instanceIdentifier - position: null - groupIdentifier: groupIdentifier - versionedFlowCoordinates: - registryId: registryId - storageLocation: storageLocation - bucketId: bucketId - branch: branch - flowId: flowId - version: version - latest: true - connections: - - identifier: identifier - componentType: CONNECTION - prioritizers: - - prioritizers - - prioritizers - comments: comments - flowFileExpiration: flowFileExpiration - selectedRelationships: - - selectedRelationships - - selectedRelationships - loadBalanceCompression: "DO_NOT_COMPRESS, COMPRESS_ATTRIBUTES_ONLY,\ - \ COMPRESS_ATTRIBUTES_AND_CONTENT" - destination: null - backPressureDataSizeThreshold: backPressureDataSizeThreshold - loadBalanceStrategy: "DO_NOT_LOAD_BALANCE, PARTITION_BY_ATTRIBUTE, ROUND_ROBIN,\ - \ SINGLE_NODE" - source: - comments: comments - groupId: groupId - name: name - instanceIdentifier: instanceIdentifier - id: id - type: PROCESSOR - labelIndex: 4 - bends: - - null - - null - backPressureObjectThreshold: 0 - name: name - instanceIdentifier: instanceIdentifier - position: null - groupIdentifier: groupIdentifier - partitioningAttribute: partitioningAttribute - zIndex: 0 - - identifier: identifier - componentType: CONNECTION - prioritizers: - - prioritizers - - prioritizers - comments: comments - flowFileExpiration: flowFileExpiration - selectedRelationships: - - selectedRelationships - - selectedRelationships - loadBalanceCompression: "DO_NOT_COMPRESS, COMPRESS_ATTRIBUTES_ONLY,\ - \ COMPRESS_ATTRIBUTES_AND_CONTENT" - destination: null - backPressureDataSizeThreshold: backPressureDataSizeThreshold - loadBalanceStrategy: "DO_NOT_LOAD_BALANCE, PARTITION_BY_ATTRIBUTE, ROUND_ROBIN,\ - \ SINGLE_NODE" - source: - comments: comments - groupId: groupId - name: name - instanceIdentifier: instanceIdentifier - id: id - type: PROCESSOR - labelIndex: 4 - bends: - - null - - null - backPressureObjectThreshold: 0 - name: name - instanceIdentifier: instanceIdentifier - position: null - groupIdentifier: groupIdentifier - partitioningAttribute: partitioningAttribute - zIndex: 0 - logFileSuffix: logFileSuffix - parameterContextName: parameterContextName - identifier: identifier - componentType: CONNECTION - defaultBackPressureObjectThreshold: 9 - comments: comments - executionEngine: STANDARD - labels: - - identifier: identifier - componentType: CONNECTION - comments: comments - name: name - width: 4.332304821875894 - instanceIdentifier: instanceIdentifier - style: - key: style - position: null - label: label - groupIdentifier: groupIdentifier - zIndex: 7 - height: 2.7977867356748476 - - identifier: identifier - componentType: CONNECTION - comments: comments - name: name - width: 4.332304821875894 - instanceIdentifier: instanceIdentifier - style: - key: style - position: null - label: label - groupIdentifier: groupIdentifier - zIndex: 7 - height: 2.7977867356748476 - defaultBackPressureDataSizeThreshold: defaultBackPressureDataSizeThreshold - controllerServices: - - annotationData: annotationData - identifier: identifier - componentType: CONNECTION - comments: comments - bulletinLevel: bulletinLevel - type: type - propertyDescriptors: - key: null - scheduledState: ENABLED - controllerServiceApis: - - type: type - bundle: null - - type: type - bundle: null - name: name - instanceIdentifier: instanceIdentifier - position: null - groupIdentifier: groupIdentifier - bundle: null - properties: - key: properties - - annotationData: annotationData - identifier: identifier - componentType: CONNECTION - comments: comments - bulletinLevel: bulletinLevel - type: type - propertyDescriptors: - key: null - scheduledState: ENABLED - controllerServiceApis: - - type: type - bundle: null - - type: type - bundle: null - name: name - instanceIdentifier: instanceIdentifier - position: null - groupIdentifier: groupIdentifier - bundle: null - properties: - key: properties - defaultFlowFileExpiration: defaultFlowFileExpiration - flowFileConcurrency: flowFileConcurrency - flowFileOutboundPolicy: flowFileOutboundPolicy - name: name - inputPorts: - - identifier: identifier - componentType: CONNECTION - comments: comments - allowRemoteAccess: true - concurrentlySchedulableTaskCount: 8 - name: name - instanceIdentifier: instanceIdentifier - position: null - portFunction: STANDARD - type: INPUT_PORT - groupIdentifier: groupIdentifier - scheduledState: ENABLED - - identifier: identifier - componentType: CONNECTION - comments: comments - allowRemoteAccess: true - concurrentlySchedulableTaskCount: 8 - name: name - instanceIdentifier: instanceIdentifier - position: null - portFunction: STANDARD - type: INPUT_PORT - groupIdentifier: groupIdentifier - scheduledState: ENABLED - instanceIdentifier: instanceIdentifier - position: - x: 3.111202833403195 - "y": 9.897492629215506 - maxConcurrentTasks: 0 - statelessFlowTimeout: statelessFlowTimeout - remoteProcessGroups: - - identifier: identifier - componentType: CONNECTION - comments: comments - proxyPassword: proxyPassword - communicationsTimeout: communicationsTimeout - proxyHost: proxyHost - proxyPort: 5 - transportProtocol: "RAW, HTTP" - outputPorts: - - null - - null - name: name - proxyUser: proxyUser - targetUris: targetUris - inputPorts: - - identifier: identifier - componentType: CONNECTION - remoteGroupId: remoteGroupId - comments: comments - targetId: targetId - concurrentlySchedulableTaskCount: 7 - useCompression: true - scheduledState: ENABLED - name: name - instanceIdentifier: instanceIdentifier - position: null - batchSize: - duration: duration - size: size - count: 0 - groupIdentifier: groupIdentifier - - identifier: identifier - componentType: CONNECTION - remoteGroupId: remoteGroupId - comments: comments - targetId: targetId - concurrentlySchedulableTaskCount: 7 - useCompression: true - scheduledState: ENABLED - name: name - instanceIdentifier: instanceIdentifier - position: null - batchSize: - duration: duration - size: size - count: 0 - groupIdentifier: groupIdentifier - instanceIdentifier: instanceIdentifier - yieldDuration: yieldDuration - position: null - groupIdentifier: groupIdentifier - localNetworkInterface: localNetworkInterface - - identifier: identifier - componentType: CONNECTION - comments: comments - proxyPassword: proxyPassword - communicationsTimeout: communicationsTimeout - proxyHost: proxyHost - proxyPort: 5 - transportProtocol: "RAW, HTTP" - outputPorts: - - null - - null - name: name - proxyUser: proxyUser - targetUris: targetUris - inputPorts: - - identifier: identifier - componentType: CONNECTION - remoteGroupId: remoteGroupId - comments: comments - targetId: targetId - concurrentlySchedulableTaskCount: 7 - useCompression: true - scheduledState: ENABLED - name: name - instanceIdentifier: instanceIdentifier - position: null - batchSize: - duration: duration - size: size - count: 0 - groupIdentifier: groupIdentifier - - identifier: identifier - componentType: CONNECTION - remoteGroupId: remoteGroupId - comments: comments - targetId: targetId - concurrentlySchedulableTaskCount: 7 - useCompression: true - scheduledState: ENABLED - name: name - instanceIdentifier: instanceIdentifier - position: null - batchSize: - duration: duration - size: size - count: 0 - groupIdentifier: groupIdentifier - instanceIdentifier: instanceIdentifier - yieldDuration: yieldDuration - position: null - groupIdentifier: groupIdentifier - localNetworkInterface: localNetworkInterface - groupIdentifier: groupIdentifier - parameterProviders: - key: - identifier: identifier - name: name - type: type - bundle: null - flow: - versionCount: 8 - identifier: identifier - bucketName: bucketName - permissions: - canRead: true - canWrite: true - canDelete: true - createdTimestamp: 5 - name: name - description: description - bucketIdentifier: bucketIdentifier - versionInfo: - version: 7 - branch: branch - lastModifiedTimestamp: 5 - flowEncodingVersion: flowEncodingVersion - parameterContexts: + bulletins: + - sourceId: sourceId + canRead: true + groupId: groupId + id: 5 + nodeAddress: nodeAddress + bulletin: + sourceId: sourceId + level: level + sourceType: sourceType + groupId: groupId + id: 1 + sourceName: sourceName + category: category + message: message + nodeAddress: nodeAddress + timestamp: timestamp + timestamp: timestamp + - sourceId: sourceId + canRead: true + groupId: groupId + id: 5 + nodeAddress: nodeAddress + bulletin: + sourceId: sourceId + level: level + sourceType: sourceType + groupId: groupId + id: 1 + sourceName: sourceName + category: category + message: message + nodeAddress: nodeAddress + timestamp: timestamp + timestamp: timestamp + disconnectedNodeAcknowledged: true + component: + deprecated: true + defaultSchedulingPeriod: + key: defaultSchedulingPeriod + multipleVersionsAvailable: true + extensionMissing: true + type: type + descriptors: key: - parameterGroupName: parameterGroupName - identifier: identifier - synchronized: true - componentType: CONNECTION - comments: comments + supportsEl: true + defaultValue: defaultValue + displayName: displayName + expressionLanguageScope: expressionLanguageScope description: description - inheritedParameterContexts: - - inheritedParameterContexts - - inheritedParameterContexts + sensitive: true + required: true + dependencies: + - dependentValues: + - dependentValues + - dependentValues + propertyName: propertyName + - dependentValues: + - dependentValues + - dependentValues + propertyName: propertyName + allowableValues: + - canRead: true + allowableValue: + displayName: displayName + description: description + value: value + - canRead: true + allowableValue: + displayName: displayName + description: description + value: value + identifiesControllerService: identifiesControllerService name: name - instanceIdentifier: instanceIdentifier - position: null - groupIdentifier: groupIdentifier - parameters: - - referencedAssets: - - identifier: identifier - name: name - - identifier: identifier - name: name - provided: true - name: name + dynamic: true + identifiesControllerServiceBundle: null + sensitiveDynamicPropertyNames: + - sensitiveDynamicPropertyNames + - sensitiveDynamicPropertyNames + supportsSensitiveDynamicProperties: true + versionedComponentId: versionedComponentId + validationErrors: + - validationErrors + - validationErrors + id: id + state: "RUNNING, STOPPED, DISABLED" + bundle: + artifact: artifact + version: version + group: group + validationStatus: "VALID, INVALID, VALIDATING" + annotationData: annotationData + comments: comments + activeThreadCount: 0 + parentGroupId: parentGroupId + customUiUrl: customUiUrl + restricted: true + schedulingStrategy: schedulingStrategy + name: name + schedulingPeriod: schedulingPeriod + position: + x: 0.8008281904610115 + "y": 6.027456183070403 + persistsState: true + properties: + key: properties + permissions: null + id: id + position: null + uri: uri + operatePermissions: + canRead: true + canWrite: true + revision: + clientId: clientId + lastModifier: lastModifier + version: 2 + status: + activeThreadCount: 6 + validationStatus: "VALID, INVALID, VALIDATING" + runStatus: "RUNNING, STOPPED, DISABLED" + xml: + name: reportingTaskEntity + ReportingTaskRunStatusEntity: + type: object + properties: + disconnectedNodeAcknowledged: + type: boolean + description: Acknowledges that this node is disconnected to allow for mutable + requests to proceed. + revision: + $ref: '#/components/schemas/RevisionDTO' + state: + type: string + description: The run status of the ReportingTask. + enum: + - "RUNNING, STOPPED" + xml: + name: entity + ReportingTaskStatusDTO: + type: object + properties: + activeThreadCount: + type: integer + description: The number of active threads for the component. + format: int32 + runStatus: + type: string + description: The run status of this ReportingTask + readOnly: true + enum: + - "RUNNING, STOPPED, DISABLED" + validationStatus: + type: string + description: "Indicates whether the component is valid, invalid, or still\ + \ in the process of validating (i.e., it is unknown whether or not the\ + \ component is valid)" + readOnly: true + enum: + - "VALID, INVALID, VALIDATING" + description: The status for this ReportingTask. + readOnly: true + example: + activeThreadCount: 6 + validationStatus: "VALID, INVALID, VALIDATING" + runStatus: "RUNNING, STOPPED, DISABLED" + ReportingTaskTypesEntity: + type: object + properties: + reportingTaskTypes: + uniqueItems: true + type: array + items: + $ref: '#/components/schemas/DocumentedTypeDTO' + example: + reportingTaskTypes: + - deprecationReason: deprecationReason + controllerServiceApis: + - type: type + bundle: null + - type: type + bundle: null + restricted: true + description: description + explicitRestrictions: + - requiredPermission: + id: id + label: label + explanation: explanation + - requiredPermission: + id: id + label: label + explanation: explanation + usageRestriction: usageRestriction + type: type + bundle: + artifact: artifact + version: version + group: group + tags: + - tags + - tags + - deprecationReason: deprecationReason + controllerServiceApis: + - type: type + bundle: null + - type: type + bundle: null + restricted: true + description: description + explicitRestrictions: + - requiredPermission: + id: id + label: label + explanation: explanation + - requiredPermission: + id: id + label: label + explanation: explanation + usageRestriction: usageRestriction + type: type + bundle: + artifact: artifact + version: version + group: group + tags: + - tags + - tags + xml: + name: reportingTaskTypesEntity + ReportingTasksEntity: + type: object + properties: + currentTime: + type: string + description: The current time on the system. + reportingTasks: + uniqueItems: true + type: array + items: + $ref: '#/components/schemas/ReportingTaskEntity' + example: + currentTime: currentTime + reportingTasks: + - bulletins: + - sourceId: sourceId + canRead: true + groupId: groupId + id: 5 + nodeAddress: nodeAddress + bulletin: + sourceId: sourceId + level: level + sourceType: sourceType + groupId: groupId + id: 1 + sourceName: sourceName + category: category + message: message + nodeAddress: nodeAddress + timestamp: timestamp + timestamp: timestamp + - sourceId: sourceId + canRead: true + groupId: groupId + id: 5 + nodeAddress: nodeAddress + bulletin: + sourceId: sourceId + level: level + sourceType: sourceType + groupId: groupId + id: 1 + sourceName: sourceName + category: category + message: message + nodeAddress: nodeAddress + timestamp: timestamp + timestamp: timestamp + disconnectedNodeAcknowledged: true + component: + deprecated: true + defaultSchedulingPeriod: + key: defaultSchedulingPeriod + multipleVersionsAvailable: true + extensionMissing: true + type: type + descriptors: + key: + supportsEl: true + defaultValue: defaultValue + displayName: displayName + expressionLanguageScope: expressionLanguageScope description: description sensitive: true - value: value - - referencedAssets: - - identifier: identifier - name: name - - identifier: identifier - name: name - provided: true + required: true + dependencies: + - dependentValues: + - dependentValues + - dependentValues + propertyName: propertyName + - dependentValues: + - dependentValues + - dependentValues + propertyName: propertyName + allowableValues: + - canRead: true + allowableValue: + displayName: displayName + description: description + value: value + - canRead: true + allowableValue: + displayName: displayName + description: description + value: value + identifiesControllerService: identifiesControllerService name: name + dynamic: true + identifiesControllerServiceBundle: null + sensitiveDynamicPropertyNames: + - sensitiveDynamicPropertyNames + - sensitiveDynamicPropertyNames + supportsSensitiveDynamicProperties: true + versionedComponentId: versionedComponentId + validationErrors: + - validationErrors + - validationErrors + id: id + state: "RUNNING, STOPPED, DISABLED" + bundle: + artifact: artifact + version: version + group: group + validationStatus: "VALID, INVALID, VALIDATING" + annotationData: annotationData + comments: comments + activeThreadCount: 0 + parentGroupId: parentGroupId + customUiUrl: customUiUrl + restricted: true + schedulingStrategy: schedulingStrategy + name: name + schedulingPeriod: schedulingPeriod + position: + x: 0.8008281904610115 + "y": 6.027456183070403 + persistsState: true + properties: + key: properties + permissions: null + id: id + position: null + uri: uri + operatePermissions: + canRead: true + canWrite: true + revision: + clientId: clientId + lastModifier: lastModifier + version: 2 + status: + activeThreadCount: 6 + validationStatus: "VALID, INVALID, VALIDATING" + runStatus: "RUNNING, STOPPED, DISABLED" + - bulletins: + - sourceId: sourceId + canRead: true + groupId: groupId + id: 5 + nodeAddress: nodeAddress + bulletin: + sourceId: sourceId + level: level + sourceType: sourceType + groupId: groupId + id: 1 + sourceName: sourceName + category: category + message: message + nodeAddress: nodeAddress + timestamp: timestamp + timestamp: timestamp + - sourceId: sourceId + canRead: true + groupId: groupId + id: 5 + nodeAddress: nodeAddress + bulletin: + sourceId: sourceId + level: level + sourceType: sourceType + groupId: groupId + id: 1 + sourceName: sourceName + category: category + message: message + nodeAddress: nodeAddress + timestamp: timestamp + timestamp: timestamp + disconnectedNodeAcknowledged: true + component: + deprecated: true + defaultSchedulingPeriod: + key: defaultSchedulingPeriod + multipleVersionsAvailable: true + extensionMissing: true + type: type + descriptors: + key: + supportsEl: true + defaultValue: defaultValue + displayName: displayName + expressionLanguageScope: expressionLanguageScope description: description sensitive: true - value: value - parameterProvider: parameterProvider - latest: true + required: true + dependencies: + - dependentValues: + - dependentValues + - dependentValues + propertyName: propertyName + - dependentValues: + - dependentValues + - dependentValues + propertyName: propertyName + allowableValues: + - canRead: true + allowableValue: + displayName: displayName + description: description + value: value + - canRead: true + allowableValue: + displayName: displayName + description: description + value: value + identifiesControllerService: identifiesControllerService + name: name + dynamic: true + identifiesControllerServiceBundle: null + sensitiveDynamicPropertyNames: + - sensitiveDynamicPropertyNames + - sensitiveDynamicPropertyNames + supportsSensitiveDynamicProperties: true + versionedComponentId: versionedComponentId + validationErrors: + - validationErrors + - validationErrors + id: id + state: "RUNNING, STOPPED, DISABLED" + bundle: + artifact: artifact + version: version + group: group + validationStatus: "VALID, INVALID, VALIDATING" + annotationData: annotationData + comments: comments + activeThreadCount: 0 + parentGroupId: parentGroupId + customUiUrl: customUiUrl + restricted: true + schedulingStrategy: schedulingStrategy + name: name + schedulingPeriod: schedulingPeriod + position: + x: 0.8008281904610115 + "y": 6.027456183070403 + persistsState: true + properties: + key: properties + permissions: null + id: id + position: null + uri: uri + operatePermissions: + canRead: true + canWrite: true + revision: + clientId: clientId + lastModifier: lastModifier + version: 2 + status: + activeThreadCount: 6 + validationStatus: "VALID, INVALID, VALIDATING" + runStatus: "RUNNING, STOPPED, DISABLED" xml: - name: processGroupImportEntity - ProcessorRunStatusDetailsDTO: + name: reportingTasksEntity + RequiredPermissionDTO: + type: object + properties: + id: + type: string + description: The required sub-permission necessary for this restriction. + label: + type: string + description: The label for the required sub-permission necessary for this + restriction. + description: The required permission necessary for this restriction. + example: + id: id + label: label + ResourceClaimDetailsDTO: + type: object + properties: + awaitingDestruction: + type: boolean + description: Whether or not the Resource Claim is awaiting destruction + claimantCount: + type: integer + description: The number of FlowFiles that have a claim to the Resource + format: int32 + container: + type: string + description: The container of the Content Repository in which the Resource + Claim exists + identifier: + type: string + description: The identifier of the Resource Claim + inUse: + type: boolean + description: Whether or not the Resource Claim is in use + section: + type: string + description: The section of the Content Repository in which the Resource + Claim exists + writable: + type: boolean + description: Whether or not the Resource Claim can still have more data + written to it + example: + container: container + identifier: identifier + awaitingDestruction: true + inUse: true + claimantCount: 1 + section: section + writable: true + ResourceDTO: type: object properties: - id: + identifier: type: string - description: The ID of the processor + description: The identifier of the resource. name: type: string - description: The name of the processor - runStatus: + description: The name of the resource. + example: + identifier: identifier + name: name + ResourcesEntity: + type: object + properties: + resources: + type: array + items: + $ref: '#/components/schemas/ResourceDTO' + example: + resources: + - identifier: identifier + name: name + - identifier: identifier + name: name + xml: + name: resourcesEntity + Restriction: + type: object + properties: + explanation: type: string - description: The run status of the processor - enum: - - "Running, Stopped, Invalid, Validating, Disabled" - validationErrors: + description: The explanation of this restriction + requiredPermission: + type: string + description: The permission required for this restriction + description: Explicit restrictions that indicate a require permission to use + the component + example: + requiredPermission: requiredPermission + explanation: explanation + RevisionDTO: + type: object + properties: + clientId: + type: string + description: | + A client identifier used to make a request. + By including a client identifier, the API can allow multiple requests without needing the current revision. + Due to the asynchronous nature of requests/responses this was implemented to allow the client to make numerous requests without having to wait for the previous response to come back + lastModifier: + type: string + description: The user that last modified the flow. + readOnly: true + version: + type: integer + description: | + NiFi employs an optimistic locking strategy where the client must include a revision in their request when performing an update. + In a response to a mutable flow request, this field represents the updated base version. + format: int64 + description: The revision of the Process Group + example: + clientId: clientId + lastModifier: lastModifier + version: 2 + RunStatusDetailsRequestEntity: + type: object + properties: + processorIds: uniqueItems: true type: array - description: The processor's validation errors + description: The IDs of all processors whose run status details should be + provided items: type: string - description: The processor's validation errors - activeThreadCount: + description: The IDs of all processors whose run status details should + be provided + xml: + name: runStatusDetailsRequest + RuntimeManifest: + type: object + properties: + agentType: + type: string + description: "The type of the runtime binary, e.g., 'minifi-java' or 'minifi-cpp'" + buildInfo: + $ref: '#/components/schemas/BuildInfo' + bundles: + type: array + description: All extension bundles included with this runtime + items: + $ref: '#/components/schemas/Bundle' + identifier: + type: string + description: A unique identifier for the manifest + schedulingDefaults: + $ref: '#/components/schemas/SchedulingDefaults' + version: + type: string + description: "The version of the runtime binary, e.g., '1.0.1'" + example: + identifier: identifier + agentType: agentType + buildInfo: + compilerFlags: compilerFlags + compiler: compiler + version: version + revision: revision + targetArch: targetArch + timestamp: 0 + bundles: + - artifact: artifact + version: version + group: group + - artifact: artifact + version: version + group: group + version: version + schedulingDefaults: + defaultConcurrentTasksBySchedulingStrategy: + key: 0 + defaultSchedulingPeriodsBySchedulingStrategy: + key: defaultSchedulingPeriodsBySchedulingStrategy + defaultSchedulingStrategy: TIMER_DRIVEN + defaultMaxConcurrentTasks: defaultMaxConcurrentTasks + defaultSchedulingPeriodMillis: 1 + penalizationPeriodMillis: 5 + defaultRunDurationNanos: 6 + yieldDurationMillis: 5 + RuntimeManifestEntity: + type: object + properties: + runtimeManifest: + $ref: '#/components/schemas/RuntimeManifest' + example: + runtimeManifest: + identifier: identifier + agentType: agentType + buildInfo: + compilerFlags: compilerFlags + compiler: compiler + version: version + revision: revision + targetArch: targetArch + timestamp: 0 + bundles: + - artifact: artifact + version: version + group: group + - artifact: artifact + version: version + group: group + version: version + schedulingDefaults: + defaultConcurrentTasksBySchedulingStrategy: + key: 0 + defaultSchedulingPeriodsBySchedulingStrategy: + key: defaultSchedulingPeriodsBySchedulingStrategy + defaultSchedulingStrategy: TIMER_DRIVEN + defaultMaxConcurrentTasks: defaultMaxConcurrentTasks + defaultSchedulingPeriodMillis: 1 + penalizationPeriodMillis: 5 + defaultRunDurationNanos: 6 + yieldDurationMillis: 5 + xml: + name: runtimeManifestEntity + ScheduleComponentsEntity: + type: object + properties: + components: + type: object + additionalProperties: + $ref: '#/components/schemas/RevisionDTO' + description: "Optional components to schedule. If not specified, all authorized\ + \ descendant components will be used." + disconnectedNodeAcknowledged: + type: boolean + description: Acknowledges that this node is disconnected to allow for mutable + requests to proceed. + id: + type: string + description: The id of the ProcessGroup + state: + type: string + description: The desired state of the descendant components + enum: + - "RUNNING, STOPPED, ENABLED, DISABLED" + example: + disconnectedNodeAcknowledged: true + components: + key: + clientId: clientId + lastModifier: lastModifier + version: 2 + id: id + state: "RUNNING, STOPPED, ENABLED, DISABLED" + xml: + name: scheduleComponentEntity + SchedulingDefaults: + type: object + properties: + defaultConcurrentTasksBySchedulingStrategy: + type: object + additionalProperties: + type: integer + description: The default concurrent tasks for each scheduling strategy + format: int32 + description: The default concurrent tasks for each scheduling strategy + defaultMaxConcurrentTasks: + type: string + description: The default concurrent tasks + defaultRunDurationNanos: type: integer - description: The current number of threads that the processor is currently - using - format: int32 - description: The details of a Processor's run status + description: The default run duration in nano-seconds + format: int64 + defaultSchedulingPeriodMillis: + type: integer + description: The default scheduling period in milliseconds + format: int64 + defaultSchedulingPeriodsBySchedulingStrategy: + type: object + additionalProperties: + type: string + description: The default scheduling period for each scheduling strategy + description: The default scheduling period for each scheduling strategy + defaultSchedulingStrategy: + type: string + description: The name of the default scheduling strategy + enum: + - TIMER_DRIVEN + - CRON_DRIVEN + penalizationPeriodMillis: + type: integer + description: The default penalization period in milliseconds + format: int64 + yieldDurationMillis: + type: integer + description: The default yield duration in milliseconds + format: int64 + description: Scheduling defaults for components defined in this manifest + example: + defaultConcurrentTasksBySchedulingStrategy: + key: 0 + defaultSchedulingPeriodsBySchedulingStrategy: + key: defaultSchedulingPeriodsBySchedulingStrategy + defaultSchedulingStrategy: TIMER_DRIVEN + defaultMaxConcurrentTasks: defaultMaxConcurrentTasks + defaultSchedulingPeriodMillis: 1 + penalizationPeriodMillis: 5 + defaultRunDurationNanos: 6 + yieldDurationMillis: 5 + SearchResultGroupDTO: + required: + - id + type: object + properties: + id: + type: string + description: The id of the group. + name: + type: string + description: The name of the group. + description: The nearest versioned ancestor group of the component that matched + the search. + example: + name: name + id: id + SearchResultsDTO: + type: object + properties: + connectionResults: + type: array + description: The connections that matched the search. + items: + $ref: '#/components/schemas/ComponentSearchResultDTO' + controllerServiceNodeResults: + type: array + description: The controller service nodes that matched the search + items: + $ref: '#/components/schemas/ComponentSearchResultDTO' + funnelResults: + type: array + description: The funnels that matched the search. + items: + $ref: '#/components/schemas/ComponentSearchResultDTO' + inputPortResults: + type: array + description: The input ports that matched the search. + items: + $ref: '#/components/schemas/ComponentSearchResultDTO' + labelResults: + type: array + description: The labels that matched the search. + items: + $ref: '#/components/schemas/ComponentSearchResultDTO' + outputPortResults: + type: array + description: The output ports that matched the search. + items: + $ref: '#/components/schemas/ComponentSearchResultDTO' + parameterContextResults: + type: array + description: The parameter contexts that matched the search. + items: + $ref: '#/components/schemas/ComponentSearchResultDTO' + parameterProviderNodeResults: + type: array + description: The parameter provider nodes that matched the search + items: + $ref: '#/components/schemas/ComponentSearchResultDTO' + parameterResults: + type: array + description: The parameters that matched the search. + items: + $ref: '#/components/schemas/ComponentSearchResultDTO' + processGroupResults: + type: array + description: The process groups that matched the search. + items: + $ref: '#/components/schemas/ComponentSearchResultDTO' + processorResults: + type: array + description: The processors that matched the search. + items: + $ref: '#/components/schemas/ComponentSearchResultDTO' + remoteProcessGroupResults: + type: array + description: The remote process groups that matched the search. + items: + $ref: '#/components/schemas/ComponentSearchResultDTO' + example: + inputPortResults: + - null + - null + parameterResults: + - null + - null + connectionResults: + - versionedGroup: null + groupId: groupId + name: name + parentGroup: + name: name + id: id + id: id + matches: + - matches + - matches + - versionedGroup: null + groupId: groupId + name: name + parentGroup: + name: name + id: id + id: id + matches: + - matches + - matches + processGroupResults: + - null + - null + controllerServiceNodeResults: + - null + - null + processorResults: + - null + - null + outputPortResults: + - null + - null + remoteProcessGroupResults: + - null + - null + parameterProviderNodeResults: + - null + - null + funnelResults: + - null + - null + labelResults: + - null + - null + parameterContextResults: + - null + - null + SearchResultsEntity: + type: object + properties: + searchResultsDTO: + $ref: '#/components/schemas/SearchResultsDTO' + example: + searchResultsDTO: + inputPortResults: + - null + - null + parameterResults: + - null + - null + connectionResults: + - versionedGroup: null + groupId: groupId + name: name + parentGroup: + name: name + id: id + id: id + matches: + - matches + - matches + - versionedGroup: null + groupId: groupId + name: name + parentGroup: + name: name + id: id + id: id + matches: + - matches + - matches + processGroupResults: + - null + - null + controllerServiceNodeResults: + - null + - null + processorResults: + - null + - null + outputPortResults: + - null + - null + remoteProcessGroupResults: + - null + - null + parameterProviderNodeResults: + - null + - null + funnelResults: + - null + - null + labelResults: + - null + - null + parameterContextResults: + - null + - null + xml: + name: searchResultsEntity + SnippetDTO: + type: object + properties: + connections: + type: object + additionalProperties: + $ref: '#/components/schemas/RevisionDTO' + description: "The ids of the connections in this snippet. These ids will\ + \ be populated within each response. They can be specified when creating\ + \ a snippet. However, once a snippet has been created its contents cannot\ + \ be modified (these ids are ignored during update requests)." + funnels: + type: object + additionalProperties: + $ref: '#/components/schemas/RevisionDTO' + description: "The ids of the funnels in this snippet. These ids will be\ + \ populated within each response. They can be specified when creating\ + \ a snippet. However, once a snippet has been created its contents cannot\ + \ be modified (these ids are ignored during update requests)." + id: + type: string + description: The id of the snippet. + inputPorts: + type: object + additionalProperties: + $ref: '#/components/schemas/RevisionDTO' + description: "The ids of the input ports in this snippet. These ids will\ + \ be populated within each response. They can be specified when creating\ + \ a snippet. However, once a snippet has been created its contents cannot\ + \ be modified (these ids are ignored during update requests)." + labels: + type: object + additionalProperties: + $ref: '#/components/schemas/RevisionDTO' + description: "The ids of the labels in this snippet. These ids will be populated\ + \ within each response. They can be specified when creating a snippet.\ + \ However, once a snippet has been created its contents cannot be modified\ + \ (these ids are ignored during update requests)." + outputPorts: + type: object + additionalProperties: + $ref: '#/components/schemas/RevisionDTO' + description: "The ids of the output ports in this snippet. These ids will\ + \ be populated within each response. They can be specified when creating\ + \ a snippet. However, once a snippet has been created its contents cannot\ + \ be modified (these ids are ignored during update requests)." + parentGroupId: + type: string + description: The group id for the components in the snippet. + processGroups: + type: object + additionalProperties: + $ref: '#/components/schemas/RevisionDTO' + description: "The ids of the process groups in this snippet. These ids will\ + \ be populated within each response. They can be specified when creating\ + \ a snippet. However, once a snippet has been created its contents cannot\ + \ be modified (these ids are ignored during update requests)." + processors: + type: object + additionalProperties: + $ref: '#/components/schemas/RevisionDTO' + description: "The ids of the processors in this snippet. These ids will\ + \ be populated within each response. They can be specified when creating\ + \ a snippet. However, once a snippet has been created its contents cannot\ + \ be modified (these ids are ignored during update requests)." + remoteProcessGroups: + type: object + additionalProperties: + $ref: '#/components/schemas/RevisionDTO' + description: | + The ids of the remote process groups in this snippet. + These ids will be populated within each response. + They can be specified when creating a snippet. + However, once a snippet has been created its contents cannot be modified (these ids are ignored during update requests). + uri: + type: string + description: The URI of the snippet. + description: The snippet. example: - activeThreadCount: 0 - name: name - validationErrors: - - validationErrors - - validationErrors + processGroups: + key: null + outputPorts: + key: null + funnels: + key: null + inputPorts: + key: null + parentGroupId: parentGroupId id: id - runStatus: "Running, Stopped, Invalid, Validating, Disabled" - ProcessorRunStatusDetailsEntity: + processors: + key: null + remoteProcessGroups: + key: null + uri: uri + connections: + key: + clientId: clientId + lastModifier: lastModifier + version: 2 + labels: + key: null + SnippetEntity: type: object properties: - revision: - $ref: '#/components/schemas/RevisionDTO' - permissions: - $ref: '#/components/schemas/PermissionsDTO' - runStatusDetails: - $ref: '#/components/schemas/ProcessorRunStatusDetailsDTO' + disconnectedNodeAcknowledged: + type: boolean + description: Acknowledges that this node is disconnected to allow for mutable + requests to proceed. + snippet: + $ref: '#/components/schemas/SnippetDTO' example: - runStatusDetails: - activeThreadCount: 0 - name: name - validationErrors: - - validationErrors - - validationErrors + snippet: + processGroups: + key: null + outputPorts: + key: null + funnels: + key: null + inputPorts: + key: null + parentGroupId: parentGroupId id: id - runStatus: "Running, Stopped, Invalid, Validating, Disabled" - permissions: - canRead: true - canWrite: true - revision: - clientId: clientId - lastModifier: lastModifier - version: 0 + processors: + key: null + remoteProcessGroups: + key: null + uri: uri + connections: + key: + clientId: clientId + lastModifier: lastModifier + version: 2 + labels: + key: null + disconnectedNodeAcknowledged: true xml: - name: entity - ProcessorsRunStatusDetailsEntity: + name: snippetEntity + StartVersionControlRequestEntity: type: object properties: - runStatusDetails: + disconnectedNodeAcknowledged: + type: boolean + description: Acknowledges that this node is disconnected to allow for mutable + requests to proceed. + processGroupRevision: + $ref: '#/components/schemas/RevisionDTO' + versionedFlow: + $ref: '#/components/schemas/VersionedFlowDTO' + xml: + name: startVersionControlRequestEntity + StateEntryDTO: + type: object + properties: + clusterNodeAddress: + type: string + description: The label for the node where the state originated. + clusterNodeId: + type: string + description: The identifier for the node where the state originated. + key: + type: string + description: The key for this state. + value: + type: string + description: The value for this state. + description: The state. + example: + clusterNodeId: clusterNodeId + clusterNodeAddress: clusterNodeAddress + value: value + key: key + StateMapDTO: + type: object + properties: + scope: + type: string + description: The scope of this StateMap. + state: type: array + description: The state. items: - $ref: '#/components/schemas/ProcessorRunStatusDetailsEntity' + $ref: '#/components/schemas/StateEntryDTO' + totalEntryCount: + type: integer + description: "The total number of state entries. When the state map is lengthy,\ + \ only of portion of the entries are returned." + format: int32 + description: The local state for this component. example: - runStatusDetails: - - runStatusDetails: - activeThreadCount: 0 - name: name - validationErrors: - - validationErrors - - validationErrors - id: id - runStatus: "Running, Stopped, Invalid, Validating, Disabled" - permissions: - canRead: true - canWrite: true - revision: - clientId: clientId - lastModifier: lastModifier - version: 0 - - runStatusDetails: - activeThreadCount: 0 - name: name - validationErrors: - - validationErrors - - validationErrors - id: id - runStatus: "Running, Stopped, Invalid, Validating, Disabled" - permissions: - canRead: true - canWrite: true - revision: - clientId: clientId - lastModifier: lastModifier - version: 0 - xml: - name: processorsRunStatusDetails - RunStatusDetailsRequestEntity: + totalEntryCount: 0 + scope: scope + state: + - clusterNodeId: clusterNodeId + clusterNodeAddress: clusterNodeAddress + value: value + key: key + - clusterNodeId: clusterNodeId + clusterNodeAddress: clusterNodeAddress + value: value + key: key + Stateful: type: object properties: - processorIds: + description: + type: string + description: Description of what information is being stored in the StateManager + scopes: uniqueItems: true type: array - description: The IDs of all processors whose run status details should be - provided + description: Indicates the Scope(s) associated with the State that is stored + and retrieved items: type: string - description: The IDs of all processors whose run status details should - be provided - xml: - name: runStatusDetailsRequest - ProcessorRunStatusEntity: + description: Indicates the Scope(s) associated with the State that is + stored and retrieved + enum: + - CLUSTER + - LOCAL + description: Indicates if the component stores state + example: + description: description + scopes: + - CLUSTER + - CLUSTER + StatusDescriptorDTO: type: object properties: - revision: - $ref: '#/components/schemas/RevisionDTO' - state: + description: type: string - description: The run status of the Processor. - enum: - - "RUNNING, STOPPED, DISABLED, RUN_ONCE" - disconnectedNodeAcknowledged: - type: boolean - description: Acknowledges that this node is disconnected to allow for mutable - requests to proceed. - xml: - name: entity - AttributeDTO: - type: object - properties: - name: + description: The description of the status field. + field: type: string - description: The attribute name. - value: + description: The name of the status field. + formatter: type: string - description: The attribute value. - previousValue: + description: The formatter for the status descriptor. + label: type: string - description: The value of the attribute before the event took place. - description: The attributes of the flowfile for the event. + description: The label for the status field. + description: The Descriptors that provide information on each of the metrics + provided in the status history example: - name: name - value: value - previousValue: previousValue - LatestProvenanceEventsDTO: + formatter: formatter + field: field + description: description + label: label + StatusHistoryDTO: type: object properties: - componentId: + aggregateSnapshots: + type: array + description: "A list of StatusSnapshotDTO objects that provide the actual\ + \ metric values for the component. If the NiFi instance is clustered,\ + \ this will represent the aggregate status across all nodes. If the NiFi\ + \ instance is not clustered, this will represent the status of the entire\ + \ NiFi instance." + items: + $ref: '#/components/schemas/StatusSnapshotDTO' + componentDetails: + type: object + additionalProperties: + type: string + description: A Map of key/value pairs that describe the component that + the status history belongs to + description: A Map of key/value pairs that describe the component that the + status history belongs to + fieldDescriptors: + type: array + description: The Descriptors that provide information on each of the metrics + provided in the status history + items: + $ref: '#/components/schemas/StatusDescriptorDTO' + generated: type: string - provenanceEvents: + description: When the status history was generated. + nodeSnapshots: type: array + description: "The NodeStatusSnapshotsDTO objects that provide the actual\ + \ metric values for the component, for each node. If the NiFi instance\ + \ is not clustered, this value will be null." items: - $ref: '#/components/schemas/ProvenanceEventDTO' + $ref: '#/components/schemas/NodeStatusSnapshotsDTO' example: - componentId: componentId - provenanceEvents: - - lineageDuration: 1 - sourceConnectionIdentifier: sourceConnectionIdentifier - componentId: componentId - inputContentClaimOffset: 5 - outputContentClaimIdentifier: outputContentClaimIdentifier - groupId: groupId - flowFileUuid: flowFileUuid - outputContentAvailable: true - inputContentClaimFileSize: inputContentClaimFileSize - alternateIdentifierUri: alternateIdentifierUri - outputContentClaimOffset: 7 - outputContentClaimSection: outputContentClaimSection - inputContentClaimIdentifier: inputContentClaimIdentifier - eventTime: eventTime - details: details - id: id - componentName: componentName - relationship: relationship - contentEqual: true - eventId: 0 - componentType: componentType - transitUri: transitUri - outputContentClaimFileSize: outputContentClaimFileSize - sourceSystemFlowFileId: sourceSystemFlowFileId - outputContentClaimContainer: outputContentClaimContainer - childUuids: - - childUuids - - childUuids - eventType: eventType - replayAvailable: true - replayExplanation: replayExplanation - fileSizeBytes: 5 - clusterNodeId: clusterNodeId - inputContentAvailable: true - eventDuration: 6 - fileSize: fileSize - inputContentClaimContainer: inputContentClaimContainer - outputContentClaimFileSizeBytes: 9 - parentUuids: - - parentUuids - - parentUuids - inputContentClaimFileSizeBytes: 2 - attributes: - - name: name - value: value - previousValue: previousValue - - name: name - value: value - previousValue: previousValue - clusterNodeAddress: clusterNodeAddress - inputContentClaimSection: inputContentClaimSection - - lineageDuration: 1 - sourceConnectionIdentifier: sourceConnectionIdentifier - componentId: componentId - inputContentClaimOffset: 5 - outputContentClaimIdentifier: outputContentClaimIdentifier - groupId: groupId - flowFileUuid: flowFileUuid - outputContentAvailable: true - inputContentClaimFileSize: inputContentClaimFileSize - alternateIdentifierUri: alternateIdentifierUri - outputContentClaimOffset: 7 - outputContentClaimSection: outputContentClaimSection - inputContentClaimIdentifier: inputContentClaimIdentifier - eventTime: eventTime - details: details - id: id - componentName: componentName - relationship: relationship - contentEqual: true - eventId: 0 - componentType: componentType - transitUri: transitUri - outputContentClaimFileSize: outputContentClaimFileSize - sourceSystemFlowFileId: sourceSystemFlowFileId - outputContentClaimContainer: outputContentClaimContainer - childUuids: - - childUuids - - childUuids - eventType: eventType - replayAvailable: true - replayExplanation: replayExplanation - fileSizeBytes: 5 - clusterNodeId: clusterNodeId - inputContentAvailable: true - eventDuration: 6 - fileSize: fileSize - inputContentClaimContainer: inputContentClaimContainer - outputContentClaimFileSizeBytes: 9 - parentUuids: - - parentUuids - - parentUuids - inputContentClaimFileSizeBytes: 2 - attributes: - - name: name - value: value - previousValue: previousValue - - name: name - value: value - previousValue: previousValue - clusterNodeAddress: clusterNodeAddress - inputContentClaimSection: inputContentClaimSection - LatestProvenanceEventsEntity: + componentDetails: + key: componentDetails + fieldDescriptors: + - formatter: formatter + field: field + description: description + label: label + - formatter: formatter + field: field + description: description + label: label + generated: generated + aggregateSnapshots: + - statusMetrics: + key: 0 + timestamp: 2000-01-23T04:56:07.000+00:00 + - statusMetrics: + key: 0 + timestamp: 2000-01-23T04:56:07.000+00:00 + nodeSnapshots: + - address: address + apiPort: 6 + statusSnapshots: + - null + - null + nodeId: nodeId + - address: address + apiPort: 6 + statusSnapshots: + - null + - null + nodeId: nodeId + StatusHistoryEntity: type: object properties: - latestProvenanceEvents: - $ref: '#/components/schemas/LatestProvenanceEventsDTO' - example: - latestProvenanceEvents: - componentId: componentId - provenanceEvents: - - lineageDuration: 1 - sourceConnectionIdentifier: sourceConnectionIdentifier - componentId: componentId - inputContentClaimOffset: 5 - outputContentClaimIdentifier: outputContentClaimIdentifier - groupId: groupId - flowFileUuid: flowFileUuid - outputContentAvailable: true - inputContentClaimFileSize: inputContentClaimFileSize - alternateIdentifierUri: alternateIdentifierUri - outputContentClaimOffset: 7 - outputContentClaimSection: outputContentClaimSection - inputContentClaimIdentifier: inputContentClaimIdentifier - eventTime: eventTime - details: details - id: id - componentName: componentName - relationship: relationship - contentEqual: true - eventId: 0 - componentType: componentType - transitUri: transitUri - outputContentClaimFileSize: outputContentClaimFileSize - sourceSystemFlowFileId: sourceSystemFlowFileId - outputContentClaimContainer: outputContentClaimContainer - childUuids: - - childUuids - - childUuids - eventType: eventType - replayAvailable: true - replayExplanation: replayExplanation - fileSizeBytes: 5 - clusterNodeId: clusterNodeId - inputContentAvailable: true - eventDuration: 6 - fileSize: fileSize - inputContentClaimContainer: inputContentClaimContainer - outputContentClaimFileSizeBytes: 9 - parentUuids: - - parentUuids - - parentUuids - inputContentClaimFileSizeBytes: 2 - attributes: - - name: name - value: value - previousValue: previousValue - - name: name - value: value - previousValue: previousValue - clusterNodeAddress: clusterNodeAddress - inputContentClaimSection: inputContentClaimSection - - lineageDuration: 1 - sourceConnectionIdentifier: sourceConnectionIdentifier - componentId: componentId - inputContentClaimOffset: 5 - outputContentClaimIdentifier: outputContentClaimIdentifier - groupId: groupId - flowFileUuid: flowFileUuid - outputContentAvailable: true - inputContentClaimFileSize: inputContentClaimFileSize - alternateIdentifierUri: alternateIdentifierUri - outputContentClaimOffset: 7 - outputContentClaimSection: outputContentClaimSection - inputContentClaimIdentifier: inputContentClaimIdentifier - eventTime: eventTime - details: details - id: id - componentName: componentName - relationship: relationship - contentEqual: true - eventId: 0 - componentType: componentType - transitUri: transitUri - outputContentClaimFileSize: outputContentClaimFileSize - sourceSystemFlowFileId: sourceSystemFlowFileId - outputContentClaimContainer: outputContentClaimContainer - childUuids: - - childUuids - - childUuids - eventType: eventType - replayAvailable: true - replayExplanation: replayExplanation - fileSizeBytes: 5 - clusterNodeId: clusterNodeId - inputContentAvailable: true - eventDuration: 6 - fileSize: fileSize - inputContentClaimContainer: inputContentClaimContainer - outputContentClaimFileSizeBytes: 9 - parentUuids: - - parentUuids - - parentUuids - inputContentClaimFileSizeBytes: 2 - attributes: - - name: name - value: value - previousValue: previousValue - - name: name - value: value - previousValue: previousValue - clusterNodeAddress: clusterNodeAddress - inputContentClaimSection: inputContentClaimSection + canRead: + type: boolean + description: Indicates whether the user can read a given resource. + readOnly: true + statusHistory: + $ref: '#/components/schemas/StatusHistoryDTO' + example: + statusHistory: + componentDetails: + key: componentDetails + fieldDescriptors: + - formatter: formatter + field: field + description: description + label: label + - formatter: formatter + field: field + description: description + label: label + generated: generated + aggregateSnapshots: + - statusMetrics: + key: 0 + timestamp: 2000-01-23T04:56:07.000+00:00 + - statusMetrics: + key: 0 + timestamp: 2000-01-23T04:56:07.000+00:00 + nodeSnapshots: + - address: address + apiPort: 6 + statusSnapshots: + - null + - null + nodeId: nodeId + - address: address + apiPort: 6 + statusSnapshots: + - null + - null + nodeId: nodeId + canRead: true xml: - name: latestProvenanceEventsEntity - ProvenanceEventDTO: + name: statusHistoryEntity + StatusSnapshotDTO: type: object properties: - id: + statusMetrics: + type: object + additionalProperties: + type: integer + description: The status metrics. + format: int64 + description: The status metrics. + timestamp: type: string - description: The event uuid. - eventId: + description: The timestamp of the snapshot. + format: date-time + description: A list of StatusSnapshotDTO objects that provide the actual metric + values for the component for this node. + example: + statusMetrics: + key: 0 + timestamp: 2000-01-23T04:56:07.000+00:00 + StorageUsageDTO: + type: object + properties: + freeSpace: + type: string + description: Amount of free space. + freeSpaceBytes: type: integer - description: The event id. This is a one up number thats unique per node. + description: The number of bytes of free space. format: int64 - eventTime: + identifier: type: string - description: The timestamp of the event. - eventDuration: + description: The identifier of this storage location. The identifier will + correspond to the identifier keyed in the storage configuration. + totalSpace: + type: string + description: Amount of total space. + totalSpaceBytes: type: integer - description: The event duration in milliseconds. + description: The number of bytes of total space. format: int64 - lineageDuration: + usedSpace: + type: string + description: Amount of used space. + usedSpaceBytes: type: integer - description: "The duration since the lineage began, in milliseconds." + description: The number of bytes of used space. format: int64 - eventType: - type: string - description: The type of the event. - flowFileUuid: + utilization: type: string - description: The uuid of the flowfile for the event. - fileSize: + description: Utilization of this storage location. + description: The provenance repository storage usage. + example: + identifier: identifier + usedSpace: usedSpace + freeSpace: freeSpace + freeSpaceBytes: 6 + usedSpaceBytes: 5 + totalSpaceBytes: 1 + utilization: utilization + totalSpace: totalSpace + StreamingOutput: + type: object + SubmitReplayRequestEntity: + type: object + properties: + clusterNodeId: type: string - description: The size of the flowfile for the event. - fileSizeBytes: + description: The identifier of the node where to submit the replay request. + eventId: type: integer - description: The size of the flowfile in bytes for the event. + description: The event identifier format: int64 - clusterNodeId: - type: string - description: The identifier for the node where the event originated. - clusterNodeAddress: + xml: + name: copySnippetRequestEntity + SupportedMimeTypesDTO: + type: object + properties: + displayName: type: string - description: The label for the node where the event originated. - groupId: + description: The display name of the mime types. + readOnly: true + mimeTypes: + type: array + description: The mime types this Content Viewer supports. + readOnly: true + items: + type: string + description: The mime types this Content Viewer supports. + readOnly: true + description: The mime types this Content Viewer supports. + readOnly: true + example: + mimeTypes: + - mimeTypes + - mimeTypes + displayName: displayName + SystemDiagnosticsDTO: + type: object + properties: + aggregateSnapshot: + $ref: '#/components/schemas/SystemDiagnosticsSnapshotDTO' + nodeSnapshots: + type: array + description: "A systems diagnostics snapshot for each node in the cluster.\ + \ If the NiFi instance is a standalone instance, rather than a cluster,\ + \ this may be null." + items: + $ref: '#/components/schemas/NodeSystemDiagnosticsSnapshotDTO' + example: + nodeSnapshots: + - address: address + apiPort: 4 + nodeId: nodeId + snapshot: null + - address: address + apiPort: 4 + nodeId: nodeId + snapshot: null + aggregateSnapshot: + nonHeapUtilization: nonHeapUtilization + totalHeap: totalHeap + freeHeapBytes: 2 + totalHeapBytes: 1 + usedHeapBytes: 7 + totalThreads: 6 + maxNonHeapBytes: 4 + maxNonHeap: maxNonHeap + provenanceRepositoryStorageUsage: + - null + - null + processorLoadAverage: 7.386281948385884 + usedHeap: usedHeap + maxHeapBytes: 2 + daemonThreads: 5 + usedNonHeapBytes: 1 + availableProcessors: 0 + heapUtilization: heapUtilization + usedNonHeap: usedNonHeap + freeNonHeap: freeNonHeap + totalNonHeap: totalNonHeap + garbageCollection: + - collectionTime: collectionTime + collectionMillis: 3 + collectionCount: 9 + name: name + - collectionTime: collectionTime + collectionMillis: 3 + collectionCount: 9 + name: name + versionInfo: + buildBranch: buildBranch + buildTimestamp: 2000-01-23T04:56:07.000+00:00 + osVersion: osVersion + buildRevision: buildRevision + buildTag: buildTag + javaVersion: javaVersion + niFiVersion: niFiVersion + osArchitecture: osArchitecture + javaVendor: javaVendor + osName: osName + contentRepositoryStorageUsage: + - identifier: identifier + usedSpace: usedSpace + freeSpace: freeSpace + freeSpaceBytes: 6 + usedSpaceBytes: 5 + totalSpaceBytes: 1 + utilization: utilization + totalSpace: totalSpace + - identifier: identifier + usedSpace: usedSpace + freeSpace: freeSpace + freeSpaceBytes: 6 + usedSpaceBytes: 5 + totalSpaceBytes: 1 + utilization: utilization + totalSpace: totalSpace + totalNonHeapBytes: 1 + uptime: uptime + freeHeap: freeHeap + freeNonHeapBytes: 7 + resourceClaimDetails: + - container: container + identifier: identifier + awaitingDestruction: true + inUse: true + claimantCount: 1 + section: section + writable: true + - container: container + identifier: identifier + awaitingDestruction: true + inUse: true + claimantCount: 1 + section: section + writable: true + flowFileRepositoryStorageUsage: null + maxHeap: maxHeap + statsLastRefreshed: statsLastRefreshed + SystemDiagnosticsEntity: + type: object + properties: + systemDiagnostics: + $ref: '#/components/schemas/SystemDiagnosticsDTO' + example: + systemDiagnostics: + nodeSnapshots: + - address: address + apiPort: 4 + nodeId: nodeId + snapshot: null + - address: address + apiPort: 4 + nodeId: nodeId + snapshot: null + aggregateSnapshot: + nonHeapUtilization: nonHeapUtilization + totalHeap: totalHeap + freeHeapBytes: 2 + totalHeapBytes: 1 + usedHeapBytes: 7 + totalThreads: 6 + maxNonHeapBytes: 4 + maxNonHeap: maxNonHeap + provenanceRepositoryStorageUsage: + - null + - null + processorLoadAverage: 7.386281948385884 + usedHeap: usedHeap + maxHeapBytes: 2 + daemonThreads: 5 + usedNonHeapBytes: 1 + availableProcessors: 0 + heapUtilization: heapUtilization + usedNonHeap: usedNonHeap + freeNonHeap: freeNonHeap + totalNonHeap: totalNonHeap + garbageCollection: + - collectionTime: collectionTime + collectionMillis: 3 + collectionCount: 9 + name: name + - collectionTime: collectionTime + collectionMillis: 3 + collectionCount: 9 + name: name + versionInfo: + buildBranch: buildBranch + buildTimestamp: 2000-01-23T04:56:07.000+00:00 + osVersion: osVersion + buildRevision: buildRevision + buildTag: buildTag + javaVersion: javaVersion + niFiVersion: niFiVersion + osArchitecture: osArchitecture + javaVendor: javaVendor + osName: osName + contentRepositoryStorageUsage: + - identifier: identifier + usedSpace: usedSpace + freeSpace: freeSpace + freeSpaceBytes: 6 + usedSpaceBytes: 5 + totalSpaceBytes: 1 + utilization: utilization + totalSpace: totalSpace + - identifier: identifier + usedSpace: usedSpace + freeSpace: freeSpace + freeSpaceBytes: 6 + usedSpaceBytes: 5 + totalSpaceBytes: 1 + utilization: utilization + totalSpace: totalSpace + totalNonHeapBytes: 1 + uptime: uptime + freeHeap: freeHeap + freeNonHeapBytes: 7 + resourceClaimDetails: + - container: container + identifier: identifier + awaitingDestruction: true + inUse: true + claimantCount: 1 + section: section + writable: true + - container: container + identifier: identifier + awaitingDestruction: true + inUse: true + claimantCount: 1 + section: section + writable: true + flowFileRepositoryStorageUsage: null + maxHeap: maxHeap + statsLastRefreshed: statsLastRefreshed + xml: + name: systemDiagnosticsEntity + SystemDiagnosticsSnapshotDTO: + type: object + properties: + availableProcessors: + type: integer + description: Number of available processors if supported by the underlying + system. + format: int32 + contentRepositoryStorageUsage: + uniqueItems: true + type: array + description: The content repository storage usage. + items: + $ref: '#/components/schemas/StorageUsageDTO' + daemonThreads: + type: integer + description: Number of daemon threads. + format: int32 + flowFileRepositoryStorageUsage: + $ref: '#/components/schemas/StorageUsageDTO' + freeHeap: type: string - description: "The id of the group that the component resides in. If the\ - \ component is no longer in the flow, the group id will not be set." - componentId: + description: Amount of free heap. + freeHeapBytes: + type: integer + description: The number of bytes that are allocated to the JVM heap but + not currently being used + format: int64 + freeNonHeap: type: string - description: The id of the component that generated the event. - componentType: + description: Amount of free non heap. + freeNonHeapBytes: + type: integer + description: Total number of free non-heap bytes available to the JVM + format: int64 + garbageCollection: + uniqueItems: true + type: array + description: The garbage collection details. + items: + $ref: '#/components/schemas/GarbageCollectionDTO' + heapUtilization: type: string - description: The type of the component that generated the event. - componentName: + description: Utilization of heap. + maxHeap: type: string - description: The name of the component that generated the event. - sourceSystemFlowFileId: + description: Maximum size of heap. + maxHeapBytes: + type: integer + description: The maximum number of bytes that can be used by the JVM + format: int64 + maxNonHeap: type: string - description: The source system flowfile id. - alternateIdentifierUri: + description: Maximum size of non heap. + maxNonHeapBytes: + type: integer + description: The maximum number of bytes that the JVM can use for non-heap + purposes + format: int64 + nonHeapUtilization: type: string - description: The alternate identifier uri for the fileflow for the event. - attributes: - type: array - description: The attributes of the flowfile for the event. - items: - $ref: '#/components/schemas/AttributeDTO' - parentUuids: + description: Utilization of non heap. + processorLoadAverage: + type: number + description: The processor load average if supported by the underlying system. + format: double + provenanceRepositoryStorageUsage: + uniqueItems: true type: array - description: The parent uuids for the event. + description: The provenance repository storage usage. items: - type: string - description: The parent uuids for the event. - childUuids: + $ref: '#/components/schemas/StorageUsageDTO' + resourceClaimDetails: type: array - description: The child uuids for the event. items: - type: string - description: The child uuids for the event. - transitUri: + $ref: '#/components/schemas/ResourceClaimDetailsDTO' + statsLastRefreshed: type: string - description: The source/destination system uri if the event was a RECEIVE/SEND. - relationship: + description: When the diagnostics were generated. + totalHeap: type: string - description: The relationship to which the flowfile was routed if the event - is of type ROUTE. - details: + description: Total size of heap. + totalHeapBytes: + type: integer + description: The total number of bytes that are available for the JVM heap + to use + format: int64 + totalNonHeap: type: string - description: The event details. - contentEqual: - type: boolean - description: Whether the input and output content claim is the same. - inputContentAvailable: - type: boolean - description: Whether the input content is still available. - inputContentClaimSection: + description: Total size of non heap. + totalNonHeapBytes: + type: integer + description: Total number of bytes allocated to the JVM not used for heap + format: int64 + totalThreads: + type: integer + description: Total number of threads. + format: int32 + uptime: type: string - description: The section in which the input content claim lives. - inputContentClaimContainer: + description: The uptime of the Java virtual machine + usedHeap: type: string - description: The container in which the input content claim lives. - inputContentClaimIdentifier: + description: Amount of used heap. + usedHeapBytes: + type: integer + description: The number of bytes of JVM heap that are currently being used + format: int64 + usedNonHeap: + type: string + description: Amount of use non heap. + usedNonHeapBytes: + type: integer + description: Total number of bytes used by the JVM not in the heap space + format: int64 + versionInfo: + $ref: '#/components/schemas/VersionInfoDTO' + description: The System Diagnostics snapshot from the node. + example: + nonHeapUtilization: nonHeapUtilization + totalHeap: totalHeap + freeHeapBytes: 2 + totalHeapBytes: 1 + usedHeapBytes: 7 + totalThreads: 6 + maxNonHeapBytes: 4 + maxNonHeap: maxNonHeap + provenanceRepositoryStorageUsage: + - null + - null + processorLoadAverage: 7.386281948385884 + usedHeap: usedHeap + maxHeapBytes: 2 + daemonThreads: 5 + usedNonHeapBytes: 1 + availableProcessors: 0 + heapUtilization: heapUtilization + usedNonHeap: usedNonHeap + freeNonHeap: freeNonHeap + totalNonHeap: totalNonHeap + garbageCollection: + - collectionTime: collectionTime + collectionMillis: 3 + collectionCount: 9 + name: name + - collectionTime: collectionTime + collectionMillis: 3 + collectionCount: 9 + name: name + versionInfo: + buildBranch: buildBranch + buildTimestamp: 2000-01-23T04:56:07.000+00:00 + osVersion: osVersion + buildRevision: buildRevision + buildTag: buildTag + javaVersion: javaVersion + niFiVersion: niFiVersion + osArchitecture: osArchitecture + javaVendor: javaVendor + osName: osName + contentRepositoryStorageUsage: + - identifier: identifier + usedSpace: usedSpace + freeSpace: freeSpace + freeSpaceBytes: 6 + usedSpaceBytes: 5 + totalSpaceBytes: 1 + utilization: utilization + totalSpace: totalSpace + - identifier: identifier + usedSpace: usedSpace + freeSpace: freeSpace + freeSpaceBytes: 6 + usedSpaceBytes: 5 + totalSpaceBytes: 1 + utilization: utilization + totalSpace: totalSpace + totalNonHeapBytes: 1 + uptime: uptime + freeHeap: freeHeap + freeNonHeapBytes: 7 + resourceClaimDetails: + - container: container + identifier: identifier + awaitingDestruction: true + inUse: true + claimantCount: 1 + section: section + writable: true + - container: container + identifier: identifier + awaitingDestruction: true + inUse: true + claimantCount: 1 + section: section + writable: true + flowFileRepositoryStorageUsage: null + maxHeap: maxHeap + statsLastRefreshed: statsLastRefreshed + SystemResourceConsideration: + type: object + properties: + description: type: string - description: The identifier of the input content claim. - inputContentClaimOffset: - type: integer - description: The offset into the input content claim where the flowfiles - content begins. - format: int64 - inputContentClaimFileSize: + description: The description of how the resource is affected + resource: type: string - description: The file size of the input content claim formatted. - inputContentClaimFileSizeBytes: - type: integer - description: The file size of the intput content claim in bytes. - format: int64 - outputContentAvailable: + description: The resource to consider + description: The system resource considerations for the given component + example: + resource: resource + description: description + TenantDTO: + type: object + properties: + configurable: type: boolean - description: Whether the output content is still available. - outputContentClaimSection: + description: Whether this tenant is configurable. + id: type: string - description: The section in which the output content claim lives. - outputContentClaimContainer: + description: The id of the component. + identity: type: string - description: The container in which the output content claim lives. - outputContentClaimIdentifier: + description: The identity of the tenant. + parentGroupId: type: string - description: The identifier of the output content claim. - outputContentClaimOffset: - type: integer - description: The offset into the output content claim where the flowfiles - content begins. - format: int64 - outputContentClaimFileSize: + description: The id of parent process group of this component if applicable. + position: + $ref: '#/components/schemas/PositionDTO' + versionedComponentId: type: string - description: The file size of the output content claim formatted. - outputContentClaimFileSizeBytes: - type: integer - description: The file size of the output content claim in bytes. - format: int64 - replayAvailable: + description: The ID of the corresponding component that is under version + control + example: + identity: identity + versionedComponentId: versionedComponentId + parentGroupId: parentGroupId + id: id + position: null + configurable: true + TenantEntity: + type: object + properties: + bulletins: + type: array + description: The bulletins for this component. + items: + $ref: '#/components/schemas/BulletinEntity' + component: + $ref: '#/components/schemas/TenantDTO' + disconnectedNodeAcknowledged: type: boolean - description: Whether or not replay is available. - replayExplanation: + description: Acknowledges that this node is disconnected to allow for mutable + requests to proceed. + id: type: string - description: Explanation as to why replay is unavailable. - sourceConnectionIdentifier: + description: The id of the component. + permissions: + $ref: '#/components/schemas/PermissionsDTO' + position: + $ref: '#/components/schemas/PositionDTO' + revision: + $ref: '#/components/schemas/RevisionDTO' + uri: type: string - description: The identifier of the queue/connection from which the flowfile - was pulled to genereate this event. May be null if the queue/connection - is unknown or the flowfile was generated from this event. - description: The provenance events that matched the search criteria. + description: The URI for futures requests to the component. + description: The set of user group IDs associated with this access policy. example: - lineageDuration: 1 - sourceConnectionIdentifier: sourceConnectionIdentifier - componentId: componentId - inputContentClaimOffset: 5 - outputContentClaimIdentifier: outputContentClaimIdentifier - groupId: groupId - flowFileUuid: flowFileUuid - outputContentAvailable: true - inputContentClaimFileSize: inputContentClaimFileSize - alternateIdentifierUri: alternateIdentifierUri - outputContentClaimOffset: 7 - outputContentClaimSection: outputContentClaimSection - inputContentClaimIdentifier: inputContentClaimIdentifier - eventTime: eventTime - details: details + bulletins: + - null + - null + disconnectedNodeAcknowledged: true + component: + identity: identity + versionedComponentId: versionedComponentId + parentGroupId: parentGroupId + id: id + position: null + configurable: true + permissions: null id: id - componentName: componentName - relationship: relationship - contentEqual: true - eventId: 0 - componentType: componentType - transitUri: transitUri - outputContentClaimFileSize: outputContentClaimFileSize - sourceSystemFlowFileId: sourceSystemFlowFileId - outputContentClaimContainer: outputContentClaimContainer - childUuids: - - childUuids - - childUuids - eventType: eventType - replayAvailable: true - replayExplanation: replayExplanation - fileSizeBytes: 5 - clusterNodeId: clusterNodeId - inputContentAvailable: true - eventDuration: 6 - fileSize: fileSize - inputContentClaimContainer: inputContentClaimContainer - outputContentClaimFileSizeBytes: 9 - parentUuids: - - parentUuids - - parentUuids - inputContentClaimFileSizeBytes: 2 - attributes: - - name: name - value: value - previousValue: previousValue - - name: name - value: value - previousValue: previousValue - clusterNodeAddress: clusterNodeAddress - inputContentClaimSection: inputContentClaimSection - ProvenanceEventEntity: + position: null + uri: uri + revision: null + xml: + name: tenantEntity + TenantsEntity: type: object properties: - provenanceEvent: - $ref: '#/components/schemas/ProvenanceEventDTO' + userGroups: + type: array + items: + $ref: '#/components/schemas/TenantEntity' + users: + type: array + items: + $ref: '#/components/schemas/TenantEntity' example: - provenanceEvent: - lineageDuration: 1 - sourceConnectionIdentifier: sourceConnectionIdentifier - componentId: componentId - inputContentClaimOffset: 5 - outputContentClaimIdentifier: outputContentClaimIdentifier - groupId: groupId - flowFileUuid: flowFileUuid - outputContentAvailable: true - inputContentClaimFileSize: inputContentClaimFileSize - alternateIdentifierUri: alternateIdentifierUri - outputContentClaimOffset: 7 - outputContentClaimSection: outputContentClaimSection - inputContentClaimIdentifier: inputContentClaimIdentifier - eventTime: eventTime - details: details + userGroups: + - bulletins: + - null + - null + disconnectedNodeAcknowledged: true + component: + identity: identity + versionedComponentId: versionedComponentId + parentGroupId: parentGroupId + id: id + position: null + configurable: true + permissions: null id: id - componentName: componentName - relationship: relationship - contentEqual: true - eventId: 0 - componentType: componentType - transitUri: transitUri - outputContentClaimFileSize: outputContentClaimFileSize - sourceSystemFlowFileId: sourceSystemFlowFileId - outputContentClaimContainer: outputContentClaimContainer - childUuids: - - childUuids - - childUuids - eventType: eventType - replayAvailable: true - replayExplanation: replayExplanation - fileSizeBytes: 5 - clusterNodeId: clusterNodeId - inputContentAvailable: true - eventDuration: 6 - fileSize: fileSize - inputContentClaimContainer: inputContentClaimContainer - outputContentClaimFileSizeBytes: 9 - parentUuids: - - parentUuids - - parentUuids - inputContentClaimFileSizeBytes: 2 - attributes: - - name: name - value: value - previousValue: previousValue - - name: name - value: value - previousValue: previousValue - clusterNodeAddress: clusterNodeAddress - inputContentClaimSection: inputContentClaimSection + position: null + uri: uri + revision: null + - bulletins: + - null + - null + disconnectedNodeAcknowledged: true + component: + identity: identity + versionedComponentId: versionedComponentId + parentGroupId: parentGroupId + id: id + position: null + configurable: true + permissions: null + id: id + position: null + uri: uri + revision: null + users: + - null + - null xml: - name: provenanceEventEntity - SubmitReplayRequestEntity: + name: tenantsEntity + TransactionResultEntity: type: object properties: - eventId: + flowFileSent: type: integer - description: The event identifier - format: int64 - clusterNodeId: + format: int32 + message: type: string - description: The identifier of the node where to submit the replay request. + responseCode: + type: integer + format: int32 + example: + message: message + flowFileSent: 0 + responseCode: 6 xml: - name: copySnippetRequestEntity - NodeReplayLastEventSnapshotDTO: + name: transactionResultEntity + UpdateControllerServiceReferenceRequestEntity: type: object properties: - nodeId: + disconnectedNodeAcknowledged: + type: boolean + description: Acknowledges that this node is disconnected to allow for mutable + requests to proceed. + id: type: string - description: The unique ID that identifies the node - address: + description: The identifier of the Controller Service. + referencingComponentRevisions: + type: object + additionalProperties: + $ref: '#/components/schemas/RevisionDTO' + description: The revisions for all referencing components. + state: type: string - description: The API address of the node - apiPort: - type: integer - description: The API port used to communicate with the node - format: int32 - snapshot: - $ref: '#/components/schemas/ReplayLastEventSnapshotDTO' - description: The node-wise results - example: - address: address - apiPort: 6 - nodeId: nodeId - snapshot: null + description: The new state of the references for the controller service. + enum: + - "ENABLED, DISABLED, RUNNING, STOPPED" + uiOnly: + type: boolean + description: | + Indicates whether or not the response should only include fields necessary for rendering the NiFi User Interface. + As such, when this value is set to true, some fields may be returned as null values, and the selected fields may change at any time without notice. + As a result, this value should not be set to true by any client other than the UI. xml: - name: nodeReplayLastEventSnapshot - ReplayLastEventResponseEntity: + name: updateControllerServiceReferenceRequestEntity + UseCase: type: object properties: - componentId: + configuration: type: string - description: The UUID of the component whose last event should be replayed. - nodes: + description: A description of how to configure the Processor to perform + the task described in the use case + description: type: string - description: Which nodes were requested to replay their last provenance - event. + description: A description of the use case + inputRequirement: + type: string + description: Specifies whether an incoming FlowFile is expected for this + use case enum: - - "ALL, PRIMARY" - aggregateSnapshot: - $ref: '#/components/schemas/ReplayLastEventSnapshotDTO' - nodeSnapshots: + - INPUT_REQUIRED + - INPUT_ALLOWED + - INPUT_FORBIDDEN + keywords: type: array - description: The node-wise results + description: Keywords that pertain to the use case items: - $ref: '#/components/schemas/NodeReplayLastEventSnapshotDTO' + type: string + description: Keywords that pertain to the use case + notes: + type: string + description: Any pertinent notes about the use case + description: A list of use cases that have been documented for this Processor example: - componentId: componentId - nodes: "ALL, PRIMARY" - nodeSnapshots: - - address: address - apiPort: 6 - nodeId: nodeId - snapshot: null - - address: address - apiPort: 6 - nodeId: nodeId - snapshot: null - aggregateSnapshot: - failureExplanation: failureExplanation - eventAvailable: true - eventsReplayed: - - 0 - - 0 - xml: - name: replayLastEventResponseEntity - ReplayLastEventSnapshotDTO: + notes: notes + keywords: + - keywords + - keywords + configuration: configuration + description: description + inputRequirement: INPUT_REQUIRED + UserDTO: + type: object + properties: + accessPolicies: + uniqueItems: true + type: array + description: The access policies this user belongs to. + readOnly: true + items: + $ref: '#/components/schemas/AccessPolicySummaryEntity' + configurable: + type: boolean + description: Whether this tenant is configurable. + id: + type: string + description: The id of the component. + identity: + type: string + description: The identity of the tenant. + parentGroupId: + type: string + description: The id of parent process group of this component if applicable. + position: + $ref: '#/components/schemas/PositionDTO' + userGroups: + uniqueItems: true + type: array + description: The groups to which the user belongs. This field is read only + and it provided for convenience. + readOnly: true + items: + $ref: '#/components/schemas/TenantEntity' + versionedComponentId: + type: string + description: The ID of the corresponding component that is under version + control + example: + userGroups: + - bulletins: + - null + - null + disconnectedNodeAcknowledged: true + component: + identity: identity + versionedComponentId: versionedComponentId + parentGroupId: parentGroupId + id: id + position: null + configurable: true + permissions: null + id: id + position: null + uri: uri + revision: null + - bulletins: + - null + - null + disconnectedNodeAcknowledged: true + component: + identity: identity + versionedComponentId: versionedComponentId + parentGroupId: parentGroupId + id: id + position: null + configurable: true + permissions: null + id: id + position: null + uri: uri + revision: null + accessPolicies: + - bulletins: + - null + - null + disconnectedNodeAcknowledged: true + component: + resource: resource + versionedComponentId: versionedComponentId + action: "read, write" + parentGroupId: parentGroupId + id: id + position: + x: 0.8008281904610115 + "y": 6.027456183070403 + componentReference: + bulletins: + - null + - null + disconnectedNodeAcknowledged: true + component: + versionedComponentId: versionedComponentId + name: name + parentGroupId: parentGroupId + id: id + position: + x: 0.8008281904610115 + "y": 6.027456183070403 + permissions: + canRead: true + canWrite: true + parentGroupId: parentGroupId + id: id + position: null + uri: uri + revision: + clientId: clientId + lastModifier: lastModifier + version: 2 + configurable: true + permissions: + canRead: true + canWrite: true + id: id + position: null + uri: uri + revision: + clientId: clientId + lastModifier: lastModifier + version: 2 + - bulletins: + - null + - null + disconnectedNodeAcknowledged: true + component: + resource: resource + versionedComponentId: versionedComponentId + action: "read, write" + parentGroupId: parentGroupId + id: id + position: + x: 0.8008281904610115 + "y": 6.027456183070403 + componentReference: + bulletins: + - null + - null + disconnectedNodeAcknowledged: true + component: + versionedComponentId: versionedComponentId + name: name + parentGroupId: parentGroupId + id: id + position: + x: 0.8008281904610115 + "y": 6.027456183070403 + permissions: + canRead: true + canWrite: true + parentGroupId: parentGroupId + id: id + position: null + uri: uri + revision: + clientId: clientId + lastModifier: lastModifier + version: 2 + configurable: true + permissions: + canRead: true + canWrite: true + id: id + position: null + uri: uri + revision: + clientId: clientId + lastModifier: lastModifier + version: 2 + identity: identity + versionedComponentId: versionedComponentId + parentGroupId: parentGroupId + id: id + position: null + configurable: true + UserEntity: type: object properties: - eventsReplayed: + bulletins: type: array - description: The IDs of the events that were successfully replayed + description: The bulletins for this component. items: - type: integer - description: The IDs of the events that were successfully replayed - format: int64 - failureExplanation: - type: string - description: "If unable to replay an event, specifies why the event could\ - \ not be replayed" - eventAvailable: + $ref: '#/components/schemas/BulletinEntity' + component: + $ref: '#/components/schemas/UserDTO' + disconnectedNodeAcknowledged: type: boolean - description: Whether or not an event was available. This may not be populated - if there was a failure. - description: The snapshot from the node + description: Acknowledges that this node is disconnected to allow for mutable + requests to proceed. + id: + type: string + description: The id of the component. + permissions: + $ref: '#/components/schemas/PermissionsDTO' + position: + $ref: '#/components/schemas/PositionDTO' + revision: + $ref: '#/components/schemas/RevisionDTO' + uri: + type: string + description: The URI for futures requests to the component. example: - failureExplanation: failureExplanation - eventAvailable: true - eventsReplayed: - - 0 - - 0 + bulletins: + - sourceId: sourceId + canRead: true + groupId: groupId + id: 5 + nodeAddress: nodeAddress + bulletin: + sourceId: sourceId + level: level + sourceType: sourceType + groupId: groupId + id: 1 + sourceName: sourceName + category: category + message: message + nodeAddress: nodeAddress + timestamp: timestamp + timestamp: timestamp + - sourceId: sourceId + canRead: true + groupId: groupId + id: 5 + nodeAddress: nodeAddress + bulletin: + sourceId: sourceId + level: level + sourceType: sourceType + groupId: groupId + id: 1 + sourceName: sourceName + category: category + message: message + nodeAddress: nodeAddress + timestamp: timestamp + timestamp: timestamp + disconnectedNodeAcknowledged: true + component: + userGroups: + - bulletins: + - null + - null + disconnectedNodeAcknowledged: true + component: + identity: identity + versionedComponentId: versionedComponentId + parentGroupId: parentGroupId + id: id + position: null + configurable: true + permissions: null + id: id + position: null + uri: uri + revision: null + - bulletins: + - null + - null + disconnectedNodeAcknowledged: true + component: + identity: identity + versionedComponentId: versionedComponentId + parentGroupId: parentGroupId + id: id + position: null + configurable: true + permissions: null + id: id + position: null + uri: uri + revision: null + accessPolicies: + - bulletins: + - null + - null + disconnectedNodeAcknowledged: true + component: + resource: resource + versionedComponentId: versionedComponentId + action: "read, write" + parentGroupId: parentGroupId + id: id + position: + x: 0.8008281904610115 + "y": 6.027456183070403 + componentReference: + bulletins: + - null + - null + disconnectedNodeAcknowledged: true + component: + versionedComponentId: versionedComponentId + name: name + parentGroupId: parentGroupId + id: id + position: + x: 0.8008281904610115 + "y": 6.027456183070403 + permissions: + canRead: true + canWrite: true + parentGroupId: parentGroupId + id: id + position: null + uri: uri + revision: + clientId: clientId + lastModifier: lastModifier + version: 2 + configurable: true + permissions: + canRead: true + canWrite: true + id: id + position: null + uri: uri + revision: + clientId: clientId + lastModifier: lastModifier + version: 2 + - bulletins: + - null + - null + disconnectedNodeAcknowledged: true + component: + resource: resource + versionedComponentId: versionedComponentId + action: "read, write" + parentGroupId: parentGroupId + id: id + position: + x: 0.8008281904610115 + "y": 6.027456183070403 + componentReference: + bulletins: + - null + - null + disconnectedNodeAcknowledged: true + component: + versionedComponentId: versionedComponentId + name: name + parentGroupId: parentGroupId + id: id + position: + x: 0.8008281904610115 + "y": 6.027456183070403 + permissions: + canRead: true + canWrite: true + parentGroupId: parentGroupId + id: id + position: null + uri: uri + revision: + clientId: clientId + lastModifier: lastModifier + version: 2 + configurable: true + permissions: + canRead: true + canWrite: true + id: id + position: null + uri: uri + revision: + clientId: clientId + lastModifier: lastModifier + version: 2 + identity: identity + versionedComponentId: versionedComponentId + parentGroupId: parentGroupId + id: id + position: null + configurable: true + permissions: null + id: id + position: null + uri: uri + revision: null xml: - name: replayLastEventSnapshot - ReplayLastEventRequestEntity: + name: userEntity + UserGroupDTO: type: object properties: - componentId: + accessPolicies: + uniqueItems: true + type: array + description: "The access policies this user group belongs to. This field\ + \ was incorrectly defined as an AccessPolicyEntity. For compatibility\ + \ reasons the field will remain of this type, however only the fields\ + \ that are present in the AccessPolicySummaryEntity will be populated\ + \ here." + readOnly: true + items: + $ref: '#/components/schemas/AccessPolicyEntity' + configurable: + type: boolean + description: Whether this tenant is configurable. + id: type: string - description: The UUID of the component whose last event should be replayed. - nodes: + description: The id of the component. + identity: type: string - description: Which nodes are to replay their last provenance event. - enum: - - "ALL, PRIMARY" - xml: - name: replayLastEventRequestEntity - LineageDTO: + description: The identity of the tenant. + parentGroupId: + type: string + description: The id of parent process group of this component if applicable. + position: + $ref: '#/components/schemas/PositionDTO' + users: + uniqueItems: true + type: array + description: The users that belong to the user group. + items: + $ref: '#/components/schemas/TenantEntity' + versionedComponentId: + type: string + description: The ID of the corresponding component that is under version + control + example: + accessPolicies: + - bulletins: + - sourceId: sourceId + canRead: true + groupId: groupId + id: 5 + nodeAddress: nodeAddress + bulletin: + sourceId: sourceId + level: level + sourceType: sourceType + groupId: groupId + id: 1 + sourceName: sourceName + category: category + message: message + nodeAddress: nodeAddress + timestamp: timestamp + timestamp: timestamp + - sourceId: sourceId + canRead: true + groupId: groupId + id: 5 + nodeAddress: nodeAddress + bulletin: + sourceId: sourceId + level: level + sourceType: sourceType + groupId: groupId + id: 1 + sourceName: sourceName + category: category + message: message + nodeAddress: nodeAddress + timestamp: timestamp + timestamp: timestamp + disconnectedNodeAcknowledged: true + component: + userGroups: + - bulletins: + - null + - null + disconnectedNodeAcknowledged: true + component: + identity: identity + versionedComponentId: versionedComponentId + parentGroupId: parentGroupId + id: id + position: null + configurable: true + permissions: null + id: id + position: null + uri: uri + revision: null + - bulletins: + - null + - null + disconnectedNodeAcknowledged: true + component: + identity: identity + versionedComponentId: versionedComponentId + parentGroupId: parentGroupId + id: id + position: null + configurable: true + permissions: null + id: id + position: null + uri: uri + revision: null + resource: resource + versionedComponentId: versionedComponentId + action: "read, write" + parentGroupId: parentGroupId + id: id + position: null + componentReference: + bulletins: + - null + - null + disconnectedNodeAcknowledged: true + component: + versionedComponentId: versionedComponentId + name: name + parentGroupId: parentGroupId + id: id + position: + x: 0.8008281904610115 + "y": 6.027456183070403 + permissions: + canRead: true + canWrite: true + parentGroupId: parentGroupId + id: id + position: null + uri: uri + revision: + clientId: clientId + lastModifier: lastModifier + version: 2 + configurable: true + users: + - null + - null + generated: generated + permissions: null + id: id + position: null + uri: uri + revision: null + - bulletins: + - sourceId: sourceId + canRead: true + groupId: groupId + id: 5 + nodeAddress: nodeAddress + bulletin: + sourceId: sourceId + level: level + sourceType: sourceType + groupId: groupId + id: 1 + sourceName: sourceName + category: category + message: message + nodeAddress: nodeAddress + timestamp: timestamp + timestamp: timestamp + - sourceId: sourceId + canRead: true + groupId: groupId + id: 5 + nodeAddress: nodeAddress + bulletin: + sourceId: sourceId + level: level + sourceType: sourceType + groupId: groupId + id: 1 + sourceName: sourceName + category: category + message: message + nodeAddress: nodeAddress + timestamp: timestamp + timestamp: timestamp + disconnectedNodeAcknowledged: true + component: + userGroups: + - bulletins: + - null + - null + disconnectedNodeAcknowledged: true + component: + identity: identity + versionedComponentId: versionedComponentId + parentGroupId: parentGroupId + id: id + position: null + configurable: true + permissions: null + id: id + position: null + uri: uri + revision: null + - bulletins: + - null + - null + disconnectedNodeAcknowledged: true + component: + identity: identity + versionedComponentId: versionedComponentId + parentGroupId: parentGroupId + id: id + position: null + configurable: true + permissions: null + id: id + position: null + uri: uri + revision: null + resource: resource + versionedComponentId: versionedComponentId + action: "read, write" + parentGroupId: parentGroupId + id: id + position: null + componentReference: + bulletins: + - null + - null + disconnectedNodeAcknowledged: true + component: + versionedComponentId: versionedComponentId + name: name + parentGroupId: parentGroupId + id: id + position: + x: 0.8008281904610115 + "y": 6.027456183070403 + permissions: + canRead: true + canWrite: true + parentGroupId: parentGroupId + id: id + position: null + uri: uri + revision: + clientId: clientId + lastModifier: lastModifier + version: 2 + configurable: true + users: + - null + - null + generated: generated + permissions: null + id: id + position: null + uri: uri + revision: null + identity: identity + versionedComponentId: versionedComponentId + parentGroupId: parentGroupId + id: id + position: + x: 0.8008281904610115 + "y": 6.027456183070403 + configurable: true + users: + - bulletins: + - null + - null + disconnectedNodeAcknowledged: true + component: + identity: identity + versionedComponentId: versionedComponentId + parentGroupId: parentGroupId + id: id + position: null + configurable: true + permissions: null + id: id + position: null + uri: uri + revision: null + - bulletins: + - null + - null + disconnectedNodeAcknowledged: true + component: + identity: identity + versionedComponentId: versionedComponentId + parentGroupId: parentGroupId + id: id + position: null + configurable: true + permissions: null + id: id + position: null + uri: uri + revision: null + UserGroupEntity: type: object properties: + bulletins: + type: array + description: The bulletins for this component. + items: + $ref: '#/components/schemas/BulletinEntity' + component: + $ref: '#/components/schemas/UserGroupDTO' + disconnectedNodeAcknowledged: + type: boolean + description: Acknowledges that this node is disconnected to allow for mutable + requests to proceed. id: type: string - description: The id of this lineage query. + description: The id of the component. + permissions: + $ref: '#/components/schemas/PermissionsDTO' + position: + $ref: '#/components/schemas/PositionDTO' + revision: + $ref: '#/components/schemas/RevisionDTO' uri: type: string - description: The URI for this lineage query for later retrieval and deletion. - submissionTime: - type: string - description: When the lineage query was submitted. - expiration: - type: string - description: When the lineage query will expire. - percentCompleted: - type: integer - description: The percent complete for the lineage query. - format: int32 - finished: - type: boolean - description: Whether the lineage query has finished. - request: - $ref: '#/components/schemas/LineageRequestDTO' - results: - $ref: '#/components/schemas/LineageResultsDTO' + description: The URI for futures requests to the component. example: - percentCompleted: 0 - request: - eventId: 6 - clusterNodeId: clusterNodeId - lineageRequestType: PARENTS - uuid: uuid - expiration: expiration - finished: true + bulletins: + - sourceId: sourceId + canRead: true + groupId: groupId + id: 5 + nodeAddress: nodeAddress + bulletin: + sourceId: sourceId + level: level + sourceType: sourceType + groupId: groupId + id: 1 + sourceName: sourceName + category: category + message: message + nodeAddress: nodeAddress + timestamp: timestamp + timestamp: timestamp + - sourceId: sourceId + canRead: true + groupId: groupId + id: 5 + nodeAddress: nodeAddress + bulletin: + sourceId: sourceId + level: level + sourceType: sourceType + groupId: groupId + id: 1 + sourceName: sourceName + category: category + message: message + nodeAddress: nodeAddress + timestamp: timestamp + timestamp: timestamp + disconnectedNodeAcknowledged: true + component: + accessPolicies: + - bulletins: + - sourceId: sourceId + canRead: true + groupId: groupId + id: 5 + nodeAddress: nodeAddress + bulletin: + sourceId: sourceId + level: level + sourceType: sourceType + groupId: groupId + id: 1 + sourceName: sourceName + category: category + message: message + nodeAddress: nodeAddress + timestamp: timestamp + timestamp: timestamp + - sourceId: sourceId + canRead: true + groupId: groupId + id: 5 + nodeAddress: nodeAddress + bulletin: + sourceId: sourceId + level: level + sourceType: sourceType + groupId: groupId + id: 1 + sourceName: sourceName + category: category + message: message + nodeAddress: nodeAddress + timestamp: timestamp + timestamp: timestamp + disconnectedNodeAcknowledged: true + component: + userGroups: + - bulletins: + - null + - null + disconnectedNodeAcknowledged: true + component: + identity: identity + versionedComponentId: versionedComponentId + parentGroupId: parentGroupId + id: id + position: null + configurable: true + permissions: null + id: id + position: null + uri: uri + revision: null + - bulletins: + - null + - null + disconnectedNodeAcknowledged: true + component: + identity: identity + versionedComponentId: versionedComponentId + parentGroupId: parentGroupId + id: id + position: null + configurable: true + permissions: null + id: id + position: null + uri: uri + revision: null + resource: resource + versionedComponentId: versionedComponentId + action: "read, write" + parentGroupId: parentGroupId + id: id + position: null + componentReference: + bulletins: + - null + - null + disconnectedNodeAcknowledged: true + component: + versionedComponentId: versionedComponentId + name: name + parentGroupId: parentGroupId + id: id + position: + x: 0.8008281904610115 + "y": 6.027456183070403 + permissions: + canRead: true + canWrite: true + parentGroupId: parentGroupId + id: id + position: null + uri: uri + revision: + clientId: clientId + lastModifier: lastModifier + version: 2 + configurable: true + users: + - null + - null + generated: generated + permissions: null + id: id + position: null + uri: uri + revision: null + - bulletins: + - sourceId: sourceId + canRead: true + groupId: groupId + id: 5 + nodeAddress: nodeAddress + bulletin: + sourceId: sourceId + level: level + sourceType: sourceType + groupId: groupId + id: 1 + sourceName: sourceName + category: category + message: message + nodeAddress: nodeAddress + timestamp: timestamp + timestamp: timestamp + - sourceId: sourceId + canRead: true + groupId: groupId + id: 5 + nodeAddress: nodeAddress + bulletin: + sourceId: sourceId + level: level + sourceType: sourceType + groupId: groupId + id: 1 + sourceName: sourceName + category: category + message: message + nodeAddress: nodeAddress + timestamp: timestamp + timestamp: timestamp + disconnectedNodeAcknowledged: true + component: + userGroups: + - bulletins: + - null + - null + disconnectedNodeAcknowledged: true + component: + identity: identity + versionedComponentId: versionedComponentId + parentGroupId: parentGroupId + id: id + position: null + configurable: true + permissions: null + id: id + position: null + uri: uri + revision: null + - bulletins: + - null + - null + disconnectedNodeAcknowledged: true + component: + identity: identity + versionedComponentId: versionedComponentId + parentGroupId: parentGroupId + id: id + position: null + configurable: true + permissions: null + id: id + position: null + uri: uri + revision: null + resource: resource + versionedComponentId: versionedComponentId + action: "read, write" + parentGroupId: parentGroupId + id: id + position: null + componentReference: + bulletins: + - null + - null + disconnectedNodeAcknowledged: true + component: + versionedComponentId: versionedComponentId + name: name + parentGroupId: parentGroupId + id: id + position: + x: 0.8008281904610115 + "y": 6.027456183070403 + permissions: + canRead: true + canWrite: true + parentGroupId: parentGroupId + id: id + position: null + uri: uri + revision: + clientId: clientId + lastModifier: lastModifier + version: 2 + configurable: true + users: + - null + - null + generated: generated + permissions: null + id: id + position: null + uri: uri + revision: null + identity: identity + versionedComponentId: versionedComponentId + parentGroupId: parentGroupId + id: id + position: + x: 0.8008281904610115 + "y": 6.027456183070403 + configurable: true + users: + - bulletins: + - null + - null + disconnectedNodeAcknowledged: true + component: + identity: identity + versionedComponentId: versionedComponentId + parentGroupId: parentGroupId + id: id + position: null + configurable: true + permissions: null + id: id + position: null + uri: uri + revision: null + - bulletins: + - null + - null + disconnectedNodeAcknowledged: true + component: + identity: identity + versionedComponentId: versionedComponentId + parentGroupId: parentGroupId + id: id + position: null + configurable: true + permissions: null + id: id + position: null + uri: uri + revision: null + permissions: + canRead: true + canWrite: true id: id + position: null uri: uri - results: - nodes: - - childUuids: - - childUuids - - childUuids - parentUuids: - - parentUuids - - parentUuids - id: id - flowFileUuid: flowFileUuid - eventType: eventType - type: "FLOWFILE, EVENT" - millis: 1 - clusterNodeIdentifier: clusterNodeIdentifier + revision: + clientId: clientId + lastModifier: lastModifier + version: 2 + xml: + name: userGroupEntity + UserGroupsEntity: + type: object + properties: + userGroups: + type: array + items: + $ref: '#/components/schemas/UserGroupEntity' + example: + userGroups: + - bulletins: + - sourceId: sourceId + canRead: true + groupId: groupId + id: 5 + nodeAddress: nodeAddress + bulletin: + sourceId: sourceId + level: level + sourceType: sourceType + groupId: groupId + id: 1 + sourceName: sourceName + category: category + message: message + nodeAddress: nodeAddress + timestamp: timestamp timestamp: timestamp - - childUuids: - - childUuids - - childUuids - parentUuids: - - parentUuids - - parentUuids + - sourceId: sourceId + canRead: true + groupId: groupId + id: 5 + nodeAddress: nodeAddress + bulletin: + sourceId: sourceId + level: level + sourceType: sourceType + groupId: groupId + id: 1 + sourceName: sourceName + category: category + message: message + nodeAddress: nodeAddress + timestamp: timestamp + timestamp: timestamp + disconnectedNodeAcknowledged: true + component: + accessPolicies: + - bulletins: + - sourceId: sourceId + canRead: true + groupId: groupId + id: 5 + nodeAddress: nodeAddress + bulletin: + sourceId: sourceId + level: level + sourceType: sourceType + groupId: groupId + id: 1 + sourceName: sourceName + category: category + message: message + nodeAddress: nodeAddress + timestamp: timestamp + timestamp: timestamp + - sourceId: sourceId + canRead: true + groupId: groupId + id: 5 + nodeAddress: nodeAddress + bulletin: + sourceId: sourceId + level: level + sourceType: sourceType + groupId: groupId + id: 1 + sourceName: sourceName + category: category + message: message + nodeAddress: nodeAddress + timestamp: timestamp + timestamp: timestamp + disconnectedNodeAcknowledged: true + component: + userGroups: + - bulletins: + - null + - null + disconnectedNodeAcknowledged: true + component: + identity: identity + versionedComponentId: versionedComponentId + parentGroupId: parentGroupId + id: id + position: null + configurable: true + permissions: null + id: id + position: null + uri: uri + revision: null + - bulletins: + - null + - null + disconnectedNodeAcknowledged: true + component: + identity: identity + versionedComponentId: versionedComponentId + parentGroupId: parentGroupId + id: id + position: null + configurable: true + permissions: null + id: id + position: null + uri: uri + revision: null + resource: resource + versionedComponentId: versionedComponentId + action: "read, write" + parentGroupId: parentGroupId + id: id + position: null + componentReference: + bulletins: + - null + - null + disconnectedNodeAcknowledged: true + component: + versionedComponentId: versionedComponentId + name: name + parentGroupId: parentGroupId + id: id + position: + x: 0.8008281904610115 + "y": 6.027456183070403 + permissions: + canRead: true + canWrite: true + parentGroupId: parentGroupId + id: id + position: null + uri: uri + revision: + clientId: clientId + lastModifier: lastModifier + version: 2 + configurable: true + users: + - null + - null + generated: generated + permissions: null + id: id + position: null + uri: uri + revision: null + - bulletins: + - sourceId: sourceId + canRead: true + groupId: groupId + id: 5 + nodeAddress: nodeAddress + bulletin: + sourceId: sourceId + level: level + sourceType: sourceType + groupId: groupId + id: 1 + sourceName: sourceName + category: category + message: message + nodeAddress: nodeAddress + timestamp: timestamp + timestamp: timestamp + - sourceId: sourceId + canRead: true + groupId: groupId + id: 5 + nodeAddress: nodeAddress + bulletin: + sourceId: sourceId + level: level + sourceType: sourceType + groupId: groupId + id: 1 + sourceName: sourceName + category: category + message: message + nodeAddress: nodeAddress + timestamp: timestamp + timestamp: timestamp + disconnectedNodeAcknowledged: true + component: + userGroups: + - bulletins: + - null + - null + disconnectedNodeAcknowledged: true + component: + identity: identity + versionedComponentId: versionedComponentId + parentGroupId: parentGroupId + id: id + position: null + configurable: true + permissions: null + id: id + position: null + uri: uri + revision: null + - bulletins: + - null + - null + disconnectedNodeAcknowledged: true + component: + identity: identity + versionedComponentId: versionedComponentId + parentGroupId: parentGroupId + id: id + position: null + configurable: true + permissions: null + id: id + position: null + uri: uri + revision: null + resource: resource + versionedComponentId: versionedComponentId + action: "read, write" + parentGroupId: parentGroupId + id: id + position: null + componentReference: + bulletins: + - null + - null + disconnectedNodeAcknowledged: true + component: + versionedComponentId: versionedComponentId + name: name + parentGroupId: parentGroupId + id: id + position: + x: 0.8008281904610115 + "y": 6.027456183070403 + permissions: + canRead: true + canWrite: true + parentGroupId: parentGroupId + id: id + position: null + uri: uri + revision: + clientId: clientId + lastModifier: lastModifier + version: 2 + configurable: true + users: + - null + - null + generated: generated + permissions: null + id: id + position: null + uri: uri + revision: null + identity: identity + versionedComponentId: versionedComponentId + parentGroupId: parentGroupId id: id - flowFileUuid: flowFileUuid - eventType: eventType - type: "FLOWFILE, EVENT" - millis: 1 - clusterNodeIdentifier: clusterNodeIdentifier - timestamp: timestamp - links: + position: + x: 0.8008281904610115 + "y": 6.027456183070403 + configurable: true + users: + - bulletins: + - null + - null + disconnectedNodeAcknowledged: true + component: + identity: identity + versionedComponentId: versionedComponentId + parentGroupId: parentGroupId + id: id + position: null + configurable: true + permissions: null + id: id + position: null + uri: uri + revision: null + - bulletins: + - null + - null + disconnectedNodeAcknowledged: true + component: + identity: identity + versionedComponentId: versionedComponentId + parentGroupId: parentGroupId + id: id + position: null + configurable: true + permissions: null + id: id + position: null + uri: uri + revision: null + permissions: + canRead: true + canWrite: true + id: id + position: null + uri: uri + revision: + clientId: clientId + lastModifier: lastModifier + version: 2 + - bulletins: - sourceId: sourceId - targetId: targetId - flowFileUuid: flowFileUuid - millis: 5 + canRead: true + groupId: groupId + id: 5 + nodeAddress: nodeAddress + bulletin: + sourceId: sourceId + level: level + sourceType: sourceType + groupId: groupId + id: 1 + sourceName: sourceName + category: category + message: message + nodeAddress: nodeAddress + timestamp: timestamp timestamp: timestamp - sourceId: sourceId - targetId: targetId - flowFileUuid: flowFileUuid - millis: 5 - timestamp: timestamp - errors: - - errors - - errors - submissionTime: submissionTime - LineageEntity: - type: object - properties: - lineage: - $ref: '#/components/schemas/LineageDTO' - example: - lineage: - percentCompleted: 0 - request: - eventId: 6 - clusterNodeId: clusterNodeId - lineageRequestType: PARENTS - uuid: uuid - expiration: expiration - finished: true - id: id - uri: uri - results: - nodes: - - childUuids: - - childUuids - - childUuids - parentUuids: - - parentUuids - - parentUuids - id: id - flowFileUuid: flowFileUuid - eventType: eventType - type: "FLOWFILE, EVENT" - millis: 1 - clusterNodeIdentifier: clusterNodeIdentifier + canRead: true + groupId: groupId + id: 5 + nodeAddress: nodeAddress + bulletin: + sourceId: sourceId + level: level + sourceType: sourceType + groupId: groupId + id: 1 + sourceName: sourceName + category: category + message: message + nodeAddress: nodeAddress timestamp: timestamp - - childUuids: - - childUuids - - childUuids - parentUuids: - - parentUuids - - parentUuids + timestamp: timestamp + disconnectedNodeAcknowledged: true + component: + accessPolicies: + - bulletins: + - sourceId: sourceId + canRead: true + groupId: groupId + id: 5 + nodeAddress: nodeAddress + bulletin: + sourceId: sourceId + level: level + sourceType: sourceType + groupId: groupId + id: 1 + sourceName: sourceName + category: category + message: message + nodeAddress: nodeAddress + timestamp: timestamp + timestamp: timestamp + - sourceId: sourceId + canRead: true + groupId: groupId + id: 5 + nodeAddress: nodeAddress + bulletin: + sourceId: sourceId + level: level + sourceType: sourceType + groupId: groupId + id: 1 + sourceName: sourceName + category: category + message: message + nodeAddress: nodeAddress + timestamp: timestamp + timestamp: timestamp + disconnectedNodeAcknowledged: true + component: + userGroups: + - bulletins: + - null + - null + disconnectedNodeAcknowledged: true + component: + identity: identity + versionedComponentId: versionedComponentId + parentGroupId: parentGroupId + id: id + position: null + configurable: true + permissions: null + id: id + position: null + uri: uri + revision: null + - bulletins: + - null + - null + disconnectedNodeAcknowledged: true + component: + identity: identity + versionedComponentId: versionedComponentId + parentGroupId: parentGroupId + id: id + position: null + configurable: true + permissions: null + id: id + position: null + uri: uri + revision: null + resource: resource + versionedComponentId: versionedComponentId + action: "read, write" + parentGroupId: parentGroupId + id: id + position: null + componentReference: + bulletins: + - null + - null + disconnectedNodeAcknowledged: true + component: + versionedComponentId: versionedComponentId + name: name + parentGroupId: parentGroupId + id: id + position: + x: 0.8008281904610115 + "y": 6.027456183070403 + permissions: + canRead: true + canWrite: true + parentGroupId: parentGroupId + id: id + position: null + uri: uri + revision: + clientId: clientId + lastModifier: lastModifier + version: 2 + configurable: true + users: + - null + - null + generated: generated + permissions: null id: id - flowFileUuid: flowFileUuid - eventType: eventType - type: "FLOWFILE, EVENT" - millis: 1 - clusterNodeIdentifier: clusterNodeIdentifier - timestamp: timestamp - links: - - sourceId: sourceId - targetId: targetId - flowFileUuid: flowFileUuid - millis: 5 - timestamp: timestamp - - sourceId: sourceId - targetId: targetId - flowFileUuid: flowFileUuid - millis: 5 - timestamp: timestamp - errors: - - errors - - errors - submissionTime: submissionTime - xml: - name: lineageEntity - LineageRequestDTO: - type: object - properties: - eventId: - type: integer - description: | - The event id that was used to generate this lineage, if applicable. - The event id is allowed for any type of lineageRequestType. - If the lineageRequestType is FLOWFILE and the flowfile uuid is also included in the request, the event id will be ignored. - format: int64 - lineageRequestType: - type: string - description: The type of lineage request. PARENTS will return the lineage - for the flowfiles that are parents of the specified event. CHILDREN will - return the lineage for the flowfiles that are children of the specified - event. FLOWFILE will return the lineage for the specified flowfile. - enum: - - PARENTS - - CHILDREN - - FLOWFILE - - "PARENTS, CHILDREN, and FLOWFILE" - uuid: - type: string - description: The flowfile uuid that was used to generate the lineage. The - flowfile uuid is only allowed when the lineageRequestType is FLOWFILE - and will take precedence over event id. - clusterNodeId: - type: string - description: The id of the node where this lineage originated if clustered. - description: The initial lineage result. - example: - eventId: 6 - clusterNodeId: clusterNodeId - lineageRequestType: PARENTS - uuid: uuid - LineageResultsDTO: - type: object - properties: - errors: - uniqueItems: true - type: array - description: Any errors that occurred while generating the lineage. - items: - type: string - description: Any errors that occurred while generating the lineage. - nodes: - type: array - description: The nodes in the lineage. - items: - $ref: '#/components/schemas/ProvenanceNodeDTO' - links: - type: array - description: The links between the nodes in the lineage. - items: - $ref: '#/components/schemas/ProvenanceLinkDTO' - description: The results of the lineage query. - example: - nodes: - - childUuids: - - childUuids - - childUuids - parentUuids: - - parentUuids - - parentUuids - id: id - flowFileUuid: flowFileUuid - eventType: eventType - type: "FLOWFILE, EVENT" - millis: 1 - clusterNodeIdentifier: clusterNodeIdentifier - timestamp: timestamp - - childUuids: - - childUuids - - childUuids - parentUuids: - - parentUuids - - parentUuids + position: null + uri: uri + revision: null + - bulletins: + - sourceId: sourceId + canRead: true + groupId: groupId + id: 5 + nodeAddress: nodeAddress + bulletin: + sourceId: sourceId + level: level + sourceType: sourceType + groupId: groupId + id: 1 + sourceName: sourceName + category: category + message: message + nodeAddress: nodeAddress + timestamp: timestamp + timestamp: timestamp + - sourceId: sourceId + canRead: true + groupId: groupId + id: 5 + nodeAddress: nodeAddress + bulletin: + sourceId: sourceId + level: level + sourceType: sourceType + groupId: groupId + id: 1 + sourceName: sourceName + category: category + message: message + nodeAddress: nodeAddress + timestamp: timestamp + timestamp: timestamp + disconnectedNodeAcknowledged: true + component: + userGroups: + - bulletins: + - null + - null + disconnectedNodeAcknowledged: true + component: + identity: identity + versionedComponentId: versionedComponentId + parentGroupId: parentGroupId + id: id + position: null + configurable: true + permissions: null + id: id + position: null + uri: uri + revision: null + - bulletins: + - null + - null + disconnectedNodeAcknowledged: true + component: + identity: identity + versionedComponentId: versionedComponentId + parentGroupId: parentGroupId + id: id + position: null + configurable: true + permissions: null + id: id + position: null + uri: uri + revision: null + resource: resource + versionedComponentId: versionedComponentId + action: "read, write" + parentGroupId: parentGroupId + id: id + position: null + componentReference: + bulletins: + - null + - null + disconnectedNodeAcknowledged: true + component: + versionedComponentId: versionedComponentId + name: name + parentGroupId: parentGroupId + id: id + position: + x: 0.8008281904610115 + "y": 6.027456183070403 + permissions: + canRead: true + canWrite: true + parentGroupId: parentGroupId + id: id + position: null + uri: uri + revision: + clientId: clientId + lastModifier: lastModifier + version: 2 + configurable: true + users: + - null + - null + generated: generated + permissions: null + id: id + position: null + uri: uri + revision: null + identity: identity + versionedComponentId: versionedComponentId + parentGroupId: parentGroupId + id: id + position: + x: 0.8008281904610115 + "y": 6.027456183070403 + configurable: true + users: + - bulletins: + - null + - null + disconnectedNodeAcknowledged: true + component: + identity: identity + versionedComponentId: versionedComponentId + parentGroupId: parentGroupId + id: id + position: null + configurable: true + permissions: null + id: id + position: null + uri: uri + revision: null + - bulletins: + - null + - null + disconnectedNodeAcknowledged: true + component: + identity: identity + versionedComponentId: versionedComponentId + parentGroupId: parentGroupId + id: id + position: null + configurable: true + permissions: null + id: id + position: null + uri: uri + revision: null + permissions: + canRead: true + canWrite: true id: id - flowFileUuid: flowFileUuid - eventType: eventType - type: "FLOWFILE, EVENT" - millis: 1 - clusterNodeIdentifier: clusterNodeIdentifier - timestamp: timestamp - links: - - sourceId: sourceId - targetId: targetId - flowFileUuid: flowFileUuid - millis: 5 - timestamp: timestamp - - sourceId: sourceId - targetId: targetId - flowFileUuid: flowFileUuid - millis: 5 - timestamp: timestamp - errors: - - errors - - errors - ProvenanceLinkDTO: - type: object - properties: - sourceId: - type: string - description: The source node id of the link. - targetId: - type: string - description: The target node id of the link. - flowFileUuid: - type: string - description: The flowfile uuid that traversed the link. - timestamp: - type: string - description: The timestamp of the link (based on the destination). - millis: - type: integer - description: The timestamp of this link in milliseconds. - format: int64 - description: The links between the nodes in the lineage. - example: - sourceId: sourceId - targetId: targetId - flowFileUuid: flowFileUuid - millis: 5 - timestamp: timestamp - ProvenanceNodeDTO: + position: null + uri: uri + revision: + clientId: clientId + lastModifier: lastModifier + version: 2 + xml: + name: userGroupsEntity + UsersEntity: type: object properties: - id: - type: string - description: The id of the node. - flowFileUuid: + generated: type: string - description: The uuid of the flowfile associated with the provenance event. - parentUuids: - type: array - description: The uuid of the parent flowfiles of the provenance event. - items: - type: string - description: The uuid of the parent flowfiles of the provenance event. - childUuids: + description: When this content was generated. + users: type: array - description: The uuid of the childrent flowfiles of the provenance event. items: - type: string - description: The uuid of the childrent flowfiles of the provenance event. - clusterNodeIdentifier: - type: string - description: The identifier of the node that this event/flowfile originated - from. - type: - type: string - description: The type of the node. - enum: - - "FLOWFILE, EVENT" - eventType: - type: string - description: "If the type is EVENT, this is the type of event." - millis: - type: integer - description: The timestamp of the node in milliseconds. - format: int64 - timestamp: - type: string - description: The timestamp of the node formatted. - description: The nodes in the lineage. - example: - childUuids: - - childUuids - - childUuids - parentUuids: - - parentUuids - - parentUuids - id: id - flowFileUuid: flowFileUuid - eventType: eventType - type: "FLOWFILE, EVENT" - millis: 1 - clusterNodeIdentifier: clusterNodeIdentifier - timestamp: timestamp - ProvenanceDTO: - type: object - properties: - id: - type: string - description: The id of the provenance query. - uri: - type: string - description: The URI for this query. Used for obtaining/deleting the request - at a later time - submissionTime: - type: string - description: The timestamp when the query was submitted. - expiration: - type: string - description: The timestamp when the query will expire. - percentCompleted: - type: integer - description: The current percent complete. - format: int32 - finished: - type: boolean - description: Whether the query has finished. - request: - $ref: '#/components/schemas/ProvenanceRequestDTO' - results: - $ref: '#/components/schemas/ProvenanceResultsDTO' + $ref: '#/components/schemas/UserEntity' example: - percentCompleted: 0 - request: - clusterNodeId: clusterNodeId - incrementalResults: true - searchTerms: - key: - inverse: true - value: value - endDate: endDate - maxResults: 6 - maximumFileSize: maximumFileSize - summarize: true - startDate: startDate - minimumFileSize: minimumFileSize - expiration: expiration - finished: true - id: id - uri: uri - results: - total: total - oldestEvent: oldestEvent - generated: generated - provenanceEvents: - - lineageDuration: 1 - sourceConnectionIdentifier: sourceConnectionIdentifier - componentId: componentId - inputContentClaimOffset: 5 - outputContentClaimIdentifier: outputContentClaimIdentifier + generated: generated + users: + - bulletins: + - sourceId: sourceId + canRead: true groupId: groupId - flowFileUuid: flowFileUuid - outputContentAvailable: true - inputContentClaimFileSize: inputContentClaimFileSize - alternateIdentifierUri: alternateIdentifierUri - outputContentClaimOffset: 7 - outputContentClaimSection: outputContentClaimSection - inputContentClaimIdentifier: inputContentClaimIdentifier - eventTime: eventTime - details: details - id: id - componentName: componentName - relationship: relationship - contentEqual: true - eventId: 0 - componentType: componentType - transitUri: transitUri - outputContentClaimFileSize: outputContentClaimFileSize - sourceSystemFlowFileId: sourceSystemFlowFileId - outputContentClaimContainer: outputContentClaimContainer - childUuids: - - childUuids - - childUuids - eventType: eventType - replayAvailable: true - replayExplanation: replayExplanation - fileSizeBytes: 5 - clusterNodeId: clusterNodeId - inputContentAvailable: true - eventDuration: 6 - fileSize: fileSize - inputContentClaimContainer: inputContentClaimContainer - outputContentClaimFileSizeBytes: 9 - parentUuids: - - parentUuids - - parentUuids - inputContentClaimFileSizeBytes: 2 - attributes: - - name: name - value: value - previousValue: previousValue - - name: name - value: value - previousValue: previousValue - clusterNodeAddress: clusterNodeAddress - inputContentClaimSection: inputContentClaimSection - - lineageDuration: 1 - sourceConnectionIdentifier: sourceConnectionIdentifier - componentId: componentId - inputContentClaimOffset: 5 - outputContentClaimIdentifier: outputContentClaimIdentifier + id: 5 + nodeAddress: nodeAddress + bulletin: + sourceId: sourceId + level: level + sourceType: sourceType + groupId: groupId + id: 1 + sourceName: sourceName + category: category + message: message + nodeAddress: nodeAddress + timestamp: timestamp + timestamp: timestamp + - sourceId: sourceId + canRead: true groupId: groupId - flowFileUuid: flowFileUuid - outputContentAvailable: true - inputContentClaimFileSize: inputContentClaimFileSize - alternateIdentifierUri: alternateIdentifierUri - outputContentClaimOffset: 7 - outputContentClaimSection: outputContentClaimSection - inputContentClaimIdentifier: inputContentClaimIdentifier - eventTime: eventTime - details: details + id: 5 + nodeAddress: nodeAddress + bulletin: + sourceId: sourceId + level: level + sourceType: sourceType + groupId: groupId + id: 1 + sourceName: sourceName + category: category + message: message + nodeAddress: nodeAddress + timestamp: timestamp + timestamp: timestamp + disconnectedNodeAcknowledged: true + component: + userGroups: + - bulletins: + - null + - null + disconnectedNodeAcknowledged: true + component: + identity: identity + versionedComponentId: versionedComponentId + parentGroupId: parentGroupId + id: id + position: null + configurable: true + permissions: null + id: id + position: null + uri: uri + revision: null + - bulletins: + - null + - null + disconnectedNodeAcknowledged: true + component: + identity: identity + versionedComponentId: versionedComponentId + parentGroupId: parentGroupId + id: id + position: null + configurable: true + permissions: null + id: id + position: null + uri: uri + revision: null + accessPolicies: + - bulletins: + - null + - null + disconnectedNodeAcknowledged: true + component: + resource: resource + versionedComponentId: versionedComponentId + action: "read, write" + parentGroupId: parentGroupId + id: id + position: + x: 0.8008281904610115 + "y": 6.027456183070403 + componentReference: + bulletins: + - null + - null + disconnectedNodeAcknowledged: true + component: + versionedComponentId: versionedComponentId + name: name + parentGroupId: parentGroupId + id: id + position: + x: 0.8008281904610115 + "y": 6.027456183070403 + permissions: + canRead: true + canWrite: true + parentGroupId: parentGroupId + id: id + position: null + uri: uri + revision: + clientId: clientId + lastModifier: lastModifier + version: 2 + configurable: true + permissions: + canRead: true + canWrite: true + id: id + position: null + uri: uri + revision: + clientId: clientId + lastModifier: lastModifier + version: 2 + - bulletins: + - null + - null + disconnectedNodeAcknowledged: true + component: + resource: resource + versionedComponentId: versionedComponentId + action: "read, write" + parentGroupId: parentGroupId + id: id + position: + x: 0.8008281904610115 + "y": 6.027456183070403 + componentReference: + bulletins: + - null + - null + disconnectedNodeAcknowledged: true + component: + versionedComponentId: versionedComponentId + name: name + parentGroupId: parentGroupId + id: id + position: + x: 0.8008281904610115 + "y": 6.027456183070403 + permissions: + canRead: true + canWrite: true + parentGroupId: parentGroupId + id: id + position: null + uri: uri + revision: + clientId: clientId + lastModifier: lastModifier + version: 2 + configurable: true + permissions: + canRead: true + canWrite: true + id: id + position: null + uri: uri + revision: + clientId: clientId + lastModifier: lastModifier + version: 2 + identity: identity + versionedComponentId: versionedComponentId + parentGroupId: parentGroupId id: id - componentName: componentName - relationship: relationship - contentEqual: true - eventId: 0 - componentType: componentType - transitUri: transitUri - outputContentClaimFileSize: outputContentClaimFileSize - sourceSystemFlowFileId: sourceSystemFlowFileId - outputContentClaimContainer: outputContentClaimContainer - childUuids: - - childUuids - - childUuids - eventType: eventType - replayAvailable: true - replayExplanation: replayExplanation - fileSizeBytes: 5 - clusterNodeId: clusterNodeId - inputContentAvailable: true - eventDuration: 6 - fileSize: fileSize - inputContentClaimContainer: inputContentClaimContainer - outputContentClaimFileSizeBytes: 9 - parentUuids: - - parentUuids - - parentUuids - inputContentClaimFileSizeBytes: 2 - attributes: - - name: name - value: value - previousValue: previousValue - - name: name - value: value - previousValue: previousValue - clusterNodeAddress: clusterNodeAddress - inputContentClaimSection: inputContentClaimSection - timeOffset: 5 - totalCount: 1 - errors: - - errors - - errors - submissionTime: submissionTime - ProvenanceEntity: - type: object - properties: - provenance: - $ref: '#/components/schemas/ProvenanceDTO' - example: - provenance: - percentCompleted: 0 - request: - clusterNodeId: clusterNodeId - incrementalResults: true - searchTerms: - key: - inverse: true - value: value - endDate: endDate - maxResults: 6 - maximumFileSize: maximumFileSize - summarize: true - startDate: startDate - minimumFileSize: minimumFileSize - expiration: expiration - finished: true + position: null + configurable: true + permissions: null id: id + position: null uri: uri - results: - total: total - oldestEvent: oldestEvent - generated: generated - provenanceEvents: - - lineageDuration: 1 - sourceConnectionIdentifier: sourceConnectionIdentifier - componentId: componentId - inputContentClaimOffset: 5 - outputContentClaimIdentifier: outputContentClaimIdentifier + revision: null + - bulletins: + - sourceId: sourceId + canRead: true + groupId: groupId + id: 5 + nodeAddress: nodeAddress + bulletin: + sourceId: sourceId + level: level + sourceType: sourceType groupId: groupId - flowFileUuid: flowFileUuid - outputContentAvailable: true - inputContentClaimFileSize: inputContentClaimFileSize - alternateIdentifierUri: alternateIdentifierUri - outputContentClaimOffset: 7 - outputContentClaimSection: outputContentClaimSection - inputContentClaimIdentifier: inputContentClaimIdentifier - eventTime: eventTime - details: details - id: id - componentName: componentName - relationship: relationship - contentEqual: true - eventId: 0 - componentType: componentType - transitUri: transitUri - outputContentClaimFileSize: outputContentClaimFileSize - sourceSystemFlowFileId: sourceSystemFlowFileId - outputContentClaimContainer: outputContentClaimContainer - childUuids: - - childUuids - - childUuids - eventType: eventType - replayAvailable: true - replayExplanation: replayExplanation - fileSizeBytes: 5 - clusterNodeId: clusterNodeId - inputContentAvailable: true - eventDuration: 6 - fileSize: fileSize - inputContentClaimContainer: inputContentClaimContainer - outputContentClaimFileSizeBytes: 9 - parentUuids: - - parentUuids - - parentUuids - inputContentClaimFileSizeBytes: 2 - attributes: - - name: name - value: value - previousValue: previousValue - - name: name - value: value - previousValue: previousValue - clusterNodeAddress: clusterNodeAddress - inputContentClaimSection: inputContentClaimSection - - lineageDuration: 1 - sourceConnectionIdentifier: sourceConnectionIdentifier - componentId: componentId - inputContentClaimOffset: 5 - outputContentClaimIdentifier: outputContentClaimIdentifier + id: 1 + sourceName: sourceName + category: category + message: message + nodeAddress: nodeAddress + timestamp: timestamp + timestamp: timestamp + - sourceId: sourceId + canRead: true + groupId: groupId + id: 5 + nodeAddress: nodeAddress + bulletin: + sourceId: sourceId + level: level + sourceType: sourceType groupId: groupId - flowFileUuid: flowFileUuid - outputContentAvailable: true - inputContentClaimFileSize: inputContentClaimFileSize - alternateIdentifierUri: alternateIdentifierUri - outputContentClaimOffset: 7 - outputContentClaimSection: outputContentClaimSection - inputContentClaimIdentifier: inputContentClaimIdentifier - eventTime: eventTime - details: details + id: 1 + sourceName: sourceName + category: category + message: message + nodeAddress: nodeAddress + timestamp: timestamp + timestamp: timestamp + disconnectedNodeAcknowledged: true + component: + userGroups: + - bulletins: + - null + - null + disconnectedNodeAcknowledged: true + component: + identity: identity + versionedComponentId: versionedComponentId + parentGroupId: parentGroupId + id: id + position: null + configurable: true + permissions: null id: id - componentName: componentName - relationship: relationship - contentEqual: true - eventId: 0 - componentType: componentType - transitUri: transitUri - outputContentClaimFileSize: outputContentClaimFileSize - sourceSystemFlowFileId: sourceSystemFlowFileId - outputContentClaimContainer: outputContentClaimContainer - childUuids: - - childUuids - - childUuids - eventType: eventType - replayAvailable: true - replayExplanation: replayExplanation - fileSizeBytes: 5 - clusterNodeId: clusterNodeId - inputContentAvailable: true - eventDuration: 6 - fileSize: fileSize - inputContentClaimContainer: inputContentClaimContainer - outputContentClaimFileSizeBytes: 9 - parentUuids: - - parentUuids - - parentUuids - inputContentClaimFileSizeBytes: 2 - attributes: - - name: name - value: value - previousValue: previousValue - - name: name - value: value - previousValue: previousValue - clusterNodeAddress: clusterNodeAddress - inputContentClaimSection: inputContentClaimSection - timeOffset: 5 - totalCount: 1 - errors: - - errors - - errors - submissionTime: submissionTime + position: null + uri: uri + revision: null + - bulletins: + - null + - null + disconnectedNodeAcknowledged: true + component: + identity: identity + versionedComponentId: versionedComponentId + parentGroupId: parentGroupId + id: id + position: null + configurable: true + permissions: null + id: id + position: null + uri: uri + revision: null + accessPolicies: + - bulletins: + - null + - null + disconnectedNodeAcknowledged: true + component: + resource: resource + versionedComponentId: versionedComponentId + action: "read, write" + parentGroupId: parentGroupId + id: id + position: + x: 0.8008281904610115 + "y": 6.027456183070403 + componentReference: + bulletins: + - null + - null + disconnectedNodeAcknowledged: true + component: + versionedComponentId: versionedComponentId + name: name + parentGroupId: parentGroupId + id: id + position: + x: 0.8008281904610115 + "y": 6.027456183070403 + permissions: + canRead: true + canWrite: true + parentGroupId: parentGroupId + id: id + position: null + uri: uri + revision: + clientId: clientId + lastModifier: lastModifier + version: 2 + configurable: true + permissions: + canRead: true + canWrite: true + id: id + position: null + uri: uri + revision: + clientId: clientId + lastModifier: lastModifier + version: 2 + - bulletins: + - null + - null + disconnectedNodeAcknowledged: true + component: + resource: resource + versionedComponentId: versionedComponentId + action: "read, write" + parentGroupId: parentGroupId + id: id + position: + x: 0.8008281904610115 + "y": 6.027456183070403 + componentReference: + bulletins: + - null + - null + disconnectedNodeAcknowledged: true + component: + versionedComponentId: versionedComponentId + name: name + parentGroupId: parentGroupId + id: id + position: + x: 0.8008281904610115 + "y": 6.027456183070403 + permissions: + canRead: true + canWrite: true + parentGroupId: parentGroupId + id: id + position: null + uri: uri + revision: + clientId: clientId + lastModifier: lastModifier + version: 2 + configurable: true + permissions: + canRead: true + canWrite: true + id: id + position: null + uri: uri + revision: + clientId: clientId + lastModifier: lastModifier + version: 2 + identity: identity + versionedComponentId: versionedComponentId + parentGroupId: parentGroupId + id: id + position: null + configurable: true + permissions: null + id: id + position: null + uri: uri + revision: null xml: - name: provenanceEntity - ProvenanceRequestDTO: + name: usersEntity + VerifyConfigRequestDTO: type: object properties: - searchTerms: + attributes: type: object additionalProperties: - $ref: '#/components/schemas/ProvenanceSearchValueDTO' - description: The search terms used to perform the search. - clusterNodeId: - type: string - description: The id of the node in the cluster where this provenance originated. - startDate: - type: string - description: The earliest event time to include in the query. - endDate: + type: string + description: FlowFile Attributes that should be used to evaluate Expression + Language for resolving property values + description: FlowFile Attributes that should be used to evaluate Expression + Language for resolving property values + complete: + type: boolean + description: Whether or not the request is completed + readOnly: true + componentId: type: string - description: The latest event time to include in the query. - minimumFileSize: + description: The ID of the component whose configuration was verified + failureReason: type: string - description: The minimum file size to include in the query. - maximumFileSize: + description: "The reason for the request failing, or null if the request\ + \ has not failed" + readOnly: true + lastUpdated: type: string - description: The maximum file size to include in the query. - maxResults: + description: The timestamp of when the request was last updated + format: date-time + readOnly: true + percentCompleted: type: integer - description: The maximum number of results to include. + description: A value between 0 and 100 (inclusive) indicating how close + the request is to completion format: int32 - summarize: - type: boolean - description: Whether or not to summarize provenance events returned. This - property is false by default. - incrementalResults: - type: boolean - description: "Whether or not incremental results are returned. If false,\ - \ provenance events are only returned once the query completes. This property\ - \ is true by default." - description: The provenance request. - example: - clusterNodeId: clusterNodeId - incrementalResults: true - searchTerms: - key: - inverse: true - value: value - endDate: endDate - maxResults: 6 - maximumFileSize: maximumFileSize - summarize: true - startDate: startDate - minimumFileSize: minimumFileSize - ProvenanceResultsDTO: - type: object - properties: - provenanceEvents: + readOnly: true + properties: + type: object + additionalProperties: + type: string + description: The configured component properties + description: The configured component properties + requestId: + type: string + description: The ID of the request + readOnly: true + results: type: array - description: The provenance events that matched the search criteria. + description: The Results of the verification + readOnly: true items: - $ref: '#/components/schemas/ProvenanceEventDTO' - total: - type: string - description: The total number of results formatted. - totalCount: - type: integer - description: The total number of results. - format: int64 - generated: + $ref: '#/components/schemas/ConfigVerificationResultDTO' + state: type: string - description: Then the search was performed. - oldestEvent: + description: A description of the current state of the request + readOnly: true + submissionTime: type: string - description: The oldest event available in the provenance repository. - timeOffset: - type: integer - description: The time offset of the server that's used for event time. - format: int32 - errors: - uniqueItems: true + description: The timestamp of when the request was submitted + format: date-time + readOnly: true + updateSteps: type: array - description: Any errors that occurred while performing the provenance request. + description: "The steps that are required in order to complete the request,\ + \ along with the status of each" + readOnly: true items: - type: string - description: Any errors that occurred while performing the provenance - request. - description: The provenance results. + $ref: '#/components/schemas/VerifyConfigUpdateStepDTO' + uri: + type: string + description: The URI for the request + readOnly: true + description: The request example: - total: total - oldestEvent: oldestEvent - generated: generated - provenanceEvents: - - lineageDuration: 1 - sourceConnectionIdentifier: sourceConnectionIdentifier - componentId: componentId - inputContentClaimOffset: 5 - outputContentClaimIdentifier: outputContentClaimIdentifier - groupId: groupId - flowFileUuid: flowFileUuid - outputContentAvailable: true - inputContentClaimFileSize: inputContentClaimFileSize - alternateIdentifierUri: alternateIdentifierUri - outputContentClaimOffset: 7 - outputContentClaimSection: outputContentClaimSection - inputContentClaimIdentifier: inputContentClaimIdentifier - eventTime: eventTime - details: details - id: id - componentName: componentName - relationship: relationship - contentEqual: true - eventId: 0 - componentType: componentType - transitUri: transitUri - outputContentClaimFileSize: outputContentClaimFileSize - sourceSystemFlowFileId: sourceSystemFlowFileId - outputContentClaimContainer: outputContentClaimContainer - childUuids: - - childUuids - - childUuids - eventType: eventType - replayAvailable: true - replayExplanation: replayExplanation - fileSizeBytes: 5 - clusterNodeId: clusterNodeId - inputContentAvailable: true - eventDuration: 6 - fileSize: fileSize - inputContentClaimContainer: inputContentClaimContainer - outputContentClaimFileSizeBytes: 9 - parentUuids: - - parentUuids - - parentUuids - inputContentClaimFileSizeBytes: 2 - attributes: - - name: name - value: value - previousValue: previousValue - - name: name - value: value - previousValue: previousValue - clusterNodeAddress: clusterNodeAddress - inputContentClaimSection: inputContentClaimSection - - lineageDuration: 1 - sourceConnectionIdentifier: sourceConnectionIdentifier + percentCompleted: 0 + componentId: componentId + uri: uri + submissionTime: 2000-01-23T04:56:07.000+00:00 + lastUpdated: 2000-01-23T04:56:07.000+00:00 + requestId: requestId + updateSteps: + - failureReason: failureReason + description: description + complete: true + - failureReason: failureReason + description: description + complete: true + failureReason: failureReason + attributes: + key: attributes + state: state + complete: true + results: + - verificationStepName: verificationStepName + explanation: explanation + outcome: "SUCCESSFUL, FAILED, SKIPPED" + - verificationStepName: verificationStepName + explanation: explanation + outcome: "SUCCESSFUL, FAILED, SKIPPED" + properties: + key: properties + VerifyConfigRequestEntity: + type: object + properties: + request: + $ref: '#/components/schemas/VerifyConfigRequestDTO' + example: + request: + percentCompleted: 0 componentId: componentId - inputContentClaimOffset: 5 - outputContentClaimIdentifier: outputContentClaimIdentifier - groupId: groupId - flowFileUuid: flowFileUuid - outputContentAvailable: true - inputContentClaimFileSize: inputContentClaimFileSize - alternateIdentifierUri: alternateIdentifierUri - outputContentClaimOffset: 7 - outputContentClaimSection: outputContentClaimSection - inputContentClaimIdentifier: inputContentClaimIdentifier - eventTime: eventTime - details: details - id: id - componentName: componentName - relationship: relationship - contentEqual: true - eventId: 0 - componentType: componentType - transitUri: transitUri - outputContentClaimFileSize: outputContentClaimFileSize - sourceSystemFlowFileId: sourceSystemFlowFileId - outputContentClaimContainer: outputContentClaimContainer - childUuids: - - childUuids - - childUuids - eventType: eventType - replayAvailable: true - replayExplanation: replayExplanation - fileSizeBytes: 5 - clusterNodeId: clusterNodeId - inputContentAvailable: true - eventDuration: 6 - fileSize: fileSize - inputContentClaimContainer: inputContentClaimContainer - outputContentClaimFileSizeBytes: 9 - parentUuids: - - parentUuids - - parentUuids - inputContentClaimFileSizeBytes: 2 + uri: uri + submissionTime: 2000-01-23T04:56:07.000+00:00 + lastUpdated: 2000-01-23T04:56:07.000+00:00 + requestId: requestId + updateSteps: + - failureReason: failureReason + description: description + complete: true + - failureReason: failureReason + description: description + complete: true + failureReason: failureReason attributes: - - name: name - value: value - previousValue: previousValue - - name: name - value: value - previousValue: previousValue - clusterNodeAddress: clusterNodeAddress - inputContentClaimSection: inputContentClaimSection - timeOffset: 5 - totalCount: 1 - errors: - - errors - - errors - ProvenanceSearchValueDTO: + key: attributes + state: state + complete: true + results: + - verificationStepName: verificationStepName + explanation: explanation + outcome: "SUCCESSFUL, FAILED, SKIPPED" + - verificationStepName: verificationStepName + explanation: explanation + outcome: "SUCCESSFUL, FAILED, SKIPPED" + properties: + key: properties + xml: + name: verifyConfigRequest + VerifyConfigUpdateStepDTO: type: object properties: - value: - type: string - description: The search value. - inverse: + complete: type: boolean - description: Query for all except for search value. - description: The search terms used to perform the search. + description: Whether or not this step has completed + readOnly: true + description: + type: string + description: Explanation of what happens in this step + readOnly: true + failureReason: + type: string + description: "An explanation of why this step failed, or null if this step\ + \ did not fail" + readOnly: true + description: "The steps that are required in order to complete the request,\ + \ along with the status of each" + readOnly: true example: - inverse: true - value: value - ProvenanceOptionsDTO: + failureReason: failureReason + description: description + complete: true + VersionControlComponentMappingEntity: type: object properties: - searchableFields: - type: array - description: The available searchable field for the NiFi. - items: - $ref: '#/components/schemas/ProvenanceSearchableFieldDTO' + disconnectedNodeAcknowledged: + type: boolean + description: Acknowledges that this node is disconnected to allow for mutable + requests to proceed. + processGroupRevision: + $ref: '#/components/schemas/RevisionDTO' + versionControlComponentMapping: + type: object + additionalProperties: + type: string + description: The mapping of Versioned Component Identifiers to instance + ID's + description: The mapping of Versioned Component Identifiers to instance + ID's + versionControlInformation: + $ref: '#/components/schemas/VersionControlInformationDTO' + xml: + name: versionControlComponentMappingEntity + VersionControlInformationDTO: + type: object + properties: + branch: + type: string + description: The ID of the branch that the flow is stored in + bucketId: + type: string + description: The ID of the bucket that the flow is stored in + bucketName: + type: string + description: The name of the bucket that the flow is stored in + readOnly: true + flowDescription: + type: string + description: The description of the flow + flowId: + type: string + description: The ID of the flow + flowName: + type: string + description: The name of the flow + groupId: + type: string + description: The ID of the Process Group that is under version control + registryId: + type: string + description: The ID of the registry that the flow is stored in + registryName: + type: string + description: The name of the registry that the flow is stored in + readOnly: true + state: + type: string + description: "The current state of the Process Group, as it relates to the\ + \ Versioned Flow" + readOnly: true + enum: + - "LOCALLY_MODIFIED, STALE, LOCALLY_MODIFIED_AND_STALE, UP_TO_DATE, SYNC_FAILURE" + stateExplanation: + type: string + description: Explanation of why the group is in the specified state + readOnly: true + storageLocation: + type: string + description: The storage location + version: + type: string + description: The version of the flow + description: The Version Control information example: - searchableFields: - - field: field - id: id - label: label - type: type - - field: field - id: id - label: label - type: type - ProvenanceOptionsEntity: + bucketName: bucketName + groupId: groupId + registryId: registryId + storageLocation: storageLocation + bucketId: bucketId + registryName: registryName + branch: branch + flowName: flowName + version: version + flowDescription: flowDescription + stateExplanation: stateExplanation + state: "LOCALLY_MODIFIED, STALE, LOCALLY_MODIFIED_AND_STALE, UP_TO_DATE, SYNC_FAILURE" + flowId: flowId + VersionControlInformationEntity: type: object properties: - provenanceOptions: - $ref: '#/components/schemas/ProvenanceOptionsDTO' + disconnectedNodeAcknowledged: + type: boolean + description: Acknowledges that this node is disconnected to allow for mutable + requests to proceed. + processGroupRevision: + $ref: '#/components/schemas/RevisionDTO' + versionControlInformation: + $ref: '#/components/schemas/VersionControlInformationDTO' example: - provenanceOptions: - searchableFields: - - field: field - id: id - label: label - type: type - - field: field - id: id - label: label - type: type + disconnectedNodeAcknowledged: true + processGroupRevision: + clientId: clientId + lastModifier: lastModifier + version: 2 + versionControlInformation: + bucketName: bucketName + groupId: groupId + registryId: registryId + storageLocation: storageLocation + bucketId: bucketId + registryName: registryName + branch: branch + flowName: flowName + version: version + flowDescription: flowDescription + stateExplanation: stateExplanation + state: "LOCALLY_MODIFIED, STALE, LOCALLY_MODIFIED_AND_STALE, UP_TO_DATE,\ + \ SYNC_FAILURE" + flowId: flowId xml: - name: provenanceOptionsEntity - ProvenanceSearchableFieldDTO: + name: versionControlInformationEntity + VersionInfoDTO: type: object properties: - id: + buildBranch: type: string - description: The id of the searchable field. - field: + description: Build branch + buildRevision: type: string - description: The searchable field. - label: + description: Build revision or commit hash + buildTag: type: string - description: The label for the searchable field. - type: + description: Build tag + buildTimestamp: type: string - description: The type of the searchable field. - description: The available searchable field for the NiFi. + description: Build timestamp + format: date-time + javaVendor: + type: string + description: Java JVM vendor + javaVersion: + type: string + description: Java version + niFiVersion: + type: string + description: The version of this NiFi. + osArchitecture: + type: string + description: Host operating system architecture + osName: + type: string + description: Host operating system name + osVersion: + type: string + description: Host operating system version + description: "The nifi, os, java, and build version information" example: - field: field - id: id - label: label - type: type - RemoteProcessGroupPortEntity: + buildBranch: buildBranch + buildTimestamp: 2000-01-23T04:56:07.000+00:00 + osVersion: osVersion + buildRevision: buildRevision + buildTag: buildTag + javaVersion: javaVersion + niFiVersion: niFiVersion + osArchitecture: osArchitecture + javaVendor: javaVendor + osName: osName + VersionedAsset: type: object properties: - revision: - $ref: '#/components/schemas/RevisionDTO' - id: + identifier: type: string - description: The id of the component. - uri: + description: The identifier of the asset + name: type: string - description: The URI for futures requests to the component. + description: The name of the asset + description: The assets that are referenced by this parameter + example: + identifier: identifier + name: name + VersionedConnection: + type: object + properties: + backPressureDataSizeThreshold: + type: string + description: The object data size threshold for determining when back pressure + is applied. Updating this value is a passive change in the sense that + it won't impact whether existing files over the limit are affected but + it does help feeder processors to stop pushing too much into this work + queue. + backPressureObjectThreshold: + type: integer + description: The object count threshold for determining when back pressure + is applied. Updating this value is a passive change in the sense that + it won't impact whether existing files over the limit are affected but + it does help feeder processors to stop pushing too much into this work + queue. + format: int64 + bends: + type: array + description: The bend points on the connection. + items: + $ref: '#/components/schemas/Position' + comments: + type: string + description: The user-supplied comments for the component + componentType: + type: string + enum: + - CONNECTION + - PROCESSOR + - PROCESS_GROUP + - REMOTE_PROCESS_GROUP + - INPUT_PORT + - OUTPUT_PORT + - REMOTE_INPUT_PORT + - REMOTE_OUTPUT_PORT + - FUNNEL + - LABEL + - CONTROLLER_SERVICE + - REPORTING_TASK + - FLOW_ANALYSIS_RULE + - PARAMETER_CONTEXT + - PARAMETER_PROVIDER + - FLOW_REGISTRY_CLIENT + destination: + $ref: '#/components/schemas/ConnectableComponent' + flowFileExpiration: + type: string + description: The amount of time a flow file may be in the flow before it + will be automatically aged out of the flow. Once a flow file reaches this + age it will be terminated from the flow the next time a processor attempts + to start work on it. + groupIdentifier: + type: string + description: The ID of the Process Group that this component belongs to + identifier: + type: string + description: The component's unique identifier + instanceIdentifier: + type: string + description: "The instance ID of an existing component that is described\ + \ by this VersionedComponent, or null if this is not mapped to an instantiated\ + \ component" + labelIndex: + type: integer + description: The index of the bend point where to place the connection label. + format: int32 + loadBalanceCompression: + type: string + description: Whether or not compression should be used when transferring + FlowFiles between nodes + enum: + - "DO_NOT_COMPRESS, COMPRESS_ATTRIBUTES_ONLY, COMPRESS_ATTRIBUTES_AND_CONTENT" + loadBalanceStrategy: + type: string + description: "The Strategy to use for load balancing data across the cluster,\ + \ or null, if no Load Balance Strategy has been specified." + enum: + - "DO_NOT_LOAD_BALANCE, PARTITION_BY_ATTRIBUTE, ROUND_ROBIN, SINGLE_NODE" + name: + type: string + description: The component's name + partitioningAttribute: + type: string + description: "The attribute to use for partitioning data as it is load balanced\ + \ across the cluster. If the Load Balance Strategy is configured to use\ + \ PARTITION_BY_ATTRIBUTE, the value returned by this method is the name\ + \ of the FlowFile Attribute that will be used to determine which node\ + \ in the cluster should receive a given FlowFile. If the Load Balance\ + \ Strategy is unset or is set to any other value, the Partitioning Attribute\ + \ has no effect." position: - $ref: '#/components/schemas/PositionDTO' - permissions: - $ref: '#/components/schemas/PermissionsDTO' - bulletins: + $ref: '#/components/schemas/Position' + prioritizers: type: array - description: The bulletins for this component. + description: The comparators used to prioritize the queue. items: - $ref: '#/components/schemas/BulletinEntity' - disconnectedNodeAcknowledged: - type: boolean - description: Acknowledges that this node is disconnected to allow for mutable - requests to proceed. - remoteProcessGroupPort: - $ref: '#/components/schemas/RemoteProcessGroupPortDTO' - operatePermissions: - $ref: '#/components/schemas/PermissionsDTO' + type: string + description: The comparators used to prioritize the queue. + selectedRelationships: + uniqueItems: true + type: array + description: The selected relationship that comprise the connection. + items: + type: string + description: The selected relationship that comprise the connection. + source: + $ref: '#/components/schemas/ConnectableComponent' + zIndex: + type: integer + description: The z index of the connection. + format: int64 + description: The Connections example: - bulletins: - - sourceId: sourceId - canRead: true - groupId: groupId - id: 5 - nodeAddress: nodeAddress - bulletin: - sourceId: sourceId - level: level - sourceType: sourceType - groupId: groupId - id: 5 - sourceName: sourceName - category: category - message: message - nodeAddress: nodeAddress - timestamp: timestamp - timestamp: timestamp - - sourceId: sourceId - canRead: true - groupId: groupId - id: 5 - nodeAddress: nodeAddress - bulletin: - sourceId: sourceId - level: level - sourceType: sourceType - groupId: groupId - id: 5 - sourceName: sourceName - category: category - message: message - nodeAddress: nodeAddress - timestamp: timestamp - timestamp: timestamp - disconnectedNodeAcknowledged: true - permissions: - canRead: true - canWrite: true - id: id - position: - x: 6.027456183070403 - "y": 1.4658129805029452 - uri: uri - remoteProcessGroupPort: + componentType: CONNECTION + identifier: identifier + prioritizers: + - prioritizers + - prioritizers + comments: comments + flowFileExpiration: flowFileExpiration + selectedRelationships: + - selectedRelationships + - selectedRelationships + loadBalanceCompression: "DO_NOT_COMPRESS, COMPRESS_ATTRIBUTES_ONLY, COMPRESS_ATTRIBUTES_AND_CONTENT" + destination: comments: comments - targetId: targetId - concurrentlySchedulableTaskCount: 9 groupId: groupId - useCompression: true - targetRunning: true - connected: true - versionedComponentId: versionedComponentId - batchSettings: - duration: duration - size: size - count: 6 name: name - transmitting: true - exists: true + instanceIdentifier: instanceIdentifier id: id - revision: - clientId: clientId - lastModifier: lastModifier - version: 0 - operatePermissions: null - xml: - name: remoteProcessGroupPortEntity - RemotePortRunStatusEntity: + type: PROCESSOR + backPressureDataSizeThreshold: backPressureDataSizeThreshold + loadBalanceStrategy: "DO_NOT_LOAD_BALANCE, PARTITION_BY_ATTRIBUTE, ROUND_ROBIN,\ + \ SINGLE_NODE" + labelIndex: 2 + source: null + bends: + - x: 7.203794749804894 + "y": 4.332304821875894 + - x: 7.203794749804894 + "y": 4.332304821875894 + backPressureObjectThreshold: 0 + name: name + instanceIdentifier: instanceIdentifier + position: null + groupIdentifier: groupIdentifier + partitioningAttribute: partitioningAttribute + zIndex: 9 + VersionedControllerService: type: object properties: - revision: - $ref: '#/components/schemas/RevisionDTO' - state: + annotationData: + type: string + description: The annotation for the controller service. This is how the + custom UI relays configuration to the controller service. + bulletinLevel: + type: string + description: The level at which the controller service will report bulletins. + bundle: + $ref: '#/components/schemas/Bundle' + comments: + type: string + description: The user-supplied comments for the component + componentType: type: string - description: The run status of the RemotePort. enum: - - "TRANSMITTING, STOPPED" - disconnectedNodeAcknowledged: - type: boolean - description: Acknowledges that this node is disconnected to allow for mutable - requests to proceed. - xml: - name: entity - ReportingTaskRunStatusEntity: - type: object - properties: - revision: - $ref: '#/components/schemas/RevisionDTO' - state: + - CONNECTION + - PROCESSOR + - PROCESS_GROUP + - REMOTE_PROCESS_GROUP + - INPUT_PORT + - OUTPUT_PORT + - REMOTE_INPUT_PORT + - REMOTE_OUTPUT_PORT + - FUNNEL + - LABEL + - CONTROLLER_SERVICE + - REPORTING_TASK + - FLOW_ANALYSIS_RULE + - PARAMETER_CONTEXT + - PARAMETER_PROVIDER + - FLOW_REGISTRY_CLIENT + controllerServiceApis: + type: array + description: Lists the APIs this Controller Service implements. + items: + $ref: '#/components/schemas/ControllerServiceAPI' + groupIdentifier: type: string - description: The run status of the ReportingTask. - enum: - - "RUNNING, STOPPED" - disconnectedNodeAcknowledged: - type: boolean - description: Acknowledges that this node is disconnected to allow for mutable - requests to proceed. - xml: - name: entity - ResourceDTO: - type: object - properties: + description: The ID of the Process Group that this component belongs to identifier: type: string - description: The identifier of the resource. + description: The component's unique identifier + instanceIdentifier: + type: string + description: "The instance ID of an existing component that is described\ + \ by this VersionedComponent, or null if this is not mapped to an instantiated\ + \ component" name: type: string - description: The name of the resource. + description: The component's name + position: + $ref: '#/components/schemas/Position' + properties: + type: object + additionalProperties: + type: string + description: The properties for the component. Properties whose value + is not set will only contain the property name. + description: The properties for the component. Properties whose value is + not set will only contain the property name. + propertyDescriptors: + type: object + additionalProperties: + $ref: '#/components/schemas/VersionedPropertyDescriptor' + description: The property descriptors for the component. + scheduledState: + type: string + description: The ScheduledState denoting whether the Controller Service + is ENABLED or DISABLED + enum: + - ENABLED + - DISABLED + - RUNNING + type: + type: string + description: The type of the extension component + description: The Controller Services example: + annotationData: annotationData + componentType: CONNECTION identifier: identifier + comments: comments + bulletinLevel: bulletinLevel + propertyDescriptors: + key: + resourceDefinition: + resourceTypes: + - FILE + - FILE + cardinality: SINGLE + displayName: displayName + identifiesControllerService: true + name: name + dynamic: true + sensitive: true + type: type + scheduledState: ENABLED + controllerServiceApis: + - type: type + bundle: null + - type: type + bundle: null name: name - ResourcesEntity: - type: object - properties: - resources: - type: array - items: - $ref: '#/components/schemas/ResourceDTO' - example: - resources: - - identifier: identifier - name: name - - identifier: identifier - name: name - xml: - name: resourcesEntity - PeerDTO: + instanceIdentifier: instanceIdentifier + position: null + groupIdentifier: groupIdentifier + bundle: + artifact: artifact + version: version + group: group + properties: + key: properties + VersionedFlowCoordinates: type: object properties: - hostname: + branch: type: string - description: The hostname of this peer. - port: - type: integer - description: The port number of this peer. - format: int32 - secure: + description: The name of the branch that the flow resides in + bucketId: + type: string + description: The UUID of the bucket that the flow resides in + flowId: + type: string + description: The UUID of the flow + latest: type: boolean - description: Returns if this peer connection is secure. - flowFileCount: - type: integer - description: The number of flowFiles this peer holds. - format: int32 - example: - flowFileCount: 6 - hostname: hostname - port: 0 - secure: true - PeersEntity: - type: object - properties: - peers: - type: array - items: - $ref: '#/components/schemas/PeerDTO' + description: Whether or not these coordinates point to the latest version + of the flow + registryId: + type: string + description: The identifier of the Flow Registry that contains the flow + storageLocation: + type: string + description: The location of the Flow Registry that stores the flow + version: + type: string + description: The version of the flow + description: "The coordinates where the remote flow is stored, or null if the\ + \ Process Group is not directly under Version Control" example: - peers: - - flowFileCount: 6 - hostname: hostname - port: 0 - secure: true - - flowFileCount: 6 - hostname: hostname - port: 0 - secure: true - xml: - name: peersEntity - ControllerDTO: + registryId: registryId + storageLocation: storageLocation + bucketId: bucketId + branch: branch + flowId: flowId + version: version + latest: true + VersionedFlowDTO: type: object properties: - id: + action: type: string - description: The id of the NiFi. - name: + description: The action being performed + enum: + - "COMMIT, FORCE_COMMIT" + branch: type: string - description: The name of the NiFi. + description: The branch where the flow is stored + bucketId: + type: string + description: The ID of the bucket where the flow is stored comments: type: string - description: The comments for the NiFi. - runningCount: - type: integer - description: The number of running components in the NiFi. - format: int32 - stoppedCount: - type: integer - description: The number of stopped components in the NiFi. - format: int32 - invalidCount: - type: integer - description: The number of invalid components in the NiFi. - format: int32 - disabledCount: - type: integer - description: The number of disabled components in the NiFi. - format: int32 - activeRemotePortCount: - type: integer - description: The number of active remote ports contained in the NiFi. - format: int32 - inactiveRemotePortCount: - type: integer - description: The number of inactive remote ports contained in the NiFi. - format: int32 - inputPortCount: - type: integer - description: The number of input ports contained in the NiFi. - format: int32 - outputPortCount: - type: integer - description: The number of output ports in the NiFi. - format: int32 - remoteSiteListeningPort: - type: integer - description: "The Socket Port on which this instance is listening for Remote\ - \ Transfers of Flow Files. If this instance is not configured to receive\ - \ Flow Files from remote instances, this will be null." - format: int32 - remoteSiteHttpListeningPort: - type: integer - description: "The HTTP(S) Port on which this instance is listening for Remote\ - \ Transfers of Flow Files. If this instance is not configured to receive\ - \ Flow Files from remote instances, this will be null." - format: int32 - siteToSiteSecure: - type: boolean - description: Indicates whether or not Site-to-Site communications with this - instance is secure (2-way authentication). - instanceId: + description: Comments for the changeset + description: type: string - description: "If clustered, the id of the Cluster Manager, otherwise the\ - \ id of the NiFi." - inputPorts: - uniqueItems: true - type: array - description: The input ports available to send data to for the NiFi. - items: - $ref: '#/components/schemas/PortDTO' - outputPorts: - uniqueItems: true - type: array - description: The output ports available to received data from the NiFi. - items: - $ref: '#/components/schemas/PortDTO' + description: A description of the flow + flowId: + type: string + description: The ID of the flow + flowName: + type: string + description: The name of the flow + registryId: + type: string + description: The ID of the registry that the flow is tracked to + description: The versioned flow example: - activeRemotePortCount: 5 comments: comments - siteToSiteSecure: true - outputPortCount: 9 - inactiveRemotePortCount: 2 - inputPortCount: 7 - instanceId: instanceId - outputPorts: - - null - - null - name: name - runningCount: 0 - invalidCount: 1 - disabledCount: 5 - remoteSiteListeningPort: 3 - inputPorts: - - comments: comments - concurrentlySchedulableTaskCount: 2 - parentGroupId: parentGroupId - type: "INPUT_PORT, OUTPUT_PORT" - allowRemoteAccess: true - versionedComponentId: versionedComponentId - name: name - transmitting: true - validationErrors: - - validationErrors - - validationErrors - id: id - position: null - state: "RUNNING, STOPPED, DISABLED" - portFunction: "STANDARD, FAILURE" - - comments: comments - concurrentlySchedulableTaskCount: 2 - parentGroupId: parentGroupId - type: "INPUT_PORT, OUTPUT_PORT" - allowRemoteAccess: true - versionedComponentId: versionedComponentId - name: name - transmitting: true - validationErrors: - - validationErrors - - validationErrors - id: id - position: null - state: "RUNNING, STOPPED, DISABLED" - portFunction: "STANDARD, FAILURE" - stoppedCount: 6 - id: id - remoteSiteHttpListeningPort: 2 - ControllerEntity: + action: "COMMIT, FORCE_COMMIT" + description: description + registryId: registryId + bucketId: bucketId + branch: branch + flowId: flowId + flowName: flowName + VersionedFlowEntity: type: object properties: - controller: - $ref: '#/components/schemas/ControllerDTO' + versionedFlow: + $ref: '#/components/schemas/VersionedFlowDTO' example: - controller: - activeRemotePortCount: 5 + versionedFlow: comments: comments - siteToSiteSecure: true - outputPortCount: 9 - inactiveRemotePortCount: 2 - inputPortCount: 7 - instanceId: instanceId - outputPorts: - - null - - null - name: name - runningCount: 0 - invalidCount: 1 - disabledCount: 5 - remoteSiteListeningPort: 3 - inputPorts: - - comments: comments - concurrentlySchedulableTaskCount: 2 - parentGroupId: parentGroupId - type: "INPUT_PORT, OUTPUT_PORT" - allowRemoteAccess: true - versionedComponentId: versionedComponentId - name: name - transmitting: true - validationErrors: - - validationErrors - - validationErrors - id: id - position: null - state: "RUNNING, STOPPED, DISABLED" - portFunction: "STANDARD, FAILURE" - - comments: comments - concurrentlySchedulableTaskCount: 2 - parentGroupId: parentGroupId - type: "INPUT_PORT, OUTPUT_PORT" - allowRemoteAccess: true - versionedComponentId: versionedComponentId - name: name - transmitting: true - validationErrors: - - validationErrors - - validationErrors - id: id - position: null - state: "RUNNING, STOPPED, DISABLED" - portFunction: "STANDARD, FAILURE" - stoppedCount: 6 - id: id - remoteSiteHttpListeningPort: 2 + action: "COMMIT, FORCE_COMMIT" + description: description + registryId: registryId + bucketId: bucketId + branch: branch + flowId: flowId + flowName: flowName xml: - name: controllerEntity - SnippetDTO: - type: object - properties: - id: - type: string - description: The id of the snippet. - uri: - type: string - description: The URI of the snippet. - parentGroupId: - type: string - description: The group id for the components in the snippet. - processGroups: - type: object - additionalProperties: - $ref: '#/components/schemas/RevisionDTO' - description: "The ids of the process groups in this snippet. These ids will\ - \ be populated within each response. They can be specified when creating\ - \ a snippet. However, once a snippet has been created its contents cannot\ - \ be modified (these ids are ignored during update requests)." - remoteProcessGroups: - type: object - additionalProperties: - $ref: '#/components/schemas/RevisionDTO' - description: | - The ids of the remote process groups in this snippet. - These ids will be populated within each response. - They can be specified when creating a snippet. - However, once a snippet has been created its contents cannot be modified (these ids are ignored during update requests). - processors: - type: object - additionalProperties: - $ref: '#/components/schemas/RevisionDTO' - description: "The ids of the processors in this snippet. These ids will\ - \ be populated within each response. They can be specified when creating\ - \ a snippet. However, once a snippet has been created its contents cannot\ - \ be modified (these ids are ignored during update requests)." - inputPorts: - type: object - additionalProperties: - $ref: '#/components/schemas/RevisionDTO' - description: "The ids of the input ports in this snippet. These ids will\ - \ be populated within each response. They can be specified when creating\ - \ a snippet. However, once a snippet has been created its contents cannot\ - \ be modified (these ids are ignored during update requests)." - outputPorts: - type: object - additionalProperties: - $ref: '#/components/schemas/RevisionDTO' - description: "The ids of the output ports in this snippet. These ids will\ - \ be populated within each response. They can be specified when creating\ - \ a snippet. However, once a snippet has been created its contents cannot\ - \ be modified (these ids are ignored during update requests)." - connections: - type: object - additionalProperties: - $ref: '#/components/schemas/RevisionDTO' - description: "The ids of the connections in this snippet. These ids will\ - \ be populated within each response. They can be specified when creating\ - \ a snippet. However, once a snippet has been created its contents cannot\ - \ be modified (these ids are ignored during update requests)." - labels: - type: object - additionalProperties: - $ref: '#/components/schemas/RevisionDTO' - description: "The ids of the labels in this snippet. These ids will be populated\ - \ within each response. They can be specified when creating a snippet.\ - \ However, once a snippet has been created its contents cannot be modified\ - \ (these ids are ignored during update requests)." - funnels: - type: object - additionalProperties: - $ref: '#/components/schemas/RevisionDTO' - description: "The ids of the funnels in this snippet. These ids will be\ - \ populated within each response. They can be specified when creating\ - \ a snippet. However, once a snippet has been created its contents cannot\ - \ be modified (these ids are ignored during update requests)." - description: The snippet. - example: - processGroups: - key: - clientId: clientId - lastModifier: lastModifier - version: 0 - outputPorts: - key: null - parentGroupId: parentGroupId - inputPorts: - key: null - funnels: - key: null - id: id - processors: - key: null - remoteProcessGroups: - key: null - uri: uri - connections: - key: null - labels: - key: null - SnippetEntity: + name: versionedFlowEntity + VersionedFlowSnapshotEntity: type: object properties: - snippet: - $ref: '#/components/schemas/SnippetDTO' disconnectedNodeAcknowledged: type: boolean description: Acknowledges that this node is disconnected to allow for mutable requests to proceed. - example: - snippet: - processGroups: - key: - clientId: clientId - lastModifier: lastModifier - version: 0 - outputPorts: - key: null - parentGroupId: parentGroupId - inputPorts: - key: null - funnels: - key: null - id: id - processors: - key: null - remoteProcessGroups: - key: null - uri: uri - connections: - key: null - labels: - key: null - disconnectedNodeAcknowledged: true + processGroupRevision: + $ref: '#/components/schemas/RevisionDTO' + registryId: + type: string + description: The ID of the Registry that this flow belongs to + updateDescendantVersionedFlows: + type: boolean + description: "If the Process Group to be updated has a child or descendant\ + \ Process Group that is also under Version Control, this specifies whether\ + \ or not the contents of that child/descendant Process Group should be\ + \ updated." + versionedFlow: + $ref: '#/components/schemas/RegisteredFlowSnapshot' + versionedFlowSnapshot: + $ref: '#/components/schemas/RegisteredFlowSnapshot' xml: - name: snippetEntity - JmxMetricsResultDTO: + name: versionedFlowSnapshotEntity + VersionedFlowSnapshotMetadataEntity: type: object properties: - beanName: - type: string - description: The bean name of the metrics bean. - attributeName: + registryId: type: string - description: The attribute name of the metrics bean's attribute. - attributeValue: - type: object - description: The attribute value of the the metrics bean's attribute + description: The ID of the Registry that this flow belongs to + versionedFlowSnapshotMetadata: + $ref: '#/components/schemas/RegisteredFlowSnapshotMetadata' example: - attributeValue: {} - beanName: beanName - attributeName: attributeName - JmxMetricsResultsEntity: + registryId: registryId + versionedFlowSnapshotMetadata: + flowIdentifier: flowIdentifier + comments: comments + author: author + bucketIdentifier: bucketIdentifier + branch: branch + version: version + timestamp: 5 + xml: + name: versionedFlowSnapshotMetadataEntity + VersionedFlowSnapshotMetadataSetEntity: type: object properties: - jmxMetricsResults: + versionedFlowSnapshotMetadataSet: + uniqueItems: true type: array items: - $ref: '#/components/schemas/JmxMetricsResultDTO' + $ref: '#/components/schemas/VersionedFlowSnapshotMetadataEntity' example: - jmxMetricsResults: - - attributeValue: {} - beanName: beanName - attributeName: attributeName - - attributeValue: {} - beanName: beanName - attributeName: attributeName + versionedFlowSnapshotMetadataSet: + - registryId: registryId + versionedFlowSnapshotMetadata: + flowIdentifier: flowIdentifier + comments: comments + author: author + bucketIdentifier: bucketIdentifier + branch: branch + version: version + timestamp: 5 + - registryId: registryId + versionedFlowSnapshotMetadata: + flowIdentifier: flowIdentifier + comments: comments + author: author + bucketIdentifier: bucketIdentifier + branch: branch + version: version + timestamp: 5 xml: - name: jmxMetricsResult - GarbageCollectionDTO: - type: object - properties: - name: - type: string - description: The name of the garbage collector. - collectionCount: - type: integer - description: The number of times garbage collection has run. - format: int64 - collectionTime: - type: string - description: The total amount of time spent garbage collecting. - collectionMillis: - type: integer - description: The total number of milliseconds spent garbage collecting. - format: int64 - description: The garbage collection details. - example: - collectionTime: collectionTime - collectionMillis: 7 - name: name - collectionCount: 6 - NodeSystemDiagnosticsSnapshotDTO: + name: versionedFlowSnapshotMetadataSetEntity + VersionedFlowUpdateRequestDTO: type: object properties: - nodeId: + complete: + type: boolean + description: Whether or not this request has completed + readOnly: true + failureReason: type: string - description: The unique ID that identifies the node - address: + description: "An explanation of why this request failed, or null if this\ + \ request has not failed" + readOnly: true + lastUpdated: type: string - description: The API address of the node - apiPort: + description: The last time this request was updated. + readOnly: true + percentCompleted: type: integer - description: The API port used to communicate with the node + description: "The percentage complete for the request, between 0 and 100" format: int32 - snapshot: - $ref: '#/components/schemas/SystemDiagnosticsSnapshotDTO' - description: "A systems diagnostics snapshot for each node in the cluster. If\ - \ the NiFi instance is a standalone instance, rather than a cluster, this\ - \ may be null." - example: - address: address - apiPort: 4 - nodeId: nodeId - snapshot: null - ResourceClaimDetailsDTO: - type: object - properties: - container: + readOnly: true + processGroupId: type: string - description: The container of the Content Repository in which the Resource - Claim exists - section: + description: The unique ID of the Process Group being updated + requestId: type: string - description: The section of the Content Repository in which the Resource - Claim exists - identifier: + description: The unique ID of this request. + readOnly: true + state: type: string - description: The identifier of the Resource Claim - inUse: - type: boolean - description: Whether or not the Resource Claim is in use - awaitingDestruction: - type: boolean - description: Whether or not the Resource Claim is awaiting destruction - writable: - type: boolean - description: Whether or not the Resource Claim can still have more data - written to it - claimantCount: - type: integer - description: The number of FlowFiles that have a claim to the Resource - format: int32 + description: The state of the request + readOnly: true + uri: + type: string + description: The URI for future requests to this drop request. + readOnly: true + versionControlInformation: + $ref: '#/components/schemas/VersionControlInformationDTO' + description: The Flow Update Request example: - container: container - identifier: identifier - awaitingDestruction: true - inUse: true - claimantCount: 1 - section: section - writable: true - StorageUsageDTO: + percentCompleted: 0 + lastUpdated: lastUpdated + processGroupId: processGroupId + requestId: requestId + failureReason: failureReason + state: state + versionControlInformation: + bucketName: bucketName + groupId: groupId + registryId: registryId + storageLocation: storageLocation + bucketId: bucketId + registryName: registryName + branch: branch + flowName: flowName + version: version + flowDescription: flowDescription + stateExplanation: stateExplanation + state: "LOCALLY_MODIFIED, STALE, LOCALLY_MODIFIED_AND_STALE, UP_TO_DATE,\ + \ SYNC_FAILURE" + flowId: flowId + complete: true + uri: uri + VersionedFlowUpdateRequestEntity: type: object properties: - identifier: - type: string - description: The identifier of this storage location. The identifier will - correspond to the identifier keyed in the storage configuration. - freeSpace: - type: string - description: Amount of free space. - totalSpace: - type: string - description: Amount of total space. - usedSpace: - type: string - description: Amount of used space. - freeSpaceBytes: - type: integer - description: The number of bytes of free space. - format: int64 - totalSpaceBytes: - type: integer - description: The number of bytes of total space. - format: int64 - usedSpaceBytes: - type: integer - description: The number of bytes of used space. - format: int64 - utilization: - type: string - description: Utilization of this storage location. - description: The provenance repository storage usage. + processGroupRevision: + $ref: '#/components/schemas/RevisionDTO' + request: + $ref: '#/components/schemas/VersionedFlowUpdateRequestDTO' example: - identifier: identifier - usedSpace: usedSpace - freeSpace: freeSpace - freeSpaceBytes: 1 - usedSpaceBytes: 1 - totalSpaceBytes: 1 - utilization: utilization - totalSpace: totalSpace - SystemDiagnosticsDTO: + processGroupRevision: + clientId: clientId + lastModifier: lastModifier + version: 2 + request: + percentCompleted: 0 + lastUpdated: lastUpdated + processGroupId: processGroupId + requestId: requestId + failureReason: failureReason + state: state + versionControlInformation: + bucketName: bucketName + groupId: groupId + registryId: registryId + storageLocation: storageLocation + bucketId: bucketId + registryName: registryName + branch: branch + flowName: flowName + version: version + flowDescription: flowDescription + stateExplanation: stateExplanation + state: "LOCALLY_MODIFIED, STALE, LOCALLY_MODIFIED_AND_STALE, UP_TO_DATE,\ + \ SYNC_FAILURE" + flowId: flowId + complete: true + uri: uri + xml: + name: registeredFlowUpdateRequestEntity + VersionedFlowsEntity: type: object properties: - aggregateSnapshot: - $ref: '#/components/schemas/SystemDiagnosticsSnapshotDTO' - nodeSnapshots: + versionedFlows: + uniqueItems: true type: array - description: "A systems diagnostics snapshot for each node in the cluster.\ - \ If the NiFi instance is a standalone instance, rather than a cluster,\ - \ this may be null." items: - $ref: '#/components/schemas/NodeSystemDiagnosticsSnapshotDTO' - example: - nodeSnapshots: - - address: address - apiPort: 4 - nodeId: nodeId - snapshot: null - - address: address - apiPort: 4 - nodeId: nodeId - snapshot: null - aggregateSnapshot: - nonHeapUtilization: nonHeapUtilization - totalHeap: totalHeap - freeHeapBytes: 7 - totalHeapBytes: 5 - usedHeapBytes: 2 - totalThreads: 4 - maxNonHeapBytes: 5 - maxNonHeap: maxNonHeap - provenanceRepositoryStorageUsage: - - null - - null - usedHeap: usedHeap - processorLoadAverage: 2.027123023002322 - maxHeapBytes: 9 - usedNonHeapBytes: 6 - daemonThreads: 7 - availableProcessors: 3 - usedNonHeap: usedNonHeap - heapUtilization: heapUtilization - freeNonHeap: freeNonHeap - totalNonHeap: totalNonHeap - garbageCollection: - - collectionTime: collectionTime - collectionMillis: 7 - name: name - collectionCount: 6 - - collectionTime: collectionTime - collectionMillis: 7 - name: name - collectionCount: 6 - versionInfo: - buildBranch: buildBranch - osVersion: osVersion - buildTimestamp: 2000-01-23T04:56:07.000+00:00 - buildTag: buildTag - buildRevision: buildRevision - javaVersion: javaVersion - niFiVersion: niFiVersion - osArchitecture: osArchitecture - javaVendor: javaVendor - osName: osName - contentRepositoryStorageUsage: - - null - - null - totalNonHeapBytes: 0 - uptime: uptime - freeHeap: freeHeap - freeNonHeapBytes: 1 - resourceClaimDetails: - - container: container - identifier: identifier - awaitingDestruction: true - inUse: true - claimantCount: 1 - section: section - writable: true - - container: container - identifier: identifier - awaitingDestruction: true - inUse: true - claimantCount: 1 - section: section - writable: true - flowFileRepositoryStorageUsage: - identifier: identifier - usedSpace: usedSpace - freeSpace: freeSpace - freeSpaceBytes: 1 - usedSpaceBytes: 1 - totalSpaceBytes: 1 - utilization: utilization - totalSpace: totalSpace - maxHeap: maxHeap - statsLastRefreshed: statsLastRefreshed - SystemDiagnosticsEntity: - type: object - properties: - systemDiagnostics: - $ref: '#/components/schemas/SystemDiagnosticsDTO' + $ref: '#/components/schemas/VersionedFlowEntity' example: - systemDiagnostics: - nodeSnapshots: - - address: address - apiPort: 4 - nodeId: nodeId - snapshot: null - - address: address - apiPort: 4 - nodeId: nodeId - snapshot: null - aggregateSnapshot: - nonHeapUtilization: nonHeapUtilization - totalHeap: totalHeap - freeHeapBytes: 7 - totalHeapBytes: 5 - usedHeapBytes: 2 - totalThreads: 4 - maxNonHeapBytes: 5 - maxNonHeap: maxNonHeap - provenanceRepositoryStorageUsage: - - null - - null - usedHeap: usedHeap - processorLoadAverage: 2.027123023002322 - maxHeapBytes: 9 - usedNonHeapBytes: 6 - daemonThreads: 7 - availableProcessors: 3 - usedNonHeap: usedNonHeap - heapUtilization: heapUtilization - freeNonHeap: freeNonHeap - totalNonHeap: totalNonHeap - garbageCollection: - - collectionTime: collectionTime - collectionMillis: 7 - name: name - collectionCount: 6 - - collectionTime: collectionTime - collectionMillis: 7 - name: name - collectionCount: 6 - versionInfo: - buildBranch: buildBranch - osVersion: osVersion - buildTimestamp: 2000-01-23T04:56:07.000+00:00 - buildTag: buildTag - buildRevision: buildRevision - javaVersion: javaVersion - niFiVersion: niFiVersion - osArchitecture: osArchitecture - javaVendor: javaVendor - osName: osName - contentRepositoryStorageUsage: - - null - - null - totalNonHeapBytes: 0 - uptime: uptime - freeHeap: freeHeap - freeNonHeapBytes: 1 - resourceClaimDetails: - - container: container - identifier: identifier - awaitingDestruction: true - inUse: true - claimantCount: 1 - section: section - writable: true - - container: container - identifier: identifier - awaitingDestruction: true - inUse: true - claimantCount: 1 - section: section - writable: true - flowFileRepositoryStorageUsage: - identifier: identifier - usedSpace: usedSpace - freeSpace: freeSpace - freeSpaceBytes: 1 - usedSpaceBytes: 1 - totalSpaceBytes: 1 - utilization: utilization - totalSpace: totalSpace - maxHeap: maxHeap - statsLastRefreshed: statsLastRefreshed + versionedFlows: + - versionedFlow: + comments: comments + action: "COMMIT, FORCE_COMMIT" + description: description + registryId: registryId + bucketId: bucketId + branch: branch + flowId: flowId + flowName: flowName + - versionedFlow: + comments: comments + action: "COMMIT, FORCE_COMMIT" + description: description + registryId: registryId + bucketId: bucketId + branch: branch + flowId: flowId + flowName: flowName xml: - name: systemDiagnosticsEntity - SystemDiagnosticsSnapshotDTO: + name: versionedFlowsEntity + VersionedFunnel: type: object properties: - totalNonHeap: + comments: type: string - description: Total size of non heap. - totalNonHeapBytes: - type: integer - description: Total number of bytes allocated to the JVM not used for heap - format: int64 - usedNonHeap: + description: The user-supplied comments for the component + componentType: type: string - description: Amount of use non heap. - usedNonHeapBytes: - type: integer - description: Total number of bytes used by the JVM not in the heap space - format: int64 - freeNonHeap: + enum: + - CONNECTION + - PROCESSOR + - PROCESS_GROUP + - REMOTE_PROCESS_GROUP + - INPUT_PORT + - OUTPUT_PORT + - REMOTE_INPUT_PORT + - REMOTE_OUTPUT_PORT + - FUNNEL + - LABEL + - CONTROLLER_SERVICE + - REPORTING_TASK + - FLOW_ANALYSIS_RULE + - PARAMETER_CONTEXT + - PARAMETER_PROVIDER + - FLOW_REGISTRY_CLIENT + groupIdentifier: type: string - description: Amount of free non heap. - freeNonHeapBytes: - type: integer - description: Total number of free non-heap bytes available to the JVM - format: int64 - maxNonHeap: + description: The ID of the Process Group that this component belongs to + identifier: type: string - description: Maximum size of non heap. - maxNonHeapBytes: - type: integer - description: The maximum number of bytes that the JVM can use for non-heap - purposes - format: int64 - nonHeapUtilization: + description: The component's unique identifier + instanceIdentifier: type: string - description: Utilization of non heap. - totalHeap: + description: "The instance ID of an existing component that is described\ + \ by this VersionedComponent, or null if this is not mapped to an instantiated\ + \ component" + name: + type: string + description: The component's name + position: + $ref: '#/components/schemas/Position' + description: The Funnels + example: + componentType: CONNECTION + identifier: identifier + comments: comments + name: name + instanceIdentifier: instanceIdentifier + position: null + groupIdentifier: groupIdentifier + VersionedLabel: + type: object + properties: + comments: + type: string + description: The user-supplied comments for the component + componentType: + type: string + enum: + - CONNECTION + - PROCESSOR + - PROCESS_GROUP + - REMOTE_PROCESS_GROUP + - INPUT_PORT + - OUTPUT_PORT + - REMOTE_INPUT_PORT + - REMOTE_OUTPUT_PORT + - FUNNEL + - LABEL + - CONTROLLER_SERVICE + - REPORTING_TASK + - FLOW_ANALYSIS_RULE + - PARAMETER_CONTEXT + - PARAMETER_PROVIDER + - FLOW_REGISTRY_CLIENT + groupIdentifier: type: string - description: Total size of heap. - totalHeapBytes: - type: integer - description: The total number of bytes that are available for the JVM heap - to use - format: int64 - usedHeap: + description: The ID of the Process Group that this component belongs to + height: + type: number + description: The height of the label in pixels when at a 1:1 scale. + format: double + identifier: type: string - description: Amount of used heap. - usedHeapBytes: - type: integer - description: The number of bytes of JVM heap that are currently being used - format: int64 - freeHeap: + description: The component's unique identifier + instanceIdentifier: type: string - description: Amount of free heap. - freeHeapBytes: - type: integer - description: The number of bytes that are allocated to the JVM heap but - not currently being used - format: int64 - maxHeap: + description: "The instance ID of an existing component that is described\ + \ by this VersionedComponent, or null if this is not mapped to an instantiated\ + \ component" + label: type: string - description: Maximum size of heap. - maxHeapBytes: - type: integer - description: The maximum number of bytes that can be used by the JVM - format: int64 - heapUtilization: + description: The text that appears in the label. + name: type: string - description: Utilization of heap. - availableProcessors: - type: integer - description: Number of available processors if supported by the underlying - system. - format: int32 - processorLoadAverage: + description: The component's name + position: + $ref: '#/components/schemas/Position' + style: + type: object + additionalProperties: + type: string + description: "The styles for this label (font-size : 12px, background-color\ + \ : #eee, etc)." + description: "The styles for this label (font-size : 12px, background-color\ + \ : #eee, etc)." + width: type: number - description: The processor load average if supported by the underlying system. + description: The width of the label in pixels when at a 1:1 scale. format: double - totalThreads: - type: integer - description: Total number of threads. - format: int32 - daemonThreads: + zIndex: type: integer - description: Number of daemon threads. - format: int32 - uptime: + description: The z index of the connection. + format: int64 + description: The Labels + example: + componentType: CONNECTION + identifier: identifier + comments: comments + name: name + width: 4.8789878742268815 + instanceIdentifier: instanceIdentifier + style: + key: style + label: label + position: null + groupIdentifier: groupIdentifier + height: 6.173804034172511 + zIndex: 6 + VersionedParameter: + type: object + properties: + description: type: string - description: The uptime of the Java virtual machine - flowFileRepositoryStorageUsage: - $ref: '#/components/schemas/StorageUsageDTO' - contentRepositoryStorageUsage: - uniqueItems: true - type: array - description: The content repository storage usage. - items: - $ref: '#/components/schemas/StorageUsageDTO' - provenanceRepositoryStorageUsage: - uniqueItems: true - type: array - description: The provenance repository storage usage. - items: - $ref: '#/components/schemas/StorageUsageDTO' - garbageCollection: - uniqueItems: true - type: array - description: The garbage collection details. - items: - $ref: '#/components/schemas/GarbageCollectionDTO' - resourceClaimDetails: + description: The description of the param + name: + type: string + description: The name of the parameter + provided: + type: boolean + description: Whether or not the parameter value is provided by a ParameterProvider + referencedAssets: type: array + description: The assets that are referenced by this parameter items: - $ref: '#/components/schemas/ResourceClaimDetailsDTO' - statsLastRefreshed: + $ref: '#/components/schemas/VersionedAsset' + sensitive: + type: boolean + description: Whether or not the parameter value is sensitive + value: type: string - description: When the diagnostics were generated. - versionInfo: - $ref: '#/components/schemas/VersionInfoDTO' - description: The System Diagnostics snapshot from the node. + description: The value of the parameter + description: The parameters in the context example: - nonHeapUtilization: nonHeapUtilization - totalHeap: totalHeap - freeHeapBytes: 7 - totalHeapBytes: 5 - usedHeapBytes: 2 - totalThreads: 4 - maxNonHeapBytes: 5 - maxNonHeap: maxNonHeap - provenanceRepositoryStorageUsage: - - null - - null - usedHeap: usedHeap - processorLoadAverage: 2.027123023002322 - maxHeapBytes: 9 - usedNonHeapBytes: 6 - daemonThreads: 7 - availableProcessors: 3 - usedNonHeap: usedNonHeap - heapUtilization: heapUtilization - freeNonHeap: freeNonHeap - totalNonHeap: totalNonHeap - garbageCollection: - - collectionTime: collectionTime - collectionMillis: 7 + referencedAssets: + - identifier: identifier name: name - collectionCount: 6 - - collectionTime: collectionTime - collectionMillis: 7 + - identifier: identifier name: name - collectionCount: 6 - versionInfo: - buildBranch: buildBranch - osVersion: osVersion - buildTimestamp: 2000-01-23T04:56:07.000+00:00 - buildTag: buildTag - buildRevision: buildRevision - javaVersion: javaVersion - niFiVersion: niFiVersion - osArchitecture: osArchitecture - javaVendor: javaVendor - osName: osName - contentRepositoryStorageUsage: - - null - - null - totalNonHeapBytes: 0 - uptime: uptime - freeHeap: freeHeap - freeNonHeapBytes: 1 - resourceClaimDetails: - - container: container - identifier: identifier - awaitingDestruction: true - inUse: true - claimantCount: 1 - section: section - writable: true - - container: container - identifier: identifier - awaitingDestruction: true - inUse: true - claimantCount: 1 - section: section - writable: true - flowFileRepositoryStorageUsage: - identifier: identifier - usedSpace: usedSpace - freeSpace: freeSpace - freeSpaceBytes: 1 - usedSpaceBytes: 1 - totalSpaceBytes: 1 - utilization: utilization - totalSpace: totalSpace - maxHeap: maxHeap - statsLastRefreshed: statsLastRefreshed - VersionInfoDTO: + provided: true + name: name + description: description + sensitive: true + value: value + VersionedParameterContext: type: object properties: - niFiVersion: - type: string - description: The version of this NiFi. - javaVendor: + comments: type: string - description: Java JVM vendor - javaVersion: + description: The user-supplied comments for the component + componentType: type: string - description: Java version - osName: + enum: + - CONNECTION + - PROCESSOR + - PROCESS_GROUP + - REMOTE_PROCESS_GROUP + - INPUT_PORT + - OUTPUT_PORT + - REMOTE_INPUT_PORT + - REMOTE_OUTPUT_PORT + - FUNNEL + - LABEL + - CONTROLLER_SERVICE + - REPORTING_TASK + - FLOW_ANALYSIS_RULE + - PARAMETER_CONTEXT + - PARAMETER_PROVIDER + - FLOW_REGISTRY_CLIENT + description: type: string - description: Host operating system name - osVersion: + description: The description of the parameter context + groupIdentifier: type: string - description: Host operating system version - osArchitecture: + description: The ID of the Process Group that this component belongs to + identifier: type: string - description: Host operating system architecture - buildTag: + description: The component's unique identifier + inheritedParameterContexts: + type: array + description: The names of additional parameter contexts from which to inherit + parameters + items: + type: string + description: The names of additional parameter contexts from which to + inherit parameters + instanceIdentifier: type: string - description: Build tag - buildRevision: + description: "The instance ID of an existing component that is described\ + \ by this VersionedComponent, or null if this is not mapped to an instantiated\ + \ component" + name: type: string - description: Build revision or commit hash - buildBranch: + description: The component's name + parameterGroupName: type: string - description: Build branch - buildTimestamp: + description: "The corresponding parameter group name fetched from the parameter\ + \ provider, if applicable" + parameterProvider: type: string - description: Build timestamp - format: date-time - description: "The nifi, os, java, and build version information" + description: The identifier of an optional parameter provider + parameters: + uniqueItems: true + type: array + description: The parameters in the context + items: + $ref: '#/components/schemas/VersionedParameter' + position: + $ref: '#/components/schemas/Position' + synchronized: + type: boolean + description: True if the parameter provider is set and the context should + receive updates when its parameters are next fetched example: - buildBranch: buildBranch - osVersion: osVersion - buildTimestamp: 2000-01-23T04:56:07.000+00:00 - buildTag: buildTag - buildRevision: buildRevision - javaVersion: javaVersion - niFiVersion: niFiVersion - osArchitecture: osArchitecture - javaVendor: javaVendor - osName: osName - AccessPolicySummaryDTO: + parameterGroupName: parameterGroupName + componentType: CONNECTION + identifier: identifier + synchronized: true + comments: comments + description: description + inheritedParameterContexts: + - inheritedParameterContexts + - inheritedParameterContexts + name: name + instanceIdentifier: instanceIdentifier + position: null + groupIdentifier: groupIdentifier + parameterProvider: parameterProvider + parameters: + - referencedAssets: + - identifier: identifier + name: name + - identifier: identifier + name: name + provided: true + name: name + description: description + sensitive: true + value: value + - referencedAssets: + - identifier: identifier + name: name + - identifier: identifier + name: name + provided: true + name: name + description: description + sensitive: true + value: value + VersionedPort: type: object properties: - id: + allowRemoteAccess: + type: boolean + description: Whether or not this port allows remote access for site-to-site + comments: type: string - description: The id of the component. - versionedComponentId: + description: The user-supplied comments for the component + componentType: type: string - description: The ID of the corresponding component that is under version - control - parentGroupId: + enum: + - CONNECTION + - PROCESSOR + - PROCESS_GROUP + - REMOTE_PROCESS_GROUP + - INPUT_PORT + - OUTPUT_PORT + - REMOTE_INPUT_PORT + - REMOTE_OUTPUT_PORT + - FUNNEL + - LABEL + - CONTROLLER_SERVICE + - REPORTING_TASK + - FLOW_ANALYSIS_RULE + - PARAMETER_CONTEXT + - PARAMETER_PROVIDER + - FLOW_REGISTRY_CLIENT + concurrentlySchedulableTaskCount: + type: integer + description: The number of tasks that should be concurrently scheduled for + the port. + format: int32 + groupIdentifier: type: string - description: The id of parent process group of this component if applicable. - position: - $ref: '#/components/schemas/PositionDTO' - resource: + description: The ID of the Process Group that this component belongs to + identifier: type: string - description: The resource for this access policy. - action: + description: The component's unique identifier + instanceIdentifier: type: string - description: The action associated with this access policy. - enum: - - "read, write" - componentReference: - $ref: '#/components/schemas/ComponentReferenceEntity' - configurable: - type: boolean - description: Whether this policy is configurable. - example: - resource: resource - versionedComponentId: versionedComponentId - parentGroupId: parentGroupId - action: "read, write" - id: id - position: null - componentReference: - bulletins: - - null - - null - disconnectedNodeAcknowledged: true - component: - versionedComponentId: versionedComponentId - name: name - parentGroupId: parentGroupId - id: id - position: null - permissions: null - parentGroupId: parentGroupId - id: id - position: null - uri: uri - revision: null - configurable: true - AccessPolicySummaryEntity: - type: object - properties: - revision: - $ref: '#/components/schemas/RevisionDTO' - id: + description: "The instance ID of an existing component that is described\ + \ by this VersionedComponent, or null if this is not mapped to an instantiated\ + \ component" + name: type: string - description: The id of the component. - uri: + description: The component's name + portFunction: type: string - description: The URI for futures requests to the component. + description: Specifies how the Port should function + enum: + - STANDARD + - FAILURE position: - $ref: '#/components/schemas/PositionDTO' - permissions: - $ref: '#/components/schemas/PermissionsDTO' - bulletins: - type: array - description: The bulletins for this component. - items: - $ref: '#/components/schemas/BulletinEntity' - disconnectedNodeAcknowledged: - type: boolean - description: Acknowledges that this node is disconnected to allow for mutable - requests to proceed. - component: - $ref: '#/components/schemas/AccessPolicySummaryDTO' - description: The access policies this user belongs to. - readOnly: true + $ref: '#/components/schemas/Position' + scheduledState: + type: string + description: The scheduled state of the component + enum: + - ENABLED + - DISABLED + - RUNNING + type: + type: string + description: The type of port. + enum: + - INPUT_PORT + - OUTPUT_PORT + description: The Output Ports example: - bulletins: - - null - - null - disconnectedNodeAcknowledged: true - component: - resource: resource - versionedComponentId: versionedComponentId - parentGroupId: parentGroupId - action: "read, write" - id: id - position: null - componentReference: - bulletins: - - null - - null - disconnectedNodeAcknowledged: true - component: - versionedComponentId: versionedComponentId - name: name - parentGroupId: parentGroupId - id: id - position: null - permissions: null - parentGroupId: parentGroupId - id: id - position: null - uri: uri - revision: null - configurable: true - permissions: null - id: id - position: null - uri: uri - revision: null - xml: - name: accessPolicySummaryEntity - UserDTO: + componentType: CONNECTION + identifier: identifier + comments: comments + allowRemoteAccess: true + concurrentlySchedulableTaskCount: 2 + name: name + instanceIdentifier: instanceIdentifier + portFunction: STANDARD + position: null + groupIdentifier: groupIdentifier + type: INPUT_PORT + scheduledState: ENABLED + VersionedProcessGroup: type: object properties: - id: + comments: type: string - description: The id of the component. - versionedComponentId: + description: The user-supplied comments for the component + componentType: type: string - description: The ID of the corresponding component that is under version - control - parentGroupId: + enum: + - CONNECTION + - PROCESSOR + - PROCESS_GROUP + - REMOTE_PROCESS_GROUP + - INPUT_PORT + - OUTPUT_PORT + - REMOTE_INPUT_PORT + - REMOTE_OUTPUT_PORT + - FUNNEL + - LABEL + - CONTROLLER_SERVICE + - REPORTING_TASK + - FLOW_ANALYSIS_RULE + - PARAMETER_CONTEXT + - PARAMETER_PROVIDER + - FLOW_REGISTRY_CLIENT + connections: + uniqueItems: true + type: array + description: The Connections + items: + $ref: '#/components/schemas/VersionedConnection' + controllerServices: + uniqueItems: true + type: array + description: The Controller Services + items: + $ref: '#/components/schemas/VersionedControllerService' + defaultBackPressureDataSizeThreshold: type: string - description: The id of parent process group of this component if applicable. - position: - $ref: '#/components/schemas/PositionDTO' - identity: + description: Default value used in this Process Group for the maximum data + size of objects that can be queued before back pressure is applied. + defaultBackPressureObjectThreshold: + type: integer + description: Default value used in this Process Group for the maximum number + of objects that can be queued before back pressure is applied. + format: int64 + defaultFlowFileExpiration: type: string - description: The identity of the tenant. - configurable: - type: boolean - description: Whether this tenant is configurable. - userGroups: + description: The default FlowFile Expiration for this Process Group. + executionEngine: + type: string + description: The Execution Engine that should be used to run the components + within the group. + enum: + - STANDARD + - STATELESS + - INHERITED + flowFileConcurrency: + type: string + description: The configured FlowFile Concurrency for the Process Group + flowFileOutboundPolicy: + type: string + description: The FlowFile Outbound Policy for the Process Group + funnels: uniqueItems: true type: array - description: The groups to which the user belongs. This field is read only - and it provided for convenience. - readOnly: true + description: The Funnels items: - $ref: '#/components/schemas/TenantEntity' - accessPolicies: + $ref: '#/components/schemas/VersionedFunnel' + groupIdentifier: + type: string + description: The ID of the Process Group that this component belongs to + identifier: + type: string + description: The component's unique identifier + inputPorts: uniqueItems: true type: array - description: The access policies this user belongs to. - readOnly: true + description: The Input Ports items: - $ref: '#/components/schemas/AccessPolicySummaryEntity' - example: - userGroups: - - bulletins: - - null - - null - disconnectedNodeAcknowledged: true - component: - identity: identity - versionedComponentId: versionedComponentId - parentGroupId: parentGroupId - id: id - position: null - configurable: true - permissions: null - id: id - position: null - uri: uri - revision: null - - bulletins: - - null - - null - disconnectedNodeAcknowledged: true - component: - identity: identity - versionedComponentId: versionedComponentId - parentGroupId: parentGroupId - id: id - position: null - configurable: true - permissions: null - id: id - position: null - uri: uri - revision: null - accessPolicies: - - bulletins: - - null - - null - disconnectedNodeAcknowledged: true - component: - resource: resource - versionedComponentId: versionedComponentId - parentGroupId: parentGroupId - action: "read, write" - id: id - position: null - componentReference: - bulletins: - - null - - null - disconnectedNodeAcknowledged: true - component: - versionedComponentId: versionedComponentId - name: name - parentGroupId: parentGroupId - id: id - position: null - permissions: null - parentGroupId: parentGroupId - id: id - position: null - uri: uri - revision: null - configurable: true - permissions: null - id: id - position: null - uri: uri - revision: null - - bulletins: - - null - - null - disconnectedNodeAcknowledged: true - component: - resource: resource - versionedComponentId: versionedComponentId - parentGroupId: parentGroupId - action: "read, write" - id: id - position: null - componentReference: - bulletins: - - null - - null - disconnectedNodeAcknowledged: true - component: - versionedComponentId: versionedComponentId - name: name - parentGroupId: parentGroupId - id: id - position: null - permissions: null - parentGroupId: parentGroupId - id: id - position: null - uri: uri - revision: null - configurable: true - permissions: null - id: id - position: null - uri: uri - revision: null - identity: identity - versionedComponentId: versionedComponentId - parentGroupId: parentGroupId - id: id - position: null - configurable: true - UserEntity: - type: object - properties: - revision: - $ref: '#/components/schemas/RevisionDTO' - id: + $ref: '#/components/schemas/VersionedPort' + instanceIdentifier: type: string - description: The id of the component. - uri: + description: "The instance ID of an existing component that is described\ + \ by this VersionedComponent, or null if this is not mapped to an instantiated\ + \ component" + labels: + uniqueItems: true + type: array + description: The Labels + items: + $ref: '#/components/schemas/VersionedLabel' + logFileSuffix: type: string - description: The URI for futures requests to the component. + description: The log file suffix for this Process Group for dedicated logging. + maxConcurrentTasks: + type: integer + description: The maximum number of concurrent tasks that should be scheduled + for this Process Group when using the Stateless Engine + format: int32 + name: + type: string + description: The component's name + outputPorts: + uniqueItems: true + type: array + description: The Output Ports + items: + $ref: '#/components/schemas/VersionedPort' + parameterContextName: + type: string + description: The name of the parameter context used by this process group position: - $ref: '#/components/schemas/PositionDTO' - permissions: - $ref: '#/components/schemas/PermissionsDTO' - bulletins: + $ref: '#/components/schemas/Position' + processGroups: + uniqueItems: true type: array - description: The bulletins for this component. + description: The child Process Groups items: - $ref: '#/components/schemas/BulletinEntity' - disconnectedNodeAcknowledged: - type: boolean - description: Acknowledges that this node is disconnected to allow for mutable - requests to proceed. - component: - $ref: '#/components/schemas/UserDTO' + $ref: '#/components/schemas/VersionedProcessGroup' + processors: + uniqueItems: true + type: array + description: The Processors + items: + $ref: '#/components/schemas/VersionedProcessor' + remoteProcessGroups: + uniqueItems: true + type: array + description: The Remote Process Groups + items: + $ref: '#/components/schemas/VersionedRemoteProcessGroup' + scheduledState: + type: string + description: "The Scheduled State of the Process Group, if the group is\ + \ configured to use the Stateless Execution Engine. Otherwise, this value\ + \ has no relevance." + enum: + - ENABLED + - DISABLED + - RUNNING + statelessFlowTimeout: + type: string + description: The maximum amount of time that the flow is allows to run using + the Stateless engine before it times out and is considered a failure + versionedFlowCoordinates: + $ref: '#/components/schemas/VersionedFlowCoordinates' example: - bulletins: - - sourceId: sourceId - canRead: true - groupId: groupId - id: 5 - nodeAddress: nodeAddress - bulletin: - sourceId: sourceId - level: level - sourceType: sourceType - groupId: groupId - id: 5 - sourceName: sourceName - category: category - message: message - nodeAddress: nodeAddress - timestamp: timestamp - timestamp: timestamp - - sourceId: sourceId - canRead: true - groupId: groupId - id: 5 - nodeAddress: nodeAddress - bulletin: - sourceId: sourceId - level: level - sourceType: sourceType - groupId: groupId - id: 5 - sourceName: sourceName - category: category - message: message - nodeAddress: nodeAddress - timestamp: timestamp - timestamp: timestamp - disconnectedNodeAcknowledged: true - component: - userGroups: - - bulletins: - - null - - null - disconnectedNodeAcknowledged: true - component: - identity: identity - versionedComponentId: versionedComponentId - parentGroupId: parentGroupId - id: id - position: null - configurable: true - permissions: null - id: id - position: null - uri: uri - revision: null - - bulletins: - - null - - null - disconnectedNodeAcknowledged: true - component: - identity: identity - versionedComponentId: versionedComponentId - parentGroupId: parentGroupId - id: id - position: null - configurable: true - permissions: null - id: id - position: null - uri: uri - revision: null - accessPolicies: - - bulletins: - - null - - null - disconnectedNodeAcknowledged: true - component: - resource: resource - versionedComponentId: versionedComponentId - parentGroupId: parentGroupId - action: "read, write" - id: id - position: null - componentReference: - bulletins: - - null - - null - disconnectedNodeAcknowledged: true - component: - versionedComponentId: versionedComponentId - name: name - parentGroupId: parentGroupId - id: id - position: null - permissions: null - parentGroupId: parentGroupId - id: id - position: null - uri: uri - revision: null - configurable: true - permissions: null - id: id - position: null - uri: uri - revision: null - - bulletins: - - null - - null - disconnectedNodeAcknowledged: true - component: - resource: resource - versionedComponentId: versionedComponentId - parentGroupId: parentGroupId - action: "read, write" - id: id - position: null - componentReference: - bulletins: - - null - - null - disconnectedNodeAcknowledged: true - component: - versionedComponentId: versionedComponentId - name: name - parentGroupId: parentGroupId - id: id - position: null - permissions: null - parentGroupId: parentGroupId - id: id - position: null - uri: uri - revision: null - configurable: true - permissions: null - id: id - position: null - uri: uri - revision: null - identity: identity - versionedComponentId: versionedComponentId - parentGroupId: parentGroupId - id: id + processors: + - autoTerminatedRelationships: + - autoTerminatedRelationships + - autoTerminatedRelationships + bulletinLevel: bulletinLevel + executionNode: executionNode + runDurationMillis: 3 + propertyDescriptors: + key: null + type: type + scheduledState: ENABLED + maxBackoffPeriod: maxBackoffPeriod + yieldDuration: yieldDuration + bundle: null + retriedRelationships: + - retriedRelationships + - retriedRelationships + annotationData: annotationData + componentType: CONNECTION + identifier: identifier + comments: comments + concurrentlySchedulableTaskCount: 1 + retryCount: 1 + penaltyDuration: penaltyDuration + backoffMechanism: "PENALIZE_FLOWFILE, YIELD_PROCESSOR" + schedulingStrategy: schedulingStrategy + name: name + instanceIdentifier: instanceIdentifier + schedulingPeriod: schedulingPeriod + style: + key: style + position: null + groupIdentifier: groupIdentifier + properties: + key: properties + - autoTerminatedRelationships: + - autoTerminatedRelationships + - autoTerminatedRelationships + bulletinLevel: bulletinLevel + executionNode: executionNode + runDurationMillis: 3 + propertyDescriptors: + key: null + type: type + scheduledState: ENABLED + maxBackoffPeriod: maxBackoffPeriod + yieldDuration: yieldDuration + bundle: null + retriedRelationships: + - retriedRelationships + - retriedRelationships + annotationData: annotationData + componentType: CONNECTION + identifier: identifier + comments: comments + concurrentlySchedulableTaskCount: 1 + retryCount: 1 + penaltyDuration: penaltyDuration + backoffMechanism: "PENALIZE_FLOWFILE, YIELD_PROCESSOR" + schedulingStrategy: schedulingStrategy + name: name + instanceIdentifier: instanceIdentifier + schedulingPeriod: schedulingPeriod + style: + key: style + position: null + groupIdentifier: groupIdentifier + properties: + key: properties + scheduledState: ENABLED + processGroups: + - null + - null + outputPorts: + - null + - null + funnels: + - componentType: CONNECTION + identifier: identifier + comments: comments + name: name + instanceIdentifier: instanceIdentifier + position: null + groupIdentifier: groupIdentifier + - componentType: CONNECTION + identifier: identifier + comments: comments + name: name + instanceIdentifier: instanceIdentifier position: null - configurable: true - permissions: - canRead: true - canWrite: true - id: id - position: - x: 6.027456183070403 - "y": 1.4658129805029452 - uri: uri - revision: - clientId: clientId - lastModifier: lastModifier - version: 0 - xml: - name: userEntity - UserGroupDTO: - type: object - properties: - id: - type: string - description: The id of the component. - versionedComponentId: - type: string - description: The ID of the corresponding component that is under version - control - parentGroupId: - type: string - description: The id of parent process group of this component if applicable. - position: - $ref: '#/components/schemas/PositionDTO' - identity: - type: string - description: The identity of the tenant. - configurable: - type: boolean - description: Whether this tenant is configurable. - users: - uniqueItems: true - type: array - description: The users that belong to the user group. - items: - $ref: '#/components/schemas/TenantEntity' - accessPolicies: - uniqueItems: true - type: array - description: "The access policies this user group belongs to. This field\ - \ was incorrectly defined as an AccessPolicyEntity. For compatibility\ - \ reasons the field will remain of this type, however only the fields\ - \ that are present in the AccessPolicySummaryEntity will be populated\ - \ here." - readOnly: true - items: - $ref: '#/components/schemas/AccessPolicyEntity' - example: - accessPolicies: - - bulletins: - - sourceId: sourceId - canRead: true - groupId: groupId - id: 5 - nodeAddress: nodeAddress - bulletin: - sourceId: sourceId - level: level - sourceType: sourceType - groupId: groupId - id: 5 - sourceName: sourceName - category: category - message: message - nodeAddress: nodeAddress - timestamp: timestamp - timestamp: timestamp - - sourceId: sourceId - canRead: true + groupIdentifier: groupIdentifier + versionedFlowCoordinates: + registryId: registryId + storageLocation: storageLocation + bucketId: bucketId + branch: branch + flowId: flowId + version: version + latest: true + connections: + - componentType: CONNECTION + identifier: identifier + prioritizers: + - prioritizers + - prioritizers + comments: comments + flowFileExpiration: flowFileExpiration + selectedRelationships: + - selectedRelationships + - selectedRelationships + loadBalanceCompression: "DO_NOT_COMPRESS, COMPRESS_ATTRIBUTES_ONLY, COMPRESS_ATTRIBUTES_AND_CONTENT" + destination: + comments: comments groupId: groupId - id: 5 - nodeAddress: nodeAddress - bulletin: - sourceId: sourceId - level: level - sourceType: sourceType - groupId: groupId - id: 5 - sourceName: sourceName - category: category - message: message - nodeAddress: nodeAddress - timestamp: timestamp - timestamp: timestamp - disconnectedNodeAcknowledged: true - component: - userGroups: - - null - - null - resource: resource - versionedComponentId: versionedComponentId - parentGroupId: parentGroupId - action: "read, write" + name: name + instanceIdentifier: instanceIdentifier id: id - position: null - componentReference: - bulletins: - - null - - null - disconnectedNodeAcknowledged: true - component: - versionedComponentId: versionedComponentId - name: name - parentGroupId: parentGroupId - id: id - position: null - permissions: null - parentGroupId: parentGroupId - id: id - position: null - uri: uri - revision: null - configurable: true - users: - - bulletins: - - null - - null - disconnectedNodeAcknowledged: true - component: - identity: identity - versionedComponentId: versionedComponentId - parentGroupId: parentGroupId - id: id - position: null - configurable: true - permissions: null - id: id - position: null - uri: uri - revision: null - - bulletins: - - null - - null - disconnectedNodeAcknowledged: true - component: - identity: identity - versionedComponentId: versionedComponentId - parentGroupId: parentGroupId - id: id - position: null - configurable: true - permissions: null - id: id - position: null - uri: uri - revision: null - generated: generated - permissions: - canRead: true - canWrite: true - id: id - position: - x: 6.027456183070403 - "y": 1.4658129805029452 - uri: uri - revision: - clientId: clientId - lastModifier: lastModifier - version: 0 - - bulletins: - - sourceId: sourceId - canRead: true - groupId: groupId - id: 5 - nodeAddress: nodeAddress - bulletin: - sourceId: sourceId - level: level - sourceType: sourceType - groupId: groupId - id: 5 - sourceName: sourceName - category: category - message: message - nodeAddress: nodeAddress - timestamp: timestamp - timestamp: timestamp - - sourceId: sourceId - canRead: true + type: PROCESSOR + backPressureDataSizeThreshold: backPressureDataSizeThreshold + loadBalanceStrategy: "DO_NOT_LOAD_BALANCE, PARTITION_BY_ATTRIBUTE, ROUND_ROBIN,\ + \ SINGLE_NODE" + labelIndex: 2 + source: null + bends: + - x: 7.203794749804894 + "y": 4.332304821875894 + - x: 7.203794749804894 + "y": 4.332304821875894 + backPressureObjectThreshold: 0 + name: name + instanceIdentifier: instanceIdentifier + position: null + groupIdentifier: groupIdentifier + partitioningAttribute: partitioningAttribute + zIndex: 9 + - componentType: CONNECTION + identifier: identifier + prioritizers: + - prioritizers + - prioritizers + comments: comments + flowFileExpiration: flowFileExpiration + selectedRelationships: + - selectedRelationships + - selectedRelationships + loadBalanceCompression: "DO_NOT_COMPRESS, COMPRESS_ATTRIBUTES_ONLY, COMPRESS_ATTRIBUTES_AND_CONTENT" + destination: + comments: comments groupId: groupId - id: 5 - nodeAddress: nodeAddress - bulletin: - sourceId: sourceId - level: level - sourceType: sourceType - groupId: groupId - id: 5 - sourceName: sourceName - category: category - message: message - nodeAddress: nodeAddress - timestamp: timestamp - timestamp: timestamp - disconnectedNodeAcknowledged: true - component: - userGroups: - - null - - null - resource: resource - versionedComponentId: versionedComponentId - parentGroupId: parentGroupId - action: "read, write" + name: name + instanceIdentifier: instanceIdentifier id: id - position: null - componentReference: - bulletins: - - null - - null - disconnectedNodeAcknowledged: true - component: - versionedComponentId: versionedComponentId - name: name - parentGroupId: parentGroupId - id: id - position: null - permissions: null - parentGroupId: parentGroupId - id: id - position: null - uri: uri - revision: null - configurable: true - users: - - bulletins: - - null - - null - disconnectedNodeAcknowledged: true - component: - identity: identity - versionedComponentId: versionedComponentId - parentGroupId: parentGroupId - id: id - position: null - configurable: true - permissions: null - id: id - position: null - uri: uri - revision: null - - bulletins: - - null - - null - disconnectedNodeAcknowledged: true - component: - identity: identity - versionedComponentId: versionedComponentId - parentGroupId: parentGroupId - id: id - position: null - configurable: true - permissions: null - id: id - position: null - uri: uri - revision: null - generated: generated - permissions: - canRead: true - canWrite: true - id: id - position: - x: 6.027456183070403 - "y": 1.4658129805029452 - uri: uri - revision: - clientId: clientId - lastModifier: lastModifier - version: 0 - identity: identity - versionedComponentId: versionedComponentId - parentGroupId: parentGroupId - id: id + type: PROCESSOR + backPressureDataSizeThreshold: backPressureDataSizeThreshold + loadBalanceStrategy: "DO_NOT_LOAD_BALANCE, PARTITION_BY_ATTRIBUTE, ROUND_ROBIN,\ + \ SINGLE_NODE" + labelIndex: 2 + source: null + bends: + - x: 7.203794749804894 + "y": 4.332304821875894 + - x: 7.203794749804894 + "y": 4.332304821875894 + backPressureObjectThreshold: 0 + name: name + instanceIdentifier: instanceIdentifier + position: null + groupIdentifier: groupIdentifier + partitioningAttribute: partitioningAttribute + zIndex: 9 + logFileSuffix: logFileSuffix + parameterContextName: parameterContextName + componentType: CONNECTION + identifier: identifier + defaultBackPressureObjectThreshold: 0 + comments: comments + executionEngine: STANDARD + defaultBackPressureDataSizeThreshold: defaultBackPressureDataSizeThreshold + labels: + - componentType: CONNECTION + identifier: identifier + comments: comments + name: name + width: 4.8789878742268815 + instanceIdentifier: instanceIdentifier + style: + key: style + label: label + position: null + groupIdentifier: groupIdentifier + height: 6.173804034172511 + zIndex: 6 + - componentType: CONNECTION + identifier: identifier + comments: comments + name: name + width: 4.8789878742268815 + instanceIdentifier: instanceIdentifier + style: + key: style + label: label + position: null + groupIdentifier: groupIdentifier + height: 6.173804034172511 + zIndex: 6 + controllerServices: + - annotationData: annotationData + componentType: CONNECTION + identifier: identifier + comments: comments + bulletinLevel: bulletinLevel + propertyDescriptors: + key: + resourceDefinition: + resourceTypes: + - FILE + - FILE + cardinality: SINGLE + displayName: displayName + identifiesControllerService: true + name: name + dynamic: true + sensitive: true + type: type + scheduledState: ENABLED + controllerServiceApis: + - type: type + bundle: null + - type: type + bundle: null + name: name + instanceIdentifier: instanceIdentifier + position: null + groupIdentifier: groupIdentifier + bundle: + artifact: artifact + version: version + group: group + properties: + key: properties + - annotationData: annotationData + componentType: CONNECTION + identifier: identifier + comments: comments + bulletinLevel: bulletinLevel + propertyDescriptors: + key: + resourceDefinition: + resourceTypes: + - FILE + - FILE + cardinality: SINGLE + displayName: displayName + identifiesControllerService: true + name: name + dynamic: true + sensitive: true + type: type + scheduledState: ENABLED + controllerServiceApis: + - type: type + bundle: null + - type: type + bundle: null + name: name + instanceIdentifier: instanceIdentifier + position: null + groupIdentifier: groupIdentifier + bundle: + artifact: artifact + version: version + group: group + properties: + key: properties + defaultFlowFileExpiration: defaultFlowFileExpiration + flowFileConcurrency: flowFileConcurrency + flowFileOutboundPolicy: flowFileOutboundPolicy + name: name + inputPorts: + - componentType: CONNECTION + identifier: identifier + comments: comments + allowRemoteAccess: true + concurrentlySchedulableTaskCount: 2 + name: name + instanceIdentifier: instanceIdentifier + portFunction: STANDARD + position: null + groupIdentifier: groupIdentifier + type: INPUT_PORT + scheduledState: ENABLED + - componentType: CONNECTION + identifier: identifier + comments: comments + allowRemoteAccess: true + concurrentlySchedulableTaskCount: 2 + name: name + instanceIdentifier: instanceIdentifier + portFunction: STANDARD + position: null + groupIdentifier: groupIdentifier + type: INPUT_PORT + scheduledState: ENABLED + instanceIdentifier: instanceIdentifier + maxConcurrentTasks: 9 position: null - configurable: true - users: - - bulletins: + statelessFlowTimeout: statelessFlowTimeout + groupIdentifier: groupIdentifier + remoteProcessGroups: + - componentType: CONNECTION + identifier: identifier + comments: comments + proxyPassword: proxyPassword + communicationsTimeout: communicationsTimeout + proxyHost: proxyHost + proxyPort: 4 + outputPorts: - null - null - disconnectedNodeAcknowledged: true - component: - identity: identity - versionedComponentId: versionedComponentId - parentGroupId: parentGroupId - id: id + transportProtocol: "RAW, HTTP" + name: name + proxyUser: proxyUser + inputPorts: + - componentType: CONNECTION + identifier: identifier + remoteGroupId: remoteGroupId + comments: comments + targetId: targetId + concurrentlySchedulableTaskCount: 1 + useCompression: true + scheduledState: ENABLED + name: name + instanceIdentifier: instanceIdentifier position: null - configurable: true - permissions: null - id: id + batchSize: + duration: duration + size: size + count: 5 + groupIdentifier: groupIdentifier + - componentType: CONNECTION + identifier: identifier + remoteGroupId: remoteGroupId + comments: comments + targetId: targetId + concurrentlySchedulableTaskCount: 1 + useCompression: true + scheduledState: ENABLED + name: name + instanceIdentifier: instanceIdentifier + position: null + batchSize: + duration: duration + size: size + count: 5 + groupIdentifier: groupIdentifier + targetUris: targetUris + instanceIdentifier: instanceIdentifier + yieldDuration: yieldDuration position: null - uri: uri - revision: null - - bulletins: + groupIdentifier: groupIdentifier + localNetworkInterface: localNetworkInterface + - componentType: CONNECTION + identifier: identifier + comments: comments + proxyPassword: proxyPassword + communicationsTimeout: communicationsTimeout + proxyHost: proxyHost + proxyPort: 4 + outputPorts: - null - null - disconnectedNodeAcknowledged: true - component: - identity: identity - versionedComponentId: versionedComponentId - parentGroupId: parentGroupId - id: id + transportProtocol: "RAW, HTTP" + name: name + proxyUser: proxyUser + inputPorts: + - componentType: CONNECTION + identifier: identifier + remoteGroupId: remoteGroupId + comments: comments + targetId: targetId + concurrentlySchedulableTaskCount: 1 + useCompression: true + scheduledState: ENABLED + name: name + instanceIdentifier: instanceIdentifier position: null - configurable: true - permissions: null - id: id + batchSize: + duration: duration + size: size + count: 5 + groupIdentifier: groupIdentifier + - componentType: CONNECTION + identifier: identifier + remoteGroupId: remoteGroupId + comments: comments + targetId: targetId + concurrentlySchedulableTaskCount: 1 + useCompression: true + scheduledState: ENABLED + name: name + instanceIdentifier: instanceIdentifier + position: null + batchSize: + duration: duration + size: size + count: 5 + groupIdentifier: groupIdentifier + targetUris: targetUris + instanceIdentifier: instanceIdentifier + yieldDuration: yieldDuration position: null - uri: uri - revision: null - UserGroupEntity: + groupIdentifier: groupIdentifier + localNetworkInterface: localNetworkInterface + VersionedProcessor: type: object properties: - revision: - $ref: '#/components/schemas/RevisionDTO' - id: + annotationData: type: string - description: The id of the component. - uri: + description: The annotation data for the processor used to relay configuration + between a custom UI and the procesosr. + autoTerminatedRelationships: + uniqueItems: true + type: array + description: "The names of all relationships that cause a flow file to be\ + \ terminated if the relationship is not connected elsewhere. This property\ + \ differs from the 'isAutoTerminate' property of the RelationshipDTO in\ + \ that the RelationshipDTO is meant to depict the current configuration,\ + \ whereas this property can be set in a DTO when updating a Processor\ + \ in order to change which Relationships should be auto-terminated." + items: + type: string + description: "The names of all relationships that cause a flow file to\ + \ be terminated if the relationship is not connected elsewhere. This\ + \ property differs from the 'isAutoTerminate' property of the RelationshipDTO\ + \ in that the RelationshipDTO is meant to depict the current configuration,\ + \ whereas this property can be set in a DTO when updating a Processor\ + \ in order to change which Relationships should be auto-terminated." + backoffMechanism: type: string - description: The URI for futures requests to the component. + description: Determines whether the FlowFile should be penalized or the + processor should be yielded between retries. + enum: + - "PENALIZE_FLOWFILE, YIELD_PROCESSOR" + bulletinLevel: + type: string + description: The level at which the processor will report bulletins. + bundle: + $ref: '#/components/schemas/Bundle' + comments: + type: string + description: The user-supplied comments for the component + componentType: + type: string + enum: + - CONNECTION + - PROCESSOR + - PROCESS_GROUP + - REMOTE_PROCESS_GROUP + - INPUT_PORT + - OUTPUT_PORT + - REMOTE_INPUT_PORT + - REMOTE_OUTPUT_PORT + - FUNNEL + - LABEL + - CONTROLLER_SERVICE + - REPORTING_TASK + - FLOW_ANALYSIS_RULE + - PARAMETER_CONTEXT + - PARAMETER_PROVIDER + - FLOW_REGISTRY_CLIENT + concurrentlySchedulableTaskCount: + type: integer + description: The number of tasks that should be concurrently schedule for + the processor. If the processor doesn't allow parallol processing then + any positive input will be ignored. + format: int32 + executionNode: + type: string + description: Indicates the node where the process will execute. + groupIdentifier: + type: string + description: The ID of the Process Group that this component belongs to + identifier: + type: string + description: The component's unique identifier + instanceIdentifier: + type: string + description: "The instance ID of an existing component that is described\ + \ by this VersionedComponent, or null if this is not mapped to an instantiated\ + \ component" + maxBackoffPeriod: + type: string + description: Maximum amount of time to be waited during a retry period. + name: + type: string + description: The component's name + penaltyDuration: + type: string + description: The amout of time that is used when the process penalizes a + flowfile. position: - $ref: '#/components/schemas/PositionDTO' - permissions: - $ref: '#/components/schemas/PermissionsDTO' - bulletins: + $ref: '#/components/schemas/Position' + properties: + type: object + additionalProperties: + type: string + description: The properties for the component. Properties whose value + is not set will only contain the property name. + description: The properties for the component. Properties whose value is + not set will only contain the property name. + propertyDescriptors: + type: object + additionalProperties: + $ref: '#/components/schemas/VersionedPropertyDescriptor' + description: The property descriptors for the component. + retriedRelationships: + uniqueItems: true type: array - description: The bulletins for this component. + description: All the relationships should be retried. items: - $ref: '#/components/schemas/BulletinEntity' - disconnectedNodeAcknowledged: - type: boolean - description: Acknowledges that this node is disconnected to allow for mutable - requests to proceed. - component: - $ref: '#/components/schemas/UserGroupDTO' + type: string + description: All the relationships should be retried. + retryCount: + type: integer + description: Overall number of retries. + format: int32 + runDurationMillis: + type: integer + description: The run duration for the processor in milliseconds. + format: int64 + scheduledState: + type: string + description: The scheduled state of the component + enum: + - ENABLED + - DISABLED + - RUNNING + schedulingPeriod: + type: string + description: The frequency with which to schedule the processor. The format + of the value will depend on th value of schedulingStrategy. + schedulingStrategy: + type: string + description: Indicates how the processor should be scheduled to run. + style: + type: object + additionalProperties: + type: string + description: Stylistic data for rendering in a UI + description: Stylistic data for rendering in a UI + type: + type: string + description: The type of the extension component + yieldDuration: + type: string + description: The amount of time that must elapse before this processor is + scheduled again after yielding. + description: The Processors example: - bulletins: - - sourceId: sourceId - canRead: true - groupId: groupId - id: 5 - nodeAddress: nodeAddress - bulletin: - sourceId: sourceId - level: level - sourceType: sourceType - groupId: groupId - id: 5 - sourceName: sourceName - category: category - message: message - nodeAddress: nodeAddress - timestamp: timestamp - timestamp: timestamp - - sourceId: sourceId - canRead: true - groupId: groupId - id: 5 - nodeAddress: nodeAddress - bulletin: - sourceId: sourceId - level: level - sourceType: sourceType - groupId: groupId - id: 5 - sourceName: sourceName - category: category - message: message - nodeAddress: nodeAddress - timestamp: timestamp - timestamp: timestamp - disconnectedNodeAcknowledged: true - component: - accessPolicies: - - bulletins: - - sourceId: sourceId - canRead: true - groupId: groupId - id: 5 - nodeAddress: nodeAddress - bulletin: - sourceId: sourceId - level: level - sourceType: sourceType - groupId: groupId - id: 5 - sourceName: sourceName - category: category - message: message - nodeAddress: nodeAddress - timestamp: timestamp - timestamp: timestamp - - sourceId: sourceId - canRead: true - groupId: groupId - id: 5 - nodeAddress: nodeAddress - bulletin: - sourceId: sourceId - level: level - sourceType: sourceType - groupId: groupId - id: 5 - sourceName: sourceName - category: category - message: message - nodeAddress: nodeAddress - timestamp: timestamp - timestamp: timestamp - disconnectedNodeAcknowledged: true - component: - userGroups: - - null - - null - resource: resource - versionedComponentId: versionedComponentId - parentGroupId: parentGroupId - action: "read, write" - id: id - position: null - componentReference: - bulletins: - - null - - null - disconnectedNodeAcknowledged: true - component: - versionedComponentId: versionedComponentId - name: name - parentGroupId: parentGroupId - id: id - position: null - permissions: null - parentGroupId: parentGroupId - id: id - position: null - uri: uri - revision: null - configurable: true - users: - - bulletins: - - null - - null - disconnectedNodeAcknowledged: true - component: - identity: identity - versionedComponentId: versionedComponentId - parentGroupId: parentGroupId - id: id - position: null - configurable: true - permissions: null - id: id - position: null - uri: uri - revision: null - - bulletins: - - null - - null - disconnectedNodeAcknowledged: true - component: - identity: identity - versionedComponentId: versionedComponentId - parentGroupId: parentGroupId - id: id - position: null - configurable: true - permissions: null - id: id - position: null - uri: uri - revision: null - generated: generated - permissions: - canRead: true - canWrite: true - id: id - position: - x: 6.027456183070403 - "y": 1.4658129805029452 - uri: uri - revision: - clientId: clientId - lastModifier: lastModifier - version: 0 - - bulletins: - - sourceId: sourceId - canRead: true - groupId: groupId - id: 5 - nodeAddress: nodeAddress - bulletin: - sourceId: sourceId - level: level - sourceType: sourceType - groupId: groupId - id: 5 - sourceName: sourceName - category: category - message: message - nodeAddress: nodeAddress - timestamp: timestamp - timestamp: timestamp - - sourceId: sourceId - canRead: true - groupId: groupId - id: 5 - nodeAddress: nodeAddress - bulletin: - sourceId: sourceId - level: level - sourceType: sourceType - groupId: groupId - id: 5 - sourceName: sourceName - category: category - message: message - nodeAddress: nodeAddress - timestamp: timestamp - timestamp: timestamp - disconnectedNodeAcknowledged: true - component: - userGroups: - - null - - null - resource: resource - versionedComponentId: versionedComponentId - parentGroupId: parentGroupId - action: "read, write" - id: id - position: null - componentReference: - bulletins: - - null - - null - disconnectedNodeAcknowledged: true - component: - versionedComponentId: versionedComponentId - name: name - parentGroupId: parentGroupId - id: id - position: null - permissions: null - parentGroupId: parentGroupId - id: id - position: null - uri: uri - revision: null - configurable: true - users: - - bulletins: - - null - - null - disconnectedNodeAcknowledged: true - component: - identity: identity - versionedComponentId: versionedComponentId - parentGroupId: parentGroupId - id: id - position: null - configurable: true - permissions: null - id: id - position: null - uri: uri - revision: null - - bulletins: - - null - - null - disconnectedNodeAcknowledged: true - component: - identity: identity - versionedComponentId: versionedComponentId - parentGroupId: parentGroupId - id: id - position: null - configurable: true - permissions: null - id: id - position: null - uri: uri - revision: null - generated: generated - permissions: - canRead: true - canWrite: true - id: id - position: - x: 6.027456183070403 - "y": 1.4658129805029452 - uri: uri - revision: - clientId: clientId - lastModifier: lastModifier - version: 0 - identity: identity - versionedComponentId: versionedComponentId - parentGroupId: parentGroupId - id: id - position: null - configurable: true - users: - - bulletins: - - null - - null - disconnectedNodeAcknowledged: true - component: - identity: identity - versionedComponentId: versionedComponentId - parentGroupId: parentGroupId - id: id - position: null - configurable: true - permissions: null - id: id - position: null - uri: uri - revision: null - - bulletins: - - null - - null - disconnectedNodeAcknowledged: true - component: - identity: identity - versionedComponentId: versionedComponentId - parentGroupId: parentGroupId - id: id - position: null - configurable: true - permissions: null - id: id - position: null - uri: uri - revision: null - permissions: - canRead: true - canWrite: true - id: id + autoTerminatedRelationships: + - autoTerminatedRelationships + - autoTerminatedRelationships + bulletinLevel: bulletinLevel + executionNode: executionNode + runDurationMillis: 3 + propertyDescriptors: + key: null + type: type + scheduledState: ENABLED + maxBackoffPeriod: maxBackoffPeriod + yieldDuration: yieldDuration + bundle: null + retriedRelationships: + - retriedRelationships + - retriedRelationships + annotationData: annotationData + componentType: CONNECTION + identifier: identifier + comments: comments + concurrentlySchedulableTaskCount: 1 + retryCount: 1 + penaltyDuration: penaltyDuration + backoffMechanism: "PENALIZE_FLOWFILE, YIELD_PROCESSOR" + schedulingStrategy: schedulingStrategy + name: name + instanceIdentifier: instanceIdentifier + schedulingPeriod: schedulingPeriod + style: + key: style + position: null + groupIdentifier: groupIdentifier + properties: + key: properties + VersionedPropertyDescriptor: + type: object + properties: + displayName: + type: string + description: The display name of the property + dynamic: + type: boolean + description: Whether or not the property is user-defined + identifiesControllerService: + type: boolean + description: Whether or not the property provides the identifier of a Controller + Service + name: + type: string + description: The name of the property + resourceDefinition: + $ref: '#/components/schemas/VersionedResourceDefinition' + sensitive: + type: boolean + description: Whether or not the property is considered sensitive + description: The property descriptors for the component. + example: + resourceDefinition: + resourceTypes: + - FILE + - FILE + cardinality: SINGLE + displayName: displayName + identifiesControllerService: true + name: name + dynamic: true + sensitive: true + VersionedRemoteGroupPort: + type: object + properties: + batchSize: + $ref: '#/components/schemas/BatchSize' + comments: + type: string + description: The user-supplied comments for the component + componentType: + type: string + enum: + - CONNECTION + - PROCESSOR + - PROCESS_GROUP + - REMOTE_PROCESS_GROUP + - INPUT_PORT + - OUTPUT_PORT + - REMOTE_INPUT_PORT + - REMOTE_OUTPUT_PORT + - FUNNEL + - LABEL + - CONTROLLER_SERVICE + - REPORTING_TASK + - FLOW_ANALYSIS_RULE + - PARAMETER_CONTEXT + - PARAMETER_PROVIDER + - FLOW_REGISTRY_CLIENT + concurrentlySchedulableTaskCount: + type: integer + description: The number of task that may transmit flowfiles to the target + port concurrently. + format: int32 + groupIdentifier: + type: string + description: The ID of the Process Group that this component belongs to + identifier: + type: string + description: The component's unique identifier + instanceIdentifier: + type: string + description: "The instance ID of an existing component that is described\ + \ by this VersionedComponent, or null if this is not mapped to an instantiated\ + \ component" + name: + type: string + description: The component's name position: - x: 6.027456183070403 - "y": 1.4658129805029452 - uri: uri - revision: - clientId: clientId - lastModifier: lastModifier - version: 0 - xml: - name: userGroupEntity - UserGroupsEntity: + $ref: '#/components/schemas/Position' + remoteGroupId: + type: string + description: The id of the remote process group that the port resides in. + scheduledState: + type: string + description: The scheduled state of the component + enum: + - ENABLED + - DISABLED + - RUNNING + targetId: + type: string + description: The ID of the port on the target NiFi instance + useCompression: + type: boolean + description: Whether the flowfiles are compressed when sent to the target + port. + description: "A Set of Output Ports that can be connected to, in order to pull\ + \ data from the remote NiFi instance" + example: + componentType: CONNECTION + identifier: identifier + remoteGroupId: remoteGroupId + comments: comments + targetId: targetId + concurrentlySchedulableTaskCount: 1 + useCompression: true + scheduledState: ENABLED + name: name + instanceIdentifier: instanceIdentifier + position: null + batchSize: + duration: duration + size: size + count: 5 + groupIdentifier: groupIdentifier + VersionedRemoteProcessGroup: type: object properties: - userGroups: + comments: + type: string + description: The user-supplied comments for the component + communicationsTimeout: + type: string + description: The time period used for the timeout when communicating with + the target. + componentType: + type: string + enum: + - CONNECTION + - PROCESSOR + - PROCESS_GROUP + - REMOTE_PROCESS_GROUP + - INPUT_PORT + - OUTPUT_PORT + - REMOTE_INPUT_PORT + - REMOTE_OUTPUT_PORT + - FUNNEL + - LABEL + - CONTROLLER_SERVICE + - REPORTING_TASK + - FLOW_ANALYSIS_RULE + - PARAMETER_CONTEXT + - PARAMETER_PROVIDER + - FLOW_REGISTRY_CLIENT + groupIdentifier: + type: string + description: The ID of the Process Group that this component belongs to + identifier: + type: string + description: The component's unique identifier + inputPorts: + uniqueItems: true type: array + description: "A Set of Input Ports that can be connected to, in order to\ + \ send data to the remote NiFi instance" items: - $ref: '#/components/schemas/UserGroupEntity' - example: - userGroups: - - bulletins: - - sourceId: sourceId - canRead: true - groupId: groupId - id: 5 - nodeAddress: nodeAddress - bulletin: - sourceId: sourceId - level: level - sourceType: sourceType - groupId: groupId - id: 5 - sourceName: sourceName - category: category - message: message - nodeAddress: nodeAddress - timestamp: timestamp - timestamp: timestamp - - sourceId: sourceId - canRead: true - groupId: groupId - id: 5 - nodeAddress: nodeAddress - bulletin: - sourceId: sourceId - level: level - sourceType: sourceType - groupId: groupId - id: 5 - sourceName: sourceName - category: category - message: message - nodeAddress: nodeAddress - timestamp: timestamp - timestamp: timestamp - disconnectedNodeAcknowledged: true - component: - accessPolicies: - - bulletins: - - sourceId: sourceId - canRead: true - groupId: groupId - id: 5 - nodeAddress: nodeAddress - bulletin: - sourceId: sourceId - level: level - sourceType: sourceType - groupId: groupId - id: 5 - sourceName: sourceName - category: category - message: message - nodeAddress: nodeAddress - timestamp: timestamp - timestamp: timestamp - - sourceId: sourceId - canRead: true - groupId: groupId - id: 5 - nodeAddress: nodeAddress - bulletin: - sourceId: sourceId - level: level - sourceType: sourceType - groupId: groupId - id: 5 - sourceName: sourceName - category: category - message: message - nodeAddress: nodeAddress - timestamp: timestamp - timestamp: timestamp - disconnectedNodeAcknowledged: true - component: - userGroups: - - null - - null - resource: resource - versionedComponentId: versionedComponentId - parentGroupId: parentGroupId - action: "read, write" - id: id - position: null - componentReference: - bulletins: - - null - - null - disconnectedNodeAcknowledged: true - component: - versionedComponentId: versionedComponentId - name: name - parentGroupId: parentGroupId - id: id - position: null - permissions: null - parentGroupId: parentGroupId - id: id - position: null - uri: uri - revision: null - configurable: true - users: - - bulletins: - - null - - null - disconnectedNodeAcknowledged: true - component: - identity: identity - versionedComponentId: versionedComponentId - parentGroupId: parentGroupId - id: id - position: null - configurable: true - permissions: null - id: id - position: null - uri: uri - revision: null - - bulletins: - - null - - null - disconnectedNodeAcknowledged: true - component: - identity: identity - versionedComponentId: versionedComponentId - parentGroupId: parentGroupId - id: id - position: null - configurable: true - permissions: null - id: id - position: null - uri: uri - revision: null - generated: generated - permissions: - canRead: true - canWrite: true - id: id - position: - x: 6.027456183070403 - "y": 1.4658129805029452 - uri: uri - revision: - clientId: clientId - lastModifier: lastModifier - version: 0 - - bulletins: - - sourceId: sourceId - canRead: true - groupId: groupId - id: 5 - nodeAddress: nodeAddress - bulletin: - sourceId: sourceId - level: level - sourceType: sourceType - groupId: groupId - id: 5 - sourceName: sourceName - category: category - message: message - nodeAddress: nodeAddress - timestamp: timestamp - timestamp: timestamp - - sourceId: sourceId - canRead: true - groupId: groupId - id: 5 - nodeAddress: nodeAddress - bulletin: - sourceId: sourceId - level: level - sourceType: sourceType - groupId: groupId - id: 5 - sourceName: sourceName - category: category - message: message - nodeAddress: nodeAddress - timestamp: timestamp - timestamp: timestamp - disconnectedNodeAcknowledged: true - component: - userGroups: - - null - - null - resource: resource - versionedComponentId: versionedComponentId - parentGroupId: parentGroupId - action: "read, write" - id: id - position: null - componentReference: - bulletins: - - null - - null - disconnectedNodeAcknowledged: true - component: - versionedComponentId: versionedComponentId - name: name - parentGroupId: parentGroupId - id: id - position: null - permissions: null - parentGroupId: parentGroupId - id: id - position: null - uri: uri - revision: null - configurable: true - users: - - bulletins: - - null - - null - disconnectedNodeAcknowledged: true - component: - identity: identity - versionedComponentId: versionedComponentId - parentGroupId: parentGroupId - id: id - position: null - configurable: true - permissions: null - id: id - position: null - uri: uri - revision: null - - bulletins: - - null - - null - disconnectedNodeAcknowledged: true - component: - identity: identity - versionedComponentId: versionedComponentId - parentGroupId: parentGroupId - id: id - position: null - configurable: true - permissions: null - id: id - position: null - uri: uri - revision: null - generated: generated - permissions: - canRead: true - canWrite: true - id: id - position: - x: 6.027456183070403 - "y": 1.4658129805029452 - uri: uri - revision: - clientId: clientId - lastModifier: lastModifier - version: 0 - identity: identity - versionedComponentId: versionedComponentId - parentGroupId: parentGroupId - id: id - position: null - configurable: true - users: - - bulletins: - - null - - null - disconnectedNodeAcknowledged: true - component: - identity: identity - versionedComponentId: versionedComponentId - parentGroupId: parentGroupId - id: id - position: null - configurable: true - permissions: null - id: id - position: null - uri: uri - revision: null - - bulletins: - - null - - null - disconnectedNodeAcknowledged: true - component: - identity: identity - versionedComponentId: versionedComponentId - parentGroupId: parentGroupId - id: id - position: null - configurable: true - permissions: null - id: id - position: null - uri: uri - revision: null - permissions: - canRead: true - canWrite: true - id: id - position: - x: 6.027456183070403 - "y": 1.4658129805029452 - uri: uri - revision: - clientId: clientId - lastModifier: lastModifier - version: 0 + $ref: '#/components/schemas/VersionedRemoteGroupPort' + instanceIdentifier: + type: string + description: "The instance ID of an existing component that is described\ + \ by this VersionedComponent, or null if this is not mapped to an instantiated\ + \ component" + localNetworkInterface: + type: string + description: "The local network interface to send/receive data. If not specified,\ + \ any local address is used. If clustered, all nodes must have an interface\ + \ with this identifier." + name: + type: string + description: The component's name + outputPorts: + uniqueItems: true + type: array + description: "A Set of Output Ports that can be connected to, in order to\ + \ pull data from the remote NiFi instance" + items: + $ref: '#/components/schemas/VersionedRemoteGroupPort' + position: + $ref: '#/components/schemas/Position' + proxyHost: + type: string + proxyPassword: + type: string + proxyPort: + type: integer + format: int32 + proxyUser: + type: string + targetUris: + type: string + description: "The target URIs of the remote process group. If target uris\ + \ is not set but target uri is set, then returns the single target uri.\ + \ If neither target uris nor target uri is set, then returns null." + transportProtocol: + type: string + description: The Transport Protocol that is used for Site-to-Site communications + enum: + - "RAW, HTTP" + yieldDuration: + type: string + description: "When yielding, this amount of time must elapse before the\ + \ remote process group is scheduled again." + description: The Remote Process Groups + example: + componentType: CONNECTION + identifier: identifier + comments: comments + proxyPassword: proxyPassword + communicationsTimeout: communicationsTimeout + proxyHost: proxyHost + proxyPort: 4 + outputPorts: + - null + - null + transportProtocol: "RAW, HTTP" + name: name + proxyUser: proxyUser + inputPorts: + - componentType: CONNECTION + identifier: identifier + remoteGroupId: remoteGroupId + comments: comments + targetId: targetId + concurrentlySchedulableTaskCount: 1 + useCompression: true + scheduledState: ENABLED + name: name + instanceIdentifier: instanceIdentifier + position: null + batchSize: + duration: duration + size: size + count: 5 + groupIdentifier: groupIdentifier + - componentType: CONNECTION + identifier: identifier + remoteGroupId: remoteGroupId + comments: comments + targetId: targetId + concurrentlySchedulableTaskCount: 1 + useCompression: true + scheduledState: ENABLED + name: name + instanceIdentifier: instanceIdentifier + position: null + batchSize: + duration: duration + size: size + count: 5 + groupIdentifier: groupIdentifier + targetUris: targetUris + instanceIdentifier: instanceIdentifier + yieldDuration: yieldDuration + position: null + groupIdentifier: groupIdentifier + localNetworkInterface: localNetworkInterface + VersionedReportingTask: + type: object + properties: + annotationData: + type: string + description: The annotation for the reporting task. This is how the custom + UI relays configuration to the reporting task. + bundle: + $ref: '#/components/schemas/Bundle' + comments: + type: string + description: The user-supplied comments for the component + componentType: + type: string + enum: + - CONNECTION + - PROCESSOR + - PROCESS_GROUP + - REMOTE_PROCESS_GROUP + - INPUT_PORT + - OUTPUT_PORT + - REMOTE_INPUT_PORT + - REMOTE_OUTPUT_PORT + - FUNNEL + - LABEL + - CONTROLLER_SERVICE + - REPORTING_TASK + - FLOW_ANALYSIS_RULE + - PARAMETER_CONTEXT + - PARAMETER_PROVIDER + - FLOW_REGISTRY_CLIENT + groupIdentifier: + type: string + description: The ID of the Process Group that this component belongs to + identifier: + type: string + description: The component's unique identifier + instanceIdentifier: + type: string + description: "The instance ID of an existing component that is described\ + \ by this VersionedComponent, or null if this is not mapped to an instantiated\ + \ component" + name: + type: string + description: The component's name + position: + $ref: '#/components/schemas/Position' + properties: + type: object + additionalProperties: + type: string + description: The properties for the component. Properties whose value + is not set will only contain the property name. + description: The properties for the component. Properties whose value is + not set will only contain the property name. + propertyDescriptors: + type: object + additionalProperties: + $ref: '#/components/schemas/VersionedPropertyDescriptor' + description: The property descriptors for the component. + scheduledState: + type: string + description: Indicates the scheduled state for the Reporting Task + enum: + - ENABLED + - DISABLED + - RUNNING + schedulingPeriod: + type: string + description: The frequency with which to schedule the reporting task. The + format of the value will depend on the value of schedulingStrategy. + schedulingStrategy: + type: string + description: Indicates scheduling strategy that should dictate how the reporting + task is triggered. + type: + type: string + description: The type of the extension component + description: The reporting tasks + example: + annotationData: annotationData + componentType: CONNECTION + identifier: identifier + comments: comments + propertyDescriptors: + key: + resourceDefinition: + resourceTypes: + - FILE + - FILE + cardinality: SINGLE + displayName: displayName + identifiesControllerService: true + name: name + dynamic: true + sensitive: true + type: type + scheduledState: ENABLED + schedulingStrategy: schedulingStrategy + name: name + instanceIdentifier: instanceIdentifier + schedulingPeriod: schedulingPeriod + position: + x: 7.203794749804894 + "y": 4.332304821875894 + groupIdentifier: groupIdentifier + bundle: + artifact: artifact + version: version + group: group + properties: + key: properties + VersionedReportingTaskImportRequestEntity: + type: object + properties: + disconnectedNodeAcknowledged: + type: boolean + description: The disconnected node acknowledged flag + reportingTaskSnapshot: + $ref: '#/components/schemas/VersionedReportingTaskSnapshot' + xml: + name: versionedReportingTaskImportRequestEntity + VersionedReportingTaskImportResponseEntity: + type: object + properties: + controllerServices: + uniqueItems: true + type: array + description: The controller services created by the import + items: + $ref: '#/components/schemas/ControllerServiceEntity' + reportingTasks: + uniqueItems: true + type: array + description: The reporting tasks created by the import + items: + $ref: '#/components/schemas/ReportingTaskEntity' + example: + controllerServices: - bulletins: - sourceId: sourceId canRead: true @@ -103942,7 +113312,7 @@ components: level: level sourceType: sourceType groupId: groupId - id: 5 + id: 1 sourceName: sourceName category: category message: message @@ -103959,7 +113329,7 @@ components: level: level sourceType: sourceType groupId: groupId - id: 5 + id: 1 sourceName: sourceName category: category message: message @@ -103968,293 +113338,156 @@ components: timestamp: timestamp disconnectedNodeAcknowledged: true component: - accessPolicies: - - bulletins: - - sourceId: sourceId - canRead: true - groupId: groupId - id: 5 - nodeAddress: nodeAddress - bulletin: - sourceId: sourceId - level: level - sourceType: sourceType - groupId: groupId - id: 5 - sourceName: sourceName - category: category - message: message - nodeAddress: nodeAddress - timestamp: timestamp - timestamp: timestamp - - sourceId: sourceId - canRead: true - groupId: groupId - id: 5 - nodeAddress: nodeAddress - bulletin: - sourceId: sourceId - level: level - sourceType: sourceType - groupId: groupId - id: 5 - sourceName: sourceName - category: category - message: message - nodeAddress: nodeAddress - timestamp: timestamp - timestamp: timestamp - disconnectedNodeAcknowledged: true - component: - userGroups: - - null - - null - resource: resource - versionedComponentId: versionedComponentId - parentGroupId: parentGroupId - action: "read, write" - id: id - position: null - componentReference: - bulletins: - - null - - null - disconnectedNodeAcknowledged: true - component: - versionedComponentId: versionedComponentId - name: name - parentGroupId: parentGroupId - id: id - position: null - permissions: null - parentGroupId: parentGroupId - id: id - position: null - uri: uri - revision: null - configurable: true - users: - - bulletins: - - null - - null - disconnectedNodeAcknowledged: true - component: - identity: identity - versionedComponentId: versionedComponentId - parentGroupId: parentGroupId - id: id - position: null - configurable: true - permissions: null - id: id - position: null - uri: uri - revision: null - - bulletins: - - null - - null - disconnectedNodeAcknowledged: true - component: - identity: identity - versionedComponentId: versionedComponentId - parentGroupId: parentGroupId - id: id - position: null - configurable: true - permissions: null - id: id - position: null - uri: uri - revision: null - generated: generated - permissions: - canRead: true - canWrite: true - id: id - position: - x: 6.027456183070403 - "y": 1.4658129805029452 - uri: uri - revision: - clientId: clientId - lastModifier: lastModifier - version: 0 - - bulletins: - - sourceId: sourceId - canRead: true - groupId: groupId - id: 5 - nodeAddress: nodeAddress - bulletin: - sourceId: sourceId - level: level - sourceType: sourceType - groupId: groupId - id: 5 - sourceName: sourceName - category: category - message: message - nodeAddress: nodeAddress - timestamp: timestamp - timestamp: timestamp - - sourceId: sourceId - canRead: true - groupId: groupId - id: 5 - nodeAddress: nodeAddress - bulletin: - sourceId: sourceId - level: level - sourceType: sourceType - groupId: groupId - id: 5 - sourceName: sourceName - category: category - message: message - nodeAddress: nodeAddress - timestamp: timestamp - timestamp: timestamp - disconnectedNodeAcknowledged: true - component: - userGroups: - - null - - null - resource: resource - versionedComponentId: versionedComponentId - parentGroupId: parentGroupId - action: "read, write" - id: id - position: null - componentReference: - bulletins: - - null - - null - disconnectedNodeAcknowledged: true - component: - versionedComponentId: versionedComponentId - name: name - parentGroupId: parentGroupId - id: id - position: null - permissions: null - parentGroupId: parentGroupId - id: id - position: null - uri: uri - revision: null - configurable: true - users: - - bulletins: - - null - - null - disconnectedNodeAcknowledged: true - component: - identity: identity - versionedComponentId: versionedComponentId - parentGroupId: parentGroupId - id: id - position: null - configurable: true - permissions: null - id: id - position: null - uri: uri - revision: null - - bulletins: - - null - - null - disconnectedNodeAcknowledged: true - component: - identity: identity - versionedComponentId: versionedComponentId - parentGroupId: parentGroupId - id: id - position: null - configurable: true - permissions: null - id: id - position: null - uri: uri - revision: null - generated: generated - permissions: - canRead: true - canWrite: true - id: id - position: - x: 6.027456183070403 - "y": 1.4658129805029452 - uri: uri - revision: - clientId: clientId - lastModifier: lastModifier - version: 0 - identity: identity + bulletinLevel: bulletinLevel + deprecated: true + multipleVersionsAvailable: true + extensionMissing: true + type: type + descriptors: + key: + supportsEl: true + defaultValue: defaultValue + displayName: displayName + expressionLanguageScope: expressionLanguageScope + description: description + sensitive: true + required: true + dependencies: + - dependentValues: + - dependentValues + - dependentValues + propertyName: propertyName + - dependentValues: + - dependentValues + - dependentValues + propertyName: propertyName + allowableValues: + - canRead: true + allowableValue: + displayName: displayName + description: description + value: value + - canRead: true + allowableValue: + displayName: displayName + description: description + value: value + identifiesControllerService: identifiesControllerService + name: name + dynamic: true + identifiesControllerServiceBundle: null + controllerServiceApis: + - type: type + bundle: null + - type: type + bundle: null + sensitiveDynamicPropertyNames: + - sensitiveDynamicPropertyNames + - sensitiveDynamicPropertyNames + supportsSensitiveDynamicProperties: true versionedComponentId: versionedComponentId - parentGroupId: parentGroupId + validationErrors: + - validationErrors + - validationErrors id: id - position: null - configurable: true - users: + state: "ENABLED, ENABLING, DISABLED, DISABLING" + bundle: + artifact: artifact + version: version + group: group + referencingComponents: - bulletins: - null - null disconnectedNodeAcknowledged: true component: - identity: identity - versionedComponentId: versionedComponentId - parentGroupId: parentGroupId + descriptors: + key: null + referenceCycle: true + activeThreadCount: 0 + groupId: groupId + name: name + referenceType: "Processor, ControllerService, ReportingTask, FlowRegistryClient" + validationErrors: + - validationErrors + - validationErrors id: id - position: null - configurable: true + state: state + type: type + referencingComponents: + - null + - null + properties: + key: properties permissions: null id: id position: null uri: uri - revision: null + operatePermissions: + canRead: true + canWrite: true + revision: + clientId: clientId + lastModifier: lastModifier + version: 2 - bulletins: - null - null disconnectedNodeAcknowledged: true component: - identity: identity - versionedComponentId: versionedComponentId - parentGroupId: parentGroupId + descriptors: + key: null + referenceCycle: true + activeThreadCount: 0 + groupId: groupId + name: name + referenceType: "Processor, ControllerService, ReportingTask, FlowRegistryClient" + validationErrors: + - validationErrors + - validationErrors id: id - position: null - configurable: true + state: state + type: type + referencingComponents: + - null + - null + properties: + key: properties permissions: null id: id position: null uri: uri - revision: null - permissions: - canRead: true - canWrite: true + operatePermissions: + canRead: true + canWrite: true + revision: + clientId: clientId + lastModifier: lastModifier + version: 2 + validationStatus: "VALID, INVALID, VALIDATING" + annotationData: annotationData + comments: comments + parentGroupId: parentGroupId + customUiUrl: customUiUrl + restricted: true + name: name + position: + x: 0.8008281904610115 + "y": 6.027456183070403 + persistsState: true + properties: + key: properties + permissions: null + parentGroupId: parentGroupId id: id - position: - x: 6.027456183070403 - "y": 1.4658129805029452 + position: null uri: uri - revision: - clientId: clientId - lastModifier: lastModifier - version: 0 - xml: - name: userGroupsEntity - UsersEntity: - type: object - properties: - generated: - type: string - description: When this content was generated. - users: - type: array - items: - $ref: '#/components/schemas/UserEntity' - example: - generated: generated - users: + operatePermissions: null + revision: null + status: + activeThreadCount: 6 + validationStatus: "VALID, INVALID, VALIDATING" + runStatus: "ENABLED, ENABLING, DISABLED, DISABLING" - bulletins: - sourceId: sourceId canRead: true @@ -104266,7 +113499,7 @@ components: level: level sourceType: sourceType groupId: groupId - id: 5 + id: 1 sourceName: sourceName category: category message: message @@ -104283,7 +113516,7 @@ components: level: level sourceType: sourceType groupId: groupId - id: 5 + id: 1 sourceName: sourceName category: category message: message @@ -104292,126 +113525,157 @@ components: timestamp: timestamp disconnectedNodeAcknowledged: true component: - userGroups: - - bulletins: - - null - - null - disconnectedNodeAcknowledged: true - component: - identity: identity - versionedComponentId: versionedComponentId - parentGroupId: parentGroupId - id: id - position: null - configurable: true - permissions: null - id: id - position: null - uri: uri - revision: null - - bulletins: - - null - - null - disconnectedNodeAcknowledged: true - component: - identity: identity - versionedComponentId: versionedComponentId - parentGroupId: parentGroupId - id: id - position: null - configurable: true - permissions: null - id: id - position: null - uri: uri - revision: null - accessPolicies: + bulletinLevel: bulletinLevel + deprecated: true + multipleVersionsAvailable: true + extensionMissing: true + type: type + descriptors: + key: + supportsEl: true + defaultValue: defaultValue + displayName: displayName + expressionLanguageScope: expressionLanguageScope + description: description + sensitive: true + required: true + dependencies: + - dependentValues: + - dependentValues + - dependentValues + propertyName: propertyName + - dependentValues: + - dependentValues + - dependentValues + propertyName: propertyName + allowableValues: + - canRead: true + allowableValue: + displayName: displayName + description: description + value: value + - canRead: true + allowableValue: + displayName: displayName + description: description + value: value + identifiesControllerService: identifiesControllerService + name: name + dynamic: true + identifiesControllerServiceBundle: null + controllerServiceApis: + - type: type + bundle: null + - type: type + bundle: null + sensitiveDynamicPropertyNames: + - sensitiveDynamicPropertyNames + - sensitiveDynamicPropertyNames + supportsSensitiveDynamicProperties: true + versionedComponentId: versionedComponentId + validationErrors: + - validationErrors + - validationErrors + id: id + state: "ENABLED, ENABLING, DISABLED, DISABLING" + bundle: + artifact: artifact + version: version + group: group + referencingComponents: - bulletins: - null - null disconnectedNodeAcknowledged: true component: - resource: resource - versionedComponentId: versionedComponentId - parentGroupId: parentGroupId - action: "read, write" + descriptors: + key: null + referenceCycle: true + activeThreadCount: 0 + groupId: groupId + name: name + referenceType: "Processor, ControllerService, ReportingTask, FlowRegistryClient" + validationErrors: + - validationErrors + - validationErrors id: id - position: null - componentReference: - bulletins: - - null - - null - disconnectedNodeAcknowledged: true - component: - versionedComponentId: versionedComponentId - name: name - parentGroupId: parentGroupId - id: id - position: null - permissions: null - parentGroupId: parentGroupId - id: id - position: null - uri: uri - revision: null - configurable: true + state: state + type: type + referencingComponents: + - null + - null + properties: + key: properties permissions: null id: id position: null uri: uri - revision: null + operatePermissions: + canRead: true + canWrite: true + revision: + clientId: clientId + lastModifier: lastModifier + version: 2 - bulletins: - null - null disconnectedNodeAcknowledged: true component: - resource: resource - versionedComponentId: versionedComponentId - parentGroupId: parentGroupId - action: "read, write" + descriptors: + key: null + referenceCycle: true + activeThreadCount: 0 + groupId: groupId + name: name + referenceType: "Processor, ControllerService, ReportingTask, FlowRegistryClient" + validationErrors: + - validationErrors + - validationErrors id: id - position: null - componentReference: - bulletins: - - null - - null - disconnectedNodeAcknowledged: true - component: - versionedComponentId: versionedComponentId - name: name - parentGroupId: parentGroupId - id: id - position: null - permissions: null - parentGroupId: parentGroupId - id: id - position: null - uri: uri - revision: null - configurable: true + state: state + type: type + referencingComponents: + - null + - null + properties: + key: properties permissions: null id: id position: null uri: uri - revision: null - identity: identity - versionedComponentId: versionedComponentId + operatePermissions: + canRead: true + canWrite: true + revision: + clientId: clientId + lastModifier: lastModifier + version: 2 + validationStatus: "VALID, INVALID, VALIDATING" + annotationData: annotationData + comments: comments parentGroupId: parentGroupId - id: id - position: null - configurable: true - permissions: - canRead: true - canWrite: true + customUiUrl: customUiUrl + restricted: true + name: name + position: + x: 0.8008281904610115 + "y": 6.027456183070403 + persistsState: true + properties: + key: properties + permissions: null + parentGroupId: parentGroupId id: id - position: - x: 6.027456183070403 - "y": 1.4658129805029452 + position: null uri: uri - revision: - clientId: clientId - lastModifier: lastModifier - version: 0 + operatePermissions: null + revision: null + status: + activeThreadCount: 6 + validationStatus: "VALID, INVALID, VALIDATING" + runStatus: "ENABLED, ENABLING, DISABLED, DISABLING" + reportingTasks: - bulletins: - sourceId: sourceId canRead: true @@ -104423,7 +113687,7 @@ components: level: level sourceType: sourceType groupId: groupId - id: 5 + id: 1 sourceName: sourceName category: category message: message @@ -104440,7 +113704,7 @@ components: level: level sourceType: sourceType groupId: groupId - id: 5 + id: 1 sourceName: sourceName category: category message: message @@ -104449,390 +113713,398 @@ components: timestamp: timestamp disconnectedNodeAcknowledged: true component: - userGroups: - - bulletins: - - null - - null - disconnectedNodeAcknowledged: true - component: - identity: identity - versionedComponentId: versionedComponentId - parentGroupId: parentGroupId - id: id - position: null - configurable: true - permissions: null - id: id - position: null - uri: uri - revision: null - - bulletins: - - null - - null - disconnectedNodeAcknowledged: true - component: - identity: identity - versionedComponentId: versionedComponentId - parentGroupId: parentGroupId - id: id - position: null - configurable: true - permissions: null - id: id - position: null - uri: uri - revision: null - accessPolicies: - - bulletins: - - null - - null - disconnectedNodeAcknowledged: true - component: - resource: resource - versionedComponentId: versionedComponentId - parentGroupId: parentGroupId - action: "read, write" - id: id - position: null - componentReference: - bulletins: - - null - - null - disconnectedNodeAcknowledged: true - component: - versionedComponentId: versionedComponentId - name: name - parentGroupId: parentGroupId - id: id - position: null - permissions: null - parentGroupId: parentGroupId - id: id - position: null - uri: uri - revision: null - configurable: true - permissions: null - id: id - position: null - uri: uri - revision: null - - bulletins: - - null - - null - disconnectedNodeAcknowledged: true - component: - resource: resource - versionedComponentId: versionedComponentId - parentGroupId: parentGroupId - action: "read, write" - id: id - position: null - componentReference: - bulletins: - - null - - null - disconnectedNodeAcknowledged: true - component: - versionedComponentId: versionedComponentId - name: name - parentGroupId: parentGroupId - id: id - position: null - permissions: null - parentGroupId: parentGroupId - id: id - position: null - uri: uri - revision: null - configurable: true - permissions: null - id: id - position: null - uri: uri - revision: null - identity: identity + deprecated: true + defaultSchedulingPeriod: + key: defaultSchedulingPeriod + multipleVersionsAvailable: true + extensionMissing: true + type: type + descriptors: + key: + supportsEl: true + defaultValue: defaultValue + displayName: displayName + expressionLanguageScope: expressionLanguageScope + description: description + sensitive: true + required: true + dependencies: + - dependentValues: + - dependentValues + - dependentValues + propertyName: propertyName + - dependentValues: + - dependentValues + - dependentValues + propertyName: propertyName + allowableValues: + - canRead: true + allowableValue: + displayName: displayName + description: description + value: value + - canRead: true + allowableValue: + displayName: displayName + description: description + value: value + identifiesControllerService: identifiesControllerService + name: name + dynamic: true + identifiesControllerServiceBundle: null + sensitiveDynamicPropertyNames: + - sensitiveDynamicPropertyNames + - sensitiveDynamicPropertyNames + supportsSensitiveDynamicProperties: true + versionedComponentId: versionedComponentId + validationErrors: + - validationErrors + - validationErrors + id: id + state: "RUNNING, STOPPED, DISABLED" + bundle: + artifact: artifact + version: version + group: group + validationStatus: "VALID, INVALID, VALIDATING" + annotationData: annotationData + comments: comments + activeThreadCount: 0 + parentGroupId: parentGroupId + customUiUrl: customUiUrl + restricted: true + schedulingStrategy: schedulingStrategy + name: name + schedulingPeriod: schedulingPeriod + position: + x: 0.8008281904610115 + "y": 6.027456183070403 + persistsState: true + properties: + key: properties + permissions: null + id: id + position: null + uri: uri + operatePermissions: + canRead: true + canWrite: true + revision: + clientId: clientId + lastModifier: lastModifier + version: 2 + status: + activeThreadCount: 6 + validationStatus: "VALID, INVALID, VALIDATING" + runStatus: "RUNNING, STOPPED, DISABLED" + - bulletins: + - sourceId: sourceId + canRead: true + groupId: groupId + id: 5 + nodeAddress: nodeAddress + bulletin: + sourceId: sourceId + level: level + sourceType: sourceType + groupId: groupId + id: 1 + sourceName: sourceName + category: category + message: message + nodeAddress: nodeAddress + timestamp: timestamp + timestamp: timestamp + - sourceId: sourceId + canRead: true + groupId: groupId + id: 5 + nodeAddress: nodeAddress + bulletin: + sourceId: sourceId + level: level + sourceType: sourceType + groupId: groupId + id: 1 + sourceName: sourceName + category: category + message: message + nodeAddress: nodeAddress + timestamp: timestamp + timestamp: timestamp + disconnectedNodeAcknowledged: true + component: + deprecated: true + defaultSchedulingPeriod: + key: defaultSchedulingPeriod + multipleVersionsAvailable: true + extensionMissing: true + type: type + descriptors: + key: + supportsEl: true + defaultValue: defaultValue + displayName: displayName + expressionLanguageScope: expressionLanguageScope + description: description + sensitive: true + required: true + dependencies: + - dependentValues: + - dependentValues + - dependentValues + propertyName: propertyName + - dependentValues: + - dependentValues + - dependentValues + propertyName: propertyName + allowableValues: + - canRead: true + allowableValue: + displayName: displayName + description: description + value: value + - canRead: true + allowableValue: + displayName: displayName + description: description + value: value + identifiesControllerService: identifiesControllerService + name: name + dynamic: true + identifiesControllerServiceBundle: null + sensitiveDynamicPropertyNames: + - sensitiveDynamicPropertyNames + - sensitiveDynamicPropertyNames + supportsSensitiveDynamicProperties: true versionedComponentId: versionedComponentId - parentGroupId: parentGroupId + validationErrors: + - validationErrors + - validationErrors id: id - position: null - configurable: true - permissions: - canRead: true - canWrite: true + state: "RUNNING, STOPPED, DISABLED" + bundle: + artifact: artifact + version: version + group: group + validationStatus: "VALID, INVALID, VALIDATING" + annotationData: annotationData + comments: comments + activeThreadCount: 0 + parentGroupId: parentGroupId + customUiUrl: customUiUrl + restricted: true + schedulingStrategy: schedulingStrategy + name: name + schedulingPeriod: schedulingPeriod + position: + x: 0.8008281904610115 + "y": 6.027456183070403 + persistsState: true + properties: + key: properties + permissions: null id: id - position: - x: 6.027456183070403 - "y": 1.4658129805029452 + position: null uri: uri + operatePermissions: + canRead: true + canWrite: true revision: clientId: clientId lastModifier: lastModifier - version: 0 + version: 2 + status: + activeThreadCount: 6 + validationStatus: "VALID, INVALID, VALIDATING" + runStatus: "RUNNING, STOPPED, DISABLED" xml: - name: usersEntity - TenantsEntity: + name: versionedReportingTaskImportResponseEntity + VersionedReportingTaskSnapshot: type: object properties: - users: + controllerServices: type: array + description: The controller services items: - $ref: '#/components/schemas/TenantEntity' - userGroups: + $ref: '#/components/schemas/VersionedControllerService' + reportingTasks: type: array + description: The reporting tasks items: - $ref: '#/components/schemas/TenantEntity' + $ref: '#/components/schemas/VersionedReportingTask' example: - userGroups: - - null - - null - users: - - bulletins: - - null - - null - disconnectedNodeAcknowledged: true - component: - identity: identity - versionedComponentId: versionedComponentId - parentGroupId: parentGroupId - id: id - position: null - configurable: true - permissions: null - id: id + controllerServices: + - annotationData: annotationData + componentType: CONNECTION + identifier: identifier + comments: comments + bulletinLevel: bulletinLevel + propertyDescriptors: + key: + resourceDefinition: + resourceTypes: + - FILE + - FILE + cardinality: SINGLE + displayName: displayName + identifiesControllerService: true + name: name + dynamic: true + sensitive: true + type: type + scheduledState: ENABLED + controllerServiceApis: + - type: type + bundle: null + - type: type + bundle: null + name: name + instanceIdentifier: instanceIdentifier position: null - uri: uri - revision: null - - bulletins: - - null - - null - disconnectedNodeAcknowledged: true - component: - identity: identity - versionedComponentId: versionedComponentId - parentGroupId: parentGroupId - id: id - position: null - configurable: true - permissions: null - id: id + groupIdentifier: groupIdentifier + bundle: + artifact: artifact + version: version + group: group + properties: + key: properties + - annotationData: annotationData + componentType: CONNECTION + identifier: identifier + comments: comments + bulletinLevel: bulletinLevel + propertyDescriptors: + key: + resourceDefinition: + resourceTypes: + - FILE + - FILE + cardinality: SINGLE + displayName: displayName + identifiesControllerService: true + name: name + dynamic: true + sensitive: true + type: type + scheduledState: ENABLED + controllerServiceApis: + - type: type + bundle: null + - type: type + bundle: null + name: name + instanceIdentifier: instanceIdentifier position: null - uri: uri - revision: null - xml: - name: tenantsEntity - CreateActiveRequestEntity: - type: object - properties: - processGroupId: - type: string - description: The Process Group ID that this active request will update - disconnectedNodeAcknowledged: - type: boolean - description: Acknowledges that this node is disconnected to allow for mutable - requests to proceed. - xml: - name: createActiveRequestEntity - VersionedFlowUpdateRequestDTO: - type: object - properties: - requestId: - type: string - description: The unique ID of this request. - readOnly: true - processGroupId: - type: string - description: The unique ID of the Process Group being updated - uri: - type: string - description: The URI for future requests to this drop request. - readOnly: true - lastUpdated: - type: string - description: The last time this request was updated. - readOnly: true - complete: - type: boolean - description: Whether or not this request has completed - readOnly: true - failureReason: - type: string - description: "An explanation of why this request failed, or null if this\ - \ request has not failed" - readOnly: true - percentCompleted: - type: integer - description: "The percentage complete for the request, between 0 and 100" - format: int32 - readOnly: true - state: - type: string - description: The state of the request - readOnly: true - versionControlInformation: - $ref: '#/components/schemas/VersionControlInformationDTO' - description: The Flow Update Request - example: - percentCompleted: 0 - lastUpdated: lastUpdated - requestId: requestId - processGroupId: processGroupId - failureReason: failureReason - state: state - versionControlInformation: - bucketName: bucketName - groupId: groupId - registryId: registryId - storageLocation: storageLocation - bucketId: bucketId - registryName: registryName - branch: branch - flowName: flowName - version: version - flowDescription: flowDescription - stateExplanation: stateExplanation - state: "LOCALLY_MODIFIED, STALE, LOCALLY_MODIFIED_AND_STALE, UP_TO_DATE,\ - \ SYNC_FAILURE" - flowId: flowId - complete: true - uri: uri - VersionedFlowUpdateRequestEntity: - type: object - properties: - processGroupRevision: - $ref: '#/components/schemas/RevisionDTO' - request: - $ref: '#/components/schemas/VersionedFlowUpdateRequestDTO' - example: - processGroupRevision: - clientId: clientId - lastModifier: lastModifier - version: 0 - request: - percentCompleted: 0 - lastUpdated: lastUpdated - requestId: requestId - processGroupId: processGroupId - failureReason: failureReason - state: state - versionControlInformation: - bucketName: bucketName - groupId: groupId - registryId: registryId - storageLocation: storageLocation - bucketId: bucketId - registryName: registryName - branch: branch - flowName: flowName + groupIdentifier: groupIdentifier + bundle: + artifact: artifact version: version - flowDescription: flowDescription - stateExplanation: stateExplanation - state: "LOCALLY_MODIFIED, STALE, LOCALLY_MODIFIED_AND_STALE, UP_TO_DATE,\ - \ SYNC_FAILURE" - flowId: flowId - complete: true - uri: uri - xml: - name: registeredFlowUpdateRequestEntity - VersionControlInformationEntity: - type: object - properties: - processGroupRevision: - $ref: '#/components/schemas/RevisionDTO' - disconnectedNodeAcknowledged: - type: boolean - description: Acknowledges that this node is disconnected to allow for mutable - requests to proceed. - versionControlInformation: - $ref: '#/components/schemas/VersionControlInformationDTO' - example: - processGroupRevision: - clientId: clientId - lastModifier: lastModifier - version: 0 - disconnectedNodeAcknowledged: true - versionControlInformation: - bucketName: bucketName - groupId: groupId - registryId: registryId - storageLocation: storageLocation - bucketId: bucketId - registryName: registryName - branch: branch - flowName: flowName - version: version - flowDescription: flowDescription - stateExplanation: stateExplanation - state: "LOCALLY_MODIFIED, STALE, LOCALLY_MODIFIED_AND_STALE, UP_TO_DATE,\ - \ SYNC_FAILURE" - flowId: flowId - xml: - name: versionControlInformationEntity - StartVersionControlRequestEntity: - type: object - properties: - versionedFlow: - $ref: '#/components/schemas/VersionedFlowDTO' - processGroupRevision: - $ref: '#/components/schemas/RevisionDTO' - disconnectedNodeAcknowledged: - type: boolean - description: Acknowledges that this node is disconnected to allow for mutable - requests to proceed. - xml: - name: startVersionControlRequestEntity - VersionedFlowSnapshotEntity: + group: group + properties: + key: properties + reportingTasks: + - annotationData: annotationData + componentType: CONNECTION + identifier: identifier + comments: comments + propertyDescriptors: + key: + resourceDefinition: + resourceTypes: + - FILE + - FILE + cardinality: SINGLE + displayName: displayName + identifiesControllerService: true + name: name + dynamic: true + sensitive: true + type: type + scheduledState: ENABLED + schedulingStrategy: schedulingStrategy + name: name + instanceIdentifier: instanceIdentifier + schedulingPeriod: schedulingPeriod + position: + x: 7.203794749804894 + "y": 4.332304821875894 + groupIdentifier: groupIdentifier + bundle: + artifact: artifact + version: version + group: group + properties: + key: properties + - annotationData: annotationData + componentType: CONNECTION + identifier: identifier + comments: comments + propertyDescriptors: + key: + resourceDefinition: + resourceTypes: + - FILE + - FILE + cardinality: SINGLE + displayName: displayName + identifiesControllerService: true + name: name + dynamic: true + sensitive: true + type: type + scheduledState: ENABLED + schedulingStrategy: schedulingStrategy + name: name + instanceIdentifier: instanceIdentifier + schedulingPeriod: schedulingPeriod + position: + x: 7.203794749804894 + "y": 4.332304821875894 + groupIdentifier: groupIdentifier + bundle: + artifact: artifact + version: version + group: group + properties: + key: properties + VersionedResourceDefinition: type: object properties: - versionedFlowSnapshot: - $ref: '#/components/schemas/RegisteredFlowSnapshot' - processGroupRevision: - $ref: '#/components/schemas/RevisionDTO' - registryId: + cardinality: type: string - description: The ID of the Registry that this flow belongs to - updateDescendantVersionedFlows: - type: boolean - description: "If the Process Group to be updated has a child or descendant\ - \ Process Group that is also under Version Control, this specifies whether\ - \ or not the contents of that child/descendant Process Group should be\ - \ updated." - disconnectedNodeAcknowledged: - type: boolean - description: Acknowledges that this node is disconnected to allow for mutable - requests to proceed. - versionedFlow: - $ref: '#/components/schemas/RegisteredFlowSnapshot' - xml: - name: versionedFlowSnapshotEntity - VersionControlComponentMappingEntity: - type: object - properties: - versionControlComponentMapping: - type: object - additionalProperties: + description: The cardinality of the resource + enum: + - SINGLE + - MULTIPLE + resourceTypes: + uniqueItems: true + type: array + description: The types of resource that the Property Descriptor is allowed + to reference + items: type: string - description: The mapping of Versioned Component Identifiers to instance - ID's - description: The mapping of Versioned Component Identifiers to instance - ID's - processGroupRevision: - $ref: '#/components/schemas/RevisionDTO' - disconnectedNodeAcknowledged: - type: boolean - description: Acknowledges that this node is disconnected to allow for mutable - requests to proceed. - versionControlInformation: - $ref: '#/components/schemas/VersionControlInformationDTO' - xml: - name: versionControlComponentMappingEntity + description: The types of resource that the Property Descriptor is allowed + to reference + enum: + - FILE + - DIRECTORY + - TEXT + - URL + description: "Returns the Resource Definition that defines which type(s) of\ + \ resource(s) this property references, if any" + example: + resourceTypes: + - FILE + - FILE + cardinality: SINGLE access_token_body: type: object properties: - username: - type: string password: type: string + username: + type: string processgroups_upload_body: required: - clientId @@ -104841,6 +114113,16 @@ components: - positionY type: object properties: + clientId: + type: string + description: The client id. + disconnectedNodeAcknowledged: + type: boolean + description: Acknowledges that this node is disconnected to allow for mutable + requests to proceed. + default: false + file: + type: object groupName: type: string description: The process group name. @@ -104852,13 +114134,3 @@ components: type: number description: The process group Y position. format: double - clientId: - type: string - description: The client id. - disconnectedNodeAcknowledged: - type: boolean - description: Acknowledges that this node is disconnected to allow for mutable - requests to proceed. - default: false - file: - type: object diff --git a/pkg/nifi/api_access.go b/pkg/nifi/api_access.go index 461a098..4919799 100644 --- a/pkg/nifi/api_access.go +++ b/pkg/nifi/api_access.go @@ -4,7 +4,7 @@ * * REST API definition for Apache NiFi web services * - * API version: 2.0.0 + * API version: 2.1.0 * Contact: dev@nifi.apache.org * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git) */ @@ -30,14 +30,14 @@ AccessApiService Creates a token for accessing the REST API via username/passwor The token returned is formatted as a JSON Web Token (JWT). The token is base64 encoded and comprised of three parts. The header, the body, and the signature. The expiration of the token is a contained within the body. It is stored in the browser as a cookie, but also returned inthe response body to be stored/used by third party client scripts. * @param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background(). * @param optional nil or *AccessApiCreateAccessTokenOpts - Optional Parameters: - * @param "Username" (optional.String) - * @param "Password" (optional.String) - + * @param "Username" (optional.String) - @return string */ type AccessApiCreateAccessTokenOpts struct { - Username optional.String Password optional.String + Username optional.String } func (a *AccessApiService) CreateAccessToken(ctx context.Context, localVarOptionals *AccessApiCreateAccessTokenOpts) (string, *http.Response, *string, error) { @@ -73,12 +73,12 @@ func (a *AccessApiService) CreateAccessToken(ctx context.Context, localVarOption if localVarHttpHeaderAccept != "" { localVarHeaderParams["Accept"] = localVarHttpHeaderAccept } - if localVarOptionals != nil && localVarOptionals.Username.IsSet() { - localVarFormParams.Add("username", parameterToString(localVarOptionals.Username.Value(), "")) - } if localVarOptionals != nil && localVarOptionals.Password.IsSet() { localVarFormParams.Add("password", parameterToString(localVarOptionals.Password.Value(), "")) } + if localVarOptionals != nil && localVarOptionals.Username.IsSet() { + localVarFormParams.Add("username", parameterToString(localVarOptionals.Username.Value(), "")) + } r, err := a.client.prepareRequest(ctx, localVarPath, localVarHttpMethod, localVarPostBody, localVarHeaderParams, localVarQueryParams, localVarFormParams, localVarFileName, localVarFileBytes) if err != nil { return localVarReturnValue, nil, nil, err diff --git a/pkg/nifi/api_authentication.go b/pkg/nifi/api_authentication.go index 99d76b4..5767d89 100644 --- a/pkg/nifi/api_authentication.go +++ b/pkg/nifi/api_authentication.go @@ -4,7 +4,7 @@ * * REST API definition for Apache NiFi web services * - * API version: 2.0.0 + * API version: 2.1.0 * Contact: dev@nifi.apache.org * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git) */ diff --git a/pkg/nifi/api_connections.go b/pkg/nifi/api_connections.go index 3651d1d..ff57838 100644 --- a/pkg/nifi/api_connections.go +++ b/pkg/nifi/api_connections.go @@ -4,7 +4,7 @@ * * REST API definition for Apache NiFi web services * - * API version: 2.0.0 + * API version: 2.1.0 * Contact: dev@nifi.apache.org * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git) */ diff --git a/pkg/nifi/api_controller.go b/pkg/nifi/api_controller.go index 74d4426..37c3579 100644 --- a/pkg/nifi/api_controller.go +++ b/pkg/nifi/api_controller.go @@ -4,7 +4,7 @@ * * REST API definition for Apache NiFi web services * - * API version: 2.0.0 + * API version: 2.1.0 * Contact: dev@nifi.apache.org * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git) */ diff --git a/pkg/nifi/api_controller_services.go b/pkg/nifi/api_controller_services.go index 7978afe..3c31805 100644 --- a/pkg/nifi/api_controller_services.go +++ b/pkg/nifi/api_controller_services.go @@ -4,7 +4,7 @@ * * REST API definition for Apache NiFi web services * - * API version: 2.0.0 + * API version: 2.1.0 * Contact: dev@nifi.apache.org * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git) */ diff --git a/pkg/nifi/api_counters.go b/pkg/nifi/api_counters.go index 5b6f82a..6d5a06c 100644 --- a/pkg/nifi/api_counters.go +++ b/pkg/nifi/api_counters.go @@ -4,7 +4,7 @@ * * REST API definition for Apache NiFi web services * - * API version: 2.0.0 + * API version: 2.1.0 * Contact: dev@nifi.apache.org * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git) */ diff --git a/pkg/nifi/api_data_transfer.go b/pkg/nifi/api_data_transfer.go index 9fa86b6..7936925 100644 --- a/pkg/nifi/api_data_transfer.go +++ b/pkg/nifi/api_data_transfer.go @@ -4,7 +4,7 @@ * * REST API definition for Apache NiFi web services * - * API version: 2.0.0 + * API version: 2.1.0 * Contact: dev@nifi.apache.org * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git) */ diff --git a/pkg/nifi/api_flow.go b/pkg/nifi/api_flow.go index f5d6627..cf2ed34 100644 --- a/pkg/nifi/api_flow.go +++ b/pkg/nifi/api_flow.go @@ -4,7 +4,7 @@ * * REST API definition for Apache NiFi web services * - * API version: 2.0.0 + * API version: 2.1.0 * Contact: dev@nifi.apache.org * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git) */ diff --git a/pkg/nifi/api_flow_file_queues.go b/pkg/nifi/api_flow_file_queues.go index ce3e7cc..7c931d2 100644 --- a/pkg/nifi/api_flow_file_queues.go +++ b/pkg/nifi/api_flow_file_queues.go @@ -4,7 +4,7 @@ * * REST API definition for Apache NiFi web services * - * API version: 2.0.0 + * API version: 2.1.0 * Contact: dev@nifi.apache.org * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git) */ diff --git a/pkg/nifi/api_funnels.go b/pkg/nifi/api_funnels.go index 9165ab5..514f060 100644 --- a/pkg/nifi/api_funnels.go +++ b/pkg/nifi/api_funnels.go @@ -4,7 +4,7 @@ * * REST API definition for Apache NiFi web services * - * API version: 2.0.0 + * API version: 2.1.0 * Contact: dev@nifi.apache.org * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git) */ diff --git a/pkg/nifi/api_input_ports.go b/pkg/nifi/api_input_ports.go index 587c69e..61a3979 100644 --- a/pkg/nifi/api_input_ports.go +++ b/pkg/nifi/api_input_ports.go @@ -4,7 +4,7 @@ * * REST API definition for Apache NiFi web services * - * API version: 2.0.0 + * API version: 2.1.0 * Contact: dev@nifi.apache.org * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git) */ diff --git a/pkg/nifi/api_labels.go b/pkg/nifi/api_labels.go index f286b45..1f7892a 100644 --- a/pkg/nifi/api_labels.go +++ b/pkg/nifi/api_labels.go @@ -4,7 +4,7 @@ * * REST API definition for Apache NiFi web services * - * API version: 2.0.0 + * API version: 2.1.0 * Contact: dev@nifi.apache.org * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git) */ diff --git a/pkg/nifi/api_output_ports.go b/pkg/nifi/api_output_ports.go index 57148f1..b130b42 100644 --- a/pkg/nifi/api_output_ports.go +++ b/pkg/nifi/api_output_ports.go @@ -4,7 +4,7 @@ * * REST API definition for Apache NiFi web services * - * API version: 2.0.0 + * API version: 2.1.0 * Contact: dev@nifi.apache.org * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git) */ diff --git a/pkg/nifi/api_parameter_contexts.go b/pkg/nifi/api_parameter_contexts.go index 49fdee6..27645fe 100644 --- a/pkg/nifi/api_parameter_contexts.go +++ b/pkg/nifi/api_parameter_contexts.go @@ -4,7 +4,7 @@ * * REST API definition for Apache NiFi web services * - * API version: 2.0.0 + * API version: 2.1.0 * Contact: dev@nifi.apache.org * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git) */ diff --git a/pkg/nifi/api_parameter_providers.go b/pkg/nifi/api_parameter_providers.go index 774cb86..dd7dff5 100644 --- a/pkg/nifi/api_parameter_providers.go +++ b/pkg/nifi/api_parameter_providers.go @@ -4,7 +4,7 @@ * * REST API definition for Apache NiFi web services * - * API version: 2.0.0 + * API version: 2.1.0 * Contact: dev@nifi.apache.org * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git) */ diff --git a/pkg/nifi/api_policies.go b/pkg/nifi/api_policies.go index 6d65ad1..ecbda20 100644 --- a/pkg/nifi/api_policies.go +++ b/pkg/nifi/api_policies.go @@ -4,7 +4,7 @@ * * REST API definition for Apache NiFi web services * - * API version: 2.0.0 + * API version: 2.1.0 * Contact: dev@nifi.apache.org * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git) */ diff --git a/pkg/nifi/api_process_groups.go b/pkg/nifi/api_process_groups.go index 0436211..586139c 100644 --- a/pkg/nifi/api_process_groups.go +++ b/pkg/nifi/api_process_groups.go @@ -4,7 +4,7 @@ * * REST API definition for Apache NiFi web services * - * API version: 2.0.0 + * API version: 2.1.0 * Contact: dev@nifi.apache.org * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git) */ @@ -27,6 +27,95 @@ var ( type ProcessGroupsApiService service /* +ProcessGroupsApiService Generates a copy response for the given copy request + * @param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background(). + * @param body The request including the components to be copied from the specified Process Group. + * @param id The process group id. +@return CopyResponseEntity +*/ +func (a *ProcessGroupsApiService) Copy(ctx context.Context, body CopyRequestEntity, id string) (CopyResponseEntity, *http.Response, *string, error) { + var ( + localVarHttpMethod = strings.ToUpper("Post") + localVarPostBody interface{} + localVarFileName string + localVarFileBytes []byte + localVarReturnValue CopyResponseEntity + ) + + // create path and map variables + localVarPath := a.client.cfg.BasePath + "/process-groups/{id}/copy" + localVarPath = strings.Replace(localVarPath, "{"+"id"+"}", fmt.Sprintf("%v", id), -1) + + localVarHeaderParams := make(map[string]string) + localVarQueryParams := url.Values{} + localVarFormParams := url.Values{} + + // to determine the Content-Type header + localVarHttpContentTypes := []string{"application/json"} + + // set Content-Type header + localVarHttpContentType := selectHeaderContentType(localVarHttpContentTypes) + if localVarHttpContentType != "" { + localVarHeaderParams["Content-Type"] = localVarHttpContentType + } + + // to determine the Accept header + localVarHttpHeaderAccepts := []string{"application/json"} + + // set Accept header + localVarHttpHeaderAccept := selectHeaderAccept(localVarHttpHeaderAccepts) + if localVarHttpHeaderAccept != "" { + localVarHeaderParams["Accept"] = localVarHttpHeaderAccept + } + // body params + localVarPostBody = &body + r, err := a.client.prepareRequest(ctx, localVarPath, localVarHttpMethod, localVarPostBody, localVarHeaderParams, localVarQueryParams, localVarFormParams, localVarFileName, localVarFileBytes) + if err != nil { + return localVarReturnValue, nil, nil, err + } + + localVarHttpResponse, err := a.client.callAPI(r) + if err != nil || localVarHttpResponse == nil { + return localVarReturnValue, localVarHttpResponse, nil, err + } + + localVarBody, err := io.ReadAll(localVarHttpResponse.Body) + localVarHttpResponse.Body.Close() + if err != nil { + return localVarReturnValue, localVarHttpResponse, nil, err + } + + localStringBody := string(localVarBody) + + if localVarHttpResponse.StatusCode < 300 { + // If we succeed, return the data, otherwise pass on to decode error. + err = a.client.decode(&localVarReturnValue, localVarBody, localVarHttpResponse.Header.Get("Content-Type")); + if err == nil { + return localVarReturnValue, localVarHttpResponse, &localStringBody, err + } + } + + if localVarHttpResponse.StatusCode >= 300 { + newErr := GenericSwaggerError{ + body: localVarBody, + error: localVarHttpResponse.Status, + } + if localVarHttpResponse.StatusCode == 200 { + var v CopyResponseEntity + err = a.client.decode(&v, localVarBody, localVarHttpResponse.Header.Get("Content-Type")); + if err != nil { + newErr.error = err.Error() + return localVarReturnValue, localVarHttpResponse, &localStringBody, newErr + } + newErr.model = v + return localVarReturnValue, localVarHttpResponse, &localStringBody, newErr + } + return localVarReturnValue, localVarHttpResponse, &localStringBody, newErr + } + + return localVarReturnValue, localVarHttpResponse, &localStringBody, nil +} +/* ProcessGroupsApiService Copies a snippet and discards it. * @param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background(). * @param body The copy snippet request. @@ -2440,6 +2529,95 @@ func (a *ProcessGroupsApiService) InitiateReplaceProcessGroup(ctx context.Contex return localVarReturnValue, localVarHttpResponse, &localStringBody, nil } /* +ProcessGroupsApiService Pastes into the specified process group + * @param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background(). + * @param body The request including the components to be pasted into the specified Process Group. + * @param id The process group id. +@return PasteResponseEntity +*/ +func (a *ProcessGroupsApiService) Paste(ctx context.Context, body PasteRequestEntity, id string) (PasteResponseEntity, *http.Response, *string, error) { + var ( + localVarHttpMethod = strings.ToUpper("Put") + localVarPostBody interface{} + localVarFileName string + localVarFileBytes []byte + localVarReturnValue PasteResponseEntity + ) + + // create path and map variables + localVarPath := a.client.cfg.BasePath + "/process-groups/{id}/paste" + localVarPath = strings.Replace(localVarPath, "{"+"id"+"}", fmt.Sprintf("%v", id), -1) + + localVarHeaderParams := make(map[string]string) + localVarQueryParams := url.Values{} + localVarFormParams := url.Values{} + + // to determine the Content-Type header + localVarHttpContentTypes := []string{"application/json"} + + // set Content-Type header + localVarHttpContentType := selectHeaderContentType(localVarHttpContentTypes) + if localVarHttpContentType != "" { + localVarHeaderParams["Content-Type"] = localVarHttpContentType + } + + // to determine the Accept header + localVarHttpHeaderAccepts := []string{"application/json"} + + // set Accept header + localVarHttpHeaderAccept := selectHeaderAccept(localVarHttpHeaderAccepts) + if localVarHttpHeaderAccept != "" { + localVarHeaderParams["Accept"] = localVarHttpHeaderAccept + } + // body params + localVarPostBody = &body + r, err := a.client.prepareRequest(ctx, localVarPath, localVarHttpMethod, localVarPostBody, localVarHeaderParams, localVarQueryParams, localVarFormParams, localVarFileName, localVarFileBytes) + if err != nil { + return localVarReturnValue, nil, nil, err + } + + localVarHttpResponse, err := a.client.callAPI(r) + if err != nil || localVarHttpResponse == nil { + return localVarReturnValue, localVarHttpResponse, nil, err + } + + localVarBody, err := io.ReadAll(localVarHttpResponse.Body) + localVarHttpResponse.Body.Close() + if err != nil { + return localVarReturnValue, localVarHttpResponse, nil, err + } + + localStringBody := string(localVarBody) + + if localVarHttpResponse.StatusCode < 300 { + // If we succeed, return the data, otherwise pass on to decode error. + err = a.client.decode(&localVarReturnValue, localVarBody, localVarHttpResponse.Header.Get("Content-Type")); + if err == nil { + return localVarReturnValue, localVarHttpResponse, &localStringBody, err + } + } + + if localVarHttpResponse.StatusCode >= 300 { + newErr := GenericSwaggerError{ + body: localVarBody, + error: localVarHttpResponse.Status, + } + if localVarHttpResponse.StatusCode == 200 { + var v PasteResponseEntity + err = a.client.decode(&v, localVarBody, localVarHttpResponse.Header.Get("Content-Type")); + if err != nil { + newErr.error = err.Error() + return localVarReturnValue, localVarHttpResponse, &localStringBody, newErr + } + newErr.model = v + return localVarReturnValue, localVarHttpResponse, &localStringBody, newErr + } + return localVarReturnValue, localVarHttpResponse, &localStringBody, newErr + } + + return localVarReturnValue, localVarHttpResponse, &localStringBody, nil +} +/* ProcessGroupsApiService Cancels and/or removes a request to drop all flowfiles. * @param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background(). * @param id The process group id. @@ -2817,22 +2995,22 @@ ProcessGroupsApiService Uploads a versioned flow definition and creates a proces * @param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background(). * @param id The process group id. * @param optional nil or *ProcessGroupsApiUploadProcessGroupOpts - Optional Parameters: - * @param "GroupName" (optional.String) - - * @param "PositionX" (optional.Float64) - - * @param "PositionY" (optional.Float64) - * @param "ClientId" (optional.String) - * @param "DisconnectedNodeAcknowledged" (optional.Bool) - * @param "File" (optional.Interface of interface{}) - + * @param "GroupName" (optional.String) - + * @param "PositionX" (optional.Float64) - + * @param "PositionY" (optional.Float64) - @return ProcessGroupEntity */ type ProcessGroupsApiUploadProcessGroupOpts struct { - GroupName optional.String - PositionX optional.Float64 - PositionY optional.Float64 ClientId optional.String DisconnectedNodeAcknowledged optional.Bool File optional.Interface + GroupName optional.String + PositionX optional.Float64 + PositionY optional.Float64 } func (a *ProcessGroupsApiService) UploadProcessGroup(ctx context.Context, id string, localVarOptionals *ProcessGroupsApiUploadProcessGroupOpts) (ProcessGroupEntity, *http.Response, *string, error) { @@ -2869,15 +3047,6 @@ func (a *ProcessGroupsApiService) UploadProcessGroup(ctx context.Context, id str if localVarHttpHeaderAccept != "" { localVarHeaderParams["Accept"] = localVarHttpHeaderAccept } - if localVarOptionals != nil && localVarOptionals.GroupName.IsSet() { - localVarFormParams.Add("groupName", parameterToString(localVarOptionals.GroupName.Value(), "")) - } - if localVarOptionals != nil && localVarOptionals.PositionX.IsSet() { - localVarFormParams.Add("positionX", parameterToString(localVarOptionals.PositionX.Value(), "")) - } - if localVarOptionals != nil && localVarOptionals.PositionY.IsSet() { - localVarFormParams.Add("positionY", parameterToString(localVarOptionals.PositionY.Value(), "")) - } if localVarOptionals != nil && localVarOptionals.ClientId.IsSet() { localVarFormParams.Add("clientId", parameterToString(localVarOptionals.ClientId.Value(), "")) } @@ -2887,6 +3056,15 @@ func (a *ProcessGroupsApiService) UploadProcessGroup(ctx context.Context, id str if localVarOptionals != nil && localVarOptionals.File.IsSet() { localVarFormParams.Add("file", parameterToString(localVarOptionals.File.Value(), "")) } + if localVarOptionals != nil && localVarOptionals.GroupName.IsSet() { + localVarFormParams.Add("groupName", parameterToString(localVarOptionals.GroupName.Value(), "")) + } + if localVarOptionals != nil && localVarOptionals.PositionX.IsSet() { + localVarFormParams.Add("positionX", parameterToString(localVarOptionals.PositionX.Value(), "")) + } + if localVarOptionals != nil && localVarOptionals.PositionY.IsSet() { + localVarFormParams.Add("positionY", parameterToString(localVarOptionals.PositionY.Value(), "")) + } r, err := a.client.prepareRequest(ctx, localVarPath, localVarHttpMethod, localVarPostBody, localVarHeaderParams, localVarQueryParams, localVarFormParams, localVarFileName, localVarFileBytes) if err != nil { return localVarReturnValue, nil, nil, err diff --git a/pkg/nifi/api_processors.go b/pkg/nifi/api_processors.go index df84535..090c6a7 100644 --- a/pkg/nifi/api_processors.go +++ b/pkg/nifi/api_processors.go @@ -4,7 +4,7 @@ * * REST API definition for Apache NiFi web services * - * API version: 2.0.0 + * API version: 2.1.0 * Contact: dev@nifi.apache.org * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git) */ diff --git a/pkg/nifi/api_provenance.go b/pkg/nifi/api_provenance.go index 17f4115..a8fe5a0 100644 --- a/pkg/nifi/api_provenance.go +++ b/pkg/nifi/api_provenance.go @@ -4,7 +4,7 @@ * * REST API definition for Apache NiFi web services * - * API version: 2.0.0 + * API version: 2.1.0 * Contact: dev@nifi.apache.org * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git) */ diff --git a/pkg/nifi/api_provenance_events.go b/pkg/nifi/api_provenance_events.go index 1076ae3..15c5698 100644 --- a/pkg/nifi/api_provenance_events.go +++ b/pkg/nifi/api_provenance_events.go @@ -4,7 +4,7 @@ * * REST API definition for Apache NiFi web services * - * API version: 2.0.0 + * API version: 2.1.0 * Contact: dev@nifi.apache.org * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git) */ diff --git a/pkg/nifi/api_remote_process_groups.go b/pkg/nifi/api_remote_process_groups.go index fc148ba..1180ef7 100644 --- a/pkg/nifi/api_remote_process_groups.go +++ b/pkg/nifi/api_remote_process_groups.go @@ -4,7 +4,7 @@ * * REST API definition for Apache NiFi web services * - * API version: 2.0.0 + * API version: 2.1.0 * Contact: dev@nifi.apache.org * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git) */ diff --git a/pkg/nifi/api_reporting_tasks.go b/pkg/nifi/api_reporting_tasks.go index 324f3ba..5b9d422 100644 --- a/pkg/nifi/api_reporting_tasks.go +++ b/pkg/nifi/api_reporting_tasks.go @@ -4,7 +4,7 @@ * * REST API definition for Apache NiFi web services * - * API version: 2.0.0 + * API version: 2.1.0 * Contact: dev@nifi.apache.org * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git) */ diff --git a/pkg/nifi/api_resources.go b/pkg/nifi/api_resources.go index 0c19948..5a761e5 100644 --- a/pkg/nifi/api_resources.go +++ b/pkg/nifi/api_resources.go @@ -4,7 +4,7 @@ * * REST API definition for Apache NiFi web services * - * API version: 2.0.0 + * API version: 2.1.0 * Contact: dev@nifi.apache.org * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git) */ diff --git a/pkg/nifi/api_site_to_site.go b/pkg/nifi/api_site_to_site.go index 6681845..0ce4d4f 100644 --- a/pkg/nifi/api_site_to_site.go +++ b/pkg/nifi/api_site_to_site.go @@ -4,7 +4,7 @@ * * REST API definition for Apache NiFi web services * - * API version: 2.0.0 + * API version: 2.1.0 * Contact: dev@nifi.apache.org * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git) */ diff --git a/pkg/nifi/api_snippets.go b/pkg/nifi/api_snippets.go index 87ccb85..81b1ad3 100644 --- a/pkg/nifi/api_snippets.go +++ b/pkg/nifi/api_snippets.go @@ -4,7 +4,7 @@ * * REST API definition for Apache NiFi web services * - * API version: 2.0.0 + * API version: 2.1.0 * Contact: dev@nifi.apache.org * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git) */ diff --git a/pkg/nifi/api_system_diagnostics.go b/pkg/nifi/api_system_diagnostics.go index 35b48ef..0c63c1d 100644 --- a/pkg/nifi/api_system_diagnostics.go +++ b/pkg/nifi/api_system_diagnostics.go @@ -4,7 +4,7 @@ * * REST API definition for Apache NiFi web services * - * API version: 2.0.0 + * API version: 2.1.0 * Contact: dev@nifi.apache.org * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git) */ diff --git a/pkg/nifi/api_tenants.go b/pkg/nifi/api_tenants.go index 82e93df..e230206 100644 --- a/pkg/nifi/api_tenants.go +++ b/pkg/nifi/api_tenants.go @@ -4,7 +4,7 @@ * * REST API definition for Apache NiFi web services * - * API version: 2.0.0 + * API version: 2.1.0 * Contact: dev@nifi.apache.org * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git) */ diff --git a/pkg/nifi/api_versions.go b/pkg/nifi/api_versions.go index 8cc2433..638a301 100644 --- a/pkg/nifi/api_versions.go +++ b/pkg/nifi/api_versions.go @@ -4,7 +4,7 @@ * * REST API definition for Apache NiFi web services * - * API version: 2.0.0 + * API version: 2.1.0 * Contact: dev@nifi.apache.org * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git) */ diff --git a/pkg/nifi/client.go b/pkg/nifi/client.go index 90f1037..167a8af 100644 --- a/pkg/nifi/client.go +++ b/pkg/nifi/client.go @@ -3,7 +3,7 @@ * * REST API definition for Apache NiFi web services * - * API version: 2.0.0 + * API version: 2.1.0 * Contact: dev@nifi.apache.org * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git) */ @@ -37,7 +37,7 @@ var ( xmlCheck = regexp.MustCompile("(?i:[application|text]/xml)") ) -// APIClient manages communication with the Apache NiFi REST API API v2.0.0 +// APIClient manages communication with the Apache NiFi REST API API v2.1.0 // In most cases there should be only one, shared, APIClient. type APIClient struct { cfg *Configuration diff --git a/pkg/nifi/configuration.go b/pkg/nifi/configuration.go index 516c458..db50023 100644 --- a/pkg/nifi/configuration.go +++ b/pkg/nifi/configuration.go @@ -3,7 +3,7 @@ * * REST API definition for Apache NiFi web services * - * API version: 2.0.0 + * API version: 2.1.0 * Contact: dev@nifi.apache.org * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git) */ diff --git a/pkg/nifi/docs/AboutDto.md b/pkg/nifi/docs/AboutDto.md index 3c8d01d..ff29167 100644 --- a/pkg/nifi/docs/AboutDto.md +++ b/pkg/nifi/docs/AboutDto.md @@ -3,15 +3,15 @@ ## Properties Name | Type | Description | Notes ------------ | ------------- | ------------- | ------------- -**Title** | **string** | The title to be used on the page and in the about dialog. | [optional] [default to null] -**Version** | **string** | The version of this NiFi. | [optional] [default to null] -**Uri** | **string** | The URI for the NiFi. | [optional] [default to null] -**ContentViewerUrl** | **string** | The URL for the content viewer if configured. | [optional] [default to null] -**Timezone** | **string** | The timezone of the NiFi instance. | [optional] [default to null] -**BuildTag** | **string** | Build tag | [optional] [default to null] -**BuildRevision** | **string** | Build revision or commit hash | [optional] [default to null] **BuildBranch** | **string** | Build branch | [optional] [default to null] +**BuildRevision** | **string** | Build revision or commit hash | [optional] [default to null] +**BuildTag** | **string** | Build tag | [optional] [default to null] **BuildTimestamp** | **string** | Build timestamp | [optional] [default to null] +**ContentViewerUrl** | **string** | The URL for the content viewer if configured. | [optional] [default to null] +**Timezone** | **string** | The timezone of the NiFi instance. | [optional] [default to null] +**Title** | **string** | The title to be used on the page and in the about dialog. | [optional] [default to null] +**Uri** | **string** | The URI for the NiFi. | [optional] [default to null] +**Version** | **string** | The version of this NiFi. | [optional] [default to null] [[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md) diff --git a/pkg/nifi/docs/AccessApi.md b/pkg/nifi/docs/AccessApi.md index 2b034d8..793bcfa 100644 --- a/pkg/nifi/docs/AccessApi.md +++ b/pkg/nifi/docs/AccessApi.md @@ -25,8 +25,8 @@ Name | Type | Description | Notes Optional parameters are passed through a pointer to a AccessApiCreateAccessTokenOpts struct Name | Type | Description | Notes ------------- | ------------- | ------------- | ------------- - **username** | **optional.string**| | **password** | **optional.string**| | + **username** | **optional.string**| | ### Return type diff --git a/pkg/nifi/docs/AccessPolicyDto.md b/pkg/nifi/docs/AccessPolicyDto.md index f0ed6b2..f855692 100644 --- a/pkg/nifi/docs/AccessPolicyDto.md +++ b/pkg/nifi/docs/AccessPolicyDto.md @@ -3,16 +3,16 @@ ## Properties Name | Type | Description | Notes ------------ | ------------- | ------------- | ------------- +**Action** | **string** | The action associated with this access policy. | [optional] [default to null] +**ComponentReference** | [***ComponentReferenceEntity**](ComponentReferenceEntity.md) | | [optional] [default to null] +**Configurable** | **bool** | Whether this policy is configurable. | [optional] [default to null] **Id** | **string** | The id of the component. | [optional] [default to null] -**VersionedComponentId** | **string** | The ID of the corresponding component that is under version control | [optional] [default to null] **ParentGroupId** | **string** | The id of parent process group of this component if applicable. | [optional] [default to null] **Position** | [***PositionDto**](PositionDTO.md) | | [optional] [default to null] **Resource** | **string** | The resource for this access policy. | [optional] [default to null] -**Action** | **string** | The action associated with this access policy. | [optional] [default to null] -**ComponentReference** | [***ComponentReferenceEntity**](ComponentReferenceEntity.md) | | [optional] [default to null] -**Configurable** | **bool** | Whether this policy is configurable. | [optional] [default to null] -**Users** | [**[]TenantEntity**](TenantEntity.md) | The set of user IDs associated with this access policy. | [optional] [default to null] **UserGroups** | [**[]TenantEntity**](TenantEntity.md) | The set of user group IDs associated with this access policy. | [optional] [default to null] +**Users** | [**[]TenantEntity**](TenantEntity.md) | The set of user IDs associated with this access policy. | [optional] [default to null] +**VersionedComponentId** | **string** | The ID of the corresponding component that is under version control | [optional] [default to null] [[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md) diff --git a/pkg/nifi/docs/AccessPolicyEntity.md b/pkg/nifi/docs/AccessPolicyEntity.md index 322abc6..cc51489 100644 --- a/pkg/nifi/docs/AccessPolicyEntity.md +++ b/pkg/nifi/docs/AccessPolicyEntity.md @@ -3,15 +3,15 @@ ## Properties Name | Type | Description | Notes ------------ | ------------- | ------------- | ------------- -**Revision** | [***RevisionDto**](RevisionDTO.md) | | [optional] [default to null] -**Id** | **string** | The id of the component. | [optional] [default to null] -**Uri** | **string** | The URI for futures requests to the component. | [optional] [default to null] -**Position** | [***PositionDto**](PositionDTO.md) | | [optional] [default to null] -**Permissions** | [***PermissionsDto**](PermissionsDTO.md) | | [optional] [default to null] **Bulletins** | [**[]BulletinEntity**](BulletinEntity.md) | The bulletins for this component. | [optional] [default to null] +**Component** | [***AccessPolicyDto**](AccessPolicyDTO.md) | | [optional] [default to null] **DisconnectedNodeAcknowledged** | **bool** | Acknowledges that this node is disconnected to allow for mutable requests to proceed. | [optional] [default to null] **Generated** | **string** | When this content was generated. | [optional] [default to null] -**Component** | [***AccessPolicyDto**](AccessPolicyDTO.md) | | [optional] [default to null] +**Id** | **string** | The id of the component. | [optional] [default to null] +**Permissions** | [***PermissionsDto**](PermissionsDTO.md) | | [optional] [default to null] +**Position** | [***PositionDto**](PositionDTO.md) | | [optional] [default to null] +**Revision** | [***RevisionDto**](RevisionDTO.md) | | [optional] [default to null] +**Uri** | **string** | The URI for futures requests to the component. | [optional] [default to null] [[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md) diff --git a/pkg/nifi/docs/AccessPolicySummaryDto.md b/pkg/nifi/docs/AccessPolicySummaryDto.md index 4819757..8a85876 100644 --- a/pkg/nifi/docs/AccessPolicySummaryDto.md +++ b/pkg/nifi/docs/AccessPolicySummaryDto.md @@ -3,14 +3,14 @@ ## Properties Name | Type | Description | Notes ------------ | ------------- | ------------- | ------------- +**Action** | **string** | The action associated with this access policy. | [optional] [default to null] +**ComponentReference** | [***ComponentReferenceEntity**](ComponentReferenceEntity.md) | | [optional] [default to null] +**Configurable** | **bool** | Whether this policy is configurable. | [optional] [default to null] **Id** | **string** | The id of the component. | [optional] [default to null] -**VersionedComponentId** | **string** | The ID of the corresponding component that is under version control | [optional] [default to null] **ParentGroupId** | **string** | The id of parent process group of this component if applicable. | [optional] [default to null] **Position** | [***PositionDto**](PositionDTO.md) | | [optional] [default to null] **Resource** | **string** | The resource for this access policy. | [optional] [default to null] -**Action** | **string** | The action associated with this access policy. | [optional] [default to null] -**ComponentReference** | [***ComponentReferenceEntity**](ComponentReferenceEntity.md) | | [optional] [default to null] -**Configurable** | **bool** | Whether this policy is configurable. | [optional] [default to null] +**VersionedComponentId** | **string** | The ID of the corresponding component that is under version control | [optional] [default to null] [[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md) diff --git a/pkg/nifi/docs/AccessPolicySummaryEntity.md b/pkg/nifi/docs/AccessPolicySummaryEntity.md index 54f12ec..11aabbb 100644 --- a/pkg/nifi/docs/AccessPolicySummaryEntity.md +++ b/pkg/nifi/docs/AccessPolicySummaryEntity.md @@ -3,14 +3,14 @@ ## Properties Name | Type | Description | Notes ------------ | ------------- | ------------- | ------------- -**Revision** | [***RevisionDto**](RevisionDTO.md) | | [optional] [default to null] -**Id** | **string** | The id of the component. | [optional] [default to null] -**Uri** | **string** | The URI for futures requests to the component. | [optional] [default to null] -**Position** | [***PositionDto**](PositionDTO.md) | | [optional] [default to null] -**Permissions** | [***PermissionsDto**](PermissionsDTO.md) | | [optional] [default to null] **Bulletins** | [**[]BulletinEntity**](BulletinEntity.md) | The bulletins for this component. | [optional] [default to null] -**DisconnectedNodeAcknowledged** | **bool** | Acknowledges that this node is disconnected to allow for mutable requests to proceed. | [optional] [default to null] **Component** | [***AccessPolicySummaryDto**](AccessPolicySummaryDTO.md) | | [optional] [default to null] +**DisconnectedNodeAcknowledged** | **bool** | Acknowledges that this node is disconnected to allow for mutable requests to proceed. | [optional] [default to null] +**Id** | **string** | The id of the component. | [optional] [default to null] +**Permissions** | [***PermissionsDto**](PermissionsDTO.md) | | [optional] [default to null] +**Position** | [***PositionDto**](PositionDTO.md) | | [optional] [default to null] +**Revision** | [***RevisionDto**](RevisionDTO.md) | | [optional] [default to null] +**Uri** | **string** | The URI for futures requests to the component. | [optional] [default to null] [[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md) diff --git a/pkg/nifi/docs/AccessTokenBody.md b/pkg/nifi/docs/AccessTokenBody.md index 205522c..ddb7d07 100644 --- a/pkg/nifi/docs/AccessTokenBody.md +++ b/pkg/nifi/docs/AccessTokenBody.md @@ -3,8 +3,8 @@ ## Properties Name | Type | Description | Notes ------------ | ------------- | ------------- | ------------- -**Username** | **string** | | [optional] [default to null] **Password** | **string** | | [optional] [default to null] +**Username** | **string** | | [optional] [default to null] [[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md) diff --git a/pkg/nifi/docs/ActionDto.md b/pkg/nifi/docs/ActionDto.md index e6fcf4c..829fad2 100644 --- a/pkg/nifi/docs/ActionDto.md +++ b/pkg/nifi/docs/ActionDto.md @@ -3,15 +3,15 @@ ## Properties Name | Type | Description | Notes ------------ | ------------- | ------------- | ------------- +**ActionDetails** | [***ActionDetailsDto**](ActionDetailsDTO.md) | | [optional] [default to null] +**ComponentDetails** | [***ComponentDetailsDto**](ComponentDetailsDTO.md) | | [optional] [default to null] **Id** | **int32** | The action id. | [optional] [default to null] -**UserIdentity** | **string** | The identity of the user that performed the action. | [optional] [default to null] -**Timestamp** | **string** | The timestamp of the action. | [optional] [default to null] +**Operation** | **string** | The operation that was performed. | [optional] [default to null] **SourceId** | **string** | The id of the source component. | [optional] [default to null] **SourceName** | **string** | The name of the source component. | [optional] [default to null] **SourceType** | **string** | The type of the source component. | [optional] [default to null] -**ComponentDetails** | [***ComponentDetailsDto**](ComponentDetailsDTO.md) | | [optional] [default to null] -**Operation** | **string** | The operation that was performed. | [optional] [default to null] -**ActionDetails** | [***ActionDetailsDto**](ActionDetailsDTO.md) | | [optional] [default to null] +**Timestamp** | **string** | The timestamp of the action. | [optional] [default to null] +**UserIdentity** | **string** | The identity of the user that performed the action. | [optional] [default to null] [[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md) diff --git a/pkg/nifi/docs/ActionEntity.md b/pkg/nifi/docs/ActionEntity.md index a0522f3..2707249 100644 --- a/pkg/nifi/docs/ActionEntity.md +++ b/pkg/nifi/docs/ActionEntity.md @@ -3,11 +3,11 @@ ## Properties Name | Type | Description | Notes ------------ | ------------- | ------------- | ------------- +**Action** | [***ActionDto**](ActionDTO.md) | | [optional] [default to null] +**CanRead** | **bool** | Indicates whether the user can read a given resource. | [optional] [default to null] **Id** | **int32** | | [optional] [default to null] -**Timestamp** | **string** | The timestamp of the action. | [optional] [default to null] **SourceId** | **string** | | [optional] [default to null] -**CanRead** | **bool** | Indicates whether the user can read a given resource. | [optional] [default to null] -**Action** | [***ActionDto**](ActionDTO.md) | | [optional] [default to null] +**Timestamp** | **string** | The timestamp of the action. | [optional] [default to null] [[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md) diff --git a/pkg/nifi/docs/ActivateControllerServicesEntity.md b/pkg/nifi/docs/ActivateControllerServicesEntity.md index 0400b2c..2c7f226 100644 --- a/pkg/nifi/docs/ActivateControllerServicesEntity.md +++ b/pkg/nifi/docs/ActivateControllerServicesEntity.md @@ -3,10 +3,10 @@ ## Properties Name | Type | Description | Notes ------------ | ------------- | ------------- | ------------- -**Id** | **string** | The id of the ProcessGroup | [optional] [default to null] -**State** | **string** | The desired state of the descendant components | [optional] [default to null] **Components** | [**map[string]RevisionDto**](RevisionDTO.md) | Optional services to schedule. If not specified, all authorized descendant controller services will be used. | [optional] [default to null] **DisconnectedNodeAcknowledged** | **bool** | Acknowledges that this node is disconnected to allow for mutable requests to proceed. | [optional] [default to null] +**Id** | **string** | The id of the ProcessGroup | [optional] [default to null] +**State** | **string** | The desired state of the descendant components | [optional] [default to null] [[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md) diff --git a/pkg/nifi/docs/AffectedComponentDto.md b/pkg/nifi/docs/AffectedComponentDto.md index 810a8eb..eb704fa 100644 --- a/pkg/nifi/docs/AffectedComponentDto.md +++ b/pkg/nifi/docs/AffectedComponentDto.md @@ -3,12 +3,12 @@ ## Properties Name | Type | Description | Notes ------------ | ------------- | ------------- | ------------- -**ProcessGroupId** | **string** | The UUID of the Process Group that this component is in | [optional] [default to null] +**ActiveThreadCount** | **int32** | The number of active threads for the referencing component. | [optional] [default to null] **Id** | **string** | The UUID of this component | [optional] [default to null] -**ReferenceType** | **string** | The type of this component | [optional] [default to null] **Name** | **string** | The name of this component. | [optional] [default to null] +**ProcessGroupId** | **string** | The UUID of the Process Group that this component is in | [optional] [default to null] +**ReferenceType** | **string** | The type of this component | [optional] [default to null] **State** | **string** | The scheduled state of a processor or reporting task referencing a controller service. If this component is another controller service, this field represents the controller service state. | [optional] [default to null] -**ActiveThreadCount** | **int32** | The number of active threads for the referencing component. | [optional] [default to null] **ValidationErrors** | **[]string** | The validation errors for the component. | [optional] [default to null] [[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md) diff --git a/pkg/nifi/docs/AffectedComponentEntity.md b/pkg/nifi/docs/AffectedComponentEntity.md index 06ddd48..83a952e 100644 --- a/pkg/nifi/docs/AffectedComponentEntity.md +++ b/pkg/nifi/docs/AffectedComponentEntity.md @@ -3,16 +3,16 @@ ## Properties Name | Type | Description | Notes ------------ | ------------- | ------------- | ------------- -**Revision** | [***RevisionDto**](RevisionDTO.md) | | [optional] [default to null] -**Id** | **string** | The id of the component. | [optional] [default to null] -**Uri** | **string** | The URI for futures requests to the component. | [optional] [default to null] -**Position** | [***PositionDto**](PositionDTO.md) | | [optional] [default to null] -**Permissions** | [***PermissionsDto**](PermissionsDTO.md) | | [optional] [default to null] **Bulletins** | [**[]BulletinEntity**](BulletinEntity.md) | The bulletins for this component. | [optional] [default to null] -**DisconnectedNodeAcknowledged** | **bool** | Acknowledges that this node is disconnected to allow for mutable requests to proceed. | [optional] [default to null] **Component** | [***AffectedComponentDto**](AffectedComponentDTO.md) | | [optional] [default to null] +**DisconnectedNodeAcknowledged** | **bool** | Acknowledges that this node is disconnected to allow for mutable requests to proceed. | [optional] [default to null] +**Id** | **string** | The id of the component. | [optional] [default to null] +**Permissions** | [***PermissionsDto**](PermissionsDTO.md) | | [optional] [default to null] +**Position** | [***PositionDto**](PositionDTO.md) | | [optional] [default to null] **ProcessGroup** | [***ProcessGroupNameDto**](ProcessGroupNameDTO.md) | | [optional] [default to null] **ReferenceType** | **string** | The type of component referenced | [optional] [default to null] +**Revision** | [***RevisionDto**](RevisionDTO.md) | | [optional] [default to null] +**Uri** | **string** | The URI for futures requests to the component. | [optional] [default to null] [[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md) diff --git a/pkg/nifi/docs/AllowableValueDto.md b/pkg/nifi/docs/AllowableValueDto.md index 4599436..14c58e0 100644 --- a/pkg/nifi/docs/AllowableValueDto.md +++ b/pkg/nifi/docs/AllowableValueDto.md @@ -3,9 +3,9 @@ ## Properties Name | Type | Description | Notes ------------ | ------------- | ------------- | ------------- +**Description** | **string** | A description for this allowable value. | [optional] [default to null] **DisplayName** | **string** | A human readable value that is allowed for the property descriptor. | [optional] [default to null] **Value** | **string** | A value that is allowed for the property descriptor. | [optional] [default to null] -**Description** | **string** | A description for this allowable value. | [optional] [default to null] [[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md) diff --git a/pkg/nifi/docs/AssetDto.md b/pkg/nifi/docs/AssetDto.md index 411ff41..c45f374 100644 --- a/pkg/nifi/docs/AssetDto.md +++ b/pkg/nifi/docs/AssetDto.md @@ -3,10 +3,10 @@ ## Properties Name | Type | Description | Notes ------------ | ------------- | ------------- | ------------- -**Id** | **string** | The identifier of the asset. | [optional] [default to null] -**Name** | **string** | The name of the asset. | [optional] [default to null] **Digest** | **string** | The digest of the asset, will be null if the asset content is missing. | [optional] [default to null] +**Id** | **string** | The identifier of the asset. | [optional] [default to null] **MissingContent** | **bool** | Indicates if the content of the asset is missing. | [optional] [default to null] +**Name** | **string** | The name of the asset. | [optional] [default to null] [[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md) diff --git a/pkg/nifi/docs/Attribute.md b/pkg/nifi/docs/Attribute.md index 3197c54..38ffcfa 100644 --- a/pkg/nifi/docs/Attribute.md +++ b/pkg/nifi/docs/Attribute.md @@ -3,8 +3,8 @@ ## Properties Name | Type | Description | Notes ------------ | ------------- | ------------- | ------------- -**Name** | **string** | The name of the attribute | [optional] [default to null] **Description** | **string** | The description of the attribute | [optional] [default to null] +**Name** | **string** | The name of the attribute | [optional] [default to null] [[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md) diff --git a/pkg/nifi/docs/AttributeDto.md b/pkg/nifi/docs/AttributeDto.md index d346f74..567ea27 100644 --- a/pkg/nifi/docs/AttributeDto.md +++ b/pkg/nifi/docs/AttributeDto.md @@ -4,8 +4,8 @@ Name | Type | Description | Notes ------------ | ------------- | ------------- | ------------- **Name** | **string** | The attribute name. | [optional] [default to null] -**Value** | **string** | The attribute value. | [optional] [default to null] **PreviousValue** | **string** | The value of the attribute before the event took place. | [optional] [default to null] +**Value** | **string** | The attribute value. | [optional] [default to null] [[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md) diff --git a/pkg/nifi/docs/BannerDto.md b/pkg/nifi/docs/BannerDto.md index 62049a4..1bdecfb 100644 --- a/pkg/nifi/docs/BannerDto.md +++ b/pkg/nifi/docs/BannerDto.md @@ -3,8 +3,8 @@ ## Properties Name | Type | Description | Notes ------------ | ------------- | ------------- | ------------- -**HeaderText** | **string** | The header text. | [optional] [default to null] **FooterText** | **string** | The footer text. | [optional] [default to null] +**HeaderText** | **string** | The header text. | [optional] [default to null] [[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md) diff --git a/pkg/nifi/docs/BatchSettingsDto.md b/pkg/nifi/docs/BatchSettingsDto.md index 1510549..58f3711 100644 --- a/pkg/nifi/docs/BatchSettingsDto.md +++ b/pkg/nifi/docs/BatchSettingsDto.md @@ -4,8 +4,8 @@ Name | Type | Description | Notes ------------ | ------------- | ------------- | ------------- **Count** | **int32** | Preferred number of flow files to include in a transaction. | [optional] [default to null] -**Size** | **string** | Preferred number of bytes to include in a transaction. | [optional] [default to null] **Duration** | **string** | Preferred amount of time that a transaction should span. | [optional] [default to null] +**Size** | **string** | Preferred number of bytes to include in a transaction. | [optional] [default to null] [[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md) diff --git a/pkg/nifi/docs/BatchSize.md b/pkg/nifi/docs/BatchSize.md index da5e1eb..720febb 100644 --- a/pkg/nifi/docs/BatchSize.md +++ b/pkg/nifi/docs/BatchSize.md @@ -4,8 +4,8 @@ Name | Type | Description | Notes ------------ | ------------- | ------------- | ------------- **Count** | **int32** | Preferred number of flow files to include in a transaction. | [optional] [default to null] -**Size** | **string** | Preferred number of bytes to include in a transaction. | [optional] [default to null] **Duration** | **string** | Preferred amount of time that a transaction should span. | [optional] [default to null] +**Size** | **string** | Preferred number of bytes to include in a transaction. | [optional] [default to null] [[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md) diff --git a/pkg/nifi/docs/BuildInfo.md b/pkg/nifi/docs/BuildInfo.md index 2b80d28..88ba3af 100644 --- a/pkg/nifi/docs/BuildInfo.md +++ b/pkg/nifi/docs/BuildInfo.md @@ -3,12 +3,12 @@ ## Properties Name | Type | Description | Notes ------------ | ------------- | ------------- | ------------- -**Version** | **string** | The version number of the built component. | [optional] [default to null] -**Revision** | **string** | The SCM revision id of the source code used for this build. | [optional] [default to null] -**Timestamp** | **int64** | The timestamp (milliseconds since Epoch) of the build. | [optional] [default to null] -**TargetArch** | **string** | The target architecture of the built component. | [optional] [default to null] **Compiler** | **string** | The compiler used for the build | [optional] [default to null] **CompilerFlags** | **string** | The compiler flags used for the build. | [optional] [default to null] +**Revision** | **string** | The SCM revision id of the source code used for this build. | [optional] [default to null] +**TargetArch** | **string** | The target architecture of the built component. | [optional] [default to null] +**Timestamp** | **int64** | The timestamp (milliseconds since Epoch) of the build. | [optional] [default to null] +**Version** | **string** | The version number of the built component. | [optional] [default to null] [[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md) diff --git a/pkg/nifi/docs/BulletinBoardPatternParameter.md b/pkg/nifi/docs/BulletinBoardPatternParameter.md index 087fbca..99d8559 100644 --- a/pkg/nifi/docs/BulletinBoardPatternParameter.md +++ b/pkg/nifi/docs/BulletinBoardPatternParameter.md @@ -3,8 +3,8 @@ ## Properties Name | Type | Description | Notes ------------ | ------------- | ------------- | ------------- -**RawPattern** | **string** | | [optional] [default to null] **Pattern** | [***interface{}**](interface{}.md) | | [optional] [default to null] +**RawPattern** | **string** | | [optional] [default to null] [[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md) diff --git a/pkg/nifi/docs/BulletinDto.md b/pkg/nifi/docs/BulletinDto.md index 7edf2de..5fda19d 100644 --- a/pkg/nifi/docs/BulletinDto.md +++ b/pkg/nifi/docs/BulletinDto.md @@ -3,16 +3,16 @@ ## Properties Name | Type | Description | Notes ------------ | ------------- | ------------- | ------------- -**Id** | **int64** | The id of the bulletin. | [optional] [default to null] -**NodeAddress** | **string** | If clustered, the address of the node from which the bulletin originated. | [optional] [default to null] **Category** | **string** | The category of this bulletin. | [optional] [default to null] **GroupId** | **string** | The group id of the source component. | [optional] [default to null] -**SourceId** | **string** | The id of the source component. | [optional] [default to null] -**SourceName** | **string** | The name of the source component. | [optional] [default to null] +**Id** | **int64** | The id of the bulletin. | [optional] [default to null] **Level** | **string** | The level of the bulletin. | [optional] [default to null] **Message** | **string** | The bulletin message. | [optional] [default to null] -**Timestamp** | **string** | When this bulletin was generated. | [optional] [default to null] +**NodeAddress** | **string** | If clustered, the address of the node from which the bulletin originated. | [optional] [default to null] +**SourceId** | **string** | The id of the source component. | [optional] [default to null] +**SourceName** | **string** | The name of the source component. | [optional] [default to null] **SourceType** | **string** | The type of the source component | [optional] [default to null] +**Timestamp** | **string** | When this bulletin was generated. | [optional] [default to null] [[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md) diff --git a/pkg/nifi/docs/BulletinEntity.md b/pkg/nifi/docs/BulletinEntity.md index 1ffe24a..3780df0 100644 --- a/pkg/nifi/docs/BulletinEntity.md +++ b/pkg/nifi/docs/BulletinEntity.md @@ -3,13 +3,13 @@ ## Properties Name | Type | Description | Notes ------------ | ------------- | ------------- | ------------- -**Id** | **int64** | | [optional] [default to null] +**Bulletin** | [***BulletinDto**](BulletinDTO.md) | | [optional] [default to null] +**CanRead** | **bool** | Indicates whether the user can read a given resource. | [optional] [default to null] **GroupId** | **string** | | [optional] [default to null] +**Id** | **int64** | | [optional] [default to null] +**NodeAddress** | **string** | | [optional] [default to null] **SourceId** | **string** | | [optional] [default to null] **Timestamp** | **string** | When this bulletin was generated. | [optional] [default to null] -**NodeAddress** | **string** | | [optional] [default to null] -**CanRead** | **bool** | Indicates whether the user can read a given resource. | [optional] [default to null] -**Bulletin** | [***BulletinDto**](BulletinDTO.md) | | [optional] [default to null] [[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md) diff --git a/pkg/nifi/docs/Bundle.md b/pkg/nifi/docs/Bundle.md index e96e960..a0af36f 100644 --- a/pkg/nifi/docs/Bundle.md +++ b/pkg/nifi/docs/Bundle.md @@ -3,8 +3,8 @@ ## Properties Name | Type | Description | Notes ------------ | ------------- | ------------- | ------------- -**Group** | **string** | The group of the bundle | [optional] [default to null] **Artifact** | **string** | The artifact of the bundle | [optional] [default to null] +**Group** | **string** | The group of the bundle | [optional] [default to null] **Version** | **string** | The version of the bundle | [optional] [default to null] [[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md) diff --git a/pkg/nifi/docs/BundleDto.md b/pkg/nifi/docs/BundleDto.md index 7176824..db5973f 100644 --- a/pkg/nifi/docs/BundleDto.md +++ b/pkg/nifi/docs/BundleDto.md @@ -3,8 +3,8 @@ ## Properties Name | Type | Description | Notes ------------ | ------------- | ------------- | ------------- -**Group** | **string** | The group of the bundle. | [optional] [default to null] **Artifact** | **string** | The artifact of the bundle. | [optional] [default to null] +**Group** | **string** | The group of the bundle. | [optional] [default to null] **Version** | **string** | The version of the bundle. | [optional] [default to null] [[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md) diff --git a/pkg/nifi/docs/ClusterDto.md b/pkg/nifi/docs/ClusterDto.md index d252524..0b3638e 100644 --- a/pkg/nifi/docs/ClusterDto.md +++ b/pkg/nifi/docs/ClusterDto.md @@ -3,8 +3,8 @@ ## Properties Name | Type | Description | Notes ------------ | ------------- | ------------- | ------------- -**Nodes** | [**[]NodeDto**](NodeDTO.md) | The collection of nodes that are part of the cluster. | [optional] [default to null] **Generated** | **string** | The timestamp the report was generated. | [optional] [default to null] +**Nodes** | [**[]NodeDto**](NodeDTO.md) | The collection of nodes that are part of the cluster. | [optional] [default to null] [[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md) diff --git a/pkg/nifi/docs/ClusterSummaryDto.md b/pkg/nifi/docs/ClusterSummaryDto.md index 5e8c720..2f374ce 100644 --- a/pkg/nifi/docs/ClusterSummaryDto.md +++ b/pkg/nifi/docs/ClusterSummaryDto.md @@ -3,11 +3,11 @@ ## Properties Name | Type | Description | Notes ------------ | ------------- | ------------- | ------------- -**ConnectedNodes** | **string** | When clustered, reports the number of nodes connected vs the number of nodes in the cluster. | [optional] [default to null] -**ConnectedNodeCount** | **int32** | The number of nodes that are currently connected to the cluster | [optional] [default to null] -**TotalNodeCount** | **int32** | The number of nodes in the cluster, regardless of whether or not they are connected | [optional] [default to null] **Clustered** | **bool** | Whether this NiFi instance is clustered. | [optional] [default to null] +**ConnectedNodeCount** | **int32** | The number of nodes that are currently connected to the cluster | [optional] [default to null] +**ConnectedNodes** | **string** | When clustered, reports the number of nodes connected vs the number of nodes in the cluster. | [optional] [default to null] **ConnectedToCluster** | **bool** | Whether this NiFi instance is connected to a cluster. | [optional] [default to null] +**TotalNodeCount** | **int32** | The number of nodes in the cluster, regardless of whether or not they are connected | [optional] [default to null] [[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md) diff --git a/pkg/nifi/docs/ComponentDifferenceDto.md b/pkg/nifi/docs/ComponentDifferenceDto.md index c1f7697..3a66976 100644 --- a/pkg/nifi/docs/ComponentDifferenceDto.md +++ b/pkg/nifi/docs/ComponentDifferenceDto.md @@ -3,11 +3,11 @@ ## Properties Name | Type | Description | Notes ------------ | ------------- | ------------- | ------------- -**ComponentType** | **string** | The type of component | [optional] [default to null] **ComponentId** | **string** | The ID of the component | [optional] [default to null] **ComponentName** | **string** | The name of the component | [optional] [default to null] -**ProcessGroupId** | **string** | The ID of the Process Group that the component belongs to | [optional] [default to null] +**ComponentType** | **string** | The type of component | [optional] [default to null] **Differences** | [**[]DifferenceDto**](DifferenceDTO.md) | The differences in the component between the two flows | [optional] [default to null] +**ProcessGroupId** | **string** | The ID of the Process Group that the component belongs to | [optional] [default to null] [[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md) diff --git a/pkg/nifi/docs/ComponentManifest.md b/pkg/nifi/docs/ComponentManifest.md index abe6402..3afda77 100644 --- a/pkg/nifi/docs/ComponentManifest.md +++ b/pkg/nifi/docs/ComponentManifest.md @@ -5,10 +5,10 @@ Name | Type | Description | Notes ------------ | ------------- | ------------- | ------------- **Apis** | [**[]DefinedType**](DefinedType.md) | Public interfaces defined in this bundle | [optional] [default to null] **ControllerServices** | [**[]ControllerServiceDefinition**](ControllerServiceDefinition.md) | Controller Services provided in this bundle | [optional] [default to null] +**FlowAnalysisRules** | [**[]FlowAnalysisRuleDefinition**](FlowAnalysisRuleDefinition.md) | Flow Analysis Rules provided in this bundle | [optional] [default to null] +**ParameterProviders** | [**[]ParameterProviderDefinition**](ParameterProviderDefinition.md) | Parameter Providers provided in this bundle | [optional] [default to null] **Processors** | [**[]ProcessorDefinition**](ProcessorDefinition.md) | Processors provided in this bundle | [optional] [default to null] **ReportingTasks** | [**[]ReportingTaskDefinition**](ReportingTaskDefinition.md) | Reporting Tasks provided in this bundle | [optional] [default to null] -**ParameterProviders** | [**[]ParameterProviderDefinition**](ParameterProviderDefinition.md) | Parameter Providers provided in this bundle | [optional] [default to null] -**FlowAnalysisRules** | [**[]FlowAnalysisRuleDefinition**](FlowAnalysisRuleDefinition.md) | Flow Analysis Rules provided in this bundle | [optional] [default to null] [[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md) diff --git a/pkg/nifi/docs/ComponentReferenceDto.md b/pkg/nifi/docs/ComponentReferenceDto.md index c689317..6a85793 100644 --- a/pkg/nifi/docs/ComponentReferenceDto.md +++ b/pkg/nifi/docs/ComponentReferenceDto.md @@ -4,10 +4,10 @@ Name | Type | Description | Notes ------------ | ------------- | ------------- | ------------- **Id** | **string** | The id of the component. | [optional] [default to null] -**VersionedComponentId** | **string** | The ID of the corresponding component that is under version control | [optional] [default to null] +**Name** | **string** | The name of the component. | [optional] [default to null] **ParentGroupId** | **string** | The id of parent process group of this component if applicable. | [optional] [default to null] **Position** | [***PositionDto**](PositionDTO.md) | | [optional] [default to null] -**Name** | **string** | The name of the component. | [optional] [default to null] +**VersionedComponentId** | **string** | The ID of the corresponding component that is under version control | [optional] [default to null] [[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md) diff --git a/pkg/nifi/docs/ComponentReferenceEntity.md b/pkg/nifi/docs/ComponentReferenceEntity.md index 7e1bd7a..25ef60d 100644 --- a/pkg/nifi/docs/ComponentReferenceEntity.md +++ b/pkg/nifi/docs/ComponentReferenceEntity.md @@ -3,15 +3,15 @@ ## Properties Name | Type | Description | Notes ------------ | ------------- | ------------- | ------------- -**Revision** | [***RevisionDto**](RevisionDTO.md) | | [optional] [default to null] -**Id** | **string** | The id of the component. | [optional] [default to null] -**Uri** | **string** | The URI for futures requests to the component. | [optional] [default to null] -**Position** | [***PositionDto**](PositionDTO.md) | | [optional] [default to null] -**Permissions** | [***PermissionsDto**](PermissionsDTO.md) | | [optional] [default to null] **Bulletins** | [**[]BulletinEntity**](BulletinEntity.md) | The bulletins for this component. | [optional] [default to null] +**Component** | [***ComponentReferenceDto**](ComponentReferenceDTO.md) | | [optional] [default to null] **DisconnectedNodeAcknowledged** | **bool** | Acknowledges that this node is disconnected to allow for mutable requests to proceed. | [optional] [default to null] +**Id** | **string** | The id of the component. | [optional] [default to null] **ParentGroupId** | **string** | The id of parent process group of this component if applicable. | [optional] [default to null] -**Component** | [***ComponentReferenceDto**](ComponentReferenceDTO.md) | | [optional] [default to null] +**Permissions** | [***PermissionsDto**](PermissionsDTO.md) | | [optional] [default to null] +**Position** | [***PositionDto**](PositionDTO.md) | | [optional] [default to null] +**Revision** | [***RevisionDto**](RevisionDTO.md) | | [optional] [default to null] +**Uri** | **string** | The URI for futures requests to the component. | [optional] [default to null] [[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md) diff --git a/pkg/nifi/docs/ComponentRestrictionPermissionDto.md b/pkg/nifi/docs/ComponentRestrictionPermissionDto.md index a7f9f63..bf0f3f0 100644 --- a/pkg/nifi/docs/ComponentRestrictionPermissionDto.md +++ b/pkg/nifi/docs/ComponentRestrictionPermissionDto.md @@ -3,8 +3,8 @@ ## Properties Name | Type | Description | Notes ------------ | ------------- | ------------- | ------------- -**RequiredPermission** | [***RequiredPermissionDto**](RequiredPermissionDTO.md) | | [optional] [default to null] **Permissions** | [***PermissionsDto**](PermissionsDTO.md) | | [optional] [default to null] +**RequiredPermission** | [***RequiredPermissionDto**](RequiredPermissionDTO.md) | | [optional] [default to null] [[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md) diff --git a/pkg/nifi/docs/ComponentSearchResultDto.md b/pkg/nifi/docs/ComponentSearchResultDto.md index a41b484..c0e91d2 100644 --- a/pkg/nifi/docs/ComponentSearchResultDto.md +++ b/pkg/nifi/docs/ComponentSearchResultDto.md @@ -3,12 +3,12 @@ ## Properties Name | Type | Description | Notes ------------ | ------------- | ------------- | ------------- -**Id** | **string** | The id of the component that matched the search. | [optional] [default to null] **GroupId** | **string** | The group id of the component that matched the search. | [optional] [default to null] +**Id** | **string** | The id of the component that matched the search. | [optional] [default to null] +**Matches** | **[]string** | What matched the search from the component. | [optional] [default to null] +**Name** | **string** | The name of the component that matched the search. | [optional] [default to null] **ParentGroup** | [***SearchResultGroupDto**](SearchResultGroupDTO.md) | | [optional] [default to null] **VersionedGroup** | [***SearchResultGroupDto**](SearchResultGroupDTO.md) | | [optional] [default to null] -**Name** | **string** | The name of the component that matched the search. | [optional] [default to null] -**Matches** | **[]string** | What matched the search from the component. | [optional] [default to null] [[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md) diff --git a/pkg/nifi/docs/ComponentStateDto.md b/pkg/nifi/docs/ComponentStateDto.md index a6e7713..034ed98 100644 --- a/pkg/nifi/docs/ComponentStateDto.md +++ b/pkg/nifi/docs/ComponentStateDto.md @@ -3,10 +3,10 @@ ## Properties Name | Type | Description | Notes ------------ | ------------- | ------------- | ------------- -**ComponentId** | **string** | The component identifier. | [optional] [default to null] -**StateDescription** | **string** | Description of the state this component persists. | [optional] [default to null] **ClusterState** | [***StateMapDto**](StateMapDTO.md) | | [optional] [default to null] +**ComponentId** | **string** | The component identifier. | [optional] [default to null] **LocalState** | [***StateMapDto**](StateMapDTO.md) | | [optional] [default to null] +**StateDescription** | **string** | Description of the state this component persists. | [optional] [default to null] [[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md) diff --git a/pkg/nifi/docs/ComponentValidationResultDto.md b/pkg/nifi/docs/ComponentValidationResultDto.md index 0ccca82..e1fedcd 100644 --- a/pkg/nifi/docs/ComponentValidationResultDto.md +++ b/pkg/nifi/docs/ComponentValidationResultDto.md @@ -3,16 +3,16 @@ ## Properties Name | Type | Description | Notes ------------ | ------------- | ------------- | ------------- -**ProcessGroupId** | **string** | The UUID of the Process Group that this component is in | [optional] [default to null] +**ActiveThreadCount** | **int32** | The number of active threads for the referencing component. | [optional] [default to null] +**CurrentlyValid** | **bool** | Whether or not the component is currently valid | [optional] [default to null] **Id** | **string** | The UUID of this component | [optional] [default to null] -**ReferenceType** | **string** | The type of this component | [optional] [default to null] **Name** | **string** | The name of this component. | [optional] [default to null] +**ProcessGroupId** | **string** | The UUID of the Process Group that this component is in | [optional] [default to null] +**ReferenceType** | **string** | The type of this component | [optional] [default to null] +**ResultantValidationErrors** | **[]string** | The validation errors that will apply to the component if the Parameter Context is changed | [optional] [default to null] +**ResultsValid** | **bool** | Whether or not the component will be valid if the Parameter Context is changed | [optional] [default to null] **State** | **string** | The scheduled state of a processor or reporting task referencing a controller service. If this component is another controller service, this field represents the controller service state. | [optional] [default to null] -**ActiveThreadCount** | **int32** | The number of active threads for the referencing component. | [optional] [default to null] **ValidationErrors** | **[]string** | The validation errors for the component. | [optional] [default to null] -**CurrentlyValid** | **bool** | Whether or not the component is currently valid | [optional] [default to null] -**ResultsValid** | **bool** | Whether or not the component will be valid if the Parameter Context is changed | [optional] [default to null] -**ResultantValidationErrors** | **[]string** | The validation errors that will apply to the component if the Parameter Context is changed | [optional] [default to null] [[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md) diff --git a/pkg/nifi/docs/ComponentValidationResultEntity.md b/pkg/nifi/docs/ComponentValidationResultEntity.md index ad1fcd4..be4c96d 100644 --- a/pkg/nifi/docs/ComponentValidationResultEntity.md +++ b/pkg/nifi/docs/ComponentValidationResultEntity.md @@ -3,14 +3,14 @@ ## Properties Name | Type | Description | Notes ------------ | ------------- | ------------- | ------------- -**Revision** | [***RevisionDto**](RevisionDTO.md) | | [optional] [default to null] -**Id** | **string** | The id of the component. | [optional] [default to null] -**Uri** | **string** | The URI for futures requests to the component. | [optional] [default to null] -**Position** | [***PositionDto**](PositionDTO.md) | | [optional] [default to null] -**Permissions** | [***PermissionsDto**](PermissionsDTO.md) | | [optional] [default to null] **Bulletins** | [**[]BulletinEntity**](BulletinEntity.md) | The bulletins for this component. | [optional] [default to null] -**DisconnectedNodeAcknowledged** | **bool** | Acknowledges that this node is disconnected to allow for mutable requests to proceed. | [optional] [default to null] **Component** | [***ComponentValidationResultDto**](ComponentValidationResultDTO.md) | | [optional] [default to null] +**DisconnectedNodeAcknowledged** | **bool** | Acknowledges that this node is disconnected to allow for mutable requests to proceed. | [optional] [default to null] +**Id** | **string** | The id of the component. | [optional] [default to null] +**Permissions** | [***PermissionsDto**](PermissionsDTO.md) | | [optional] [default to null] +**Position** | [***PositionDto**](PositionDTO.md) | | [optional] [default to null] +**Revision** | [***RevisionDto**](RevisionDTO.md) | | [optional] [default to null] +**Uri** | **string** | The URI for futures requests to the component. | [optional] [default to null] [[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md) diff --git a/pkg/nifi/docs/ConfigVerificationResultDto.md b/pkg/nifi/docs/ConfigVerificationResultDto.md index 52b3d11..b62ed46 100644 --- a/pkg/nifi/docs/ConfigVerificationResultDto.md +++ b/pkg/nifi/docs/ConfigVerificationResultDto.md @@ -3,9 +3,9 @@ ## Properties Name | Type | Description | Notes ------------ | ------------- | ------------- | ------------- +**Explanation** | **string** | An explanation of why the step was or was not successful | [optional] [default to null] **Outcome** | **string** | The outcome of the verification | [optional] [default to null] **VerificationStepName** | **string** | The name of the verification step | [optional] [default to null] -**Explanation** | **string** | An explanation of why the step was or was not successful | [optional] [default to null] [[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md) diff --git a/pkg/nifi/docs/ConnectableComponent.md b/pkg/nifi/docs/ConnectableComponent.md index f16352d..e54041a 100644 --- a/pkg/nifi/docs/ConnectableComponent.md +++ b/pkg/nifi/docs/ConnectableComponent.md @@ -3,12 +3,12 @@ ## Properties Name | Type | Description | Notes ------------ | ------------- | ------------- | ------------- -**Id** | **string** | The id of the connectable component. | [optional] [default to null] -**Type_** | **string** | The type of component the connectable is. | [optional] [default to null] -**GroupId** | **string** | The id of the group that the connectable component resides in | [optional] [default to null] -**Name** | **string** | The name of the connectable component | [optional] [default to null] **Comments** | **string** | The comments for the connectable component. | [optional] [default to null] +**GroupId** | **string** | The id of the group that the connectable component resides in | [optional] [default to null] +**Id** | **string** | The id of the connectable component. | [optional] [default to null] **InstanceIdentifier** | **string** | The instance ID of an existing component that is described by this VersionedComponent, or null if this is not mapped to an instantiated component | [optional] [default to null] +**Name** | **string** | The name of the connectable component | [optional] [default to null] +**Type_** | **string** | The type of component the connectable is. | [optional] [default to null] [[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md) diff --git a/pkg/nifi/docs/ConnectableDto.md b/pkg/nifi/docs/ConnectableDto.md index 262f9f1..3907ddb 100644 --- a/pkg/nifi/docs/ConnectableDto.md +++ b/pkg/nifi/docs/ConnectableDto.md @@ -3,15 +3,15 @@ ## Properties Name | Type | Description | Notes ------------ | ------------- | ------------- | ------------- -**Id** | **string** | The id of the connectable component. | [default to null] -**VersionedComponentId** | **string** | The ID of the corresponding component that is under version control | [optional] [default to null] -**Type_** | **string** | The type of component the connectable is. | [default to null] +**Comments** | **string** | The comments for the connectable component. | [optional] [default to null] +**Exists** | **bool** | If the connectable component represents a remote port, indicates if the target exists. | [optional] [default to null] **GroupId** | **string** | The id of the group that the connectable component resides in | [default to null] +**Id** | **string** | The id of the connectable component. | [default to null] **Name** | **string** | The name of the connectable component | [optional] [default to null] **Running** | **bool** | Reflects the current state of the connectable component. | [optional] [default to null] **Transmitting** | **bool** | If the connectable component represents a remote port, indicates if the target is configured to transmit. | [optional] [default to null] -**Exists** | **bool** | If the connectable component represents a remote port, indicates if the target exists. | [optional] [default to null] -**Comments** | **string** | The comments for the connectable component. | [optional] [default to null] +**Type_** | **string** | The type of component the connectable is. | [default to null] +**VersionedComponentId** | **string** | The ID of the corresponding component that is under version control | [optional] [default to null] [[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md) diff --git a/pkg/nifi/docs/ConnectionDto.md b/pkg/nifi/docs/ConnectionDto.md index 5a3e22a..0c20313 100644 --- a/pkg/nifi/docs/ConnectionDto.md +++ b/pkg/nifi/docs/ConnectionDto.md @@ -3,26 +3,26 @@ ## Properties Name | Type | Description | Notes ------------ | ------------- | ------------- | ------------- -**Id** | **string** | The id of the component. | [optional] [default to null] -**VersionedComponentId** | **string** | The ID of the corresponding component that is under version control | [optional] [default to null] -**ParentGroupId** | **string** | The id of parent process group of this component if applicable. | [optional] [default to null] -**Position** | [***PositionDto**](PositionDTO.md) | | [optional] [default to null] -**Source** | [***ConnectableDto**](ConnectableDTO.md) | | [optional] [default to null] -**Destination** | [***ConnectableDto**](ConnectableDTO.md) | | [optional] [default to null] -**Name** | **string** | The name of the connection. | [optional] [default to null] -**LabelIndex** | **int32** | The index of the bend point where to place the connection label. | [optional] [default to null] -**GetzIndex** | **int64** | The z index of the connection. | [optional] [default to null] -**SelectedRelationships** | **[]string** | The selected relationship that comprise the connection. | [optional] [default to null] **AvailableRelationships** | **[]string** | The relationships that the source of the connection currently supports. | [optional] [default to null] -**BackPressureObjectThreshold** | **int64** | The object count threshold for determining when back pressure is applied. Updating this value is a passive change in the sense that it won't impact whether existing files over the limit are affected but it does help feeder processors to stop pushing too much into this work queue. | [optional] [default to null] **BackPressureDataSizeThreshold** | **string** | The object data size threshold for determining when back pressure is applied. Updating this value is a passive change in the sense that it won't impact whether existing files over the limit are affected but it does help feeder processors to stop pushing too much into this work queue. | [optional] [default to null] -**FlowFileExpiration** | **string** | The amount of time a flow file may be in the flow before it will be automatically aged out of the flow. Once a flow file reaches this age it will be terminated from the flow the next time a processor attempts to start work on it. | [optional] [default to null] -**Prioritizers** | **[]string** | The comparators used to prioritize the queue. | [optional] [default to null] +**BackPressureObjectThreshold** | **int64** | The object count threshold for determining when back pressure is applied. Updating this value is a passive change in the sense that it won't impact whether existing files over the limit are affected but it does help feeder processors to stop pushing too much into this work queue. | [optional] [default to null] **Bends** | [**[]PositionDto**](PositionDTO.md) | The bend points on the connection. | [optional] [default to null] -**LoadBalanceStrategy** | **string** | How to load balance the data in this Connection across the nodes in the cluster. | [optional] [default to null] -**LoadBalancePartitionAttribute** | **string** | The FlowFile Attribute to use for determining which node a FlowFile will go to if the Load Balancing Strategy is set to PARTITION_BY_ATTRIBUTE | [optional] [default to null] +**Destination** | [***ConnectableDto**](ConnectableDTO.md) | | [optional] [default to null] +**FlowFileExpiration** | **string** | The amount of time a flow file may be in the flow before it will be automatically aged out of the flow. Once a flow file reaches this age it will be terminated from the flow the next time a processor attempts to start work on it. | [optional] [default to null] +**GetzIndex** | **int64** | The z index of the connection. | [optional] [default to null] +**Id** | **string** | The id of the component. | [optional] [default to null] +**LabelIndex** | **int32** | The index of the bend point where to place the connection label. | [optional] [default to null] **LoadBalanceCompression** | **string** | Whether or not data should be compressed when being transferred between nodes in the cluster. | [optional] [default to null] +**LoadBalancePartitionAttribute** | **string** | The FlowFile Attribute to use for determining which node a FlowFile will go to if the Load Balancing Strategy is set to PARTITION_BY_ATTRIBUTE | [optional] [default to null] **LoadBalanceStatus** | **string** | The current status of the Connection's Load Balancing Activities. Status can indicate that Load Balancing is not configured for the connection, that Load Balancing is configured but inactive (not currently transferring data to another node), or that Load Balancing is configured and actively transferring data to another node. | [optional] [default to null] +**LoadBalanceStrategy** | **string** | How to load balance the data in this Connection across the nodes in the cluster. | [optional] [default to null] +**Name** | **string** | The name of the connection. | [optional] [default to null] +**ParentGroupId** | **string** | The id of parent process group of this component if applicable. | [optional] [default to null] +**Position** | [***PositionDto**](PositionDTO.md) | | [optional] [default to null] +**Prioritizers** | **[]string** | The comparators used to prioritize the queue. | [optional] [default to null] +**SelectedRelationships** | **[]string** | The selected relationship that comprise the connection. | [optional] [default to null] +**Source** | [***ConnectableDto**](ConnectableDTO.md) | | [optional] [default to null] +**VersionedComponentId** | **string** | The ID of the corresponding component that is under version control | [optional] [default to null] [[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md) diff --git a/pkg/nifi/docs/ConnectionEntity.md b/pkg/nifi/docs/ConnectionEntity.md index 19ed6db..2724ace 100644 --- a/pkg/nifi/docs/ConnectionEntity.md +++ b/pkg/nifi/docs/ConnectionEntity.md @@ -3,24 +3,24 @@ ## Properties Name | Type | Description | Notes ------------ | ------------- | ------------- | ------------- -**Revision** | [***RevisionDto**](RevisionDTO.md) | | [optional] [default to null] -**Id** | **string** | The id of the component. | [optional] [default to null] -**Uri** | **string** | The URI for futures requests to the component. | [optional] [default to null] -**Position** | [***PositionDto**](PositionDTO.md) | | [optional] [default to null] -**Permissions** | [***PermissionsDto**](PermissionsDTO.md) | | [optional] [default to null] +**Bends** | [**[]PositionDto**](PositionDTO.md) | The bend points on the connection. | [optional] [default to null] **Bulletins** | [**[]BulletinEntity**](BulletinEntity.md) | The bulletins for this component. | [optional] [default to null] -**DisconnectedNodeAcknowledged** | **bool** | Acknowledges that this node is disconnected to allow for mutable requests to proceed. | [optional] [default to null] **Component** | [***ConnectionDto**](ConnectionDTO.md) | | [optional] [default to null] -**Status** | [***ConnectionStatusDto**](ConnectionStatusDTO.md) | | [optional] [default to null] -**Bends** | [**[]PositionDto**](PositionDTO.md) | The bend points on the connection. | [optional] [default to null] -**LabelIndex** | **int32** | The index of the bend point where to place the connection label. | [optional] [default to null] +**DestinationGroupId** | **string** | The identifier of the group of the destination of this connection. | [optional] [default to null] +**DestinationId** | **string** | The identifier of the destination of this connection. | [optional] [default to null] +**DestinationType** | **string** | The type of component the destination connectable is. | [default to null] +**DisconnectedNodeAcknowledged** | **bool** | Acknowledges that this node is disconnected to allow for mutable requests to proceed. | [optional] [default to null] **GetzIndex** | **int64** | The z index of the connection. | [optional] [default to null] -**SourceId** | **string** | The identifier of the source of this connection. | [optional] [default to null] +**Id** | **string** | The id of the component. | [optional] [default to null] +**LabelIndex** | **int32** | The index of the bend point where to place the connection label. | [optional] [default to null] +**Permissions** | [***PermissionsDto**](PermissionsDTO.md) | | [optional] [default to null] +**Position** | [***PositionDto**](PositionDTO.md) | | [optional] [default to null] +**Revision** | [***RevisionDto**](RevisionDTO.md) | | [optional] [default to null] **SourceGroupId** | **string** | The identifier of the group of the source of this connection. | [optional] [default to null] +**SourceId** | **string** | The identifier of the source of this connection. | [optional] [default to null] **SourceType** | **string** | The type of component the source connectable is. | [default to null] -**DestinationId** | **string** | The identifier of the destination of this connection. | [optional] [default to null] -**DestinationGroupId** | **string** | The identifier of the group of the destination of this connection. | [optional] [default to null] -**DestinationType** | **string** | The type of component the destination connectable is. | [default to null] +**Status** | [***ConnectionStatusDto**](ConnectionStatusDTO.md) | | [optional] [default to null] +**Uri** | **string** | The URI for futures requests to the component. | [optional] [default to null] [[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md) diff --git a/pkg/nifi/docs/ConnectionStatisticsDto.md b/pkg/nifi/docs/ConnectionStatisticsDto.md index 59086a7..b3377d2 100644 --- a/pkg/nifi/docs/ConnectionStatisticsDto.md +++ b/pkg/nifi/docs/ConnectionStatisticsDto.md @@ -3,10 +3,10 @@ ## Properties Name | Type | Description | Notes ------------ | ------------- | ------------- | ------------- -**Id** | **string** | The ID of the connection | [optional] [default to null] -**StatsLastRefreshed** | **string** | The timestamp of when the stats were last refreshed | [optional] [default to null] **AggregateSnapshot** | [***ConnectionStatisticsSnapshotDto**](ConnectionStatisticsSnapshotDTO.md) | | [optional] [default to null] +**Id** | **string** | The ID of the connection | [optional] [default to null] **NodeSnapshots** | [**[]NodeConnectionStatisticsSnapshotDto**](NodeConnectionStatisticsSnapshotDTO.md) | A list of status snapshots for each node | [optional] [default to null] +**StatsLastRefreshed** | **string** | The timestamp of when the stats were last refreshed | [optional] [default to null] [[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md) diff --git a/pkg/nifi/docs/ConnectionStatisticsEntity.md b/pkg/nifi/docs/ConnectionStatisticsEntity.md index 76dad63..8ef9045 100644 --- a/pkg/nifi/docs/ConnectionStatisticsEntity.md +++ b/pkg/nifi/docs/ConnectionStatisticsEntity.md @@ -3,8 +3,8 @@ ## Properties Name | Type | Description | Notes ------------ | ------------- | ------------- | ------------- -**ConnectionStatistics** | [***ConnectionStatisticsDto**](ConnectionStatisticsDTO.md) | | [optional] [default to null] **CanRead** | **bool** | Indicates whether the user can read a given resource. | [optional] [default to null] +**ConnectionStatistics** | [***ConnectionStatisticsDto**](ConnectionStatisticsDTO.md) | | [optional] [default to null] [[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md) diff --git a/pkg/nifi/docs/ConnectionStatisticsSnapshotDto.md b/pkg/nifi/docs/ConnectionStatisticsSnapshotDto.md index 6102362..458e207 100644 --- a/pkg/nifi/docs/ConnectionStatisticsSnapshotDto.md +++ b/pkg/nifi/docs/ConnectionStatisticsSnapshotDto.md @@ -4,12 +4,12 @@ Name | Type | Description | Notes ------------ | ------------- | ------------- | ------------- **Id** | **string** | The id of the connection. | [optional] [default to null] -**PredictedMillisUntilCountBackpressure** | **int64** | The predicted number of milliseconds before the connection will have backpressure applied, based on the queued count. | [optional] [default to null] -**PredictedMillisUntilBytesBackpressure** | **int64** | The predicted number of milliseconds before the connection will have backpressure applied, based on the total number of bytes in the queue. | [optional] [default to null] -**PredictedCountAtNextInterval** | **int32** | The predicted number of queued objects at the next configured interval. | [optional] [default to null] **PredictedBytesAtNextInterval** | **int64** | The predicted total number of bytes in the queue at the next configured interval. | [optional] [default to null] -**PredictedPercentCount** | **int32** | The predicted percentage of queued objects at the next configured interval. | [optional] [default to null] +**PredictedCountAtNextInterval** | **int32** | The predicted number of queued objects at the next configured interval. | [optional] [default to null] +**PredictedMillisUntilBytesBackpressure** | **int64** | The predicted number of milliseconds before the connection will have backpressure applied, based on the total number of bytes in the queue. | [optional] [default to null] +**PredictedMillisUntilCountBackpressure** | **int64** | The predicted number of milliseconds before the connection will have backpressure applied, based on the queued count. | [optional] [default to null] **PredictedPercentBytes** | **int32** | The predicted percentage of bytes in the queue against current threshold at the next configured interval. | [optional] [default to null] +**PredictedPercentCount** | **int32** | The predicted percentage of queued objects at the next configured interval. | [optional] [default to null] **PredictionIntervalMillis** | **int64** | The prediction interval in seconds | [optional] [default to null] [[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md) diff --git a/pkg/nifi/docs/ConnectionStatusDto.md b/pkg/nifi/docs/ConnectionStatusDto.md index 3b91872..c8b0f24 100644 --- a/pkg/nifi/docs/ConnectionStatusDto.md +++ b/pkg/nifi/docs/ConnectionStatusDto.md @@ -3,16 +3,16 @@ ## Properties Name | Type | Description | Notes ------------ | ------------- | ------------- | ------------- -**Id** | **string** | The ID of the connection | [optional] [default to null] +**AggregateSnapshot** | [***ConnectionStatusSnapshotDto**](ConnectionStatusSnapshotDTO.md) | | [optional] [default to null] +**DestinationId** | **string** | The ID of the destination component | [optional] [default to null] +**DestinationName** | **string** | The name of the destination component | [optional] [default to null] **GroupId** | **string** | The ID of the Process Group that the connection belongs to | [optional] [default to null] +**Id** | **string** | The ID of the connection | [optional] [default to null] **Name** | **string** | The name of the connection | [optional] [default to null] -**StatsLastRefreshed** | **string** | The timestamp of when the stats were last refreshed | [optional] [default to null] +**NodeSnapshots** | [**[]NodeConnectionStatusSnapshotDto**](NodeConnectionStatusSnapshotDTO.md) | A list of status snapshots for each node | [optional] [default to null] **SourceId** | **string** | The ID of the source component | [optional] [default to null] **SourceName** | **string** | The name of the source component | [optional] [default to null] -**DestinationId** | **string** | The ID of the destination component | [optional] [default to null] -**DestinationName** | **string** | The name of the destination component | [optional] [default to null] -**AggregateSnapshot** | [***ConnectionStatusSnapshotDto**](ConnectionStatusSnapshotDTO.md) | | [optional] [default to null] -**NodeSnapshots** | [**[]NodeConnectionStatusSnapshotDto**](NodeConnectionStatusSnapshotDTO.md) | A list of status snapshots for each node | [optional] [default to null] +**StatsLastRefreshed** | **string** | The timestamp of when the stats were last refreshed | [optional] [default to null] [[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md) diff --git a/pkg/nifi/docs/ConnectionStatusEntity.md b/pkg/nifi/docs/ConnectionStatusEntity.md index efcec5e..c3b0bd0 100644 --- a/pkg/nifi/docs/ConnectionStatusEntity.md +++ b/pkg/nifi/docs/ConnectionStatusEntity.md @@ -3,8 +3,8 @@ ## Properties Name | Type | Description | Notes ------------ | ------------- | ------------- | ------------- -**ConnectionStatus** | [***ConnectionStatusDto**](ConnectionStatusDTO.md) | | [optional] [default to null] **CanRead** | **bool** | Indicates whether the user can read a given resource. | [optional] [default to null] +**ConnectionStatus** | [***ConnectionStatusDto**](ConnectionStatusDTO.md) | | [optional] [default to null] [[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md) diff --git a/pkg/nifi/docs/ConnectionStatusPredictionsSnapshotDto.md b/pkg/nifi/docs/ConnectionStatusPredictionsSnapshotDto.md index 4371765..84afe90 100644 --- a/pkg/nifi/docs/ConnectionStatusPredictionsSnapshotDto.md +++ b/pkg/nifi/docs/ConnectionStatusPredictionsSnapshotDto.md @@ -3,13 +3,13 @@ ## Properties Name | Type | Description | Notes ------------ | ------------- | ------------- | ------------- -**PredictedMillisUntilCountBackpressure** | **int64** | The predicted number of milliseconds before the connection will have backpressure applied, based on the queued count. | [optional] [default to null] -**PredictedMillisUntilBytesBackpressure** | **int64** | The predicted number of milliseconds before the connection will have backpressure applied, based on the total number of bytes in the queue. | [optional] [default to null] -**PredictionIntervalSeconds** | **int32** | The configured interval (in seconds) for predicting connection queue count and size (and percent usage). | [optional] [default to null] -**PredictedCountAtNextInterval** | **int32** | The predicted number of queued objects at the next configured interval. | [optional] [default to null] **PredictedBytesAtNextInterval** | **int64** | The predicted total number of bytes in the queue at the next configured interval. | [optional] [default to null] -**PredictedPercentCount** | **int32** | Predicted connection percent use regarding queued flow files count and backpressure threshold if configured. | [optional] [default to null] +**PredictedCountAtNextInterval** | **int32** | The predicted number of queued objects at the next configured interval. | [optional] [default to null] +**PredictedMillisUntilBytesBackpressure** | **int64** | The predicted number of milliseconds before the connection will have backpressure applied, based on the total number of bytes in the queue. | [optional] [default to null] +**PredictedMillisUntilCountBackpressure** | **int64** | The predicted number of milliseconds before the connection will have backpressure applied, based on the queued count. | [optional] [default to null] **PredictedPercentBytes** | **int32** | Predicted connection percent use regarding queued flow files size and backpressure threshold if configured. | [optional] [default to null] +**PredictedPercentCount** | **int32** | Predicted connection percent use regarding queued flow files count and backpressure threshold if configured. | [optional] [default to null] +**PredictionIntervalSeconds** | **int32** | The configured interval (in seconds) for predicting connection queue count and size (and percent usage). | [optional] [default to null] [[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md) diff --git a/pkg/nifi/docs/ConnectionStatusSnapshotDto.md b/pkg/nifi/docs/ConnectionStatusSnapshotDto.md index 51b2970..74293c7 100644 --- a/pkg/nifi/docs/ConnectionStatusSnapshotDto.md +++ b/pkg/nifi/docs/ConnectionStatusSnapshotDto.md @@ -3,28 +3,28 @@ ## Properties Name | Type | Description | Notes ------------ | ------------- | ------------- | ------------- -**Id** | **string** | The id of the connection. | [optional] [default to null] -**GroupId** | **string** | The id of the process group the connection belongs to. | [optional] [default to null] -**Name** | **string** | The name of the connection. | [optional] [default to null] -**SourceId** | **string** | The id of the source of the connection. | [optional] [default to null] -**SourceName** | **string** | The name of the source of the connection. | [optional] [default to null] +**BytesIn** | **int64** | The size of the FlowFiles that have come into the connection in the last 5 minutes. | [optional] [default to null] +**BytesOut** | **int64** | The number of bytes that have left the connection in the last 5 minutes. | [optional] [default to null] +**BytesQueued** | **int64** | The size of the FlowFiles that are currently queued in the connection. | [optional] [default to null] **DestinationId** | **string** | The id of the destination of the connection. | [optional] [default to null] **DestinationName** | **string** | The name of the destination of the connection. | [optional] [default to null] -**Predictions** | [***ConnectionStatusPredictionsSnapshotDto**](ConnectionStatusPredictionsSnapshotDTO.md) | | [optional] [default to null] +**FlowFileAvailability** | **string** | The availability of FlowFiles in this connection | [optional] [default to null] **FlowFilesIn** | **int32** | The number of FlowFiles that have come into the connection in the last 5 minutes. | [optional] [default to null] -**BytesIn** | **int64** | The size of the FlowFiles that have come into the connection in the last 5 minutes. | [optional] [default to null] -**Input** | **string** | The input count/size for the connection in the last 5 minutes, pretty printed. | [optional] [default to null] **FlowFilesOut** | **int32** | The number of FlowFiles that have left the connection in the last 5 minutes. | [optional] [default to null] -**BytesOut** | **int64** | The number of bytes that have left the connection in the last 5 minutes. | [optional] [default to null] -**Output** | **string** | The output count/sie for the connection in the last 5 minutes, pretty printed. | [optional] [default to null] **FlowFilesQueued** | **int32** | The number of FlowFiles that are currently queued in the connection. | [optional] [default to null] -**BytesQueued** | **int64** | The size of the FlowFiles that are currently queued in the connection. | [optional] [default to null] +**GroupId** | **string** | The id of the process group the connection belongs to. | [optional] [default to null] +**Id** | **string** | The id of the connection. | [optional] [default to null] +**Input** | **string** | The input count/size for the connection in the last 5 minutes, pretty printed. | [optional] [default to null] +**Name** | **string** | The name of the connection. | [optional] [default to null] +**Output** | **string** | The output count/sie for the connection in the last 5 minutes, pretty printed. | [optional] [default to null] +**PercentUseBytes** | **int32** | Connection percent use regarding queued flow files size and backpressure threshold if configured. | [optional] [default to null] +**PercentUseCount** | **int32** | Connection percent use regarding queued flow files count and backpressure threshold if configured. | [optional] [default to null] +**Predictions** | [***ConnectionStatusPredictionsSnapshotDto**](ConnectionStatusPredictionsSnapshotDTO.md) | | [optional] [default to null] **Queued** | **string** | The total count and size of queued flowfiles formatted. | [optional] [default to null] -**QueuedSize** | **string** | The total size of flowfiles that are queued formatted. | [optional] [default to null] **QueuedCount** | **string** | The number of flowfiles that are queued, pretty printed. | [optional] [default to null] -**PercentUseCount** | **int32** | Connection percent use regarding queued flow files count and backpressure threshold if configured. | [optional] [default to null] -**PercentUseBytes** | **int32** | Connection percent use regarding queued flow files size and backpressure threshold if configured. | [optional] [default to null] -**FlowFileAvailability** | **string** | The availability of FlowFiles in this connection | [optional] [default to null] +**QueuedSize** | **string** | The total size of flowfiles that are queued formatted. | [optional] [default to null] +**SourceId** | **string** | The id of the source of the connection. | [optional] [default to null] +**SourceName** | **string** | The name of the source of the connection. | [optional] [default to null] [[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md) diff --git a/pkg/nifi/docs/ConnectionStatusSnapshotEntity.md b/pkg/nifi/docs/ConnectionStatusSnapshotEntity.md index 4a4dffa..a593b18 100644 --- a/pkg/nifi/docs/ConnectionStatusSnapshotEntity.md +++ b/pkg/nifi/docs/ConnectionStatusSnapshotEntity.md @@ -3,9 +3,9 @@ ## Properties Name | Type | Description | Notes ------------ | ------------- | ------------- | ------------- -**Id** | **string** | The id of the connection. | [optional] [default to null] -**ConnectionStatusSnapshot** | [***ConnectionStatusSnapshotDto**](ConnectionStatusSnapshotDTO.md) | | [optional] [default to null] **CanRead** | **bool** | Indicates whether the user can read a given resource. | [optional] [default to null] +**ConnectionStatusSnapshot** | [***ConnectionStatusSnapshotDto**](ConnectionStatusSnapshotDTO.md) | | [optional] [default to null] +**Id** | **string** | The id of the connection. | [optional] [default to null] [[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md) diff --git a/pkg/nifi/docs/ContentViewerDto.md b/pkg/nifi/docs/ContentViewerDto.md index 67766f6..f1eb6c9 100644 --- a/pkg/nifi/docs/ContentViewerDto.md +++ b/pkg/nifi/docs/ContentViewerDto.md @@ -4,8 +4,8 @@ Name | Type | Description | Notes ------------ | ------------- | ------------- | ------------- **DisplayName** | **string** | The display name of the Content Viewer. | [optional] [default to null] -**Uri** | **string** | The uri of the Content Viewer. | [optional] [default to null] **SupportedMimeTypes** | [**[]SupportedMimeTypesDto**](SupportedMimeTypesDTO.md) | The mime types this Content Viewer supports. | [optional] [default to null] +**Uri** | **string** | The uri of the Content Viewer. | [optional] [default to null] [[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md) diff --git a/pkg/nifi/docs/ControllerBulletinsEntity.md b/pkg/nifi/docs/ControllerBulletinsEntity.md index 267019b..5ec333f 100644 --- a/pkg/nifi/docs/ControllerBulletinsEntity.md +++ b/pkg/nifi/docs/ControllerBulletinsEntity.md @@ -5,10 +5,10 @@ Name | Type | Description | Notes ------------ | ------------- | ------------- | ------------- **Bulletins** | [**[]BulletinEntity**](BulletinEntity.md) | System level bulletins to be reported to the user. | [optional] [default to null] **ControllerServiceBulletins** | [**[]BulletinEntity**](BulletinEntity.md) | Controller service bulletins to be reported to the user. | [optional] [default to null] -**ReportingTaskBulletins** | [**[]BulletinEntity**](BulletinEntity.md) | Reporting task bulletins to be reported to the user. | [optional] [default to null] **FlowAnalysisRuleBulletins** | [**[]BulletinEntity**](BulletinEntity.md) | Flow Analysis Rule bulletins to be reported to the user. | [optional] [default to null] -**ParameterProviderBulletins** | [**[]BulletinEntity**](BulletinEntity.md) | Parameter provider bulletins to be reported to the user. | [optional] [default to null] **FlowRegistryClientBulletins** | [**[]BulletinEntity**](BulletinEntity.md) | Flow registry client bulletins to be reported to the user. | [optional] [default to null] +**ParameterProviderBulletins** | [**[]BulletinEntity**](BulletinEntity.md) | Parameter provider bulletins to be reported to the user. | [optional] [default to null] +**ReportingTaskBulletins** | [**[]BulletinEntity**](BulletinEntity.md) | Reporting task bulletins to be reported to the user. | [optional] [default to null] [[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md) diff --git a/pkg/nifi/docs/ControllerConfigurationEntity.md b/pkg/nifi/docs/ControllerConfigurationEntity.md index 24d8a25..caa34d0 100644 --- a/pkg/nifi/docs/ControllerConfigurationEntity.md +++ b/pkg/nifi/docs/ControllerConfigurationEntity.md @@ -3,10 +3,10 @@ ## Properties Name | Type | Description | Notes ------------ | ------------- | ------------- | ------------- -**Revision** | [***RevisionDto**](RevisionDTO.md) | | [optional] [default to null] -**Permissions** | [***PermissionsDto**](PermissionsDTO.md) | | [optional] [default to null] -**DisconnectedNodeAcknowledged** | **bool** | Acknowledges that this node is disconnected to allow for mutable requests to proceed. | [optional] [default to null] **Component** | [***ControllerConfigurationDto**](ControllerConfigurationDTO.md) | | [optional] [default to null] +**DisconnectedNodeAcknowledged** | **bool** | Acknowledges that this node is disconnected to allow for mutable requests to proceed. | [optional] [default to null] +**Permissions** | [***PermissionsDto**](PermissionsDTO.md) | | [optional] [default to null] +**Revision** | [***RevisionDto**](RevisionDTO.md) | | [optional] [default to null] [[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md) diff --git a/pkg/nifi/docs/ControllerDto.md b/pkg/nifi/docs/ControllerDto.md index 67f78bc..45528cf 100644 --- a/pkg/nifi/docs/ControllerDto.md +++ b/pkg/nifi/docs/ControllerDto.md @@ -3,23 +3,23 @@ ## Properties Name | Type | Description | Notes ------------ | ------------- | ------------- | ------------- -**Id** | **string** | The id of the NiFi. | [optional] [default to null] -**Name** | **string** | The name of the NiFi. | [optional] [default to null] +**ActiveRemotePortCount** | **int32** | The number of active remote ports contained in the NiFi. | [optional] [default to null] **Comments** | **string** | The comments for the NiFi. | [optional] [default to null] -**RunningCount** | **int32** | The number of running components in the NiFi. | [optional] [default to null] -**StoppedCount** | **int32** | The number of stopped components in the NiFi. | [optional] [default to null] -**InvalidCount** | **int32** | The number of invalid components in the NiFi. | [optional] [default to null] **DisabledCount** | **int32** | The number of disabled components in the NiFi. | [optional] [default to null] -**ActiveRemotePortCount** | **int32** | The number of active remote ports contained in the NiFi. | [optional] [default to null] +**Id** | **string** | The id of the NiFi. | [optional] [default to null] **InactiveRemotePortCount** | **int32** | The number of inactive remote ports contained in the NiFi. | [optional] [default to null] **InputPortCount** | **int32** | The number of input ports contained in the NiFi. | [optional] [default to null] +**InputPorts** | [**[]PortDto**](PortDTO.md) | The input ports available to send data to for the NiFi. | [optional] [default to null] +**InstanceId** | **string** | If clustered, the id of the Cluster Manager, otherwise the id of the NiFi. | [optional] [default to null] +**InvalidCount** | **int32** | The number of invalid components in the NiFi. | [optional] [default to null] +**Name** | **string** | The name of the NiFi. | [optional] [default to null] **OutputPortCount** | **int32** | The number of output ports in the NiFi. | [optional] [default to null] -**RemoteSiteListeningPort** | **int32** | The Socket Port on which this instance is listening for Remote Transfers of Flow Files. If this instance is not configured to receive Flow Files from remote instances, this will be null. | [optional] [default to null] +**OutputPorts** | [**[]PortDto**](PortDTO.md) | The output ports available to received data from the NiFi. | [optional] [default to null] **RemoteSiteHttpListeningPort** | **int32** | The HTTP(S) Port on which this instance is listening for Remote Transfers of Flow Files. If this instance is not configured to receive Flow Files from remote instances, this will be null. | [optional] [default to null] +**RemoteSiteListeningPort** | **int32** | The Socket Port on which this instance is listening for Remote Transfers of Flow Files. If this instance is not configured to receive Flow Files from remote instances, this will be null. | [optional] [default to null] +**RunningCount** | **int32** | The number of running components in the NiFi. | [optional] [default to null] **SiteToSiteSecure** | **bool** | Indicates whether or not Site-to-Site communications with this instance is secure (2-way authentication). | [optional] [default to null] -**InstanceId** | **string** | If clustered, the id of the Cluster Manager, otherwise the id of the NiFi. | [optional] [default to null] -**InputPorts** | [**[]PortDto**](PortDTO.md) | The input ports available to send data to for the NiFi. | [optional] [default to null] -**OutputPorts** | [**[]PortDto**](PortDTO.md) | The output ports available to received data from the NiFi. | [optional] [default to null] +**StoppedCount** | **int32** | The number of stopped components in the NiFi. | [optional] [default to null] [[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md) diff --git a/pkg/nifi/docs/ControllerServiceApi.md b/pkg/nifi/docs/ControllerServiceApi.md index b13b842..5ebe0e6 100644 --- a/pkg/nifi/docs/ControllerServiceApi.md +++ b/pkg/nifi/docs/ControllerServiceApi.md @@ -3,8 +3,8 @@ ## Properties Name | Type | Description | Notes ------------ | ------------- | ------------- | ------------- -**Type_** | **string** | The fully qualified name of the service interface. | [optional] [default to null] **Bundle** | [***Bundle**](Bundle.md) | | [optional] [default to null] +**Type_** | **string** | The fully qualified name of the service interface. | [optional] [default to null] [[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md) diff --git a/pkg/nifi/docs/ControllerServiceApiDto.md b/pkg/nifi/docs/ControllerServiceApiDto.md index 1d0c04b..a052b2e 100644 --- a/pkg/nifi/docs/ControllerServiceApiDto.md +++ b/pkg/nifi/docs/ControllerServiceApiDto.md @@ -3,8 +3,8 @@ ## Properties Name | Type | Description | Notes ------------ | ------------- | ------------- | ------------- -**Type_** | **string** | The fully qualified name of the service interface. | [optional] [default to null] **Bundle** | [***BundleDto**](BundleDTO.md) | | [optional] [default to null] +**Type_** | **string** | The fully qualified name of the service interface. | [optional] [default to null] [[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md) diff --git a/pkg/nifi/docs/ControllerServiceDefinition.md b/pkg/nifi/docs/ControllerServiceDefinition.md index bfbd0f6..63b9f32 100644 --- a/pkg/nifi/docs/ControllerServiceDefinition.md +++ b/pkg/nifi/docs/ControllerServiceDefinition.md @@ -3,28 +3,28 @@ ## Properties Name | Type | Description | Notes ------------ | ------------- | ------------- | ------------- -**Group** | **string** | The group name of the bundle that provides the referenced type. | [optional] [default to null] +**AdditionalDetails** | **bool** | Indicates if the component has additional details documentation | [optional] [default to null] **Artifact** | **string** | The artifact name of the bundle that provides the referenced type. | [optional] [default to null] -**Version** | **string** | The version of the bundle that provides the referenced type. | [optional] [default to null] -**Type_** | **string** | The fully-qualified class type | [optional] [default to null] -**TypeDescription** | **string** | The description of the type. | [optional] [default to null] **BuildInfo** | [***BuildInfo**](BuildInfo.md) | | [optional] [default to null] -**ProvidedApiImplementations** | [**[]DefinedType**](DefinedType.md) | If this type represents a provider for an interface, this lists the APIs it implements | [optional] [default to null] -**Tags** | **[]string** | The tags associated with this type | [optional] [default to null] -**SeeAlso** | **[]string** | The names of other component types that may be related | [optional] [default to null] **Deprecated** | **bool** | Whether or not the component has been deprecated | [optional] [default to null] -**DeprecationReason** | **string** | If this component has been deprecated, this optional field can be used to provide an explanation | [optional] [default to null] **DeprecationAlternatives** | **[]string** | If this component has been deprecated, this optional field provides alternatives to use | [optional] [default to null] +**DeprecationReason** | **string** | If this component has been deprecated, this optional field can be used to provide an explanation | [optional] [default to null] +**DynamicProperties** | [**[]DynamicProperty**](DynamicProperty.md) | Describes the dynamic properties supported by this component | [optional] [default to null] +**ExplicitRestrictions** | [**[]Restriction**](Restriction.md) | Explicit restrictions that indicate a require permission to use the component | [optional] [default to null] +**Group** | **string** | The group name of the bundle that provides the referenced type. | [optional] [default to null] +**PropertyDescriptors** | [**map[string]PropertyDescriptor**](PropertyDescriptor.md) | Descriptions of configuration properties applicable to this component. | [optional] [default to null] +**ProvidedApiImplementations** | [**[]DefinedType**](DefinedType.md) | If this type represents a provider for an interface, this lists the APIs it implements | [optional] [default to null] **Restricted** | **bool** | Whether or not the component has a general restriction | [optional] [default to null] **RestrictedExplanation** | **string** | An optional description of the general restriction | [optional] [default to null] -**ExplicitRestrictions** | [**[]Restriction**](Restriction.md) | Explicit restrictions that indicate a require permission to use the component | [optional] [default to null] +**SeeAlso** | **[]string** | The names of other component types that may be related | [optional] [default to null] **Stateful** | [***Stateful**](Stateful.md) | | [optional] [default to null] -**SystemResourceConsiderations** | [**[]SystemResourceConsideration**](SystemResourceConsideration.md) | The system resource considerations for the given component | [optional] [default to null] -**AdditionalDetails** | **bool** | Indicates if the component has additional details documentation | [optional] [default to null] -**PropertyDescriptors** | [**map[string]PropertyDescriptor**](PropertyDescriptor.md) | Descriptions of configuration properties applicable to this component. | [optional] [default to null] **SupportsDynamicProperties** | **bool** | Whether or not this component makes use of dynamic (user-set) properties. | [optional] [default to null] **SupportsSensitiveDynamicProperties** | **bool** | Whether or not this component makes use of sensitive dynamic (user-set) properties. | [optional] [default to null] -**DynamicProperties** | [**[]DynamicProperty**](DynamicProperty.md) | Describes the dynamic properties supported by this component | [optional] [default to null] +**SystemResourceConsiderations** | [**[]SystemResourceConsideration**](SystemResourceConsideration.md) | The system resource considerations for the given component | [optional] [default to null] +**Tags** | **[]string** | The tags associated with this type | [optional] [default to null] +**Type_** | **string** | The fully-qualified class type | [optional] [default to null] +**TypeDescription** | **string** | The description of the type. | [optional] [default to null] +**Version** | **string** | The version of the bundle that provides the referenced type. | [optional] [default to null] [[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md) diff --git a/pkg/nifi/docs/ControllerServiceDto.md b/pkg/nifi/docs/ControllerServiceDto.md index be14cf9..33212ef 100644 --- a/pkg/nifi/docs/ControllerServiceDto.md +++ b/pkg/nifi/docs/ControllerServiceDto.md @@ -3,31 +3,31 @@ ## Properties Name | Type | Description | Notes ------------ | ------------- | ------------- | ------------- -**Id** | **string** | The id of the component. | [optional] [default to null] -**VersionedComponentId** | **string** | The ID of the corresponding component that is under version control | [optional] [default to null] -**ParentGroupId** | **string** | The id of parent process group of this component if applicable. | [optional] [default to null] -**Position** | [***PositionDto**](PositionDTO.md) | | [optional] [default to null] -**Name** | **string** | The name of the controller service. | [optional] [default to null] -**Type_** | **string** | The type of the controller service. | [optional] [default to null] +**AnnotationData** | **string** | The annotation for the controller service. This is how the custom UI relays configuration to the controller service. | [optional] [default to null] +**BulletinLevel** | **string** | The level at which the controller service will report bulletins. | [optional] [default to null] **Bundle** | [***BundleDto**](BundleDTO.md) | | [optional] [default to null] -**ControllerServiceApis** | [**[]ControllerServiceApiDto**](ControllerServiceApiDTO.md) | Lists the APIs this Controller Service implements. | [optional] [default to null] **Comments** | **string** | The comments for the controller service. | [optional] [default to null] -**State** | **string** | The state of the controller service. | [optional] [default to null] -**PersistsState** | **bool** | Whether the controller service persists state. | [optional] [default to null] -**Restricted** | **bool** | Whether the controller service requires elevated privileges. | [optional] [default to null] +**ControllerServiceApis** | [**[]ControllerServiceApiDto**](ControllerServiceApiDTO.md) | Lists the APIs this Controller Service implements. | [optional] [default to null] +**CustomUiUrl** | **string** | The URL for the controller services custom configuration UI if applicable. | [optional] [default to null] **Deprecated** | **bool** | Whether the ontroller service has been deprecated. | [optional] [default to null] +**Descriptors** | [**map[string]PropertyDescriptorDto**](PropertyDescriptorDTO.md) | The descriptors for the controller service properties. | [optional] [default to null] +**ExtensionMissing** | **bool** | Whether the underlying extension is missing. | [optional] [default to null] +**Id** | **string** | The id of the component. | [optional] [default to null] **MultipleVersionsAvailable** | **bool** | Whether the controller service has multiple versions available. | [optional] [default to null] -**SupportsSensitiveDynamicProperties** | **bool** | Whether the controller service supports sensitive dynamic properties. | [optional] [default to null] +**Name** | **string** | The name of the controller service. | [optional] [default to null] +**ParentGroupId** | **string** | The id of parent process group of this component if applicable. | [optional] [default to null] +**PersistsState** | **bool** | Whether the controller service persists state. | [optional] [default to null] +**Position** | [***PositionDto**](PositionDTO.md) | | [optional] [default to null] **Properties** | **map[string]string** | The properties of the controller service. | [optional] [default to null] -**Descriptors** | [**map[string]PropertyDescriptorDto**](PropertyDescriptorDTO.md) | The descriptors for the controller service properties. | [optional] [default to null] -**SensitiveDynamicPropertyNames** | **[]string** | Set of sensitive dynamic property names | [optional] [default to null] -**CustomUiUrl** | **string** | The URL for the controller services custom configuration UI if applicable. | [optional] [default to null] -**AnnotationData** | **string** | The annotation for the controller service. This is how the custom UI relays configuration to the controller service. | [optional] [default to null] **ReferencingComponents** | [**[]ControllerServiceReferencingComponentEntity**](ControllerServiceReferencingComponentEntity.md) | All components referencing this controller service. | [optional] [default to null] +**Restricted** | **bool** | Whether the controller service requires elevated privileges. | [optional] [default to null] +**SensitiveDynamicPropertyNames** | **[]string** | Set of sensitive dynamic property names | [optional] [default to null] +**State** | **string** | The state of the controller service. | [optional] [default to null] +**SupportsSensitiveDynamicProperties** | **bool** | Whether the controller service supports sensitive dynamic properties. | [optional] [default to null] +**Type_** | **string** | The type of the controller service. | [optional] [default to null] **ValidationErrors** | **[]string** | The validation errors from the controller service. These validation errors represent the problems with the controller service that must be resolved before it can be enabled. | [optional] [default to null] **ValidationStatus** | **string** | Indicates whether the ControllerService is valid, invalid, or still in the process of validating (i.e., it is unknown whether or not the ControllerService is valid) | [optional] [default to null] -**BulletinLevel** | **string** | The level at which the controller service will report bulletins. | [optional] [default to null] -**ExtensionMissing** | **bool** | Whether the underlying extension is missing. | [optional] [default to null] +**VersionedComponentId** | **string** | The ID of the corresponding component that is under version control | [optional] [default to null] [[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md) diff --git a/pkg/nifi/docs/ControllerServiceEntity.md b/pkg/nifi/docs/ControllerServiceEntity.md index ddc0f86..306bd54 100644 --- a/pkg/nifi/docs/ControllerServiceEntity.md +++ b/pkg/nifi/docs/ControllerServiceEntity.md @@ -3,17 +3,17 @@ ## Properties Name | Type | Description | Notes ------------ | ------------- | ------------- | ------------- -**Revision** | [***RevisionDto**](RevisionDTO.md) | | [optional] [default to null] -**Id** | **string** | The id of the component. | [optional] [default to null] -**Uri** | **string** | The URI for futures requests to the component. | [optional] [default to null] -**Position** | [***PositionDto**](PositionDTO.md) | | [optional] [default to null] -**Permissions** | [***PermissionsDto**](PermissionsDTO.md) | | [optional] [default to null] **Bulletins** | [**[]BulletinEntity**](BulletinEntity.md) | The bulletins for this component. | [optional] [default to null] -**DisconnectedNodeAcknowledged** | **bool** | Acknowledges that this node is disconnected to allow for mutable requests to proceed. | [optional] [default to null] -**ParentGroupId** | **string** | The id of parent process group of this ControllerService. | [optional] [default to null] **Component** | [***ControllerServiceDto**](ControllerServiceDTO.md) | | [optional] [default to null] +**DisconnectedNodeAcknowledged** | **bool** | Acknowledges that this node is disconnected to allow for mutable requests to proceed. | [optional] [default to null] +**Id** | **string** | The id of the component. | [optional] [default to null] **OperatePermissions** | [***PermissionsDto**](PermissionsDTO.md) | | [optional] [default to null] +**ParentGroupId** | **string** | The id of parent process group of this ControllerService. | [optional] [default to null] +**Permissions** | [***PermissionsDto**](PermissionsDTO.md) | | [optional] [default to null] +**Position** | [***PositionDto**](PositionDTO.md) | | [optional] [default to null] +**Revision** | [***RevisionDto**](RevisionDTO.md) | | [optional] [default to null] **Status** | [***ControllerServiceStatusDto**](ControllerServiceStatusDTO.md) | | [optional] [default to null] +**Uri** | **string** | The URI for futures requests to the component. | [optional] [default to null] [[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md) diff --git a/pkg/nifi/docs/ControllerServiceReferencingComponentDto.md b/pkg/nifi/docs/ControllerServiceReferencingComponentDto.md index 97df59e..0b4ac90 100644 --- a/pkg/nifi/docs/ControllerServiceReferencingComponentDto.md +++ b/pkg/nifi/docs/ControllerServiceReferencingComponentDto.md @@ -3,18 +3,18 @@ ## Properties Name | Type | Description | Notes ------------ | ------------- | ------------- | ------------- +**ActiveThreadCount** | **int32** | The number of active threads for the referencing component. | [optional] [default to null] +**Descriptors** | [**map[string]PropertyDescriptorDto**](PropertyDescriptorDTO.md) | The descriptors for the component properties. | [optional] [default to null] **GroupId** | **string** | The group id for the component referencing a controller service. If this component is another controller service or a reporting task, this field is blank. | [optional] [default to null] **Id** | **string** | The id of the component referencing a controller service. | [optional] [default to null] **Name** | **string** | The name of the component referencing a controller service. | [optional] [default to null] -**Type_** | **string** | The type of the component referencing a controller service in simple Java class name format without package name. | [optional] [default to null] -**State** | **string** | The scheduled state of a processor or reporting task referencing a controller service. If this component is another controller service, this field represents the controller service state. | [optional] [default to null] **Properties** | **map[string]string** | The properties for the component. | [optional] [default to null] -**Descriptors** | [**map[string]PropertyDescriptorDto**](PropertyDescriptorDTO.md) | The descriptors for the component properties. | [optional] [default to null] -**ValidationErrors** | **[]string** | The validation errors for the component. | [optional] [default to null] -**ReferenceType** | **string** | The type of reference this is. | [optional] [default to null] -**ActiveThreadCount** | **int32** | The number of active threads for the referencing component. | [optional] [default to null] **ReferenceCycle** | **bool** | If the referencing component represents a controller service, this indicates whether it has already been represented in this hierarchy. | [optional] [default to null] +**ReferenceType** | **string** | The type of reference this is. | [optional] [default to null] **ReferencingComponents** | [**[]ControllerServiceReferencingComponentEntity**](ControllerServiceReferencingComponentEntity.md) | If the referencing component represents a controller service, these are the components that reference it. | [optional] [default to null] +**State** | **string** | The scheduled state of a processor or reporting task referencing a controller service. If this component is another controller service, this field represents the controller service state. | [optional] [default to null] +**Type_** | **string** | The type of the component referencing a controller service in simple Java class name format without package name. | [optional] [default to null] +**ValidationErrors** | **[]string** | The validation errors for the component. | [optional] [default to null] [[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md) diff --git a/pkg/nifi/docs/ControllerServiceReferencingComponentEntity.md b/pkg/nifi/docs/ControllerServiceReferencingComponentEntity.md index 675389e..583e088 100644 --- a/pkg/nifi/docs/ControllerServiceReferencingComponentEntity.md +++ b/pkg/nifi/docs/ControllerServiceReferencingComponentEntity.md @@ -3,15 +3,15 @@ ## Properties Name | Type | Description | Notes ------------ | ------------- | ------------- | ------------- -**Revision** | [***RevisionDto**](RevisionDTO.md) | | [optional] [default to null] -**Id** | **string** | The id of the component. | [optional] [default to null] -**Uri** | **string** | The URI for futures requests to the component. | [optional] [default to null] -**Position** | [***PositionDto**](PositionDTO.md) | | [optional] [default to null] -**Permissions** | [***PermissionsDto**](PermissionsDTO.md) | | [optional] [default to null] **Bulletins** | [**[]BulletinEntity**](BulletinEntity.md) | The bulletins for this component. | [optional] [default to null] -**DisconnectedNodeAcknowledged** | **bool** | Acknowledges that this node is disconnected to allow for mutable requests to proceed. | [optional] [default to null] **Component** | [***ControllerServiceReferencingComponentDto**](ControllerServiceReferencingComponentDTO.md) | | [optional] [default to null] +**DisconnectedNodeAcknowledged** | **bool** | Acknowledges that this node is disconnected to allow for mutable requests to proceed. | [optional] [default to null] +**Id** | **string** | The id of the component. | [optional] [default to null] **OperatePermissions** | [***PermissionsDto**](PermissionsDTO.md) | | [optional] [default to null] +**Permissions** | [***PermissionsDto**](PermissionsDTO.md) | | [optional] [default to null] +**Position** | [***PositionDto**](PositionDTO.md) | | [optional] [default to null] +**Revision** | [***RevisionDto**](RevisionDTO.md) | | [optional] [default to null] +**Uri** | **string** | The URI for futures requests to the component. | [optional] [default to null] [[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md) diff --git a/pkg/nifi/docs/ControllerServiceRunStatusEntity.md b/pkg/nifi/docs/ControllerServiceRunStatusEntity.md index 21a0959..1f29de1 100644 --- a/pkg/nifi/docs/ControllerServiceRunStatusEntity.md +++ b/pkg/nifi/docs/ControllerServiceRunStatusEntity.md @@ -3,9 +3,9 @@ ## Properties Name | Type | Description | Notes ------------ | ------------- | ------------- | ------------- +**DisconnectedNodeAcknowledged** | **bool** | Acknowledges that this node is disconnected to allow for mutable requests to proceed. | [optional] [default to null] **Revision** | [***RevisionDto**](RevisionDTO.md) | | [optional] [default to null] **State** | **string** | The run status of the ControllerService. | [optional] [default to null] -**DisconnectedNodeAcknowledged** | **bool** | Acknowledges that this node is disconnected to allow for mutable requests to proceed. | [optional] [default to null] **UiOnly** | **bool** | Indicates whether or not responses should only include fields necessary for rendering the NiFi User Interface. As such, when this value is set to true, some fields may be returned as null values, and the selected fields may change at any time without notice. As a result, this value should not be set to true by any client other than the UI. | [optional] [default to null] [[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md) diff --git a/pkg/nifi/docs/ControllerServiceStatusDto.md b/pkg/nifi/docs/ControllerServiceStatusDto.md index 21b5556..3357ff6 100644 --- a/pkg/nifi/docs/ControllerServiceStatusDto.md +++ b/pkg/nifi/docs/ControllerServiceStatusDto.md @@ -3,9 +3,9 @@ ## Properties Name | Type | Description | Notes ------------ | ------------- | ------------- | ------------- +**ActiveThreadCount** | **int32** | The number of active threads for the component. | [optional] [default to null] **RunStatus** | **string** | The run status of this ControllerService | [optional] [default to null] **ValidationStatus** | **string** | Indicates whether the component is valid, invalid, or still in the process of validating (i.e., it is unknown whether or not the component is valid) | [optional] [default to null] -**ActiveThreadCount** | **int32** | The number of active threads for the component. | [optional] [default to null] [[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md) diff --git a/pkg/nifi/docs/ControllerServicesEntity.md b/pkg/nifi/docs/ControllerServicesEntity.md index 872c272..72b0e9f 100644 --- a/pkg/nifi/docs/ControllerServicesEntity.md +++ b/pkg/nifi/docs/ControllerServicesEntity.md @@ -3,8 +3,8 @@ ## Properties Name | Type | Description | Notes ------------ | ------------- | ------------- | ------------- -**CurrentTime** | **string** | The current time on the system. | [optional] [default to null] **ControllerServices** | [**[]ControllerServiceEntity**](ControllerServiceEntity.md) | | [optional] [default to null] +**CurrentTime** | **string** | The current time on the system. | [optional] [default to null] [[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md) diff --git a/pkg/nifi/docs/ControllerStatusDto.md b/pkg/nifi/docs/ControllerStatusDto.md index 1eb1c0d..8b5a8ca 100644 --- a/pkg/nifi/docs/ControllerStatusDto.md +++ b/pkg/nifi/docs/ControllerStatusDto.md @@ -3,22 +3,22 @@ ## Properties Name | Type | Description | Notes ------------ | ------------- | ------------- | ------------- +**ActiveRemotePortCount** | **int32** | The number of active remote ports in the NiFi. | [optional] [default to null] **ActiveThreadCount** | **int32** | The number of active threads in the NiFi. | [optional] [default to null] -**TerminatedThreadCount** | **int32** | The number of terminated threads in the NiFi. | [optional] [default to null] -**Queued** | **string** | The number of flowfiles queued in the NiFi. | [optional] [default to null] -**FlowFilesQueued** | **int32** | The number of FlowFiles queued across the entire flow | [optional] [default to null] **BytesQueued** | **int64** | The size of the FlowFiles queued across the entire flow | [optional] [default to null] -**RunningCount** | **int32** | The number of running components in the NiFi. | [optional] [default to null] -**StoppedCount** | **int32** | The number of stopped components in the NiFi. | [optional] [default to null] -**InvalidCount** | **int32** | The number of invalid components in the NiFi. | [optional] [default to null] **DisabledCount** | **int32** | The number of disabled components in the NiFi. | [optional] [default to null] -**ActiveRemotePortCount** | **int32** | The number of active remote ports in the NiFi. | [optional] [default to null] +**FlowFilesQueued** | **int32** | The number of FlowFiles queued across the entire flow | [optional] [default to null] **InactiveRemotePortCount** | **int32** | The number of inactive remote ports in the NiFi. | [optional] [default to null] -**UpToDateCount** | **int32** | The number of up to date versioned process groups in the NiFi. | [optional] [default to null] +**InvalidCount** | **int32** | The number of invalid components in the NiFi. | [optional] [default to null] +**LocallyModifiedAndStaleCount** | **int32** | The number of locally modified and stale versioned process groups in the NiFi. | [optional] [default to null] **LocallyModifiedCount** | **int32** | The number of locally modified versioned process groups in the NiFi. | [optional] [default to null] +**Queued** | **string** | The number of flowfiles queued in the NiFi. | [optional] [default to null] +**RunningCount** | **int32** | The number of running components in the NiFi. | [optional] [default to null] **StaleCount** | **int32** | The number of stale versioned process groups in the NiFi. | [optional] [default to null] -**LocallyModifiedAndStaleCount** | **int32** | The number of locally modified and stale versioned process groups in the NiFi. | [optional] [default to null] +**StoppedCount** | **int32** | The number of stopped components in the NiFi. | [optional] [default to null] **SyncFailureCount** | **int32** | The number of versioned process groups in the NiFi that are unable to sync to a registry. | [optional] [default to null] +**TerminatedThreadCount** | **int32** | The number of terminated threads in the NiFi. | [optional] [default to null] +**UpToDateCount** | **int32** | The number of up to date versioned process groups in the NiFi. | [optional] [default to null] [[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md) diff --git a/pkg/nifi/docs/CopyRequestEntity.md b/pkg/nifi/docs/CopyRequestEntity.md new file mode 100644 index 0000000..47ff92a --- /dev/null +++ b/pkg/nifi/docs/CopyRequestEntity.md @@ -0,0 +1,16 @@ +# CopyRequestEntity + +## Properties +Name | Type | Description | Notes +------------ | ------------- | ------------- | ------------- +**Connections** | **[]string** | The ids of the connections to be copied. | [optional] [default to null] +**Funnels** | **[]string** | The ids of the funnels to be copied. | [optional] [default to null] +**InputPorts** | **[]string** | The ids of the input ports to be copied. | [optional] [default to null] +**Labels** | **[]string** | The ids of the labels to be copied. | [optional] [default to null] +**OutputPorts** | **[]string** | The ids of the output ports to be copied. | [optional] [default to null] +**ProcessGroups** | **[]string** | The ids of the process groups to be copied. | [optional] [default to null] +**Processors** | **[]string** | The ids of the processors to be copied. | [optional] [default to null] +**RemoteProcessGroups** | **[]string** | The ids of the remote process groups to be copied. | [optional] [default to null] + +[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md) + diff --git a/pkg/nifi/docs/CopyResponseEntity.md b/pkg/nifi/docs/CopyResponseEntity.md new file mode 100644 index 0000000..187a0dd --- /dev/null +++ b/pkg/nifi/docs/CopyResponseEntity.md @@ -0,0 +1,20 @@ +# CopyResponseEntity + +## Properties +Name | Type | Description | Notes +------------ | ------------- | ------------- | ------------- +**Connections** | [**[]VersionedConnection**](VersionedConnection.md) | The connections being copied. | [optional] [default to null] +**ExternalControllerServiceReferences** | [**map[string]ExternalControllerServiceReference**](ExternalControllerServiceReference.md) | The external controller service references. | [optional] [default to null] +**Funnels** | [**[]VersionedFunnel**](VersionedFunnel.md) | The funnels being copied. | [optional] [default to null] +**Id** | **string** | The id for this copy action. | [optional] [default to null] +**InputPorts** | [**[]VersionedPort**](VersionedPort.md) | The input ports being copied. | [optional] [default to null] +**Labels** | [**[]VersionedLabel**](VersionedLabel.md) | The labels being copied. | [optional] [default to null] +**OutputPorts** | [**[]VersionedPort**](VersionedPort.md) | The output ports being copied. | [optional] [default to null] +**ParameterContexts** | [**map[string]VersionedParameterContext**](VersionedParameterContext.md) | The referenced parameter contexts. | [optional] [default to null] +**ParameterProviders** | [**map[string]ParameterProviderReference**](ParameterProviderReference.md) | The referenced parameter providers. | [optional] [default to null] +**ProcessGroups** | [**[]VersionedProcessGroup**](VersionedProcessGroup.md) | The process groups being copied. | [optional] [default to null] +**Processors** | [**[]VersionedProcessor**](VersionedProcessor.md) | The processors being copied. | [optional] [default to null] +**RemoteProcessGroups** | [**[]VersionedRemoteProcessGroup**](VersionedRemoteProcessGroup.md) | The remote process groups being copied. | [optional] [default to null] + +[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md) + diff --git a/pkg/nifi/docs/CopySnippetRequestEntity.md b/pkg/nifi/docs/CopySnippetRequestEntity.md index 7ab486c..62d7aac 100644 --- a/pkg/nifi/docs/CopySnippetRequestEntity.md +++ b/pkg/nifi/docs/CopySnippetRequestEntity.md @@ -3,10 +3,10 @@ ## Properties Name | Type | Description | Notes ------------ | ------------- | ------------- | ------------- -**SnippetId** | **string** | The identifier of the snippet. | [optional] [default to null] +**DisconnectedNodeAcknowledged** | **bool** | Acknowledges that this node is disconnected to allow for mutable requests to proceed. | [optional] [default to null] **OriginX** | **float64** | The x coordinate of the origin of the bounding box where the new components will be placed. | [optional] [default to null] **OriginY** | **float64** | The y coordinate of the origin of the bounding box where the new components will be placed. | [optional] [default to null] -**DisconnectedNodeAcknowledged** | **bool** | Acknowledges that this node is disconnected to allow for mutable requests to proceed. | [optional] [default to null] +**SnippetId** | **string** | The identifier of the snippet. | [optional] [default to null] [[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md) diff --git a/pkg/nifi/docs/CounterDto.md b/pkg/nifi/docs/CounterDto.md index b57124c..6c84081 100644 --- a/pkg/nifi/docs/CounterDto.md +++ b/pkg/nifi/docs/CounterDto.md @@ -3,11 +3,11 @@ ## Properties Name | Type | Description | Notes ------------ | ------------- | ------------- | ------------- -**Id** | **string** | The id of the counter. | [optional] [default to null] **Context** | **string** | The context of the counter. | [optional] [default to null] +**Id** | **string** | The id of the counter. | [optional] [default to null] **Name** | **string** | The name of the counter. | [optional] [default to null] -**ValueCount** | **int64** | The value count. | [optional] [default to null] **Value** | **string** | The value of the counter. | [optional] [default to null] +**ValueCount** | **int64** | The value count. | [optional] [default to null] [[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md) diff --git a/pkg/nifi/docs/CountersSnapshotDto.md b/pkg/nifi/docs/CountersSnapshotDto.md index ea0f105..c415a53 100644 --- a/pkg/nifi/docs/CountersSnapshotDto.md +++ b/pkg/nifi/docs/CountersSnapshotDto.md @@ -3,8 +3,8 @@ ## Properties Name | Type | Description | Notes ------------ | ------------- | ------------- | ------------- -**Generated** | **string** | The timestamp when the report was generated. | [optional] [default to null] **Counters** | [**[]CounterDto**](CounterDTO.md) | All counters in the NiFi. | [optional] [default to null] +**Generated** | **string** | The timestamp when the report was generated. | [optional] [default to null] [[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md) diff --git a/pkg/nifi/docs/CreateActiveRequestEntity.md b/pkg/nifi/docs/CreateActiveRequestEntity.md index d377c70..d86bc76 100644 --- a/pkg/nifi/docs/CreateActiveRequestEntity.md +++ b/pkg/nifi/docs/CreateActiveRequestEntity.md @@ -3,8 +3,8 @@ ## Properties Name | Type | Description | Notes ------------ | ------------- | ------------- | ------------- -**ProcessGroupId** | **string** | The Process Group ID that this active request will update | [optional] [default to null] **DisconnectedNodeAcknowledged** | **bool** | Acknowledges that this node is disconnected to allow for mutable requests to proceed. | [optional] [default to null] +**ProcessGroupId** | **string** | The Process Group ID that this active request will update | [optional] [default to null] [[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md) diff --git a/pkg/nifi/docs/CurrentUserEntity.md b/pkg/nifi/docs/CurrentUserEntity.md index faa28ae..60a4e34 100644 --- a/pkg/nifi/docs/CurrentUserEntity.md +++ b/pkg/nifi/docs/CurrentUserEntity.md @@ -3,19 +3,19 @@ ## Properties Name | Type | Description | Notes ------------ | ------------- | ------------- | ------------- -**Identity** | **string** | The user identity being serialized. | [optional] [default to null] **Anonymous** | **bool** | Whether the current user is anonymous. | [optional] [default to null] -**LogoutSupported** | **bool** | Whether the system is configured to support logout operations based on current user authentication status | [optional] [default to null] -**ProvenancePermissions** | [***PermissionsDto**](PermissionsDTO.md) | | [optional] [default to null] -**CountersPermissions** | [***PermissionsDto**](PermissionsDTO.md) | | [optional] [default to null] -**TenantsPermissions** | [***PermissionsDto**](PermissionsDTO.md) | | [optional] [default to null] +**CanVersionFlows** | **bool** | Whether the current user can version flows. | [optional] [default to null] +**ComponentRestrictionPermissions** | [**[]ComponentRestrictionPermissionDto**](ComponentRestrictionPermissionDTO.md) | Permissions for specific component restrictions. | [optional] [default to null] **ControllerPermissions** | [***PermissionsDto**](PermissionsDTO.md) | | [optional] [default to null] -**PoliciesPermissions** | [***PermissionsDto**](PermissionsDTO.md) | | [optional] [default to null] -**SystemPermissions** | [***PermissionsDto**](PermissionsDTO.md) | | [optional] [default to null] +**CountersPermissions** | [***PermissionsDto**](PermissionsDTO.md) | | [optional] [default to null] +**Identity** | **string** | The user identity being serialized. | [optional] [default to null] +**LogoutSupported** | **bool** | Whether the system is configured to support logout operations based on current user authentication status | [optional] [default to null] **ParameterContextPermissions** | [***PermissionsDto**](PermissionsDTO.md) | | [optional] [default to null] +**PoliciesPermissions** | [***PermissionsDto**](PermissionsDTO.md) | | [optional] [default to null] +**ProvenancePermissions** | [***PermissionsDto**](PermissionsDTO.md) | | [optional] [default to null] **RestrictedComponentsPermissions** | [***PermissionsDto**](PermissionsDTO.md) | | [optional] [default to null] -**ComponentRestrictionPermissions** | [**[]ComponentRestrictionPermissionDto**](ComponentRestrictionPermissionDTO.md) | Permissions for specific component restrictions. | [optional] [default to null] -**CanVersionFlows** | **bool** | Whether the current user can version flows. | [optional] [default to null] +**SystemPermissions** | [***PermissionsDto**](PermissionsDTO.md) | | [optional] [default to null] +**TenantsPermissions** | [***PermissionsDto**](PermissionsDTO.md) | | [optional] [default to null] [[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md) diff --git a/pkg/nifi/docs/DefinedType.md b/pkg/nifi/docs/DefinedType.md index 4f44244..51548b8 100644 --- a/pkg/nifi/docs/DefinedType.md +++ b/pkg/nifi/docs/DefinedType.md @@ -3,11 +3,11 @@ ## Properties Name | Type | Description | Notes ------------ | ------------- | ------------- | ------------- -**Group** | **string** | The group name of the bundle that provides the referenced type. | [optional] [default to null] **Artifact** | **string** | The artifact name of the bundle that provides the referenced type. | [optional] [default to null] -**Version** | **string** | The version of the bundle that provides the referenced type. | [optional] [default to null] +**Group** | **string** | The group name of the bundle that provides the referenced type. | [optional] [default to null] **Type_** | **string** | The fully-qualified class type | [optional] [default to null] **TypeDescription** | **string** | The description of the type. | [optional] [default to null] +**Version** | **string** | The version of the bundle that provides the referenced type. | [optional] [default to null] [[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md) diff --git a/pkg/nifi/docs/DifferenceDto.md b/pkg/nifi/docs/DifferenceDto.md index cbf2cbf..3ac648c 100644 --- a/pkg/nifi/docs/DifferenceDto.md +++ b/pkg/nifi/docs/DifferenceDto.md @@ -3,8 +3,8 @@ ## Properties Name | Type | Description | Notes ------------ | ------------- | ------------- | ------------- -**DifferenceType** | **string** | The type of difference | [optional] [default to null] **Difference** | **string** | Description of the difference | [optional] [default to null] +**DifferenceType** | **string** | The type of difference | [optional] [default to null] [[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md) diff --git a/pkg/nifi/docs/DimensionsDto.md b/pkg/nifi/docs/DimensionsDto.md index 24486bb..79c1fcb 100644 --- a/pkg/nifi/docs/DimensionsDto.md +++ b/pkg/nifi/docs/DimensionsDto.md @@ -3,8 +3,8 @@ ## Properties Name | Type | Description | Notes ------------ | ------------- | ------------- | ------------- -**Width** | **float64** | The width of the label in pixels when at a 1:1 scale. | [optional] [default to null] **Height** | **float64** | The height of the label in pixels when at a 1:1 scale. | [optional] [default to null] +**Width** | **float64** | The width of the label in pixels when at a 1:1 scale. | [optional] [default to null] [[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md) diff --git a/pkg/nifi/docs/DocumentedTypeDto.md b/pkg/nifi/docs/DocumentedTypeDto.md index 35b342b..de88795 100644 --- a/pkg/nifi/docs/DocumentedTypeDto.md +++ b/pkg/nifi/docs/DocumentedTypeDto.md @@ -3,15 +3,15 @@ ## Properties Name | Type | Description | Notes ------------ | ------------- | ------------- | ------------- -**Type_** | **string** | The fully qualified name of the type. | [optional] [default to null] **Bundle** | [***BundleDto**](BundleDTO.md) | | [optional] [default to null] **ControllerServiceApis** | [**[]ControllerServiceApiDto**](ControllerServiceApiDTO.md) | If this type represents a ControllerService, this lists the APIs it implements. | [optional] [default to null] +**DeprecationReason** | **string** | The description of why the usage of this component is restricted. | [optional] [default to null] **Description** | **string** | The description of the type. | [optional] [default to null] -**Restricted** | **bool** | Whether this type is restricted. | [optional] [default to null] -**UsageRestriction** | **string** | The optional description of why the usage of this component is restricted. | [optional] [default to null] **ExplicitRestrictions** | [**[]ExplicitRestrictionDto**](ExplicitRestrictionDTO.md) | An optional collection of explicit restrictions. If specified, these explicit restrictions will be enfored. | [optional] [default to null] -**DeprecationReason** | **string** | The description of why the usage of this component is restricted. | [optional] [default to null] +**Restricted** | **bool** | Whether this type is restricted. | [optional] [default to null] **Tags** | **[]string** | The tags associated with this type. | [optional] [default to null] +**Type_** | **string** | The fully qualified name of the type. | [optional] [default to null] +**UsageRestriction** | **string** | The optional description of why the usage of this component is restricted. | [optional] [default to null] [[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md) diff --git a/pkg/nifi/docs/DropRequestDto.md b/pkg/nifi/docs/DropRequestDto.md index 1d92e4c..90bd393 100644 --- a/pkg/nifi/docs/DropRequestDto.md +++ b/pkg/nifi/docs/DropRequestDto.md @@ -3,23 +3,23 @@ ## Properties Name | Type | Description | Notes ------------ | ------------- | ------------- | ------------- -**Id** | **string** | The id for this drop request. | [optional] [default to null] -**Uri** | **string** | The URI for future requests to this drop request. | [optional] [default to null] -**SubmissionTime** | **string** | The timestamp when the query was submitted. | [optional] [default to null] -**LastUpdated** | **string** | The last time this drop request was updated. | [optional] [default to null] -**PercentCompleted** | **int32** | The current percent complete. | [optional] [default to null] -**Finished** | **bool** | Whether the query has finished. | [optional] [default to null] -**FailureReason** | **string** | The reason, if any, that this drop request failed. | [optional] [default to null] +**Current** | **string** | The count and size of flow files currently queued. | [optional] [default to null] **CurrentCount** | **int32** | The number of flow files currently queued. | [optional] [default to null] **CurrentSize** | **int64** | The size of flow files currently queued in bytes. | [optional] [default to null] -**Current** | **string** | The count and size of flow files currently queued. | [optional] [default to null] -**OriginalCount** | **int32** | The number of flow files to be dropped as a result of this request. | [optional] [default to null] -**OriginalSize** | **int64** | The size of flow files to be dropped as a result of this request in bytes. | [optional] [default to null] -**Original** | **string** | The count and size of flow files to be dropped as a result of this request. | [optional] [default to null] +**Dropped** | **string** | The count and size of flow files that have been dropped thus far. | [optional] [default to null] **DroppedCount** | **int32** | The number of flow files that have been dropped thus far. | [optional] [default to null] **DroppedSize** | **int64** | The size of flow files that have been dropped thus far in bytes. | [optional] [default to null] -**Dropped** | **string** | The count and size of flow files that have been dropped thus far. | [optional] [default to null] +**FailureReason** | **string** | The reason, if any, that this drop request failed. | [optional] [default to null] +**Finished** | **bool** | Whether the query has finished. | [optional] [default to null] +**Id** | **string** | The id for this drop request. | [optional] [default to null] +**LastUpdated** | **string** | The last time this drop request was updated. | [optional] [default to null] +**Original** | **string** | The count and size of flow files to be dropped as a result of this request. | [optional] [default to null] +**OriginalCount** | **int32** | The number of flow files to be dropped as a result of this request. | [optional] [default to null] +**OriginalSize** | **int64** | The size of flow files to be dropped as a result of this request in bytes. | [optional] [default to null] +**PercentCompleted** | **int32** | The current percent complete. | [optional] [default to null] **State** | **string** | The current state of the drop request. | [optional] [default to null] +**SubmissionTime** | **string** | The timestamp when the query was submitted. | [optional] [default to null] +**Uri** | **string** | The URI for future requests to this drop request. | [optional] [default to null] [[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md) diff --git a/pkg/nifi/docs/DynamicProperty.md b/pkg/nifi/docs/DynamicProperty.md index 71ce6c7..e5d93dc 100644 --- a/pkg/nifi/docs/DynamicProperty.md +++ b/pkg/nifi/docs/DynamicProperty.md @@ -3,10 +3,10 @@ ## Properties Name | Type | Description | Notes ------------ | ------------- | ------------- | ------------- -**Name** | **string** | The description of the dynamic property name | [optional] [default to null] -**Value** | **string** | The description of the dynamic property value | [optional] [default to null] **Description** | **string** | The description of the dynamic property | [optional] [default to null] **ExpressionLanguageScope** | **string** | The scope of the expression language support | [optional] [default to null] +**Name** | **string** | The description of the dynamic property name | [optional] [default to null] +**Value** | **string** | The description of the dynamic property value | [optional] [default to null] [[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md) diff --git a/pkg/nifi/docs/DynamicRelationship.md b/pkg/nifi/docs/DynamicRelationship.md index 8f2a59e..6dfc51e 100644 --- a/pkg/nifi/docs/DynamicRelationship.md +++ b/pkg/nifi/docs/DynamicRelationship.md @@ -3,8 +3,8 @@ ## Properties Name | Type | Description | Notes ------------ | ------------- | ------------- | ------------- -**Name** | **string** | The description of the dynamic relationship name | [optional] [default to null] **Description** | **string** | The description of the dynamic relationship | [optional] [default to null] +**Name** | **string** | The description of the dynamic relationship name | [optional] [default to null] [[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md) diff --git a/pkg/nifi/docs/ExplicitRestrictionDto.md b/pkg/nifi/docs/ExplicitRestrictionDto.md index 1c4635d..4e0e6d6 100644 --- a/pkg/nifi/docs/ExplicitRestrictionDto.md +++ b/pkg/nifi/docs/ExplicitRestrictionDto.md @@ -3,8 +3,8 @@ ## Properties Name | Type | Description | Notes ------------ | ------------- | ------------- | ------------- -**RequiredPermission** | [***RequiredPermissionDto**](RequiredPermissionDTO.md) | | [optional] [default to null] **Explanation** | **string** | The description of why the usage of this component is restricted for this required permission. | [optional] [default to null] +**RequiredPermission** | [***RequiredPermissionDto**](RequiredPermissionDTO.md) | | [optional] [default to null] [[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md) diff --git a/pkg/nifi/docs/FlowAnalysisResultEntity.md b/pkg/nifi/docs/FlowAnalysisResultEntity.md index d6283ce..138bec0 100644 --- a/pkg/nifi/docs/FlowAnalysisResultEntity.md +++ b/pkg/nifi/docs/FlowAnalysisResultEntity.md @@ -4,8 +4,8 @@ Name | Type | Description | Notes ------------ | ------------- | ------------- | ------------- **FlowAnalysisPending** | **bool** | | [optional] [default to null] -**Rules** | [**[]FlowAnalysisRuleDto**](FlowAnalysisRuleDTO.md) | | [optional] [default to null] **RuleViolations** | [**[]FlowAnalysisRuleViolationDto**](FlowAnalysisRuleViolationDTO.md) | | [optional] [default to null] +**Rules** | [**[]FlowAnalysisRuleDto**](FlowAnalysisRuleDTO.md) | | [optional] [default to null] [[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md) diff --git a/pkg/nifi/docs/FlowAnalysisRuleDefinition.md b/pkg/nifi/docs/FlowAnalysisRuleDefinition.md index f63c7e8..84324f1 100644 --- a/pkg/nifi/docs/FlowAnalysisRuleDefinition.md +++ b/pkg/nifi/docs/FlowAnalysisRuleDefinition.md @@ -3,28 +3,28 @@ ## Properties Name | Type | Description | Notes ------------ | ------------- | ------------- | ------------- -**Group** | **string** | The group name of the bundle that provides the referenced type. | [optional] [default to null] +**AdditionalDetails** | **bool** | Indicates if the component has additional details documentation | [optional] [default to null] **Artifact** | **string** | The artifact name of the bundle that provides the referenced type. | [optional] [default to null] -**Version** | **string** | The version of the bundle that provides the referenced type. | [optional] [default to null] -**Type_** | **string** | The fully-qualified class type | [optional] [default to null] -**TypeDescription** | **string** | The description of the type. | [optional] [default to null] **BuildInfo** | [***BuildInfo**](BuildInfo.md) | | [optional] [default to null] -**ProvidedApiImplementations** | [**[]DefinedType**](DefinedType.md) | If this type represents a provider for an interface, this lists the APIs it implements | [optional] [default to null] -**Tags** | **[]string** | The tags associated with this type | [optional] [default to null] -**SeeAlso** | **[]string** | The names of other component types that may be related | [optional] [default to null] **Deprecated** | **bool** | Whether or not the component has been deprecated | [optional] [default to null] -**DeprecationReason** | **string** | If this component has been deprecated, this optional field can be used to provide an explanation | [optional] [default to null] **DeprecationAlternatives** | **[]string** | If this component has been deprecated, this optional field provides alternatives to use | [optional] [default to null] +**DeprecationReason** | **string** | If this component has been deprecated, this optional field can be used to provide an explanation | [optional] [default to null] +**DynamicProperties** | [**[]DynamicProperty**](DynamicProperty.md) | Describes the dynamic properties supported by this component | [optional] [default to null] +**ExplicitRestrictions** | [**[]Restriction**](Restriction.md) | Explicit restrictions that indicate a require permission to use the component | [optional] [default to null] +**Group** | **string** | The group name of the bundle that provides the referenced type. | [optional] [default to null] +**PropertyDescriptors** | [**map[string]PropertyDescriptor**](PropertyDescriptor.md) | Descriptions of configuration properties applicable to this component. | [optional] [default to null] +**ProvidedApiImplementations** | [**[]DefinedType**](DefinedType.md) | If this type represents a provider for an interface, this lists the APIs it implements | [optional] [default to null] **Restricted** | **bool** | Whether or not the component has a general restriction | [optional] [default to null] **RestrictedExplanation** | **string** | An optional description of the general restriction | [optional] [default to null] -**ExplicitRestrictions** | [**[]Restriction**](Restriction.md) | Explicit restrictions that indicate a require permission to use the component | [optional] [default to null] +**SeeAlso** | **[]string** | The names of other component types that may be related | [optional] [default to null] **Stateful** | [***Stateful**](Stateful.md) | | [optional] [default to null] -**SystemResourceConsiderations** | [**[]SystemResourceConsideration**](SystemResourceConsideration.md) | The system resource considerations for the given component | [optional] [default to null] -**AdditionalDetails** | **bool** | Indicates if the component has additional details documentation | [optional] [default to null] -**PropertyDescriptors** | [**map[string]PropertyDescriptor**](PropertyDescriptor.md) | Descriptions of configuration properties applicable to this component. | [optional] [default to null] **SupportsDynamicProperties** | **bool** | Whether or not this component makes use of dynamic (user-set) properties. | [optional] [default to null] **SupportsSensitiveDynamicProperties** | **bool** | Whether or not this component makes use of sensitive dynamic (user-set) properties. | [optional] [default to null] -**DynamicProperties** | [**[]DynamicProperty**](DynamicProperty.md) | Describes the dynamic properties supported by this component | [optional] [default to null] +**SystemResourceConsiderations** | [**[]SystemResourceConsideration**](SystemResourceConsideration.md) | The system resource considerations for the given component | [optional] [default to null] +**Tags** | **[]string** | The tags associated with this type | [optional] [default to null] +**Type_** | **string** | The fully-qualified class type | [optional] [default to null] +**TypeDescription** | **string** | The description of the type. | [optional] [default to null] +**Version** | **string** | The version of the bundle that provides the referenced type. | [optional] [default to null] [[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md) diff --git a/pkg/nifi/docs/FlowAnalysisRuleDto.md b/pkg/nifi/docs/FlowAnalysisRuleDto.md index cbae78d..45a1613 100644 --- a/pkg/nifi/docs/FlowAnalysisRuleDto.md +++ b/pkg/nifi/docs/FlowAnalysisRuleDto.md @@ -3,27 +3,27 @@ ## Properties Name | Type | Description | Notes ------------ | ------------- | ------------- | ------------- -**Id** | **string** | The id of the component. | [optional] [default to null] -**VersionedComponentId** | **string** | The ID of the corresponding component that is under version control | [optional] [default to null] -**ParentGroupId** | **string** | The id of parent process group of this component if applicable. | [optional] [default to null] -**Position** | [***PositionDto**](PositionDTO.md) | | [optional] [default to null] -**Name** | **string** | The name of the flow analysis rule. | [optional] [default to null] -**Type_** | **string** | The fully qualified type of the flow analysis rule. | [optional] [default to null] **Bundle** | [***BundleDto**](BundleDTO.md) | | [optional] [default to null] -**State** | **string** | The state of the flow analysis rule. | [optional] [default to null] **Comments** | **string** | The comments of the flow analysis rule. | [optional] [default to null] -**PersistsState** | **bool** | Whether the flow analysis rule persists state. | [optional] [default to null] -**Restricted** | **bool** | Whether the flow analysis rule requires elevated privileges. | [optional] [default to null] **Deprecated** | **bool** | Whether the flow analysis rule has been deprecated. | [optional] [default to null] -**MultipleVersionsAvailable** | **bool** | Whether the flow analysis rule has multiple versions available. | [optional] [default to null] -**SupportsSensitiveDynamicProperties** | **bool** | Whether the flow analysis rule supports sensitive dynamic properties. | [optional] [default to null] +**Descriptors** | [**map[string]PropertyDescriptorDto**](PropertyDescriptorDTO.md) | The descriptors for the flow analysis rules properties. | [optional] [default to null] **EnforcementPolicy** | **string** | Enforcement Policy. | [optional] [default to null] +**ExtensionMissing** | **bool** | Whether the underlying extension is missing. | [optional] [default to null] +**Id** | **string** | The id of the component. | [optional] [default to null] +**MultipleVersionsAvailable** | **bool** | Whether the flow analysis rule has multiple versions available. | [optional] [default to null] +**Name** | **string** | The name of the flow analysis rule. | [optional] [default to null] +**ParentGroupId** | **string** | The id of parent process group of this component if applicable. | [optional] [default to null] +**PersistsState** | **bool** | Whether the flow analysis rule persists state. | [optional] [default to null] +**Position** | [***PositionDto**](PositionDTO.md) | | [optional] [default to null] **Properties** | **map[string]string** | The properties of the flow analysis rule. | [optional] [default to null] -**Descriptors** | [**map[string]PropertyDescriptorDto**](PropertyDescriptorDTO.md) | The descriptors for the flow analysis rules properties. | [optional] [default to null] +**Restricted** | **bool** | Whether the flow analysis rule requires elevated privileges. | [optional] [default to null] **SensitiveDynamicPropertyNames** | **[]string** | Set of sensitive dynamic property names | [optional] [default to null] +**State** | **string** | The state of the flow analysis rule. | [optional] [default to null] +**SupportsSensitiveDynamicProperties** | **bool** | Whether the flow analysis rule supports sensitive dynamic properties. | [optional] [default to null] +**Type_** | **string** | The fully qualified type of the flow analysis rule. | [optional] [default to null] **ValidationErrors** | **[]string** | Gets the validation errors from the flow analysis rule. These validation errors represent the problems with the flow analysis rule that must be resolved before it can be scheduled to run. | [optional] [default to null] **ValidationStatus** | **string** | Indicates whether the Flow Analysis Rule is valid, invalid, or still in the process of validating (i.e., it is unknown whether or not the Flow Analysis Rule is valid) | [optional] [default to null] -**ExtensionMissing** | **bool** | Whether the underlying extension is missing. | [optional] [default to null] +**VersionedComponentId** | **string** | The ID of the corresponding component that is under version control | [optional] [default to null] [[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md) diff --git a/pkg/nifi/docs/FlowAnalysisRuleEntity.md b/pkg/nifi/docs/FlowAnalysisRuleEntity.md index 39ff796..6d4f761 100644 --- a/pkg/nifi/docs/FlowAnalysisRuleEntity.md +++ b/pkg/nifi/docs/FlowAnalysisRuleEntity.md @@ -3,16 +3,16 @@ ## Properties Name | Type | Description | Notes ------------ | ------------- | ------------- | ------------- -**Revision** | [***RevisionDto**](RevisionDTO.md) | | [optional] [default to null] -**Id** | **string** | The id of the component. | [optional] [default to null] -**Uri** | **string** | The URI for futures requests to the component. | [optional] [default to null] -**Position** | [***PositionDto**](PositionDTO.md) | | [optional] [default to null] -**Permissions** | [***PermissionsDto**](PermissionsDTO.md) | | [optional] [default to null] **Bulletins** | [**[]BulletinEntity**](BulletinEntity.md) | The bulletins for this component. | [optional] [default to null] -**DisconnectedNodeAcknowledged** | **bool** | Acknowledges that this node is disconnected to allow for mutable requests to proceed. | [optional] [default to null] **Component** | [***FlowAnalysisRuleDto**](FlowAnalysisRuleDTO.md) | | [optional] [default to null] +**DisconnectedNodeAcknowledged** | **bool** | Acknowledges that this node is disconnected to allow for mutable requests to proceed. | [optional] [default to null] +**Id** | **string** | The id of the component. | [optional] [default to null] **OperatePermissions** | [***PermissionsDto**](PermissionsDTO.md) | | [optional] [default to null] +**Permissions** | [***PermissionsDto**](PermissionsDTO.md) | | [optional] [default to null] +**Position** | [***PositionDto**](PositionDTO.md) | | [optional] [default to null] +**Revision** | [***RevisionDto**](RevisionDTO.md) | | [optional] [default to null] **Status** | [***FlowAnalysisRuleStatusDto**](FlowAnalysisRuleStatusDTO.md) | | [optional] [default to null] +**Uri** | **string** | The URI for futures requests to the component. | [optional] [default to null] [[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md) diff --git a/pkg/nifi/docs/FlowAnalysisRuleRunStatusEntity.md b/pkg/nifi/docs/FlowAnalysisRuleRunStatusEntity.md index c6f1b7d..7044e4d 100644 --- a/pkg/nifi/docs/FlowAnalysisRuleRunStatusEntity.md +++ b/pkg/nifi/docs/FlowAnalysisRuleRunStatusEntity.md @@ -3,9 +3,9 @@ ## Properties Name | Type | Description | Notes ------------ | ------------- | ------------- | ------------- +**DisconnectedNodeAcknowledged** | **bool** | Acknowledges that this node is disconnected to allow for mutable requests to proceed. | [optional] [default to null] **Revision** | [***RevisionDto**](RevisionDTO.md) | | [optional] [default to null] **State** | **string** | The state of the FlowAnalysisRule. | [optional] [default to null] -**DisconnectedNodeAcknowledged** | **bool** | Acknowledges that this node is disconnected to allow for mutable requests to proceed. | [optional] [default to null] [[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md) diff --git a/pkg/nifi/docs/FlowAnalysisRuleStatusDto.md b/pkg/nifi/docs/FlowAnalysisRuleStatusDto.md index 7388624..0121ca9 100644 --- a/pkg/nifi/docs/FlowAnalysisRuleStatusDto.md +++ b/pkg/nifi/docs/FlowAnalysisRuleStatusDto.md @@ -3,9 +3,9 @@ ## Properties Name | Type | Description | Notes ------------ | ------------- | ------------- | ------------- +**ActiveThreadCount** | **int32** | The number of active threads for the component. | [optional] [default to null] **RunStatus** | **string** | The run status of this FlowAnalysisRule | [optional] [default to null] **ValidationStatus** | **string** | Indicates whether the component is valid, invalid, or still in the process of validating (i.e., it is unknown whether or not the component is valid) | [optional] [default to null] -**ActiveThreadCount** | **int32** | The number of active threads for the component. | [optional] [default to null] [[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md) diff --git a/pkg/nifi/docs/FlowAnalysisRuleViolationDto.md b/pkg/nifi/docs/FlowAnalysisRuleViolationDto.md index 9e339ee..542b1f0 100644 --- a/pkg/nifi/docs/FlowAnalysisRuleViolationDto.md +++ b/pkg/nifi/docs/FlowAnalysisRuleViolationDto.md @@ -3,17 +3,17 @@ ## Properties Name | Type | Description | Notes ------------ | ------------- | ------------- | ------------- +**Enabled** | **bool** | | [optional] [default to null] **EnforcementPolicy** | **string** | | [optional] [default to null] -**Scope** | **string** | | [optional] [default to null] -**SubjectId** | **string** | | [optional] [default to null] -**SubjectDisplayName** | **string** | | [optional] [default to null] **GroupId** | **string** | | [optional] [default to null] -**RuleId** | **string** | | [optional] [default to null] **IssueId** | **string** | | [optional] [default to null] -**ViolationMessage** | **string** | | [optional] [default to null] +**RuleId** | **string** | | [optional] [default to null] +**Scope** | **string** | | [optional] [default to null] **SubjectComponentType** | **string** | | [optional] [default to null] +**SubjectDisplayName** | **string** | | [optional] [default to null] +**SubjectId** | **string** | | [optional] [default to null] **SubjectPermissionDto** | [***PermissionsDto**](PermissionsDTO.md) | | [optional] [default to null] -**Enabled** | **bool** | | [optional] [default to null] +**ViolationMessage** | **string** | | [optional] [default to null] [[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md) diff --git a/pkg/nifi/docs/FlowBreadcrumbEntity.md b/pkg/nifi/docs/FlowBreadcrumbEntity.md index 87bcb7f..fd581ea 100644 --- a/pkg/nifi/docs/FlowBreadcrumbEntity.md +++ b/pkg/nifi/docs/FlowBreadcrumbEntity.md @@ -3,11 +3,11 @@ ## Properties Name | Type | Description | Notes ------------ | ------------- | ------------- | ------------- +**Breadcrumb** | [***FlowBreadcrumbDto**](FlowBreadcrumbDTO.md) | | [optional] [default to null] **Id** | **string** | The id of this ancestor ProcessGroup. | [optional] [default to null] +**ParentBreadcrumb** | [***FlowBreadcrumbEntity**](FlowBreadcrumbEntity.md) | | [optional] [default to null] **Permissions** | [***PermissionsDto**](PermissionsDTO.md) | | [optional] [default to null] **VersionedFlowState** | **string** | The current state of the Process Group, as it relates to the Versioned Flow | [optional] [default to null] -**Breadcrumb** | [***FlowBreadcrumbDto**](FlowBreadcrumbDTO.md) | | [optional] [default to null] -**ParentBreadcrumb** | [***FlowBreadcrumbEntity**](FlowBreadcrumbEntity.md) | | [optional] [default to null] [[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md) diff --git a/pkg/nifi/docs/FlowConfigurationDto.md b/pkg/nifi/docs/FlowConfigurationDto.md index 21231a4..9c68e90 100644 --- a/pkg/nifi/docs/FlowConfigurationDto.md +++ b/pkg/nifi/docs/FlowConfigurationDto.md @@ -3,13 +3,13 @@ ## Properties Name | Type | Description | Notes ------------ | ------------- | ------------- | ------------- -**SupportsManagedAuthorizer** | **bool** | Whether this NiFi supports a managed authorizer. Managed authorizers can visualize users, groups, and policies in the UI. | [optional] [default to null] +**CurrentTime** | **string** | The current time on the system. | [optional] [default to null] +**DefaultBackPressureDataSizeThreshold** | **string** | The default back pressure data size threshold. | [optional] [default to null] +**DefaultBackPressureObjectThreshold** | **int64** | The default back pressure object threshold. | [optional] [default to null] **SupportsConfigurableAuthorizer** | **bool** | Whether this NiFi supports a configurable authorizer. | [optional] [default to null] **SupportsConfigurableUsersAndGroups** | **bool** | Whether this NiFi supports configurable users and groups. | [optional] [default to null] -**CurrentTime** | **string** | The current time on the system. | [optional] [default to null] +**SupportsManagedAuthorizer** | **bool** | Whether this NiFi supports a managed authorizer. Managed authorizers can visualize users, groups, and policies in the UI. | [optional] [default to null] **TimeOffset** | **int32** | The time offset of the system. | [optional] [default to null] -**DefaultBackPressureObjectThreshold** | **int64** | The default back pressure object threshold. | [optional] [default to null] -**DefaultBackPressureDataSizeThreshold** | **string** | The default back pressure data size threshold. | [optional] [default to null] [[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md) diff --git a/pkg/nifi/docs/FlowDto.md b/pkg/nifi/docs/FlowDto.md index 79315ab..58332a2 100644 --- a/pkg/nifi/docs/FlowDto.md +++ b/pkg/nifi/docs/FlowDto.md @@ -3,14 +3,14 @@ ## Properties Name | Type | Description | Notes ------------ | ------------- | ------------- | ------------- -**ProcessGroups** | [**[]ProcessGroupEntity**](ProcessGroupEntity.md) | The process groups in this flow. | [optional] [default to null] -**RemoteProcessGroups** | [**[]RemoteProcessGroupEntity**](RemoteProcessGroupEntity.md) | The remote process groups in this flow. | [optional] [default to null] -**Processors** | [**[]ProcessorEntity**](ProcessorEntity.md) | The processors in this flow. | [optional] [default to null] -**InputPorts** | [**[]PortEntity**](PortEntity.md) | The input ports in this flow. | [optional] [default to null] -**OutputPorts** | [**[]PortEntity**](PortEntity.md) | The output ports in this flow. | [optional] [default to null] **Connections** | [**[]ConnectionEntity**](ConnectionEntity.md) | The connections in this flow. | [optional] [default to null] -**Labels** | [**[]LabelEntity**](LabelEntity.md) | The labels in this flow. | [optional] [default to null] **Funnels** | [**[]FunnelEntity**](FunnelEntity.md) | The funnels in this flow. | [optional] [default to null] +**InputPorts** | [**[]PortEntity**](PortEntity.md) | The input ports in this flow. | [optional] [default to null] +**Labels** | [**[]LabelEntity**](LabelEntity.md) | The labels in this flow. | [optional] [default to null] +**OutputPorts** | [**[]PortEntity**](PortEntity.md) | The output ports in this flow. | [optional] [default to null] +**ProcessGroups** | [**[]ProcessGroupEntity**](ProcessGroupEntity.md) | The process groups in this flow. | [optional] [default to null] +**Processors** | [**[]ProcessorEntity**](ProcessorEntity.md) | The processors in this flow. | [optional] [default to null] +**RemoteProcessGroups** | [**[]RemoteProcessGroupEntity**](RemoteProcessGroupEntity.md) | The remote process groups in this flow. | [optional] [default to null] [[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md) diff --git a/pkg/nifi/docs/FlowFileDto.md b/pkg/nifi/docs/FlowFileDto.md index ab666e1..95dceb3 100644 --- a/pkg/nifi/docs/FlowFileDto.md +++ b/pkg/nifi/docs/FlowFileDto.md @@ -3,25 +3,25 @@ ## Properties Name | Type | Description | Notes ------------ | ------------- | ------------- | ------------- -**Uri** | **string** | The URI that can be used to access this FlowFile. | [optional] [default to null] -**Uuid** | **string** | The FlowFile UUID. | [optional] [default to null] -**Filename** | **string** | The FlowFile filename. | [optional] [default to null] -**MimeType** | **string** | The FlowFile mime type. | [optional] [default to null] -**Position** | **int32** | The FlowFile's position in the queue. | [optional] [default to null] -**Size** | **int64** | The FlowFile file size. | [optional] [default to null] -**QueuedDuration** | **int64** | How long this FlowFile has been enqueued. | [optional] [default to null] -**LineageDuration** | **int64** | Duration since the FlowFile's greatest ancestor entered the flow. | [optional] [default to null] -**PenaltyExpiresIn** | **int64** | How long in milliseconds until the FlowFile penalty expires. | [optional] [default to null] -**ClusterNodeId** | **string** | The id of the node where this FlowFile resides. | [optional] [default to null] -**ClusterNodeAddress** | **string** | The label for the node where this FlowFile resides. | [optional] [default to null] **Attributes** | **map[string]string** | The FlowFile attributes. | [optional] [default to null] -**ContentClaimSection** | **string** | The section in which the content claim lives. | [optional] [default to null] +**ClusterNodeAddress** | **string** | The label for the node where this FlowFile resides. | [optional] [default to null] +**ClusterNodeId** | **string** | The id of the node where this FlowFile resides. | [optional] [default to null] **ContentClaimContainer** | **string** | The container in which the content claim lives. | [optional] [default to null] -**ContentClaimIdentifier** | **string** | The identifier of the content claim. | [optional] [default to null] -**ContentClaimOffset** | **int64** | The offset into the content claim where the flowfile's content begins. | [optional] [default to null] **ContentClaimFileSize** | **string** | The file size of the content claim formatted. | [optional] [default to null] **ContentClaimFileSizeBytes** | **int64** | The file size of the content claim in bytes. | [optional] [default to null] +**ContentClaimIdentifier** | **string** | The identifier of the content claim. | [optional] [default to null] +**ContentClaimOffset** | **int64** | The offset into the content claim where the flowfile's content begins. | [optional] [default to null] +**ContentClaimSection** | **string** | The section in which the content claim lives. | [optional] [default to null] +**Filename** | **string** | The FlowFile filename. | [optional] [default to null] +**LineageDuration** | **int64** | Duration since the FlowFile's greatest ancestor entered the flow. | [optional] [default to null] +**MimeType** | **string** | The FlowFile mime type. | [optional] [default to null] **Penalized** | **bool** | If the FlowFile is penalized. | [optional] [default to null] +**PenaltyExpiresIn** | **int64** | How long in milliseconds until the FlowFile penalty expires. | [optional] [default to null] +**Position** | **int32** | The FlowFile's position in the queue. | [optional] [default to null] +**QueuedDuration** | **int64** | How long this FlowFile has been enqueued. | [optional] [default to null] +**Size** | **int64** | The FlowFile file size. | [optional] [default to null] +**Uri** | **string** | The URI that can be used to access this FlowFile. | [optional] [default to null] +**Uuid** | **string** | The FlowFile UUID. | [optional] [default to null] [[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md) diff --git a/pkg/nifi/docs/FlowFileSummaryDto.md b/pkg/nifi/docs/FlowFileSummaryDto.md index 82e849f..c5030e4 100644 --- a/pkg/nifi/docs/FlowFileSummaryDto.md +++ b/pkg/nifi/docs/FlowFileSummaryDto.md @@ -3,18 +3,18 @@ ## Properties Name | Type | Description | Notes ------------ | ------------- | ------------- | ------------- -**Uri** | **string** | The URI that can be used to access this FlowFile. | [optional] [default to null] -**Uuid** | **string** | The FlowFile UUID. | [optional] [default to null] +**ClusterNodeAddress** | **string** | The label for the node where this FlowFile resides. | [optional] [default to null] +**ClusterNodeId** | **string** | The id of the node where this FlowFile resides. | [optional] [default to null] **Filename** | **string** | The FlowFile filename. | [optional] [default to null] +**LineageDuration** | **int64** | Duration since the FlowFile's greatest ancestor entered the flow. | [optional] [default to null] **MimeType** | **string** | The FlowFile mime type. | [optional] [default to null] +**Penalized** | **bool** | If the FlowFile is penalized. | [optional] [default to null] +**PenaltyExpiresIn** | **int64** | How long in milliseconds until the FlowFile penalty expires. | [optional] [default to null] **Position** | **int32** | The FlowFile's position in the queue. | [optional] [default to null] -**Size** | **int64** | The FlowFile file size. | [optional] [default to null] **QueuedDuration** | **int64** | How long this FlowFile has been enqueued. | [optional] [default to null] -**LineageDuration** | **int64** | Duration since the FlowFile's greatest ancestor entered the flow. | [optional] [default to null] -**PenaltyExpiresIn** | **int64** | How long in milliseconds until the FlowFile penalty expires. | [optional] [default to null] -**ClusterNodeId** | **string** | The id of the node where this FlowFile resides. | [optional] [default to null] -**ClusterNodeAddress** | **string** | The label for the node where this FlowFile resides. | [optional] [default to null] -**Penalized** | **bool** | If the FlowFile is penalized. | [optional] [default to null] +**Size** | **int64** | The FlowFile file size. | [optional] [default to null] +**Uri** | **string** | The URI that can be used to access this FlowFile. | [optional] [default to null] +**Uuid** | **string** | The FlowFile UUID. | [optional] [default to null] [[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md) diff --git a/pkg/nifi/docs/FlowRegistryBucket.md b/pkg/nifi/docs/FlowRegistryBucket.md index 1303513..9def103 100644 --- a/pkg/nifi/docs/FlowRegistryBucket.md +++ b/pkg/nifi/docs/FlowRegistryBucket.md @@ -3,10 +3,10 @@ ## Properties Name | Type | Description | Notes ------------ | ------------- | ------------- | ------------- +**CreatedTimestamp** | **int64** | | [optional] [default to null] +**Description** | **string** | | [optional] [default to null] **Identifier** | **string** | | [optional] [default to null] **Name** | **string** | | [optional] [default to null] -**Description** | **string** | | [optional] [default to null] -**CreatedTimestamp** | **int64** | | [optional] [default to null] **Permissions** | [***FlowRegistryPermissions**](FlowRegistryPermissions.md) | | [optional] [default to null] [[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md) diff --git a/pkg/nifi/docs/FlowRegistryBucketDto.md b/pkg/nifi/docs/FlowRegistryBucketDto.md index 2c2de88..3f37a15 100644 --- a/pkg/nifi/docs/FlowRegistryBucketDto.md +++ b/pkg/nifi/docs/FlowRegistryBucketDto.md @@ -3,10 +3,10 @@ ## Properties Name | Type | Description | Notes ------------ | ------------- | ------------- | ------------- +**Created** | **int64** | The created timestamp of this bucket | [optional] [default to null] +**Description** | **string** | The bucket description | [optional] [default to null] **Id** | **string** | The bucket identifier | [optional] [default to null] **Name** | **string** | The bucket name | [optional] [default to null] -**Description** | **string** | The bucket description | [optional] [default to null] -**Created** | **int64** | The created timestamp of this bucket | [optional] [default to null] [[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md) diff --git a/pkg/nifi/docs/FlowRegistryBucketEntity.md b/pkg/nifi/docs/FlowRegistryBucketEntity.md index 1ca99db..3ac28d1 100644 --- a/pkg/nifi/docs/FlowRegistryBucketEntity.md +++ b/pkg/nifi/docs/FlowRegistryBucketEntity.md @@ -3,8 +3,8 @@ ## Properties Name | Type | Description | Notes ------------ | ------------- | ------------- | ------------- -**Id** | **string** | | [optional] [default to null] **Bucket** | [***FlowRegistryBucketDto**](FlowRegistryBucketDTO.md) | | [optional] [default to null] +**Id** | **string** | | [optional] [default to null] **Permissions** | [***PermissionsDto**](PermissionsDTO.md) | | [optional] [default to null] [[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md) diff --git a/pkg/nifi/docs/FlowRegistryClientDto.md b/pkg/nifi/docs/FlowRegistryClientDto.md index bb18f5c..5826a20 100644 --- a/pkg/nifi/docs/FlowRegistryClientDto.md +++ b/pkg/nifi/docs/FlowRegistryClientDto.md @@ -3,23 +3,23 @@ ## Properties Name | Type | Description | Notes ------------ | ------------- | ------------- | ------------- +**AnnotationData** | **string** | The annotation data for the registry client. This is how the custom UI relays configuration to the registry client. | [optional] [default to null] +**Bundle** | [***BundleDto**](BundleDTO.md) | | [optional] [default to null] +**Deprecated** | **bool** | Whether the registry client has been deprecated. | [optional] [default to null] +**Description** | **string** | The registry description | [optional] [default to null] +**Descriptors** | [**map[string]PropertyDescriptorDto**](PropertyDescriptorDTO.md) | The descriptors for the registry client properties. | [optional] [default to null] +**ExtensionMissing** | **bool** | Whether the underlying extension is missing. | [optional] [default to null] **Id** | **string** | The registry identifier | [optional] [default to null] +**MultipleVersionsAvailable** | **bool** | Whether the flow registry client has multiple versions available. | [optional] [default to null] **Name** | **string** | The registry name | [optional] [default to null] -**Description** | **string** | The registry description | [optional] [default to null] -**Type_** | **string** | The type of the registry client. | [optional] [default to null] -**Bundle** | [***BundleDto**](BundleDTO.md) | | [optional] [default to null] **Properties** | **map[string]string** | The properties of the registry client. | [optional] [default to null] -**Descriptors** | [**map[string]PropertyDescriptorDto**](PropertyDescriptorDTO.md) | The descriptors for the registry client properties. | [optional] [default to null] +**Restricted** | **bool** | Whether the registry client requires elevated privileges. | [optional] [default to null] **SensitiveDynamicPropertyNames** | **[]string** | Set of sensitive dynamic property names | [optional] [default to null] -**SupportsSensitiveDynamicProperties** | **bool** | Whether the registry client supports sensitive dynamic properties. | [optional] [default to null] **SupportsBranching** | **bool** | Whether the registry client supports branching. | [optional] [default to null] -**Restricted** | **bool** | Whether the registry client requires elevated privileges. | [optional] [default to null] -**Deprecated** | **bool** | Whether the registry client has been deprecated. | [optional] [default to null] +**SupportsSensitiveDynamicProperties** | **bool** | Whether the registry client supports sensitive dynamic properties. | [optional] [default to null] +**Type_** | **string** | The type of the registry client. | [optional] [default to null] **ValidationErrors** | **[]string** | Gets the validation errors from the registry client. These validation errors represent the problems with the registry client that must be resolved before it can be used for interacting with the flow registry. | [optional] [default to null] **ValidationStatus** | **string** | Indicates whether the Registry Client is valid, invalid, or still in the process of validating (i.e., it is unknown whether or not the Registry Client is valid) | [optional] [default to null] -**AnnotationData** | **string** | The annotation data for the registry client. This is how the custom UI relays configuration to the registry client. | [optional] [default to null] -**ExtensionMissing** | **bool** | Whether the underlying extension is missing. | [optional] [default to null] -**MultipleVersionsAvailable** | **bool** | Whether the flow registry client has multiple versions available. | [optional] [default to null] [[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md) diff --git a/pkg/nifi/docs/FlowRegistryClientEntity.md b/pkg/nifi/docs/FlowRegistryClientEntity.md index 9079274..6c33b71 100644 --- a/pkg/nifi/docs/FlowRegistryClientEntity.md +++ b/pkg/nifi/docs/FlowRegistryClientEntity.md @@ -3,15 +3,15 @@ ## Properties Name | Type | Description | Notes ------------ | ------------- | ------------- | ------------- -**Revision** | [***RevisionDto**](RevisionDTO.md) | | [optional] [default to null] -**Id** | **string** | The id of the component. | [optional] [default to null] -**Uri** | **string** | The URI for futures requests to the component. | [optional] [default to null] -**Position** | [***PositionDto**](PositionDTO.md) | | [optional] [default to null] -**Permissions** | [***PermissionsDto**](PermissionsDTO.md) | | [optional] [default to null] **Bulletins** | [**[]BulletinEntity**](BulletinEntity.md) | The bulletins for this component. | [optional] [default to null] +**Component** | [***FlowRegistryClientDto**](FlowRegistryClientDTO.md) | | [optional] [default to null] **DisconnectedNodeAcknowledged** | **bool** | Acknowledges that this node is disconnected to allow for mutable requests to proceed. | [optional] [default to null] +**Id** | **string** | The id of the component. | [optional] [default to null] **OperatePermissions** | [***PermissionsDto**](PermissionsDTO.md) | | [optional] [default to null] -**Component** | [***FlowRegistryClientDto**](FlowRegistryClientDTO.md) | | [optional] [default to null] +**Permissions** | [***PermissionsDto**](PermissionsDTO.md) | | [optional] [default to null] +**Position** | [***PositionDto**](PositionDTO.md) | | [optional] [default to null] +**Revision** | [***RevisionDto**](RevisionDTO.md) | | [optional] [default to null] +**Uri** | **string** | The URI for futures requests to the component. | [optional] [default to null] [[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md) diff --git a/pkg/nifi/docs/FlowRegistryPermissions.md b/pkg/nifi/docs/FlowRegistryPermissions.md index d894f43..cfed823 100644 --- a/pkg/nifi/docs/FlowRegistryPermissions.md +++ b/pkg/nifi/docs/FlowRegistryPermissions.md @@ -3,9 +3,9 @@ ## Properties Name | Type | Description | Notes ------------ | ------------- | ------------- | ------------- +**CanDelete** | **bool** | | [optional] [default to null] **CanRead** | **bool** | | [optional] [default to null] **CanWrite** | **bool** | | [optional] [default to null] -**CanDelete** | **bool** | | [optional] [default to null] [[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md) diff --git a/pkg/nifi/docs/FlowSnippetDto.md b/pkg/nifi/docs/FlowSnippetDto.md index e0e70b9..4280eb9 100644 --- a/pkg/nifi/docs/FlowSnippetDto.md +++ b/pkg/nifi/docs/FlowSnippetDto.md @@ -3,15 +3,15 @@ ## Properties Name | Type | Description | Notes ------------ | ------------- | ------------- | ------------- -**ProcessGroups** | [**[]ProcessGroupDto**](ProcessGroupDTO.md) | The process groups in this flow snippet. | [optional] [default to null] -**RemoteProcessGroups** | [**[]RemoteProcessGroupDto**](RemoteProcessGroupDTO.md) | The remote process groups in this flow snippet. | [optional] [default to null] -**Processors** | [**[]ProcessorDto**](ProcessorDTO.md) | The processors in this flow snippet. | [optional] [default to null] -**InputPorts** | [**[]PortDto**](PortDTO.md) | The input ports in this flow snippet. | [optional] [default to null] -**OutputPorts** | [**[]PortDto**](PortDTO.md) | The output ports in this flow snippet. | [optional] [default to null] **Connections** | [**[]ConnectionDto**](ConnectionDTO.md) | The connections in this flow snippet. | [optional] [default to null] -**Labels** | [**[]LabelDto**](LabelDTO.md) | The labels in this flow snippet. | [optional] [default to null] -**Funnels** | [**[]FunnelDto**](FunnelDTO.md) | The funnels in this flow snippet. | [optional] [default to null] **ControllerServices** | [**[]ControllerServiceDto**](ControllerServiceDTO.md) | The controller services in this flow snippet. | [optional] [default to null] +**Funnels** | [**[]FunnelDto**](FunnelDTO.md) | The funnels in this flow snippet. | [optional] [default to null] +**InputPorts** | [**[]PortDto**](PortDTO.md) | The input ports in this flow snippet. | [optional] [default to null] +**Labels** | [**[]LabelDto**](LabelDTO.md) | The labels in this flow snippet. | [optional] [default to null] +**OutputPorts** | [**[]PortDto**](PortDTO.md) | The output ports in this flow snippet. | [optional] [default to null] +**ProcessGroups** | [**[]ProcessGroupDto**](ProcessGroupDTO.md) | The process groups in this flow snippet. | [optional] [default to null] +**Processors** | [**[]ProcessorDto**](ProcessorDTO.md) | The processors in this flow snippet. | [optional] [default to null] +**RemoteProcessGroups** | [**[]RemoteProcessGroupDto**](RemoteProcessGroupDTO.md) | The remote process groups in this flow snippet. | [optional] [default to null] [[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md) diff --git a/pkg/nifi/docs/FunnelDto.md b/pkg/nifi/docs/FunnelDto.md index e8c3ff1..97a3181 100644 --- a/pkg/nifi/docs/FunnelDto.md +++ b/pkg/nifi/docs/FunnelDto.md @@ -4,9 +4,9 @@ Name | Type | Description | Notes ------------ | ------------- | ------------- | ------------- **Id** | **string** | The id of the component. | [optional] [default to null] -**VersionedComponentId** | **string** | The ID of the corresponding component that is under version control | [optional] [default to null] **ParentGroupId** | **string** | The id of parent process group of this component if applicable. | [optional] [default to null] **Position** | [***PositionDto**](PositionDTO.md) | | [optional] [default to null] +**VersionedComponentId** | **string** | The ID of the corresponding component that is under version control | [optional] [default to null] [[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md) diff --git a/pkg/nifi/docs/FunnelEntity.md b/pkg/nifi/docs/FunnelEntity.md index ac049e2..bde2764 100644 --- a/pkg/nifi/docs/FunnelEntity.md +++ b/pkg/nifi/docs/FunnelEntity.md @@ -3,14 +3,14 @@ ## Properties Name | Type | Description | Notes ------------ | ------------- | ------------- | ------------- -**Revision** | [***RevisionDto**](RevisionDTO.md) | | [optional] [default to null] -**Id** | **string** | The id of the component. | [optional] [default to null] -**Uri** | **string** | The URI for futures requests to the component. | [optional] [default to null] -**Position** | [***PositionDto**](PositionDTO.md) | | [optional] [default to null] -**Permissions** | [***PermissionsDto**](PermissionsDTO.md) | | [optional] [default to null] **Bulletins** | [**[]BulletinEntity**](BulletinEntity.md) | The bulletins for this component. | [optional] [default to null] -**DisconnectedNodeAcknowledged** | **bool** | Acknowledges that this node is disconnected to allow for mutable requests to proceed. | [optional] [default to null] **Component** | [***FunnelDto**](FunnelDTO.md) | | [optional] [default to null] +**DisconnectedNodeAcknowledged** | **bool** | Acknowledges that this node is disconnected to allow for mutable requests to proceed. | [optional] [default to null] +**Id** | **string** | The id of the component. | [optional] [default to null] +**Permissions** | [***PermissionsDto**](PermissionsDTO.md) | | [optional] [default to null] +**Position** | [***PositionDto**](PositionDTO.md) | | [optional] [default to null] +**Revision** | [***RevisionDto**](RevisionDTO.md) | | [optional] [default to null] +**Uri** | **string** | The URI for futures requests to the component. | [optional] [default to null] [[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md) diff --git a/pkg/nifi/docs/GarbageCollectionDto.md b/pkg/nifi/docs/GarbageCollectionDto.md index 6c2b19d..703a17b 100644 --- a/pkg/nifi/docs/GarbageCollectionDto.md +++ b/pkg/nifi/docs/GarbageCollectionDto.md @@ -3,10 +3,10 @@ ## Properties Name | Type | Description | Notes ------------ | ------------- | ------------- | ------------- -**Name** | **string** | The name of the garbage collector. | [optional] [default to null] **CollectionCount** | **int64** | The number of times garbage collection has run. | [optional] [default to null] -**CollectionTime** | **string** | The total amount of time spent garbage collecting. | [optional] [default to null] **CollectionMillis** | **int64** | The total number of milliseconds spent garbage collecting. | [optional] [default to null] +**CollectionTime** | **string** | The total amount of time spent garbage collecting. | [optional] [default to null] +**Name** | **string** | The name of the garbage collector. | [optional] [default to null] [[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md) diff --git a/pkg/nifi/docs/HistoryDto.md b/pkg/nifi/docs/HistoryDto.md index 0fdf830..39db9af 100644 --- a/pkg/nifi/docs/HistoryDto.md +++ b/pkg/nifi/docs/HistoryDto.md @@ -3,9 +3,9 @@ ## Properties Name | Type | Description | Notes ------------ | ------------- | ------------- | ------------- -**Total** | **int32** | The number of number of actions that matched the search criteria.. | [optional] [default to null] -**LastRefreshed** | **string** | The timestamp when the report was generated. | [optional] [default to null] **Actions** | [**[]ActionEntity**](ActionEntity.md) | The actions. | [optional] [default to null] +**LastRefreshed** | **string** | The timestamp when the report was generated. | [optional] [default to null] +**Total** | **int32** | The number of number of actions that matched the search criteria.. | [optional] [default to null] [[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md) diff --git a/pkg/nifi/docs/JmxMetricsResultDto.md b/pkg/nifi/docs/JmxMetricsResultDto.md index d77df2d..f811cb2 100644 --- a/pkg/nifi/docs/JmxMetricsResultDto.md +++ b/pkg/nifi/docs/JmxMetricsResultDto.md @@ -3,9 +3,9 @@ ## Properties Name | Type | Description | Notes ------------ | ------------- | ------------- | ------------- -**BeanName** | **string** | The bean name of the metrics bean. | [optional] [default to null] **AttributeName** | **string** | The attribute name of the metrics bean's attribute. | [optional] [default to null] **AttributeValue** | [***interface{}**](interface{}.md) | The attribute value of the the metrics bean's attribute | [optional] [default to null] +**BeanName** | **string** | The bean name of the metrics bean. | [optional] [default to null] [[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md) diff --git a/pkg/nifi/docs/LabelDto.md b/pkg/nifi/docs/LabelDto.md index 7b1c50c..c48d772 100644 --- a/pkg/nifi/docs/LabelDto.md +++ b/pkg/nifi/docs/LabelDto.md @@ -3,15 +3,15 @@ ## Properties Name | Type | Description | Notes ------------ | ------------- | ------------- | ------------- +**GetzIndex** | **int64** | The z index of the label. | [optional] [default to null] +**Height** | **float64** | The height of the label in pixels when at a 1:1 scale. | [optional] [default to null] **Id** | **string** | The id of the component. | [optional] [default to null] -**VersionedComponentId** | **string** | The ID of the corresponding component that is under version control | [optional] [default to null] +**Label** | **string** | The text that appears in the label. | [required] [default to null] **ParentGroupId** | **string** | The id of parent process group of this component if applicable. | [optional] [default to null] **Position** | [***PositionDto**](PositionDTO.md) | | [optional] [default to null] -**Label** | **string** | The text that appears in the label. | [required] [default to null] -**Width** | **float64** | The width of the label in pixels when at a 1:1 scale. | [optional] [default to null] -**Height** | **float64** | The height of the label in pixels when at a 1:1 scale. | [optional] [default to null] -**GetzIndex** | **int64** | The z index of the label. | [optional] [default to null] **Style** | **map[string]string** | The styles for this label (font-size : 12px, background-color : #eee, etc). | [optional] [default to null] +**VersionedComponentId** | **string** | The ID of the corresponding component that is under version control | [optional] [default to null] +**Width** | **float64** | The width of the label in pixels when at a 1:1 scale. | [optional] [default to null] [[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md) diff --git a/pkg/nifi/docs/LabelEntity.md b/pkg/nifi/docs/LabelEntity.md index 998ee11..eaa1a94 100644 --- a/pkg/nifi/docs/LabelEntity.md +++ b/pkg/nifi/docs/LabelEntity.md @@ -3,16 +3,16 @@ ## Properties Name | Type | Description | Notes ------------ | ------------- | ------------- | ------------- -**Revision** | [***RevisionDto**](RevisionDTO.md) | | [optional] [default to null] -**Id** | **string** | The id of the component. | [optional] [default to null] -**Uri** | **string** | The URI for futures requests to the component. | [optional] [default to null] -**Position** | [***PositionDto**](PositionDTO.md) | | [optional] [default to null] -**Permissions** | [***PermissionsDto**](PermissionsDTO.md) | | [optional] [default to null] **Bulletins** | [**[]BulletinEntity**](BulletinEntity.md) | The bulletins for this component. | [optional] [default to null] -**DisconnectedNodeAcknowledged** | **bool** | Acknowledges that this node is disconnected to allow for mutable requests to proceed. | [optional] [default to null] +**Component** | [***LabelDto**](LabelDTO.md) | | [optional] [default to null] **Dimensions** | [***DimensionsDto**](DimensionsDTO.md) | | [optional] [default to null] +**DisconnectedNodeAcknowledged** | **bool** | Acknowledges that this node is disconnected to allow for mutable requests to proceed. | [optional] [default to null] **GetzIndex** | **int64** | The z index of the label. | [optional] [default to null] -**Component** | [***LabelDto**](LabelDTO.md) | | [optional] [default to null] +**Id** | **string** | The id of the component. | [optional] [default to null] +**Permissions** | [***PermissionsDto**](PermissionsDTO.md) | | [optional] [default to null] +**Position** | [***PositionDto**](PositionDTO.md) | | [optional] [default to null] +**Revision** | [***RevisionDto**](RevisionDTO.md) | | [optional] [default to null] +**Uri** | **string** | The URI for futures requests to the component. | [optional] [default to null] [[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md) diff --git a/pkg/nifi/docs/LineageDto.md b/pkg/nifi/docs/LineageDto.md index 96121ed..39974d3 100644 --- a/pkg/nifi/docs/LineageDto.md +++ b/pkg/nifi/docs/LineageDto.md @@ -3,14 +3,14 @@ ## Properties Name | Type | Description | Notes ------------ | ------------- | ------------- | ------------- -**Id** | **string** | The id of this lineage query. | [optional] [default to null] -**Uri** | **string** | The URI for this lineage query for later retrieval and deletion. | [optional] [default to null] -**SubmissionTime** | **string** | When the lineage query was submitted. | [optional] [default to null] **Expiration** | **string** | When the lineage query will expire. | [optional] [default to null] -**PercentCompleted** | **int32** | The percent complete for the lineage query. | [optional] [default to null] **Finished** | **bool** | Whether the lineage query has finished. | [optional] [default to null] +**Id** | **string** | The id of this lineage query. | [optional] [default to null] +**PercentCompleted** | **int32** | The percent complete for the lineage query. | [optional] [default to null] **Request** | [***LineageRequestDto**](LineageRequestDTO.md) | | [optional] [default to null] **Results** | [***LineageResultsDto**](LineageResultsDTO.md) | | [optional] [default to null] +**SubmissionTime** | **string** | When the lineage query was submitted. | [optional] [default to null] +**Uri** | **string** | The URI for this lineage query for later retrieval and deletion. | [optional] [default to null] [[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md) diff --git a/pkg/nifi/docs/LineageRequestDto.md b/pkg/nifi/docs/LineageRequestDto.md index b1ce306..a839200 100644 --- a/pkg/nifi/docs/LineageRequestDto.md +++ b/pkg/nifi/docs/LineageRequestDto.md @@ -3,10 +3,10 @@ ## Properties Name | Type | Description | Notes ------------ | ------------- | ------------- | ------------- +**ClusterNodeId** | **string** | The id of the node where this lineage originated if clustered. | [optional] [default to null] **EventId** | **int64** | The event id that was used to generate this lineage, if applicable. The event id is allowed for any type of lineageRequestType. If the lineageRequestType is FLOWFILE and the flowfile uuid is also included in the request, the event id will be ignored. | [optional] [default to null] **LineageRequestType** | **string** | The type of lineage request. PARENTS will return the lineage for the flowfiles that are parents of the specified event. CHILDREN will return the lineage for the flowfiles that are children of the specified event. FLOWFILE will return the lineage for the specified flowfile. | [optional] [default to null] **Uuid** | **string** | The flowfile uuid that was used to generate the lineage. The flowfile uuid is only allowed when the lineageRequestType is FLOWFILE and will take precedence over event id. | [optional] [default to null] -**ClusterNodeId** | **string** | The id of the node where this lineage originated if clustered. | [optional] [default to null] [[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md) diff --git a/pkg/nifi/docs/LineageResultsDto.md b/pkg/nifi/docs/LineageResultsDto.md index ae6239b..dba5d9b 100644 --- a/pkg/nifi/docs/LineageResultsDto.md +++ b/pkg/nifi/docs/LineageResultsDto.md @@ -4,8 +4,8 @@ Name | Type | Description | Notes ------------ | ------------- | ------------- | ------------- **Errors** | **[]string** | Any errors that occurred while generating the lineage. | [optional] [default to null] -**Nodes** | [**[]ProvenanceNodeDto**](ProvenanceNodeDTO.md) | The nodes in the lineage. | [optional] [default to null] **Links** | [**[]ProvenanceLinkDto**](ProvenanceLinkDTO.md) | The links between the nodes in the lineage. | [optional] [default to null] +**Nodes** | [**[]ProvenanceNodeDto**](ProvenanceNodeDTO.md) | The nodes in the lineage. | [optional] [default to null] [[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md) diff --git a/pkg/nifi/docs/ListingRequestDto.md b/pkg/nifi/docs/ListingRequestDto.md index ccefcaf..4447007 100644 --- a/pkg/nifi/docs/ListingRequestDto.md +++ b/pkg/nifi/docs/ListingRequestDto.md @@ -3,19 +3,19 @@ ## Properties Name | Type | Description | Notes ------------ | ------------- | ------------- | ------------- +**DestinationRunning** | **bool** | Whether the destination of the connection is running | [optional] [default to null] +**FailureReason** | **string** | The reason, if any, that this listing request failed. | [optional] [default to null] +**Finished** | **bool** | Whether the query has finished. | [optional] [default to null] +**FlowFileSummaries** | [**[]FlowFileSummaryDto**](FlowFileSummaryDTO.md) | The FlowFile summaries. The summaries will be populated once the request has completed. | [optional] [default to null] **Id** | **string** | The id for this listing request. | [optional] [default to null] -**Uri** | **string** | The URI for future requests to this listing request. | [optional] [default to null] -**SubmissionTime** | **string** | The timestamp when the query was submitted. | [optional] [default to null] **LastUpdated** | **string** | The last time this listing request was updated. | [optional] [default to null] -**PercentCompleted** | **int32** | The current percent complete. | [optional] [default to null] -**Finished** | **bool** | Whether the query has finished. | [optional] [default to null] -**FailureReason** | **string** | The reason, if any, that this listing request failed. | [optional] [default to null] **MaxResults** | **int32** | The maximum number of FlowFileSummary objects to return | [optional] [default to null] -**State** | **string** | The current state of the listing request. | [optional] [default to null] +**PercentCompleted** | **int32** | The current percent complete. | [optional] [default to null] **QueueSize** | [***QueueSizeDto**](QueueSizeDTO.md) | | [optional] [default to null] -**FlowFileSummaries** | [**[]FlowFileSummaryDto**](FlowFileSummaryDTO.md) | The FlowFile summaries. The summaries will be populated once the request has completed. | [optional] [default to null] **SourceRunning** | **bool** | Whether the source of the connection is running | [optional] [default to null] -**DestinationRunning** | **bool** | Whether the destination of the connection is running | [optional] [default to null] +**State** | **string** | The current state of the listing request. | [optional] [default to null] +**SubmissionTime** | **string** | The timestamp when the query was submitted. | [optional] [default to null] +**Uri** | **string** | The URI for future requests to this listing request. | [optional] [default to null] [[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md) diff --git a/pkg/nifi/docs/MultiProcessorUseCase.md b/pkg/nifi/docs/MultiProcessorUseCase.md index d0b97ec..59ffbdd 100644 --- a/pkg/nifi/docs/MultiProcessorUseCase.md +++ b/pkg/nifi/docs/MultiProcessorUseCase.md @@ -3,10 +3,10 @@ ## Properties Name | Type | Description | Notes ------------ | ------------- | ------------- | ------------- +**Configurations** | [**[]ProcessorConfiguration**](ProcessorConfiguration.md) | A description of how to configure the Processor to perform the task described in the use case | [optional] [default to null] **Description** | **string** | A description of the use case | [optional] [default to null] -**Notes** | **string** | Any pertinent notes about the use case | [optional] [default to null] **Keywords** | **[]string** | Keywords that pertain to the use csae | [optional] [default to null] -**Configurations** | [**[]ProcessorConfiguration**](ProcessorConfiguration.md) | A description of how to configure the Processor to perform the task described in the use case | [optional] [default to null] +**Notes** | **string** | Any pertinent notes about the use case | [optional] [default to null] [[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md) diff --git a/pkg/nifi/docs/NarCoordinateDto.md b/pkg/nifi/docs/NarCoordinateDto.md index 8b19fdd..a2020db 100644 --- a/pkg/nifi/docs/NarCoordinateDto.md +++ b/pkg/nifi/docs/NarCoordinateDto.md @@ -3,8 +3,8 @@ ## Properties Name | Type | Description | Notes ------------ | ------------- | ------------- | ------------- -**Group** | **string** | The group of the NAR. | [optional] [default to null] **Artifact** | **string** | The artifact id of the NAR. | [optional] [default to null] +**Group** | **string** | The group of the NAR. | [optional] [default to null] **Version** | **string** | The version of the NAR. | [optional] [default to null] [[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md) diff --git a/pkg/nifi/docs/NarDetailsEntity.md b/pkg/nifi/docs/NarDetailsEntity.md index 3e4eb0c..8938167 100644 --- a/pkg/nifi/docs/NarDetailsEntity.md +++ b/pkg/nifi/docs/NarDetailsEntity.md @@ -3,14 +3,14 @@ ## Properties Name | Type | Description | Notes ------------ | ------------- | ------------- | ------------- -**NarSummary** | [***NarSummaryDto**](NarSummaryDTO.md) | | [optional] [default to null] +**ControllerServiceTypes** | [**[]DocumentedTypeDto**](DocumentedTypeDTO.md) | The ControllerService types contained in the NAR | [optional] [default to null] **DependentCoordinates** | [**[]NarCoordinateDto**](NarCoordinateDTO.md) | The coordinates of NARs that depend on this NAR | [optional] [default to null] +**FlowAnalysisRuleTypes** | [**[]DocumentedTypeDto**](DocumentedTypeDTO.md) | The FlowAnalysisRule types contained in the NAR | [optional] [default to null] +**FlowRegistryClientTypes** | [**[]DocumentedTypeDto**](DocumentedTypeDTO.md) | The FlowRegistryClient types contained in the NAR | [optional] [default to null] +**NarSummary** | [***NarSummaryDto**](NarSummaryDTO.md) | | [optional] [default to null] +**ParameterProviderTypes** | [**[]DocumentedTypeDto**](DocumentedTypeDTO.md) | The ParameterProvider types contained in the NAR | [optional] [default to null] **ProcessorTypes** | [**[]DocumentedTypeDto**](DocumentedTypeDTO.md) | The Processor types contained in the NAR | [optional] [default to null] -**ControllerServiceTypes** | [**[]DocumentedTypeDto**](DocumentedTypeDTO.md) | The ControllerService types contained in the NAR | [optional] [default to null] **ReportingTaskTypes** | [**[]DocumentedTypeDto**](DocumentedTypeDTO.md) | The ReportingTask types contained in the NAR | [optional] [default to null] -**ParameterProviderTypes** | [**[]DocumentedTypeDto**](DocumentedTypeDTO.md) | The ParameterProvider types contained in the NAR | [optional] [default to null] -**FlowRegistryClientTypes** | [**[]DocumentedTypeDto**](DocumentedTypeDTO.md) | The FlowRegistryClient types contained in the NAR | [optional] [default to null] -**FlowAnalysisRuleTypes** | [**[]DocumentedTypeDto**](DocumentedTypeDTO.md) | The FlowAnalysisRule types contained in the NAR | [optional] [default to null] [[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md) diff --git a/pkg/nifi/docs/NarSummaryDto.md b/pkg/nifi/docs/NarSummaryDto.md index 838fe6e..6669974 100644 --- a/pkg/nifi/docs/NarSummaryDto.md +++ b/pkg/nifi/docs/NarSummaryDto.md @@ -3,18 +3,18 @@ ## Properties Name | Type | Description | Notes ------------ | ------------- | ------------- | ------------- -**Identifier** | **string** | The identifier of the NAR. | [optional] [default to null] -**Coordinate** | [***NarCoordinateDto**](NarCoordinateDTO.md) | | [optional] [default to null] -**DependencyCoordinate** | [***NarCoordinateDto**](NarCoordinateDTO.md) | | [optional] [default to null] **BuildTime** | **string** | The time the NAR was built according to it's MANIFEST | [optional] [default to null] +**Coordinate** | [***NarCoordinateDto**](NarCoordinateDTO.md) | | [optional] [default to null] **CreatedBy** | **string** | The plugin that created the NAR according to it's MANIFEST | [optional] [default to null] +**DependencyCoordinate** | [***NarCoordinateDto**](NarCoordinateDTO.md) | | [optional] [default to null] **Digest** | **string** | The hex digest of the NAR contents | [optional] [default to null] -**SourceType** | **string** | The source of this NAR | [optional] [default to null] -**SourceIdentifier** | **string** | The identifier of the source of this NAR | [optional] [default to null] **ExtensionCount** | **int32** | The number of extensions contained in this NAR | [optional] [default to null] -**State** | **string** | The state of the NAR (i.e. Installed, or not) | [optional] [default to null] **FailureMessage** | **string** | Information about why the installation failed, only populated when the state is failed | [optional] [default to null] +**Identifier** | **string** | The identifier of the NAR. | [optional] [default to null] **InstallComplete** | **bool** | Indicates if the install task has completed | [optional] [default to null] +**SourceIdentifier** | **string** | The identifier of the source of this NAR | [optional] [default to null] +**SourceType** | **string** | The source of this NAR | [optional] [default to null] +**State** | **string** | The state of the NAR (i.e. Installed, or not) | [optional] [default to null] [[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md) diff --git a/pkg/nifi/docs/NodeConnectionStatisticsSnapshotDto.md b/pkg/nifi/docs/NodeConnectionStatisticsSnapshotDto.md index eda52a8..f475612 100644 --- a/pkg/nifi/docs/NodeConnectionStatisticsSnapshotDto.md +++ b/pkg/nifi/docs/NodeConnectionStatisticsSnapshotDto.md @@ -3,9 +3,9 @@ ## Properties Name | Type | Description | Notes ------------ | ------------- | ------------- | ------------- -**NodeId** | **string** | The unique ID that identifies the node | [optional] [default to null] **Address** | **string** | The API address of the node | [optional] [default to null] **ApiPort** | **int32** | The API port used to communicate with the node | [optional] [default to null] +**NodeId** | **string** | The unique ID that identifies the node | [optional] [default to null] **StatisticsSnapshot** | [***ConnectionStatisticsSnapshotDto**](ConnectionStatisticsSnapshotDTO.md) | | [optional] [default to null] [[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md) diff --git a/pkg/nifi/docs/NodeConnectionStatusSnapshotDto.md b/pkg/nifi/docs/NodeConnectionStatusSnapshotDto.md index 06015fb..b90e9bb 100644 --- a/pkg/nifi/docs/NodeConnectionStatusSnapshotDto.md +++ b/pkg/nifi/docs/NodeConnectionStatusSnapshotDto.md @@ -3,9 +3,9 @@ ## Properties Name | Type | Description | Notes ------------ | ------------- | ------------- | ------------- -**NodeId** | **string** | The unique ID that identifies the node | [optional] [default to null] **Address** | **string** | The API address of the node | [optional] [default to null] **ApiPort** | **int32** | The API port used to communicate with the node | [optional] [default to null] +**NodeId** | **string** | The unique ID that identifies the node | [optional] [default to null] **StatusSnapshot** | [***ConnectionStatusSnapshotDto**](ConnectionStatusSnapshotDTO.md) | | [optional] [default to null] [[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md) diff --git a/pkg/nifi/docs/NodeCountersSnapshotDto.md b/pkg/nifi/docs/NodeCountersSnapshotDto.md index 707283e..c32e51a 100644 --- a/pkg/nifi/docs/NodeCountersSnapshotDto.md +++ b/pkg/nifi/docs/NodeCountersSnapshotDto.md @@ -3,9 +3,9 @@ ## Properties Name | Type | Description | Notes ------------ | ------------- | ------------- | ------------- -**NodeId** | **string** | The unique ID that identifies the node | [optional] [default to null] **Address** | **string** | The API address of the node | [optional] [default to null] **ApiPort** | **int32** | The API port used to communicate with the node | [optional] [default to null] +**NodeId** | **string** | The unique ID that identifies the node | [optional] [default to null] **Snapshot** | [***CountersSnapshotDto**](CountersSnapshotDTO.md) | | [optional] [default to null] [[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md) diff --git a/pkg/nifi/docs/NodeDto.md b/pkg/nifi/docs/NodeDto.md index 37b0779..9f18759 100644 --- a/pkg/nifi/docs/NodeDto.md +++ b/pkg/nifi/docs/NodeDto.md @@ -3,20 +3,20 @@ ## Properties Name | Type | Description | Notes ------------ | ------------- | ------------- | ------------- -**NodeId** | **string** | The id of the node. | [optional] [default to null] +**ActiveThreadCount** | **int32** | The active threads for the NiFi on the node. | [optional] [default to null] **Address** | **string** | The node's host/ip address. | [optional] [default to null] **ApiPort** | **int32** | The port the node is listening for API requests. | [optional] [default to null] -**Status** | **string** | The node's status. | [optional] [default to null] -**Heartbeat** | **string** | the time of the nodes's last heartbeat. | [optional] [default to null] +**BytesQueued** | **int64** | The total size of all FlowFiles that are queued up on the node | [optional] [default to null] **ConnectionRequested** | **string** | The time of the node's last connection request. | [optional] [default to null] -**Roles** | **[]string** | The roles of this node. | [optional] [default to null] -**ActiveThreadCount** | **int32** | The active threads for the NiFi on the node. | [optional] [default to null] -**Queued** | **string** | The queue the NiFi on the node. | [optional] [default to null] **Events** | [**[]NodeEventDto**](NodeEventDTO.md) | The node's events. | [optional] [default to null] -**NodeStartTime** | **string** | The time at which this Node was last refreshed. | [optional] [default to null] -**FlowFilesQueued** | **int32** | The number of FlowFiles that are queued up on the node | [optional] [default to null] -**BytesQueued** | **int64** | The total size of all FlowFiles that are queued up on the node | [optional] [default to null] **FlowFileBytes** | **int64** | | [optional] [default to null] +**FlowFilesQueued** | **int32** | The number of FlowFiles that are queued up on the node | [optional] [default to null] +**Heartbeat** | **string** | the time of the nodes's last heartbeat. | [optional] [default to null] +**NodeId** | **string** | The id of the node. | [optional] [default to null] +**NodeStartTime** | **string** | The time at which this Node was last refreshed. | [optional] [default to null] +**Queued** | **string** | The queue the NiFi on the node. | [optional] [default to null] +**Roles** | **[]string** | The roles of this node. | [optional] [default to null] +**Status** | **string** | The node's status. | [optional] [default to null] [[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md) diff --git a/pkg/nifi/docs/NodeEventDto.md b/pkg/nifi/docs/NodeEventDto.md index a664021..d6c59b1 100644 --- a/pkg/nifi/docs/NodeEventDto.md +++ b/pkg/nifi/docs/NodeEventDto.md @@ -3,9 +3,9 @@ ## Properties Name | Type | Description | Notes ------------ | ------------- | ------------- | ------------- -**Timestamp** | **string** | The timestamp of the node event. | [optional] [default to null] **Category** | **string** | The category of the node event. | [optional] [default to null] **Message** | **string** | The message in the node event. | [optional] [default to null] +**Timestamp** | **string** | The timestamp of the node event. | [optional] [default to null] [[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md) diff --git a/pkg/nifi/docs/NodePortStatusSnapshotDto.md b/pkg/nifi/docs/NodePortStatusSnapshotDto.md index e327b6d..9adf567 100644 --- a/pkg/nifi/docs/NodePortStatusSnapshotDto.md +++ b/pkg/nifi/docs/NodePortStatusSnapshotDto.md @@ -3,9 +3,9 @@ ## Properties Name | Type | Description | Notes ------------ | ------------- | ------------- | ------------- -**NodeId** | **string** | The unique ID that identifies the node | [optional] [default to null] **Address** | **string** | The API address of the node | [optional] [default to null] **ApiPort** | **int32** | The API port used to communicate with the node | [optional] [default to null] +**NodeId** | **string** | The unique ID that identifies the node | [optional] [default to null] **StatusSnapshot** | [***PortStatusSnapshotDto**](PortStatusSnapshotDTO.md) | | [optional] [default to null] [[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md) diff --git a/pkg/nifi/docs/NodeProcessGroupStatusSnapshotDto.md b/pkg/nifi/docs/NodeProcessGroupStatusSnapshotDto.md index a0a0e7a..5e91302 100644 --- a/pkg/nifi/docs/NodeProcessGroupStatusSnapshotDto.md +++ b/pkg/nifi/docs/NodeProcessGroupStatusSnapshotDto.md @@ -3,9 +3,9 @@ ## Properties Name | Type | Description | Notes ------------ | ------------- | ------------- | ------------- -**NodeId** | **string** | The unique ID that identifies the node | [optional] [default to null] **Address** | **string** | The API address of the node | [optional] [default to null] **ApiPort** | **int32** | The API port used to communicate with the node | [optional] [default to null] +**NodeId** | **string** | The unique ID that identifies the node | [optional] [default to null] **StatusSnapshot** | [***ProcessGroupStatusSnapshotDto**](ProcessGroupStatusSnapshotDTO.md) | | [optional] [default to null] [[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md) diff --git a/pkg/nifi/docs/NodeProcessorStatusSnapshotDto.md b/pkg/nifi/docs/NodeProcessorStatusSnapshotDto.md index c8f24fd..d0ba8d6 100644 --- a/pkg/nifi/docs/NodeProcessorStatusSnapshotDto.md +++ b/pkg/nifi/docs/NodeProcessorStatusSnapshotDto.md @@ -3,9 +3,9 @@ ## Properties Name | Type | Description | Notes ------------ | ------------- | ------------- | ------------- -**NodeId** | **string** | The unique ID that identifies the node | [optional] [default to null] **Address** | **string** | The API address of the node | [optional] [default to null] **ApiPort** | **int32** | The API port used to communicate with the node | [optional] [default to null] +**NodeId** | **string** | The unique ID that identifies the node | [optional] [default to null] **StatusSnapshot** | [***ProcessorStatusSnapshotDto**](ProcessorStatusSnapshotDTO.md) | | [optional] [default to null] [[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md) diff --git a/pkg/nifi/docs/NodeRemoteProcessGroupStatusSnapshotDto.md b/pkg/nifi/docs/NodeRemoteProcessGroupStatusSnapshotDto.md index 67c7491..e7993f7 100644 --- a/pkg/nifi/docs/NodeRemoteProcessGroupStatusSnapshotDto.md +++ b/pkg/nifi/docs/NodeRemoteProcessGroupStatusSnapshotDto.md @@ -3,9 +3,9 @@ ## Properties Name | Type | Description | Notes ------------ | ------------- | ------------- | ------------- -**NodeId** | **string** | The unique ID that identifies the node | [optional] [default to null] **Address** | **string** | The API address of the node | [optional] [default to null] **ApiPort** | **int32** | The API port used to communicate with the node | [optional] [default to null] +**NodeId** | **string** | The unique ID that identifies the node | [optional] [default to null] **StatusSnapshot** | [***RemoteProcessGroupStatusSnapshotDto**](RemoteProcessGroupStatusSnapshotDTO.md) | | [optional] [default to null] [[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md) diff --git a/pkg/nifi/docs/NodeReplayLastEventSnapshotDto.md b/pkg/nifi/docs/NodeReplayLastEventSnapshotDto.md index b0d8b12..e1159c0 100644 --- a/pkg/nifi/docs/NodeReplayLastEventSnapshotDto.md +++ b/pkg/nifi/docs/NodeReplayLastEventSnapshotDto.md @@ -3,9 +3,9 @@ ## Properties Name | Type | Description | Notes ------------ | ------------- | ------------- | ------------- -**NodeId** | **string** | The unique ID that identifies the node | [optional] [default to null] **Address** | **string** | The API address of the node | [optional] [default to null] **ApiPort** | **int32** | The API port used to communicate with the node | [optional] [default to null] +**NodeId** | **string** | The unique ID that identifies the node | [optional] [default to null] **Snapshot** | [***ReplayLastEventSnapshotDto**](ReplayLastEventSnapshotDTO.md) | | [optional] [default to null] [[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md) diff --git a/pkg/nifi/docs/NodeSearchResultDto.md b/pkg/nifi/docs/NodeSearchResultDto.md index d01cc31..9435307 100644 --- a/pkg/nifi/docs/NodeSearchResultDto.md +++ b/pkg/nifi/docs/NodeSearchResultDto.md @@ -3,8 +3,8 @@ ## Properties Name | Type | Description | Notes ------------ | ------------- | ------------- | ------------- -**Id** | **string** | The id of the node that matched the search. | [optional] [default to null] **Address** | **string** | The address of the node that matched the search. | [optional] [default to null] +**Id** | **string** | The id of the node that matched the search. | [optional] [default to null] [[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md) diff --git a/pkg/nifi/docs/NodeStatusSnapshotsDto.md b/pkg/nifi/docs/NodeStatusSnapshotsDto.md index 38e346a..a034cb3 100644 --- a/pkg/nifi/docs/NodeStatusSnapshotsDto.md +++ b/pkg/nifi/docs/NodeStatusSnapshotsDto.md @@ -3,9 +3,9 @@ ## Properties Name | Type | Description | Notes ------------ | ------------- | ------------- | ------------- -**NodeId** | **string** | The id of the node. | [optional] [default to null] **Address** | **string** | The node's host/ip address. | [optional] [default to null] **ApiPort** | **int32** | The port the node is listening for API requests. | [optional] [default to null] +**NodeId** | **string** | The id of the node. | [optional] [default to null] **StatusSnapshots** | [**[]StatusSnapshotDto**](StatusSnapshotDTO.md) | A list of StatusSnapshotDTO objects that provide the actual metric values for the component for this node. | [optional] [default to null] [[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md) diff --git a/pkg/nifi/docs/NodeSystemDiagnosticsSnapshotDto.md b/pkg/nifi/docs/NodeSystemDiagnosticsSnapshotDto.md index 9991450..bb7635c 100644 --- a/pkg/nifi/docs/NodeSystemDiagnosticsSnapshotDto.md +++ b/pkg/nifi/docs/NodeSystemDiagnosticsSnapshotDto.md @@ -3,9 +3,9 @@ ## Properties Name | Type | Description | Notes ------------ | ------------- | ------------- | ------------- -**NodeId** | **string** | The unique ID that identifies the node | [optional] [default to null] **Address** | **string** | The API address of the node | [optional] [default to null] **ApiPort** | **int32** | The API port used to communicate with the node | [optional] [default to null] +**NodeId** | **string** | The unique ID that identifies the node | [optional] [default to null] **Snapshot** | [***SystemDiagnosticsSnapshotDto**](SystemDiagnosticsSnapshotDTO.md) | | [optional] [default to null] [[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md) diff --git a/pkg/nifi/docs/ParameterContextDto.md b/pkg/nifi/docs/ParameterContextDto.md index a7de0fe..84e8799 100644 --- a/pkg/nifi/docs/ParameterContextDto.md +++ b/pkg/nifi/docs/ParameterContextDto.md @@ -3,13 +3,13 @@ ## Properties Name | Type | Description | Notes ------------ | ------------- | ------------- | ------------- -**Name** | **string** | The Name of the Parameter Context. | [optional] [default to null] -**Description** | **string** | The Description of the Parameter Context. | [optional] [default to null] -**Parameters** | [**[]ParameterEntity**](ParameterEntity.md) | The Parameters for the Parameter Context | [required] [default to null] **BoundProcessGroups** | [**[]ProcessGroupEntity**](ProcessGroupEntity.md) | The Process Groups that are bound to this Parameter Context | [required] [default to null] +**Description** | **string** | The Description of the Parameter Context. | [optional] [default to null] +**Id** | **string** | The ID the Parameter Context. | [optional] [default to null] **InheritedParameterContexts** | [**[]ParameterContextReferenceEntity**](ParameterContextReferenceEntity.md) | A list of references of Parameter Contexts from which this one inherits parameters | [required] [default to null] +**Name** | **string** | The Name of the Parameter Context. | [optional] [default to null] **ParameterProviderConfiguration** | [***ParameterProviderConfigurationEntity**](ParameterProviderConfigurationEntity.md) | | [optional] [default to null] -**Id** | **string** | The ID the Parameter Context. | [optional] [default to null] +**Parameters** | [**[]ParameterEntity**](ParameterEntity.md) | The Parameters for the Parameter Context | [required] [default to null] [[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md) diff --git a/pkg/nifi/docs/ParameterContextEntity.md b/pkg/nifi/docs/ParameterContextEntity.md index 646320f..87b90ec 100644 --- a/pkg/nifi/docs/ParameterContextEntity.md +++ b/pkg/nifi/docs/ParameterContextEntity.md @@ -3,14 +3,14 @@ ## Properties Name | Type | Description | Notes ------------ | ------------- | ------------- | ------------- -**Revision** | [***RevisionDto**](RevisionDTO.md) | | [optional] [default to null] -**Id** | **string** | The id of the component. | [optional] [default to null] -**Uri** | **string** | The URI for futures requests to the component. | [optional] [default to null] -**Position** | [***PositionDto**](PositionDTO.md) | | [optional] [default to null] -**Permissions** | [***PermissionsDto**](PermissionsDTO.md) | | [optional] [default to null] **Bulletins** | [**[]BulletinEntity**](BulletinEntity.md) | The bulletins for this component. | [optional] [default to null] -**DisconnectedNodeAcknowledged** | **bool** | Acknowledges that this node is disconnected to allow for mutable requests to proceed. | [optional] [default to null] **Component** | [***ParameterContextDto**](ParameterContextDTO.md) | | [optional] [default to null] +**DisconnectedNodeAcknowledged** | **bool** | Acknowledges that this node is disconnected to allow for mutable requests to proceed. | [optional] [default to null] +**Id** | **string** | The id of the component. | [optional] [default to null] +**Permissions** | [***PermissionsDto**](PermissionsDTO.md) | | [optional] [default to null] +**Position** | [***PositionDto**](PositionDTO.md) | | [optional] [default to null] +**Revision** | [***RevisionDto**](RevisionDTO.md) | | [optional] [default to null] +**Uri** | **string** | The URI for futures requests to the component. | [optional] [default to null] [[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md) diff --git a/pkg/nifi/docs/ParameterContextReferenceEntity.md b/pkg/nifi/docs/ParameterContextReferenceEntity.md index 5f66275..2f4b843 100644 --- a/pkg/nifi/docs/ParameterContextReferenceEntity.md +++ b/pkg/nifi/docs/ParameterContextReferenceEntity.md @@ -3,9 +3,9 @@ ## Properties Name | Type | Description | Notes ------------ | ------------- | ------------- | ------------- +**Component** | [***ParameterContextReferenceDto**](ParameterContextReferenceDTO.md) | | [optional] [default to null] **Id** | **string** | The id of the component. | [optional] [default to null] **Permissions** | [***PermissionsDto**](PermissionsDTO.md) | | [optional] [default to null] -**Component** | [***ParameterContextReferenceDto**](ParameterContextReferenceDTO.md) | | [optional] [default to null] [[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md) diff --git a/pkg/nifi/docs/ParameterContextUpdateEntity.md b/pkg/nifi/docs/ParameterContextUpdateEntity.md index afc8205..2934664 100644 --- a/pkg/nifi/docs/ParameterContextUpdateEntity.md +++ b/pkg/nifi/docs/ParameterContextUpdateEntity.md @@ -3,8 +3,8 @@ ## Properties Name | Type | Description | Notes ------------ | ------------- | ------------- | ------------- -**ParameterContextRevision** | [***RevisionDto**](RevisionDTO.md) | | [optional] [default to null] **ParameterContext** | [***ParameterContextDto**](ParameterContextDTO.md) | | [optional] [default to null] +**ParameterContextRevision** | [***RevisionDto**](RevisionDTO.md) | | [optional] [default to null] **ReferencingComponents** | [**[]AffectedComponentEntity**](AffectedComponentEntity.md) | The components that are referenced by the update. | [optional] [default to null] [[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md) diff --git a/pkg/nifi/docs/ParameterContextUpdateRequestDto.md b/pkg/nifi/docs/ParameterContextUpdateRequestDto.md index 67d2f66..6d96af2 100644 --- a/pkg/nifi/docs/ParameterContextUpdateRequestDto.md +++ b/pkg/nifi/docs/ParameterContextUpdateRequestDto.md @@ -3,17 +3,17 @@ ## Properties Name | Type | Description | Notes ------------ | ------------- | ------------- | ------------- -**RequestId** | **string** | The ID of the request | [optional] [default to null] -**Uri** | **string** | The URI for the request | [optional] [default to null] -**SubmissionTime** | [**time.Time**](time.Time.md) | The timestamp of when the request was submitted | [optional] [default to null] -**LastUpdated** | [**time.Time**](time.Time.md) | The timestamp of when the request was last updated | [optional] [default to null] **Complete** | **bool** | Whether or not the request is completed | [optional] [default to null] **FailureReason** | **string** | The reason for the request failing, or null if the request has not failed | [optional] [default to null] +**LastUpdated** | [**time.Time**](time.Time.md) | The timestamp of when the request was last updated | [optional] [default to null] +**ParameterContext** | [***ParameterContextDto**](ParameterContextDTO.md) | | [optional] [default to null] **PercentCompleted** | **int32** | A value between 0 and 100 (inclusive) indicating how close the request is to completion | [optional] [default to null] +**ReferencingComponents** | [**[]AffectedComponentEntity**](AffectedComponentEntity.md) | The components that are referenced by the update. | [optional] [default to null] +**RequestId** | **string** | The ID of the request | [optional] [default to null] **State** | **string** | A description of the current state of the request | [optional] [default to null] +**SubmissionTime** | [**time.Time**](time.Time.md) | The timestamp of when the request was submitted | [optional] [default to null] **UpdateSteps** | [**[]ParameterContextUpdateStepDto**](ParameterContextUpdateStepDTO.md) | The steps that are required in order to complete the request, along with the status of each | [optional] [default to null] -**ParameterContext** | [***ParameterContextDto**](ParameterContextDTO.md) | | [optional] [default to null] -**ReferencingComponents** | [**[]AffectedComponentEntity**](AffectedComponentEntity.md) | The components that are referenced by the update. | [optional] [default to null] +**Uri** | **string** | The URI for the request | [optional] [default to null] [[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md) diff --git a/pkg/nifi/docs/ParameterContextUpdateStepDto.md b/pkg/nifi/docs/ParameterContextUpdateStepDto.md index 7046408..349ab7f 100644 --- a/pkg/nifi/docs/ParameterContextUpdateStepDto.md +++ b/pkg/nifi/docs/ParameterContextUpdateStepDto.md @@ -3,8 +3,8 @@ ## Properties Name | Type | Description | Notes ------------ | ------------- | ------------- | ------------- -**Description** | **string** | Explanation of what happens in this step | [optional] [default to null] **Complete** | **bool** | Whether or not this step has completed | [optional] [default to null] +**Description** | **string** | Explanation of what happens in this step | [optional] [default to null] **FailureReason** | **string** | An explanation of why this step failed, or null if this step did not fail | [optional] [default to null] [[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md) diff --git a/pkg/nifi/docs/ParameterContextValidationRequestDto.md b/pkg/nifi/docs/ParameterContextValidationRequestDto.md index 09f9fd7..be9a0f8 100644 --- a/pkg/nifi/docs/ParameterContextValidationRequestDto.md +++ b/pkg/nifi/docs/ParameterContextValidationRequestDto.md @@ -3,17 +3,17 @@ ## Properties Name | Type | Description | Notes ------------ | ------------- | ------------- | ------------- -**RequestId** | **string** | The ID of the request | [optional] [default to null] -**Uri** | **string** | The URI for the request | [optional] [default to null] -**SubmissionTime** | [**time.Time**](time.Time.md) | The timestamp of when the request was submitted | [optional] [default to null] -**LastUpdated** | [**time.Time**](time.Time.md) | The timestamp of when the request was last updated | [optional] [default to null] **Complete** | **bool** | Whether or not the request is completed | [optional] [default to null] +**ComponentValidationResults** | [***ComponentValidationResultsEntity**](ComponentValidationResultsEntity.md) | | [optional] [default to null] **FailureReason** | **string** | The reason for the request failing, or null if the request has not failed | [optional] [default to null] +**LastUpdated** | [**time.Time**](time.Time.md) | The timestamp of when the request was last updated | [optional] [default to null] +**ParameterContext** | [***ParameterContextDto**](ParameterContextDTO.md) | | [optional] [default to null] **PercentCompleted** | **int32** | A value between 0 and 100 (inclusive) indicating how close the request is to completion | [optional] [default to null] +**RequestId** | **string** | The ID of the request | [optional] [default to null] **State** | **string** | A description of the current state of the request | [optional] [default to null] +**SubmissionTime** | [**time.Time**](time.Time.md) | The timestamp of when the request was submitted | [optional] [default to null] **UpdateSteps** | [**[]ParameterContextValidationStepDto**](ParameterContextValidationStepDTO.md) | The steps that are required in order to complete the request, along with the status of each | [optional] [default to null] -**ParameterContext** | [***ParameterContextDto**](ParameterContextDTO.md) | | [optional] [default to null] -**ComponentValidationResults** | [***ComponentValidationResultsEntity**](ComponentValidationResultsEntity.md) | | [optional] [default to null] +**Uri** | **string** | The URI for the request | [optional] [default to null] [[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md) diff --git a/pkg/nifi/docs/ParameterContextValidationRequestEntity.md b/pkg/nifi/docs/ParameterContextValidationRequestEntity.md index a87236c..6ac5364 100644 --- a/pkg/nifi/docs/ParameterContextValidationRequestEntity.md +++ b/pkg/nifi/docs/ParameterContextValidationRequestEntity.md @@ -3,8 +3,8 @@ ## Properties Name | Type | Description | Notes ------------ | ------------- | ------------- | ------------- -**Request** | [***ParameterContextValidationRequestDto**](ParameterContextValidationRequestDTO.md) | | [optional] [default to null] **DisconnectedNodeAcknowledged** | **bool** | Acknowledges that this node is disconnected to allow for mutable requests to proceed. | [optional] [default to null] +**Request** | [***ParameterContextValidationRequestDto**](ParameterContextValidationRequestDTO.md) | | [optional] [default to null] [[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md) diff --git a/pkg/nifi/docs/ParameterContextValidationStepDto.md b/pkg/nifi/docs/ParameterContextValidationStepDto.md index a5248fa..917fc11 100644 --- a/pkg/nifi/docs/ParameterContextValidationStepDto.md +++ b/pkg/nifi/docs/ParameterContextValidationStepDto.md @@ -3,8 +3,8 @@ ## Properties Name | Type | Description | Notes ------------ | ------------- | ------------- | ------------- -**Description** | **string** | Explanation of what happens in this step | [optional] [default to null] **Complete** | **bool** | Whether or not this step has completed | [optional] [default to null] +**Description** | **string** | Explanation of what happens in this step | [optional] [default to null] **FailureReason** | **string** | An explanation of why this step failed, or null if this step did not fail | [optional] [default to null] [[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md) diff --git a/pkg/nifi/docs/ParameterContextsEntity.md b/pkg/nifi/docs/ParameterContextsEntity.md index cf1e193..80ba566 100644 --- a/pkg/nifi/docs/ParameterContextsEntity.md +++ b/pkg/nifi/docs/ParameterContextsEntity.md @@ -3,8 +3,8 @@ ## Properties Name | Type | Description | Notes ------------ | ------------- | ------------- | ------------- -**ParameterContexts** | [**[]ParameterContextEntity**](ParameterContextEntity.md) | The Parameter Contexts | [optional] [default to null] **CurrentTime** | **string** | The current time on the system. | [optional] [default to null] +**ParameterContexts** | [**[]ParameterContextEntity**](ParameterContextEntity.md) | The Parameter Contexts | [optional] [default to null] [[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md) diff --git a/pkg/nifi/docs/ParameterDto.md b/pkg/nifi/docs/ParameterDto.md index 3b27dd9..96c6330 100644 --- a/pkg/nifi/docs/ParameterDto.md +++ b/pkg/nifi/docs/ParameterDto.md @@ -3,16 +3,16 @@ ## Properties Name | Type | Description | Notes ------------ | ------------- | ------------- | ------------- -**Name** | **string** | The name of the Parameter | [optional] [default to null] **Description** | **string** | The description of the Parameter | [optional] [default to null] -**Sensitive** | **bool** | Whether or not the Parameter is sensitive | [optional] [default to null] -**Value** | **string** | The value of the Parameter | [required] [default to null] -**ValueRemoved** | **bool** | Whether or not the value of the Parameter was removed. When a request is made to change a parameter, the value may be null. The absence of the value may be used either to indicate that the value is not to be changed, or that the value is to be set to null (i.e., removed). This denotes which of the two scenarios is being encountered. | [optional] [default to null] +**Inherited** | **bool** | Whether or not the Parameter is inherited from another context | [optional] [default to null] +**Name** | **string** | The name of the Parameter | [optional] [default to null] +**ParameterContext** | [***ParameterContextReferenceEntity**](ParameterContextReferenceEntity.md) | | [optional] [default to null] **Provided** | **bool** | Whether or not the Parameter is provided by a ParameterProvider | [optional] [default to null] **ReferencedAssets** | [**[]AssetReferenceDto**](AssetReferenceDTO.md) | A list of identifiers of the assets that are referenced by the parameter | [optional] [default to null] **ReferencingComponents** | [**[]AffectedComponentEntity**](AffectedComponentEntity.md) | The set of all components in the flow that are referencing this Parameter | [optional] [default to null] -**ParameterContext** | [***ParameterContextReferenceEntity**](ParameterContextReferenceEntity.md) | | [optional] [default to null] -**Inherited** | **bool** | Whether or not the Parameter is inherited from another context | [optional] [default to null] +**Sensitive** | **bool** | Whether or not the Parameter is sensitive | [optional] [default to null] +**Value** | **string** | The value of the Parameter | [required] [default to null] +**ValueRemoved** | **bool** | Whether or not the value of the Parameter was removed. When a request is made to change a parameter, the value may be null. The absence of the value may be used either to indicate that the value is not to be changed, or that the value is to be set to null (i.e., removed). This denotes which of the two scenarios is being encountered. | [optional] [default to null] [[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md) diff --git a/pkg/nifi/docs/ParameterProviderApplyParametersRequestDto.md b/pkg/nifi/docs/ParameterProviderApplyParametersRequestDto.md index ca64a14..5988a6e 100644 --- a/pkg/nifi/docs/ParameterProviderApplyParametersRequestDto.md +++ b/pkg/nifi/docs/ParameterProviderApplyParametersRequestDto.md @@ -3,18 +3,18 @@ ## Properties Name | Type | Description | Notes ------------ | ------------- | ------------- | ------------- -**RequestId** | **string** | The ID of the request | [optional] [default to null] -**Uri** | **string** | The URI for the request | [optional] [default to null] -**SubmissionTime** | [**time.Time**](time.Time.md) | The timestamp of when the request was submitted | [optional] [default to null] -**LastUpdated** | [**time.Time**](time.Time.md) | The timestamp of when the request was last updated | [optional] [default to null] **Complete** | **bool** | Whether or not the request is completed | [optional] [default to null] **FailureReason** | **string** | The reason for the request failing, or null if the request has not failed | [optional] [default to null] +**LastUpdated** | [**time.Time**](time.Time.md) | The timestamp of when the request was last updated | [optional] [default to null] +**ParameterContextUpdates** | [**[]ParameterContextUpdateEntity**](ParameterContextUpdateEntity.md) | The Parameter Contexts updated by this Parameter Provider. This may not be populated until the request has successfully completed. | [optional] [default to null] +**ParameterProvider** | [***ParameterProviderDto**](ParameterProviderDTO.md) | | [optional] [default to null] **PercentCompleted** | **int32** | A value between 0 and 100 (inclusive) indicating how close the request is to completion | [optional] [default to null] +**ReferencingComponents** | [**[]AffectedComponentEntity**](AffectedComponentEntity.md) | The components that are referenced by the update. | [optional] [default to null] +**RequestId** | **string** | The ID of the request | [optional] [default to null] **State** | **string** | A description of the current state of the request | [optional] [default to null] +**SubmissionTime** | [**time.Time**](time.Time.md) | The timestamp of when the request was submitted | [optional] [default to null] **UpdateSteps** | [**[]ParameterProviderApplyParametersUpdateStepDto**](ParameterProviderApplyParametersUpdateStepDTO.md) | The steps that are required in order to complete the request, along with the status of each | [optional] [default to null] -**ParameterProvider** | [***ParameterProviderDto**](ParameterProviderDTO.md) | | [optional] [default to null] -**ParameterContextUpdates** | [**[]ParameterContextUpdateEntity**](ParameterContextUpdateEntity.md) | The Parameter Contexts updated by this Parameter Provider. This may not be populated until the request has successfully completed. | [optional] [default to null] -**ReferencingComponents** | [**[]AffectedComponentEntity**](AffectedComponentEntity.md) | The components that are referenced by the update. | [optional] [default to null] +**Uri** | **string** | The URI for the request | [optional] [default to null] [[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md) diff --git a/pkg/nifi/docs/ParameterProviderApplyParametersUpdateStepDto.md b/pkg/nifi/docs/ParameterProviderApplyParametersUpdateStepDto.md index 561bdd8..91a8662 100644 --- a/pkg/nifi/docs/ParameterProviderApplyParametersUpdateStepDto.md +++ b/pkg/nifi/docs/ParameterProviderApplyParametersUpdateStepDto.md @@ -3,8 +3,8 @@ ## Properties Name | Type | Description | Notes ------------ | ------------- | ------------- | ------------- -**Description** | **string** | Explanation of what happens in this step | [optional] [default to null] **Complete** | **bool** | Whether or not this step has completed | [optional] [default to null] +**Description** | **string** | Explanation of what happens in this step | [optional] [default to null] **FailureReason** | **string** | An explanation of why this step failed, or null if this step did not fail | [optional] [default to null] [[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md) diff --git a/pkg/nifi/docs/ParameterProviderConfigurationDto.md b/pkg/nifi/docs/ParameterProviderConfigurationDto.md index f7af907..166fae1 100644 --- a/pkg/nifi/docs/ParameterProviderConfigurationDto.md +++ b/pkg/nifi/docs/ParameterProviderConfigurationDto.md @@ -3,9 +3,9 @@ ## Properties Name | Type | Description | Notes ------------ | ------------- | ------------- | ------------- +**ParameterGroupName** | **string** | The Parameter Group name that maps to the Parameter Context | [optional] [default to null] **ParameterProviderId** | **string** | The ID of the Parameter Provider | [optional] [default to null] **ParameterProviderName** | **string** | The name of the Parameter Provider | [optional] [default to null] -**ParameterGroupName** | **string** | The Parameter Group name that maps to the Parameter Context | [optional] [default to null] **Synchronized** | **bool** | True if the Parameter Context should receive the parameters from the mapped Parameter Group | [optional] [default to null] [[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md) diff --git a/pkg/nifi/docs/ParameterProviderConfigurationEntity.md b/pkg/nifi/docs/ParameterProviderConfigurationEntity.md index 0eac693..46bafad 100644 --- a/pkg/nifi/docs/ParameterProviderConfigurationEntity.md +++ b/pkg/nifi/docs/ParameterProviderConfigurationEntity.md @@ -3,9 +3,9 @@ ## Properties Name | Type | Description | Notes ------------ | ------------- | ------------- | ------------- +**Component** | [***ParameterProviderConfigurationDto**](ParameterProviderConfigurationDTO.md) | | [optional] [default to null] **Id** | **string** | The id of the component. | [optional] [default to null] **Permissions** | [***PermissionsDto**](PermissionsDTO.md) | | [optional] [default to null] -**Component** | [***ParameterProviderConfigurationDto**](ParameterProviderConfigurationDTO.md) | | [optional] [default to null] [[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md) diff --git a/pkg/nifi/docs/ParameterProviderDefinition.md b/pkg/nifi/docs/ParameterProviderDefinition.md index d7bc19c..8a232fb 100644 --- a/pkg/nifi/docs/ParameterProviderDefinition.md +++ b/pkg/nifi/docs/ParameterProviderDefinition.md @@ -3,28 +3,28 @@ ## Properties Name | Type | Description | Notes ------------ | ------------- | ------------- | ------------- -**Group** | **string** | The group name of the bundle that provides the referenced type. | [optional] [default to null] +**AdditionalDetails** | **bool** | Indicates if the component has additional details documentation | [optional] [default to null] **Artifact** | **string** | The artifact name of the bundle that provides the referenced type. | [optional] [default to null] -**Version** | **string** | The version of the bundle that provides the referenced type. | [optional] [default to null] -**Type_** | **string** | The fully-qualified class type | [optional] [default to null] -**TypeDescription** | **string** | The description of the type. | [optional] [default to null] **BuildInfo** | [***BuildInfo**](BuildInfo.md) | | [optional] [default to null] -**ProvidedApiImplementations** | [**[]DefinedType**](DefinedType.md) | If this type represents a provider for an interface, this lists the APIs it implements | [optional] [default to null] -**Tags** | **[]string** | The tags associated with this type | [optional] [default to null] -**SeeAlso** | **[]string** | The names of other component types that may be related | [optional] [default to null] **Deprecated** | **bool** | Whether or not the component has been deprecated | [optional] [default to null] -**DeprecationReason** | **string** | If this component has been deprecated, this optional field can be used to provide an explanation | [optional] [default to null] **DeprecationAlternatives** | **[]string** | If this component has been deprecated, this optional field provides alternatives to use | [optional] [default to null] +**DeprecationReason** | **string** | If this component has been deprecated, this optional field can be used to provide an explanation | [optional] [default to null] +**DynamicProperties** | [**[]DynamicProperty**](DynamicProperty.md) | Describes the dynamic properties supported by this component | [optional] [default to null] +**ExplicitRestrictions** | [**[]Restriction**](Restriction.md) | Explicit restrictions that indicate a require permission to use the component | [optional] [default to null] +**Group** | **string** | The group name of the bundle that provides the referenced type. | [optional] [default to null] +**PropertyDescriptors** | [**map[string]PropertyDescriptor**](PropertyDescriptor.md) | Descriptions of configuration properties applicable to this component. | [optional] [default to null] +**ProvidedApiImplementations** | [**[]DefinedType**](DefinedType.md) | If this type represents a provider for an interface, this lists the APIs it implements | [optional] [default to null] **Restricted** | **bool** | Whether or not the component has a general restriction | [optional] [default to null] **RestrictedExplanation** | **string** | An optional description of the general restriction | [optional] [default to null] -**ExplicitRestrictions** | [**[]Restriction**](Restriction.md) | Explicit restrictions that indicate a require permission to use the component | [optional] [default to null] +**SeeAlso** | **[]string** | The names of other component types that may be related | [optional] [default to null] **Stateful** | [***Stateful**](Stateful.md) | | [optional] [default to null] -**SystemResourceConsiderations** | [**[]SystemResourceConsideration**](SystemResourceConsideration.md) | The system resource considerations for the given component | [optional] [default to null] -**AdditionalDetails** | **bool** | Indicates if the component has additional details documentation | [optional] [default to null] -**PropertyDescriptors** | [**map[string]PropertyDescriptor**](PropertyDescriptor.md) | Descriptions of configuration properties applicable to this component. | [optional] [default to null] **SupportsDynamicProperties** | **bool** | Whether or not this component makes use of dynamic (user-set) properties. | [optional] [default to null] **SupportsSensitiveDynamicProperties** | **bool** | Whether or not this component makes use of sensitive dynamic (user-set) properties. | [optional] [default to null] -**DynamicProperties** | [**[]DynamicProperty**](DynamicProperty.md) | Describes the dynamic properties supported by this component | [optional] [default to null] +**SystemResourceConsiderations** | [**[]SystemResourceConsideration**](SystemResourceConsideration.md) | The system resource considerations for the given component | [optional] [default to null] +**Tags** | **[]string** | The tags associated with this type | [optional] [default to null] +**Type_** | **string** | The fully-qualified class type | [optional] [default to null] +**TypeDescription** | **string** | The description of the type. | [optional] [default to null] +**Version** | **string** | The version of the bundle that provides the referenced type. | [optional] [default to null] [[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md) diff --git a/pkg/nifi/docs/ParameterProviderDto.md b/pkg/nifi/docs/ParameterProviderDto.md index b69d6ec..49c7ed9 100644 --- a/pkg/nifi/docs/ParameterProviderDto.md +++ b/pkg/nifi/docs/ParameterProviderDto.md @@ -3,29 +3,29 @@ ## Properties Name | Type | Description | Notes ------------ | ------------- | ------------- | ------------- -**Id** | **string** | The id of the component. | [optional] [default to null] -**VersionedComponentId** | **string** | The ID of the corresponding component that is under version control | [optional] [default to null] -**ParentGroupId** | **string** | The id of parent process group of this component if applicable. | [optional] [default to null] -**Position** | [***PositionDto**](PositionDTO.md) | | [optional] [default to null] -**Name** | **string** | The name of the parameter provider. | [optional] [default to null] -**Type_** | **string** | The fully qualified type of the parameter provider. | [optional] [default to null] +**AffectedComponents** | [**[]AffectedComponentEntity**](AffectedComponentEntity.md) | The set of all components in the flow that are referencing Parameters provided by this provider | [optional] [default to null] +**AnnotationData** | **string** | The annotation data for the parameter provider. This is how the custom UI relays configuration to the parameter provider. | [optional] [default to null] **Bundle** | [***BundleDto**](BundleDTO.md) | | [optional] [default to null] **Comments** | **string** | The comments of the parameter provider. | [optional] [default to null] -**PersistsState** | **bool** | Whether the parameter provider persists state. | [optional] [default to null] -**Restricted** | **bool** | Whether the parameter provider requires elevated privileges. | [optional] [default to null] +**CustomUiUrl** | **string** | The URL for the custom configuration UI for the parameter provider. | [optional] [default to null] **Deprecated** | **bool** | Whether the parameter provider has been deprecated. | [optional] [default to null] -**MultipleVersionsAvailable** | **bool** | Whether the parameter provider has multiple versions available. | [optional] [default to null] -**Properties** | **map[string]string** | The properties of the parameter provider. | [optional] [default to null] **Descriptors** | [**map[string]PropertyDescriptorDto**](PropertyDescriptorDTO.md) | The descriptors for the parameter providers properties. | [optional] [default to null] +**ExtensionMissing** | **bool** | Whether the underlying extension is missing. | [optional] [default to null] +**Id** | **string** | The id of the component. | [optional] [default to null] +**MultipleVersionsAvailable** | **bool** | Whether the parameter provider has multiple versions available. | [optional] [default to null] +**Name** | **string** | The name of the parameter provider. | [optional] [default to null] **ParameterGroupConfigurations** | [**[]ParameterGroupConfigurationEntity**](ParameterGroupConfigurationEntity.md) | Configuration for any fetched parameter groups. | [optional] [default to null] -**AffectedComponents** | [**[]AffectedComponentEntity**](AffectedComponentEntity.md) | The set of all components in the flow that are referencing Parameters provided by this provider | [optional] [default to null] **ParameterStatus** | [**[]ParameterStatusDto**](ParameterStatusDTO.md) | The status of all provided parameters for this parameter provider | [optional] [default to null] +**ParentGroupId** | **string** | The id of parent process group of this component if applicable. | [optional] [default to null] +**PersistsState** | **bool** | Whether the parameter provider persists state. | [optional] [default to null] +**Position** | [***PositionDto**](PositionDTO.md) | | [optional] [default to null] +**Properties** | **map[string]string** | The properties of the parameter provider. | [optional] [default to null] **ReferencingParameterContexts** | [**[]ParameterProviderReferencingComponentEntity**](ParameterProviderReferencingComponentEntity.md) | The Parameter Contexts that reference this Parameter Provider | [optional] [default to null] -**CustomUiUrl** | **string** | The URL for the custom configuration UI for the parameter provider. | [optional] [default to null] -**AnnotationData** | **string** | The annotation data for the parameter provider. This is how the custom UI relays configuration to the parameter provider. | [optional] [default to null] +**Restricted** | **bool** | Whether the parameter provider requires elevated privileges. | [optional] [default to null] +**Type_** | **string** | The fully qualified type of the parameter provider. | [optional] [default to null] **ValidationErrors** | **[]string** | Gets the validation errors from the parameter provider. These validation errors represent the problems with the parameter provider that must be resolved before it can be scheduled to run. | [optional] [default to null] **ValidationStatus** | **string** | Indicates whether the Parameter Provider is valid, invalid, or still in the process of validating (i.e., it is unknown whether or not the Parameter Provider is valid) | [optional] [default to null] -**ExtensionMissing** | **bool** | Whether the underlying extension is missing. | [optional] [default to null] +**VersionedComponentId** | **string** | The ID of the corresponding component that is under version control | [optional] [default to null] [[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md) diff --git a/pkg/nifi/docs/ParameterProviderEntity.md b/pkg/nifi/docs/ParameterProviderEntity.md index 799a5a9..999d6c5 100644 --- a/pkg/nifi/docs/ParameterProviderEntity.md +++ b/pkg/nifi/docs/ParameterProviderEntity.md @@ -3,14 +3,14 @@ ## Properties Name | Type | Description | Notes ------------ | ------------- | ------------- | ------------- -**Revision** | [***RevisionDto**](RevisionDTO.md) | | [optional] [default to null] -**Id** | **string** | The id of the component. | [optional] [default to null] -**Uri** | **string** | The URI for futures requests to the component. | [optional] [default to null] -**Position** | [***PositionDto**](PositionDTO.md) | | [optional] [default to null] -**Permissions** | [***PermissionsDto**](PermissionsDTO.md) | | [optional] [default to null] **Bulletins** | [**[]BulletinEntity**](BulletinEntity.md) | The bulletins for this component. | [optional] [default to null] -**DisconnectedNodeAcknowledged** | **bool** | Acknowledges that this node is disconnected to allow for mutable requests to proceed. | [optional] [default to null] **Component** | [***ParameterProviderDto**](ParameterProviderDTO.md) | | [optional] [default to null] +**DisconnectedNodeAcknowledged** | **bool** | Acknowledges that this node is disconnected to allow for mutable requests to proceed. | [optional] [default to null] +**Id** | **string** | The id of the component. | [optional] [default to null] +**Permissions** | [***PermissionsDto**](PermissionsDTO.md) | | [optional] [default to null] +**Position** | [***PositionDto**](PositionDTO.md) | | [optional] [default to null] +**Revision** | [***RevisionDto**](RevisionDTO.md) | | [optional] [default to null] +**Uri** | **string** | The URI for futures requests to the component. | [optional] [default to null] [[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md) diff --git a/pkg/nifi/docs/ParameterProviderParameterApplicationEntity.md b/pkg/nifi/docs/ParameterProviderParameterApplicationEntity.md index fcc8fb4..d9b35e8 100644 --- a/pkg/nifi/docs/ParameterProviderParameterApplicationEntity.md +++ b/pkg/nifi/docs/ParameterProviderParameterApplicationEntity.md @@ -3,10 +3,10 @@ ## Properties Name | Type | Description | Notes ------------ | ------------- | ------------- | ------------- -**Id** | **string** | The id of the parameter provider. | [optional] [default to null] -**Revision** | [***RevisionDto**](RevisionDTO.md) | | [optional] [default to null] **DisconnectedNodeAcknowledged** | **bool** | Acknowledges that this node is disconnected to allow for mutable requests to proceed. | [optional] [default to null] +**Id** | **string** | The id of the parameter provider. | [optional] [default to null] **ParameterGroupConfigurations** | [**[]ParameterGroupConfigurationEntity**](ParameterGroupConfigurationEntity.md) | Configuration for the fetched Parameter Groups | [optional] [default to null] +**Revision** | [***RevisionDto**](RevisionDTO.md) | | [optional] [default to null] [[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md) diff --git a/pkg/nifi/docs/ParameterProviderParameterFetchEntity.md b/pkg/nifi/docs/ParameterProviderParameterFetchEntity.md index bff3954..31a5838 100644 --- a/pkg/nifi/docs/ParameterProviderParameterFetchEntity.md +++ b/pkg/nifi/docs/ParameterProviderParameterFetchEntity.md @@ -3,9 +3,9 @@ ## Properties Name | Type | Description | Notes ------------ | ------------- | ------------- | ------------- +**DisconnectedNodeAcknowledged** | **bool** | Acknowledges that this node is disconnected to allow for mutable requests to proceed. | [optional] [default to null] **Id** | **string** | The id of the parameter provider. | [optional] [default to null] **Revision** | [***RevisionDto**](RevisionDTO.md) | | [optional] [default to null] -**DisconnectedNodeAcknowledged** | **bool** | Acknowledges that this node is disconnected to allow for mutable requests to proceed. | [optional] [default to null] [[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md) diff --git a/pkg/nifi/docs/ParameterProviderReference.md b/pkg/nifi/docs/ParameterProviderReference.md index 2733341..fd1091d 100644 --- a/pkg/nifi/docs/ParameterProviderReference.md +++ b/pkg/nifi/docs/ParameterProviderReference.md @@ -3,10 +3,10 @@ ## Properties Name | Type | Description | Notes ------------ | ------------- | ------------- | ------------- +**Bundle** | [***Bundle**](Bundle.md) | | [optional] [default to null] **Identifier** | **string** | The identifier of the parameter provider | [optional] [default to null] **Name** | **string** | The name of the parameter provider | [optional] [default to null] **Type_** | **string** | The fully qualified name of the parameter provider class. | [optional] [default to null] -**Bundle** | [***Bundle**](Bundle.md) | | [optional] [default to null] [[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md) diff --git a/pkg/nifi/docs/ParameterProviderReferencingComponentEntity.md b/pkg/nifi/docs/ParameterProviderReferencingComponentEntity.md index f252f94..b7604ca 100644 --- a/pkg/nifi/docs/ParameterProviderReferencingComponentEntity.md +++ b/pkg/nifi/docs/ParameterProviderReferencingComponentEntity.md @@ -3,14 +3,14 @@ ## Properties Name | Type | Description | Notes ------------ | ------------- | ------------- | ------------- -**Revision** | [***RevisionDto**](RevisionDTO.md) | | [optional] [default to null] -**Id** | **string** | The id of the component. | [optional] [default to null] -**Uri** | **string** | The URI for futures requests to the component. | [optional] [default to null] -**Position** | [***PositionDto**](PositionDTO.md) | | [optional] [default to null] -**Permissions** | [***PermissionsDto**](PermissionsDTO.md) | | [optional] [default to null] **Bulletins** | [**[]BulletinEntity**](BulletinEntity.md) | The bulletins for this component. | [optional] [default to null] -**DisconnectedNodeAcknowledged** | **bool** | Acknowledges that this node is disconnected to allow for mutable requests to proceed. | [optional] [default to null] **Component** | [***ParameterProviderReferencingComponentDto**](ParameterProviderReferencingComponentDTO.md) | | [optional] [default to null] +**DisconnectedNodeAcknowledged** | **bool** | Acknowledges that this node is disconnected to allow for mutable requests to proceed. | [optional] [default to null] +**Id** | **string** | The id of the component. | [optional] [default to null] +**Permissions** | [***PermissionsDto**](PermissionsDTO.md) | | [optional] [default to null] +**Position** | [***PositionDto**](PositionDTO.md) | | [optional] [default to null] +**Revision** | [***RevisionDto**](RevisionDTO.md) | | [optional] [default to null] +**Uri** | **string** | The URI for futures requests to the component. | [optional] [default to null] [[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md) diff --git a/pkg/nifi/docs/ParameterProvidersEntity.md b/pkg/nifi/docs/ParameterProvidersEntity.md index 6eacbe4..ff565ca 100644 --- a/pkg/nifi/docs/ParameterProvidersEntity.md +++ b/pkg/nifi/docs/ParameterProvidersEntity.md @@ -3,8 +3,8 @@ ## Properties Name | Type | Description | Notes ------------ | ------------- | ------------- | ------------- -**ParameterProviders** | [**[]ParameterProviderEntity**](ParameterProviderEntity.md) | | [optional] [default to null] **CurrentTime** | **string** | The current time on the system. | [optional] [default to null] +**ParameterProviders** | [**[]ParameterProviderEntity**](ParameterProviderEntity.md) | | [optional] [default to null] [[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md) diff --git a/pkg/nifi/docs/PasteRequestEntity.md b/pkg/nifi/docs/PasteRequestEntity.md new file mode 100644 index 0000000..aff1f5d --- /dev/null +++ b/pkg/nifi/docs/PasteRequestEntity.md @@ -0,0 +1,11 @@ +# PasteRequestEntity + +## Properties +Name | Type | Description | Notes +------------ | ------------- | ------------- | ------------- +**CopyResponse** | [***CopyResponseEntity**](CopyResponseEntity.md) | | [optional] [default to null] +**DisconnectedNodeAcknowledged** | **bool** | | [optional] [default to null] +**Revision** | [***RevisionDto**](RevisionDTO.md) | | [optional] [default to null] + +[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md) + diff --git a/pkg/nifi/docs/PasteResponseEntity.md b/pkg/nifi/docs/PasteResponseEntity.md new file mode 100644 index 0000000..7d206e1 --- /dev/null +++ b/pkg/nifi/docs/PasteResponseEntity.md @@ -0,0 +1,10 @@ +# PasteResponseEntity + +## Properties +Name | Type | Description | Notes +------------ | ------------- | ------------- | ------------- +**Flow** | [***FlowDto**](FlowDTO.md) | | [optional] [default to null] +**Revision** | [***RevisionDto**](RevisionDTO.md) | | [optional] [default to null] + +[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md) + diff --git a/pkg/nifi/docs/PeerDto.md b/pkg/nifi/docs/PeerDto.md index 99d0ae2..c8e00a8 100644 --- a/pkg/nifi/docs/PeerDto.md +++ b/pkg/nifi/docs/PeerDto.md @@ -3,10 +3,10 @@ ## Properties Name | Type | Description | Notes ------------ | ------------- | ------------- | ------------- +**FlowFileCount** | **int32** | The number of flowFiles this peer holds. | [optional] [default to null] **Hostname** | **string** | The hostname of this peer. | [optional] [default to null] **Port** | **int32** | The port number of this peer. | [optional] [default to null] **Secure** | **bool** | Returns if this peer connection is secure. | [optional] [default to null] -**FlowFileCount** | **int32** | The number of flowFiles this peer holds. | [optional] [default to null] [[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md) diff --git a/pkg/nifi/docs/PortDto.md b/pkg/nifi/docs/PortDto.md index efef32a..d95008e 100644 --- a/pkg/nifi/docs/PortDto.md +++ b/pkg/nifi/docs/PortDto.md @@ -3,19 +3,19 @@ ## Properties Name | Type | Description | Notes ------------ | ------------- | ------------- | ------------- +**AllowRemoteAccess** | **bool** | Whether this port can be accessed remotely via Site-to-Site protocol. | [optional] [default to null] +**Comments** | **string** | The comments for the port. | [optional] [default to null] +**ConcurrentlySchedulableTaskCount** | **int32** | The number of tasks that should be concurrently scheduled for the port. | [optional] [default to null] **Id** | **string** | The id of the component. | [optional] [default to null] -**VersionedComponentId** | **string** | The ID of the corresponding component that is under version control | [optional] [default to null] +**Name** | **string** | The name of the port. | [optional] [default to null] **ParentGroupId** | **string** | The id of parent process group of this component if applicable. | [optional] [default to null] +**PortFunction** | **string** | Specifies how the Port functions | [optional] [default to null] **Position** | [***PositionDto**](PositionDTO.md) | | [optional] [default to null] -**Name** | **string** | The name of the port. | [optional] [default to null] -**Comments** | **string** | The comments for the port. | [optional] [default to null] **State** | **string** | The state of the port. | [optional] [default to null] -**Type_** | **string** | The type of port. | [optional] [default to null] **Transmitting** | **bool** | Whether the port has incoming or output connections to a remote NiFi. This is only applicable when the port is allowed to be accessed remotely. | [optional] [default to null] -**ConcurrentlySchedulableTaskCount** | **int32** | The number of tasks that should be concurrently scheduled for the port. | [optional] [default to null] -**AllowRemoteAccess** | **bool** | Whether this port can be accessed remotely via Site-to-Site protocol. | [optional] [default to null] -**PortFunction** | **string** | Specifies how the Port functions | [optional] [default to null] +**Type_** | **string** | The type of port. | [optional] [default to null] **ValidationErrors** | **[]string** | Gets the validation errors from this port. These validation errors represent the problems with the port that must be resolved before it can be started. | [optional] [default to null] +**VersionedComponentId** | **string** | The ID of the corresponding component that is under version control | [optional] [default to null] [[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md) diff --git a/pkg/nifi/docs/PortEntity.md b/pkg/nifi/docs/PortEntity.md index 352a9a6..5b7e874 100644 --- a/pkg/nifi/docs/PortEntity.md +++ b/pkg/nifi/docs/PortEntity.md @@ -3,18 +3,18 @@ ## Properties Name | Type | Description | Notes ------------ | ------------- | ------------- | ------------- -**Revision** | [***RevisionDto**](RevisionDTO.md) | | [optional] [default to null] -**Id** | **string** | The id of the component. | [optional] [default to null] -**Uri** | **string** | The URI for futures requests to the component. | [optional] [default to null] -**Position** | [***PositionDto**](PositionDTO.md) | | [optional] [default to null] -**Permissions** | [***PermissionsDto**](PermissionsDTO.md) | | [optional] [default to null] +**AllowRemoteAccess** | **bool** | Whether this port can be accessed remotely via Site-to-Site protocol. | [optional] [default to null] **Bulletins** | [**[]BulletinEntity**](BulletinEntity.md) | The bulletins for this component. | [optional] [default to null] -**DisconnectedNodeAcknowledged** | **bool** | Acknowledges that this node is disconnected to allow for mutable requests to proceed. | [optional] [default to null] **Component** | [***PortDto**](PortDTO.md) | | [optional] [default to null] -**Status** | [***PortStatusDto**](PortStatusDTO.md) | | [optional] [default to null] -**PortType** | **string** | | [optional] [default to null] +**DisconnectedNodeAcknowledged** | **bool** | Acknowledges that this node is disconnected to allow for mutable requests to proceed. | [optional] [default to null] +**Id** | **string** | The id of the component. | [optional] [default to null] **OperatePermissions** | [***PermissionsDto**](PermissionsDTO.md) | | [optional] [default to null] -**AllowRemoteAccess** | **bool** | Whether this port can be accessed remotely via Site-to-Site protocol. | [optional] [default to null] +**Permissions** | [***PermissionsDto**](PermissionsDTO.md) | | [optional] [default to null] +**PortType** | **string** | | [optional] [default to null] +**Position** | [***PositionDto**](PositionDTO.md) | | [optional] [default to null] +**Revision** | [***RevisionDto**](RevisionDTO.md) | | [optional] [default to null] +**Status** | [***PortStatusDto**](PortStatusDTO.md) | | [optional] [default to null] +**Uri** | **string** | The URI for futures requests to the component. | [optional] [default to null] [[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md) diff --git a/pkg/nifi/docs/PortRunStatusEntity.md b/pkg/nifi/docs/PortRunStatusEntity.md index 775e567..973874d 100644 --- a/pkg/nifi/docs/PortRunStatusEntity.md +++ b/pkg/nifi/docs/PortRunStatusEntity.md @@ -3,9 +3,9 @@ ## Properties Name | Type | Description | Notes ------------ | ------------- | ------------- | ------------- +**DisconnectedNodeAcknowledged** | **bool** | Acknowledges that this node is disconnected to allow for mutable requests to proceed. | [optional] [default to null] **Revision** | [***RevisionDto**](RevisionDTO.md) | | [optional] [default to null] **State** | **string** | The run status of the Port. | [optional] [default to null] -**DisconnectedNodeAcknowledged** | **bool** | Acknowledges that this node is disconnected to allow for mutable requests to proceed. | [optional] [default to null] [[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md) diff --git a/pkg/nifi/docs/PortStatusDto.md b/pkg/nifi/docs/PortStatusDto.md index 19453d9..e91b8b4 100644 --- a/pkg/nifi/docs/PortStatusDto.md +++ b/pkg/nifi/docs/PortStatusDto.md @@ -3,14 +3,14 @@ ## Properties Name | Type | Description | Notes ------------ | ------------- | ------------- | ------------- -**Id** | **string** | The id of the port. | [optional] [default to null] +**AggregateSnapshot** | [***PortStatusSnapshotDto**](PortStatusSnapshotDTO.md) | | [optional] [default to null] **GroupId** | **string** | The id of the parent process group of the port. | [optional] [default to null] +**Id** | **string** | The id of the port. | [optional] [default to null] **Name** | **string** | The name of the port. | [optional] [default to null] -**Transmitting** | **bool** | Whether the port has incoming or outgoing connections to a remote NiFi. | [optional] [default to null] +**NodeSnapshots** | [**[]NodePortStatusSnapshotDto**](NodePortStatusSnapshotDTO.md) | A status snapshot for each node in the cluster. If the NiFi instance is a standalone instance, rather than a cluster, this may be null. | [optional] [default to null] **RunStatus** | **string** | The run status of the port. | [optional] [default to null] **StatsLastRefreshed** | **string** | The time the status for the process group was last refreshed. | [optional] [default to null] -**AggregateSnapshot** | [***PortStatusSnapshotDto**](PortStatusSnapshotDTO.md) | | [optional] [default to null] -**NodeSnapshots** | [**[]NodePortStatusSnapshotDto**](NodePortStatusSnapshotDTO.md) | A status snapshot for each node in the cluster. If the NiFi instance is a standalone instance, rather than a cluster, this may be null. | [optional] [default to null] +**Transmitting** | **bool** | Whether the port has incoming or outgoing connections to a remote NiFi. | [optional] [default to null] [[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md) diff --git a/pkg/nifi/docs/PortStatusEntity.md b/pkg/nifi/docs/PortStatusEntity.md index 95935be..6fdec25 100644 --- a/pkg/nifi/docs/PortStatusEntity.md +++ b/pkg/nifi/docs/PortStatusEntity.md @@ -3,8 +3,8 @@ ## Properties Name | Type | Description | Notes ------------ | ------------- | ------------- | ------------- -**PortStatus** | [***PortStatusDto**](PortStatusDTO.md) | | [optional] [default to null] **CanRead** | **bool** | Indicates whether the user can read a given resource. | [optional] [default to null] +**PortStatus** | [***PortStatusDto**](PortStatusDTO.md) | | [optional] [default to null] [[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md) diff --git a/pkg/nifi/docs/PortStatusSnapshotDto.md b/pkg/nifi/docs/PortStatusSnapshotDto.md index 325573f..ba0f4ff 100644 --- a/pkg/nifi/docs/PortStatusSnapshotDto.md +++ b/pkg/nifi/docs/PortStatusSnapshotDto.md @@ -3,18 +3,18 @@ ## Properties Name | Type | Description | Notes ------------ | ------------- | ------------- | ------------- -**Id** | **string** | The id of the port. | [optional] [default to null] -**GroupId** | **string** | The id of the parent process group of the port. | [optional] [default to null] -**Name** | **string** | The name of the port. | [optional] [default to null] **ActiveThreadCount** | **int32** | The active thread count for the port. | [optional] [default to null] -**FlowFilesIn** | **int32** | The number of FlowFiles that have been accepted in the last 5 minutes. | [optional] [default to null] **BytesIn** | **int64** | The size of hte FlowFiles that have been accepted in the last 5 minutes. | [optional] [default to null] -**Input** | **string** | The count/size of flowfiles that have been accepted in the last 5 minutes. | [optional] [default to null] -**FlowFilesOut** | **int32** | The number of FlowFiles that have been processed in the last 5 minutes. | [optional] [default to null] **BytesOut** | **int64** | The number of bytes that have been processed in the last 5 minutes. | [optional] [default to null] +**FlowFilesIn** | **int32** | The number of FlowFiles that have been accepted in the last 5 minutes. | [optional] [default to null] +**FlowFilesOut** | **int32** | The number of FlowFiles that have been processed in the last 5 minutes. | [optional] [default to null] +**GroupId** | **string** | The id of the parent process group of the port. | [optional] [default to null] +**Id** | **string** | The id of the port. | [optional] [default to null] +**Input** | **string** | The count/size of flowfiles that have been accepted in the last 5 minutes. | [optional] [default to null] +**Name** | **string** | The name of the port. | [optional] [default to null] **Output** | **string** | The count/size of flowfiles that have been processed in the last 5 minutes. | [optional] [default to null] -**Transmitting** | **bool** | Whether the port has incoming or outgoing connections to a remote NiFi. | [optional] [default to null] **RunStatus** | **string** | The run status of the port. | [optional] [default to null] +**Transmitting** | **bool** | Whether the port has incoming or outgoing connections to a remote NiFi. | [optional] [default to null] [[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md) diff --git a/pkg/nifi/docs/PortStatusSnapshotEntity.md b/pkg/nifi/docs/PortStatusSnapshotEntity.md index 6e9779c..2c160e4 100644 --- a/pkg/nifi/docs/PortStatusSnapshotEntity.md +++ b/pkg/nifi/docs/PortStatusSnapshotEntity.md @@ -3,9 +3,9 @@ ## Properties Name | Type | Description | Notes ------------ | ------------- | ------------- | ------------- +**CanRead** | **bool** | Indicates whether the user can read a given resource. | [optional] [default to null] **Id** | **string** | The id of the port. | [optional] [default to null] **PortStatusSnapshot** | [***PortStatusSnapshotDto**](PortStatusSnapshotDTO.md) | | [optional] [default to null] -**CanRead** | **bool** | Indicates whether the user can read a given resource. | [optional] [default to null] [[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md) diff --git a/pkg/nifi/docs/ProcessGroupDto.md b/pkg/nifi/docs/ProcessGroupDto.md index f05857c..e8aff8f 100644 --- a/pkg/nifi/docs/ProcessGroupDto.md +++ b/pkg/nifi/docs/ProcessGroupDto.md @@ -3,42 +3,42 @@ ## Properties Name | Type | Description | Notes ------------ | ------------- | ------------- | ------------- -**Id** | **string** | The id of the component. | [optional] [default to null] -**VersionedComponentId** | **string** | The ID of the corresponding component that is under version control | [optional] [default to null] -**ParentGroupId** | **string** | The id of parent process group of this component if applicable. | [optional] [default to null] -**Position** | [***PositionDto**](PositionDTO.md) | | [optional] [default to null] -**Name** | **string** | The name of the process group. | [optional] [default to null] +**ActiveRemotePortCount** | **int32** | The number of active remote ports in the process group. | [optional] [default to null] **Comments** | **string** | The comments for the process group. | [optional] [default to null] -**VersionControlInformation** | [***VersionControlInformationDto**](VersionControlInformationDTO.md) | | [optional] [default to null] -**ParameterContext** | [***ParameterContextReferenceEntity**](ParameterContextReferenceEntity.md) | | [optional] [default to null] -**FlowfileConcurrency** | **string** | The FlowFile Concurrency for this Process Group. | [optional] [default to null] -**FlowfileOutboundPolicy** | **string** | The Outbound Policy that is used for determining how FlowFiles should be transferred out of the Process Group. | [optional] [default to null] -**DefaultFlowFileExpiration** | **string** | The default FlowFile Expiration for this Process Group. | [optional] [default to null] -**DefaultBackPressureObjectThreshold** | **int64** | Default value used in this Process Group for the maximum number of objects that can be queued before back pressure is applied. | [optional] [default to null] +**Contents** | [***FlowSnippetDto**](FlowSnippetDTO.md) | | [optional] [default to null] **DefaultBackPressureDataSizeThreshold** | **string** | Default value used in this Process Group for the maximum data size of objects that can be queued before back pressure is applied. | [optional] [default to null] -**LogFileSuffix** | **string** | The log file suffix for this Process Group for dedicated logging. | [optional] [default to null] -**ExecutionEngine** | **string** | The Execution Engine that should be used to run the flow represented by this Process Group. | [optional] [default to null] -**MaxConcurrentTasks** | **int32** | The maximum number of concurrent tasks to use when running the flow using the Stateless Engine | [optional] [default to null] -**StatelessFlowTimeout** | **string** | The maximum amount of time that the flow can be run using the Stateless Engine before the flow times out | [optional] [default to null] -**RunningCount** | **int32** | The number of running components in this process group. | [optional] [default to null] -**StoppedCount** | **int32** | The number of stopped components in the process group. | [optional] [default to null] -**InvalidCount** | **int32** | The number of invalid components in the process group. | [optional] [default to null] +**DefaultBackPressureObjectThreshold** | **int64** | Default value used in this Process Group for the maximum number of objects that can be queued before back pressure is applied. | [optional] [default to null] +**DefaultFlowFileExpiration** | **string** | The default FlowFile Expiration for this Process Group. | [optional] [default to null] **DisabledCount** | **int32** | The number of disabled components in the process group. | [optional] [default to null] -**ActiveRemotePortCount** | **int32** | The number of active remote ports in the process group. | [optional] [default to null] +**ExecutionEngine** | **string** | The Execution Engine that should be used to run the flow represented by this Process Group. | [optional] [default to null] +**FlowfileConcurrency** | **string** | The FlowFile Concurrency for this Process Group. | [optional] [default to null] +**FlowfileOutboundPolicy** | **string** | The Outbound Policy that is used for determining how FlowFiles should be transferred out of the Process Group. | [optional] [default to null] +**Id** | **string** | The id of the component. | [optional] [default to null] **InactiveRemotePortCount** | **int32** | The number of inactive remote ports in the process group. | [optional] [default to null] -**UpToDateCount** | **int32** | The number of up to date versioned process groups in the process group. | [optional] [default to null] -**LocallyModifiedCount** | **int32** | The number of locally modified versioned process groups in the process group. | [optional] [default to null] -**StaleCount** | **int32** | The number of stale versioned process groups in the process group. | [optional] [default to null] -**LocallyModifiedAndStaleCount** | **int32** | The number of locally modified and stale versioned process groups in the process group. | [optional] [default to null] -**SyncFailureCount** | **int32** | The number of versioned process groups in the process group that are unable to sync to a registry. | [optional] [default to null] +**InputPortCount** | **int32** | The number of input ports in the process group. | [optional] [default to null] +**InvalidCount** | **int32** | The number of invalid components in the process group. | [optional] [default to null] **LocalInputPortCount** | **int32** | The number of local input ports in the process group. | [optional] [default to null] **LocalOutputPortCount** | **int32** | The number of local output ports in the process group. | [optional] [default to null] +**LocallyModifiedAndStaleCount** | **int32** | The number of locally modified and stale versioned process groups in the process group. | [optional] [default to null] +**LocallyModifiedCount** | **int32** | The number of locally modified versioned process groups in the process group. | [optional] [default to null] +**LogFileSuffix** | **string** | The log file suffix for this Process Group for dedicated logging. | [optional] [default to null] +**MaxConcurrentTasks** | **int32** | The maximum number of concurrent tasks to use when running the flow using the Stateless Engine | [optional] [default to null] +**Name** | **string** | The name of the process group. | [optional] [default to null] +**OutputPortCount** | **int32** | The number of output ports in the process group. | [optional] [default to null] +**ParameterContext** | [***ParameterContextReferenceEntity**](ParameterContextReferenceEntity.md) | | [optional] [default to null] +**ParentGroupId** | **string** | The id of parent process group of this component if applicable. | [optional] [default to null] +**Position** | [***PositionDto**](PositionDTO.md) | | [optional] [default to null] **PublicInputPortCount** | **int32** | The number of public input ports in the process group. | [optional] [default to null] **PublicOutputPortCount** | **int32** | The number of public output ports in the process group. | [optional] [default to null] +**RunningCount** | **int32** | The number of running components in this process group. | [optional] [default to null] +**StaleCount** | **int32** | The number of stale versioned process groups in the process group. | [optional] [default to null] +**StatelessFlowTimeout** | **string** | The maximum amount of time that the flow can be run using the Stateless Engine before the flow times out | [optional] [default to null] **StatelessGroupScheduledState** | **string** | If the Process Group is configured to run in using the Stateless Engine, represents the current state. Otherwise, will be STOPPED. | [optional] [default to null] -**Contents** | [***FlowSnippetDto**](FlowSnippetDTO.md) | | [optional] [default to null] -**InputPortCount** | **int32** | The number of input ports in the process group. | [optional] [default to null] -**OutputPortCount** | **int32** | The number of output ports in the process group. | [optional] [default to null] +**StoppedCount** | **int32** | The number of stopped components in the process group. | [optional] [default to null] +**SyncFailureCount** | **int32** | The number of versioned process groups in the process group that are unable to sync to a registry. | [optional] [default to null] +**UpToDateCount** | **int32** | The number of up to date versioned process groups in the process group. | [optional] [default to null] +**VersionControlInformation** | [***VersionControlInformationDto**](VersionControlInformationDTO.md) | | [optional] [default to null] +**VersionedComponentId** | **string** | The ID of the corresponding component that is under version control | [optional] [default to null] [[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md) diff --git a/pkg/nifi/docs/ProcessGroupEntity.md b/pkg/nifi/docs/ProcessGroupEntity.md index fc6a568..07bcb7e 100644 --- a/pkg/nifi/docs/ProcessGroupEntity.md +++ b/pkg/nifi/docs/ProcessGroupEntity.md @@ -3,36 +3,36 @@ ## Properties Name | Type | Description | Notes ------------ | ------------- | ------------- | ------------- -**Revision** | [***RevisionDto**](RevisionDTO.md) | | [optional] [default to null] -**Id** | **string** | The id of the component. | [optional] [default to null] -**Uri** | **string** | The URI for futures requests to the component. | [optional] [default to null] -**Position** | [***PositionDto**](PositionDTO.md) | | [optional] [default to null] -**Permissions** | [***PermissionsDto**](PermissionsDTO.md) | | [optional] [default to null] +**ActiveRemotePortCount** | **int32** | The number of active remote ports in the process group. | [optional] [default to null] **Bulletins** | [**[]BulletinEntity**](BulletinEntity.md) | The bulletins for this component. | [optional] [default to null] -**DisconnectedNodeAcknowledged** | **bool** | Acknowledges that this node is disconnected to allow for mutable requests to proceed. | [optional] [default to null] **Component** | [***ProcessGroupDto**](ProcessGroupDTO.md) | | [optional] [default to null] -**Status** | [***ProcessGroupStatusDto**](ProcessGroupStatusDTO.md) | | [optional] [default to null] -**VersionedFlowSnapshot** | [***RegisteredFlowSnapshot**](RegisteredFlowSnapshot.md) | | [optional] [default to null] -**RunningCount** | **int32** | The number of running components in this process group. | [optional] [default to null] -**StoppedCount** | **int32** | The number of stopped components in the process group. | [optional] [default to null] -**InvalidCount** | **int32** | The number of invalid components in the process group. | [optional] [default to null] **DisabledCount** | **int32** | The number of disabled components in the process group. | [optional] [default to null] -**ActiveRemotePortCount** | **int32** | The number of active remote ports in the process group. | [optional] [default to null] +**DisconnectedNodeAcknowledged** | **bool** | Acknowledges that this node is disconnected to allow for mutable requests to proceed. | [optional] [default to null] +**Id** | **string** | The id of the component. | [optional] [default to null] **InactiveRemotePortCount** | **int32** | The number of inactive remote ports in the process group. | [optional] [default to null] -**VersionedFlowState** | **string** | The current state of the Process Group, as it relates to the Versioned Flow | [optional] [default to null] -**UpToDateCount** | **int32** | The number of up to date versioned process groups in the process group. | [optional] [default to null] -**LocallyModifiedCount** | **int32** | The number of locally modified versioned process groups in the process group. | [optional] [default to null] -**StaleCount** | **int32** | The number of stale versioned process groups in the process group. | [optional] [default to null] -**LocallyModifiedAndStaleCount** | **int32** | The number of locally modified and stale versioned process groups in the process group. | [optional] [default to null] -**SyncFailureCount** | **int32** | The number of versioned process groups in the process group that are unable to sync to a registry. | [optional] [default to null] +**InputPortCount** | **int32** | The number of input ports in the process group. | [optional] [default to null] +**InvalidCount** | **int32** | The number of invalid components in the process group. | [optional] [default to null] **LocalInputPortCount** | **int32** | The number of local input ports in the process group. | [optional] [default to null] **LocalOutputPortCount** | **int32** | The number of local output ports in the process group. | [optional] [default to null] -**PublicInputPortCount** | **int32** | The number of public input ports in the process group. | [optional] [default to null] -**PublicOutputPortCount** | **int32** | The number of public output ports in the process group. | [optional] [default to null] +**LocallyModifiedAndStaleCount** | **int32** | The number of locally modified and stale versioned process groups in the process group. | [optional] [default to null] +**LocallyModifiedCount** | **int32** | The number of locally modified versioned process groups in the process group. | [optional] [default to null] +**OutputPortCount** | **int32** | The number of output ports in the process group. | [optional] [default to null] **ParameterContext** | [***ParameterContextReferenceEntity**](ParameterContextReferenceEntity.md) | | [optional] [default to null] +**Permissions** | [***PermissionsDto**](PermissionsDTO.md) | | [optional] [default to null] +**Position** | [***PositionDto**](PositionDTO.md) | | [optional] [default to null] **ProcessGroupUpdateStrategy** | **string** | Determines the process group update strategy | [optional] [default to null] -**InputPortCount** | **int32** | The number of input ports in the process group. | [optional] [default to null] -**OutputPortCount** | **int32** | The number of output ports in the process group. | [optional] [default to null] +**PublicInputPortCount** | **int32** | The number of public input ports in the process group. | [optional] [default to null] +**PublicOutputPortCount** | **int32** | The number of public output ports in the process group. | [optional] [default to null] +**Revision** | [***RevisionDto**](RevisionDTO.md) | | [optional] [default to null] +**RunningCount** | **int32** | The number of running components in this process group. | [optional] [default to null] +**StaleCount** | **int32** | The number of stale versioned process groups in the process group. | [optional] [default to null] +**Status** | [***ProcessGroupStatusDto**](ProcessGroupStatusDTO.md) | | [optional] [default to null] +**StoppedCount** | **int32** | The number of stopped components in the process group. | [optional] [default to null] +**SyncFailureCount** | **int32** | The number of versioned process groups in the process group that are unable to sync to a registry. | [optional] [default to null] +**UpToDateCount** | **int32** | The number of up to date versioned process groups in the process group. | [optional] [default to null] +**Uri** | **string** | The URI for futures requests to the component. | [optional] [default to null] +**VersionedFlowSnapshot** | [***RegisteredFlowSnapshot**](RegisteredFlowSnapshot.md) | | [optional] [default to null] +**VersionedFlowState** | **string** | The current state of the Process Group, as it relates to the Versioned Flow | [optional] [default to null] [[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md) diff --git a/pkg/nifi/docs/ProcessGroupFlowDto.md b/pkg/nifi/docs/ProcessGroupFlowDto.md index 2e04bb8..3e9111c 100644 --- a/pkg/nifi/docs/ProcessGroupFlowDto.md +++ b/pkg/nifi/docs/ProcessGroupFlowDto.md @@ -3,13 +3,13 @@ ## Properties Name | Type | Description | Notes ------------ | ------------- | ------------- | ------------- -**Id** | **string** | The id of the component. | [optional] [default to null] -**Uri** | **string** | The URI for futures requests to the component. | [optional] [default to null] -**ParentGroupId** | **string** | The id of parent process group of this component if applicable. | [optional] [default to null] -**ParameterContext** | [***ParameterContextReferenceEntity**](ParameterContextReferenceEntity.md) | | [optional] [default to null] **Breadcrumb** | [***FlowBreadcrumbEntity**](FlowBreadcrumbEntity.md) | | [optional] [default to null] **Flow** | [***FlowDto**](FlowDTO.md) | | [optional] [default to null] +**Id** | **string** | The id of the component. | [optional] [default to null] **LastRefreshed** | **string** | The time the flow for the process group was last refreshed. | [optional] [default to null] +**ParameterContext** | [***ParameterContextReferenceEntity**](ParameterContextReferenceEntity.md) | | [optional] [default to null] +**ParentGroupId** | **string** | The id of parent process group of this component if applicable. | [optional] [default to null] +**Uri** | **string** | The URI for futures requests to the component. | [optional] [default to null] [[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md) diff --git a/pkg/nifi/docs/ProcessGroupFlowEntity.md b/pkg/nifi/docs/ProcessGroupFlowEntity.md index 0f02f28..81978fe 100644 --- a/pkg/nifi/docs/ProcessGroupFlowEntity.md +++ b/pkg/nifi/docs/ProcessGroupFlowEntity.md @@ -5,6 +5,7 @@ Name | Type | Description | Notes ------------ | ------------- | ------------- | ------------- **Permissions** | [***PermissionsDto**](PermissionsDTO.md) | | [optional] [default to null] **ProcessGroupFlow** | [***ProcessGroupFlowDto**](ProcessGroupFlowDTO.md) | | [optional] [default to null] +**Revision** | [***RevisionDto**](RevisionDTO.md) | | [optional] [default to null] [[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md) diff --git a/pkg/nifi/docs/ProcessGroupImportEntity.md b/pkg/nifi/docs/ProcessGroupImportEntity.md index cd9e36e..8815265 100644 --- a/pkg/nifi/docs/ProcessGroupImportEntity.md +++ b/pkg/nifi/docs/ProcessGroupImportEntity.md @@ -3,8 +3,8 @@ ## Properties Name | Type | Description | Notes ------------ | ------------- | ------------- | ------------- -**ProcessGroupRevision** | [***RevisionDto**](RevisionDTO.md) | | [optional] [default to null] **DisconnectedNodeAcknowledged** | **bool** | Acknowledges that this node is disconnected to allow for mutable requests to proceed. | [optional] [default to null] +**ProcessGroupRevision** | [***RevisionDto**](RevisionDTO.md) | | [optional] [default to null] **VersionedFlowSnapshot** | [***RegisteredFlowSnapshot**](RegisteredFlowSnapshot.md) | | [optional] [default to null] [[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md) diff --git a/pkg/nifi/docs/ProcessGroupReplaceRequestDto.md b/pkg/nifi/docs/ProcessGroupReplaceRequestDto.md index ca50c4b..3125b3f 100644 --- a/pkg/nifi/docs/ProcessGroupReplaceRequestDto.md +++ b/pkg/nifi/docs/ProcessGroupReplaceRequestDto.md @@ -3,14 +3,14 @@ ## Properties Name | Type | Description | Notes ------------ | ------------- | ------------- | ------------- -**RequestId** | **string** | The unique ID of this request. | [optional] [default to null] -**ProcessGroupId** | **string** | The unique ID of the Process Group being updated | [optional] [default to null] -**Uri** | **string** | The URI for future requests to this drop request. | [optional] [default to null] -**LastUpdated** | **string** | The last time this request was updated. | [optional] [default to null] **Complete** | **bool** | Whether or not this request has completed | [optional] [default to null] **FailureReason** | **string** | An explanation of why this request failed, or null if this request has not failed | [optional] [default to null] +**LastUpdated** | **string** | The last time this request was updated. | [optional] [default to null] **PercentCompleted** | **int32** | The percentage complete for the request, between 0 and 100 | [optional] [default to null] +**ProcessGroupId** | **string** | The unique ID of the Process Group being updated | [optional] [default to null] +**RequestId** | **string** | The unique ID of this request. | [optional] [default to null] **State** | **string** | The state of the request | [optional] [default to null] +**Uri** | **string** | The URI for future requests to this drop request. | [optional] [default to null] [[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md) diff --git a/pkg/nifi/docs/ProcessGroupStatusDto.md b/pkg/nifi/docs/ProcessGroupStatusDto.md index b54af12..98ab85e 100644 --- a/pkg/nifi/docs/ProcessGroupStatusDto.md +++ b/pkg/nifi/docs/ProcessGroupStatusDto.md @@ -3,11 +3,11 @@ ## Properties Name | Type | Description | Notes ------------ | ------------- | ------------- | ------------- +**AggregateSnapshot** | [***ProcessGroupStatusSnapshotDto**](ProcessGroupStatusSnapshotDTO.md) | | [optional] [default to null] **Id** | **string** | The ID of the Process Group | [optional] [default to null] **Name** | **string** | The name of the Process Group | [optional] [default to null] -**StatsLastRefreshed** | **string** | The time the status for the process group was last refreshed. | [optional] [default to null] -**AggregateSnapshot** | [***ProcessGroupStatusSnapshotDto**](ProcessGroupStatusSnapshotDTO.md) | | [optional] [default to null] **NodeSnapshots** | [**[]NodeProcessGroupStatusSnapshotDto**](NodeProcessGroupStatusSnapshotDTO.md) | The status reported by each node in the cluster. If the NiFi instance is a standalone instance, rather than a clustered instance, this value may be null. | [optional] [default to null] +**StatsLastRefreshed** | **string** | The time the status for the process group was last refreshed. | [optional] [default to null] [[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md) diff --git a/pkg/nifi/docs/ProcessGroupStatusEntity.md b/pkg/nifi/docs/ProcessGroupStatusEntity.md index 6332988..b6b3126 100644 --- a/pkg/nifi/docs/ProcessGroupStatusEntity.md +++ b/pkg/nifi/docs/ProcessGroupStatusEntity.md @@ -3,8 +3,8 @@ ## Properties Name | Type | Description | Notes ------------ | ------------- | ------------- | ------------- -**ProcessGroupStatus** | [***ProcessGroupStatusDto**](ProcessGroupStatusDTO.md) | | [optional] [default to null] **CanRead** | **bool** | Indicates whether the user can read a given resource. | [optional] [default to null] +**ProcessGroupStatus** | [***ProcessGroupStatusDto**](ProcessGroupStatusDTO.md) | | [optional] [default to null] [[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md) diff --git a/pkg/nifi/docs/ProcessGroupStatusSnapshotDto.md b/pkg/nifi/docs/ProcessGroupStatusSnapshotDto.md index 1425829..33c5e9c 100644 --- a/pkg/nifi/docs/ProcessGroupStatusSnapshotDto.md +++ b/pkg/nifi/docs/ProcessGroupStatusSnapshotDto.md @@ -3,44 +3,44 @@ ## Properties Name | Type | Description | Notes ------------ | ------------- | ------------- | ------------- -**Id** | **string** | The id of the process group. | [optional] [default to null] -**Name** | **string** | The name of this process group. | [optional] [default to null] +**ActiveThreadCount** | **int32** | The active thread count for this process group. | [optional] [default to null] +**BytesIn** | **int64** | The number of bytes that have come into this ProcessGroup in the last 5 minutes | [optional] [default to null] +**BytesOut** | **int64** | The number of bytes transferred out of this ProcessGroup in the last 5 minutes | [optional] [default to null] +**BytesQueued** | **int64** | The number of bytes that are queued up in this ProcessGroup right now | [optional] [default to null] +**BytesRead** | **int64** | The number of bytes read by components in this ProcessGroup in the last 5 minutes | [optional] [default to null] +**BytesReceived** | **int64** | The number of bytes received from external sources by components within this ProcessGroup in the last 5 minutes | [optional] [default to null] +**BytesSent** | **int64** | The number of bytes sent to an external sink by components within this ProcessGroup in the last 5 minutes | [optional] [default to null] +**BytesTransferred** | **int64** | The number of bytes transferred in this ProcessGroup in the last 5 minutes | [optional] [default to null] +**BytesWritten** | **int64** | The number of bytes written by components in this ProcessGroup in the last 5 minutes | [optional] [default to null] **ConnectionStatusSnapshots** | [**[]ConnectionStatusSnapshotEntity**](ConnectionStatusSnapshotEntity.md) | The status of all connections in the process group. | [optional] [default to null] -**ProcessorStatusSnapshots** | [**[]ProcessorStatusSnapshotEntity**](ProcessorStatusSnapshotEntity.md) | The status of all processors in the process group. | [optional] [default to null] -**ProcessGroupStatusSnapshots** | [**[]ProcessGroupStatusSnapshotEntity**](ProcessGroupStatusSnapshotEntity.md) | The status of all process groups in the process group. | [optional] [default to null] -**RemoteProcessGroupStatusSnapshots** | [**[]RemoteProcessGroupStatusSnapshotEntity**](RemoteProcessGroupStatusSnapshotEntity.md) | The status of all remote process groups in the process group. | [optional] [default to null] -**InputPortStatusSnapshots** | [**[]PortStatusSnapshotEntity**](PortStatusSnapshotEntity.md) | The status of all input ports in the process group. | [optional] [default to null] -**OutputPortStatusSnapshots** | [**[]PortStatusSnapshotEntity**](PortStatusSnapshotEntity.md) | The status of all output ports in the process group. | [optional] [default to null] -**VersionedFlowState** | **string** | The current state of the Process Group, as it relates to the Versioned Flow | [optional] [default to null] -**StatelessActiveThreadCount** | **int32** | The current number of active threads for the Process Group, when running in Stateless mode. | [optional] [default to null] **FlowFilesIn** | **int32** | The number of FlowFiles that have come into this ProcessGroup in the last 5 minutes | [optional] [default to null] -**BytesIn** | **int64** | The number of bytes that have come into this ProcessGroup in the last 5 minutes | [optional] [default to null] -**Input** | **string** | The input count/size for the process group in the last 5 minutes (pretty printed). | [optional] [default to null] +**FlowFilesOut** | **int32** | The number of FlowFiles transferred out of this ProcessGroup in the last 5 minutes | [optional] [default to null] **FlowFilesQueued** | **int32** | The number of FlowFiles that are queued up in this ProcessGroup right now | [optional] [default to null] -**BytesQueued** | **int64** | The number of bytes that are queued up in this ProcessGroup right now | [optional] [default to null] +**FlowFilesReceived** | **int32** | The number of FlowFiles received from external sources by components within this ProcessGroup in the last 5 minutes | [optional] [default to null] +**FlowFilesSent** | **int32** | The number of FlowFiles sent to an external sink by components within this ProcessGroup in the last 5 minutes | [optional] [default to null] +**FlowFilesTransferred** | **int32** | The number of FlowFiles transferred in this ProcessGroup in the last 5 minutes | [optional] [default to null] +**Id** | **string** | The id of the process group. | [optional] [default to null] +**Input** | **string** | The input count/size for the process group in the last 5 minutes (pretty printed). | [optional] [default to null] +**InputPortStatusSnapshots** | [**[]PortStatusSnapshotEntity**](PortStatusSnapshotEntity.md) | The status of all input ports in the process group. | [optional] [default to null] +**Name** | **string** | The name of this process group. | [optional] [default to null] +**Output** | **string** | The output count/size for the process group in the last 5 minutes. | [optional] [default to null] +**OutputPortStatusSnapshots** | [**[]PortStatusSnapshotEntity**](PortStatusSnapshotEntity.md) | The status of all output ports in the process group. | [optional] [default to null] +**ProcessGroupStatusSnapshots** | [**[]ProcessGroupStatusSnapshotEntity**](ProcessGroupStatusSnapshotEntity.md) | The status of all process groups in the process group. | [optional] [default to null] +**ProcessingNanos** | **int64** | | [optional] [default to null] +**ProcessingPerformanceStatus** | [***ProcessingPerformanceStatusDto**](ProcessingPerformanceStatusDTO.md) | | [optional] [default to null] +**ProcessorStatusSnapshots** | [**[]ProcessorStatusSnapshotEntity**](ProcessorStatusSnapshotEntity.md) | The status of all processors in the process group. | [optional] [default to null] **Queued** | **string** | The count/size that is queued in the the process group. | [optional] [default to null] **QueuedCount** | **string** | The count that is queued for the process group. | [optional] [default to null] **QueuedSize** | **string** | The size that is queued for the process group. | [optional] [default to null] -**BytesRead** | **int64** | The number of bytes read by components in this ProcessGroup in the last 5 minutes | [optional] [default to null] **Read** | **string** | The number of bytes read in the last 5 minutes. | [optional] [default to null] -**BytesWritten** | **int64** | The number of bytes written by components in this ProcessGroup in the last 5 minutes | [optional] [default to null] -**Written** | **string** | The number of bytes written in the last 5 minutes. | [optional] [default to null] -**FlowFilesOut** | **int32** | The number of FlowFiles transferred out of this ProcessGroup in the last 5 minutes | [optional] [default to null] -**BytesOut** | **int64** | The number of bytes transferred out of this ProcessGroup in the last 5 minutes | [optional] [default to null] -**Output** | **string** | The output count/size for the process group in the last 5 minutes. | [optional] [default to null] -**FlowFilesTransferred** | **int32** | The number of FlowFiles transferred in this ProcessGroup in the last 5 minutes | [optional] [default to null] -**BytesTransferred** | **int64** | The number of bytes transferred in this ProcessGroup in the last 5 minutes | [optional] [default to null] -**Transferred** | **string** | The count/size transferred to/from queues in the process group in the last 5 minutes. | [optional] [default to null] -**BytesReceived** | **int64** | The number of bytes received from external sources by components within this ProcessGroup in the last 5 minutes | [optional] [default to null] -**FlowFilesReceived** | **int32** | The number of FlowFiles received from external sources by components within this ProcessGroup in the last 5 minutes | [optional] [default to null] **Received** | **string** | The count/size sent to the process group in the last 5 minutes. | [optional] [default to null] -**BytesSent** | **int64** | The number of bytes sent to an external sink by components within this ProcessGroup in the last 5 minutes | [optional] [default to null] -**FlowFilesSent** | **int32** | The number of FlowFiles sent to an external sink by components within this ProcessGroup in the last 5 minutes | [optional] [default to null] +**RemoteProcessGroupStatusSnapshots** | [**[]RemoteProcessGroupStatusSnapshotEntity**](RemoteProcessGroupStatusSnapshotEntity.md) | The status of all remote process groups in the process group. | [optional] [default to null] **Sent** | **string** | The count/size sent from this process group in the last 5 minutes. | [optional] [default to null] -**ActiveThreadCount** | **int32** | The active thread count for this process group. | [optional] [default to null] +**StatelessActiveThreadCount** | **int32** | The current number of active threads for the Process Group, when running in Stateless mode. | [optional] [default to null] **TerminatedThreadCount** | **int32** | The number of threads currently terminated for the process group. | [optional] [default to null] -**ProcessingNanos** | **int64** | | [optional] [default to null] -**ProcessingPerformanceStatus** | [***ProcessingPerformanceStatusDto**](ProcessingPerformanceStatusDTO.md) | | [optional] [default to null] +**Transferred** | **string** | The count/size transferred to/from queues in the process group in the last 5 minutes. | [optional] [default to null] +**VersionedFlowState** | **string** | The current state of the Process Group, as it relates to the Versioned Flow | [optional] [default to null] +**Written** | **string** | The number of bytes written in the last 5 minutes. | [optional] [default to null] [[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md) diff --git a/pkg/nifi/docs/ProcessGroupStatusSnapshotEntity.md b/pkg/nifi/docs/ProcessGroupStatusSnapshotEntity.md index 052f800..ffae5e3 100644 --- a/pkg/nifi/docs/ProcessGroupStatusSnapshotEntity.md +++ b/pkg/nifi/docs/ProcessGroupStatusSnapshotEntity.md @@ -3,9 +3,9 @@ ## Properties Name | Type | Description | Notes ------------ | ------------- | ------------- | ------------- +**CanRead** | **bool** | Indicates whether the user can read a given resource. | [optional] [default to null] **Id** | **string** | The id of the process group. | [optional] [default to null] **ProcessGroupStatusSnapshot** | [***ProcessGroupStatusSnapshotDto**](ProcessGroupStatusSnapshotDTO.md) | | [optional] [default to null] -**CanRead** | **bool** | Indicates whether the user can read a given resource. | [optional] [default to null] [[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md) diff --git a/pkg/nifi/docs/ProcessGroupUploadEntity.md b/pkg/nifi/docs/ProcessGroupUploadEntity.md index 4e34fb6..a8418f8 100644 --- a/pkg/nifi/docs/ProcessGroupUploadEntity.md +++ b/pkg/nifi/docs/ProcessGroupUploadEntity.md @@ -3,12 +3,12 @@ ## Properties Name | Type | Description | Notes ------------ | ------------- | ------------- | ------------- -**GroupName** | **string** | | [optional] [default to null] **DisconnectedNodeAcknowledged** | **bool** | | [optional] [default to null] -**PositionDTO** | [***PositionDto**](PositionDTO.md) | | [optional] [default to null] -**RevisionDTO** | [***RevisionDto**](RevisionDTO.md) | | [optional] [default to null] **FlowSnapshot** | [***RegisteredFlowSnapshot**](RegisteredFlowSnapshot.md) | | [optional] [default to null] **GroupId** | **string** | | [optional] [default to null] +**GroupName** | **string** | | [optional] [default to null] +**PositionDTO** | [***PositionDto**](PositionDTO.md) | | [optional] [default to null] +**RevisionDTO** | [***RevisionDto**](RevisionDTO.md) | | [optional] [default to null] [[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md) diff --git a/pkg/nifi/docs/ProcessGroupsApi.md b/pkg/nifi/docs/ProcessGroupsApi.md index de07180..79f9b6b 100644 --- a/pkg/nifi/docs/ProcessGroupsApi.md +++ b/pkg/nifi/docs/ProcessGroupsApi.md @@ -4,6 +4,7 @@ All URIs are relative to */* Method | HTTP request | Description ------------- | ------------- | ------------- +[**Copy**](ProcessGroupsApi.md#Copy) | **Post** /process-groups/{id}/copy | Generates a copy response for the given copy request [**CopySnippet**](ProcessGroupsApi.md#CopySnippet) | **Post** /process-groups/{id}/snippet-instance | Copies a snippet and discards it. [**CreateConnection**](ProcessGroupsApi.md#CreateConnection) | **Post** /process-groups/{id}/connections | Creates a connection [**CreateControllerService1**](ProcessGroupsApi.md#CreateControllerService1) | **Post** /process-groups/{id}/controller-services | Creates a new controller service @@ -31,12 +32,40 @@ Method | HTTP request | Description [**GetReplaceProcessGroupRequest**](ProcessGroupsApi.md#GetReplaceProcessGroupRequest) | **Get** /process-groups/replace-requests/{id} | Returns the Replace Request with the given ID [**ImportProcessGroup**](ProcessGroupsApi.md#ImportProcessGroup) | **Post** /process-groups/{id}/process-groups/import | Imports a specified process group [**InitiateReplaceProcessGroup**](ProcessGroupsApi.md#InitiateReplaceProcessGroup) | **Post** /process-groups/{id}/replace-requests | Initiate the Replace Request of a Process Group with the given ID +[**Paste**](ProcessGroupsApi.md#Paste) | **Put** /process-groups/{id}/paste | Pastes into the specified process group [**RemoveDropRequest1**](ProcessGroupsApi.md#RemoveDropRequest1) | **Delete** /process-groups/{id}/empty-all-connections-requests/{drop-request-id} | Cancels and/or removes a request to drop all flowfiles. [**RemoveProcessGroup**](ProcessGroupsApi.md#RemoveProcessGroup) | **Delete** /process-groups/{id} | Deletes a process group [**ReplaceProcessGroup**](ProcessGroupsApi.md#ReplaceProcessGroup) | **Put** /process-groups/{id}/flow-contents | Replace Process Group contents with the given ID with the specified Process Group contents [**UpdateProcessGroup**](ProcessGroupsApi.md#UpdateProcessGroup) | **Put** /process-groups/{id} | Updates a process group [**UploadProcessGroup**](ProcessGroupsApi.md#UploadProcessGroup) | **Post** /process-groups/{id}/process-groups/upload | Uploads a versioned flow definition and creates a process group +# **Copy** +> CopyResponseEntity Copy(ctx, body, id) +Generates a copy response for the given copy request + +### Required Parameters + +Name | Type | Description | Notes +------------- | ------------- | ------------- | ------------- + **ctx** | **context.Context** | context for authentication, logging, cancellation, deadlines, tracing, etc. + **body** | [**CopyRequestEntity**](CopyRequestEntity.md)| The request including the components to be copied from the specified Process Group. | + **id** | **string**| The process group id. | + +### Return type + +[**CopyResponseEntity**](CopyResponseEntity.md) + +### Authorization + +No authorization required + +### HTTP request headers + + - **Content-Type**: application/json + - **Accept**: application/json + +[[Back to top]](#) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to Model list]](../README.md#documentation-for-models) [[Back to README]](../README.md) + # **CopySnippet** > FlowEntity CopySnippet(ctx, body, id) Copies a snippet and discards it. @@ -798,6 +827,33 @@ No authorization required [[Back to top]](#) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to Model list]](../README.md#documentation-for-models) [[Back to README]](../README.md) +# **Paste** +> PasteResponseEntity Paste(ctx, body, id) +Pastes into the specified process group + +### Required Parameters + +Name | Type | Description | Notes +------------- | ------------- | ------------- | ------------- + **ctx** | **context.Context** | context for authentication, logging, cancellation, deadlines, tracing, etc. + **body** | [**PasteRequestEntity**](PasteRequestEntity.md)| The request including the components to be pasted into the specified Process Group. | + **id** | **string**| The process group id. | + +### Return type + +[**PasteResponseEntity**](PasteResponseEntity.md) + +### Authorization + +No authorization required + +### HTTP request headers + + - **Content-Type**: application/json + - **Accept**: application/json + +[[Back to top]](#) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to Model list]](../README.md#documentation-for-models) [[Back to README]](../README.md) + # **RemoveDropRequest1** > DropRequestEntity RemoveDropRequest1(ctx, id, dropRequestId) Cancels and/or removes a request to drop all flowfiles. @@ -934,12 +990,12 @@ Optional parameters are passed through a pointer to a ProcessGroupsApiUploadProc Name | Type | Description | Notes ------------- | ------------- | ------------- | ------------- - **groupName** | **optional.string**| | - **positionX** | **optional.float64**| | - **positionY** | **optional.float64**| | **clientId** | **optional.string**| | **disconnectedNodeAcknowledged** | **optional.bool**| | **file** | [**optional.Interface of interface{}**](.md)| | + **groupName** | **optional.string**| | + **positionX** | **optional.float64**| | + **positionY** | **optional.float64**| | ### Return type diff --git a/pkg/nifi/docs/ProcessgroupsUploadBody.md b/pkg/nifi/docs/ProcessgroupsUploadBody.md index 63fc54c..191badb 100644 --- a/pkg/nifi/docs/ProcessgroupsUploadBody.md +++ b/pkg/nifi/docs/ProcessgroupsUploadBody.md @@ -3,12 +3,12 @@ ## Properties Name | Type | Description | Notes ------------ | ------------- | ------------- | ------------- -**GroupName** | **string** | The process group name. | [default to null] -**PositionX** | **float64** | The process group X position. | [default to null] -**PositionY** | **float64** | The process group Y position. | [default to null] **ClientId** | **string** | The client id. | [default to null] **DisconnectedNodeAcknowledged** | **bool** | Acknowledges that this node is disconnected to allow for mutable requests to proceed. | [optional] [default to false] **File** | [***interface{}**](interface{}.md) | | [optional] [default to null] +**GroupName** | **string** | The process group name. | [default to null] +**PositionX** | **float64** | The process group X position. | [default to null] +**PositionY** | **float64** | The process group Y position. | [default to null] [[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md) diff --git a/pkg/nifi/docs/ProcessingPerformanceStatusDto.md b/pkg/nifi/docs/ProcessingPerformanceStatusDto.md index 65df52c..904be66 100644 --- a/pkg/nifi/docs/ProcessingPerformanceStatusDto.md +++ b/pkg/nifi/docs/ProcessingPerformanceStatusDto.md @@ -3,12 +3,12 @@ ## Properties Name | Type | Description | Notes ------------ | ------------- | ------------- | ------------- -**Identifier** | **string** | The unique ID of the process group that the Processor belongs to | [optional] [default to null] -**CpuDuration** | **int64** | The number of nanoseconds has spent on CPU usage in the last 5 minutes. | [optional] [default to null] **ContentReadDuration** | **int64** | The number of nanoseconds has spent to read content in the last 5 minutes. | [optional] [default to null] **ContentWriteDuration** | **int64** | The number of nanoseconds has spent to write content in the last 5 minutes. | [optional] [default to null] -**SessionCommitDuration** | **int64** | The number of nanoseconds has spent running to commit sessions the last 5 minutes. | [optional] [default to null] +**CpuDuration** | **int64** | The number of nanoseconds has spent on CPU usage in the last 5 minutes. | [optional] [default to null] **GarbageCollectionDuration** | **int64** | The number of nanoseconds has spent running garbage collection in the last 5 minutes. | [optional] [default to null] +**Identifier** | **string** | The unique ID of the process group that the Processor belongs to | [optional] [default to null] +**SessionCommitDuration** | **int64** | The number of nanoseconds has spent running to commit sessions the last 5 minutes. | [optional] [default to null] [[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md) diff --git a/pkg/nifi/docs/ProcessorConfigDto.md b/pkg/nifi/docs/ProcessorConfigDto.md index 0914fd9..e65801c 100644 --- a/pkg/nifi/docs/ProcessorConfigDto.md +++ b/pkg/nifi/docs/ProcessorConfigDto.md @@ -3,28 +3,28 @@ ## Properties Name | Type | Description | Notes ------------ | ------------- | ------------- | ------------- -**Properties** | **map[string]string** | The properties for the processor. Properties whose value is not set will only contain the property name. | [optional] [default to null] -**Descriptors** | [**map[string]PropertyDescriptorDto**](PropertyDescriptorDTO.md) | Descriptors for the processor's properties. | [optional] [default to null] -**SensitiveDynamicPropertyNames** | **[]string** | Set of sensitive dynamic property names | [optional] [default to null] -**SchedulingPeriod** | **string** | The frequency with which to schedule the processor. The format of the value will depend on th value of schedulingStrategy. | [optional] [default to null] -**SchedulingStrategy** | **string** | Indicates how the processor should be scheduled to run. | [optional] [default to null] -**ExecutionNode** | **string** | Indicates the node where the process will execute. | [optional] [default to null] -**PenaltyDuration** | **string** | The amount of time that is used when the process penalizes a flowfile. | [optional] [default to null] -**YieldDuration** | **string** | The amount of time that must elapse before this processor is scheduled again after yielding. | [optional] [default to null] -**BulletinLevel** | **string** | The level at which the processor will report bulletins. | [optional] [default to null] -**RunDurationMillis** | **int64** | The run duration for the processor in milliseconds. | [optional] [default to null] -**ConcurrentlySchedulableTaskCount** | **int32** | The number of tasks that should be concurrently schedule for the processor. If the processor doesn't allow parallol processing then any positive input will be ignored. | [optional] [default to null] +**AnnotationData** | **string** | The annotation data for the processor used to relay configuration between a custom UI and the procesosr. | [optional] [default to null] **AutoTerminatedRelationships** | **[]string** | The names of all relationships that cause a flow file to be terminated if the relationship is not connected elsewhere. This property differs from the 'isAutoTerminate' property of the RelationshipDTO in that the RelationshipDTO is meant to depict the current configuration, whereas this property can be set in a DTO when updating a Processor in order to change which Relationships should be auto-terminated. | [optional] [default to null] +**BackoffMechanism** | **string** | Determines whether the FlowFile should be penalized or the processor should be yielded between retries. | [optional] [default to null] +**BulletinLevel** | **string** | The level at which the processor will report bulletins. | [optional] [default to null] **Comments** | **string** | The comments for the processor. | [optional] [default to null] +**ConcurrentlySchedulableTaskCount** | **int32** | The number of tasks that should be concurrently schedule for the processor. If the processor doesn't allow parallol processing then any positive input will be ignored. | [optional] [default to null] **CustomUiUrl** | **string** | The URL for the processor's custom configuration UI if applicable. | [optional] [default to null] -**LossTolerant** | **bool** | Whether the processor is loss tolerant. | [optional] [default to null] -**AnnotationData** | **string** | The annotation data for the processor used to relay configuration between a custom UI and the procesosr. | [optional] [default to null] **DefaultConcurrentTasks** | **map[string]string** | Maps default values for concurrent tasks for each applicable scheduling strategy. | [optional] [default to null] **DefaultSchedulingPeriod** | **map[string]string** | Maps default values for scheduling period for each applicable scheduling strategy. | [optional] [default to null] -**RetryCount** | **int32** | Overall number of retries. | [optional] [default to null] -**RetriedRelationships** | **[]string** | All the relationships should be retried. | [optional] [default to null] -**BackoffMechanism** | **string** | Determines whether the FlowFile should be penalized or the processor should be yielded between retries. | [optional] [default to null] +**Descriptors** | [**map[string]PropertyDescriptorDto**](PropertyDescriptorDTO.md) | Descriptors for the processor's properties. | [optional] [default to null] +**ExecutionNode** | **string** | Indicates the node where the process will execute. | [optional] [default to null] +**LossTolerant** | **bool** | Whether the processor is loss tolerant. | [optional] [default to null] **MaxBackoffPeriod** | **string** | Maximum amount of time to be waited during a retry period. | [optional] [default to null] +**PenaltyDuration** | **string** | The amount of time that is used when the process penalizes a flowfile. | [optional] [default to null] +**Properties** | **map[string]string** | The properties for the processor. Properties whose value is not set will only contain the property name. | [optional] [default to null] +**RetriedRelationships** | **[]string** | All the relationships should be retried. | [optional] [default to null] +**RetryCount** | **int32** | Overall number of retries. | [optional] [default to null] +**RunDurationMillis** | **int64** | The run duration for the processor in milliseconds. | [optional] [default to null] +**SchedulingPeriod** | **string** | The frequency with which to schedule the processor. The format of the value will depend on th value of schedulingStrategy. | [optional] [default to null] +**SchedulingStrategy** | **string** | Indicates how the processor should be scheduled to run. | [optional] [default to null] +**SensitiveDynamicPropertyNames** | **[]string** | Set of sensitive dynamic property names | [optional] [default to null] +**YieldDuration** | **string** | The amount of time that must elapse before this processor is scheduled again after yielding. | [optional] [default to null] [[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md) diff --git a/pkg/nifi/docs/ProcessorConfiguration.md b/pkg/nifi/docs/ProcessorConfiguration.md index b0b5e52..096ff4c 100644 --- a/pkg/nifi/docs/ProcessorConfiguration.md +++ b/pkg/nifi/docs/ProcessorConfiguration.md @@ -3,8 +3,8 @@ ## Properties Name | Type | Description | Notes ------------ | ------------- | ------------- | ------------- -**ProcessorClassName** | **string** | The fully qualified classname of the Processor that should be used to accomplish the use case | [optional] [default to null] **Configuration** | **string** | A description of how the Processor should be configured in order to accomplish the use case | [optional] [default to null] +**ProcessorClassName** | **string** | The fully qualified classname of the Processor that should be used to accomplish the use case | [optional] [default to null] [[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md) diff --git a/pkg/nifi/docs/ProcessorDefinition.md b/pkg/nifi/docs/ProcessorDefinition.md index c8a372e..06b3891 100644 --- a/pkg/nifi/docs/ProcessorDefinition.md +++ b/pkg/nifi/docs/ProcessorDefinition.md @@ -3,49 +3,49 @@ ## Properties Name | Type | Description | Notes ------------ | ------------- | ------------- | ------------- -**Group** | **string** | The group name of the bundle that provides the referenced type. | [optional] [default to null] +**AdditionalDetails** | **bool** | Indicates if the component has additional details documentation | [optional] [default to null] **Artifact** | **string** | The artifact name of the bundle that provides the referenced type. | [optional] [default to null] -**Version** | **string** | The version of the bundle that provides the referenced type. | [optional] [default to null] -**Type_** | **string** | The fully-qualified class type | [optional] [default to null] -**TypeDescription** | **string** | The description of the type. | [optional] [default to null] **BuildInfo** | [***BuildInfo**](BuildInfo.md) | | [optional] [default to null] -**ProvidedApiImplementations** | [**[]DefinedType**](DefinedType.md) | If this type represents a provider for an interface, this lists the APIs it implements | [optional] [default to null] -**Tags** | **[]string** | The tags associated with this type | [optional] [default to null] -**SeeAlso** | **[]string** | The names of other component types that may be related | [optional] [default to null] +**DefaultBulletinLevel** | **string** | The default bulletin level, such as WARN, INFO, DEBUG, etc. | [optional] [default to null] +**DefaultConcurrentTasksBySchedulingStrategy** | **map[string]int32** | The default concurrent tasks for each scheduling strategy. | [optional] [default to null] +**DefaultPenaltyDuration** | **string** | The default penalty duration as a time period, such as \"30 sec\". | [optional] [default to null] +**DefaultSchedulingPeriodBySchedulingStrategy** | **map[string]string** | The default scheduling period for each scheduling strategy. The scheduling period is expected to be a time period, such as \"30 sec\". | [optional] [default to null] +**DefaultSchedulingStrategy** | **string** | The default scheduling strategy for the processor. | [optional] [default to null] +**DefaultYieldDuration** | **string** | The default yield duration as a time period, such as \"1 sec\". | [optional] [default to null] **Deprecated** | **bool** | Whether or not the component has been deprecated | [optional] [default to null] -**DeprecationReason** | **string** | If this component has been deprecated, this optional field can be used to provide an explanation | [optional] [default to null] **DeprecationAlternatives** | **[]string** | If this component has been deprecated, this optional field provides alternatives to use | [optional] [default to null] +**DeprecationReason** | **string** | If this component has been deprecated, this optional field can be used to provide an explanation | [optional] [default to null] +**DynamicProperties** | [**[]DynamicProperty**](DynamicProperty.md) | Describes the dynamic properties supported by this component | [optional] [default to null] +**DynamicRelationship** | [***DynamicRelationship**](DynamicRelationship.md) | | [optional] [default to null] +**ExplicitRestrictions** | [**[]Restriction**](Restriction.md) | Explicit restrictions that indicate a require permission to use the component | [optional] [default to null] +**Group** | **string** | The group name of the bundle that provides the referenced type. | [optional] [default to null] +**InputRequirement** | **string** | Any input requirements this processor has. | [optional] [default to null] +**MultiProcessorUseCases** | [**[]MultiProcessorUseCase**](MultiProcessorUseCase.md) | A list of use cases that have been documented that involve this Processor in conjunction with other Processors | [optional] [default to null] +**PrimaryNodeOnly** | **bool** | Whether or not this processor should be scheduled only on the primary node in a cluster. | [optional] [default to null] +**PropertyDescriptors** | [**map[string]PropertyDescriptor**](PropertyDescriptor.md) | Descriptions of configuration properties applicable to this component. | [optional] [default to null] +**ProvidedApiImplementations** | [**[]DefinedType**](DefinedType.md) | If this type represents a provider for an interface, this lists the APIs it implements | [optional] [default to null] +**ReadsAttributes** | [**[]Attribute**](Attribute.md) | The FlowFile attributes this processor reads | [optional] [default to null] **Restricted** | **bool** | Whether or not the component has a general restriction | [optional] [default to null] **RestrictedExplanation** | **string** | An optional description of the general restriction | [optional] [default to null] -**ExplicitRestrictions** | [**[]Restriction**](Restriction.md) | Explicit restrictions that indicate a require permission to use the component | [optional] [default to null] +**SeeAlso** | **[]string** | The names of other component types that may be related | [optional] [default to null] +**SideEffectFree** | **bool** | Whether or not this processor is considered side-effect free. Side-effect free indicate that the processor's operations on FlowFiles can be safely repeated across process sessions. | [optional] [default to null] **Stateful** | [***Stateful**](Stateful.md) | | [optional] [default to null] -**SystemResourceConsiderations** | [**[]SystemResourceConsideration**](SystemResourceConsideration.md) | The system resource considerations for the given component | [optional] [default to null] -**AdditionalDetails** | **bool** | Indicates if the component has additional details documentation | [optional] [default to null] -**PropertyDescriptors** | [**map[string]PropertyDescriptor**](PropertyDescriptor.md) | Descriptions of configuration properties applicable to this component. | [optional] [default to null] -**SupportsDynamicProperties** | **bool** | Whether or not this component makes use of dynamic (user-set) properties. | [optional] [default to null] -**SupportsSensitiveDynamicProperties** | **bool** | Whether or not this component makes use of sensitive dynamic (user-set) properties. | [optional] [default to null] -**DynamicProperties** | [**[]DynamicProperty**](DynamicProperty.md) | Describes the dynamic properties supported by this component | [optional] [default to null] -**InputRequirement** | **string** | Any input requirements this processor has. | [optional] [default to null] **SupportedRelationships** | [**[]Relationship**](Relationship.md) | The supported relationships for this processor. | [optional] [default to null] +**SupportedSchedulingStrategies** | **[]string** | The supported scheduling strategies, such as TIME_DRIVER, CRON, or EVENT_DRIVEN. | [optional] [default to null] +**SupportsBatching** | **bool** | Whether or not this processor supports batching. If a Processor uses this annotation, it allows the Framework to batch calls to session commits, as well as allowing the Framework to return the same session multiple times. | [optional] [default to null] +**SupportsDynamicProperties** | **bool** | Whether or not this component makes use of dynamic (user-set) properties. | [optional] [default to null] **SupportsDynamicRelationships** | **bool** | Whether or not this processor supports dynamic relationships. | [optional] [default to null] -**DynamicRelationship** | [***DynamicRelationship**](DynamicRelationship.md) | | [optional] [default to null] +**SupportsSensitiveDynamicProperties** | **bool** | Whether or not this component makes use of sensitive dynamic (user-set) properties. | [optional] [default to null] +**SystemResourceConsiderations** | [**[]SystemResourceConsideration**](SystemResourceConsideration.md) | The system resource considerations for the given component | [optional] [default to null] +**Tags** | **[]string** | The tags associated with this type | [optional] [default to null] **TriggerSerially** | **bool** | Whether or not this processor should be triggered serially (i.e. no concurrent execution). | [optional] [default to null] -**TriggerWhenEmpty** | **bool** | Whether or not this processor should be triggered when incoming queues are empty. | [optional] [default to null] **TriggerWhenAnyDestinationAvailable** | **bool** | Whether or not this processor should be triggered when any destination queue has room. | [optional] [default to null] -**SupportsBatching** | **bool** | Whether or not this processor supports batching. If a Processor uses this annotation, it allows the Framework to batch calls to session commits, as well as allowing the Framework to return the same session multiple times. | [optional] [default to null] -**PrimaryNodeOnly** | **bool** | Whether or not this processor should be scheduled only on the primary node in a cluster. | [optional] [default to null] -**SideEffectFree** | **bool** | Whether or not this processor is considered side-effect free. Side-effect free indicate that the processor's operations on FlowFiles can be safely repeated across process sessions. | [optional] [default to null] -**SupportedSchedulingStrategies** | **[]string** | The supported scheduling strategies, such as TIME_DRIVER, CRON, or EVENT_DRIVEN. | [optional] [default to null] -**DefaultSchedulingStrategy** | **string** | The default scheduling strategy for the processor. | [optional] [default to null] -**DefaultConcurrentTasksBySchedulingStrategy** | **map[string]int32** | The default concurrent tasks for each scheduling strategy. | [optional] [default to null] -**DefaultSchedulingPeriodBySchedulingStrategy** | **map[string]string** | The default scheduling period for each scheduling strategy. The scheduling period is expected to be a time period, such as \"30 sec\". | [optional] [default to null] -**DefaultPenaltyDuration** | **string** | The default penalty duration as a time period, such as \"30 sec\". | [optional] [default to null] -**DefaultYieldDuration** | **string** | The default yield duration as a time period, such as \"1 sec\". | [optional] [default to null] -**DefaultBulletinLevel** | **string** | The default bulletin level, such as WARN, INFO, DEBUG, etc. | [optional] [default to null] -**ReadsAttributes** | [**[]Attribute**](Attribute.md) | The FlowFile attributes this processor reads | [optional] [default to null] -**WritesAttributes** | [**[]Attribute**](Attribute.md) | The FlowFile attributes this processor writes/updates | [optional] [default to null] +**TriggerWhenEmpty** | **bool** | Whether or not this processor should be triggered when incoming queues are empty. | [optional] [default to null] +**Type_** | **string** | The fully-qualified class type | [optional] [default to null] +**TypeDescription** | **string** | The description of the type. | [optional] [default to null] **UseCases** | [**[]UseCase**](UseCase.md) | A list of use cases that have been documented for this Processor | [optional] [default to null] -**MultiProcessorUseCases** | [**[]MultiProcessorUseCase**](MultiProcessorUseCase.md) | A list of use cases that have been documented that involve this Processor in conjunction with other Processors | [optional] [default to null] +**Version** | **string** | The version of the bundle that provides the referenced type. | [optional] [default to null] +**WritesAttributes** | [**[]Attribute**](Attribute.md) | The FlowFile attributes this processor writes/updates | [optional] [default to null] [[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md) diff --git a/pkg/nifi/docs/ProcessorDto.md b/pkg/nifi/docs/ProcessorDto.md index 1c3eadd..672df18 100644 --- a/pkg/nifi/docs/ProcessorDto.md +++ b/pkg/nifi/docs/ProcessorDto.md @@ -3,30 +3,30 @@ ## Properties Name | Type | Description | Notes ------------ | ------------- | ------------- | ------------- +**Bundle** | [***BundleDto**](BundleDTO.md) | | [optional] [default to null] +**Config** | [***ProcessorConfigDto**](ProcessorConfigDTO.md) | | [optional] [default to null] +**Deprecated** | **bool** | Whether the processor has been deprecated. | [optional] [default to null] +**Description** | **string** | The description of the processor. | [optional] [default to null] +**ExecutionNodeRestricted** | **bool** | Indicates if the execution node of a processor is restricted to run only on the primary node | [optional] [default to null] +**ExtensionMissing** | **bool** | Whether the underlying extension is missing. | [optional] [default to null] **Id** | **string** | The id of the component. | [optional] [default to null] -**VersionedComponentId** | **string** | The ID of the corresponding component that is under version control | [optional] [default to null] +**InputRequirement** | **string** | The input requirement for this processor. | [optional] [default to null] +**MultipleVersionsAvailable** | **bool** | Whether the processor has multiple versions available. | [optional] [default to null] +**Name** | **string** | The name of the processor. | [optional] [default to null] **ParentGroupId** | **string** | The id of parent process group of this component if applicable. | [optional] [default to null] +**PersistsState** | **bool** | Whether the processor persists state. | [optional] [default to null] **Position** | [***PositionDto**](PositionDTO.md) | | [optional] [default to null] -**Name** | **string** | The name of the processor. | [optional] [default to null] -**Type_** | **string** | The type of the processor. | [optional] [default to null] -**Bundle** | [***BundleDto**](BundleDTO.md) | | [optional] [default to null] +**Relationships** | [**[]RelationshipDto**](RelationshipDTO.md) | The available relationships that the processor currently supports. | [optional] [default to null] +**Restricted** | **bool** | Whether the processor requires elevated privileges. | [optional] [default to null] **State** | **string** | The state of the processor | [optional] [default to null] **Style** | **map[string]string** | Styles for the processor (background-color : #eee). | [optional] [default to null] -**Relationships** | [**[]RelationshipDto**](RelationshipDTO.md) | The available relationships that the processor currently supports. | [optional] [default to null] -**Description** | **string** | The description of the processor. | [optional] [default to null] -**SupportsParallelProcessing** | **bool** | Whether the processor supports parallel processing. | [optional] [default to null] **SupportsBatching** | **bool** | Whether the processor supports batching. This makes the run duration settings available. | [optional] [default to null] +**SupportsParallelProcessing** | **bool** | Whether the processor supports parallel processing. | [optional] [default to null] **SupportsSensitiveDynamicProperties** | **bool** | Whether the processor supports sensitive dynamic properties. | [optional] [default to null] -**PersistsState** | **bool** | Whether the processor persists state. | [optional] [default to null] -**Restricted** | **bool** | Whether the processor requires elevated privileges. | [optional] [default to null] -**Deprecated** | **bool** | Whether the processor has been deprecated. | [optional] [default to null] -**ExecutionNodeRestricted** | **bool** | Indicates if the execution node of a processor is restricted to run only on the primary node | [optional] [default to null] -**MultipleVersionsAvailable** | **bool** | Whether the processor has multiple versions available. | [optional] [default to null] -**InputRequirement** | **string** | The input requirement for this processor. | [optional] [default to null] -**Config** | [***ProcessorConfigDto**](ProcessorConfigDTO.md) | | [optional] [default to null] +**Type_** | **string** | The type of the processor. | [optional] [default to null] **ValidationErrors** | **[]string** | The validation errors for the processor. These validation errors represent the problems with the processor that must be resolved before it can be started. | [optional] [default to null] **ValidationStatus** | **string** | Indicates whether the Processor is valid, invalid, or still in the process of validating (i.e., it is unknown whether or not the Processor is valid) | [optional] [default to null] -**ExtensionMissing** | **bool** | Whether the underlying extension is missing. | [optional] [default to null] +**VersionedComponentId** | **string** | The ID of the corresponding component that is under version control | [optional] [default to null] [[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md) diff --git a/pkg/nifi/docs/ProcessorEntity.md b/pkg/nifi/docs/ProcessorEntity.md index a5b7dd8..e195f3e 100644 --- a/pkg/nifi/docs/ProcessorEntity.md +++ b/pkg/nifi/docs/ProcessorEntity.md @@ -3,17 +3,17 @@ ## Properties Name | Type | Description | Notes ------------ | ------------- | ------------- | ------------- -**Revision** | [***RevisionDto**](RevisionDTO.md) | | [optional] [default to null] -**Id** | **string** | The id of the component. | [optional] [default to null] -**Uri** | **string** | The URI for futures requests to the component. | [optional] [default to null] -**Position** | [***PositionDto**](PositionDTO.md) | | [optional] [default to null] -**Permissions** | [***PermissionsDto**](PermissionsDTO.md) | | [optional] [default to null] **Bulletins** | [**[]BulletinEntity**](BulletinEntity.md) | The bulletins for this component. | [optional] [default to null] -**DisconnectedNodeAcknowledged** | **bool** | Acknowledges that this node is disconnected to allow for mutable requests to proceed. | [optional] [default to null] **Component** | [***ProcessorDto**](ProcessorDTO.md) | | [optional] [default to null] +**DisconnectedNodeAcknowledged** | **bool** | Acknowledges that this node is disconnected to allow for mutable requests to proceed. | [optional] [default to null] +**Id** | **string** | The id of the component. | [optional] [default to null] **InputRequirement** | **string** | The input requirement for this processor. | [optional] [default to null] -**Status** | [***ProcessorStatusDto**](ProcessorStatusDTO.md) | | [optional] [default to null] **OperatePermissions** | [***PermissionsDto**](PermissionsDTO.md) | | [optional] [default to null] +**Permissions** | [***PermissionsDto**](PermissionsDTO.md) | | [optional] [default to null] +**Position** | [***PositionDto**](PositionDTO.md) | | [optional] [default to null] +**Revision** | [***RevisionDto**](RevisionDTO.md) | | [optional] [default to null] +**Status** | [***ProcessorStatusDto**](ProcessorStatusDTO.md) | | [optional] [default to null] +**Uri** | **string** | The URI for futures requests to the component. | [optional] [default to null] [[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md) diff --git a/pkg/nifi/docs/ProcessorRunStatusDetailsDto.md b/pkg/nifi/docs/ProcessorRunStatusDetailsDto.md index 7083f9b..51aa246 100644 --- a/pkg/nifi/docs/ProcessorRunStatusDetailsDto.md +++ b/pkg/nifi/docs/ProcessorRunStatusDetailsDto.md @@ -3,11 +3,11 @@ ## Properties Name | Type | Description | Notes ------------ | ------------- | ------------- | ------------- +**ActiveThreadCount** | **int32** | The current number of threads that the processor is currently using | [optional] [default to null] **Id** | **string** | The ID of the processor | [optional] [default to null] **Name** | **string** | The name of the processor | [optional] [default to null] **RunStatus** | **string** | The run status of the processor | [optional] [default to null] **ValidationErrors** | **[]string** | The processor's validation errors | [optional] [default to null] -**ActiveThreadCount** | **int32** | The current number of threads that the processor is currently using | [optional] [default to null] [[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md) diff --git a/pkg/nifi/docs/ProcessorRunStatusDetailsEntity.md b/pkg/nifi/docs/ProcessorRunStatusDetailsEntity.md index 29dd179..cf48f6c 100644 --- a/pkg/nifi/docs/ProcessorRunStatusDetailsEntity.md +++ b/pkg/nifi/docs/ProcessorRunStatusDetailsEntity.md @@ -3,8 +3,8 @@ ## Properties Name | Type | Description | Notes ------------ | ------------- | ------------- | ------------- -**Revision** | [***RevisionDto**](RevisionDTO.md) | | [optional] [default to null] **Permissions** | [***PermissionsDto**](PermissionsDTO.md) | | [optional] [default to null] +**Revision** | [***RevisionDto**](RevisionDTO.md) | | [optional] [default to null] **RunStatusDetails** | [***ProcessorRunStatusDetailsDto**](ProcessorRunStatusDetailsDTO.md) | | [optional] [default to null] [[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md) diff --git a/pkg/nifi/docs/ProcessorRunStatusEntity.md b/pkg/nifi/docs/ProcessorRunStatusEntity.md index ed6bdef..1854d11 100644 --- a/pkg/nifi/docs/ProcessorRunStatusEntity.md +++ b/pkg/nifi/docs/ProcessorRunStatusEntity.md @@ -3,9 +3,9 @@ ## Properties Name | Type | Description | Notes ------------ | ------------- | ------------- | ------------- +**DisconnectedNodeAcknowledged** | **bool** | Acknowledges that this node is disconnected to allow for mutable requests to proceed. | [optional] [default to null] **Revision** | [***RevisionDto**](RevisionDTO.md) | | [optional] [default to null] **State** | **string** | The run status of the Processor. | [optional] [default to null] -**DisconnectedNodeAcknowledged** | **bool** | Acknowledges that this node is disconnected to allow for mutable requests to proceed. | [optional] [default to null] [[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md) diff --git a/pkg/nifi/docs/ProcessorStatusDto.md b/pkg/nifi/docs/ProcessorStatusDto.md index 11303b5..4d8151c 100644 --- a/pkg/nifi/docs/ProcessorStatusDto.md +++ b/pkg/nifi/docs/ProcessorStatusDto.md @@ -3,14 +3,14 @@ ## Properties Name | Type | Description | Notes ------------ | ------------- | ------------- | ------------- +**AggregateSnapshot** | [***ProcessorStatusSnapshotDto**](ProcessorStatusSnapshotDTO.md) | | [optional] [default to null] **GroupId** | **string** | The unique ID of the process group that the Processor belongs to | [optional] [default to null] **Id** | **string** | The unique ID of the Processor | [optional] [default to null] **Name** | **string** | The name of the Processor | [optional] [default to null] -**Type_** | **string** | The type of the Processor | [optional] [default to null] +**NodeSnapshots** | [**[]NodeProcessorStatusSnapshotDto**](NodeProcessorStatusSnapshotDTO.md) | A status snapshot for each node in the cluster. If the NiFi instance is a standalone instance, rather than a cluster, this may be null. | [optional] [default to null] **RunStatus** | **string** | The run status of the Processor | [optional] [default to null] **StatsLastRefreshed** | **string** | The timestamp of when the stats were last refreshed | [optional] [default to null] -**AggregateSnapshot** | [***ProcessorStatusSnapshotDto**](ProcessorStatusSnapshotDTO.md) | | [optional] [default to null] -**NodeSnapshots** | [**[]NodeProcessorStatusSnapshotDto**](NodeProcessorStatusSnapshotDTO.md) | A status snapshot for each node in the cluster. If the NiFi instance is a standalone instance, rather than a cluster, this may be null. | [optional] [default to null] +**Type_** | **string** | The type of the Processor | [optional] [default to null] [[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md) diff --git a/pkg/nifi/docs/ProcessorStatusEntity.md b/pkg/nifi/docs/ProcessorStatusEntity.md index 556d1f2..1a74617 100644 --- a/pkg/nifi/docs/ProcessorStatusEntity.md +++ b/pkg/nifi/docs/ProcessorStatusEntity.md @@ -3,8 +3,8 @@ ## Properties Name | Type | Description | Notes ------------ | ------------- | ------------- | ------------- -**ProcessorStatus** | [***ProcessorStatusDto**](ProcessorStatusDTO.md) | | [optional] [default to null] **CanRead** | **bool** | Indicates whether the user can read a given resource. | [optional] [default to null] +**ProcessorStatus** | [***ProcessorStatusDto**](ProcessorStatusDTO.md) | | [optional] [default to null] [[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md) diff --git a/pkg/nifi/docs/ProcessorStatusSnapshotDto.md b/pkg/nifi/docs/ProcessorStatusSnapshotDto.md index 51f4094..7f6021f 100644 --- a/pkg/nifi/docs/ProcessorStatusSnapshotDto.md +++ b/pkg/nifi/docs/ProcessorStatusSnapshotDto.md @@ -3,29 +3,29 @@ ## Properties Name | Type | Description | Notes ------------ | ------------- | ------------- | ------------- -**Id** | **string** | The id of the processor. | [optional] [default to null] -**GroupId** | **string** | The id of the parent process group to which the processor belongs. | [optional] [default to null] -**Name** | **string** | The name of the prcessor. | [optional] [default to null] -**Type_** | **string** | The type of the processor. | [optional] [default to null] -**RunStatus** | **string** | The state of the processor. | [optional] [default to null] -**ExecutionNode** | **string** | Indicates the node where the process will execute. | [optional] [default to null] +**ActiveThreadCount** | **int32** | The number of threads currently executing in the processor. | [optional] [default to null] +**BytesIn** | **int64** | The size of the FlowFiles that have been accepted in the last 5 minutes | [optional] [default to null] +**BytesOut** | **int64** | The size of the FlowFiles transferred to a Connection in the last 5 minutes | [optional] [default to null] **BytesRead** | **int64** | The number of bytes read by this Processor in the last 5 mintues | [optional] [default to null] **BytesWritten** | **int64** | The number of bytes written by this Processor in the last 5 minutes | [optional] [default to null] -**Read** | **string** | The number of bytes read in the last 5 minutes. | [optional] [default to null] -**Written** | **string** | The number of bytes written in the last 5 minutes. | [optional] [default to null] +**ExecutionNode** | **string** | Indicates the node where the process will execute. | [optional] [default to null] **FlowFilesIn** | **int32** | The number of FlowFiles that have been accepted in the last 5 minutes | [optional] [default to null] -**BytesIn** | **int64** | The size of the FlowFiles that have been accepted in the last 5 minutes | [optional] [default to null] -**Input** | **string** | The count/size of flowfiles that have been accepted in the last 5 minutes. | [optional] [default to null] **FlowFilesOut** | **int32** | The number of FlowFiles transferred to a Connection in the last 5 minutes | [optional] [default to null] -**BytesOut** | **int64** | The size of the FlowFiles transferred to a Connection in the last 5 minutes | [optional] [default to null] +**GroupId** | **string** | The id of the parent process group to which the processor belongs. | [optional] [default to null] +**Id** | **string** | The id of the processor. | [optional] [default to null] +**Input** | **string** | The count/size of flowfiles that have been accepted in the last 5 minutes. | [optional] [default to null] +**Name** | **string** | The name of the prcessor. | [optional] [default to null] **Output** | **string** | The count/size of flowfiles that have been processed in the last 5 minutes. | [optional] [default to null] +**ProcessingPerformanceStatus** | [***ProcessingPerformanceStatusDto**](ProcessingPerformanceStatusDTO.md) | | [optional] [default to null] +**Read** | **string** | The number of bytes read in the last 5 minutes. | [optional] [default to null] +**RunStatus** | **string** | The state of the processor. | [optional] [default to null] **TaskCount** | **int32** | The number of times this Processor has run in the last 5 minutes | [optional] [default to null] -**TasksDurationNanos** | **int64** | The number of nanoseconds that this Processor has spent running in the last 5 minutes | [optional] [default to null] **Tasks** | **string** | The total number of task this connectable has completed over the last 5 minutes. | [optional] [default to null] **TasksDuration** | **string** | The total duration of all tasks for this connectable over the last 5 minutes. | [optional] [default to null] -**ActiveThreadCount** | **int32** | The number of threads currently executing in the processor. | [optional] [default to null] +**TasksDurationNanos** | **int64** | The number of nanoseconds that this Processor has spent running in the last 5 minutes | [optional] [default to null] **TerminatedThreadCount** | **int32** | The number of threads currently terminated for the processor. | [optional] [default to null] -**ProcessingPerformanceStatus** | [***ProcessingPerformanceStatusDto**](ProcessingPerformanceStatusDTO.md) | | [optional] [default to null] +**Type_** | **string** | The type of the processor. | [optional] [default to null] +**Written** | **string** | The number of bytes written in the last 5 minutes. | [optional] [default to null] [[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md) diff --git a/pkg/nifi/docs/ProcessorStatusSnapshotEntity.md b/pkg/nifi/docs/ProcessorStatusSnapshotEntity.md index e7867dc..c66ba74 100644 --- a/pkg/nifi/docs/ProcessorStatusSnapshotEntity.md +++ b/pkg/nifi/docs/ProcessorStatusSnapshotEntity.md @@ -3,9 +3,9 @@ ## Properties Name | Type | Description | Notes ------------ | ------------- | ------------- | ------------- +**CanRead** | **bool** | Indicates whether the user can read a given resource. | [optional] [default to null] **Id** | **string** | The id of the processor. | [optional] [default to null] **ProcessorStatusSnapshot** | [***ProcessorStatusSnapshotDto**](ProcessorStatusSnapshotDTO.md) | | [optional] [default to null] -**CanRead** | **bool** | Indicates whether the user can read a given resource. | [optional] [default to null] [[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md) diff --git a/pkg/nifi/docs/PropertyAllowableValue.md b/pkg/nifi/docs/PropertyAllowableValue.md index 3e9248b..bffce2f 100644 --- a/pkg/nifi/docs/PropertyAllowableValue.md +++ b/pkg/nifi/docs/PropertyAllowableValue.md @@ -3,9 +3,9 @@ ## Properties Name | Type | Description | Notes ------------ | ------------- | ------------- | ------------- -**Value** | **string** | The internal value | [optional] [default to null] -**DisplayName** | **string** | The display name of the value, if different from the internal value | [optional] [default to null] **Description** | **string** | The description of the value, e.g., the behavior it produces. | [optional] [default to null] +**DisplayName** | **string** | The display name of the value, if different from the internal value | [optional] [default to null] +**Value** | **string** | The internal value | [optional] [default to null] [[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md) diff --git a/pkg/nifi/docs/PropertyDependency.md b/pkg/nifi/docs/PropertyDependency.md index ae34edd..7e99933 100644 --- a/pkg/nifi/docs/PropertyDependency.md +++ b/pkg/nifi/docs/PropertyDependency.md @@ -3,9 +3,9 @@ ## Properties Name | Type | Description | Notes ------------ | ------------- | ------------- | ------------- -**PropertyName** | **string** | The name of the property that is depended upon | [optional] [default to null] -**PropertyDisplayName** | **string** | The name of the property that is depended upon | [optional] [default to null] **DependentValues** | **[]string** | The values that satisfy the dependency | [optional] [default to null] +**PropertyDisplayName** | **string** | The name of the property that is depended upon | [optional] [default to null] +**PropertyName** | **string** | The name of the property that is depended upon | [optional] [default to null] [[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md) diff --git a/pkg/nifi/docs/PropertyDependencyDto.md b/pkg/nifi/docs/PropertyDependencyDto.md index 4e76a79..1448520 100644 --- a/pkg/nifi/docs/PropertyDependencyDto.md +++ b/pkg/nifi/docs/PropertyDependencyDto.md @@ -3,8 +3,8 @@ ## Properties Name | Type | Description | Notes ------------ | ------------- | ------------- | ------------- -**PropertyName** | **string** | The name of the property that is being depended upon | [optional] [default to null] **DependentValues** | **[]string** | The values for the property that satisfies the dependency, or null if the dependency is satisfied by the presence of any value for the associated property name | [optional] [default to null] +**PropertyName** | **string** | The name of the property that is being depended upon | [optional] [default to null] [[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md) diff --git a/pkg/nifi/docs/PropertyDescriptor.md b/pkg/nifi/docs/PropertyDescriptor.md index f471f51..9dbc427 100644 --- a/pkg/nifi/docs/PropertyDescriptor.md +++ b/pkg/nifi/docs/PropertyDescriptor.md @@ -3,21 +3,21 @@ ## Properties Name | Type | Description | Notes ------------ | ------------- | ------------- | ------------- -**Name** | **string** | The name of the property key | [optional] [default to null] -**DisplayName** | **string** | The display name of the property key, if different from the name | [optional] [default to null] -**Description** | **string** | The description of what the property does | [optional] [default to null] **AllowableValues** | [**[]PropertyAllowableValue**](PropertyAllowableValue.md) | A list of the allowable values for the property | [optional] [default to null] **DefaultValue** | **string** | The default value if a user-set value is not specified | [optional] [default to null] -**Required** | **bool** | Whether or not the property is required for the component | [optional] [default to null] -**Sensitive** | **bool** | Whether or not the value of the property is considered sensitive (e.g., passwords and keys) | [optional] [default to null] +**Dependencies** | [**[]PropertyDependency**](PropertyDependency.md) | The dependencies that this property has on other properties | [optional] [default to null] +**Description** | **string** | The description of what the property does | [optional] [default to null] +**DisplayName** | **string** | The display name of the property key, if different from the name | [optional] [default to null] +**Dynamic** | **bool** | Whether or not the descriptor is for a dynamically added property | [optional] [default to null] **ExpressionLanguageScope** | **string** | The scope of expression language supported by this property | [optional] [default to null] **ExpressionLanguageScopeDescription** | **string** | The description of the expression language scope supported by this property | [optional] [default to null] +**Name** | **string** | The name of the property key | [optional] [default to null] +**Required** | **bool** | Whether or not the property is required for the component | [optional] [default to null] +**ResourceDefinition** | [***PropertyResourceDefinition**](PropertyResourceDefinition.md) | | [optional] [default to null] +**Sensitive** | **bool** | Whether or not the value of the property is considered sensitive (e.g., passwords and keys) | [optional] [default to null] **TypeProvidedByValue** | [***DefinedType**](DefinedType.md) | | [optional] [default to null] **ValidRegex** | **string** | A regular expression that can be used to validate the value of this property | [optional] [default to null] **Validator** | **string** | Name of the validator used for this property descriptor | [optional] [default to null] -**Dynamic** | **bool** | Whether or not the descriptor is for a dynamically added property | [optional] [default to null] -**ResourceDefinition** | [***PropertyResourceDefinition**](PropertyResourceDefinition.md) | | [optional] [default to null] -**Dependencies** | [**[]PropertyDependency**](PropertyDependency.md) | The dependencies that this property has on other properties | [optional] [default to null] [[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md) diff --git a/pkg/nifi/docs/PropertyDescriptorDto.md b/pkg/nifi/docs/PropertyDescriptorDto.md index ce2ea44..cd21ccf 100644 --- a/pkg/nifi/docs/PropertyDescriptorDto.md +++ b/pkg/nifi/docs/PropertyDescriptorDto.md @@ -3,19 +3,19 @@ ## Properties Name | Type | Description | Notes ------------ | ------------- | ------------- | ------------- -**Name** | **string** | The name for the property. | [optional] [default to null] -**DisplayName** | **string** | The human readable name for the property. | [optional] [default to null] -**Description** | **string** | The description for the property. Used to relay additional details to a user or provide a mechanism of documenting intent. | [optional] [default to null] -**DefaultValue** | **string** | The default value for the property. | [optional] [default to null] **AllowableValues** | [**[]AllowableValueEntity**](AllowableValueEntity.md) | Allowable values for the property. If empty then the allowed values are not constrained. | [optional] [default to null] -**Required** | **bool** | Whether the property is required. | [optional] [default to null] -**Sensitive** | **bool** | Whether the property is sensitive and protected whenever stored or represented. | [optional] [default to null] +**DefaultValue** | **string** | The default value for the property. | [optional] [default to null] +**Dependencies** | [**[]PropertyDependencyDto**](PropertyDependencyDTO.md) | A list of dependencies that must be met in order for this Property to be relevant. If any of these dependencies is not met, the property described by this Property Descriptor is not relevant. | [optional] [default to null] +**Description** | **string** | The description for the property. Used to relay additional details to a user or provide a mechanism of documenting intent. | [optional] [default to null] +**DisplayName** | **string** | The human readable name for the property. | [optional] [default to null] **Dynamic** | **bool** | Whether the property is dynamic (user-defined). | [optional] [default to null] -**SupportsEl** | **bool** | Whether the property supports expression language. | [optional] [default to null] **ExpressionLanguageScope** | **string** | Scope of the Expression Language evaluation for the property. | [optional] [default to null] **IdentifiesControllerService** | **string** | If the property identifies a controller service this returns the fully qualified type. | [optional] [default to null] **IdentifiesControllerServiceBundle** | [***BundleDto**](BundleDTO.md) | | [optional] [default to null] -**Dependencies** | [**[]PropertyDependencyDto**](PropertyDependencyDTO.md) | A list of dependencies that must be met in order for this Property to be relevant. If any of these dependencies is not met, the property described by this Property Descriptor is not relevant. | [optional] [default to null] +**Name** | **string** | The name for the property. | [optional] [default to null] +**Required** | **bool** | Whether the property is required. | [optional] [default to null] +**Sensitive** | **bool** | Whether the property is sensitive and protected whenever stored or represented. | [optional] [default to null] +**SupportsEl** | **bool** | Whether the property supports expression language. | [optional] [default to null] [[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md) diff --git a/pkg/nifi/docs/ProvenanceDto.md b/pkg/nifi/docs/ProvenanceDto.md index 2318be4..73a7847 100644 --- a/pkg/nifi/docs/ProvenanceDto.md +++ b/pkg/nifi/docs/ProvenanceDto.md @@ -3,14 +3,14 @@ ## Properties Name | Type | Description | Notes ------------ | ------------- | ------------- | ------------- -**Id** | **string** | The id of the provenance query. | [optional] [default to null] -**Uri** | **string** | The URI for this query. Used for obtaining/deleting the request at a later time | [optional] [default to null] -**SubmissionTime** | **string** | The timestamp when the query was submitted. | [optional] [default to null] **Expiration** | **string** | The timestamp when the query will expire. | [optional] [default to null] -**PercentCompleted** | **int32** | The current percent complete. | [optional] [default to null] **Finished** | **bool** | Whether the query has finished. | [optional] [default to null] +**Id** | **string** | The id of the provenance query. | [optional] [default to null] +**PercentCompleted** | **int32** | The current percent complete. | [optional] [default to null] **Request** | [***ProvenanceRequestDto**](ProvenanceRequestDTO.md) | | [optional] [default to null] **Results** | [***ProvenanceResultsDto**](ProvenanceResultsDTO.md) | | [optional] [default to null] +**SubmissionTime** | **string** | The timestamp when the query was submitted. | [optional] [default to null] +**Uri** | **string** | The URI for this query. Used for obtaining/deleting the request at a later time | [optional] [default to null] [[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md) diff --git a/pkg/nifi/docs/ProvenanceEventDto.md b/pkg/nifi/docs/ProvenanceEventDto.md index 3d451ea..d69059b 100644 --- a/pkg/nifi/docs/ProvenanceEventDto.md +++ b/pkg/nifi/docs/ProvenanceEventDto.md @@ -3,47 +3,47 @@ ## Properties Name | Type | Description | Notes ------------ | ------------- | ------------- | ------------- -**Id** | **string** | The event uuid. | [optional] [default to null] +**AlternateIdentifierUri** | **string** | The alternate identifier uri for the fileflow for the event. | [optional] [default to null] +**Attributes** | [**[]AttributeDto**](AttributeDTO.md) | The attributes of the flowfile for the event. | [optional] [default to null] +**ChildUuids** | **[]string** | The child uuids for the event. | [optional] [default to null] +**ClusterNodeAddress** | **string** | The label for the node where the event originated. | [optional] [default to null] +**ClusterNodeId** | **string** | The identifier for the node where the event originated. | [optional] [default to null] +**ComponentId** | **string** | The id of the component that generated the event. | [optional] [default to null] +**ComponentName** | **string** | The name of the component that generated the event. | [optional] [default to null] +**ComponentType** | **string** | The type of the component that generated the event. | [optional] [default to null] +**ContentEqual** | **bool** | Whether the input and output content claim is the same. | [optional] [default to null] +**Details** | **string** | The event details. | [optional] [default to null] +**EventDuration** | **int64** | The event duration in milliseconds. | [optional] [default to null] **EventId** | **int64** | The event id. This is a one up number thats unique per node. | [optional] [default to null] **EventTime** | **string** | The timestamp of the event. | [optional] [default to null] -**EventDuration** | **int64** | The event duration in milliseconds. | [optional] [default to null] -**LineageDuration** | **int64** | The duration since the lineage began, in milliseconds. | [optional] [default to null] **EventType** | **string** | The type of the event. | [optional] [default to null] -**FlowFileUuid** | **string** | The uuid of the flowfile for the event. | [optional] [default to null] **FileSize** | **string** | The size of the flowfile for the event. | [optional] [default to null] **FileSizeBytes** | **int64** | The size of the flowfile in bytes for the event. | [optional] [default to null] -**ClusterNodeId** | **string** | The identifier for the node where the event originated. | [optional] [default to null] -**ClusterNodeAddress** | **string** | The label for the node where the event originated. | [optional] [default to null] +**FlowFileUuid** | **string** | The uuid of the flowfile for the event. | [optional] [default to null] **GroupId** | **string** | The id of the group that the component resides in. If the component is no longer in the flow, the group id will not be set. | [optional] [default to null] -**ComponentId** | **string** | The id of the component that generated the event. | [optional] [default to null] -**ComponentType** | **string** | The type of the component that generated the event. | [optional] [default to null] -**ComponentName** | **string** | The name of the component that generated the event. | [optional] [default to null] -**SourceSystemFlowFileId** | **string** | The source system flowfile id. | [optional] [default to null] -**AlternateIdentifierUri** | **string** | The alternate identifier uri for the fileflow for the event. | [optional] [default to null] -**Attributes** | [**[]AttributeDto**](AttributeDTO.md) | The attributes of the flowfile for the event. | [optional] [default to null] -**ParentUuids** | **[]string** | The parent uuids for the event. | [optional] [default to null] -**ChildUuids** | **[]string** | The child uuids for the event. | [optional] [default to null] -**TransitUri** | **string** | The source/destination system uri if the event was a RECEIVE/SEND. | [optional] [default to null] -**Relationship** | **string** | The relationship to which the flowfile was routed if the event is of type ROUTE. | [optional] [default to null] -**Details** | **string** | The event details. | [optional] [default to null] -**ContentEqual** | **bool** | Whether the input and output content claim is the same. | [optional] [default to null] +**Id** | **string** | The event uuid. | [optional] [default to null] **InputContentAvailable** | **bool** | Whether the input content is still available. | [optional] [default to null] -**InputContentClaimSection** | **string** | The section in which the input content claim lives. | [optional] [default to null] **InputContentClaimContainer** | **string** | The container in which the input content claim lives. | [optional] [default to null] -**InputContentClaimIdentifier** | **string** | The identifier of the input content claim. | [optional] [default to null] -**InputContentClaimOffset** | **int64** | The offset into the input content claim where the flowfiles content begins. | [optional] [default to null] **InputContentClaimFileSize** | **string** | The file size of the input content claim formatted. | [optional] [default to null] **InputContentClaimFileSizeBytes** | **int64** | The file size of the intput content claim in bytes. | [optional] [default to null] +**InputContentClaimIdentifier** | **string** | The identifier of the input content claim. | [optional] [default to null] +**InputContentClaimOffset** | **int64** | The offset into the input content claim where the flowfiles content begins. | [optional] [default to null] +**InputContentClaimSection** | **string** | The section in which the input content claim lives. | [optional] [default to null] +**LineageDuration** | **int64** | The duration since the lineage began, in milliseconds. | [optional] [default to null] **OutputContentAvailable** | **bool** | Whether the output content is still available. | [optional] [default to null] -**OutputContentClaimSection** | **string** | The section in which the output content claim lives. | [optional] [default to null] **OutputContentClaimContainer** | **string** | The container in which the output content claim lives. | [optional] [default to null] -**OutputContentClaimIdentifier** | **string** | The identifier of the output content claim. | [optional] [default to null] -**OutputContentClaimOffset** | **int64** | The offset into the output content claim where the flowfiles content begins. | [optional] [default to null] **OutputContentClaimFileSize** | **string** | The file size of the output content claim formatted. | [optional] [default to null] **OutputContentClaimFileSizeBytes** | **int64** | The file size of the output content claim in bytes. | [optional] [default to null] +**OutputContentClaimIdentifier** | **string** | The identifier of the output content claim. | [optional] [default to null] +**OutputContentClaimOffset** | **int64** | The offset into the output content claim where the flowfiles content begins. | [optional] [default to null] +**OutputContentClaimSection** | **string** | The section in which the output content claim lives. | [optional] [default to null] +**ParentUuids** | **[]string** | The parent uuids for the event. | [optional] [default to null] +**Relationship** | **string** | The relationship to which the flowfile was routed if the event is of type ROUTE. | [optional] [default to null] **ReplayAvailable** | **bool** | Whether or not replay is available. | [optional] [default to null] **ReplayExplanation** | **string** | Explanation as to why replay is unavailable. | [optional] [default to null] **SourceConnectionIdentifier** | **string** | The identifier of the queue/connection from which the flowfile was pulled to genereate this event. May be null if the queue/connection is unknown or the flowfile was generated from this event. | [optional] [default to null] +**SourceSystemFlowFileId** | **string** | The source system flowfile id. | [optional] [default to null] +**TransitUri** | **string** | The source/destination system uri if the event was a RECEIVE/SEND. | [optional] [default to null] [[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md) diff --git a/pkg/nifi/docs/ProvenanceLinkDto.md b/pkg/nifi/docs/ProvenanceLinkDto.md index efa3137..6468ae4 100644 --- a/pkg/nifi/docs/ProvenanceLinkDto.md +++ b/pkg/nifi/docs/ProvenanceLinkDto.md @@ -3,11 +3,11 @@ ## Properties Name | Type | Description | Notes ------------ | ------------- | ------------- | ------------- +**FlowFileUuid** | **string** | The flowfile uuid that traversed the link. | [optional] [default to null] +**Millis** | **int64** | The timestamp of this link in milliseconds. | [optional] [default to null] **SourceId** | **string** | The source node id of the link. | [optional] [default to null] **TargetId** | **string** | The target node id of the link. | [optional] [default to null] -**FlowFileUuid** | **string** | The flowfile uuid that traversed the link. | [optional] [default to null] **Timestamp** | **string** | The timestamp of the link (based on the destination). | [optional] [default to null] -**Millis** | **int64** | The timestamp of this link in milliseconds. | [optional] [default to null] [[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md) diff --git a/pkg/nifi/docs/ProvenanceNodeDto.md b/pkg/nifi/docs/ProvenanceNodeDto.md index e698a46..cbe5be9 100644 --- a/pkg/nifi/docs/ProvenanceNodeDto.md +++ b/pkg/nifi/docs/ProvenanceNodeDto.md @@ -3,15 +3,15 @@ ## Properties Name | Type | Description | Notes ------------ | ------------- | ------------- | ------------- -**Id** | **string** | The id of the node. | [optional] [default to null] -**FlowFileUuid** | **string** | The uuid of the flowfile associated with the provenance event. | [optional] [default to null] -**ParentUuids** | **[]string** | The uuid of the parent flowfiles of the provenance event. | [optional] [default to null] **ChildUuids** | **[]string** | The uuid of the childrent flowfiles of the provenance event. | [optional] [default to null] **ClusterNodeIdentifier** | **string** | The identifier of the node that this event/flowfile originated from. | [optional] [default to null] -**Type_** | **string** | The type of the node. | [optional] [default to null] **EventType** | **string** | If the type is EVENT, this is the type of event. | [optional] [default to null] +**FlowFileUuid** | **string** | The uuid of the flowfile associated with the provenance event. | [optional] [default to null] +**Id** | **string** | The id of the node. | [optional] [default to null] **Millis** | **int64** | The timestamp of the node in milliseconds. | [optional] [default to null] +**ParentUuids** | **[]string** | The uuid of the parent flowfiles of the provenance event. | [optional] [default to null] **Timestamp** | **string** | The timestamp of the node formatted. | [optional] [default to null] +**Type_** | **string** | The type of the node. | [optional] [default to null] [[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md) diff --git a/pkg/nifi/docs/ProvenanceRequestDto.md b/pkg/nifi/docs/ProvenanceRequestDto.md index 22b82b2..153748b 100644 --- a/pkg/nifi/docs/ProvenanceRequestDto.md +++ b/pkg/nifi/docs/ProvenanceRequestDto.md @@ -3,15 +3,15 @@ ## Properties Name | Type | Description | Notes ------------ | ------------- | ------------- | ------------- -**SearchTerms** | [**map[string]ProvenanceSearchValueDto**](ProvenanceSearchValueDTO.md) | The search terms used to perform the search. | [optional] [default to null] **ClusterNodeId** | **string** | The id of the node in the cluster where this provenance originated. | [optional] [default to null] -**StartDate** | **string** | The earliest event time to include in the query. | [optional] [default to null] **EndDate** | **string** | The latest event time to include in the query. | [optional] [default to null] -**MinimumFileSize** | **string** | The minimum file size to include in the query. | [optional] [default to null] -**MaximumFileSize** | **string** | The maximum file size to include in the query. | [optional] [default to null] +**IncrementalResults** | **bool** | Whether or not incremental results are returned. If false, provenance events are only returned once the query completes. This property is true by default. | [optional] [default to null] **MaxResults** | **int32** | The maximum number of results to include. | [optional] [default to null] +**MaximumFileSize** | **string** | The maximum file size to include in the query. | [optional] [default to null] +**MinimumFileSize** | **string** | The minimum file size to include in the query. | [optional] [default to null] +**SearchTerms** | [**map[string]ProvenanceSearchValueDto**](ProvenanceSearchValueDTO.md) | The search terms used to perform the search. | [optional] [default to null] +**StartDate** | **string** | The earliest event time to include in the query. | [optional] [default to null] **Summarize** | **bool** | Whether or not to summarize provenance events returned. This property is false by default. | [optional] [default to null] -**IncrementalResults** | **bool** | Whether or not incremental results are returned. If false, provenance events are only returned once the query completes. This property is true by default. | [optional] [default to null] [[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md) diff --git a/pkg/nifi/docs/ProvenanceResultsDto.md b/pkg/nifi/docs/ProvenanceResultsDto.md index 66b0ccc..9b7d08d 100644 --- a/pkg/nifi/docs/ProvenanceResultsDto.md +++ b/pkg/nifi/docs/ProvenanceResultsDto.md @@ -3,13 +3,13 @@ ## Properties Name | Type | Description | Notes ------------ | ------------- | ------------- | ------------- -**ProvenanceEvents** | [**[]ProvenanceEventDto**](ProvenanceEventDTO.md) | The provenance events that matched the search criteria. | [optional] [default to null] -**Total** | **string** | The total number of results formatted. | [optional] [default to null] -**TotalCount** | **int64** | The total number of results. | [optional] [default to null] +**Errors** | **[]string** | Any errors that occurred while performing the provenance request. | [optional] [default to null] **Generated** | **string** | Then the search was performed. | [optional] [default to null] **OldestEvent** | **string** | The oldest event available in the provenance repository. | [optional] [default to null] +**ProvenanceEvents** | [**[]ProvenanceEventDto**](ProvenanceEventDTO.md) | The provenance events that matched the search criteria. | [optional] [default to null] **TimeOffset** | **int32** | The time offset of the server that's used for event time. | [optional] [default to null] -**Errors** | **[]string** | Any errors that occurred while performing the provenance request. | [optional] [default to null] +**Total** | **string** | The total number of results formatted. | [optional] [default to null] +**TotalCount** | **int64** | The total number of results. | [optional] [default to null] [[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md) diff --git a/pkg/nifi/docs/ProvenanceSearchValueDto.md b/pkg/nifi/docs/ProvenanceSearchValueDto.md index a8656b7..2bd186f 100644 --- a/pkg/nifi/docs/ProvenanceSearchValueDto.md +++ b/pkg/nifi/docs/ProvenanceSearchValueDto.md @@ -3,8 +3,8 @@ ## Properties Name | Type | Description | Notes ------------ | ------------- | ------------- | ------------- -**Value** | **string** | The search value. | [optional] [default to null] **Inverse** | **bool** | Query for all except for search value. | [optional] [default to null] +**Value** | **string** | The search value. | [optional] [default to null] [[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md) diff --git a/pkg/nifi/docs/ProvenanceSearchableFieldDto.md b/pkg/nifi/docs/ProvenanceSearchableFieldDto.md index 42643b5..df2d762 100644 --- a/pkg/nifi/docs/ProvenanceSearchableFieldDto.md +++ b/pkg/nifi/docs/ProvenanceSearchableFieldDto.md @@ -3,8 +3,8 @@ ## Properties Name | Type | Description | Notes ------------ | ------------- | ------------- | ------------- -**Id** | **string** | The id of the searchable field. | [optional] [default to null] **Field** | **string** | The searchable field. | [optional] [default to null] +**Id** | **string** | The id of the searchable field. | [optional] [default to null] **Label** | **string** | The label for the searchable field. | [optional] [default to null] **Type_** | **string** | The type of the searchable field. | [optional] [default to null] diff --git a/pkg/nifi/docs/RegisteredFlow.md b/pkg/nifi/docs/RegisteredFlow.md index ae3ed4e..b4ffe3f 100644 --- a/pkg/nifi/docs/RegisteredFlow.md +++ b/pkg/nifi/docs/RegisteredFlow.md @@ -3,14 +3,14 @@ ## Properties Name | Type | Description | Notes ------------ | ------------- | ------------- | ------------- -**Identifier** | **string** | | [optional] [default to null] -**Name** | **string** | | [optional] [default to null] -**Description** | **string** | | [optional] [default to null] **Branch** | **string** | | [optional] [default to null] **BucketIdentifier** | **string** | | [optional] [default to null] **BucketName** | **string** | | [optional] [default to null] **CreatedTimestamp** | **int64** | | [optional] [default to null] +**Description** | **string** | | [optional] [default to null] +**Identifier** | **string** | | [optional] [default to null] **LastModifiedTimestamp** | **int64** | | [optional] [default to null] +**Name** | **string** | | [optional] [default to null] **Permissions** | [***FlowRegistryPermissions**](FlowRegistryPermissions.md) | | [optional] [default to null] **VersionCount** | **int64** | | [optional] [default to null] **VersionInfo** | [***RegisteredFlowVersionInfo**](RegisteredFlowVersionInfo.md) | | [optional] [default to null] diff --git a/pkg/nifi/docs/RegisteredFlowSnapshot.md b/pkg/nifi/docs/RegisteredFlowSnapshot.md index aae748f..9cb7ad1 100644 --- a/pkg/nifi/docs/RegisteredFlowSnapshot.md +++ b/pkg/nifi/docs/RegisteredFlowSnapshot.md @@ -3,15 +3,15 @@ ## Properties Name | Type | Description | Notes ------------ | ------------- | ------------- | ------------- -**SnapshotMetadata** | [***RegisteredFlowSnapshotMetadata**](RegisteredFlowSnapshotMetadata.md) | | [optional] [default to null] -**Flow** | [***RegisteredFlow**](RegisteredFlow.md) | | [optional] [default to null] **Bucket** | [***FlowRegistryBucket**](FlowRegistryBucket.md) | | [optional] [default to null] -**FlowContents** | [***VersionedProcessGroup**](VersionedProcessGroup.md) | | [optional] [default to null] **ExternalControllerServices** | [**map[string]ExternalControllerServiceReference**](ExternalControllerServiceReference.md) | | [optional] [default to null] -**ParameterContexts** | [**map[string]VersionedParameterContext**](VersionedParameterContext.md) | | [optional] [default to null] +**Flow** | [***RegisteredFlow**](RegisteredFlow.md) | | [optional] [default to null] +**FlowContents** | [***VersionedProcessGroup**](VersionedProcessGroup.md) | | [optional] [default to null] **FlowEncodingVersion** | **string** | | [optional] [default to null] -**ParameterProviders** | [**map[string]ParameterProviderReference**](ParameterProviderReference.md) | | [optional] [default to null] **Latest** | **bool** | | [optional] [default to null] +**ParameterContexts** | [**map[string]VersionedParameterContext**](VersionedParameterContext.md) | | [optional] [default to null] +**ParameterProviders** | [**map[string]ParameterProviderReference**](ParameterProviderReference.md) | | [optional] [default to null] +**SnapshotMetadata** | [***RegisteredFlowSnapshotMetadata**](RegisteredFlowSnapshotMetadata.md) | | [optional] [default to null] [[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md) diff --git a/pkg/nifi/docs/RegisteredFlowSnapshotMetadata.md b/pkg/nifi/docs/RegisteredFlowSnapshotMetadata.md index b2d8f3b..47632f5 100644 --- a/pkg/nifi/docs/RegisteredFlowSnapshotMetadata.md +++ b/pkg/nifi/docs/RegisteredFlowSnapshotMetadata.md @@ -3,13 +3,13 @@ ## Properties Name | Type | Description | Notes ------------ | ------------- | ------------- | ------------- +**Author** | **string** | | [optional] [default to null] **Branch** | **string** | | [optional] [default to null] **BucketIdentifier** | **string** | | [optional] [default to null] +**Comments** | **string** | | [optional] [default to null] **FlowIdentifier** | **string** | | [optional] [default to null] -**Version** | **string** | | [optional] [default to null] **Timestamp** | **int64** | | [optional] [default to null] -**Author** | **string** | | [optional] [default to null] -**Comments** | **string** | | [optional] [default to null] +**Version** | **string** | | [optional] [default to null] [[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md) diff --git a/pkg/nifi/docs/Relationship.md b/pkg/nifi/docs/Relationship.md index b783d0b..ffd5bb5 100644 --- a/pkg/nifi/docs/Relationship.md +++ b/pkg/nifi/docs/Relationship.md @@ -3,8 +3,8 @@ ## Properties Name | Type | Description | Notes ------------ | ------------- | ------------- | ------------- -**Name** | **string** | The name of the relationship | [optional] [default to null] **Description** | **string** | The description of the relationship | [optional] [default to null] +**Name** | **string** | The name of the relationship | [optional] [default to null] [[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md) diff --git a/pkg/nifi/docs/RelationshipDto.md b/pkg/nifi/docs/RelationshipDto.md index ead7fdb..51cf838 100644 --- a/pkg/nifi/docs/RelationshipDto.md +++ b/pkg/nifi/docs/RelationshipDto.md @@ -3,9 +3,9 @@ ## Properties Name | Type | Description | Notes ------------ | ------------- | ------------- | ------------- -**Name** | **string** | The relationship name. | [optional] [default to null] -**Description** | **string** | The relationship description. | [optional] [default to null] **AutoTerminate** | **bool** | Whether or not flowfiles sent to this relationship should auto terminate. | [optional] [default to null] +**Description** | **string** | The relationship description. | [optional] [default to null] +**Name** | **string** | The relationship name. | [optional] [default to null] **Retry** | **bool** | Whether or not flowfiles sent to this relationship should retry. | [optional] [default to null] [[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md) diff --git a/pkg/nifi/docs/RemotePortRunStatusEntity.md b/pkg/nifi/docs/RemotePortRunStatusEntity.md index 9f3a952..a8c10a0 100644 --- a/pkg/nifi/docs/RemotePortRunStatusEntity.md +++ b/pkg/nifi/docs/RemotePortRunStatusEntity.md @@ -3,9 +3,9 @@ ## Properties Name | Type | Description | Notes ------------ | ------------- | ------------- | ------------- +**DisconnectedNodeAcknowledged** | **bool** | Acknowledges that this node is disconnected to allow for mutable requests to proceed. | [optional] [default to null] **Revision** | [***RevisionDto**](RevisionDTO.md) | | [optional] [default to null] **State** | **string** | The run status of the RemotePort. | [optional] [default to null] -**DisconnectedNodeAcknowledged** | **bool** | Acknowledges that this node is disconnected to allow for mutable requests to proceed. | [optional] [default to null] [[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md) diff --git a/pkg/nifi/docs/RemoteProcessGroupDto.md b/pkg/nifi/docs/RemoteProcessGroupDto.md index 9bb9c86..331c257 100644 --- a/pkg/nifi/docs/RemoteProcessGroupDto.md +++ b/pkg/nifi/docs/RemoteProcessGroupDto.md @@ -3,34 +3,34 @@ ## Properties Name | Type | Description | Notes ------------ | ------------- | ------------- | ------------- -**Id** | **string** | The id of the component. | [optional] [default to null] -**VersionedComponentId** | **string** | The ID of the corresponding component that is under version control | [optional] [default to null] -**ParentGroupId** | **string** | The id of parent process group of this component if applicable. | [optional] [default to null] -**Position** | [***PositionDto**](PositionDTO.md) | | [optional] [default to null] -**TargetUri** | **string** | The target URI of the remote process group. If target uri is not set, but uris are set, then returns the first url in the urls. If neither target uri nor uris are set, then returns null. | [optional] [default to null] -**TargetUris** | **string** | The target URI of the remote process group. If target uris is not set but target uri is set, then returns a collection containing the single target uri. If neither target uris nor uris are set, then returns null. | [optional] [default to null] -**TargetSecure** | **bool** | Whether the target is running securely. | [optional] [default to null] -**Name** | **string** | The name of the remote process group. | [optional] [default to null] +**ActiveRemoteInputPortCount** | **int32** | The number of active remote input ports. | [optional] [default to null] +**ActiveRemoteOutputPortCount** | **int32** | The number of active remote output ports. | [optional] [default to null] +**AuthorizationIssues** | **[]string** | Any remote authorization issues for the remote process group. | [optional] [default to null] **Comments** | **string** | The comments for the remote process group. | [optional] [default to null] **CommunicationsTimeout** | **string** | The time period used for the timeout when communicating with the target. | [optional] [default to null] -**YieldDuration** | **string** | When yielding, this amount of time must elapse before the remote process group is scheduled again. | [optional] [default to null] -**TransportProtocol** | **string** | | [optional] [default to null] +**Contents** | [***RemoteProcessGroupContentsDto**](RemoteProcessGroupContentsDTO.md) | | [optional] [default to null] +**FlowRefreshed** | **string** | The timestamp when this remote process group was last refreshed. | [optional] [default to null] +**Id** | **string** | The id of the component. | [optional] [default to null] +**InactiveRemoteInputPortCount** | **int32** | The number of inactive remote input ports. | [optional] [default to null] +**InactiveRemoteOutputPortCount** | **int32** | The number of inactive remote output ports. | [optional] [default to null] +**InputPortCount** | **int32** | The number of remote input ports currently available on the target. | [optional] [default to null] **LocalNetworkInterface** | **string** | The local network interface to send/receive data. If not specified, any local address is used. If clustered, all nodes must have an interface with this identifier. | [optional] [default to null] +**Name** | **string** | The name of the remote process group. | [optional] [default to null] +**OutputPortCount** | **int32** | The number of remote output ports currently available on the target. | [optional] [default to null] +**ParentGroupId** | **string** | The id of parent process group of this component if applicable. | [optional] [default to null] +**Position** | [***PositionDto**](PositionDTO.md) | | [optional] [default to null] **ProxyHost** | **string** | | [optional] [default to null] +**ProxyPassword** | **string** | | [optional] [default to null] **ProxyPort** | **int32** | | [optional] [default to null] **ProxyUser** | **string** | | [optional] [default to null] -**ProxyPassword** | **string** | | [optional] [default to null] -**AuthorizationIssues** | **[]string** | Any remote authorization issues for the remote process group. | [optional] [default to null] -**ValidationErrors** | **[]string** | The validation errors for the remote process group. These validation errors represent the problems with the remote process group that must be resolved before it can transmit. | [optional] [default to null] +**TargetSecure** | **bool** | Whether the target is running securely. | [optional] [default to null] +**TargetUri** | **string** | The target URI of the remote process group. If target uri is not set, but uris are set, then returns the first url in the urls. If neither target uri nor uris are set, then returns null. | [optional] [default to null] +**TargetUris** | **string** | The target URI of the remote process group. If target uris is not set but target uri is set, then returns a collection containing the single target uri. If neither target uris nor uris are set, then returns null. | [optional] [default to null] **Transmitting** | **bool** | Whether the remote process group is actively transmitting. | [optional] [default to null] -**InputPortCount** | **int32** | The number of remote input ports currently available on the target. | [optional] [default to null] -**OutputPortCount** | **int32** | The number of remote output ports currently available on the target. | [optional] [default to null] -**ActiveRemoteInputPortCount** | **int32** | The number of active remote input ports. | [optional] [default to null] -**InactiveRemoteInputPortCount** | **int32** | The number of inactive remote input ports. | [optional] [default to null] -**ActiveRemoteOutputPortCount** | **int32** | The number of active remote output ports. | [optional] [default to null] -**InactiveRemoteOutputPortCount** | **int32** | The number of inactive remote output ports. | [optional] [default to null] -**FlowRefreshed** | **string** | The timestamp when this remote process group was last refreshed. | [optional] [default to null] -**Contents** | [***RemoteProcessGroupContentsDto**](RemoteProcessGroupContentsDTO.md) | | [optional] [default to null] +**TransportProtocol** | **string** | | [optional] [default to null] +**ValidationErrors** | **[]string** | The validation errors for the remote process group. These validation errors represent the problems with the remote process group that must be resolved before it can transmit. | [optional] [default to null] +**VersionedComponentId** | **string** | The ID of the corresponding component that is under version control | [optional] [default to null] +**YieldDuration** | **string** | When yielding, this amount of time must elapse before the remote process group is scheduled again. | [optional] [default to null] [[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md) diff --git a/pkg/nifi/docs/RemoteProcessGroupEntity.md b/pkg/nifi/docs/RemoteProcessGroupEntity.md index fda084a..22bc0f5 100644 --- a/pkg/nifi/docs/RemoteProcessGroupEntity.md +++ b/pkg/nifi/docs/RemoteProcessGroupEntity.md @@ -3,18 +3,18 @@ ## Properties Name | Type | Description | Notes ------------ | ------------- | ------------- | ------------- -**Revision** | [***RevisionDto**](RevisionDTO.md) | | [optional] [default to null] -**Id** | **string** | The id of the component. | [optional] [default to null] -**Uri** | **string** | The URI for futures requests to the component. | [optional] [default to null] -**Position** | [***PositionDto**](PositionDTO.md) | | [optional] [default to null] -**Permissions** | [***PermissionsDto**](PermissionsDTO.md) | | [optional] [default to null] **Bulletins** | [**[]BulletinEntity**](BulletinEntity.md) | The bulletins for this component. | [optional] [default to null] -**DisconnectedNodeAcknowledged** | **bool** | Acknowledges that this node is disconnected to allow for mutable requests to proceed. | [optional] [default to null] **Component** | [***RemoteProcessGroupDto**](RemoteProcessGroupDTO.md) | | [optional] [default to null] -**Status** | [***RemoteProcessGroupStatusDto**](RemoteProcessGroupStatusDTO.md) | | [optional] [default to null] +**DisconnectedNodeAcknowledged** | **bool** | Acknowledges that this node is disconnected to allow for mutable requests to proceed. | [optional] [default to null] +**Id** | **string** | The id of the component. | [optional] [default to null] **InputPortCount** | **int32** | The number of remote input ports currently available on the target. | [optional] [default to null] -**OutputPortCount** | **int32** | The number of remote output ports currently available on the target. | [optional] [default to null] **OperatePermissions** | [***PermissionsDto**](PermissionsDTO.md) | | [optional] [default to null] +**OutputPortCount** | **int32** | The number of remote output ports currently available on the target. | [optional] [default to null] +**Permissions** | [***PermissionsDto**](PermissionsDTO.md) | | [optional] [default to null] +**Position** | [***PositionDto**](PositionDTO.md) | | [optional] [default to null] +**Revision** | [***RevisionDto**](RevisionDTO.md) | | [optional] [default to null] +**Status** | [***RemoteProcessGroupStatusDto**](RemoteProcessGroupStatusDTO.md) | | [optional] [default to null] +**Uri** | **string** | The URI for futures requests to the component. | [optional] [default to null] [[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md) diff --git a/pkg/nifi/docs/RemoteProcessGroupPortDto.md b/pkg/nifi/docs/RemoteProcessGroupPortDto.md index b73ca4f..b91dedf 100644 --- a/pkg/nifi/docs/RemoteProcessGroupPortDto.md +++ b/pkg/nifi/docs/RemoteProcessGroupPortDto.md @@ -3,19 +3,19 @@ ## Properties Name | Type | Description | Notes ------------ | ------------- | ------------- | ------------- -**Id** | **string** | The id of the port. | [optional] [default to null] -**TargetId** | **string** | The id of the target port. | [optional] [default to null] -**VersionedComponentId** | **string** | The ID of the corresponding component that is under version control | [optional] [default to null] -**GroupId** | **string** | The id of the remote process group that the port resides in. | [optional] [default to null] -**Name** | **string** | The name of the target port. | [optional] [default to null] +**BatchSettings** | [***BatchSettingsDto**](BatchSettingsDTO.md) | | [optional] [default to null] **Comments** | **string** | The comments as configured on the target port. | [optional] [default to null] **ConcurrentlySchedulableTaskCount** | **int32** | The number of task that may transmit flowfiles to the target port concurrently. | [optional] [default to null] -**Transmitting** | **bool** | Whether the remote port is configured for transmission. | [optional] [default to null] -**UseCompression** | **bool** | Whether the flowfiles are compressed when sent to the target port. | [optional] [default to null] +**Connected** | **bool** | Whether the port has either an incoming or outgoing connection. | [optional] [default to null] **Exists** | **bool** | Whether the target port exists. | [optional] [default to null] +**GroupId** | **string** | The id of the remote process group that the port resides in. | [optional] [default to null] +**Id** | **string** | The id of the port. | [optional] [default to null] +**Name** | **string** | The name of the target port. | [optional] [default to null] +**TargetId** | **string** | The id of the target port. | [optional] [default to null] **TargetRunning** | **bool** | Whether the target port is running. | [optional] [default to null] -**Connected** | **bool** | Whether the port has either an incoming or outgoing connection. | [optional] [default to null] -**BatchSettings** | [***BatchSettingsDto**](BatchSettingsDTO.md) | | [optional] [default to null] +**Transmitting** | **bool** | Whether the remote port is configured for transmission. | [optional] [default to null] +**UseCompression** | **bool** | Whether the flowfiles are compressed when sent to the target port. | [optional] [default to null] +**VersionedComponentId** | **string** | The ID of the corresponding component that is under version control | [optional] [default to null] [[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md) diff --git a/pkg/nifi/docs/RemoteProcessGroupPortEntity.md b/pkg/nifi/docs/RemoteProcessGroupPortEntity.md index 398ece5..d194581 100644 --- a/pkg/nifi/docs/RemoteProcessGroupPortEntity.md +++ b/pkg/nifi/docs/RemoteProcessGroupPortEntity.md @@ -3,15 +3,15 @@ ## Properties Name | Type | Description | Notes ------------ | ------------- | ------------- | ------------- -**Revision** | [***RevisionDto**](RevisionDTO.md) | | [optional] [default to null] -**Id** | **string** | The id of the component. | [optional] [default to null] -**Uri** | **string** | The URI for futures requests to the component. | [optional] [default to null] -**Position** | [***PositionDto**](PositionDTO.md) | | [optional] [default to null] -**Permissions** | [***PermissionsDto**](PermissionsDTO.md) | | [optional] [default to null] **Bulletins** | [**[]BulletinEntity**](BulletinEntity.md) | The bulletins for this component. | [optional] [default to null] **DisconnectedNodeAcknowledged** | **bool** | Acknowledges that this node is disconnected to allow for mutable requests to proceed. | [optional] [default to null] -**RemoteProcessGroupPort** | [***RemoteProcessGroupPortDto**](RemoteProcessGroupPortDTO.md) | | [optional] [default to null] +**Id** | **string** | The id of the component. | [optional] [default to null] **OperatePermissions** | [***PermissionsDto**](PermissionsDTO.md) | | [optional] [default to null] +**Permissions** | [***PermissionsDto**](PermissionsDTO.md) | | [optional] [default to null] +**Position** | [***PositionDto**](PositionDTO.md) | | [optional] [default to null] +**RemoteProcessGroupPort** | [***RemoteProcessGroupPortDto**](RemoteProcessGroupPortDTO.md) | | [optional] [default to null] +**Revision** | [***RevisionDto**](RevisionDTO.md) | | [optional] [default to null] +**Uri** | **string** | The URI for futures requests to the component. | [optional] [default to null] [[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md) diff --git a/pkg/nifi/docs/RemoteProcessGroupStatusDto.md b/pkg/nifi/docs/RemoteProcessGroupStatusDto.md index 5549339..66b195a 100644 --- a/pkg/nifi/docs/RemoteProcessGroupStatusDto.md +++ b/pkg/nifi/docs/RemoteProcessGroupStatusDto.md @@ -3,15 +3,15 @@ ## Properties Name | Type | Description | Notes ------------ | ------------- | ------------- | ------------- +**AggregateSnapshot** | [***RemoteProcessGroupStatusSnapshotDto**](RemoteProcessGroupStatusSnapshotDTO.md) | | [optional] [default to null] **GroupId** | **string** | The unique ID of the process group that the Processor belongs to | [optional] [default to null] **Id** | **string** | The unique ID of the Processor | [optional] [default to null] **Name** | **string** | The name of the remote process group. | [optional] [default to null] +**NodeSnapshots** | [**[]NodeRemoteProcessGroupStatusSnapshotDto**](NodeRemoteProcessGroupStatusSnapshotDTO.md) | A status snapshot for each node in the cluster. If the NiFi instance is a standalone instance, rather than a cluster, this may be null. | [optional] [default to null] +**StatsLastRefreshed** | **string** | The time the status for the process group was last refreshed. | [optional] [default to null] **TargetUri** | **string** | The URI of the target system. | [optional] [default to null] **TransmissionStatus** | **string** | The transmission status of the remote process group. | [optional] [default to null] -**StatsLastRefreshed** | **string** | The time the status for the process group was last refreshed. | [optional] [default to null] **ValidationStatus** | **string** | Indicates whether the component is valid, invalid, or still in the process of validating (i.e., it is unknown whether or not the component is valid) | [optional] [default to null] -**AggregateSnapshot** | [***RemoteProcessGroupStatusSnapshotDto**](RemoteProcessGroupStatusSnapshotDTO.md) | | [optional] [default to null] -**NodeSnapshots** | [**[]NodeRemoteProcessGroupStatusSnapshotDto**](NodeRemoteProcessGroupStatusSnapshotDTO.md) | A status snapshot for each node in the cluster. If the NiFi instance is a standalone instance, rather than a cluster, this may be null. | [optional] [default to null] [[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md) diff --git a/pkg/nifi/docs/RemoteProcessGroupStatusEntity.md b/pkg/nifi/docs/RemoteProcessGroupStatusEntity.md index 48dc740..1acb142 100644 --- a/pkg/nifi/docs/RemoteProcessGroupStatusEntity.md +++ b/pkg/nifi/docs/RemoteProcessGroupStatusEntity.md @@ -3,8 +3,8 @@ ## Properties Name | Type | Description | Notes ------------ | ------------- | ------------- | ------------- -**RemoteProcessGroupStatus** | [***RemoteProcessGroupStatusDto**](RemoteProcessGroupStatusDTO.md) | | [optional] [default to null] **CanRead** | **bool** | Indicates whether the user can read a given resource. | [optional] [default to null] +**RemoteProcessGroupStatus** | [***RemoteProcessGroupStatusDto**](RemoteProcessGroupStatusDTO.md) | | [optional] [default to null] [[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md) diff --git a/pkg/nifi/docs/RemoteProcessGroupStatusSnapshotDto.md b/pkg/nifi/docs/RemoteProcessGroupStatusSnapshotDto.md index 12fdf32..32ceeff 100644 --- a/pkg/nifi/docs/RemoteProcessGroupStatusSnapshotDto.md +++ b/pkg/nifi/docs/RemoteProcessGroupStatusSnapshotDto.md @@ -3,18 +3,18 @@ ## Properties Name | Type | Description | Notes ------------ | ------------- | ------------- | ------------- -**Id** | **string** | The id of the remote process group. | [optional] [default to null] -**GroupId** | **string** | The id of the parent process group the remote process group resides in. | [optional] [default to null] -**Name** | **string** | The name of the remote process group. | [optional] [default to null] -**TargetUri** | **string** | The URI of the target system. | [optional] [default to null] -**TransmissionStatus** | **string** | The transmission status of the remote process group. | [optional] [default to null] **ActiveThreadCount** | **int32** | The number of active threads for the remote process group. | [optional] [default to null] -**FlowFilesSent** | **int32** | The number of FlowFiles sent to the remote process group in the last 5 minutes. | [optional] [default to null] +**BytesReceived** | **int64** | The size of the FlowFiles received from the remote process group in the last 5 minutes. | [optional] [default to null] **BytesSent** | **int64** | The size of the FlowFiles sent to the remote process group in the last 5 minutes. | [optional] [default to null] -**Sent** | **string** | The count/size of the flowfiles sent to the remote process group in the last 5 minutes. | [optional] [default to null] **FlowFilesReceived** | **int32** | The number of FlowFiles received from the remote process group in the last 5 minutes. | [optional] [default to null] -**BytesReceived** | **int64** | The size of the FlowFiles received from the remote process group in the last 5 minutes. | [optional] [default to null] +**FlowFilesSent** | **int32** | The number of FlowFiles sent to the remote process group in the last 5 minutes. | [optional] [default to null] +**GroupId** | **string** | The id of the parent process group the remote process group resides in. | [optional] [default to null] +**Id** | **string** | The id of the remote process group. | [optional] [default to null] +**Name** | **string** | The name of the remote process group. | [optional] [default to null] **Received** | **string** | The count/size of the flowfiles received from the remote process group in the last 5 minutes. | [optional] [default to null] +**Sent** | **string** | The count/size of the flowfiles sent to the remote process group in the last 5 minutes. | [optional] [default to null] +**TargetUri** | **string** | The URI of the target system. | [optional] [default to null] +**TransmissionStatus** | **string** | The transmission status of the remote process group. | [optional] [default to null] [[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md) diff --git a/pkg/nifi/docs/RemoteProcessGroupStatusSnapshotEntity.md b/pkg/nifi/docs/RemoteProcessGroupStatusSnapshotEntity.md index a2059cd..eccc80b 100644 --- a/pkg/nifi/docs/RemoteProcessGroupStatusSnapshotEntity.md +++ b/pkg/nifi/docs/RemoteProcessGroupStatusSnapshotEntity.md @@ -3,9 +3,9 @@ ## Properties Name | Type | Description | Notes ------------ | ------------- | ------------- | ------------- +**CanRead** | **bool** | Indicates whether the user can read a given resource. | [optional] [default to null] **Id** | **string** | The id of the remote process group. | [optional] [default to null] **RemoteProcessGroupStatusSnapshot** | [***RemoteProcessGroupStatusSnapshotDto**](RemoteProcessGroupStatusSnapshotDTO.md) | | [optional] [default to null] -**CanRead** | **bool** | Indicates whether the user can read a given resource. | [optional] [default to null] [[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md) diff --git a/pkg/nifi/docs/ReplayLastEventResponseEntity.md b/pkg/nifi/docs/ReplayLastEventResponseEntity.md index 3345a45..584c957 100644 --- a/pkg/nifi/docs/ReplayLastEventResponseEntity.md +++ b/pkg/nifi/docs/ReplayLastEventResponseEntity.md @@ -3,10 +3,10 @@ ## Properties Name | Type | Description | Notes ------------ | ------------- | ------------- | ------------- -**ComponentId** | **string** | The UUID of the component whose last event should be replayed. | [optional] [default to null] -**Nodes** | **string** | Which nodes were requested to replay their last provenance event. | [optional] [default to null] **AggregateSnapshot** | [***ReplayLastEventSnapshotDto**](ReplayLastEventSnapshotDTO.md) | | [optional] [default to null] +**ComponentId** | **string** | The UUID of the component whose last event should be replayed. | [optional] [default to null] **NodeSnapshots** | [**[]NodeReplayLastEventSnapshotDto**](NodeReplayLastEventSnapshotDTO.md) | The node-wise results | [optional] [default to null] +**Nodes** | **string** | Which nodes were requested to replay their last provenance event. | [optional] [default to null] [[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md) diff --git a/pkg/nifi/docs/ReplayLastEventSnapshotDto.md b/pkg/nifi/docs/ReplayLastEventSnapshotDto.md index 028b65a..eb04396 100644 --- a/pkg/nifi/docs/ReplayLastEventSnapshotDto.md +++ b/pkg/nifi/docs/ReplayLastEventSnapshotDto.md @@ -3,9 +3,9 @@ ## Properties Name | Type | Description | Notes ------------ | ------------- | ------------- | ------------- +**EventAvailable** | **bool** | Whether or not an event was available. This may not be populated if there was a failure. | [optional] [default to null] **EventsReplayed** | **[]int64** | The IDs of the events that were successfully replayed | [optional] [default to null] **FailureExplanation** | **string** | If unable to replay an event, specifies why the event could not be replayed | [optional] [default to null] -**EventAvailable** | **bool** | Whether or not an event was available. This may not be populated if there was a failure. | [optional] [default to null] [[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md) diff --git a/pkg/nifi/docs/ReportingTaskDefinition.md b/pkg/nifi/docs/ReportingTaskDefinition.md index 74e56d1..4502c32 100644 --- a/pkg/nifi/docs/ReportingTaskDefinition.md +++ b/pkg/nifi/docs/ReportingTaskDefinition.md @@ -3,31 +3,31 @@ ## Properties Name | Type | Description | Notes ------------ | ------------- | ------------- | ------------- -**Group** | **string** | The group name of the bundle that provides the referenced type. | [optional] [default to null] +**AdditionalDetails** | **bool** | Indicates if the component has additional details documentation | [optional] [default to null] **Artifact** | **string** | The artifact name of the bundle that provides the referenced type. | [optional] [default to null] -**Version** | **string** | The version of the bundle that provides the referenced type. | [optional] [default to null] -**Type_** | **string** | The fully-qualified class type | [optional] [default to null] -**TypeDescription** | **string** | The description of the type. | [optional] [default to null] **BuildInfo** | [***BuildInfo**](BuildInfo.md) | | [optional] [default to null] -**ProvidedApiImplementations** | [**[]DefinedType**](DefinedType.md) | If this type represents a provider for an interface, this lists the APIs it implements | [optional] [default to null] -**Tags** | **[]string** | The tags associated with this type | [optional] [default to null] -**SeeAlso** | **[]string** | The names of other component types that may be related | [optional] [default to null] +**DefaultSchedulingPeriodBySchedulingStrategy** | **map[string]string** | The default scheduling period for each scheduling strategy. The scheduling period is expected to be a time period, such as \"30 sec\". | [optional] [default to null] +**DefaultSchedulingStrategy** | **string** | The default scheduling strategy for the reporting task. | [optional] [default to null] **Deprecated** | **bool** | Whether or not the component has been deprecated | [optional] [default to null] -**DeprecationReason** | **string** | If this component has been deprecated, this optional field can be used to provide an explanation | [optional] [default to null] **DeprecationAlternatives** | **[]string** | If this component has been deprecated, this optional field provides alternatives to use | [optional] [default to null] +**DeprecationReason** | **string** | If this component has been deprecated, this optional field can be used to provide an explanation | [optional] [default to null] +**DynamicProperties** | [**[]DynamicProperty**](DynamicProperty.md) | Describes the dynamic properties supported by this component | [optional] [default to null] +**ExplicitRestrictions** | [**[]Restriction**](Restriction.md) | Explicit restrictions that indicate a require permission to use the component | [optional] [default to null] +**Group** | **string** | The group name of the bundle that provides the referenced type. | [optional] [default to null] +**PropertyDescriptors** | [**map[string]PropertyDescriptor**](PropertyDescriptor.md) | Descriptions of configuration properties applicable to this component. | [optional] [default to null] +**ProvidedApiImplementations** | [**[]DefinedType**](DefinedType.md) | If this type represents a provider for an interface, this lists the APIs it implements | [optional] [default to null] **Restricted** | **bool** | Whether or not the component has a general restriction | [optional] [default to null] **RestrictedExplanation** | **string** | An optional description of the general restriction | [optional] [default to null] -**ExplicitRestrictions** | [**[]Restriction**](Restriction.md) | Explicit restrictions that indicate a require permission to use the component | [optional] [default to null] +**SeeAlso** | **[]string** | The names of other component types that may be related | [optional] [default to null] **Stateful** | [***Stateful**](Stateful.md) | | [optional] [default to null] -**SystemResourceConsiderations** | [**[]SystemResourceConsideration**](SystemResourceConsideration.md) | The system resource considerations for the given component | [optional] [default to null] -**AdditionalDetails** | **bool** | Indicates if the component has additional details documentation | [optional] [default to null] -**PropertyDescriptors** | [**map[string]PropertyDescriptor**](PropertyDescriptor.md) | Descriptions of configuration properties applicable to this component. | [optional] [default to null] +**SupportedSchedulingStrategies** | **[]string** | The supported scheduling strategies, such as TIME_DRIVER or CRON. | [optional] [default to null] **SupportsDynamicProperties** | **bool** | Whether or not this component makes use of dynamic (user-set) properties. | [optional] [default to null] **SupportsSensitiveDynamicProperties** | **bool** | Whether or not this component makes use of sensitive dynamic (user-set) properties. | [optional] [default to null] -**DynamicProperties** | [**[]DynamicProperty**](DynamicProperty.md) | Describes the dynamic properties supported by this component | [optional] [default to null] -**SupportedSchedulingStrategies** | **[]string** | The supported scheduling strategies, such as TIME_DRIVER or CRON. | [optional] [default to null] -**DefaultSchedulingStrategy** | **string** | The default scheduling strategy for the reporting task. | [optional] [default to null] -**DefaultSchedulingPeriodBySchedulingStrategy** | **map[string]string** | The default scheduling period for each scheduling strategy. The scheduling period is expected to be a time period, such as \"30 sec\". | [optional] [default to null] +**SystemResourceConsiderations** | [**[]SystemResourceConsideration**](SystemResourceConsideration.md) | The system resource considerations for the given component | [optional] [default to null] +**Tags** | **[]string** | The tags associated with this type | [optional] [default to null] +**Type_** | **string** | The fully-qualified class type | [optional] [default to null] +**TypeDescription** | **string** | The description of the type. | [optional] [default to null] +**Version** | **string** | The version of the bundle that provides the referenced type. | [optional] [default to null] [[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md) diff --git a/pkg/nifi/docs/ReportingTaskDto.md b/pkg/nifi/docs/ReportingTaskDto.md index d695ea7..0967277 100644 --- a/pkg/nifi/docs/ReportingTaskDto.md +++ b/pkg/nifi/docs/ReportingTaskDto.md @@ -3,32 +3,32 @@ ## Properties Name | Type | Description | Notes ------------ | ------------- | ------------- | ------------- -**Id** | **string** | The id of the component. | [optional] [default to null] -**VersionedComponentId** | **string** | The ID of the corresponding component that is under version control | [optional] [default to null] -**ParentGroupId** | **string** | The id of parent process group of this component if applicable. | [optional] [default to null] -**Position** | [***PositionDto**](PositionDTO.md) | | [optional] [default to null] -**Name** | **string** | The name of the reporting task. | [optional] [default to null] -**Type_** | **string** | The fully qualified type of the reporting task. | [optional] [default to null] +**ActiveThreadCount** | **int32** | The number of active threads for the reporting task. | [optional] [default to null] +**AnnotationData** | **string** | The annotation data for the repoting task. This is how the custom UI relays configuration to the reporting task. | [optional] [default to null] **Bundle** | [***BundleDto**](BundleDTO.md) | | [optional] [default to null] -**State** | **string** | The state of the reporting task. | [optional] [default to null] **Comments** | **string** | The comments of the reporting task. | [optional] [default to null] -**PersistsState** | **bool** | Whether the reporting task persists state. | [optional] [default to null] -**Restricted** | **bool** | Whether the reporting task requires elevated privileges. | [optional] [default to null] +**CustomUiUrl** | **string** | The URL for the custom configuration UI for the reporting task. | [optional] [default to null] +**DefaultSchedulingPeriod** | **map[string]string** | The default scheduling period for the different scheduling strategies. | [optional] [default to null] **Deprecated** | **bool** | Whether the reporting task has been deprecated. | [optional] [default to null] +**Descriptors** | [**map[string]PropertyDescriptorDto**](PropertyDescriptorDTO.md) | The descriptors for the reporting tasks properties. | [optional] [default to null] +**ExtensionMissing** | **bool** | Whether the underlying extension is missing. | [optional] [default to null] +**Id** | **string** | The id of the component. | [optional] [default to null] **MultipleVersionsAvailable** | **bool** | Whether the reporting task has multiple versions available. | [optional] [default to null] -**SupportsSensitiveDynamicProperties** | **bool** | Whether the reporting task supports sensitive dynamic properties. | [optional] [default to null] +**Name** | **string** | The name of the reporting task. | [optional] [default to null] +**ParentGroupId** | **string** | The id of parent process group of this component if applicable. | [optional] [default to null] +**PersistsState** | **bool** | Whether the reporting task persists state. | [optional] [default to null] +**Position** | [***PositionDto**](PositionDTO.md) | | [optional] [default to null] +**Properties** | **map[string]string** | The properties of the reporting task. | [optional] [default to null] +**Restricted** | **bool** | Whether the reporting task requires elevated privileges. | [optional] [default to null] **SchedulingPeriod** | **string** | The frequency with which to schedule the reporting task. The format of the value will depend on the value of the schedulingStrategy. | [optional] [default to null] **SchedulingStrategy** | **string** | The scheduling strategy that determines how the schedulingPeriod value should be interpreted. | [optional] [default to null] -**DefaultSchedulingPeriod** | **map[string]string** | The default scheduling period for the different scheduling strategies. | [optional] [default to null] -**Properties** | **map[string]string** | The properties of the reporting task. | [optional] [default to null] -**Descriptors** | [**map[string]PropertyDescriptorDto**](PropertyDescriptorDTO.md) | The descriptors for the reporting tasks properties. | [optional] [default to null] **SensitiveDynamicPropertyNames** | **[]string** | Set of sensitive dynamic property names | [optional] [default to null] -**CustomUiUrl** | **string** | The URL for the custom configuration UI for the reporting task. | [optional] [default to null] -**AnnotationData** | **string** | The annotation data for the repoting task. This is how the custom UI relays configuration to the reporting task. | [optional] [default to null] +**State** | **string** | The state of the reporting task. | [optional] [default to null] +**SupportsSensitiveDynamicProperties** | **bool** | Whether the reporting task supports sensitive dynamic properties. | [optional] [default to null] +**Type_** | **string** | The fully qualified type of the reporting task. | [optional] [default to null] **ValidationErrors** | **[]string** | Gets the validation errors from the reporting task. These validation errors represent the problems with the reporting task that must be resolved before it can be scheduled to run. | [optional] [default to null] **ValidationStatus** | **string** | Indicates whether the Reporting Task is valid, invalid, or still in the process of validating (i.e., it is unknown whether or not the Reporting Task is valid) | [optional] [default to null] -**ActiveThreadCount** | **int32** | The number of active threads for the reporting task. | [optional] [default to null] -**ExtensionMissing** | **bool** | Whether the underlying extension is missing. | [optional] [default to null] +**VersionedComponentId** | **string** | The ID of the corresponding component that is under version control | [optional] [default to null] [[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md) diff --git a/pkg/nifi/docs/ReportingTaskEntity.md b/pkg/nifi/docs/ReportingTaskEntity.md index 9d6f77b..d55a619 100644 --- a/pkg/nifi/docs/ReportingTaskEntity.md +++ b/pkg/nifi/docs/ReportingTaskEntity.md @@ -3,16 +3,16 @@ ## Properties Name | Type | Description | Notes ------------ | ------------- | ------------- | ------------- -**Revision** | [***RevisionDto**](RevisionDTO.md) | | [optional] [default to null] -**Id** | **string** | The id of the component. | [optional] [default to null] -**Uri** | **string** | The URI for futures requests to the component. | [optional] [default to null] -**Position** | [***PositionDto**](PositionDTO.md) | | [optional] [default to null] -**Permissions** | [***PermissionsDto**](PermissionsDTO.md) | | [optional] [default to null] **Bulletins** | [**[]BulletinEntity**](BulletinEntity.md) | The bulletins for this component. | [optional] [default to null] -**DisconnectedNodeAcknowledged** | **bool** | Acknowledges that this node is disconnected to allow for mutable requests to proceed. | [optional] [default to null] **Component** | [***ReportingTaskDto**](ReportingTaskDTO.md) | | [optional] [default to null] +**DisconnectedNodeAcknowledged** | **bool** | Acknowledges that this node is disconnected to allow for mutable requests to proceed. | [optional] [default to null] +**Id** | **string** | The id of the component. | [optional] [default to null] **OperatePermissions** | [***PermissionsDto**](PermissionsDTO.md) | | [optional] [default to null] +**Permissions** | [***PermissionsDto**](PermissionsDTO.md) | | [optional] [default to null] +**Position** | [***PositionDto**](PositionDTO.md) | | [optional] [default to null] +**Revision** | [***RevisionDto**](RevisionDTO.md) | | [optional] [default to null] **Status** | [***ReportingTaskStatusDto**](ReportingTaskStatusDTO.md) | | [optional] [default to null] +**Uri** | **string** | The URI for futures requests to the component. | [optional] [default to null] [[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md) diff --git a/pkg/nifi/docs/ReportingTaskRunStatusEntity.md b/pkg/nifi/docs/ReportingTaskRunStatusEntity.md index 6341b75..70f4766 100644 --- a/pkg/nifi/docs/ReportingTaskRunStatusEntity.md +++ b/pkg/nifi/docs/ReportingTaskRunStatusEntity.md @@ -3,9 +3,9 @@ ## Properties Name | Type | Description | Notes ------------ | ------------- | ------------- | ------------- +**DisconnectedNodeAcknowledged** | **bool** | Acknowledges that this node is disconnected to allow for mutable requests to proceed. | [optional] [default to null] **Revision** | [***RevisionDto**](RevisionDTO.md) | | [optional] [default to null] **State** | **string** | The run status of the ReportingTask. | [optional] [default to null] -**DisconnectedNodeAcknowledged** | **bool** | Acknowledges that this node is disconnected to allow for mutable requests to proceed. | [optional] [default to null] [[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md) diff --git a/pkg/nifi/docs/ReportingTaskStatusDto.md b/pkg/nifi/docs/ReportingTaskStatusDto.md index d00e120..168ac38 100644 --- a/pkg/nifi/docs/ReportingTaskStatusDto.md +++ b/pkg/nifi/docs/ReportingTaskStatusDto.md @@ -3,9 +3,9 @@ ## Properties Name | Type | Description | Notes ------------ | ------------- | ------------- | ------------- +**ActiveThreadCount** | **int32** | The number of active threads for the component. | [optional] [default to null] **RunStatus** | **string** | The run status of this ReportingTask | [optional] [default to null] **ValidationStatus** | **string** | Indicates whether the component is valid, invalid, or still in the process of validating (i.e., it is unknown whether or not the component is valid) | [optional] [default to null] -**ActiveThreadCount** | **int32** | The number of active threads for the component. | [optional] [default to null] [[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md) diff --git a/pkg/nifi/docs/ResourceClaimDetailsDto.md b/pkg/nifi/docs/ResourceClaimDetailsDto.md index 3f0eaa2..7d33cc6 100644 --- a/pkg/nifi/docs/ResourceClaimDetailsDto.md +++ b/pkg/nifi/docs/ResourceClaimDetailsDto.md @@ -3,13 +3,13 @@ ## Properties Name | Type | Description | Notes ------------ | ------------- | ------------- | ------------- +**AwaitingDestruction** | **bool** | Whether or not the Resource Claim is awaiting destruction | [optional] [default to null] +**ClaimantCount** | **int32** | The number of FlowFiles that have a claim to the Resource | [optional] [default to null] **Container** | **string** | The container of the Content Repository in which the Resource Claim exists | [optional] [default to null] -**Section** | **string** | The section of the Content Repository in which the Resource Claim exists | [optional] [default to null] **Identifier** | **string** | The identifier of the Resource Claim | [optional] [default to null] **InUse** | **bool** | Whether or not the Resource Claim is in use | [optional] [default to null] -**AwaitingDestruction** | **bool** | Whether or not the Resource Claim is awaiting destruction | [optional] [default to null] +**Section** | **string** | The section of the Content Repository in which the Resource Claim exists | [optional] [default to null] **Writable** | **bool** | Whether or not the Resource Claim can still have more data written to it | [optional] [default to null] -**ClaimantCount** | **int32** | The number of FlowFiles that have a claim to the Resource | [optional] [default to null] [[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md) diff --git a/pkg/nifi/docs/Restriction.md b/pkg/nifi/docs/Restriction.md index 960614e..bd9fe79 100644 --- a/pkg/nifi/docs/Restriction.md +++ b/pkg/nifi/docs/Restriction.md @@ -3,8 +3,8 @@ ## Properties Name | Type | Description | Notes ------------ | ------------- | ------------- | ------------- -**RequiredPermission** | **string** | The permission required for this restriction | [optional] [default to null] **Explanation** | **string** | The explanation of this restriction | [optional] [default to null] +**RequiredPermission** | **string** | The permission required for this restriction | [optional] [default to null] [[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md) diff --git a/pkg/nifi/docs/RevisionDto.md b/pkg/nifi/docs/RevisionDto.md index 0332dc3..4f06647 100644 --- a/pkg/nifi/docs/RevisionDto.md +++ b/pkg/nifi/docs/RevisionDto.md @@ -4,8 +4,8 @@ Name | Type | Description | Notes ------------ | ------------- | ------------- | ------------- **ClientId** | **string** | A client identifier used to make a request. By including a client identifier, the API can allow multiple requests without needing the current revision. Due to the asynchronous nature of requests/responses this was implemented to allow the client to make numerous requests without having to wait for the previous response to come back | [optional] [default to null] -**Version** | **int64** | NiFi employs an optimistic locking strategy where the client must include a revision in their request when performing an update. In a response to a mutable flow request, this field represents the updated base version. | [optional] [default to null] **LastModifier** | **string** | The user that last modified the flow. | [optional] [default to null] +**Version** | **int64** | NiFi employs an optimistic locking strategy where the client must include a revision in their request when performing an update. In a response to a mutable flow request, this field represents the updated base version. | [optional] [default to null] [[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md) diff --git a/pkg/nifi/docs/RuntimeManifest.md b/pkg/nifi/docs/RuntimeManifest.md index ffc7b9e..5ff8571 100644 --- a/pkg/nifi/docs/RuntimeManifest.md +++ b/pkg/nifi/docs/RuntimeManifest.md @@ -3,12 +3,12 @@ ## Properties Name | Type | Description | Notes ------------ | ------------- | ------------- | ------------- -**Identifier** | **string** | A unique identifier for the manifest | [optional] [default to null] **AgentType** | **string** | The type of the runtime binary, e.g., 'minifi-java' or 'minifi-cpp' | [optional] [default to null] -**Version** | **string** | The version of the runtime binary, e.g., '1.0.1' | [optional] [default to null] **BuildInfo** | [***BuildInfo**](BuildInfo.md) | | [optional] [default to null] **Bundles** | [**[]Bundle**](Bundle.md) | All extension bundles included with this runtime | [optional] [default to null] +**Identifier** | **string** | A unique identifier for the manifest | [optional] [default to null] **SchedulingDefaults** | [***SchedulingDefaults**](SchedulingDefaults.md) | | [optional] [default to null] +**Version** | **string** | The version of the runtime binary, e.g., '1.0.1' | [optional] [default to null] [[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md) diff --git a/pkg/nifi/docs/ScheduleComponentsEntity.md b/pkg/nifi/docs/ScheduleComponentsEntity.md index a39c815..f3b4a60 100644 --- a/pkg/nifi/docs/ScheduleComponentsEntity.md +++ b/pkg/nifi/docs/ScheduleComponentsEntity.md @@ -3,10 +3,10 @@ ## Properties Name | Type | Description | Notes ------------ | ------------- | ------------- | ------------- -**Id** | **string** | The id of the ProcessGroup | [optional] [default to null] -**State** | **string** | The desired state of the descendant components | [optional] [default to null] **Components** | [**map[string]RevisionDto**](RevisionDTO.md) | Optional components to schedule. If not specified, all authorized descendant components will be used. | [optional] [default to null] **DisconnectedNodeAcknowledged** | **bool** | Acknowledges that this node is disconnected to allow for mutable requests to proceed. | [optional] [default to null] +**Id** | **string** | The id of the ProcessGroup | [optional] [default to null] +**State** | **string** | The desired state of the descendant components | [optional] [default to null] [[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md) diff --git a/pkg/nifi/docs/SchedulingDefaults.md b/pkg/nifi/docs/SchedulingDefaults.md index 944dbb2..77f3e0f 100644 --- a/pkg/nifi/docs/SchedulingDefaults.md +++ b/pkg/nifi/docs/SchedulingDefaults.md @@ -3,14 +3,14 @@ ## Properties Name | Type | Description | Notes ------------ | ------------- | ------------- | ------------- -**DefaultSchedulingStrategy** | **string** | The name of the default scheduling strategy | [optional] [default to null] +**DefaultConcurrentTasksBySchedulingStrategy** | **map[string]int32** | The default concurrent tasks for each scheduling strategy | [optional] [default to null] +**DefaultMaxConcurrentTasks** | **string** | The default concurrent tasks | [optional] [default to null] +**DefaultRunDurationNanos** | **int64** | The default run duration in nano-seconds | [optional] [default to null] **DefaultSchedulingPeriodMillis** | **int64** | The default scheduling period in milliseconds | [optional] [default to null] +**DefaultSchedulingPeriodsBySchedulingStrategy** | **map[string]string** | The default scheduling period for each scheduling strategy | [optional] [default to null] +**DefaultSchedulingStrategy** | **string** | The name of the default scheduling strategy | [optional] [default to null] **PenalizationPeriodMillis** | **int64** | The default penalization period in milliseconds | [optional] [default to null] **YieldDurationMillis** | **int64** | The default yield duration in milliseconds | [optional] [default to null] -**DefaultRunDurationNanos** | **int64** | The default run duration in nano-seconds | [optional] [default to null] -**DefaultMaxConcurrentTasks** | **string** | The default concurrent tasks | [optional] [default to null] -**DefaultConcurrentTasksBySchedulingStrategy** | **map[string]int32** | The default concurrent tasks for each scheduling strategy | [optional] [default to null] -**DefaultSchedulingPeriodsBySchedulingStrategy** | **map[string]string** | The default scheduling period for each scheduling strategy | [optional] [default to null] [[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md) diff --git a/pkg/nifi/docs/SearchResultsDto.md b/pkg/nifi/docs/SearchResultsDto.md index 90f8c04..e485b10 100644 --- a/pkg/nifi/docs/SearchResultsDto.md +++ b/pkg/nifi/docs/SearchResultsDto.md @@ -3,18 +3,18 @@ ## Properties Name | Type | Description | Notes ------------ | ------------- | ------------- | ------------- -**ProcessorResults** | [**[]ComponentSearchResultDto**](ComponentSearchResultDTO.md) | The processors that matched the search. | [optional] [default to null] **ConnectionResults** | [**[]ComponentSearchResultDto**](ComponentSearchResultDTO.md) | The connections that matched the search. | [optional] [default to null] -**ProcessGroupResults** | [**[]ComponentSearchResultDto**](ComponentSearchResultDTO.md) | The process groups that matched the search. | [optional] [default to null] -**InputPortResults** | [**[]ComponentSearchResultDto**](ComponentSearchResultDTO.md) | The input ports that matched the search. | [optional] [default to null] -**OutputPortResults** | [**[]ComponentSearchResultDto**](ComponentSearchResultDTO.md) | The output ports that matched the search. | [optional] [default to null] -**RemoteProcessGroupResults** | [**[]ComponentSearchResultDto**](ComponentSearchResultDTO.md) | The remote process groups that matched the search. | [optional] [default to null] +**ControllerServiceNodeResults** | [**[]ComponentSearchResultDto**](ComponentSearchResultDTO.md) | The controller service nodes that matched the search | [optional] [default to null] **FunnelResults** | [**[]ComponentSearchResultDto**](ComponentSearchResultDTO.md) | The funnels that matched the search. | [optional] [default to null] +**InputPortResults** | [**[]ComponentSearchResultDto**](ComponentSearchResultDTO.md) | The input ports that matched the search. | [optional] [default to null] **LabelResults** | [**[]ComponentSearchResultDto**](ComponentSearchResultDTO.md) | The labels that matched the search. | [optional] [default to null] -**ControllerServiceNodeResults** | [**[]ComponentSearchResultDto**](ComponentSearchResultDTO.md) | The controller service nodes that matched the search | [optional] [default to null] +**OutputPortResults** | [**[]ComponentSearchResultDto**](ComponentSearchResultDTO.md) | The output ports that matched the search. | [optional] [default to null] **ParameterContextResults** | [**[]ComponentSearchResultDto**](ComponentSearchResultDTO.md) | The parameter contexts that matched the search. | [optional] [default to null] **ParameterProviderNodeResults** | [**[]ComponentSearchResultDto**](ComponentSearchResultDTO.md) | The parameter provider nodes that matched the search | [optional] [default to null] **ParameterResults** | [**[]ComponentSearchResultDto**](ComponentSearchResultDTO.md) | The parameters that matched the search. | [optional] [default to null] +**ProcessGroupResults** | [**[]ComponentSearchResultDto**](ComponentSearchResultDTO.md) | The process groups that matched the search. | [optional] [default to null] +**ProcessorResults** | [**[]ComponentSearchResultDto**](ComponentSearchResultDTO.md) | The processors that matched the search. | [optional] [default to null] +**RemoteProcessGroupResults** | [**[]ComponentSearchResultDto**](ComponentSearchResultDTO.md) | The remote process groups that matched the search. | [optional] [default to null] [[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md) diff --git a/pkg/nifi/docs/SnippetDto.md b/pkg/nifi/docs/SnippetDto.md index 9aec057..dd95d42 100644 --- a/pkg/nifi/docs/SnippetDto.md +++ b/pkg/nifi/docs/SnippetDto.md @@ -3,17 +3,17 @@ ## Properties Name | Type | Description | Notes ------------ | ------------- | ------------- | ------------- +**Connections** | [**map[string]RevisionDto**](RevisionDTO.md) | The ids of the connections in this snippet. These ids will be populated within each response. They can be specified when creating a snippet. However, once a snippet has been created its contents cannot be modified (these ids are ignored during update requests). | [optional] [default to null] +**Funnels** | [**map[string]RevisionDto**](RevisionDTO.md) | The ids of the funnels in this snippet. These ids will be populated within each response. They can be specified when creating a snippet. However, once a snippet has been created its contents cannot be modified (these ids are ignored during update requests). | [optional] [default to null] **Id** | **string** | The id of the snippet. | [optional] [default to null] -**Uri** | **string** | The URI of the snippet. | [optional] [default to null] +**InputPorts** | [**map[string]RevisionDto**](RevisionDTO.md) | The ids of the input ports in this snippet. These ids will be populated within each response. They can be specified when creating a snippet. However, once a snippet has been created its contents cannot be modified (these ids are ignored during update requests). | [optional] [default to null] +**Labels** | [**map[string]RevisionDto**](RevisionDTO.md) | The ids of the labels in this snippet. These ids will be populated within each response. They can be specified when creating a snippet. However, once a snippet has been created its contents cannot be modified (these ids are ignored during update requests). | [optional] [default to null] +**OutputPorts** | [**map[string]RevisionDto**](RevisionDTO.md) | The ids of the output ports in this snippet. These ids will be populated within each response. They can be specified when creating a snippet. However, once a snippet has been created its contents cannot be modified (these ids are ignored during update requests). | [optional] [default to null] **ParentGroupId** | **string** | The group id for the components in the snippet. | [optional] [default to null] **ProcessGroups** | [**map[string]RevisionDto**](RevisionDTO.md) | The ids of the process groups in this snippet. These ids will be populated within each response. They can be specified when creating a snippet. However, once a snippet has been created its contents cannot be modified (these ids are ignored during update requests). | [optional] [default to null] -**RemoteProcessGroups** | [**map[string]RevisionDto**](RevisionDTO.md) | The ids of the remote process groups in this snippet. These ids will be populated within each response. They can be specified when creating a snippet. However, once a snippet has been created its contents cannot be modified (these ids are ignored during update requests). | [optional] [default to null] **Processors** | [**map[string]RevisionDto**](RevisionDTO.md) | The ids of the processors in this snippet. These ids will be populated within each response. They can be specified when creating a snippet. However, once a snippet has been created its contents cannot be modified (these ids are ignored during update requests). | [optional] [default to null] -**InputPorts** | [**map[string]RevisionDto**](RevisionDTO.md) | The ids of the input ports in this snippet. These ids will be populated within each response. They can be specified when creating a snippet. However, once a snippet has been created its contents cannot be modified (these ids are ignored during update requests). | [optional] [default to null] -**OutputPorts** | [**map[string]RevisionDto**](RevisionDTO.md) | The ids of the output ports in this snippet. These ids will be populated within each response. They can be specified when creating a snippet. However, once a snippet has been created its contents cannot be modified (these ids are ignored during update requests). | [optional] [default to null] -**Connections** | [**map[string]RevisionDto**](RevisionDTO.md) | The ids of the connections in this snippet. These ids will be populated within each response. They can be specified when creating a snippet. However, once a snippet has been created its contents cannot be modified (these ids are ignored during update requests). | [optional] [default to null] -**Labels** | [**map[string]RevisionDto**](RevisionDTO.md) | The ids of the labels in this snippet. These ids will be populated within each response. They can be specified when creating a snippet. However, once a snippet has been created its contents cannot be modified (these ids are ignored during update requests). | [optional] [default to null] -**Funnels** | [**map[string]RevisionDto**](RevisionDTO.md) | The ids of the funnels in this snippet. These ids will be populated within each response. They can be specified when creating a snippet. However, once a snippet has been created its contents cannot be modified (these ids are ignored during update requests). | [optional] [default to null] +**RemoteProcessGroups** | [**map[string]RevisionDto**](RevisionDTO.md) | The ids of the remote process groups in this snippet. These ids will be populated within each response. They can be specified when creating a snippet. However, once a snippet has been created its contents cannot be modified (these ids are ignored during update requests). | [optional] [default to null] +**Uri** | **string** | The URI of the snippet. | [optional] [default to null] [[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md) diff --git a/pkg/nifi/docs/SnippetEntity.md b/pkg/nifi/docs/SnippetEntity.md index fe553e2..a4df86e 100644 --- a/pkg/nifi/docs/SnippetEntity.md +++ b/pkg/nifi/docs/SnippetEntity.md @@ -3,8 +3,8 @@ ## Properties Name | Type | Description | Notes ------------ | ------------- | ------------- | ------------- -**Snippet** | [***SnippetDto**](SnippetDTO.md) | | [optional] [default to null] **DisconnectedNodeAcknowledged** | **bool** | Acknowledges that this node is disconnected to allow for mutable requests to proceed. | [optional] [default to null] +**Snippet** | [***SnippetDto**](SnippetDTO.md) | | [optional] [default to null] [[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md) diff --git a/pkg/nifi/docs/StartVersionControlRequestEntity.md b/pkg/nifi/docs/StartVersionControlRequestEntity.md index 55e627b..a42552c 100644 --- a/pkg/nifi/docs/StartVersionControlRequestEntity.md +++ b/pkg/nifi/docs/StartVersionControlRequestEntity.md @@ -3,9 +3,9 @@ ## Properties Name | Type | Description | Notes ------------ | ------------- | ------------- | ------------- -**VersionedFlow** | [***VersionedFlowDto**](VersionedFlowDTO.md) | | [optional] [default to null] -**ProcessGroupRevision** | [***RevisionDto**](RevisionDTO.md) | | [optional] [default to null] **DisconnectedNodeAcknowledged** | **bool** | Acknowledges that this node is disconnected to allow for mutable requests to proceed. | [optional] [default to null] +**ProcessGroupRevision** | [***RevisionDto**](RevisionDTO.md) | | [optional] [default to null] +**VersionedFlow** | [***VersionedFlowDto**](VersionedFlowDTO.md) | | [optional] [default to null] [[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md) diff --git a/pkg/nifi/docs/StateEntryDto.md b/pkg/nifi/docs/StateEntryDto.md index 15835f7..8e61435 100644 --- a/pkg/nifi/docs/StateEntryDto.md +++ b/pkg/nifi/docs/StateEntryDto.md @@ -3,10 +3,10 @@ ## Properties Name | Type | Description | Notes ------------ | ------------- | ------------- | ------------- +**ClusterNodeAddress** | **string** | The label for the node where the state originated. | [optional] [default to null] +**ClusterNodeId** | **string** | The identifier for the node where the state originated. | [optional] [default to null] **Key** | **string** | The key for this state. | [optional] [default to null] **Value** | **string** | The value for this state. | [optional] [default to null] -**ClusterNodeId** | **string** | The identifier for the node where the state originated. | [optional] [default to null] -**ClusterNodeAddress** | **string** | The label for the node where the state originated. | [optional] [default to null] [[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md) diff --git a/pkg/nifi/docs/StateMapDto.md b/pkg/nifi/docs/StateMapDto.md index 86dbc9b..98906fe 100644 --- a/pkg/nifi/docs/StateMapDto.md +++ b/pkg/nifi/docs/StateMapDto.md @@ -4,8 +4,8 @@ Name | Type | Description | Notes ------------ | ------------- | ------------- | ------------- **Scope** | **string** | The scope of this StateMap. | [optional] [default to null] -**TotalEntryCount** | **int32** | The total number of state entries. When the state map is lengthy, only of portion of the entries are returned. | [optional] [default to null] **State** | [**[]StateEntryDto**](StateEntryDTO.md) | The state. | [optional] [default to null] +**TotalEntryCount** | **int32** | The total number of state entries. When the state map is lengthy, only of portion of the entries are returned. | [optional] [default to null] [[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md) diff --git a/pkg/nifi/docs/StatusDescriptorDto.md b/pkg/nifi/docs/StatusDescriptorDto.md index 39ac7a2..5512ce6 100644 --- a/pkg/nifi/docs/StatusDescriptorDto.md +++ b/pkg/nifi/docs/StatusDescriptorDto.md @@ -3,10 +3,10 @@ ## Properties Name | Type | Description | Notes ------------ | ------------- | ------------- | ------------- -**Field** | **string** | The name of the status field. | [optional] [default to null] -**Label** | **string** | The label for the status field. | [optional] [default to null] **Description** | **string** | The description of the status field. | [optional] [default to null] +**Field** | **string** | The name of the status field. | [optional] [default to null] **Formatter** | **string** | The formatter for the status descriptor. | [optional] [default to null] +**Label** | **string** | The label for the status field. | [optional] [default to null] [[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md) diff --git a/pkg/nifi/docs/StatusHistoryDto.md b/pkg/nifi/docs/StatusHistoryDto.md index 468f71a..85d3166 100644 --- a/pkg/nifi/docs/StatusHistoryDto.md +++ b/pkg/nifi/docs/StatusHistoryDto.md @@ -3,10 +3,10 @@ ## Properties Name | Type | Description | Notes ------------ | ------------- | ------------- | ------------- -**Generated** | **string** | When the status history was generated. | [optional] [default to null] +**AggregateSnapshots** | [**[]StatusSnapshotDto**](StatusSnapshotDTO.md) | A list of StatusSnapshotDTO objects that provide the actual metric values for the component. If the NiFi instance is clustered, this will represent the aggregate status across all nodes. If the NiFi instance is not clustered, this will represent the status of the entire NiFi instance. | [optional] [default to null] **ComponentDetails** | **map[string]string** | A Map of key/value pairs that describe the component that the status history belongs to | [optional] [default to null] **FieldDescriptors** | [**[]StatusDescriptorDto**](StatusDescriptorDTO.md) | The Descriptors that provide information on each of the metrics provided in the status history | [optional] [default to null] -**AggregateSnapshots** | [**[]StatusSnapshotDto**](StatusSnapshotDTO.md) | A list of StatusSnapshotDTO objects that provide the actual metric values for the component. If the NiFi instance is clustered, this will represent the aggregate status across all nodes. If the NiFi instance is not clustered, this will represent the status of the entire NiFi instance. | [optional] [default to null] +**Generated** | **string** | When the status history was generated. | [optional] [default to null] **NodeSnapshots** | [**[]NodeStatusSnapshotsDto**](NodeStatusSnapshotsDTO.md) | The NodeStatusSnapshotsDTO objects that provide the actual metric values for the component, for each node. If the NiFi instance is not clustered, this value will be null. | [optional] [default to null] [[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md) diff --git a/pkg/nifi/docs/StatusHistoryEntity.md b/pkg/nifi/docs/StatusHistoryEntity.md index 6c31ba6..5af1190 100644 --- a/pkg/nifi/docs/StatusHistoryEntity.md +++ b/pkg/nifi/docs/StatusHistoryEntity.md @@ -3,8 +3,8 @@ ## Properties Name | Type | Description | Notes ------------ | ------------- | ------------- | ------------- -**StatusHistory** | [***StatusHistoryDto**](StatusHistoryDTO.md) | | [optional] [default to null] **CanRead** | **bool** | Indicates whether the user can read a given resource. | [optional] [default to null] +**StatusHistory** | [***StatusHistoryDto**](StatusHistoryDTO.md) | | [optional] [default to null] [[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md) diff --git a/pkg/nifi/docs/StatusSnapshotDto.md b/pkg/nifi/docs/StatusSnapshotDto.md index dec9dd2..8fb06ed 100644 --- a/pkg/nifi/docs/StatusSnapshotDto.md +++ b/pkg/nifi/docs/StatusSnapshotDto.md @@ -3,8 +3,8 @@ ## Properties Name | Type | Description | Notes ------------ | ------------- | ------------- | ------------- -**Timestamp** | [**time.Time**](time.Time.md) | The timestamp of the snapshot. | [optional] [default to null] **StatusMetrics** | **map[string]int64** | The status metrics. | [optional] [default to null] +**Timestamp** | [**time.Time**](time.Time.md) | The timestamp of the snapshot. | [optional] [default to null] [[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md) diff --git a/pkg/nifi/docs/StorageUsageDto.md b/pkg/nifi/docs/StorageUsageDto.md index 0517e5b..41c28f1 100644 --- a/pkg/nifi/docs/StorageUsageDto.md +++ b/pkg/nifi/docs/StorageUsageDto.md @@ -3,12 +3,12 @@ ## Properties Name | Type | Description | Notes ------------ | ------------- | ------------- | ------------- -**Identifier** | **string** | The identifier of this storage location. The identifier will correspond to the identifier keyed in the storage configuration. | [optional] [default to null] **FreeSpace** | **string** | Amount of free space. | [optional] [default to null] -**TotalSpace** | **string** | Amount of total space. | [optional] [default to null] -**UsedSpace** | **string** | Amount of used space. | [optional] [default to null] **FreeSpaceBytes** | **int64** | The number of bytes of free space. | [optional] [default to null] +**Identifier** | **string** | The identifier of this storage location. The identifier will correspond to the identifier keyed in the storage configuration. | [optional] [default to null] +**TotalSpace** | **string** | Amount of total space. | [optional] [default to null] **TotalSpaceBytes** | **int64** | The number of bytes of total space. | [optional] [default to null] +**UsedSpace** | **string** | Amount of used space. | [optional] [default to null] **UsedSpaceBytes** | **int64** | The number of bytes of used space. | [optional] [default to null] **Utilization** | **string** | Utilization of this storage location. | [optional] [default to null] diff --git a/pkg/nifi/docs/SubmitReplayRequestEntity.md b/pkg/nifi/docs/SubmitReplayRequestEntity.md index 6f4cc07..b060b00 100644 --- a/pkg/nifi/docs/SubmitReplayRequestEntity.md +++ b/pkg/nifi/docs/SubmitReplayRequestEntity.md @@ -3,8 +3,8 @@ ## Properties Name | Type | Description | Notes ------------ | ------------- | ------------- | ------------- -**EventId** | **int64** | The event identifier | [optional] [default to null] **ClusterNodeId** | **string** | The identifier of the node where to submit the replay request. | [optional] [default to null] +**EventId** | **int64** | The event identifier | [optional] [default to null] [[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md) diff --git a/pkg/nifi/docs/SystemDiagnosticsSnapshotDto.md b/pkg/nifi/docs/SystemDiagnosticsSnapshotDto.md index 5fbd2e1..bf174d9 100644 --- a/pkg/nifi/docs/SystemDiagnosticsSnapshotDto.md +++ b/pkg/nifi/docs/SystemDiagnosticsSnapshotDto.md @@ -3,35 +3,35 @@ ## Properties Name | Type | Description | Notes ------------ | ------------- | ------------- | ------------- -**TotalNonHeap** | **string** | Total size of non heap. | [optional] [default to null] -**TotalNonHeapBytes** | **int64** | Total number of bytes allocated to the JVM not used for heap | [optional] [default to null] -**UsedNonHeap** | **string** | Amount of use non heap. | [optional] [default to null] -**UsedNonHeapBytes** | **int64** | Total number of bytes used by the JVM not in the heap space | [optional] [default to null] +**AvailableProcessors** | **int32** | Number of available processors if supported by the underlying system. | [optional] [default to null] +**ContentRepositoryStorageUsage** | [**[]StorageUsageDto**](StorageUsageDTO.md) | The content repository storage usage. | [optional] [default to null] +**DaemonThreads** | **int32** | Number of daemon threads. | [optional] [default to null] +**FlowFileRepositoryStorageUsage** | [***StorageUsageDto**](StorageUsageDTO.md) | | [optional] [default to null] +**FreeHeap** | **string** | Amount of free heap. | [optional] [default to null] +**FreeHeapBytes** | **int64** | The number of bytes that are allocated to the JVM heap but not currently being used | [optional] [default to null] **FreeNonHeap** | **string** | Amount of free non heap. | [optional] [default to null] **FreeNonHeapBytes** | **int64** | Total number of free non-heap bytes available to the JVM | [optional] [default to null] +**GarbageCollection** | [**[]GarbageCollectionDto**](GarbageCollectionDTO.md) | The garbage collection details. | [optional] [default to null] +**HeapUtilization** | **string** | Utilization of heap. | [optional] [default to null] +**MaxHeap** | **string** | Maximum size of heap. | [optional] [default to null] +**MaxHeapBytes** | **int64** | The maximum number of bytes that can be used by the JVM | [optional] [default to null] **MaxNonHeap** | **string** | Maximum size of non heap. | [optional] [default to null] **MaxNonHeapBytes** | **int64** | The maximum number of bytes that the JVM can use for non-heap purposes | [optional] [default to null] **NonHeapUtilization** | **string** | Utilization of non heap. | [optional] [default to null] -**TotalHeap** | **string** | Total size of heap. | [optional] [default to null] -**TotalHeapBytes** | **int64** | The total number of bytes that are available for the JVM heap to use | [optional] [default to null] -**UsedHeap** | **string** | Amount of used heap. | [optional] [default to null] -**UsedHeapBytes** | **int64** | The number of bytes of JVM heap that are currently being used | [optional] [default to null] -**FreeHeap** | **string** | Amount of free heap. | [optional] [default to null] -**FreeHeapBytes** | **int64** | The number of bytes that are allocated to the JVM heap but not currently being used | [optional] [default to null] -**MaxHeap** | **string** | Maximum size of heap. | [optional] [default to null] -**MaxHeapBytes** | **int64** | The maximum number of bytes that can be used by the JVM | [optional] [default to null] -**HeapUtilization** | **string** | Utilization of heap. | [optional] [default to null] -**AvailableProcessors** | **int32** | Number of available processors if supported by the underlying system. | [optional] [default to null] **ProcessorLoadAverage** | **float64** | The processor load average if supported by the underlying system. | [optional] [default to null] -**TotalThreads** | **int32** | Total number of threads. | [optional] [default to null] -**DaemonThreads** | **int32** | Number of daemon threads. | [optional] [default to null] -**Uptime** | **string** | The uptime of the Java virtual machine | [optional] [default to null] -**FlowFileRepositoryStorageUsage** | [***StorageUsageDto**](StorageUsageDTO.md) | | [optional] [default to null] -**ContentRepositoryStorageUsage** | [**[]StorageUsageDto**](StorageUsageDTO.md) | The content repository storage usage. | [optional] [default to null] **ProvenanceRepositoryStorageUsage** | [**[]StorageUsageDto**](StorageUsageDTO.md) | The provenance repository storage usage. | [optional] [default to null] -**GarbageCollection** | [**[]GarbageCollectionDto**](GarbageCollectionDTO.md) | The garbage collection details. | [optional] [default to null] **ResourceClaimDetails** | [**[]ResourceClaimDetailsDto**](ResourceClaimDetailsDTO.md) | | [optional] [default to null] **StatsLastRefreshed** | **string** | When the diagnostics were generated. | [optional] [default to null] +**TotalHeap** | **string** | Total size of heap. | [optional] [default to null] +**TotalHeapBytes** | **int64** | The total number of bytes that are available for the JVM heap to use | [optional] [default to null] +**TotalNonHeap** | **string** | Total size of non heap. | [optional] [default to null] +**TotalNonHeapBytes** | **int64** | Total number of bytes allocated to the JVM not used for heap | [optional] [default to null] +**TotalThreads** | **int32** | Total number of threads. | [optional] [default to null] +**Uptime** | **string** | The uptime of the Java virtual machine | [optional] [default to null] +**UsedHeap** | **string** | Amount of used heap. | [optional] [default to null] +**UsedHeapBytes** | **int64** | The number of bytes of JVM heap that are currently being used | [optional] [default to null] +**UsedNonHeap** | **string** | Amount of use non heap. | [optional] [default to null] +**UsedNonHeapBytes** | **int64** | Total number of bytes used by the JVM not in the heap space | [optional] [default to null] **VersionInfo** | [***VersionInfoDto**](VersionInfoDTO.md) | | [optional] [default to null] [[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md) diff --git a/pkg/nifi/docs/SystemResourceConsideration.md b/pkg/nifi/docs/SystemResourceConsideration.md index 206437d..0e92d8f 100644 --- a/pkg/nifi/docs/SystemResourceConsideration.md +++ b/pkg/nifi/docs/SystemResourceConsideration.md @@ -3,8 +3,8 @@ ## Properties Name | Type | Description | Notes ------------ | ------------- | ------------- | ------------- -**Resource** | **string** | The resource to consider | [optional] [default to null] **Description** | **string** | The description of how the resource is affected | [optional] [default to null] +**Resource** | **string** | The resource to consider | [optional] [default to null] [[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md) diff --git a/pkg/nifi/docs/TenantDto.md b/pkg/nifi/docs/TenantDto.md index 0c96b37..33cbf7e 100644 --- a/pkg/nifi/docs/TenantDto.md +++ b/pkg/nifi/docs/TenantDto.md @@ -3,12 +3,12 @@ ## Properties Name | Type | Description | Notes ------------ | ------------- | ------------- | ------------- +**Configurable** | **bool** | Whether this tenant is configurable. | [optional] [default to null] **Id** | **string** | The id of the component. | [optional] [default to null] -**VersionedComponentId** | **string** | The ID of the corresponding component that is under version control | [optional] [default to null] +**Identity** | **string** | The identity of the tenant. | [optional] [default to null] **ParentGroupId** | **string** | The id of parent process group of this component if applicable. | [optional] [default to null] **Position** | [***PositionDto**](PositionDTO.md) | | [optional] [default to null] -**Identity** | **string** | The identity of the tenant. | [optional] [default to null] -**Configurable** | **bool** | Whether this tenant is configurable. | [optional] [default to null] +**VersionedComponentId** | **string** | The ID of the corresponding component that is under version control | [optional] [default to null] [[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md) diff --git a/pkg/nifi/docs/TenantEntity.md b/pkg/nifi/docs/TenantEntity.md index 459685f..017dbd5 100644 --- a/pkg/nifi/docs/TenantEntity.md +++ b/pkg/nifi/docs/TenantEntity.md @@ -3,14 +3,14 @@ ## Properties Name | Type | Description | Notes ------------ | ------------- | ------------- | ------------- -**Revision** | [***RevisionDto**](RevisionDTO.md) | | [optional] [default to null] -**Id** | **string** | The id of the component. | [optional] [default to null] -**Uri** | **string** | The URI for futures requests to the component. | [optional] [default to null] -**Position** | [***PositionDto**](PositionDTO.md) | | [optional] [default to null] -**Permissions** | [***PermissionsDto**](PermissionsDTO.md) | | [optional] [default to null] **Bulletins** | [**[]BulletinEntity**](BulletinEntity.md) | The bulletins for this component. | [optional] [default to null] -**DisconnectedNodeAcknowledged** | **bool** | Acknowledges that this node is disconnected to allow for mutable requests to proceed. | [optional] [default to null] **Component** | [***TenantDto**](TenantDTO.md) | | [optional] [default to null] +**DisconnectedNodeAcknowledged** | **bool** | Acknowledges that this node is disconnected to allow for mutable requests to proceed. | [optional] [default to null] +**Id** | **string** | The id of the component. | [optional] [default to null] +**Permissions** | [***PermissionsDto**](PermissionsDTO.md) | | [optional] [default to null] +**Position** | [***PositionDto**](PositionDTO.md) | | [optional] [default to null] +**Revision** | [***RevisionDto**](RevisionDTO.md) | | [optional] [default to null] +**Uri** | **string** | The URI for futures requests to the component. | [optional] [default to null] [[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md) diff --git a/pkg/nifi/docs/TenantsEntity.md b/pkg/nifi/docs/TenantsEntity.md index 21b6c10..9d85ba0 100644 --- a/pkg/nifi/docs/TenantsEntity.md +++ b/pkg/nifi/docs/TenantsEntity.md @@ -3,8 +3,8 @@ ## Properties Name | Type | Description | Notes ------------ | ------------- | ------------- | ------------- -**Users** | [**[]TenantEntity**](TenantEntity.md) | | [optional] [default to null] **UserGroups** | [**[]TenantEntity**](TenantEntity.md) | | [optional] [default to null] +**Users** | [**[]TenantEntity**](TenantEntity.md) | | [optional] [default to null] [[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md) diff --git a/pkg/nifi/docs/TransactionResultEntity.md b/pkg/nifi/docs/TransactionResultEntity.md index b35568d..f3acd87 100644 --- a/pkg/nifi/docs/TransactionResultEntity.md +++ b/pkg/nifi/docs/TransactionResultEntity.md @@ -4,8 +4,8 @@ Name | Type | Description | Notes ------------ | ------------- | ------------- | ------------- **FlowFileSent** | **int32** | | [optional] [default to null] -**ResponseCode** | **int32** | | [optional] [default to null] **Message** | **string** | | [optional] [default to null] +**ResponseCode** | **int32** | | [optional] [default to null] [[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md) diff --git a/pkg/nifi/docs/UpdateControllerServiceReferenceRequestEntity.md b/pkg/nifi/docs/UpdateControllerServiceReferenceRequestEntity.md index 87d2a5c..79c70a2 100644 --- a/pkg/nifi/docs/UpdateControllerServiceReferenceRequestEntity.md +++ b/pkg/nifi/docs/UpdateControllerServiceReferenceRequestEntity.md @@ -3,10 +3,10 @@ ## Properties Name | Type | Description | Notes ------------ | ------------- | ------------- | ------------- +**DisconnectedNodeAcknowledged** | **bool** | Acknowledges that this node is disconnected to allow for mutable requests to proceed. | [optional] [default to null] **Id** | **string** | The identifier of the Controller Service. | [optional] [default to null] -**State** | **string** | The new state of the references for the controller service. | [optional] [default to null] **ReferencingComponentRevisions** | [**map[string]RevisionDto**](RevisionDTO.md) | The revisions for all referencing components. | [optional] [default to null] -**DisconnectedNodeAcknowledged** | **bool** | Acknowledges that this node is disconnected to allow for mutable requests to proceed. | [optional] [default to null] +**State** | **string** | The new state of the references for the controller service. | [optional] [default to null] **UiOnly** | **bool** | Indicates whether or not the response should only include fields necessary for rendering the NiFi User Interface. As such, when this value is set to true, some fields may be returned as null values, and the selected fields may change at any time without notice. As a result, this value should not be set to true by any client other than the UI. | [optional] [default to null] [[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md) diff --git a/pkg/nifi/docs/UseCase.md b/pkg/nifi/docs/UseCase.md index 8b13c97..fda7e4f 100644 --- a/pkg/nifi/docs/UseCase.md +++ b/pkg/nifi/docs/UseCase.md @@ -3,11 +3,11 @@ ## Properties Name | Type | Description | Notes ------------ | ------------- | ------------- | ------------- -**Description** | **string** | A description of the use case | [optional] [default to null] -**Notes** | **string** | Any pertinent notes about the use case | [optional] [default to null] -**Keywords** | **[]string** | Keywords that pertain to the use case | [optional] [default to null] **Configuration** | **string** | A description of how to configure the Processor to perform the task described in the use case | [optional] [default to null] +**Description** | **string** | A description of the use case | [optional] [default to null] **InputRequirement** | **string** | Specifies whether an incoming FlowFile is expected for this use case | [optional] [default to null] +**Keywords** | **[]string** | Keywords that pertain to the use case | [optional] [default to null] +**Notes** | **string** | Any pertinent notes about the use case | [optional] [default to null] [[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md) diff --git a/pkg/nifi/docs/UserDto.md b/pkg/nifi/docs/UserDto.md index 1312365..61eae02 100644 --- a/pkg/nifi/docs/UserDto.md +++ b/pkg/nifi/docs/UserDto.md @@ -3,14 +3,14 @@ ## Properties Name | Type | Description | Notes ------------ | ------------- | ------------- | ------------- +**AccessPolicies** | [**[]AccessPolicySummaryEntity**](AccessPolicySummaryEntity.md) | The access policies this user belongs to. | [optional] [default to null] +**Configurable** | **bool** | Whether this tenant is configurable. | [optional] [default to null] **Id** | **string** | The id of the component. | [optional] [default to null] -**VersionedComponentId** | **string** | The ID of the corresponding component that is under version control | [optional] [default to null] +**Identity** | **string** | The identity of the tenant. | [optional] [default to null] **ParentGroupId** | **string** | The id of parent process group of this component if applicable. | [optional] [default to null] **Position** | [***PositionDto**](PositionDTO.md) | | [optional] [default to null] -**Identity** | **string** | The identity of the tenant. | [optional] [default to null] -**Configurable** | **bool** | Whether this tenant is configurable. | [optional] [default to null] **UserGroups** | [**[]TenantEntity**](TenantEntity.md) | The groups to which the user belongs. This field is read only and it provided for convenience. | [optional] [default to null] -**AccessPolicies** | [**[]AccessPolicySummaryEntity**](AccessPolicySummaryEntity.md) | The access policies this user belongs to. | [optional] [default to null] +**VersionedComponentId** | **string** | The ID of the corresponding component that is under version control | [optional] [default to null] [[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md) diff --git a/pkg/nifi/docs/UserEntity.md b/pkg/nifi/docs/UserEntity.md index f6f04f3..30f60a9 100644 --- a/pkg/nifi/docs/UserEntity.md +++ b/pkg/nifi/docs/UserEntity.md @@ -3,14 +3,14 @@ ## Properties Name | Type | Description | Notes ------------ | ------------- | ------------- | ------------- -**Revision** | [***RevisionDto**](RevisionDTO.md) | | [optional] [default to null] -**Id** | **string** | The id of the component. | [optional] [default to null] -**Uri** | **string** | The URI for futures requests to the component. | [optional] [default to null] -**Position** | [***PositionDto**](PositionDTO.md) | | [optional] [default to null] -**Permissions** | [***PermissionsDto**](PermissionsDTO.md) | | [optional] [default to null] **Bulletins** | [**[]BulletinEntity**](BulletinEntity.md) | The bulletins for this component. | [optional] [default to null] -**DisconnectedNodeAcknowledged** | **bool** | Acknowledges that this node is disconnected to allow for mutable requests to proceed. | [optional] [default to null] **Component** | [***UserDto**](UserDTO.md) | | [optional] [default to null] +**DisconnectedNodeAcknowledged** | **bool** | Acknowledges that this node is disconnected to allow for mutable requests to proceed. | [optional] [default to null] +**Id** | **string** | The id of the component. | [optional] [default to null] +**Permissions** | [***PermissionsDto**](PermissionsDTO.md) | | [optional] [default to null] +**Position** | [***PositionDto**](PositionDTO.md) | | [optional] [default to null] +**Revision** | [***RevisionDto**](RevisionDTO.md) | | [optional] [default to null] +**Uri** | **string** | The URI for futures requests to the component. | [optional] [default to null] [[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md) diff --git a/pkg/nifi/docs/UserGroupDto.md b/pkg/nifi/docs/UserGroupDto.md index 4d2e99a..86cb84c 100644 --- a/pkg/nifi/docs/UserGroupDto.md +++ b/pkg/nifi/docs/UserGroupDto.md @@ -3,14 +3,14 @@ ## Properties Name | Type | Description | Notes ------------ | ------------- | ------------- | ------------- +**AccessPolicies** | [**[]AccessPolicyEntity**](AccessPolicyEntity.md) | The access policies this user group belongs to. This field was incorrectly defined as an AccessPolicyEntity. For compatibility reasons the field will remain of this type, however only the fields that are present in the AccessPolicySummaryEntity will be populated here. | [optional] [default to null] +**Configurable** | **bool** | Whether this tenant is configurable. | [optional] [default to null] **Id** | **string** | The id of the component. | [optional] [default to null] -**VersionedComponentId** | **string** | The ID of the corresponding component that is under version control | [optional] [default to null] +**Identity** | **string** | The identity of the tenant. | [optional] [default to null] **ParentGroupId** | **string** | The id of parent process group of this component if applicable. | [optional] [default to null] **Position** | [***PositionDto**](PositionDTO.md) | | [optional] [default to null] -**Identity** | **string** | The identity of the tenant. | [optional] [default to null] -**Configurable** | **bool** | Whether this tenant is configurable. | [optional] [default to null] **Users** | [**[]TenantEntity**](TenantEntity.md) | The users that belong to the user group. | [optional] [default to null] -**AccessPolicies** | [**[]AccessPolicyEntity**](AccessPolicyEntity.md) | The access policies this user group belongs to. This field was incorrectly defined as an AccessPolicyEntity. For compatibility reasons the field will remain of this type, however only the fields that are present in the AccessPolicySummaryEntity will be populated here. | [optional] [default to null] +**VersionedComponentId** | **string** | The ID of the corresponding component that is under version control | [optional] [default to null] [[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md) diff --git a/pkg/nifi/docs/UserGroupEntity.md b/pkg/nifi/docs/UserGroupEntity.md index a45c347..93e394c 100644 --- a/pkg/nifi/docs/UserGroupEntity.md +++ b/pkg/nifi/docs/UserGroupEntity.md @@ -3,14 +3,14 @@ ## Properties Name | Type | Description | Notes ------------ | ------------- | ------------- | ------------- -**Revision** | [***RevisionDto**](RevisionDTO.md) | | [optional] [default to null] -**Id** | **string** | The id of the component. | [optional] [default to null] -**Uri** | **string** | The URI for futures requests to the component. | [optional] [default to null] -**Position** | [***PositionDto**](PositionDTO.md) | | [optional] [default to null] -**Permissions** | [***PermissionsDto**](PermissionsDTO.md) | | [optional] [default to null] **Bulletins** | [**[]BulletinEntity**](BulletinEntity.md) | The bulletins for this component. | [optional] [default to null] -**DisconnectedNodeAcknowledged** | **bool** | Acknowledges that this node is disconnected to allow for mutable requests to proceed. | [optional] [default to null] **Component** | [***UserGroupDto**](UserGroupDTO.md) | | [optional] [default to null] +**DisconnectedNodeAcknowledged** | **bool** | Acknowledges that this node is disconnected to allow for mutable requests to proceed. | [optional] [default to null] +**Id** | **string** | The id of the component. | [optional] [default to null] +**Permissions** | [***PermissionsDto**](PermissionsDTO.md) | | [optional] [default to null] +**Position** | [***PositionDto**](PositionDTO.md) | | [optional] [default to null] +**Revision** | [***RevisionDto**](RevisionDTO.md) | | [optional] [default to null] +**Uri** | **string** | The URI for futures requests to the component. | [optional] [default to null] [[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md) diff --git a/pkg/nifi/docs/VerifyConfigRequestDto.md b/pkg/nifi/docs/VerifyConfigRequestDto.md index 94c41a3..81c7fba 100644 --- a/pkg/nifi/docs/VerifyConfigRequestDto.md +++ b/pkg/nifi/docs/VerifyConfigRequestDto.md @@ -3,19 +3,19 @@ ## Properties Name | Type | Description | Notes ------------ | ------------- | ------------- | ------------- -**RequestId** | **string** | The ID of the request | [optional] [default to null] -**Uri** | **string** | The URI for the request | [optional] [default to null] -**SubmissionTime** | [**time.Time**](time.Time.md) | The timestamp of when the request was submitted | [optional] [default to null] -**LastUpdated** | [**time.Time**](time.Time.md) | The timestamp of when the request was last updated | [optional] [default to null] +**Attributes** | **map[string]string** | FlowFile Attributes that should be used to evaluate Expression Language for resolving property values | [optional] [default to null] **Complete** | **bool** | Whether or not the request is completed | [optional] [default to null] +**ComponentId** | **string** | The ID of the component whose configuration was verified | [optional] [default to null] **FailureReason** | **string** | The reason for the request failing, or null if the request has not failed | [optional] [default to null] +**LastUpdated** | [**time.Time**](time.Time.md) | The timestamp of when the request was last updated | [optional] [default to null] **PercentCompleted** | **int32** | A value between 0 and 100 (inclusive) indicating how close the request is to completion | [optional] [default to null] -**State** | **string** | A description of the current state of the request | [optional] [default to null] -**UpdateSteps** | [**[]VerifyConfigUpdateStepDto**](VerifyConfigUpdateStepDTO.md) | The steps that are required in order to complete the request, along with the status of each | [optional] [default to null] -**ComponentId** | **string** | The ID of the component whose configuration was verified | [optional] [default to null] **Properties** | **map[string]string** | The configured component properties | [optional] [default to null] -**Attributes** | **map[string]string** | FlowFile Attributes that should be used to evaluate Expression Language for resolving property values | [optional] [default to null] +**RequestId** | **string** | The ID of the request | [optional] [default to null] **Results** | [**[]ConfigVerificationResultDto**](ConfigVerificationResultDTO.md) | The Results of the verification | [optional] [default to null] +**State** | **string** | A description of the current state of the request | [optional] [default to null] +**SubmissionTime** | [**time.Time**](time.Time.md) | The timestamp of when the request was submitted | [optional] [default to null] +**UpdateSteps** | [**[]VerifyConfigUpdateStepDto**](VerifyConfigUpdateStepDTO.md) | The steps that are required in order to complete the request, along with the status of each | [optional] [default to null] +**Uri** | **string** | The URI for the request | [optional] [default to null] [[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md) diff --git a/pkg/nifi/docs/VerifyConfigUpdateStepDto.md b/pkg/nifi/docs/VerifyConfigUpdateStepDto.md index a51313f..8b819da 100644 --- a/pkg/nifi/docs/VerifyConfigUpdateStepDto.md +++ b/pkg/nifi/docs/VerifyConfigUpdateStepDto.md @@ -3,8 +3,8 @@ ## Properties Name | Type | Description | Notes ------------ | ------------- | ------------- | ------------- -**Description** | **string** | Explanation of what happens in this step | [optional] [default to null] **Complete** | **bool** | Whether or not this step has completed | [optional] [default to null] +**Description** | **string** | Explanation of what happens in this step | [optional] [default to null] **FailureReason** | **string** | An explanation of why this step failed, or null if this step did not fail | [optional] [default to null] [[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md) diff --git a/pkg/nifi/docs/VersionControlComponentMappingEntity.md b/pkg/nifi/docs/VersionControlComponentMappingEntity.md index 277ad8b..ad7cb66 100644 --- a/pkg/nifi/docs/VersionControlComponentMappingEntity.md +++ b/pkg/nifi/docs/VersionControlComponentMappingEntity.md @@ -3,9 +3,9 @@ ## Properties Name | Type | Description | Notes ------------ | ------------- | ------------- | ------------- -**VersionControlComponentMapping** | **map[string]string** | The mapping of Versioned Component Identifiers to instance ID's | [optional] [default to null] -**ProcessGroupRevision** | [***RevisionDto**](RevisionDTO.md) | | [optional] [default to null] **DisconnectedNodeAcknowledged** | **bool** | Acknowledges that this node is disconnected to allow for mutable requests to proceed. | [optional] [default to null] +**ProcessGroupRevision** | [***RevisionDto**](RevisionDTO.md) | | [optional] [default to null] +**VersionControlComponentMapping** | **map[string]string** | The mapping of Versioned Component Identifiers to instance ID's | [optional] [default to null] **VersionControlInformation** | [***VersionControlInformationDto**](VersionControlInformationDTO.md) | | [optional] [default to null] [[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md) diff --git a/pkg/nifi/docs/VersionControlInformationDto.md b/pkg/nifi/docs/VersionControlInformationDto.md index 6f35c71..5a2ab38 100644 --- a/pkg/nifi/docs/VersionControlInformationDto.md +++ b/pkg/nifi/docs/VersionControlInformationDto.md @@ -3,19 +3,19 @@ ## Properties Name | Type | Description | Notes ------------ | ------------- | ------------- | ------------- -**GroupId** | **string** | The ID of the Process Group that is under version control | [optional] [default to null] -**RegistryId** | **string** | The ID of the registry that the flow is stored in | [optional] [default to null] -**RegistryName** | **string** | The name of the registry that the flow is stored in | [optional] [default to null] **Branch** | **string** | The ID of the branch that the flow is stored in | [optional] [default to null] **BucketId** | **string** | The ID of the bucket that the flow is stored in | [optional] [default to null] **BucketName** | **string** | The name of the bucket that the flow is stored in | [optional] [default to null] +**FlowDescription** | **string** | The description of the flow | [optional] [default to null] **FlowId** | **string** | The ID of the flow | [optional] [default to null] **FlowName** | **string** | The name of the flow | [optional] [default to null] -**FlowDescription** | **string** | The description of the flow | [optional] [default to null] -**Version** | **string** | The version of the flow | [optional] [default to null] -**StorageLocation** | **string** | The storage location | [optional] [default to null] +**GroupId** | **string** | The ID of the Process Group that is under version control | [optional] [default to null] +**RegistryId** | **string** | The ID of the registry that the flow is stored in | [optional] [default to null] +**RegistryName** | **string** | The name of the registry that the flow is stored in | [optional] [default to null] **State** | **string** | The current state of the Process Group, as it relates to the Versioned Flow | [optional] [default to null] **StateExplanation** | **string** | Explanation of why the group is in the specified state | [optional] [default to null] +**StorageLocation** | **string** | The storage location | [optional] [default to null] +**Version** | **string** | The version of the flow | [optional] [default to null] [[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md) diff --git a/pkg/nifi/docs/VersionControlInformationEntity.md b/pkg/nifi/docs/VersionControlInformationEntity.md index a7b795e..690ee2b 100644 --- a/pkg/nifi/docs/VersionControlInformationEntity.md +++ b/pkg/nifi/docs/VersionControlInformationEntity.md @@ -3,8 +3,8 @@ ## Properties Name | Type | Description | Notes ------------ | ------------- | ------------- | ------------- -**ProcessGroupRevision** | [***RevisionDto**](RevisionDTO.md) | | [optional] [default to null] **DisconnectedNodeAcknowledged** | **bool** | Acknowledges that this node is disconnected to allow for mutable requests to proceed. | [optional] [default to null] +**ProcessGroupRevision** | [***RevisionDto**](RevisionDTO.md) | | [optional] [default to null] **VersionControlInformation** | [***VersionControlInformationDto**](VersionControlInformationDTO.md) | | [optional] [default to null] [[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md) diff --git a/pkg/nifi/docs/VersionInfoDto.md b/pkg/nifi/docs/VersionInfoDto.md index 22ff699..1ea47d1 100644 --- a/pkg/nifi/docs/VersionInfoDto.md +++ b/pkg/nifi/docs/VersionInfoDto.md @@ -3,16 +3,16 @@ ## Properties Name | Type | Description | Notes ------------ | ------------- | ------------- | ------------- -**NiFiVersion** | **string** | The version of this NiFi. | [optional] [default to null] +**BuildBranch** | **string** | Build branch | [optional] [default to null] +**BuildRevision** | **string** | Build revision or commit hash | [optional] [default to null] +**BuildTag** | **string** | Build tag | [optional] [default to null] +**BuildTimestamp** | [**time.Time**](time.Time.md) | Build timestamp | [optional] [default to null] **JavaVendor** | **string** | Java JVM vendor | [optional] [default to null] **JavaVersion** | **string** | Java version | [optional] [default to null] +**NiFiVersion** | **string** | The version of this NiFi. | [optional] [default to null] +**OsArchitecture** | **string** | Host operating system architecture | [optional] [default to null] **OsName** | **string** | Host operating system name | [optional] [default to null] **OsVersion** | **string** | Host operating system version | [optional] [default to null] -**OsArchitecture** | **string** | Host operating system architecture | [optional] [default to null] -**BuildTag** | **string** | Build tag | [optional] [default to null] -**BuildRevision** | **string** | Build revision or commit hash | [optional] [default to null] -**BuildBranch** | **string** | Build branch | [optional] [default to null] -**BuildTimestamp** | [**time.Time**](time.Time.md) | Build timestamp | [optional] [default to null] [[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md) diff --git a/pkg/nifi/docs/VersionedConnection.md b/pkg/nifi/docs/VersionedConnection.md index 1090dcd..a4c95d3 100644 --- a/pkg/nifi/docs/VersionedConnection.md +++ b/pkg/nifi/docs/VersionedConnection.md @@ -3,26 +3,26 @@ ## Properties Name | Type | Description | Notes ------------ | ------------- | ------------- | ------------- +**BackPressureDataSizeThreshold** | **string** | The object data size threshold for determining when back pressure is applied. Updating this value is a passive change in the sense that it won't impact whether existing files over the limit are affected but it does help feeder processors to stop pushing too much into this work queue. | [optional] [default to null] +**BackPressureObjectThreshold** | **int64** | The object count threshold for determining when back pressure is applied. Updating this value is a passive change in the sense that it won't impact whether existing files over the limit are affected but it does help feeder processors to stop pushing too much into this work queue. | [optional] [default to null] +**Bends** | [**[]Position**](Position.md) | The bend points on the connection. | [optional] [default to null] +**Comments** | **string** | The user-supplied comments for the component | [optional] [default to null] +**ComponentType** | **string** | | [optional] [default to null] +**Destination** | [***ConnectableComponent**](ConnectableComponent.md) | | [optional] [default to null] +**FlowFileExpiration** | **string** | The amount of time a flow file may be in the flow before it will be automatically aged out of the flow. Once a flow file reaches this age it will be terminated from the flow the next time a processor attempts to start work on it. | [optional] [default to null] +**GroupIdentifier** | **string** | The ID of the Process Group that this component belongs to | [optional] [default to null] **Identifier** | **string** | The component's unique identifier | [optional] [default to null] **InstanceIdentifier** | **string** | The instance ID of an existing component that is described by this VersionedComponent, or null if this is not mapped to an instantiated component | [optional] [default to null] +**LabelIndex** | **int32** | The index of the bend point where to place the connection label. | [optional] [default to null] +**LoadBalanceCompression** | **string** | Whether or not compression should be used when transferring FlowFiles between nodes | [optional] [default to null] +**LoadBalanceStrategy** | **string** | The Strategy to use for load balancing data across the cluster, or null, if no Load Balance Strategy has been specified. | [optional] [default to null] **Name** | **string** | The component's name | [optional] [default to null] -**Comments** | **string** | The user-supplied comments for the component | [optional] [default to null] +**PartitioningAttribute** | **string** | The attribute to use for partitioning data as it is load balanced across the cluster. If the Load Balance Strategy is configured to use PARTITION_BY_ATTRIBUTE, the value returned by this method is the name of the FlowFile Attribute that will be used to determine which node in the cluster should receive a given FlowFile. If the Load Balance Strategy is unset or is set to any other value, the Partitioning Attribute has no effect. | [optional] [default to null] **Position** | [***Position**](Position.md) | | [optional] [default to null] +**Prioritizers** | **[]string** | The comparators used to prioritize the queue. | [optional] [default to null] +**SelectedRelationships** | **[]string** | The selected relationship that comprise the connection. | [optional] [default to null] **Source** | [***ConnectableComponent**](ConnectableComponent.md) | | [optional] [default to null] -**Destination** | [***ConnectableComponent**](ConnectableComponent.md) | | [optional] [default to null] -**LabelIndex** | **int32** | The index of the bend point where to place the connection label. | [optional] [default to null] **ZIndex** | **int64** | The z index of the connection. | [optional] [default to null] -**SelectedRelationships** | **[]string** | The selected relationship that comprise the connection. | [optional] [default to null] -**BackPressureObjectThreshold** | **int64** | The object count threshold for determining when back pressure is applied. Updating this value is a passive change in the sense that it won't impact whether existing files over the limit are affected but it does help feeder processors to stop pushing too much into this work queue. | [optional] [default to null] -**BackPressureDataSizeThreshold** | **string** | The object data size threshold for determining when back pressure is applied. Updating this value is a passive change in the sense that it won't impact whether existing files over the limit are affected but it does help feeder processors to stop pushing too much into this work queue. | [optional] [default to null] -**FlowFileExpiration** | **string** | The amount of time a flow file may be in the flow before it will be automatically aged out of the flow. Once a flow file reaches this age it will be terminated from the flow the next time a processor attempts to start work on it. | [optional] [default to null] -**Prioritizers** | **[]string** | The comparators used to prioritize the queue. | [optional] [default to null] -**Bends** | [**[]Position**](Position.md) | The bend points on the connection. | [optional] [default to null] -**LoadBalanceStrategy** | **string** | The Strategy to use for load balancing data across the cluster, or null, if no Load Balance Strategy has been specified. | [optional] [default to null] -**PartitioningAttribute** | **string** | The attribute to use for partitioning data as it is load balanced across the cluster. If the Load Balance Strategy is configured to use PARTITION_BY_ATTRIBUTE, the value returned by this method is the name of the FlowFile Attribute that will be used to determine which node in the cluster should receive a given FlowFile. If the Load Balance Strategy is unset or is set to any other value, the Partitioning Attribute has no effect. | [optional] [default to null] -**LoadBalanceCompression** | **string** | Whether or not compression should be used when transferring FlowFiles between nodes | [optional] [default to null] -**ComponentType** | **string** | | [optional] [default to null] -**GroupIdentifier** | **string** | The ID of the Process Group that this component belongs to | [optional] [default to null] [[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md) diff --git a/pkg/nifi/docs/VersionedControllerService.md b/pkg/nifi/docs/VersionedControllerService.md index 89bfc4c..93ae793 100644 --- a/pkg/nifi/docs/VersionedControllerService.md +++ b/pkg/nifi/docs/VersionedControllerService.md @@ -3,21 +3,21 @@ ## Properties Name | Type | Description | Notes ------------ | ------------- | ------------- | ------------- +**AnnotationData** | **string** | The annotation for the controller service. This is how the custom UI relays configuration to the controller service. | [optional] [default to null] +**BulletinLevel** | **string** | The level at which the controller service will report bulletins. | [optional] [default to null] +**Bundle** | [***Bundle**](Bundle.md) | | [optional] [default to null] +**Comments** | **string** | The user-supplied comments for the component | [optional] [default to null] +**ComponentType** | **string** | | [optional] [default to null] +**ControllerServiceApis** | [**[]ControllerServiceApi**](ControllerServiceAPI.md) | Lists the APIs this Controller Service implements. | [optional] [default to null] +**GroupIdentifier** | **string** | The ID of the Process Group that this component belongs to | [optional] [default to null] **Identifier** | **string** | The component's unique identifier | [optional] [default to null] **InstanceIdentifier** | **string** | The instance ID of an existing component that is described by this VersionedComponent, or null if this is not mapped to an instantiated component | [optional] [default to null] **Name** | **string** | The component's name | [optional] [default to null] -**Comments** | **string** | The user-supplied comments for the component | [optional] [default to null] **Position** | [***Position**](Position.md) | | [optional] [default to null] -**Type_** | **string** | The type of the extension component | [optional] [default to null] -**Bundle** | [***Bundle**](Bundle.md) | | [optional] [default to null] **Properties** | **map[string]string** | The properties for the component. Properties whose value is not set will only contain the property name. | [optional] [default to null] **PropertyDescriptors** | [**map[string]VersionedPropertyDescriptor**](VersionedPropertyDescriptor.md) | The property descriptors for the component. | [optional] [default to null] -**ControllerServiceApis** | [**[]ControllerServiceApi**](ControllerServiceAPI.md) | Lists the APIs this Controller Service implements. | [optional] [default to null] -**AnnotationData** | **string** | The annotation for the controller service. This is how the custom UI relays configuration to the controller service. | [optional] [default to null] **ScheduledState** | **string** | The ScheduledState denoting whether the Controller Service is ENABLED or DISABLED | [optional] [default to null] -**BulletinLevel** | **string** | The level at which the controller service will report bulletins. | [optional] [default to null] -**ComponentType** | **string** | | [optional] [default to null] -**GroupIdentifier** | **string** | The ID of the Process Group that this component belongs to | [optional] [default to null] +**Type_** | **string** | The type of the extension component | [optional] [default to null] [[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md) diff --git a/pkg/nifi/docs/VersionedFlowCoordinates.md b/pkg/nifi/docs/VersionedFlowCoordinates.md index 0e0179e..3a00642 100644 --- a/pkg/nifi/docs/VersionedFlowCoordinates.md +++ b/pkg/nifi/docs/VersionedFlowCoordinates.md @@ -3,13 +3,13 @@ ## Properties Name | Type | Description | Notes ------------ | ------------- | ------------- | ------------- -**RegistryId** | **string** | The identifier of the Flow Registry that contains the flow | [optional] [default to null] -**StorageLocation** | **string** | The location of the Flow Registry that stores the flow | [optional] [default to null] **Branch** | **string** | The name of the branch that the flow resides in | [optional] [default to null] **BucketId** | **string** | The UUID of the bucket that the flow resides in | [optional] [default to null] **FlowId** | **string** | The UUID of the flow | [optional] [default to null] -**Version** | **string** | The version of the flow | [optional] [default to null] **Latest** | **bool** | Whether or not these coordinates point to the latest version of the flow | [optional] [default to null] +**RegistryId** | **string** | The identifier of the Flow Registry that contains the flow | [optional] [default to null] +**StorageLocation** | **string** | The location of the Flow Registry that stores the flow | [optional] [default to null] +**Version** | **string** | The version of the flow | [optional] [default to null] [[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md) diff --git a/pkg/nifi/docs/VersionedFlowDto.md b/pkg/nifi/docs/VersionedFlowDto.md index c4fdf7f..61d4a34 100644 --- a/pkg/nifi/docs/VersionedFlowDto.md +++ b/pkg/nifi/docs/VersionedFlowDto.md @@ -3,14 +3,14 @@ ## Properties Name | Type | Description | Notes ------------ | ------------- | ------------- | ------------- -**RegistryId** | **string** | The ID of the registry that the flow is tracked to | [optional] [default to null] +**Action** | **string** | The action being performed | [optional] [default to null] **Branch** | **string** | The branch where the flow is stored | [optional] [default to null] **BucketId** | **string** | The ID of the bucket where the flow is stored | [optional] [default to null] +**Comments** | **string** | Comments for the changeset | [optional] [default to null] +**Description** | **string** | A description of the flow | [optional] [default to null] **FlowId** | **string** | The ID of the flow | [optional] [default to null] **FlowName** | **string** | The name of the flow | [optional] [default to null] -**Description** | **string** | A description of the flow | [optional] [default to null] -**Comments** | **string** | Comments for the changeset | [optional] [default to null] -**Action** | **string** | The action being performed | [optional] [default to null] +**RegistryId** | **string** | The ID of the registry that the flow is tracked to | [optional] [default to null] [[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md) diff --git a/pkg/nifi/docs/VersionedFlowSnapshotEntity.md b/pkg/nifi/docs/VersionedFlowSnapshotEntity.md index bdadda6..b8d0410 100644 --- a/pkg/nifi/docs/VersionedFlowSnapshotEntity.md +++ b/pkg/nifi/docs/VersionedFlowSnapshotEntity.md @@ -3,12 +3,12 @@ ## Properties Name | Type | Description | Notes ------------ | ------------- | ------------- | ------------- -**VersionedFlowSnapshot** | [***RegisteredFlowSnapshot**](RegisteredFlowSnapshot.md) | | [optional] [default to null] +**DisconnectedNodeAcknowledged** | **bool** | Acknowledges that this node is disconnected to allow for mutable requests to proceed. | [optional] [default to null] **ProcessGroupRevision** | [***RevisionDto**](RevisionDTO.md) | | [optional] [default to null] **RegistryId** | **string** | The ID of the Registry that this flow belongs to | [optional] [default to null] **UpdateDescendantVersionedFlows** | **bool** | If the Process Group to be updated has a child or descendant Process Group that is also under Version Control, this specifies whether or not the contents of that child/descendant Process Group should be updated. | [optional] [default to null] -**DisconnectedNodeAcknowledged** | **bool** | Acknowledges that this node is disconnected to allow for mutable requests to proceed. | [optional] [default to null] **VersionedFlow** | [***RegisteredFlowSnapshot**](RegisteredFlowSnapshot.md) | | [optional] [default to null] +**VersionedFlowSnapshot** | [***RegisteredFlowSnapshot**](RegisteredFlowSnapshot.md) | | [optional] [default to null] [[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md) diff --git a/pkg/nifi/docs/VersionedFlowSnapshotMetadataEntity.md b/pkg/nifi/docs/VersionedFlowSnapshotMetadataEntity.md index 240b651..ad31266 100644 --- a/pkg/nifi/docs/VersionedFlowSnapshotMetadataEntity.md +++ b/pkg/nifi/docs/VersionedFlowSnapshotMetadataEntity.md @@ -3,8 +3,8 @@ ## Properties Name | Type | Description | Notes ------------ | ------------- | ------------- | ------------- -**VersionedFlowSnapshotMetadata** | [***RegisteredFlowSnapshotMetadata**](RegisteredFlowSnapshotMetadata.md) | | [optional] [default to null] **RegistryId** | **string** | The ID of the Registry that this flow belongs to | [optional] [default to null] +**VersionedFlowSnapshotMetadata** | [***RegisteredFlowSnapshotMetadata**](RegisteredFlowSnapshotMetadata.md) | | [optional] [default to null] [[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md) diff --git a/pkg/nifi/docs/VersionedFlowUpdateRequestDto.md b/pkg/nifi/docs/VersionedFlowUpdateRequestDto.md index 3636ec7..d4d0307 100644 --- a/pkg/nifi/docs/VersionedFlowUpdateRequestDto.md +++ b/pkg/nifi/docs/VersionedFlowUpdateRequestDto.md @@ -3,14 +3,14 @@ ## Properties Name | Type | Description | Notes ------------ | ------------- | ------------- | ------------- -**RequestId** | **string** | The unique ID of this request. | [optional] [default to null] -**ProcessGroupId** | **string** | The unique ID of the Process Group being updated | [optional] [default to null] -**Uri** | **string** | The URI for future requests to this drop request. | [optional] [default to null] -**LastUpdated** | **string** | The last time this request was updated. | [optional] [default to null] **Complete** | **bool** | Whether or not this request has completed | [optional] [default to null] **FailureReason** | **string** | An explanation of why this request failed, or null if this request has not failed | [optional] [default to null] +**LastUpdated** | **string** | The last time this request was updated. | [optional] [default to null] **PercentCompleted** | **int32** | The percentage complete for the request, between 0 and 100 | [optional] [default to null] +**ProcessGroupId** | **string** | The unique ID of the Process Group being updated | [optional] [default to null] +**RequestId** | **string** | The unique ID of this request. | [optional] [default to null] **State** | **string** | The state of the request | [optional] [default to null] +**Uri** | **string** | The URI for future requests to this drop request. | [optional] [default to null] **VersionControlInformation** | [***VersionControlInformationDto**](VersionControlInformationDTO.md) | | [optional] [default to null] [[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md) diff --git a/pkg/nifi/docs/VersionedFunnel.md b/pkg/nifi/docs/VersionedFunnel.md index db28f76..7f1e0fc 100644 --- a/pkg/nifi/docs/VersionedFunnel.md +++ b/pkg/nifi/docs/VersionedFunnel.md @@ -3,13 +3,13 @@ ## Properties Name | Type | Description | Notes ------------ | ------------- | ------------- | ------------- +**Comments** | **string** | The user-supplied comments for the component | [optional] [default to null] +**ComponentType** | **string** | | [optional] [default to null] +**GroupIdentifier** | **string** | The ID of the Process Group that this component belongs to | [optional] [default to null] **Identifier** | **string** | The component's unique identifier | [optional] [default to null] **InstanceIdentifier** | **string** | The instance ID of an existing component that is described by this VersionedComponent, or null if this is not mapped to an instantiated component | [optional] [default to null] **Name** | **string** | The component's name | [optional] [default to null] -**Comments** | **string** | The user-supplied comments for the component | [optional] [default to null] **Position** | [***Position**](Position.md) | | [optional] [default to null] -**ComponentType** | **string** | | [optional] [default to null] -**GroupIdentifier** | **string** | The ID of the Process Group that this component belongs to | [optional] [default to null] [[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md) diff --git a/pkg/nifi/docs/VersionedLabel.md b/pkg/nifi/docs/VersionedLabel.md index 65f26a3..8516fdc 100644 --- a/pkg/nifi/docs/VersionedLabel.md +++ b/pkg/nifi/docs/VersionedLabel.md @@ -3,18 +3,18 @@ ## Properties Name | Type | Description | Notes ------------ | ------------- | ------------- | ------------- +**Comments** | **string** | The user-supplied comments for the component | [optional] [default to null] +**ComponentType** | **string** | | [optional] [default to null] +**GroupIdentifier** | **string** | The ID of the Process Group that this component belongs to | [optional] [default to null] +**Height** | **float64** | The height of the label in pixels when at a 1:1 scale. | [optional] [default to null] **Identifier** | **string** | The component's unique identifier | [optional] [default to null] **InstanceIdentifier** | **string** | The instance ID of an existing component that is described by this VersionedComponent, or null if this is not mapped to an instantiated component | [optional] [default to null] +**Label** | **string** | The text that appears in the label. | [optional] [default to null] **Name** | **string** | The component's name | [optional] [default to null] -**Comments** | **string** | The user-supplied comments for the component | [optional] [default to null] **Position** | [***Position**](Position.md) | | [optional] [default to null] -**Label** | **string** | The text that appears in the label. | [optional] [default to null] -**ZIndex** | **int64** | The z index of the connection. | [optional] [default to null] -**Width** | **float64** | The width of the label in pixels when at a 1:1 scale. | [optional] [default to null] -**Height** | **float64** | The height of the label in pixels when at a 1:1 scale. | [optional] [default to null] **Style** | **map[string]string** | The styles for this label (font-size : 12px, background-color : #eee, etc). | [optional] [default to null] -**ComponentType** | **string** | | [optional] [default to null] -**GroupIdentifier** | **string** | The ID of the Process Group that this component belongs to | [optional] [default to null] +**Width** | **float64** | The width of the label in pixels when at a 1:1 scale. | [optional] [default to null] +**ZIndex** | **int64** | The z index of the connection. | [optional] [default to null] [[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md) diff --git a/pkg/nifi/docs/VersionedParameter.md b/pkg/nifi/docs/VersionedParameter.md index 7d837b4..8e240eb 100644 --- a/pkg/nifi/docs/VersionedParameter.md +++ b/pkg/nifi/docs/VersionedParameter.md @@ -3,12 +3,12 @@ ## Properties Name | Type | Description | Notes ------------ | ------------- | ------------- | ------------- -**Name** | **string** | The name of the parameter | [optional] [default to null] **Description** | **string** | The description of the param | [optional] [default to null] -**Sensitive** | **bool** | Whether or not the parameter value is sensitive | [optional] [default to null] +**Name** | **string** | The name of the parameter | [optional] [default to null] **Provided** | **bool** | Whether or not the parameter value is provided by a ParameterProvider | [optional] [default to null] -**Value** | **string** | The value of the parameter | [optional] [default to null] **ReferencedAssets** | [**[]VersionedAsset**](VersionedAsset.md) | The assets that are referenced by this parameter | [optional] [default to null] +**Sensitive** | **bool** | Whether or not the parameter value is sensitive | [optional] [default to null] +**Value** | **string** | The value of the parameter | [optional] [default to null] [[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md) diff --git a/pkg/nifi/docs/VersionedParameterContext.md b/pkg/nifi/docs/VersionedParameterContext.md index d916ec4..52fb70f 100644 --- a/pkg/nifi/docs/VersionedParameterContext.md +++ b/pkg/nifi/docs/VersionedParameterContext.md @@ -3,19 +3,19 @@ ## Properties Name | Type | Description | Notes ------------ | ------------- | ------------- | ------------- +**Comments** | **string** | The user-supplied comments for the component | [optional] [default to null] +**ComponentType** | **string** | | [optional] [default to null] +**Description** | **string** | The description of the parameter context | [optional] [default to null] +**GroupIdentifier** | **string** | The ID of the Process Group that this component belongs to | [optional] [default to null] **Identifier** | **string** | The component's unique identifier | [optional] [default to null] +**InheritedParameterContexts** | **[]string** | The names of additional parameter contexts from which to inherit parameters | [optional] [default to null] **InstanceIdentifier** | **string** | The instance ID of an existing component that is described by this VersionedComponent, or null if this is not mapped to an instantiated component | [optional] [default to null] **Name** | **string** | The component's name | [optional] [default to null] -**Comments** | **string** | The user-supplied comments for the component | [optional] [default to null] -**Position** | [***Position**](Position.md) | | [optional] [default to null] -**Parameters** | [**[]VersionedParameter**](VersionedParameter.md) | The parameters in the context | [optional] [default to null] -**InheritedParameterContexts** | **[]string** | The names of additional parameter contexts from which to inherit parameters | [optional] [default to null] -**Description** | **string** | The description of the parameter context | [optional] [default to null] -**ParameterProvider** | **string** | The identifier of an optional parameter provider | [optional] [default to null] **ParameterGroupName** | **string** | The corresponding parameter group name fetched from the parameter provider, if applicable | [optional] [default to null] +**ParameterProvider** | **string** | The identifier of an optional parameter provider | [optional] [default to null] +**Parameters** | [**[]VersionedParameter**](VersionedParameter.md) | The parameters in the context | [optional] [default to null] +**Position** | [***Position**](Position.md) | | [optional] [default to null] **Synchronized** | **bool** | True if the parameter provider is set and the context should receive updates when its parameters are next fetched | [optional] [default to null] -**ComponentType** | **string** | | [optional] [default to null] -**GroupIdentifier** | **string** | The ID of the Process Group that this component belongs to | [optional] [default to null] [[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md) diff --git a/pkg/nifi/docs/VersionedPort.md b/pkg/nifi/docs/VersionedPort.md index bebe6c6..79d000e 100644 --- a/pkg/nifi/docs/VersionedPort.md +++ b/pkg/nifi/docs/VersionedPort.md @@ -3,18 +3,18 @@ ## Properties Name | Type | Description | Notes ------------ | ------------- | ------------- | ------------- +**AllowRemoteAccess** | **bool** | Whether or not this port allows remote access for site-to-site | [optional] [default to null] +**Comments** | **string** | The user-supplied comments for the component | [optional] [default to null] +**ComponentType** | **string** | | [optional] [default to null] +**ConcurrentlySchedulableTaskCount** | **int32** | The number of tasks that should be concurrently scheduled for the port. | [optional] [default to null] +**GroupIdentifier** | **string** | The ID of the Process Group that this component belongs to | [optional] [default to null] **Identifier** | **string** | The component's unique identifier | [optional] [default to null] **InstanceIdentifier** | **string** | The instance ID of an existing component that is described by this VersionedComponent, or null if this is not mapped to an instantiated component | [optional] [default to null] **Name** | **string** | The component's name | [optional] [default to null] -**Comments** | **string** | The user-supplied comments for the component | [optional] [default to null] +**PortFunction** | **string** | Specifies how the Port should function | [optional] [default to null] **Position** | [***Position**](Position.md) | | [optional] [default to null] -**Type_** | **string** | The type of port. | [optional] [default to null] -**ConcurrentlySchedulableTaskCount** | **int32** | The number of tasks that should be concurrently scheduled for the port. | [optional] [default to null] **ScheduledState** | **string** | The scheduled state of the component | [optional] [default to null] -**AllowRemoteAccess** | **bool** | Whether or not this port allows remote access for site-to-site | [optional] [default to null] -**PortFunction** | **string** | Specifies how the Port should function | [optional] [default to null] -**ComponentType** | **string** | | [optional] [default to null] -**GroupIdentifier** | **string** | The ID of the Process Group that this component belongs to | [optional] [default to null] +**Type_** | **string** | The type of port. | [optional] [default to null] [[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md) diff --git a/pkg/nifi/docs/VersionedProcessGroup.md b/pkg/nifi/docs/VersionedProcessGroup.md index c6c0857..79060d5 100644 --- a/pkg/nifi/docs/VersionedProcessGroup.md +++ b/pkg/nifi/docs/VersionedProcessGroup.md @@ -3,34 +3,34 @@ ## Properties Name | Type | Description | Notes ------------ | ------------- | ------------- | ------------- -**Identifier** | **string** | The component's unique identifier | [optional] [default to null] -**InstanceIdentifier** | **string** | The instance ID of an existing component that is described by this VersionedComponent, or null if this is not mapped to an instantiated component | [optional] [default to null] -**Name** | **string** | The component's name | [optional] [default to null] **Comments** | **string** | The user-supplied comments for the component | [optional] [default to null] -**Position** | [***Position**](Position.md) | | [optional] [default to null] -**ProcessGroups** | [**[]VersionedProcessGroup**](VersionedProcessGroup.md) | The child Process Groups | [optional] [default to null] -**RemoteProcessGroups** | [**[]VersionedRemoteProcessGroup**](VersionedRemoteProcessGroup.md) | The Remote Process Groups | [optional] [default to null] -**Processors** | [**[]VersionedProcessor**](VersionedProcessor.md) | The Processors | [optional] [default to null] -**InputPorts** | [**[]VersionedPort**](VersionedPort.md) | The Input Ports | [optional] [default to null] -**OutputPorts** | [**[]VersionedPort**](VersionedPort.md) | The Output Ports | [optional] [default to null] +**ComponentType** | **string** | | [optional] [default to null] **Connections** | [**[]VersionedConnection**](VersionedConnection.md) | The Connections | [optional] [default to null] -**Labels** | [**[]VersionedLabel**](VersionedLabel.md) | The Labels | [optional] [default to null] -**Funnels** | [**[]VersionedFunnel**](VersionedFunnel.md) | The Funnels | [optional] [default to null] **ControllerServices** | [**[]VersionedControllerService**](VersionedControllerService.md) | The Controller Services | [optional] [default to null] -**VersionedFlowCoordinates** | [***VersionedFlowCoordinates**](VersionedFlowCoordinates.md) | | [optional] [default to null] -**ParameterContextName** | **string** | The name of the parameter context used by this process group | [optional] [default to null] -**DefaultFlowFileExpiration** | **string** | The default FlowFile Expiration for this Process Group. | [optional] [default to null] -**DefaultBackPressureObjectThreshold** | **int64** | Default value used in this Process Group for the maximum number of objects that can be queued before back pressure is applied. | [optional] [default to null] **DefaultBackPressureDataSizeThreshold** | **string** | Default value used in this Process Group for the maximum data size of objects that can be queued before back pressure is applied. | [optional] [default to null] -**ScheduledState** | **string** | The Scheduled State of the Process Group, if the group is configured to use the Stateless Execution Engine. Otherwise, this value has no relevance. | [optional] [default to null] +**DefaultBackPressureObjectThreshold** | **int64** | Default value used in this Process Group for the maximum number of objects that can be queued before back pressure is applied. | [optional] [default to null] +**DefaultFlowFileExpiration** | **string** | The default FlowFile Expiration for this Process Group. | [optional] [default to null] **ExecutionEngine** | **string** | The Execution Engine that should be used to run the components within the group. | [optional] [default to null] -**MaxConcurrentTasks** | **int32** | The maximum number of concurrent tasks that should be scheduled for this Process Group when using the Stateless Engine | [optional] [default to null] -**StatelessFlowTimeout** | **string** | The maximum amount of time that the flow is allows to run using the Stateless engine before it times out and is considered a failure | [optional] [default to null] -**LogFileSuffix** | **string** | The log file suffix for this Process Group for dedicated logging. | [optional] [default to null] **FlowFileConcurrency** | **string** | The configured FlowFile Concurrency for the Process Group | [optional] [default to null] **FlowFileOutboundPolicy** | **string** | The FlowFile Outbound Policy for the Process Group | [optional] [default to null] -**ComponentType** | **string** | | [optional] [default to null] +**Funnels** | [**[]VersionedFunnel**](VersionedFunnel.md) | The Funnels | [optional] [default to null] **GroupIdentifier** | **string** | The ID of the Process Group that this component belongs to | [optional] [default to null] +**Identifier** | **string** | The component's unique identifier | [optional] [default to null] +**InputPorts** | [**[]VersionedPort**](VersionedPort.md) | The Input Ports | [optional] [default to null] +**InstanceIdentifier** | **string** | The instance ID of an existing component that is described by this VersionedComponent, or null if this is not mapped to an instantiated component | [optional] [default to null] +**Labels** | [**[]VersionedLabel**](VersionedLabel.md) | The Labels | [optional] [default to null] +**LogFileSuffix** | **string** | The log file suffix for this Process Group for dedicated logging. | [optional] [default to null] +**MaxConcurrentTasks** | **int32** | The maximum number of concurrent tasks that should be scheduled for this Process Group when using the Stateless Engine | [optional] [default to null] +**Name** | **string** | The component's name | [optional] [default to null] +**OutputPorts** | [**[]VersionedPort**](VersionedPort.md) | The Output Ports | [optional] [default to null] +**ParameterContextName** | **string** | The name of the parameter context used by this process group | [optional] [default to null] +**Position** | [***Position**](Position.md) | | [optional] [default to null] +**ProcessGroups** | [**[]VersionedProcessGroup**](VersionedProcessGroup.md) | The child Process Groups | [optional] [default to null] +**Processors** | [**[]VersionedProcessor**](VersionedProcessor.md) | The Processors | [optional] [default to null] +**RemoteProcessGroups** | [**[]VersionedRemoteProcessGroup**](VersionedRemoteProcessGroup.md) | The Remote Process Groups | [optional] [default to null] +**ScheduledState** | **string** | The Scheduled State of the Process Group, if the group is configured to use the Stateless Execution Engine. Otherwise, this value has no relevance. | [optional] [default to null] +**StatelessFlowTimeout** | **string** | The maximum amount of time that the flow is allows to run using the Stateless engine before it times out and is considered a failure | [optional] [default to null] +**VersionedFlowCoordinates** | [***VersionedFlowCoordinates**](VersionedFlowCoordinates.md) | | [optional] [default to null] [[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md) diff --git a/pkg/nifi/docs/VersionedProcessor.md b/pkg/nifi/docs/VersionedProcessor.md index bafbe0e..a8c90e0 100644 --- a/pkg/nifi/docs/VersionedProcessor.md +++ b/pkg/nifi/docs/VersionedProcessor.md @@ -3,33 +3,33 @@ ## Properties Name | Type | Description | Notes ------------ | ------------- | ------------- | ------------- +**AnnotationData** | **string** | The annotation data for the processor used to relay configuration between a custom UI and the procesosr. | [optional] [default to null] +**AutoTerminatedRelationships** | **[]string** | The names of all relationships that cause a flow file to be terminated if the relationship is not connected elsewhere. This property differs from the 'isAutoTerminate' property of the RelationshipDTO in that the RelationshipDTO is meant to depict the current configuration, whereas this property can be set in a DTO when updating a Processor in order to change which Relationships should be auto-terminated. | [optional] [default to null] +**BackoffMechanism** | **string** | Determines whether the FlowFile should be penalized or the processor should be yielded between retries. | [optional] [default to null] +**BulletinLevel** | **string** | The level at which the processor will report bulletins. | [optional] [default to null] +**Bundle** | [***Bundle**](Bundle.md) | | [optional] [default to null] +**Comments** | **string** | The user-supplied comments for the component | [optional] [default to null] +**ComponentType** | **string** | | [optional] [default to null] +**ConcurrentlySchedulableTaskCount** | **int32** | The number of tasks that should be concurrently schedule for the processor. If the processor doesn't allow parallol processing then any positive input will be ignored. | [optional] [default to null] +**ExecutionNode** | **string** | Indicates the node where the process will execute. | [optional] [default to null] +**GroupIdentifier** | **string** | The ID of the Process Group that this component belongs to | [optional] [default to null] **Identifier** | **string** | The component's unique identifier | [optional] [default to null] **InstanceIdentifier** | **string** | The instance ID of an existing component that is described by this VersionedComponent, or null if this is not mapped to an instantiated component | [optional] [default to null] +**MaxBackoffPeriod** | **string** | Maximum amount of time to be waited during a retry period. | [optional] [default to null] **Name** | **string** | The component's name | [optional] [default to null] -**Comments** | **string** | The user-supplied comments for the component | [optional] [default to null] +**PenaltyDuration** | **string** | The amout of time that is used when the process penalizes a flowfile. | [optional] [default to null] **Position** | [***Position**](Position.md) | | [optional] [default to null] -**Type_** | **string** | The type of the extension component | [optional] [default to null] -**Bundle** | [***Bundle**](Bundle.md) | | [optional] [default to null] **Properties** | **map[string]string** | The properties for the component. Properties whose value is not set will only contain the property name. | [optional] [default to null] **PropertyDescriptors** | [**map[string]VersionedPropertyDescriptor**](VersionedPropertyDescriptor.md) | The property descriptors for the component. | [optional] [default to null] -**Style** | **map[string]string** | Stylistic data for rendering in a UI | [optional] [default to null] -**AnnotationData** | **string** | The annotation data for the processor used to relay configuration between a custom UI and the procesosr. | [optional] [default to null] +**RetriedRelationships** | **[]string** | All the relationships should be retried. | [optional] [default to null] +**RetryCount** | **int32** | Overall number of retries. | [optional] [default to null] +**RunDurationMillis** | **int64** | The run duration for the processor in milliseconds. | [optional] [default to null] +**ScheduledState** | **string** | The scheduled state of the component | [optional] [default to null] **SchedulingPeriod** | **string** | The frequency with which to schedule the processor. The format of the value will depend on th value of schedulingStrategy. | [optional] [default to null] **SchedulingStrategy** | **string** | Indicates how the processor should be scheduled to run. | [optional] [default to null] -**ExecutionNode** | **string** | Indicates the node where the process will execute. | [optional] [default to null] -**PenaltyDuration** | **string** | The amout of time that is used when the process penalizes a flowfile. | [optional] [default to null] +**Style** | **map[string]string** | Stylistic data for rendering in a UI | [optional] [default to null] +**Type_** | **string** | The type of the extension component | [optional] [default to null] **YieldDuration** | **string** | The amount of time that must elapse before this processor is scheduled again after yielding. | [optional] [default to null] -**BulletinLevel** | **string** | The level at which the processor will report bulletins. | [optional] [default to null] -**RunDurationMillis** | **int64** | The run duration for the processor in milliseconds. | [optional] [default to null] -**ConcurrentlySchedulableTaskCount** | **int32** | The number of tasks that should be concurrently schedule for the processor. If the processor doesn't allow parallol processing then any positive input will be ignored. | [optional] [default to null] -**AutoTerminatedRelationships** | **[]string** | The names of all relationships that cause a flow file to be terminated if the relationship is not connected elsewhere. This property differs from the 'isAutoTerminate' property of the RelationshipDTO in that the RelationshipDTO is meant to depict the current configuration, whereas this property can be set in a DTO when updating a Processor in order to change which Relationships should be auto-terminated. | [optional] [default to null] -**ScheduledState** | **string** | The scheduled state of the component | [optional] [default to null] -**RetryCount** | **int32** | Overall number of retries. | [optional] [default to null] -**RetriedRelationships** | **[]string** | All the relationships should be retried. | [optional] [default to null] -**BackoffMechanism** | **string** | Determines whether the FlowFile should be penalized or the processor should be yielded between retries. | [optional] [default to null] -**MaxBackoffPeriod** | **string** | Maximum amount of time to be waited during a retry period. | [optional] [default to null] -**ComponentType** | **string** | | [optional] [default to null] -**GroupIdentifier** | **string** | The ID of the Process Group that this component belongs to | [optional] [default to null] [[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md) diff --git a/pkg/nifi/docs/VersionedPropertyDescriptor.md b/pkg/nifi/docs/VersionedPropertyDescriptor.md index 0dd6d97..673ec50 100644 --- a/pkg/nifi/docs/VersionedPropertyDescriptor.md +++ b/pkg/nifi/docs/VersionedPropertyDescriptor.md @@ -3,12 +3,12 @@ ## Properties Name | Type | Description | Notes ------------ | ------------- | ------------- | ------------- -**Name** | **string** | The name of the property | [optional] [default to null] **DisplayName** | **string** | The display name of the property | [optional] [default to null] -**IdentifiesControllerService** | **bool** | Whether or not the property provides the identifier of a Controller Service | [optional] [default to null] -**Sensitive** | **bool** | Whether or not the property is considered sensitive | [optional] [default to null] **Dynamic** | **bool** | Whether or not the property is user-defined | [optional] [default to null] +**IdentifiesControllerService** | **bool** | Whether or not the property provides the identifier of a Controller Service | [optional] [default to null] +**Name** | **string** | The name of the property | [optional] [default to null] **ResourceDefinition** | [***VersionedResourceDefinition**](VersionedResourceDefinition.md) | | [optional] [default to null] +**Sensitive** | **bool** | Whether or not the property is considered sensitive | [optional] [default to null] [[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md) diff --git a/pkg/nifi/docs/VersionedRemoteGroupPort.md b/pkg/nifi/docs/VersionedRemoteGroupPort.md index c0f10b0..7fedbcb 100644 --- a/pkg/nifi/docs/VersionedRemoteGroupPort.md +++ b/pkg/nifi/docs/VersionedRemoteGroupPort.md @@ -3,19 +3,19 @@ ## Properties Name | Type | Description | Notes ------------ | ------------- | ------------- | ------------- +**BatchSize** | [***BatchSize**](BatchSize.md) | | [optional] [default to null] +**Comments** | **string** | The user-supplied comments for the component | [optional] [default to null] +**ComponentType** | **string** | | [optional] [default to null] +**ConcurrentlySchedulableTaskCount** | **int32** | The number of task that may transmit flowfiles to the target port concurrently. | [optional] [default to null] +**GroupIdentifier** | **string** | The ID of the Process Group that this component belongs to | [optional] [default to null] **Identifier** | **string** | The component's unique identifier | [optional] [default to null] **InstanceIdentifier** | **string** | The instance ID of an existing component that is described by this VersionedComponent, or null if this is not mapped to an instantiated component | [optional] [default to null] **Name** | **string** | The component's name | [optional] [default to null] -**Comments** | **string** | The user-supplied comments for the component | [optional] [default to null] **Position** | [***Position**](Position.md) | | [optional] [default to null] **RemoteGroupId** | **string** | The id of the remote process group that the port resides in. | [optional] [default to null] -**ConcurrentlySchedulableTaskCount** | **int32** | The number of task that may transmit flowfiles to the target port concurrently. | [optional] [default to null] -**UseCompression** | **bool** | Whether the flowfiles are compressed when sent to the target port. | [optional] [default to null] -**BatchSize** | [***BatchSize**](BatchSize.md) | | [optional] [default to null] -**ComponentType** | **string** | | [optional] [default to null] -**TargetId** | **string** | The ID of the port on the target NiFi instance | [optional] [default to null] **ScheduledState** | **string** | The scheduled state of the component | [optional] [default to null] -**GroupIdentifier** | **string** | The ID of the Process Group that this component belongs to | [optional] [default to null] +**TargetId** | **string** | The ID of the port on the target NiFi instance | [optional] [default to null] +**UseCompression** | **bool** | Whether the flowfiles are compressed when sent to the target port. | [optional] [default to null] [[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md) diff --git a/pkg/nifi/docs/VersionedRemoteProcessGroup.md b/pkg/nifi/docs/VersionedRemoteProcessGroup.md index 3215375..893f028 100644 --- a/pkg/nifi/docs/VersionedRemoteProcessGroup.md +++ b/pkg/nifi/docs/VersionedRemoteProcessGroup.md @@ -3,24 +3,24 @@ ## Properties Name | Type | Description | Notes ------------ | ------------- | ------------- | ------------- +**Comments** | **string** | The user-supplied comments for the component | [optional] [default to null] +**CommunicationsTimeout** | **string** | The time period used for the timeout when communicating with the target. | [optional] [default to null] +**ComponentType** | **string** | | [optional] [default to null] +**GroupIdentifier** | **string** | The ID of the Process Group that this component belongs to | [optional] [default to null] **Identifier** | **string** | The component's unique identifier | [optional] [default to null] +**InputPorts** | [**[]VersionedRemoteGroupPort**](VersionedRemoteGroupPort.md) | A Set of Input Ports that can be connected to, in order to send data to the remote NiFi instance | [optional] [default to null] **InstanceIdentifier** | **string** | The instance ID of an existing component that is described by this VersionedComponent, or null if this is not mapped to an instantiated component | [optional] [default to null] +**LocalNetworkInterface** | **string** | The local network interface to send/receive data. If not specified, any local address is used. If clustered, all nodes must have an interface with this identifier. | [optional] [default to null] **Name** | **string** | The component's name | [optional] [default to null] -**Comments** | **string** | The user-supplied comments for the component | [optional] [default to null] +**OutputPorts** | [**[]VersionedRemoteGroupPort**](VersionedRemoteGroupPort.md) | A Set of Output Ports that can be connected to, in order to pull data from the remote NiFi instance | [optional] [default to null] **Position** | [***Position**](Position.md) | | [optional] [default to null] -**TargetUris** | **string** | The target URIs of the remote process group. If target uris is not set but target uri is set, then returns the single target uri. If neither target uris nor target uri is set, then returns null. | [optional] [default to null] -**CommunicationsTimeout** | **string** | The time period used for the timeout when communicating with the target. | [optional] [default to null] -**YieldDuration** | **string** | When yielding, this amount of time must elapse before the remote process group is scheduled again. | [optional] [default to null] -**TransportProtocol** | **string** | The Transport Protocol that is used for Site-to-Site communications | [optional] [default to null] -**LocalNetworkInterface** | **string** | The local network interface to send/receive data. If not specified, any local address is used. If clustered, all nodes must have an interface with this identifier. | [optional] [default to null] **ProxyHost** | **string** | | [optional] [default to null] +**ProxyPassword** | **string** | | [optional] [default to null] **ProxyPort** | **int32** | | [optional] [default to null] **ProxyUser** | **string** | | [optional] [default to null] -**ProxyPassword** | **string** | | [optional] [default to null] -**InputPorts** | [**[]VersionedRemoteGroupPort**](VersionedRemoteGroupPort.md) | A Set of Input Ports that can be connected to, in order to send data to the remote NiFi instance | [optional] [default to null] -**OutputPorts** | [**[]VersionedRemoteGroupPort**](VersionedRemoteGroupPort.md) | A Set of Output Ports that can be connected to, in order to pull data from the remote NiFi instance | [optional] [default to null] -**ComponentType** | **string** | | [optional] [default to null] -**GroupIdentifier** | **string** | The ID of the Process Group that this component belongs to | [optional] [default to null] +**TargetUris** | **string** | The target URIs of the remote process group. If target uris is not set but target uri is set, then returns the single target uri. If neither target uris nor target uri is set, then returns null. | [optional] [default to null] +**TransportProtocol** | **string** | The Transport Protocol that is used for Site-to-Site communications | [optional] [default to null] +**YieldDuration** | **string** | When yielding, this amount of time must elapse before the remote process group is scheduled again. | [optional] [default to null] [[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md) diff --git a/pkg/nifi/docs/VersionedReportingTask.md b/pkg/nifi/docs/VersionedReportingTask.md index 6f3c851..36fbde9 100644 --- a/pkg/nifi/docs/VersionedReportingTask.md +++ b/pkg/nifi/docs/VersionedReportingTask.md @@ -3,21 +3,21 @@ ## Properties Name | Type | Description | Notes ------------ | ------------- | ------------- | ------------- +**AnnotationData** | **string** | The annotation for the reporting task. This is how the custom UI relays configuration to the reporting task. | [optional] [default to null] +**Bundle** | [***Bundle**](Bundle.md) | | [optional] [default to null] +**Comments** | **string** | The user-supplied comments for the component | [optional] [default to null] +**ComponentType** | **string** | | [optional] [default to null] +**GroupIdentifier** | **string** | The ID of the Process Group that this component belongs to | [optional] [default to null] **Identifier** | **string** | The component's unique identifier | [optional] [default to null] **InstanceIdentifier** | **string** | The instance ID of an existing component that is described by this VersionedComponent, or null if this is not mapped to an instantiated component | [optional] [default to null] **Name** | **string** | The component's name | [optional] [default to null] -**Comments** | **string** | The user-supplied comments for the component | [optional] [default to null] **Position** | [***Position**](Position.md) | | [optional] [default to null] -**Type_** | **string** | The type of the extension component | [optional] [default to null] -**Bundle** | [***Bundle**](Bundle.md) | | [optional] [default to null] **Properties** | **map[string]string** | The properties for the component. Properties whose value is not set will only contain the property name. | [optional] [default to null] **PropertyDescriptors** | [**map[string]VersionedPropertyDescriptor**](VersionedPropertyDescriptor.md) | The property descriptors for the component. | [optional] [default to null] -**AnnotationData** | **string** | The annotation for the reporting task. This is how the custom UI relays configuration to the reporting task. | [optional] [default to null] **ScheduledState** | **string** | Indicates the scheduled state for the Reporting Task | [optional] [default to null] **SchedulingPeriod** | **string** | The frequency with which to schedule the reporting task. The format of the value will depend on the value of schedulingStrategy. | [optional] [default to null] **SchedulingStrategy** | **string** | Indicates scheduling strategy that should dictate how the reporting task is triggered. | [optional] [default to null] -**ComponentType** | **string** | | [optional] [default to null] -**GroupIdentifier** | **string** | The ID of the Process Group that this component belongs to | [optional] [default to null] +**Type_** | **string** | The type of the extension component | [optional] [default to null] [[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md) diff --git a/pkg/nifi/docs/VersionedReportingTaskImportRequestEntity.md b/pkg/nifi/docs/VersionedReportingTaskImportRequestEntity.md index 4fc3d8a..3f5961e 100644 --- a/pkg/nifi/docs/VersionedReportingTaskImportRequestEntity.md +++ b/pkg/nifi/docs/VersionedReportingTaskImportRequestEntity.md @@ -3,8 +3,8 @@ ## Properties Name | Type | Description | Notes ------------ | ------------- | ------------- | ------------- -**ReportingTaskSnapshot** | [***VersionedReportingTaskSnapshot**](VersionedReportingTaskSnapshot.md) | | [optional] [default to null] **DisconnectedNodeAcknowledged** | **bool** | The disconnected node acknowledged flag | [optional] [default to null] +**ReportingTaskSnapshot** | [***VersionedReportingTaskSnapshot**](VersionedReportingTaskSnapshot.md) | | [optional] [default to null] [[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md) diff --git a/pkg/nifi/docs/VersionedReportingTaskImportResponseEntity.md b/pkg/nifi/docs/VersionedReportingTaskImportResponseEntity.md index 06a147b..1d85ed5 100644 --- a/pkg/nifi/docs/VersionedReportingTaskImportResponseEntity.md +++ b/pkg/nifi/docs/VersionedReportingTaskImportResponseEntity.md @@ -3,8 +3,8 @@ ## Properties Name | Type | Description | Notes ------------ | ------------- | ------------- | ------------- -**ReportingTasks** | [**[]ReportingTaskEntity**](ReportingTaskEntity.md) | The reporting tasks created by the import | [optional] [default to null] **ControllerServices** | [**[]ControllerServiceEntity**](ControllerServiceEntity.md) | The controller services created by the import | [optional] [default to null] +**ReportingTasks** | [**[]ReportingTaskEntity**](ReportingTaskEntity.md) | The reporting tasks created by the import | [optional] [default to null] [[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md) diff --git a/pkg/nifi/docs/VersionedReportingTaskSnapshot.md b/pkg/nifi/docs/VersionedReportingTaskSnapshot.md index a970fde..797a5a7 100644 --- a/pkg/nifi/docs/VersionedReportingTaskSnapshot.md +++ b/pkg/nifi/docs/VersionedReportingTaskSnapshot.md @@ -3,8 +3,8 @@ ## Properties Name | Type | Description | Notes ------------ | ------------- | ------------- | ------------- -**ReportingTasks** | [**[]VersionedReportingTask**](VersionedReportingTask.md) | The reporting tasks | [optional] [default to null] **ControllerServices** | [**[]VersionedControllerService**](VersionedControllerService.md) | The controller services | [optional] [default to null] +**ReportingTasks** | [**[]VersionedReportingTask**](VersionedReportingTask.md) | The reporting tasks | [optional] [default to null] [[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md) diff --git a/pkg/nifi/model_about_dto.go b/pkg/nifi/model_about_dto.go index 4d521cd..30b2f4e 100644 --- a/pkg/nifi/model_about_dto.go +++ b/pkg/nifi/model_about_dto.go @@ -3,29 +3,29 @@ * * REST API definition for Apache NiFi web services * - * API version: 2.0.0 + * API version: 2.1.0 * Contact: dev@nifi.apache.org * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git) */ package nifi type AboutDto struct { - // The title to be used on the page and in the about dialog. - Title string `json:"title,omitempty"` - // The version of this NiFi. - Version string `json:"version,omitempty"` - // The URI for the NiFi. - Uri string `json:"uri,omitempty"` - // The URL for the content viewer if configured. - ContentViewerUrl string `json:"contentViewerUrl,omitempty"` - // The timezone of the NiFi instance. - Timezone string `json:"timezone,omitempty"` - // Build tag - BuildTag string `json:"buildTag,omitempty"` - // Build revision or commit hash - BuildRevision string `json:"buildRevision,omitempty"` // Build branch BuildBranch string `json:"buildBranch,omitempty"` + // Build revision or commit hash + BuildRevision string `json:"buildRevision,omitempty"` + // Build tag + BuildTag string `json:"buildTag,omitempty"` // Build timestamp BuildTimestamp string `json:"buildTimestamp,omitempty"` + // The URL for the content viewer if configured. + ContentViewerUrl string `json:"contentViewerUrl,omitempty"` + // The timezone of the NiFi instance. + Timezone string `json:"timezone,omitempty"` + // The title to be used on the page and in the about dialog. + Title string `json:"title,omitempty"` + // The URI for the NiFi. + Uri string `json:"uri,omitempty"` + // The version of this NiFi. + Version string `json:"version,omitempty"` } diff --git a/pkg/nifi/model_about_entity.go b/pkg/nifi/model_about_entity.go index b1c4246..4e40142 100644 --- a/pkg/nifi/model_about_entity.go +++ b/pkg/nifi/model_about_entity.go @@ -3,7 +3,7 @@ * * REST API definition for Apache NiFi web services * - * API version: 2.0.0 + * API version: 2.1.0 * Contact: dev@nifi.apache.org * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git) */ diff --git a/pkg/nifi/model_access_policy_dto.go b/pkg/nifi/model_access_policy_dto.go index 6665fcd..64aeabe 100644 --- a/pkg/nifi/model_access_policy_dto.go +++ b/pkg/nifi/model_access_policy_dto.go @@ -3,29 +3,29 @@ * * REST API definition for Apache NiFi web services * - * API version: 2.0.0 + * API version: 2.1.0 * Contact: dev@nifi.apache.org * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git) */ package nifi type AccessPolicyDto struct { + // The action associated with this access policy. + Action string `json:"action,omitempty"` + ComponentReference *ComponentReferenceEntity `json:"componentReference,omitempty"` + // Whether this policy is configurable. + Configurable bool `json:"configurable,omitempty"` // The id of the component. Id string `json:"id,omitempty"` - // The ID of the corresponding component that is under version control - VersionedComponentId string `json:"versionedComponentId,omitempty"` // The id of parent process group of this component if applicable. ParentGroupId string `json:"parentGroupId,omitempty"` Position *PositionDto `json:"position,omitempty"` // The resource for this access policy. Resource string `json:"resource,omitempty"` - // The action associated with this access policy. - Action string `json:"action,omitempty"` - ComponentReference *ComponentReferenceEntity `json:"componentReference,omitempty"` - // Whether this policy is configurable. - Configurable bool `json:"configurable,omitempty"` - // The set of user IDs associated with this access policy. - Users []TenantEntity `json:"users,omitempty"` // The set of user group IDs associated with this access policy. UserGroups []TenantEntity `json:"userGroups,omitempty"` + // The set of user IDs associated with this access policy. + Users []TenantEntity `json:"users,omitempty"` + // The ID of the corresponding component that is under version control + VersionedComponentId string `json:"versionedComponentId,omitempty"` } diff --git a/pkg/nifi/model_access_policy_entity.go b/pkg/nifi/model_access_policy_entity.go index e4c07ce..91d65da 100644 --- a/pkg/nifi/model_access_policy_entity.go +++ b/pkg/nifi/model_access_policy_entity.go @@ -3,7 +3,7 @@ * * REST API definition for Apache NiFi web services * - * API version: 2.0.0 + * API version: 2.1.0 * Contact: dev@nifi.apache.org * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git) */ @@ -11,18 +11,18 @@ package nifi // The access policies this user group belongs to. This field was incorrectly defined as an AccessPolicyEntity. For compatibility reasons the field will remain of this type, however only the fields that are present in the AccessPolicySummaryEntity will be populated here. type AccessPolicyEntity struct { - Revision *RevisionDto `json:"revision,omitempty"` - // The id of the component. - Id string `json:"id,omitempty"` - // The URI for futures requests to the component. - Uri string `json:"uri,omitempty"` - Position *PositionDto `json:"position,omitempty"` - Permissions *PermissionsDto `json:"permissions,omitempty"` // The bulletins for this component. Bulletins []BulletinEntity `json:"bulletins,omitempty"` + Component *AccessPolicyDto `json:"component,omitempty"` // Acknowledges that this node is disconnected to allow for mutable requests to proceed. DisconnectedNodeAcknowledged bool `json:"disconnectedNodeAcknowledged,omitempty"` // When this content was generated. Generated string `json:"generated,omitempty"` - Component *AccessPolicyDto `json:"component,omitempty"` + // The id of the component. + Id string `json:"id,omitempty"` + Permissions *PermissionsDto `json:"permissions,omitempty"` + Position *PositionDto `json:"position,omitempty"` + Revision *RevisionDto `json:"revision,omitempty"` + // The URI for futures requests to the component. + Uri string `json:"uri,omitempty"` } diff --git a/pkg/nifi/model_access_policy_summary_dto.go b/pkg/nifi/model_access_policy_summary_dto.go index 9da37e0..5b33482 100644 --- a/pkg/nifi/model_access_policy_summary_dto.go +++ b/pkg/nifi/model_access_policy_summary_dto.go @@ -3,25 +3,25 @@ * * REST API definition for Apache NiFi web services * - * API version: 2.0.0 + * API version: 2.1.0 * Contact: dev@nifi.apache.org * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git) */ package nifi type AccessPolicySummaryDto struct { + // The action associated with this access policy. + Action string `json:"action,omitempty"` + ComponentReference *ComponentReferenceEntity `json:"componentReference,omitempty"` + // Whether this policy is configurable. + Configurable bool `json:"configurable,omitempty"` // The id of the component. Id string `json:"id,omitempty"` - // The ID of the corresponding component that is under version control - VersionedComponentId string `json:"versionedComponentId,omitempty"` // The id of parent process group of this component if applicable. ParentGroupId string `json:"parentGroupId,omitempty"` Position *PositionDto `json:"position,omitempty"` // The resource for this access policy. Resource string `json:"resource,omitempty"` - // The action associated with this access policy. - Action string `json:"action,omitempty"` - ComponentReference *ComponentReferenceEntity `json:"componentReference,omitempty"` - // Whether this policy is configurable. - Configurable bool `json:"configurable,omitempty"` + // The ID of the corresponding component that is under version control + VersionedComponentId string `json:"versionedComponentId,omitempty"` } diff --git a/pkg/nifi/model_access_policy_summary_entity.go b/pkg/nifi/model_access_policy_summary_entity.go index b9f4a99..eb53001 100644 --- a/pkg/nifi/model_access_policy_summary_entity.go +++ b/pkg/nifi/model_access_policy_summary_entity.go @@ -3,7 +3,7 @@ * * REST API definition for Apache NiFi web services * - * API version: 2.0.0 + * API version: 2.1.0 * Contact: dev@nifi.apache.org * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git) */ @@ -11,16 +11,16 @@ package nifi // The access policies this user belongs to. type AccessPolicySummaryEntity struct { - Revision *RevisionDto `json:"revision,omitempty"` - // The id of the component. - Id string `json:"id,omitempty"` - // The URI for futures requests to the component. - Uri string `json:"uri,omitempty"` - Position *PositionDto `json:"position,omitempty"` - Permissions *PermissionsDto `json:"permissions,omitempty"` // The bulletins for this component. Bulletins []BulletinEntity `json:"bulletins,omitempty"` + Component *AccessPolicySummaryDto `json:"component,omitempty"` // Acknowledges that this node is disconnected to allow for mutable requests to proceed. DisconnectedNodeAcknowledged bool `json:"disconnectedNodeAcknowledged,omitempty"` - Component *AccessPolicySummaryDto `json:"component,omitempty"` + // The id of the component. + Id string `json:"id,omitempty"` + Permissions *PermissionsDto `json:"permissions,omitempty"` + Position *PositionDto `json:"position,omitempty"` + Revision *RevisionDto `json:"revision,omitempty"` + // The URI for futures requests to the component. + Uri string `json:"uri,omitempty"` } diff --git a/pkg/nifi/model_access_token_body.go b/pkg/nifi/model_access_token_body.go index 55509a8..fa653ad 100644 --- a/pkg/nifi/model_access_token_body.go +++ b/pkg/nifi/model_access_token_body.go @@ -3,13 +3,13 @@ * * REST API definition for Apache NiFi web services * - * API version: 2.0.0 + * API version: 2.1.0 * Contact: dev@nifi.apache.org * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git) */ package nifi type AccessTokenBody struct { - Username string `json:"username,omitempty"` Password string `json:"password,omitempty"` + Username string `json:"username,omitempty"` } diff --git a/pkg/nifi/model_action_details_dto.go b/pkg/nifi/model_action_details_dto.go index 2392de4..a330d62 100644 --- a/pkg/nifi/model_action_details_dto.go +++ b/pkg/nifi/model_action_details_dto.go @@ -3,7 +3,7 @@ * * REST API definition for Apache NiFi web services * - * API version: 2.0.0 + * API version: 2.1.0 * Contact: dev@nifi.apache.org * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git) */ diff --git a/pkg/nifi/model_action_dto.go b/pkg/nifi/model_action_dto.go index 7e0e734..fa64058 100644 --- a/pkg/nifi/model_action_dto.go +++ b/pkg/nifi/model_action_dto.go @@ -3,27 +3,27 @@ * * REST API definition for Apache NiFi web services * - * API version: 2.0.0 + * API version: 2.1.0 * Contact: dev@nifi.apache.org * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git) */ package nifi type ActionDto struct { + ActionDetails *ActionDetailsDto `json:"actionDetails,omitempty"` + ComponentDetails *ComponentDetailsDto `json:"componentDetails,omitempty"` // The action id. Id int32 `json:"id,omitempty"` - // The identity of the user that performed the action. - UserIdentity string `json:"userIdentity,omitempty"` - // The timestamp of the action. - Timestamp string `json:"timestamp,omitempty"` + // The operation that was performed. + Operation string `json:"operation,omitempty"` // The id of the source component. SourceId string `json:"sourceId,omitempty"` // The name of the source component. SourceName string `json:"sourceName,omitempty"` // The type of the source component. SourceType string `json:"sourceType,omitempty"` - ComponentDetails *ComponentDetailsDto `json:"componentDetails,omitempty"` - // The operation that was performed. - Operation string `json:"operation,omitempty"` - ActionDetails *ActionDetailsDto `json:"actionDetails,omitempty"` + // The timestamp of the action. + Timestamp string `json:"timestamp,omitempty"` + // The identity of the user that performed the action. + UserIdentity string `json:"userIdentity,omitempty"` } diff --git a/pkg/nifi/model_action_entity.go b/pkg/nifi/model_action_entity.go index 194da4c..d1ad366 100644 --- a/pkg/nifi/model_action_entity.go +++ b/pkg/nifi/model_action_entity.go @@ -3,7 +3,7 @@ * * REST API definition for Apache NiFi web services * - * API version: 2.0.0 + * API version: 2.1.0 * Contact: dev@nifi.apache.org * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git) */ @@ -11,11 +11,11 @@ package nifi // The actions. type ActionEntity struct { + Action *ActionDto `json:"action,omitempty"` + // Indicates whether the user can read a given resource. + CanRead bool `json:"canRead,omitempty"` Id int32 `json:"id,omitempty"` + SourceId string `json:"sourceId,omitempty"` // The timestamp of the action. Timestamp string `json:"timestamp,omitempty"` - SourceId string `json:"sourceId,omitempty"` - // Indicates whether the user can read a given resource. - CanRead bool `json:"canRead,omitempty"` - Action *ActionDto `json:"action,omitempty"` } diff --git a/pkg/nifi/model_activate_controller_services_entity.go b/pkg/nifi/model_activate_controller_services_entity.go index fd6c069..3b5de23 100644 --- a/pkg/nifi/model_activate_controller_services_entity.go +++ b/pkg/nifi/model_activate_controller_services_entity.go @@ -3,19 +3,19 @@ * * REST API definition for Apache NiFi web services * - * API version: 2.0.0 + * API version: 2.1.0 * Contact: dev@nifi.apache.org * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git) */ package nifi type ActivateControllerServicesEntity struct { - // The id of the ProcessGroup - Id string `json:"id,omitempty"` - // The desired state of the descendant components - State string `json:"state,omitempty"` // Optional services to schedule. If not specified, all authorized descendant controller services will be used. Components map[string]RevisionDto `json:"components,omitempty"` // Acknowledges that this node is disconnected to allow for mutable requests to proceed. DisconnectedNodeAcknowledged bool `json:"disconnectedNodeAcknowledged,omitempty"` + // The id of the ProcessGroup + Id string `json:"id,omitempty"` + // The desired state of the descendant components + State string `json:"state,omitempty"` } diff --git a/pkg/nifi/model_additional_details_entity.go b/pkg/nifi/model_additional_details_entity.go index 4d8d531..e2d236b 100644 --- a/pkg/nifi/model_additional_details_entity.go +++ b/pkg/nifi/model_additional_details_entity.go @@ -3,7 +3,7 @@ * * REST API definition for Apache NiFi web services * - * API version: 2.0.0 + * API version: 2.1.0 * Contact: dev@nifi.apache.org * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git) */ diff --git a/pkg/nifi/model_affected_component_dto.go b/pkg/nifi/model_affected_component_dto.go index 7e24e09..211f8ae 100644 --- a/pkg/nifi/model_affected_component_dto.go +++ b/pkg/nifi/model_affected_component_dto.go @@ -3,25 +3,25 @@ * * REST API definition for Apache NiFi web services * - * API version: 2.0.0 + * API version: 2.1.0 * Contact: dev@nifi.apache.org * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git) */ package nifi type AffectedComponentDto struct { - // The UUID of the Process Group that this component is in - ProcessGroupId string `json:"processGroupId,omitempty"` + // The number of active threads for the referencing component. + ActiveThreadCount int32 `json:"activeThreadCount,omitempty"` // The UUID of this component Id string `json:"id,omitempty"` - // The type of this component - ReferenceType string `json:"referenceType,omitempty"` // The name of this component. Name string `json:"name,omitempty"` + // The UUID of the Process Group that this component is in + ProcessGroupId string `json:"processGroupId,omitempty"` + // The type of this component + ReferenceType string `json:"referenceType,omitempty"` // The scheduled state of a processor or reporting task referencing a controller service. If this component is another controller service, this field represents the controller service state. State string `json:"state,omitempty"` - // The number of active threads for the referencing component. - ActiveThreadCount int32 `json:"activeThreadCount,omitempty"` // The validation errors for the component. ValidationErrors []string `json:"validationErrors,omitempty"` } diff --git a/pkg/nifi/model_affected_component_entity.go b/pkg/nifi/model_affected_component_entity.go index 900d3db..61635f6 100644 --- a/pkg/nifi/model_affected_component_entity.go +++ b/pkg/nifi/model_affected_component_entity.go @@ -3,7 +3,7 @@ * * REST API definition for Apache NiFi web services * - * API version: 2.0.0 + * API version: 2.1.0 * Contact: dev@nifi.apache.org * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git) */ @@ -11,19 +11,19 @@ package nifi // The set of all components in the flow that are referencing this Parameter type AffectedComponentEntity struct { - Revision *RevisionDto `json:"revision,omitempty"` - // The id of the component. - Id string `json:"id,omitempty"` - // The URI for futures requests to the component. - Uri string `json:"uri,omitempty"` - Position *PositionDto `json:"position,omitempty"` - Permissions *PermissionsDto `json:"permissions,omitempty"` // The bulletins for this component. Bulletins []BulletinEntity `json:"bulletins,omitempty"` + Component *AffectedComponentDto `json:"component,omitempty"` // Acknowledges that this node is disconnected to allow for mutable requests to proceed. DisconnectedNodeAcknowledged bool `json:"disconnectedNodeAcknowledged,omitempty"` - Component *AffectedComponentDto `json:"component,omitempty"` + // The id of the component. + Id string `json:"id,omitempty"` + Permissions *PermissionsDto `json:"permissions,omitempty"` + Position *PositionDto `json:"position,omitempty"` ProcessGroup *ProcessGroupNameDto `json:"processGroup,omitempty"` // The type of component referenced ReferenceType string `json:"referenceType,omitempty"` + Revision *RevisionDto `json:"revision,omitempty"` + // The URI for futures requests to the component. + Uri string `json:"uri,omitempty"` } diff --git a/pkg/nifi/model_allowable_value_dto.go b/pkg/nifi/model_allowable_value_dto.go index 918efca..68e8bcf 100644 --- a/pkg/nifi/model_allowable_value_dto.go +++ b/pkg/nifi/model_allowable_value_dto.go @@ -3,17 +3,17 @@ * * REST API definition for Apache NiFi web services * - * API version: 2.0.0 + * API version: 2.1.0 * Contact: dev@nifi.apache.org * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git) */ package nifi type AllowableValueDto struct { + // A description for this allowable value. + Description string `json:"description,omitempty"` // A human readable value that is allowed for the property descriptor. DisplayName string `json:"displayName,omitempty"` // A value that is allowed for the property descriptor. Value string `json:"value,omitempty"` - // A description for this allowable value. - Description string `json:"description,omitempty"` } diff --git a/pkg/nifi/model_allowable_value_entity.go b/pkg/nifi/model_allowable_value_entity.go index 6cec420..8943d31 100644 --- a/pkg/nifi/model_allowable_value_entity.go +++ b/pkg/nifi/model_allowable_value_entity.go @@ -3,7 +3,7 @@ * * REST API definition for Apache NiFi web services * - * API version: 2.0.0 + * API version: 2.1.0 * Contact: dev@nifi.apache.org * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git) */ diff --git a/pkg/nifi/model_asset_dto.go b/pkg/nifi/model_asset_dto.go index 206bf45..28cee20 100644 --- a/pkg/nifi/model_asset_dto.go +++ b/pkg/nifi/model_asset_dto.go @@ -3,7 +3,7 @@ * * REST API definition for Apache NiFi web services * - * API version: 2.0.0 + * API version: 2.1.0 * Contact: dev@nifi.apache.org * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git) */ @@ -11,12 +11,12 @@ package nifi // The Asset. type AssetDto struct { - // The identifier of the asset. - Id string `json:"id,omitempty"` - // The name of the asset. - Name string `json:"name,omitempty"` // The digest of the asset, will be null if the asset content is missing. Digest string `json:"digest,omitempty"` + // The identifier of the asset. + Id string `json:"id,omitempty"` // Indicates if the content of the asset is missing. MissingContent bool `json:"missingContent,omitempty"` + // The name of the asset. + Name string `json:"name,omitempty"` } diff --git a/pkg/nifi/model_asset_entity.go b/pkg/nifi/model_asset_entity.go index f107625..52b6525 100644 --- a/pkg/nifi/model_asset_entity.go +++ b/pkg/nifi/model_asset_entity.go @@ -3,7 +3,7 @@ * * REST API definition for Apache NiFi web services * - * API version: 2.0.0 + * API version: 2.1.0 * Contact: dev@nifi.apache.org * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git) */ diff --git a/pkg/nifi/model_asset_reference_dto.go b/pkg/nifi/model_asset_reference_dto.go index e27889b..b722412 100644 --- a/pkg/nifi/model_asset_reference_dto.go +++ b/pkg/nifi/model_asset_reference_dto.go @@ -3,7 +3,7 @@ * * REST API definition for Apache NiFi web services * - * API version: 2.0.0 + * API version: 2.1.0 * Contact: dev@nifi.apache.org * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git) */ diff --git a/pkg/nifi/model_assets_entity.go b/pkg/nifi/model_assets_entity.go index d2ee25f..76a5a1b 100644 --- a/pkg/nifi/model_assets_entity.go +++ b/pkg/nifi/model_assets_entity.go @@ -3,7 +3,7 @@ * * REST API definition for Apache NiFi web services * - * API version: 2.0.0 + * API version: 2.1.0 * Contact: dev@nifi.apache.org * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git) */ diff --git a/pkg/nifi/model_attribute.go b/pkg/nifi/model_attribute.go index c56f8df..5b0471e 100644 --- a/pkg/nifi/model_attribute.go +++ b/pkg/nifi/model_attribute.go @@ -3,7 +3,7 @@ * * REST API definition for Apache NiFi web services * - * API version: 2.0.0 + * API version: 2.1.0 * Contact: dev@nifi.apache.org * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git) */ @@ -11,8 +11,8 @@ package nifi // The FlowFile attributes this processor writes/updates type Attribute struct { - // The name of the attribute - Name string `json:"name,omitempty"` // The description of the attribute Description string `json:"description,omitempty"` + // The name of the attribute + Name string `json:"name,omitempty"` } diff --git a/pkg/nifi/model_attribute_dto.go b/pkg/nifi/model_attribute_dto.go index f19c874..ab1ec1c 100644 --- a/pkg/nifi/model_attribute_dto.go +++ b/pkg/nifi/model_attribute_dto.go @@ -3,7 +3,7 @@ * * REST API definition for Apache NiFi web services * - * API version: 2.0.0 + * API version: 2.1.0 * Contact: dev@nifi.apache.org * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git) */ @@ -13,8 +13,8 @@ package nifi type AttributeDto struct { // The attribute name. Name string `json:"name,omitempty"` - // The attribute value. - Value string `json:"value,omitempty"` // The value of the attribute before the event took place. PreviousValue string `json:"previousValue,omitempty"` + // The attribute value. + Value string `json:"value,omitempty"` } diff --git a/pkg/nifi/model_authentication_configuration_dto.go b/pkg/nifi/model_authentication_configuration_dto.go index cc1cfaa..9d716ac 100644 --- a/pkg/nifi/model_authentication_configuration_dto.go +++ b/pkg/nifi/model_authentication_configuration_dto.go @@ -3,7 +3,7 @@ * * REST API definition for Apache NiFi web services * - * API version: 2.0.0 + * API version: 2.1.0 * Contact: dev@nifi.apache.org * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git) */ diff --git a/pkg/nifi/model_authentication_configuration_entity.go b/pkg/nifi/model_authentication_configuration_entity.go index 65c52d9..b4ebd06 100644 --- a/pkg/nifi/model_authentication_configuration_entity.go +++ b/pkg/nifi/model_authentication_configuration_entity.go @@ -3,7 +3,7 @@ * * REST API definition for Apache NiFi web services * - * API version: 2.0.0 + * API version: 2.1.0 * Contact: dev@nifi.apache.org * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git) */ diff --git a/pkg/nifi/model_banner_dto.go b/pkg/nifi/model_banner_dto.go index ad4b0b1..21abd57 100644 --- a/pkg/nifi/model_banner_dto.go +++ b/pkg/nifi/model_banner_dto.go @@ -3,15 +3,15 @@ * * REST API definition for Apache NiFi web services * - * API version: 2.0.0 + * API version: 2.1.0 * Contact: dev@nifi.apache.org * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git) */ package nifi type BannerDto struct { - // The header text. - HeaderText string `json:"headerText,omitempty"` // The footer text. FooterText string `json:"footerText,omitempty"` + // The header text. + HeaderText string `json:"headerText,omitempty"` } diff --git a/pkg/nifi/model_banner_entity.go b/pkg/nifi/model_banner_entity.go index 4334a21..25c894e 100644 --- a/pkg/nifi/model_banner_entity.go +++ b/pkg/nifi/model_banner_entity.go @@ -3,7 +3,7 @@ * * REST API definition for Apache NiFi web services * - * API version: 2.0.0 + * API version: 2.1.0 * Contact: dev@nifi.apache.org * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git) */ diff --git a/pkg/nifi/model_batch_settings_dto.go b/pkg/nifi/model_batch_settings_dto.go index 91e97fa..53a9e6a 100644 --- a/pkg/nifi/model_batch_settings_dto.go +++ b/pkg/nifi/model_batch_settings_dto.go @@ -3,7 +3,7 @@ * * REST API definition for Apache NiFi web services * - * API version: 2.0.0 + * API version: 2.1.0 * Contact: dev@nifi.apache.org * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git) */ @@ -13,8 +13,8 @@ package nifi type BatchSettingsDto struct { // Preferred number of flow files to include in a transaction. Count int32 `json:"count,omitempty"` - // Preferred number of bytes to include in a transaction. - Size string `json:"size,omitempty"` // Preferred amount of time that a transaction should span. Duration string `json:"duration,omitempty"` + // Preferred number of bytes to include in a transaction. + Size string `json:"size,omitempty"` } diff --git a/pkg/nifi/model_batch_size.go b/pkg/nifi/model_batch_size.go index dce7870..0500dfb 100644 --- a/pkg/nifi/model_batch_size.go +++ b/pkg/nifi/model_batch_size.go @@ -3,7 +3,7 @@ * * REST API definition for Apache NiFi web services * - * API version: 2.0.0 + * API version: 2.1.0 * Contact: dev@nifi.apache.org * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git) */ @@ -13,8 +13,8 @@ package nifi type BatchSize struct { // Preferred number of flow files to include in a transaction. Count int32 `json:"count,omitempty"` - // Preferred number of bytes to include in a transaction. - Size string `json:"size,omitempty"` // Preferred amount of time that a transaction should span. Duration string `json:"duration,omitempty"` + // Preferred number of bytes to include in a transaction. + Size string `json:"size,omitempty"` } diff --git a/pkg/nifi/model_build_info.go b/pkg/nifi/model_build_info.go index 39b9eca..99409ad 100644 --- a/pkg/nifi/model_build_info.go +++ b/pkg/nifi/model_build_info.go @@ -3,7 +3,7 @@ * * REST API definition for Apache NiFi web services * - * API version: 2.0.0 + * API version: 2.1.0 * Contact: dev@nifi.apache.org * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git) */ @@ -11,16 +11,16 @@ package nifi // The build metadata for this component type BuildInfo struct { - // The version number of the built component. - Version string `json:"version,omitempty"` - // The SCM revision id of the source code used for this build. - Revision string `json:"revision,omitempty"` - // The timestamp (milliseconds since Epoch) of the build. - Timestamp int64 `json:"timestamp,omitempty"` - // The target architecture of the built component. - TargetArch string `json:"targetArch,omitempty"` // The compiler used for the build Compiler string `json:"compiler,omitempty"` // The compiler flags used for the build. CompilerFlags string `json:"compilerFlags,omitempty"` + // The SCM revision id of the source code used for this build. + Revision string `json:"revision,omitempty"` + // The target architecture of the built component. + TargetArch string `json:"targetArch,omitempty"` + // The timestamp (milliseconds since Epoch) of the build. + Timestamp int64 `json:"timestamp,omitempty"` + // The version number of the built component. + Version string `json:"version,omitempty"` } diff --git a/pkg/nifi/model_bulletin_board_dto.go b/pkg/nifi/model_bulletin_board_dto.go index 128abb5..aa2ab8c 100644 --- a/pkg/nifi/model_bulletin_board_dto.go +++ b/pkg/nifi/model_bulletin_board_dto.go @@ -3,7 +3,7 @@ * * REST API definition for Apache NiFi web services * - * API version: 2.0.0 + * API version: 2.1.0 * Contact: dev@nifi.apache.org * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git) */ diff --git a/pkg/nifi/model_bulletin_board_entity.go b/pkg/nifi/model_bulletin_board_entity.go index 4871f77..856a152 100644 --- a/pkg/nifi/model_bulletin_board_entity.go +++ b/pkg/nifi/model_bulletin_board_entity.go @@ -3,7 +3,7 @@ * * REST API definition for Apache NiFi web services * - * API version: 2.0.0 + * API version: 2.1.0 * Contact: dev@nifi.apache.org * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git) */ diff --git a/pkg/nifi/model_bulletin_board_pattern_parameter.go b/pkg/nifi/model_bulletin_board_pattern_parameter.go index 9e9b891..b2de766 100644 --- a/pkg/nifi/model_bulletin_board_pattern_parameter.go +++ b/pkg/nifi/model_bulletin_board_pattern_parameter.go @@ -3,13 +3,13 @@ * * REST API definition for Apache NiFi web services * - * API version: 2.0.0 + * API version: 2.1.0 * Contact: dev@nifi.apache.org * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git) */ package nifi type BulletinBoardPatternParameter struct { - RawPattern string `json:"rawPattern,omitempty"` Pattern *interface{} `json:"pattern,omitempty"` + RawPattern string `json:"rawPattern,omitempty"` } diff --git a/pkg/nifi/model_bulletin_dto.go b/pkg/nifi/model_bulletin_dto.go index 833de98..0b93af9 100644 --- a/pkg/nifi/model_bulletin_dto.go +++ b/pkg/nifi/model_bulletin_dto.go @@ -3,31 +3,31 @@ * * REST API definition for Apache NiFi web services * - * API version: 2.0.0 + * API version: 2.1.0 * Contact: dev@nifi.apache.org * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git) */ package nifi type BulletinDto struct { - // The id of the bulletin. - Id int64 `json:"id,omitempty"` - // If clustered, the address of the node from which the bulletin originated. - NodeAddress string `json:"nodeAddress,omitempty"` // The category of this bulletin. Category string `json:"category,omitempty"` // The group id of the source component. GroupId string `json:"groupId,omitempty"` - // The id of the source component. - SourceId string `json:"sourceId,omitempty"` - // The name of the source component. - SourceName string `json:"sourceName,omitempty"` + // The id of the bulletin. + Id int64 `json:"id,omitempty"` // The level of the bulletin. Level string `json:"level,omitempty"` // The bulletin message. Message string `json:"message,omitempty"` - // When this bulletin was generated. - Timestamp string `json:"timestamp,omitempty"` + // If clustered, the address of the node from which the bulletin originated. + NodeAddress string `json:"nodeAddress,omitempty"` + // The id of the source component. + SourceId string `json:"sourceId,omitempty"` + // The name of the source component. + SourceName string `json:"sourceName,omitempty"` // The type of the source component SourceType string `json:"sourceType,omitempty"` + // When this bulletin was generated. + Timestamp string `json:"timestamp,omitempty"` } diff --git a/pkg/nifi/model_bulletin_entity.go b/pkg/nifi/model_bulletin_entity.go index 2f83340..2845696 100644 --- a/pkg/nifi/model_bulletin_entity.go +++ b/pkg/nifi/model_bulletin_entity.go @@ -3,7 +3,7 @@ * * REST API definition for Apache NiFi web services * - * API version: 2.0.0 + * API version: 2.1.0 * Contact: dev@nifi.apache.org * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git) */ @@ -11,13 +11,13 @@ package nifi // The bulletins for this component. type BulletinEntity struct { - Id int64 `json:"id,omitempty"` + Bulletin *BulletinDto `json:"bulletin,omitempty"` + // Indicates whether the user can read a given resource. + CanRead bool `json:"canRead,omitempty"` GroupId string `json:"groupId,omitempty"` + Id int64 `json:"id,omitempty"` + NodeAddress string `json:"nodeAddress,omitempty"` SourceId string `json:"sourceId,omitempty"` // When this bulletin was generated. Timestamp string `json:"timestamp,omitempty"` - NodeAddress string `json:"nodeAddress,omitempty"` - // Indicates whether the user can read a given resource. - CanRead bool `json:"canRead,omitempty"` - Bulletin *BulletinDto `json:"bulletin,omitempty"` } diff --git a/pkg/nifi/model_bundle.go b/pkg/nifi/model_bundle.go index 423a024..8806d68 100644 --- a/pkg/nifi/model_bundle.go +++ b/pkg/nifi/model_bundle.go @@ -3,7 +3,7 @@ * * REST API definition for Apache NiFi web services * - * API version: 2.0.0 + * API version: 2.1.0 * Contact: dev@nifi.apache.org * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git) */ @@ -11,10 +11,10 @@ package nifi // The details of the artifact that bundled this parameter provider. type Bundle struct { - // The group of the bundle - Group string `json:"group,omitempty"` // The artifact of the bundle Artifact string `json:"artifact,omitempty"` + // The group of the bundle + Group string `json:"group,omitempty"` // The version of the bundle Version string `json:"version,omitempty"` } diff --git a/pkg/nifi/model_bundle_dto.go b/pkg/nifi/model_bundle_dto.go index c01f209..b5d73e0 100644 --- a/pkg/nifi/model_bundle_dto.go +++ b/pkg/nifi/model_bundle_dto.go @@ -3,7 +3,7 @@ * * REST API definition for Apache NiFi web services * - * API version: 2.0.0 + * API version: 2.1.0 * Contact: dev@nifi.apache.org * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git) */ @@ -11,10 +11,10 @@ package nifi // If the property identifies a controller service this returns the bundle of the type, null otherwise. type BundleDto struct { - // The group of the bundle. - Group string `json:"group,omitempty"` // The artifact of the bundle. Artifact string `json:"artifact,omitempty"` + // The group of the bundle. + Group string `json:"group,omitempty"` // The version of the bundle. Version string `json:"version,omitempty"` } diff --git a/pkg/nifi/model_client_id_parameter.go b/pkg/nifi/model_client_id_parameter.go index 1dc93bb..8145143 100644 --- a/pkg/nifi/model_client_id_parameter.go +++ b/pkg/nifi/model_client_id_parameter.go @@ -3,7 +3,7 @@ * * REST API definition for Apache NiFi web services * - * API version: 2.0.0 + * API version: 2.1.0 * Contact: dev@nifi.apache.org * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git) */ diff --git a/pkg/nifi/model_cluster_dto.go b/pkg/nifi/model_cluster_dto.go index bbc3461..425bb13 100644 --- a/pkg/nifi/model_cluster_dto.go +++ b/pkg/nifi/model_cluster_dto.go @@ -3,15 +3,15 @@ * * REST API definition for Apache NiFi web services * - * API version: 2.0.0 + * API version: 2.1.0 * Contact: dev@nifi.apache.org * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git) */ package nifi type ClusterDto struct { - // The collection of nodes that are part of the cluster. - Nodes []NodeDto `json:"nodes,omitempty"` // The timestamp the report was generated. Generated string `json:"generated,omitempty"` + // The collection of nodes that are part of the cluster. + Nodes []NodeDto `json:"nodes,omitempty"` } diff --git a/pkg/nifi/model_cluster_entity.go b/pkg/nifi/model_cluster_entity.go index 7ce0b53..09d185e 100644 --- a/pkg/nifi/model_cluster_entity.go +++ b/pkg/nifi/model_cluster_entity.go @@ -3,7 +3,7 @@ * * REST API definition for Apache NiFi web services * - * API version: 2.0.0 + * API version: 2.1.0 * Contact: dev@nifi.apache.org * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git) */ diff --git a/pkg/nifi/model_cluster_search_results_entity.go b/pkg/nifi/model_cluster_search_results_entity.go index 8577aa7..f9ccb3b 100644 --- a/pkg/nifi/model_cluster_search_results_entity.go +++ b/pkg/nifi/model_cluster_search_results_entity.go @@ -3,7 +3,7 @@ * * REST API definition for Apache NiFi web services * - * API version: 2.0.0 + * API version: 2.1.0 * Contact: dev@nifi.apache.org * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git) */ diff --git a/pkg/nifi/model_cluster_summary_dto.go b/pkg/nifi/model_cluster_summary_dto.go index 05ebcba..5d5f618 100644 --- a/pkg/nifi/model_cluster_summary_dto.go +++ b/pkg/nifi/model_cluster_summary_dto.go @@ -3,21 +3,21 @@ * * REST API definition for Apache NiFi web services * - * API version: 2.0.0 + * API version: 2.1.0 * Contact: dev@nifi.apache.org * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git) */ package nifi type ClusterSummaryDto struct { - // When clustered, reports the number of nodes connected vs the number of nodes in the cluster. - ConnectedNodes string `json:"connectedNodes,omitempty"` - // The number of nodes that are currently connected to the cluster - ConnectedNodeCount int32 `json:"connectedNodeCount,omitempty"` - // The number of nodes in the cluster, regardless of whether or not they are connected - TotalNodeCount int32 `json:"totalNodeCount,omitempty"` // Whether this NiFi instance is clustered. Clustered bool `json:"clustered,omitempty"` + // The number of nodes that are currently connected to the cluster + ConnectedNodeCount int32 `json:"connectedNodeCount,omitempty"` + // When clustered, reports the number of nodes connected vs the number of nodes in the cluster. + ConnectedNodes string `json:"connectedNodes,omitempty"` // Whether this NiFi instance is connected to a cluster. ConnectedToCluster bool `json:"connectedToCluster,omitempty"` + // The number of nodes in the cluster, regardless of whether or not they are connected + TotalNodeCount int32 `json:"totalNodeCount,omitempty"` } diff --git a/pkg/nifi/model_cluster_summary_entity.go b/pkg/nifi/model_cluster_summary_entity.go index 610ecf6..d882138 100644 --- a/pkg/nifi/model_cluster_summary_entity.go +++ b/pkg/nifi/model_cluster_summary_entity.go @@ -3,7 +3,7 @@ * * REST API definition for Apache NiFi web services * - * API version: 2.0.0 + * API version: 2.1.0 * Contact: dev@nifi.apache.org * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git) */ diff --git a/pkg/nifi/model_component_details_dto.go b/pkg/nifi/model_component_details_dto.go index 39ed72b..ba5cf89 100644 --- a/pkg/nifi/model_component_details_dto.go +++ b/pkg/nifi/model_component_details_dto.go @@ -3,7 +3,7 @@ * * REST API definition for Apache NiFi web services * - * API version: 2.0.0 + * API version: 2.1.0 * Contact: dev@nifi.apache.org * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git) */ diff --git a/pkg/nifi/model_component_difference_dto.go b/pkg/nifi/model_component_difference_dto.go index c04f028..998d630 100644 --- a/pkg/nifi/model_component_difference_dto.go +++ b/pkg/nifi/model_component_difference_dto.go @@ -3,7 +3,7 @@ * * REST API definition for Apache NiFi web services * - * API version: 2.0.0 + * API version: 2.1.0 * Contact: dev@nifi.apache.org * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git) */ @@ -11,14 +11,14 @@ package nifi // The list of differences for each component in the flow that is not the same between the two flows type ComponentDifferenceDto struct { - // The type of component - ComponentType string `json:"componentType,omitempty"` // The ID of the component ComponentId string `json:"componentId,omitempty"` // The name of the component ComponentName string `json:"componentName,omitempty"` - // The ID of the Process Group that the component belongs to - ProcessGroupId string `json:"processGroupId,omitempty"` + // The type of component + ComponentType string `json:"componentType,omitempty"` // The differences in the component between the two flows Differences []DifferenceDto `json:"differences,omitempty"` + // The ID of the Process Group that the component belongs to + ProcessGroupId string `json:"processGroupId,omitempty"` } diff --git a/pkg/nifi/model_component_history_dto.go b/pkg/nifi/model_component_history_dto.go index 9be8144..6f4f8ff 100644 --- a/pkg/nifi/model_component_history_dto.go +++ b/pkg/nifi/model_component_history_dto.go @@ -3,7 +3,7 @@ * * REST API definition for Apache NiFi web services * - * API version: 2.0.0 + * API version: 2.1.0 * Contact: dev@nifi.apache.org * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git) */ diff --git a/pkg/nifi/model_component_history_entity.go b/pkg/nifi/model_component_history_entity.go index 7cf7b57..ec8becb 100644 --- a/pkg/nifi/model_component_history_entity.go +++ b/pkg/nifi/model_component_history_entity.go @@ -3,7 +3,7 @@ * * REST API definition for Apache NiFi web services * - * API version: 2.0.0 + * API version: 2.1.0 * Contact: dev@nifi.apache.org * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git) */ diff --git a/pkg/nifi/model_component_manifest.go b/pkg/nifi/model_component_manifest.go index deb6496..c678fae 100644 --- a/pkg/nifi/model_component_manifest.go +++ b/pkg/nifi/model_component_manifest.go @@ -3,7 +3,7 @@ * * REST API definition for Apache NiFi web services * - * API version: 2.0.0 + * API version: 2.1.0 * Contact: dev@nifi.apache.org * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git) */ @@ -15,12 +15,12 @@ type ComponentManifest struct { Apis []DefinedType `json:"apis,omitempty"` // Controller Services provided in this bundle ControllerServices []ControllerServiceDefinition `json:"controllerServices,omitempty"` + // Flow Analysis Rules provided in this bundle + FlowAnalysisRules []FlowAnalysisRuleDefinition `json:"flowAnalysisRules,omitempty"` + // Parameter Providers provided in this bundle + ParameterProviders []ParameterProviderDefinition `json:"parameterProviders,omitempty"` // Processors provided in this bundle Processors []ProcessorDefinition `json:"processors,omitempty"` // Reporting Tasks provided in this bundle ReportingTasks []ReportingTaskDefinition `json:"reportingTasks,omitempty"` - // Parameter Providers provided in this bundle - ParameterProviders []ParameterProviderDefinition `json:"parameterProviders,omitempty"` - // Flow Analysis Rules provided in this bundle - FlowAnalysisRules []FlowAnalysisRuleDefinition `json:"flowAnalysisRules,omitempty"` } diff --git a/pkg/nifi/model_component_reference_dto.go b/pkg/nifi/model_component_reference_dto.go index 3651e75..b9af9dd 100644 --- a/pkg/nifi/model_component_reference_dto.go +++ b/pkg/nifi/model_component_reference_dto.go @@ -3,7 +3,7 @@ * * REST API definition for Apache NiFi web services * - * API version: 2.0.0 + * API version: 2.1.0 * Contact: dev@nifi.apache.org * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git) */ @@ -12,11 +12,11 @@ package nifi type ComponentReferenceDto struct { // The id of the component. Id string `json:"id,omitempty"` - // The ID of the corresponding component that is under version control - VersionedComponentId string `json:"versionedComponentId,omitempty"` + // The name of the component. + Name string `json:"name,omitempty"` // The id of parent process group of this component if applicable. ParentGroupId string `json:"parentGroupId,omitempty"` Position *PositionDto `json:"position,omitempty"` - // The name of the component. - Name string `json:"name,omitempty"` + // The ID of the corresponding component that is under version control + VersionedComponentId string `json:"versionedComponentId,omitempty"` } diff --git a/pkg/nifi/model_component_reference_entity.go b/pkg/nifi/model_component_reference_entity.go index dbd75b7..01d6dd6 100644 --- a/pkg/nifi/model_component_reference_entity.go +++ b/pkg/nifi/model_component_reference_entity.go @@ -3,7 +3,7 @@ * * REST API definition for Apache NiFi web services * - * API version: 2.0.0 + * API version: 2.1.0 * Contact: dev@nifi.apache.org * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git) */ @@ -11,18 +11,18 @@ package nifi // Component this policy references if applicable. type ComponentReferenceEntity struct { - Revision *RevisionDto `json:"revision,omitempty"` - // The id of the component. - Id string `json:"id,omitempty"` - // The URI for futures requests to the component. - Uri string `json:"uri,omitempty"` - Position *PositionDto `json:"position,omitempty"` - Permissions *PermissionsDto `json:"permissions,omitempty"` // The bulletins for this component. Bulletins []BulletinEntity `json:"bulletins,omitempty"` + Component *ComponentReferenceDto `json:"component,omitempty"` // Acknowledges that this node is disconnected to allow for mutable requests to proceed. DisconnectedNodeAcknowledged bool `json:"disconnectedNodeAcknowledged,omitempty"` + // The id of the component. + Id string `json:"id,omitempty"` // The id of parent process group of this component if applicable. ParentGroupId string `json:"parentGroupId,omitempty"` - Component *ComponentReferenceDto `json:"component,omitempty"` + Permissions *PermissionsDto `json:"permissions,omitempty"` + Position *PositionDto `json:"position,omitempty"` + Revision *RevisionDto `json:"revision,omitempty"` + // The URI for futures requests to the component. + Uri string `json:"uri,omitempty"` } diff --git a/pkg/nifi/model_component_restriction_permission_dto.go b/pkg/nifi/model_component_restriction_permission_dto.go index 1db3525..d239dbe 100644 --- a/pkg/nifi/model_component_restriction_permission_dto.go +++ b/pkg/nifi/model_component_restriction_permission_dto.go @@ -3,7 +3,7 @@ * * REST API definition for Apache NiFi web services * - * API version: 2.0.0 + * API version: 2.1.0 * Contact: dev@nifi.apache.org * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git) */ @@ -11,6 +11,6 @@ package nifi // Permissions for specific component restrictions. type ComponentRestrictionPermissionDto struct { - RequiredPermission *RequiredPermissionDto `json:"requiredPermission,omitempty"` Permissions *PermissionsDto `json:"permissions,omitempty"` + RequiredPermission *RequiredPermissionDto `json:"requiredPermission,omitempty"` } diff --git a/pkg/nifi/model_component_search_result_dto.go b/pkg/nifi/model_component_search_result_dto.go index d69d064..46a9f13 100644 --- a/pkg/nifi/model_component_search_result_dto.go +++ b/pkg/nifi/model_component_search_result_dto.go @@ -3,7 +3,7 @@ * * REST API definition for Apache NiFi web services * - * API version: 2.0.0 + * API version: 2.1.0 * Contact: dev@nifi.apache.org * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git) */ @@ -11,14 +11,14 @@ package nifi // The parameters that matched the search. type ComponentSearchResultDto struct { - // The id of the component that matched the search. - Id string `json:"id,omitempty"` // The group id of the component that matched the search. GroupId string `json:"groupId,omitempty"` - ParentGroup *SearchResultGroupDto `json:"parentGroup,omitempty"` - VersionedGroup *SearchResultGroupDto `json:"versionedGroup,omitempty"` - // The name of the component that matched the search. - Name string `json:"name,omitempty"` + // The id of the component that matched the search. + Id string `json:"id,omitempty"` // What matched the search from the component. Matches []string `json:"matches,omitempty"` + // The name of the component that matched the search. + Name string `json:"name,omitempty"` + ParentGroup *SearchResultGroupDto `json:"parentGroup,omitempty"` + VersionedGroup *SearchResultGroupDto `json:"versionedGroup,omitempty"` } diff --git a/pkg/nifi/model_component_state_dto.go b/pkg/nifi/model_component_state_dto.go index 9db9c40..f188d89 100644 --- a/pkg/nifi/model_component_state_dto.go +++ b/pkg/nifi/model_component_state_dto.go @@ -3,7 +3,7 @@ * * REST API definition for Apache NiFi web services * - * API version: 2.0.0 + * API version: 2.1.0 * Contact: dev@nifi.apache.org * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git) */ @@ -11,10 +11,10 @@ package nifi // The component state. type ComponentStateDto struct { + ClusterState *StateMapDto `json:"clusterState,omitempty"` // The component identifier. ComponentId string `json:"componentId,omitempty"` + LocalState *StateMapDto `json:"localState,omitempty"` // Description of the state this component persists. StateDescription string `json:"stateDescription,omitempty"` - ClusterState *StateMapDto `json:"clusterState,omitempty"` - LocalState *StateMapDto `json:"localState,omitempty"` } diff --git a/pkg/nifi/model_component_state_entity.go b/pkg/nifi/model_component_state_entity.go index 34cf53d..2183516 100644 --- a/pkg/nifi/model_component_state_entity.go +++ b/pkg/nifi/model_component_state_entity.go @@ -3,7 +3,7 @@ * * REST API definition for Apache NiFi web services * - * API version: 2.0.0 + * API version: 2.1.0 * Contact: dev@nifi.apache.org * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git) */ diff --git a/pkg/nifi/model_component_validation_result_dto.go b/pkg/nifi/model_component_validation_result_dto.go index 48b364a..fae6a92 100644 --- a/pkg/nifi/model_component_validation_result_dto.go +++ b/pkg/nifi/model_component_validation_result_dto.go @@ -3,31 +3,31 @@ * * REST API definition for Apache NiFi web services * - * API version: 2.0.0 + * API version: 2.1.0 * Contact: dev@nifi.apache.org * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git) */ package nifi type ComponentValidationResultDto struct { - // The UUID of the Process Group that this component is in - ProcessGroupId string `json:"processGroupId,omitempty"` + // The number of active threads for the referencing component. + ActiveThreadCount int32 `json:"activeThreadCount,omitempty"` + // Whether or not the component is currently valid + CurrentlyValid bool `json:"currentlyValid,omitempty"` // The UUID of this component Id string `json:"id,omitempty"` - // The type of this component - ReferenceType string `json:"referenceType,omitempty"` // The name of this component. Name string `json:"name,omitempty"` + // The UUID of the Process Group that this component is in + ProcessGroupId string `json:"processGroupId,omitempty"` + // The type of this component + ReferenceType string `json:"referenceType,omitempty"` + // The validation errors that will apply to the component if the Parameter Context is changed + ResultantValidationErrors []string `json:"resultantValidationErrors,omitempty"` + // Whether or not the component will be valid if the Parameter Context is changed + ResultsValid bool `json:"resultsValid,omitempty"` // The scheduled state of a processor or reporting task referencing a controller service. If this component is another controller service, this field represents the controller service state. State string `json:"state,omitempty"` - // The number of active threads for the referencing component. - ActiveThreadCount int32 `json:"activeThreadCount,omitempty"` // The validation errors for the component. ValidationErrors []string `json:"validationErrors,omitempty"` - // Whether or not the component is currently valid - CurrentlyValid bool `json:"currentlyValid,omitempty"` - // Whether or not the component will be valid if the Parameter Context is changed - ResultsValid bool `json:"resultsValid,omitempty"` - // The validation errors that will apply to the component if the Parameter Context is changed - ResultantValidationErrors []string `json:"resultantValidationErrors,omitempty"` } diff --git a/pkg/nifi/model_component_validation_result_entity.go b/pkg/nifi/model_component_validation_result_entity.go index 76b79b0..e75642a 100644 --- a/pkg/nifi/model_component_validation_result_entity.go +++ b/pkg/nifi/model_component_validation_result_entity.go @@ -3,7 +3,7 @@ * * REST API definition for Apache NiFi web services * - * API version: 2.0.0 + * API version: 2.1.0 * Contact: dev@nifi.apache.org * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git) */ @@ -11,16 +11,16 @@ package nifi // A List of ComponentValidationResultEntity, one for each component that is validated type ComponentValidationResultEntity struct { - Revision *RevisionDto `json:"revision,omitempty"` - // The id of the component. - Id string `json:"id,omitempty"` - // The URI for futures requests to the component. - Uri string `json:"uri,omitempty"` - Position *PositionDto `json:"position,omitempty"` - Permissions *PermissionsDto `json:"permissions,omitempty"` // The bulletins for this component. Bulletins []BulletinEntity `json:"bulletins,omitempty"` + Component *ComponentValidationResultDto `json:"component,omitempty"` // Acknowledges that this node is disconnected to allow for mutable requests to proceed. DisconnectedNodeAcknowledged bool `json:"disconnectedNodeAcknowledged,omitempty"` - Component *ComponentValidationResultDto `json:"component,omitempty"` + // The id of the component. + Id string `json:"id,omitempty"` + Permissions *PermissionsDto `json:"permissions,omitempty"` + Position *PositionDto `json:"position,omitempty"` + Revision *RevisionDto `json:"revision,omitempty"` + // The URI for futures requests to the component. + Uri string `json:"uri,omitempty"` } diff --git a/pkg/nifi/model_component_validation_results_entity.go b/pkg/nifi/model_component_validation_results_entity.go index 60eed67..99cf867 100644 --- a/pkg/nifi/model_component_validation_results_entity.go +++ b/pkg/nifi/model_component_validation_results_entity.go @@ -3,7 +3,7 @@ * * REST API definition for Apache NiFi web services * - * API version: 2.0.0 + * API version: 2.1.0 * Contact: dev@nifi.apache.org * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git) */ diff --git a/pkg/nifi/model_config_verification_result_dto.go b/pkg/nifi/model_config_verification_result_dto.go index caa0b77..16a15e7 100644 --- a/pkg/nifi/model_config_verification_result_dto.go +++ b/pkg/nifi/model_config_verification_result_dto.go @@ -3,7 +3,7 @@ * * REST API definition for Apache NiFi web services * - * API version: 2.0.0 + * API version: 2.1.0 * Contact: dev@nifi.apache.org * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git) */ @@ -11,10 +11,10 @@ package nifi // The Results of the verification type ConfigVerificationResultDto struct { + // An explanation of why the step was or was not successful + Explanation string `json:"explanation,omitempty"` // The outcome of the verification Outcome string `json:"outcome,omitempty"` // The name of the verification step VerificationStepName string `json:"verificationStepName,omitempty"` - // An explanation of why the step was or was not successful - Explanation string `json:"explanation,omitempty"` } diff --git a/pkg/nifi/model_configuration_analysis_dto.go b/pkg/nifi/model_configuration_analysis_dto.go index ebc3fe1..ad1c751 100644 --- a/pkg/nifi/model_configuration_analysis_dto.go +++ b/pkg/nifi/model_configuration_analysis_dto.go @@ -3,7 +3,7 @@ * * REST API definition for Apache NiFi web services * - * API version: 2.0.0 + * API version: 2.1.0 * Contact: dev@nifi.apache.org * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git) */ diff --git a/pkg/nifi/model_configuration_analysis_entity.go b/pkg/nifi/model_configuration_analysis_entity.go index 204aa04..e56bfd6 100644 --- a/pkg/nifi/model_configuration_analysis_entity.go +++ b/pkg/nifi/model_configuration_analysis_entity.go @@ -3,7 +3,7 @@ * * REST API definition for Apache NiFi web services * - * API version: 2.0.0 + * API version: 2.1.0 * Contact: dev@nifi.apache.org * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git) */ diff --git a/pkg/nifi/model_connectable_component.go b/pkg/nifi/model_connectable_component.go index 877dc4c..a00ddd3 100644 --- a/pkg/nifi/model_connectable_component.go +++ b/pkg/nifi/model_connectable_component.go @@ -3,7 +3,7 @@ * * REST API definition for Apache NiFi web services * - * API version: 2.0.0 + * API version: 2.1.0 * Contact: dev@nifi.apache.org * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git) */ @@ -11,16 +11,16 @@ package nifi // The destination of the connection. type ConnectableComponent struct { - // The id of the connectable component. - Id string `json:"id,omitempty"` - // The type of component the connectable is. - Type_ string `json:"type,omitempty"` - // The id of the group that the connectable component resides in - GroupId string `json:"groupId,omitempty"` - // The name of the connectable component - Name string `json:"name,omitempty"` // The comments for the connectable component. Comments string `json:"comments,omitempty"` + // The id of the group that the connectable component resides in + GroupId string `json:"groupId,omitempty"` + // The id of the connectable component. + Id string `json:"id,omitempty"` // The instance ID of an existing component that is described by this VersionedComponent, or null if this is not mapped to an instantiated component InstanceIdentifier string `json:"instanceIdentifier,omitempty"` + // The name of the connectable component + Name string `json:"name,omitempty"` + // The type of component the connectable is. + Type_ string `json:"type,omitempty"` } diff --git a/pkg/nifi/model_connectable_dto.go b/pkg/nifi/model_connectable_dto.go index f0318b0..87454cf 100644 --- a/pkg/nifi/model_connectable_dto.go +++ b/pkg/nifi/model_connectable_dto.go @@ -3,7 +3,7 @@ * * REST API definition for Apache NiFi web services * - * API version: 2.0.0 + * API version: 2.1.0 * Contact: dev@nifi.apache.org * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git) */ @@ -11,22 +11,22 @@ package nifi // The destination of the connection. type ConnectableDto struct { - // The id of the connectable component. - Id string `json:"id"` - // The ID of the corresponding component that is under version control - VersionedComponentId string `json:"versionedComponentId,omitempty"` - // The type of component the connectable is. - Type_ string `json:"type"` + // The comments for the connectable component. + Comments string `json:"comments,omitempty"` + // If the connectable component represents a remote port, indicates if the target exists. + Exists bool `json:"exists,omitempty"` // The id of the group that the connectable component resides in GroupId string `json:"groupId"` + // The id of the connectable component. + Id string `json:"id"` // The name of the connectable component Name string `json:"name,omitempty"` // Reflects the current state of the connectable component. Running bool `json:"running,omitempty"` // If the connectable component represents a remote port, indicates if the target is configured to transmit. Transmitting bool `json:"transmitting,omitempty"` - // If the connectable component represents a remote port, indicates if the target exists. - Exists bool `json:"exists,omitempty"` - // The comments for the connectable component. - Comments string `json:"comments,omitempty"` + // The type of component the connectable is. + Type_ string `json:"type"` + // The ID of the corresponding component that is under version control + VersionedComponentId string `json:"versionedComponentId,omitempty"` } diff --git a/pkg/nifi/model_connection_dto.go b/pkg/nifi/model_connection_dto.go index 96c594a..fd6d1db 100644 --- a/pkg/nifi/model_connection_dto.go +++ b/pkg/nifi/model_connection_dto.go @@ -3,7 +3,7 @@ * * REST API definition for Apache NiFi web services * - * API version: 2.0.0 + * API version: 2.1.0 * Contact: dev@nifi.apache.org * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git) */ @@ -11,41 +11,41 @@ package nifi // The connections in this flow snippet. type ConnectionDto struct { - // The id of the component. - Id string `json:"id,omitempty"` - // The ID of the corresponding component that is under version control - VersionedComponentId string `json:"versionedComponentId,omitempty"` - // The id of parent process group of this component if applicable. - ParentGroupId string `json:"parentGroupId,omitempty"` - Position *PositionDto `json:"position,omitempty"` - Source *ConnectableDto `json:"source,omitempty"` - Destination *ConnectableDto `json:"destination,omitempty"` - // The name of the connection. - Name string `json:"name,omitempty"` - // The index of the bend point where to place the connection label. - LabelIndex int32 `json:"labelIndex"` - // The z index of the connection. - GetzIndex int64 `json:"getzIndex,omitempty"` - // The selected relationship that comprise the connection. - SelectedRelationships []string `json:"selectedRelationships,omitempty"` // The relationships that the source of the connection currently supports. AvailableRelationships []string `json:"availableRelationships,omitempty"` - // The object count threshold for determining when back pressure is applied. Updating this value is a passive change in the sense that it won't impact whether existing files over the limit are affected but it does help feeder processors to stop pushing too much into this work queue. - BackPressureObjectThreshold int64 `json:"backPressureObjectThreshold,omitempty"` // The object data size threshold for determining when back pressure is applied. Updating this value is a passive change in the sense that it won't impact whether existing files over the limit are affected but it does help feeder processors to stop pushing too much into this work queue. BackPressureDataSizeThreshold string `json:"backPressureDataSizeThreshold,omitempty"` + // The object count threshold for determining when back pressure is applied. Updating this value is a passive change in the sense that it won't impact whether existing files over the limit are affected but it does help feeder processors to stop pushing too much into this work queue. + BackPressureObjectThreshold int64 `json:"backPressureObjectThreshold,omitempty"` + // The bend points on the connection. + Bends []PositionDto `json:"bends,omitempty"` + Destination *ConnectableDto `json:"destination,omitempty"` // The amount of time a flow file may be in the flow before it will be automatically aged out of the flow. Once a flow file reaches this age it will be terminated from the flow the next time a processor attempts to start work on it. FlowFileExpiration string `json:"flowFileExpiration,omitempty"` - // The comparators used to prioritize the queue. - Prioritizers []string `json:"prioritizers,omitempty"` - // The bend points on the connection. - Bends []PositionDto `json:"bends,omitempty"` - // How to load balance the data in this Connection across the nodes in the cluster. - LoadBalanceStrategy string `json:"loadBalanceStrategy,omitempty"` - // The FlowFile Attribute to use for determining which node a FlowFile will go to if the Load Balancing Strategy is set to PARTITION_BY_ATTRIBUTE - LoadBalancePartitionAttribute string `json:"loadBalancePartitionAttribute,omitempty"` + // The z index of the connection. + GetzIndex int64 `json:"getzIndex,omitempty"` + // The id of the component. + Id string `json:"id,omitempty"` + // The index of the bend point where to place the connection label. + LabelIndex int32 `json:"labelIndex"` // Whether or not data should be compressed when being transferred between nodes in the cluster. LoadBalanceCompression string `json:"loadBalanceCompression,omitempty"` + // The FlowFile Attribute to use for determining which node a FlowFile will go to if the Load Balancing Strategy is set to PARTITION_BY_ATTRIBUTE + LoadBalancePartitionAttribute string `json:"loadBalancePartitionAttribute,omitempty"` // The current status of the Connection's Load Balancing Activities. Status can indicate that Load Balancing is not configured for the connection, that Load Balancing is configured but inactive (not currently transferring data to another node), or that Load Balancing is configured and actively transferring data to another node. LoadBalanceStatus string `json:"loadBalanceStatus,omitempty"` + // How to load balance the data in this Connection across the nodes in the cluster. + LoadBalanceStrategy string `json:"loadBalanceStrategy,omitempty"` + // The name of the connection. + Name string `json:"name,omitempty"` + // The id of parent process group of this component if applicable. + ParentGroupId string `json:"parentGroupId,omitempty"` + Position *PositionDto `json:"position,omitempty"` + // The comparators used to prioritize the queue. + Prioritizers []string `json:"prioritizers,omitempty"` + // The selected relationship that comprise the connection. + SelectedRelationships []string `json:"selectedRelationships,omitempty"` + Source *ConnectableDto `json:"source,omitempty"` + // The ID of the corresponding component that is under version control + VersionedComponentId string `json:"versionedComponentId,omitempty"` } diff --git a/pkg/nifi/model_connection_entity.go b/pkg/nifi/model_connection_entity.go index 17b740e..bac4ddd 100644 --- a/pkg/nifi/model_connection_entity.go +++ b/pkg/nifi/model_connection_entity.go @@ -3,42 +3,43 @@ * * REST API definition for Apache NiFi web services * - * API version: 2.0.0 + * API version: 2.1.0 * Contact: dev@nifi.apache.org * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git) */ package nifi +// The connections in this flow. type ConnectionEntity struct { - Revision *RevisionDto `json:"revision,omitempty"` - // The id of the component. - Id string `json:"id,omitempty"` - // The URI for futures requests to the component. - Uri string `json:"uri,omitempty"` - Position *PositionDto `json:"position,omitempty"` - Permissions *PermissionsDto `json:"permissions,omitempty"` + // The bend points on the connection. + Bends []PositionDto `json:"bends,omitempty"` // The bulletins for this component. Bulletins []BulletinEntity `json:"bulletins,omitempty"` + Component *ConnectionDto `json:"component,omitempty"` + // The identifier of the group of the destination of this connection. + DestinationGroupId string `json:"destinationGroupId,omitempty"` + // The identifier of the destination of this connection. + DestinationId string `json:"destinationId,omitempty"` + // The type of component the destination connectable is. + DestinationType string `json:"destinationType"` // Acknowledges that this node is disconnected to allow for mutable requests to proceed. - DisconnectedNodeAcknowledged bool `json:"disconnectedNodeAcknowledged,omitempty"` - Component *ConnectionDto `json:"component,omitempty"` - Status *ConnectionStatusDto `json:"status,omitempty"` - // The bend points on the connection. - Bends []PositionDto `json:"bends,omitempty"` - // The index of the bend point where to place the connection label. - LabelIndex int32 `json:"labelIndex"` + DisconnectedNodeAcknowledged bool `json:"disconnectedNodeAcknowledged,omitempty"` // The z index of the connection. GetzIndex int64 `json:"getzIndex,omitempty"` - // The identifier of the source of this connection. - SourceId string `json:"sourceId,omitempty"` + // The id of the component. + Id string `json:"id,omitempty"` + // The index of the bend point where to place the connection label. + LabelIndex int32 `json:"labelIndex"` + Permissions *PermissionsDto `json:"permissions,omitempty"` + Position *PositionDto `json:"position,omitempty"` + Revision *RevisionDto `json:"revision,omitempty"` // The identifier of the group of the source of this connection. SourceGroupId string `json:"sourceGroupId,omitempty"` + // The identifier of the source of this connection. + SourceId string `json:"sourceId,omitempty"` // The type of component the source connectable is. - SourceType string `json:"sourceType"` - // The identifier of the destination of this connection. - DestinationId string `json:"destinationId,omitempty"` - // The identifier of the group of the destination of this connection. - DestinationGroupId string `json:"destinationGroupId,omitempty"` - // The type of component the destination connectable is. - DestinationType string `json:"destinationType"` + SourceType string `json:"sourceType"` + Status *ConnectionStatusDto `json:"status,omitempty"` + // The URI for futures requests to the component. + Uri string `json:"uri,omitempty"` } diff --git a/pkg/nifi/model_connection_statistics_dto.go b/pkg/nifi/model_connection_statistics_dto.go index d5423ba..be45ef8 100644 --- a/pkg/nifi/model_connection_statistics_dto.go +++ b/pkg/nifi/model_connection_statistics_dto.go @@ -3,18 +3,18 @@ * * REST API definition for Apache NiFi web services * - * API version: 2.0.0 + * API version: 2.1.0 * Contact: dev@nifi.apache.org * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git) */ package nifi type ConnectionStatisticsDto struct { + AggregateSnapshot *ConnectionStatisticsSnapshotDto `json:"aggregateSnapshot,omitempty"` // The ID of the connection Id string `json:"id,omitempty"` - // The timestamp of when the stats were last refreshed - StatsLastRefreshed string `json:"statsLastRefreshed,omitempty"` - AggregateSnapshot *ConnectionStatisticsSnapshotDto `json:"aggregateSnapshot,omitempty"` // A list of status snapshots for each node NodeSnapshots []NodeConnectionStatisticsSnapshotDto `json:"nodeSnapshots,omitempty"` + // The timestamp of when the stats were last refreshed + StatsLastRefreshed string `json:"statsLastRefreshed,omitempty"` } diff --git a/pkg/nifi/model_connection_statistics_entity.go b/pkg/nifi/model_connection_statistics_entity.go index 978b0c3..19a6103 100644 --- a/pkg/nifi/model_connection_statistics_entity.go +++ b/pkg/nifi/model_connection_statistics_entity.go @@ -3,14 +3,14 @@ * * REST API definition for Apache NiFi web services * - * API version: 2.0.0 + * API version: 2.1.0 * Contact: dev@nifi.apache.org * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git) */ package nifi type ConnectionStatisticsEntity struct { - ConnectionStatistics *ConnectionStatisticsDto `json:"connectionStatistics,omitempty"` // Indicates whether the user can read a given resource. CanRead bool `json:"canRead,omitempty"` + ConnectionStatistics *ConnectionStatisticsDto `json:"connectionStatistics,omitempty"` } diff --git a/pkg/nifi/model_connection_statistics_snapshot_dto.go b/pkg/nifi/model_connection_statistics_snapshot_dto.go index 455ebba..b6f70f9 100644 --- a/pkg/nifi/model_connection_statistics_snapshot_dto.go +++ b/pkg/nifi/model_connection_statistics_snapshot_dto.go @@ -3,7 +3,7 @@ * * REST API definition for Apache NiFi web services * - * API version: 2.0.0 + * API version: 2.1.0 * Contact: dev@nifi.apache.org * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git) */ @@ -13,18 +13,18 @@ package nifi type ConnectionStatisticsSnapshotDto struct { // The id of the connection. Id string `json:"id,omitempty"` - // The predicted number of milliseconds before the connection will have backpressure applied, based on the queued count. - PredictedMillisUntilCountBackpressure int64 `json:"predictedMillisUntilCountBackpressure,omitempty"` - // The predicted number of milliseconds before the connection will have backpressure applied, based on the total number of bytes in the queue. - PredictedMillisUntilBytesBackpressure int64 `json:"predictedMillisUntilBytesBackpressure,omitempty"` - // The predicted number of queued objects at the next configured interval. - PredictedCountAtNextInterval int32 `json:"predictedCountAtNextInterval,omitempty"` // The predicted total number of bytes in the queue at the next configured interval. PredictedBytesAtNextInterval int64 `json:"predictedBytesAtNextInterval,omitempty"` - // The predicted percentage of queued objects at the next configured interval. - PredictedPercentCount int32 `json:"predictedPercentCount,omitempty"` + // The predicted number of queued objects at the next configured interval. + PredictedCountAtNextInterval int32 `json:"predictedCountAtNextInterval,omitempty"` + // The predicted number of milliseconds before the connection will have backpressure applied, based on the total number of bytes in the queue. + PredictedMillisUntilBytesBackpressure int64 `json:"predictedMillisUntilBytesBackpressure,omitempty"` + // The predicted number of milliseconds before the connection will have backpressure applied, based on the queued count. + PredictedMillisUntilCountBackpressure int64 `json:"predictedMillisUntilCountBackpressure,omitempty"` // The predicted percentage of bytes in the queue against current threshold at the next configured interval. PredictedPercentBytes int32 `json:"predictedPercentBytes,omitempty"` + // The predicted percentage of queued objects at the next configured interval. + PredictedPercentCount int32 `json:"predictedPercentCount,omitempty"` // The prediction interval in seconds PredictionIntervalMillis int64 `json:"predictionIntervalMillis,omitempty"` } diff --git a/pkg/nifi/model_connection_status_dto.go b/pkg/nifi/model_connection_status_dto.go index 7a6e17c..46eb30a 100644 --- a/pkg/nifi/model_connection_status_dto.go +++ b/pkg/nifi/model_connection_status_dto.go @@ -3,7 +3,7 @@ * * REST API definition for Apache NiFi web services * - * API version: 2.0.0 + * API version: 2.1.0 * Contact: dev@nifi.apache.org * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git) */ @@ -11,23 +11,23 @@ package nifi // The status of the connection. type ConnectionStatusDto struct { - // The ID of the connection - Id string `json:"id,omitempty"` + AggregateSnapshot *ConnectionStatusSnapshotDto `json:"aggregateSnapshot,omitempty"` + // The ID of the destination component + DestinationId string `json:"destinationId,omitempty"` + // The name of the destination component + DestinationName string `json:"destinationName,omitempty"` // The ID of the Process Group that the connection belongs to GroupId string `json:"groupId,omitempty"` + // The ID of the connection + Id string `json:"id,omitempty"` // The name of the connection Name string `json:"name,omitempty"` - // The timestamp of when the stats were last refreshed - StatsLastRefreshed string `json:"statsLastRefreshed,omitempty"` + // A list of status snapshots for each node + NodeSnapshots []NodeConnectionStatusSnapshotDto `json:"nodeSnapshots,omitempty"` // The ID of the source component SourceId string `json:"sourceId,omitempty"` // The name of the source component SourceName string `json:"sourceName,omitempty"` - // The ID of the destination component - DestinationId string `json:"destinationId,omitempty"` - // The name of the destination component - DestinationName string `json:"destinationName,omitempty"` - AggregateSnapshot *ConnectionStatusSnapshotDto `json:"aggregateSnapshot,omitempty"` - // A list of status snapshots for each node - NodeSnapshots []NodeConnectionStatusSnapshotDto `json:"nodeSnapshots,omitempty"` + // The timestamp of when the stats were last refreshed + StatsLastRefreshed string `json:"statsLastRefreshed,omitempty"` } diff --git a/pkg/nifi/model_connection_status_entity.go b/pkg/nifi/model_connection_status_entity.go index bf8fd7c..170911e 100644 --- a/pkg/nifi/model_connection_status_entity.go +++ b/pkg/nifi/model_connection_status_entity.go @@ -3,14 +3,14 @@ * * REST API definition for Apache NiFi web services * - * API version: 2.0.0 + * API version: 2.1.0 * Contact: dev@nifi.apache.org * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git) */ package nifi type ConnectionStatusEntity struct { - ConnectionStatus *ConnectionStatusDto `json:"connectionStatus,omitempty"` // Indicates whether the user can read a given resource. CanRead bool `json:"canRead,omitempty"` + ConnectionStatus *ConnectionStatusDto `json:"connectionStatus,omitempty"` } diff --git a/pkg/nifi/model_connection_status_predictions_snapshot_dto.go b/pkg/nifi/model_connection_status_predictions_snapshot_dto.go index 16b9397..cf70358 100644 --- a/pkg/nifi/model_connection_status_predictions_snapshot_dto.go +++ b/pkg/nifi/model_connection_status_predictions_snapshot_dto.go @@ -3,7 +3,7 @@ * * REST API definition for Apache NiFi web services * - * API version: 2.0.0 + * API version: 2.1.0 * Contact: dev@nifi.apache.org * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git) */ @@ -11,18 +11,18 @@ package nifi // Predictions, if available, for this connection (null if not available) type ConnectionStatusPredictionsSnapshotDto struct { - // The predicted number of milliseconds before the connection will have backpressure applied, based on the queued count. - PredictedMillisUntilCountBackpressure int64 `json:"predictedMillisUntilCountBackpressure,omitempty"` - // The predicted number of milliseconds before the connection will have backpressure applied, based on the total number of bytes in the queue. - PredictedMillisUntilBytesBackpressure int64 `json:"predictedMillisUntilBytesBackpressure,omitempty"` - // The configured interval (in seconds) for predicting connection queue count and size (and percent usage). - PredictionIntervalSeconds int32 `json:"predictionIntervalSeconds,omitempty"` - // The predicted number of queued objects at the next configured interval. - PredictedCountAtNextInterval int32 `json:"predictedCountAtNextInterval,omitempty"` // The predicted total number of bytes in the queue at the next configured interval. PredictedBytesAtNextInterval int64 `json:"predictedBytesAtNextInterval,omitempty"` - // Predicted connection percent use regarding queued flow files count and backpressure threshold if configured. - PredictedPercentCount int32 `json:"predictedPercentCount,omitempty"` + // The predicted number of queued objects at the next configured interval. + PredictedCountAtNextInterval int32 `json:"predictedCountAtNextInterval,omitempty"` + // The predicted number of milliseconds before the connection will have backpressure applied, based on the total number of bytes in the queue. + PredictedMillisUntilBytesBackpressure int64 `json:"predictedMillisUntilBytesBackpressure,omitempty"` + // The predicted number of milliseconds before the connection will have backpressure applied, based on the queued count. + PredictedMillisUntilCountBackpressure int64 `json:"predictedMillisUntilCountBackpressure,omitempty"` // Predicted connection percent use regarding queued flow files size and backpressure threshold if configured. PredictedPercentBytes int32 `json:"predictedPercentBytes,omitempty"` + // Predicted connection percent use regarding queued flow files count and backpressure threshold if configured. + PredictedPercentCount int32 `json:"predictedPercentCount,omitempty"` + // The configured interval (in seconds) for predicting connection queue count and size (and percent usage). + PredictionIntervalSeconds int32 `json:"predictionIntervalSeconds,omitempty"` } diff --git a/pkg/nifi/model_connection_status_snapshot_dto.go b/pkg/nifi/model_connection_status_snapshot_dto.go index caedd4e..9c8c848 100644 --- a/pkg/nifi/model_connection_status_snapshot_dto.go +++ b/pkg/nifi/model_connection_status_snapshot_dto.go @@ -3,54 +3,54 @@ * * REST API definition for Apache NiFi web services * - * API version: 2.0.0 + * API version: 2.1.0 * Contact: dev@nifi.apache.org * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git) */ package nifi type ConnectionStatusSnapshotDto struct { - // The id of the connection. - Id string `json:"id,omitempty"` - // The id of the process group the connection belongs to. - GroupId string `json:"groupId,omitempty"` - // The name of the connection. - Name string `json:"name,omitempty"` - // The id of the source of the connection. - SourceId string `json:"sourceId,omitempty"` - // The name of the source of the connection. - SourceName string `json:"sourceName,omitempty"` + // The size of the FlowFiles that have come into the connection in the last 5 minutes. + BytesIn int64 `json:"bytesIn,omitempty"` + // The number of bytes that have left the connection in the last 5 minutes. + BytesOut int64 `json:"bytesOut,omitempty"` + // The size of the FlowFiles that are currently queued in the connection. + BytesQueued int64 `json:"bytesQueued,omitempty"` // The id of the destination of the connection. DestinationId string `json:"destinationId,omitempty"` // The name of the destination of the connection. DestinationName string `json:"destinationName,omitempty"` - Predictions *ConnectionStatusPredictionsSnapshotDto `json:"predictions,omitempty"` + // The availability of FlowFiles in this connection + FlowFileAvailability string `json:"flowFileAvailability,omitempty"` // The number of FlowFiles that have come into the connection in the last 5 minutes. FlowFilesIn int32 `json:"flowFilesIn,omitempty"` - // The size of the FlowFiles that have come into the connection in the last 5 minutes. - BytesIn int64 `json:"bytesIn,omitempty"` - // The input count/size for the connection in the last 5 minutes, pretty printed. - Input string `json:"input,omitempty"` // The number of FlowFiles that have left the connection in the last 5 minutes. FlowFilesOut int32 `json:"flowFilesOut,omitempty"` - // The number of bytes that have left the connection in the last 5 minutes. - BytesOut int64 `json:"bytesOut,omitempty"` - // The output count/sie for the connection in the last 5 minutes, pretty printed. - Output string `json:"output,omitempty"` // The number of FlowFiles that are currently queued in the connection. FlowFilesQueued int32 `json:"flowFilesQueued,omitempty"` - // The size of the FlowFiles that are currently queued in the connection. - BytesQueued int64 `json:"bytesQueued,omitempty"` + // The id of the process group the connection belongs to. + GroupId string `json:"groupId,omitempty"` + // The id of the connection. + Id string `json:"id,omitempty"` + // The input count/size for the connection in the last 5 minutes, pretty printed. + Input string `json:"input,omitempty"` + // The name of the connection. + Name string `json:"name,omitempty"` + // The output count/sie for the connection in the last 5 minutes, pretty printed. + Output string `json:"output,omitempty"` + // Connection percent use regarding queued flow files size and backpressure threshold if configured. + PercentUseBytes int32 `json:"percentUseBytes,omitempty"` + // Connection percent use regarding queued flow files count and backpressure threshold if configured. + PercentUseCount int32 `json:"percentUseCount,omitempty"` + Predictions *ConnectionStatusPredictionsSnapshotDto `json:"predictions,omitempty"` // The total count and size of queued flowfiles formatted. Queued string `json:"queued,omitempty"` - // The total size of flowfiles that are queued formatted. - QueuedSize string `json:"queuedSize,omitempty"` // The number of flowfiles that are queued, pretty printed. QueuedCount string `json:"queuedCount,omitempty"` - // Connection percent use regarding queued flow files count and backpressure threshold if configured. - PercentUseCount int32 `json:"percentUseCount,omitempty"` - // Connection percent use regarding queued flow files size and backpressure threshold if configured. - PercentUseBytes int32 `json:"percentUseBytes,omitempty"` - // The availability of FlowFiles in this connection - FlowFileAvailability string `json:"flowFileAvailability,omitempty"` + // The total size of flowfiles that are queued formatted. + QueuedSize string `json:"queuedSize,omitempty"` + // The id of the source of the connection. + SourceId string `json:"sourceId,omitempty"` + // The name of the source of the connection. + SourceName string `json:"sourceName,omitempty"` } diff --git a/pkg/nifi/model_connection_status_snapshot_entity.go b/pkg/nifi/model_connection_status_snapshot_entity.go index 0c575b2..7f97621 100644 --- a/pkg/nifi/model_connection_status_snapshot_entity.go +++ b/pkg/nifi/model_connection_status_snapshot_entity.go @@ -3,7 +3,7 @@ * * REST API definition for Apache NiFi web services * - * API version: 2.0.0 + * API version: 2.1.0 * Contact: dev@nifi.apache.org * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git) */ @@ -11,9 +11,9 @@ package nifi // The status of all connections in the process group. type ConnectionStatusSnapshotEntity struct { - // The id of the connection. - Id string `json:"id,omitempty"` - ConnectionStatusSnapshot *ConnectionStatusSnapshotDto `json:"connectionStatusSnapshot,omitempty"` // Indicates whether the user can read a given resource. CanRead bool `json:"canRead,omitempty"` + ConnectionStatusSnapshot *ConnectionStatusSnapshotDto `json:"connectionStatusSnapshot,omitempty"` + // The id of the connection. + Id string `json:"id,omitempty"` } diff --git a/pkg/nifi/model_connections_entity.go b/pkg/nifi/model_connections_entity.go index 6b2e20c..7e4b6cc 100644 --- a/pkg/nifi/model_connections_entity.go +++ b/pkg/nifi/model_connections_entity.go @@ -3,7 +3,7 @@ * * REST API definition for Apache NiFi web services * - * API version: 2.0.0 + * API version: 2.1.0 * Contact: dev@nifi.apache.org * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git) */ diff --git a/pkg/nifi/model_content_viewer_dto.go b/pkg/nifi/model_content_viewer_dto.go index a2262dd..f621646 100644 --- a/pkg/nifi/model_content_viewer_dto.go +++ b/pkg/nifi/model_content_viewer_dto.go @@ -3,7 +3,7 @@ * * REST API definition for Apache NiFi web services * - * API version: 2.0.0 + * API version: 2.1.0 * Contact: dev@nifi.apache.org * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git) */ @@ -13,8 +13,8 @@ package nifi type ContentViewerDto struct { // The display name of the Content Viewer. DisplayName string `json:"displayName,omitempty"` - // The uri of the Content Viewer. - Uri string `json:"uri,omitempty"` // The mime types this Content Viewer supports. SupportedMimeTypes []SupportedMimeTypesDto `json:"supportedMimeTypes,omitempty"` + // The uri of the Content Viewer. + Uri string `json:"uri,omitempty"` } diff --git a/pkg/nifi/model_content_viewer_entity.go b/pkg/nifi/model_content_viewer_entity.go index 4c1ad67..5224a21 100644 --- a/pkg/nifi/model_content_viewer_entity.go +++ b/pkg/nifi/model_content_viewer_entity.go @@ -3,7 +3,7 @@ * * REST API definition for Apache NiFi web services * - * API version: 2.0.0 + * API version: 2.1.0 * Contact: dev@nifi.apache.org * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git) */ diff --git a/pkg/nifi/model_controller_bulletins_entity.go b/pkg/nifi/model_controller_bulletins_entity.go index ba196f9..8f7222e 100644 --- a/pkg/nifi/model_controller_bulletins_entity.go +++ b/pkg/nifi/model_controller_bulletins_entity.go @@ -3,7 +3,7 @@ * * REST API definition for Apache NiFi web services * - * API version: 2.0.0 + * API version: 2.1.0 * Contact: dev@nifi.apache.org * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git) */ @@ -14,12 +14,12 @@ type ControllerBulletinsEntity struct { Bulletins []BulletinEntity `json:"bulletins,omitempty"` // Controller service bulletins to be reported to the user. ControllerServiceBulletins []BulletinEntity `json:"controllerServiceBulletins,omitempty"` - // Reporting task bulletins to be reported to the user. - ReportingTaskBulletins []BulletinEntity `json:"reportingTaskBulletins,omitempty"` // Flow Analysis Rule bulletins to be reported to the user. FlowAnalysisRuleBulletins []BulletinEntity `json:"flowAnalysisRuleBulletins,omitempty"` - // Parameter provider bulletins to be reported to the user. - ParameterProviderBulletins []BulletinEntity `json:"parameterProviderBulletins,omitempty"` // Flow registry client bulletins to be reported to the user. FlowRegistryClientBulletins []BulletinEntity `json:"flowRegistryClientBulletins,omitempty"` + // Parameter provider bulletins to be reported to the user. + ParameterProviderBulletins []BulletinEntity `json:"parameterProviderBulletins,omitempty"` + // Reporting task bulletins to be reported to the user. + ReportingTaskBulletins []BulletinEntity `json:"reportingTaskBulletins,omitempty"` } diff --git a/pkg/nifi/model_controller_configuration_dto.go b/pkg/nifi/model_controller_configuration_dto.go index 573b9a3..d849192 100644 --- a/pkg/nifi/model_controller_configuration_dto.go +++ b/pkg/nifi/model_controller_configuration_dto.go @@ -3,7 +3,7 @@ * * REST API definition for Apache NiFi web services * - * API version: 2.0.0 + * API version: 2.1.0 * Contact: dev@nifi.apache.org * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git) */ diff --git a/pkg/nifi/model_controller_configuration_entity.go b/pkg/nifi/model_controller_configuration_entity.go index f1e65e2..2d33a80 100644 --- a/pkg/nifi/model_controller_configuration_entity.go +++ b/pkg/nifi/model_controller_configuration_entity.go @@ -3,16 +3,16 @@ * * REST API definition for Apache NiFi web services * - * API version: 2.0.0 + * API version: 2.1.0 * Contact: dev@nifi.apache.org * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git) */ package nifi type ControllerConfigurationEntity struct { - Revision *RevisionDto `json:"revision,omitempty"` - Permissions *PermissionsDto `json:"permissions,omitempty"` + Component *ControllerConfigurationDto `json:"component,omitempty"` // Acknowledges that this node is disconnected to allow for mutable requests to proceed. DisconnectedNodeAcknowledged bool `json:"disconnectedNodeAcknowledged,omitempty"` - Component *ControllerConfigurationDto `json:"component,omitempty"` + Permissions *PermissionsDto `json:"permissions,omitempty"` + Revision *RevisionDto `json:"revision,omitempty"` } diff --git a/pkg/nifi/model_controller_dto.go b/pkg/nifi/model_controller_dto.go index 120d489..57384a3 100644 --- a/pkg/nifi/model_controller_dto.go +++ b/pkg/nifi/model_controller_dto.go @@ -3,45 +3,45 @@ * * REST API definition for Apache NiFi web services * - * API version: 2.0.0 + * API version: 2.1.0 * Contact: dev@nifi.apache.org * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git) */ package nifi type ControllerDto struct { - // The id of the NiFi. - Id string `json:"id,omitempty"` - // The name of the NiFi. - Name string `json:"name,omitempty"` + // The number of active remote ports contained in the NiFi. + ActiveRemotePortCount int32 `json:"activeRemotePortCount,omitempty"` // The comments for the NiFi. Comments string `json:"comments,omitempty"` - // The number of running components in the NiFi. - RunningCount int32 `json:"runningCount,omitempty"` - // The number of stopped components in the NiFi. - StoppedCount int32 `json:"stoppedCount,omitempty"` - // The number of invalid components in the NiFi. - InvalidCount int32 `json:"invalidCount,omitempty"` // The number of disabled components in the NiFi. DisabledCount int32 `json:"disabledCount,omitempty"` - // The number of active remote ports contained in the NiFi. - ActiveRemotePortCount int32 `json:"activeRemotePortCount,omitempty"` + // The id of the NiFi. + Id string `json:"id,omitempty"` // The number of inactive remote ports contained in the NiFi. InactiveRemotePortCount int32 `json:"inactiveRemotePortCount,omitempty"` // The number of input ports contained in the NiFi. InputPortCount int32 `json:"inputPortCount,omitempty"` + // The input ports available to send data to for the NiFi. + InputPorts []PortDto `json:"inputPorts,omitempty"` + // If clustered, the id of the Cluster Manager, otherwise the id of the NiFi. + InstanceId string `json:"instanceId,omitempty"` + // The number of invalid components in the NiFi. + InvalidCount int32 `json:"invalidCount,omitempty"` + // The name of the NiFi. + Name string `json:"name,omitempty"` // The number of output ports in the NiFi. OutputPortCount int32 `json:"outputPortCount,omitempty"` - // The Socket Port on which this instance is listening for Remote Transfers of Flow Files. If this instance is not configured to receive Flow Files from remote instances, this will be null. - RemoteSiteListeningPort int32 `json:"remoteSiteListeningPort,omitempty"` + // The output ports available to received data from the NiFi. + OutputPorts []PortDto `json:"outputPorts,omitempty"` // The HTTP(S) Port on which this instance is listening for Remote Transfers of Flow Files. If this instance is not configured to receive Flow Files from remote instances, this will be null. RemoteSiteHttpListeningPort int32 `json:"remoteSiteHttpListeningPort,omitempty"` + // The Socket Port on which this instance is listening for Remote Transfers of Flow Files. If this instance is not configured to receive Flow Files from remote instances, this will be null. + RemoteSiteListeningPort int32 `json:"remoteSiteListeningPort,omitempty"` + // The number of running components in the NiFi. + RunningCount int32 `json:"runningCount,omitempty"` // Indicates whether or not Site-to-Site communications with this instance is secure (2-way authentication). SiteToSiteSecure bool `json:"siteToSiteSecure,omitempty"` - // If clustered, the id of the Cluster Manager, otherwise the id of the NiFi. - InstanceId string `json:"instanceId,omitempty"` - // The input ports available to send data to for the NiFi. - InputPorts []PortDto `json:"inputPorts,omitempty"` - // The output ports available to received data from the NiFi. - OutputPorts []PortDto `json:"outputPorts,omitempty"` + // The number of stopped components in the NiFi. + StoppedCount int32 `json:"stoppedCount,omitempty"` } diff --git a/pkg/nifi/model_controller_entity.go b/pkg/nifi/model_controller_entity.go index 763f9dd..fe2c608 100644 --- a/pkg/nifi/model_controller_entity.go +++ b/pkg/nifi/model_controller_entity.go @@ -3,7 +3,7 @@ * * REST API definition for Apache NiFi web services * - * API version: 2.0.0 + * API version: 2.1.0 * Contact: dev@nifi.apache.org * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git) */ diff --git a/pkg/nifi/model_controller_service_api.go b/pkg/nifi/model_controller_service_api.go index 6a528d4..c814212 100644 --- a/pkg/nifi/model_controller_service_api.go +++ b/pkg/nifi/model_controller_service_api.go @@ -3,7 +3,7 @@ * * REST API definition for Apache NiFi web services * - * API version: 2.0.0 + * API version: 2.1.0 * Contact: dev@nifi.apache.org * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git) */ @@ -11,7 +11,7 @@ package nifi // Lists the APIs this Controller Service implements. type ControllerServiceApi struct { + Bundle *Bundle `json:"bundle,omitempty"` // The fully qualified name of the service interface. Type_ string `json:"type,omitempty"` - Bundle *Bundle `json:"bundle,omitempty"` } diff --git a/pkg/nifi/model_controller_service_api_dto.go b/pkg/nifi/model_controller_service_api_dto.go index c7d3e49..c21a7f6 100644 --- a/pkg/nifi/model_controller_service_api_dto.go +++ b/pkg/nifi/model_controller_service_api_dto.go @@ -3,7 +3,7 @@ * * REST API definition for Apache NiFi web services * - * API version: 2.0.0 + * API version: 2.1.0 * Contact: dev@nifi.apache.org * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git) */ @@ -11,7 +11,7 @@ package nifi // Lists the APIs this Controller Service implements. type ControllerServiceApiDto struct { + Bundle *BundleDto `json:"bundle,omitempty"` // The fully qualified name of the service interface. Type_ string `json:"type,omitempty"` - Bundle *BundleDto `json:"bundle,omitempty"` } diff --git a/pkg/nifi/model_controller_service_definition.go b/pkg/nifi/model_controller_service_definition.go index c234f13..8766dd9 100644 --- a/pkg/nifi/model_controller_service_definition.go +++ b/pkg/nifi/model_controller_service_definition.go @@ -3,7 +3,7 @@ * * REST API definition for Apache NiFi web services * - * API version: 2.0.0 + * API version: 2.1.0 * Contact: dev@nifi.apache.org * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git) */ @@ -11,46 +11,46 @@ package nifi // Controller Services provided in this bundle type ControllerServiceDefinition struct { - // The group name of the bundle that provides the referenced type. - Group string `json:"group,omitempty"` + // Indicates if the component has additional details documentation + AdditionalDetails bool `json:"additionalDetails,omitempty"` // The artifact name of the bundle that provides the referenced type. Artifact string `json:"artifact,omitempty"` - // The version of the bundle that provides the referenced type. - Version string `json:"version,omitempty"` - // The fully-qualified class type - Type_ string `json:"type,omitempty"` - // The description of the type. - TypeDescription string `json:"typeDescription,omitempty"` BuildInfo *BuildInfo `json:"buildInfo,omitempty"` - // If this type represents a provider for an interface, this lists the APIs it implements - ProvidedApiImplementations []DefinedType `json:"providedApiImplementations,omitempty"` - // The tags associated with this type - Tags []string `json:"tags,omitempty"` - // The names of other component types that may be related - SeeAlso []string `json:"seeAlso,omitempty"` // Whether or not the component has been deprecated Deprecated bool `json:"deprecated,omitempty"` - // If this component has been deprecated, this optional field can be used to provide an explanation - DeprecationReason string `json:"deprecationReason,omitempty"` // If this component has been deprecated, this optional field provides alternatives to use DeprecationAlternatives []string `json:"deprecationAlternatives,omitempty"` + // If this component has been deprecated, this optional field can be used to provide an explanation + DeprecationReason string `json:"deprecationReason,omitempty"` + // Describes the dynamic properties supported by this component + DynamicProperties []DynamicProperty `json:"dynamicProperties,omitempty"` + // Explicit restrictions that indicate a require permission to use the component + ExplicitRestrictions []Restriction `json:"explicitRestrictions,omitempty"` + // The group name of the bundle that provides the referenced type. + Group string `json:"group,omitempty"` + // Descriptions of configuration properties applicable to this component. + PropertyDescriptors map[string]PropertyDescriptor `json:"propertyDescriptors,omitempty"` + // If this type represents a provider for an interface, this lists the APIs it implements + ProvidedApiImplementations []DefinedType `json:"providedApiImplementations,omitempty"` // Whether or not the component has a general restriction Restricted bool `json:"restricted,omitempty"` // An optional description of the general restriction RestrictedExplanation string `json:"restrictedExplanation,omitempty"` - // Explicit restrictions that indicate a require permission to use the component - ExplicitRestrictions []Restriction `json:"explicitRestrictions,omitempty"` + // The names of other component types that may be related + SeeAlso []string `json:"seeAlso,omitempty"` Stateful *Stateful `json:"stateful,omitempty"` - // The system resource considerations for the given component - SystemResourceConsiderations []SystemResourceConsideration `json:"systemResourceConsiderations,omitempty"` - // Indicates if the component has additional details documentation - AdditionalDetails bool `json:"additionalDetails,omitempty"` - // Descriptions of configuration properties applicable to this component. - PropertyDescriptors map[string]PropertyDescriptor `json:"propertyDescriptors,omitempty"` // Whether or not this component makes use of dynamic (user-set) properties. SupportsDynamicProperties bool `json:"supportsDynamicProperties,omitempty"` // Whether or not this component makes use of sensitive dynamic (user-set) properties. SupportsSensitiveDynamicProperties bool `json:"supportsSensitiveDynamicProperties,omitempty"` - // Describes the dynamic properties supported by this component - DynamicProperties []DynamicProperty `json:"dynamicProperties,omitempty"` + // The system resource considerations for the given component + SystemResourceConsiderations []SystemResourceConsideration `json:"systemResourceConsiderations,omitempty"` + // The tags associated with this type + Tags []string `json:"tags,omitempty"` + // The fully-qualified class type + Type_ string `json:"type,omitempty"` + // The description of the type. + TypeDescription string `json:"typeDescription,omitempty"` + // The version of the bundle that provides the referenced type. + Version string `json:"version,omitempty"` } diff --git a/pkg/nifi/model_controller_service_dto.go b/pkg/nifi/model_controller_service_dto.go index 31e6069..dfd5d55 100644 --- a/pkg/nifi/model_controller_service_dto.go +++ b/pkg/nifi/model_controller_service_dto.go @@ -3,7 +3,7 @@ * * REST API definition for Apache NiFi web services * - * API version: 2.0.0 + * API version: 2.1.0 * Contact: dev@nifi.apache.org * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git) */ @@ -11,52 +11,52 @@ package nifi // The controller services in this flow snippet. type ControllerServiceDto struct { - // The id of the component. - Id string `json:"id,omitempty"` - // The ID of the corresponding component that is under version control - VersionedComponentId string `json:"versionedComponentId,omitempty"` - // The id of parent process group of this component if applicable. - ParentGroupId string `json:"parentGroupId,omitempty"` - Position *PositionDto `json:"position,omitempty"` - // The name of the controller service. - Name string `json:"name,omitempty"` - // The type of the controller service. - Type_ string `json:"type,omitempty"` + // The annotation for the controller service. This is how the custom UI relays configuration to the controller service. + AnnotationData string `json:"annotationData,omitempty"` + // The level at which the controller service will report bulletins. + BulletinLevel string `json:"bulletinLevel,omitempty"` Bundle *BundleDto `json:"bundle,omitempty"` - // Lists the APIs this Controller Service implements. - ControllerServiceApis []ControllerServiceApiDto `json:"controllerServiceApis,omitempty"` // The comments for the controller service. Comments string `json:"comments,omitempty"` - // The state of the controller service. - State string `json:"state,omitempty"` - // Whether the controller service persists state. - PersistsState bool `json:"persistsState,omitempty"` - // Whether the controller service requires elevated privileges. - Restricted bool `json:"restricted,omitempty"` + // Lists the APIs this Controller Service implements. + ControllerServiceApis []ControllerServiceApiDto `json:"controllerServiceApis,omitempty"` + // The URL for the controller services custom configuration UI if applicable. + CustomUiUrl string `json:"customUiUrl,omitempty"` // Whether the ontroller service has been deprecated. Deprecated bool `json:"deprecated,omitempty"` + // The descriptors for the controller service properties. + Descriptors map[string]PropertyDescriptorDto `json:"descriptors,omitempty"` + // Whether the underlying extension is missing. + ExtensionMissing bool `json:"extensionMissing,omitempty"` + // The id of the component. + Id string `json:"id,omitempty"` // Whether the controller service has multiple versions available. MultipleVersionsAvailable bool `json:"multipleVersionsAvailable,omitempty"` - // Whether the controller service supports sensitive dynamic properties. - SupportsSensitiveDynamicProperties bool `json:"supportsSensitiveDynamicProperties,omitempty"` + // The name of the controller service. + Name string `json:"name,omitempty"` + // The id of parent process group of this component if applicable. + ParentGroupId string `json:"parentGroupId,omitempty"` + // Whether the controller service persists state. + PersistsState bool `json:"persistsState,omitempty"` + Position *PositionDto `json:"position,omitempty"` // The properties of the controller service. Properties map[string]string `json:"properties,omitempty"` - // The descriptors for the controller service properties. - Descriptors map[string]PropertyDescriptorDto `json:"descriptors,omitempty"` - // Set of sensitive dynamic property names - SensitiveDynamicPropertyNames []string `json:"sensitiveDynamicPropertyNames,omitempty"` - // The URL for the controller services custom configuration UI if applicable. - CustomUiUrl string `json:"customUiUrl,omitempty"` - // The annotation for the controller service. This is how the custom UI relays configuration to the controller service. - AnnotationData string `json:"annotationData,omitempty"` // All components referencing this controller service. ReferencingComponents []ControllerServiceReferencingComponentEntity `json:"referencingComponents,omitempty"` + // Whether the controller service requires elevated privileges. + Restricted bool `json:"restricted,omitempty"` + // Set of sensitive dynamic property names + SensitiveDynamicPropertyNames []string `json:"sensitiveDynamicPropertyNames,omitempty"` + // The state of the controller service. + State string `json:"state,omitempty"` + // Whether the controller service supports sensitive dynamic properties. + SupportsSensitiveDynamicProperties bool `json:"supportsSensitiveDynamicProperties,omitempty"` + // The type of the controller service. + Type_ string `json:"type,omitempty"` // The validation errors from the controller service. These validation errors represent the problems with the controller service that must be resolved before it can be enabled. ValidationErrors []string `json:"validationErrors,omitempty"` // Indicates whether the ControllerService is valid, invalid, or still in the process of validating (i.e., it is unknown whether or not the ControllerService is valid) ValidationStatus string `json:"validationStatus,omitempty"` - // The level at which the controller service will report bulletins. - BulletinLevel string `json:"bulletinLevel,omitempty"` - // Whether the underlying extension is missing. - ExtensionMissing bool `json:"extensionMissing,omitempty"` + // The ID of the corresponding component that is under version control + VersionedComponentId string `json:"versionedComponentId,omitempty"` } diff --git a/pkg/nifi/model_controller_service_entity.go b/pkg/nifi/model_controller_service_entity.go index 520cf72..a4f8547 100644 --- a/pkg/nifi/model_controller_service_entity.go +++ b/pkg/nifi/model_controller_service_entity.go @@ -3,27 +3,27 @@ * * REST API definition for Apache NiFi web services * - * API version: 2.0.0 + * API version: 2.1.0 * Contact: dev@nifi.apache.org * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git) */ package nifi type ControllerServiceEntity struct { - Revision *RevisionDto `json:"revision,omitempty"` - // The id of the component. - Id string `json:"id,omitempty"` - // The URI for futures requests to the component. - Uri string `json:"uri,omitempty"` - Position *PositionDto `json:"position,omitempty"` - Permissions *PermissionsDto `json:"permissions,omitempty"` // The bulletins for this component. Bulletins []BulletinEntity `json:"bulletins,omitempty"` + Component *ControllerServiceDto `json:"component,omitempty"` // Acknowledges that this node is disconnected to allow for mutable requests to proceed. DisconnectedNodeAcknowledged bool `json:"disconnectedNodeAcknowledged,omitempty"` + // The id of the component. + Id string `json:"id,omitempty"` + OperatePermissions *PermissionsDto `json:"operatePermissions,omitempty"` // The id of parent process group of this ControllerService. ParentGroupId string `json:"parentGroupId,omitempty"` - Component *ControllerServiceDto `json:"component,omitempty"` - OperatePermissions *PermissionsDto `json:"operatePermissions,omitempty"` + Permissions *PermissionsDto `json:"permissions,omitempty"` + Position *PositionDto `json:"position,omitempty"` + Revision *RevisionDto `json:"revision,omitempty"` Status *ControllerServiceStatusDto `json:"status,omitempty"` + // The URI for futures requests to the component. + Uri string `json:"uri,omitempty"` } diff --git a/pkg/nifi/model_controller_service_referencing_component_dto.go b/pkg/nifi/model_controller_service_referencing_component_dto.go index 7f2336a..55c85d2 100644 --- a/pkg/nifi/model_controller_service_referencing_component_dto.go +++ b/pkg/nifi/model_controller_service_referencing_component_dto.go @@ -3,35 +3,35 @@ * * REST API definition for Apache NiFi web services * - * API version: 2.0.0 + * API version: 2.1.0 * Contact: dev@nifi.apache.org * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git) */ package nifi type ControllerServiceReferencingComponentDto struct { + // The number of active threads for the referencing component. + ActiveThreadCount int32 `json:"activeThreadCount,omitempty"` + // The descriptors for the component properties. + Descriptors map[string]PropertyDescriptorDto `json:"descriptors,omitempty"` // The group id for the component referencing a controller service. If this component is another controller service or a reporting task, this field is blank. GroupId string `json:"groupId,omitempty"` // The id of the component referencing a controller service. Id string `json:"id,omitempty"` // The name of the component referencing a controller service. Name string `json:"name,omitempty"` - // The type of the component referencing a controller service in simple Java class name format without package name. - Type_ string `json:"type,omitempty"` - // The scheduled state of a processor or reporting task referencing a controller service. If this component is another controller service, this field represents the controller service state. - State string `json:"state,omitempty"` // The properties for the component. Properties map[string]string `json:"properties,omitempty"` - // The descriptors for the component properties. - Descriptors map[string]PropertyDescriptorDto `json:"descriptors,omitempty"` - // The validation errors for the component. - ValidationErrors []string `json:"validationErrors,omitempty"` - // The type of reference this is. - ReferenceType string `json:"referenceType,omitempty"` - // The number of active threads for the referencing component. - ActiveThreadCount int32 `json:"activeThreadCount,omitempty"` // If the referencing component represents a controller service, this indicates whether it has already been represented in this hierarchy. ReferenceCycle bool `json:"referenceCycle,omitempty"` + // The type of reference this is. + ReferenceType string `json:"referenceType,omitempty"` // If the referencing component represents a controller service, these are the components that reference it. ReferencingComponents []ControllerServiceReferencingComponentEntity `json:"referencingComponents,omitempty"` + // The scheduled state of a processor or reporting task referencing a controller service. If this component is another controller service, this field represents the controller service state. + State string `json:"state,omitempty"` + // The type of the component referencing a controller service in simple Java class name format without package name. + Type_ string `json:"type,omitempty"` + // The validation errors for the component. + ValidationErrors []string `json:"validationErrors,omitempty"` } diff --git a/pkg/nifi/model_controller_service_referencing_component_entity.go b/pkg/nifi/model_controller_service_referencing_component_entity.go index 71216d7..1521d88 100644 --- a/pkg/nifi/model_controller_service_referencing_component_entity.go +++ b/pkg/nifi/model_controller_service_referencing_component_entity.go @@ -3,7 +3,7 @@ * * REST API definition for Apache NiFi web services * - * API version: 2.0.0 + * API version: 2.1.0 * Contact: dev@nifi.apache.org * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git) */ @@ -11,17 +11,17 @@ package nifi // All components referencing this controller service. type ControllerServiceReferencingComponentEntity struct { - Revision *RevisionDto `json:"revision,omitempty"` - // The id of the component. - Id string `json:"id,omitempty"` - // The URI for futures requests to the component. - Uri string `json:"uri,omitempty"` - Position *PositionDto `json:"position,omitempty"` - Permissions *PermissionsDto `json:"permissions,omitempty"` // The bulletins for this component. Bulletins []BulletinEntity `json:"bulletins,omitempty"` + Component *ControllerServiceReferencingComponentDto `json:"component,omitempty"` // Acknowledges that this node is disconnected to allow for mutable requests to proceed. DisconnectedNodeAcknowledged bool `json:"disconnectedNodeAcknowledged,omitempty"` - Component *ControllerServiceReferencingComponentDto `json:"component,omitempty"` + // The id of the component. + Id string `json:"id,omitempty"` OperatePermissions *PermissionsDto `json:"operatePermissions,omitempty"` + Permissions *PermissionsDto `json:"permissions,omitempty"` + Position *PositionDto `json:"position,omitempty"` + Revision *RevisionDto `json:"revision,omitempty"` + // The URI for futures requests to the component. + Uri string `json:"uri,omitempty"` } diff --git a/pkg/nifi/model_controller_service_referencing_components_entity.go b/pkg/nifi/model_controller_service_referencing_components_entity.go index 7e7084e..a297c38 100644 --- a/pkg/nifi/model_controller_service_referencing_components_entity.go +++ b/pkg/nifi/model_controller_service_referencing_components_entity.go @@ -3,7 +3,7 @@ * * REST API definition for Apache NiFi web services * - * API version: 2.0.0 + * API version: 2.1.0 * Contact: dev@nifi.apache.org * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git) */ diff --git a/pkg/nifi/model_controller_service_run_status_entity.go b/pkg/nifi/model_controller_service_run_status_entity.go index 9cbb38b..2abda52 100644 --- a/pkg/nifi/model_controller_service_run_status_entity.go +++ b/pkg/nifi/model_controller_service_run_status_entity.go @@ -3,18 +3,18 @@ * * REST API definition for Apache NiFi web services * - * API version: 2.0.0 + * API version: 2.1.0 * Contact: dev@nifi.apache.org * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git) */ package nifi type ControllerServiceRunStatusEntity struct { + // Acknowledges that this node is disconnected to allow for mutable requests to proceed. + DisconnectedNodeAcknowledged bool `json:"disconnectedNodeAcknowledged,omitempty"` Revision *RevisionDto `json:"revision,omitempty"` // The run status of the ControllerService. State string `json:"state,omitempty"` - // Acknowledges that this node is disconnected to allow for mutable requests to proceed. - DisconnectedNodeAcknowledged bool `json:"disconnectedNodeAcknowledged,omitempty"` // Indicates whether or not responses should only include fields necessary for rendering the NiFi User Interface. As such, when this value is set to true, some fields may be returned as null values, and the selected fields may change at any time without notice. As a result, this value should not be set to true by any client other than the UI. UiOnly bool `json:"uiOnly,omitempty"` } diff --git a/pkg/nifi/model_controller_service_status_dto.go b/pkg/nifi/model_controller_service_status_dto.go index 7cf7d30..4919699 100644 --- a/pkg/nifi/model_controller_service_status_dto.go +++ b/pkg/nifi/model_controller_service_status_dto.go @@ -3,7 +3,7 @@ * * REST API definition for Apache NiFi web services * - * API version: 2.0.0 + * API version: 2.1.0 * Contact: dev@nifi.apache.org * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git) */ @@ -11,10 +11,10 @@ package nifi // The status for this ControllerService. type ControllerServiceStatusDto struct { + // The number of active threads for the component. + ActiveThreadCount int32 `json:"activeThreadCount,omitempty"` // The run status of this ControllerService RunStatus string `json:"runStatus,omitempty"` // Indicates whether the component is valid, invalid, or still in the process of validating (i.e., it is unknown whether or not the component is valid) ValidationStatus string `json:"validationStatus,omitempty"` - // The number of active threads for the component. - ActiveThreadCount int32 `json:"activeThreadCount,omitempty"` } diff --git a/pkg/nifi/model_controller_service_types_entity.go b/pkg/nifi/model_controller_service_types_entity.go index 3fcc3be..79ab845 100644 --- a/pkg/nifi/model_controller_service_types_entity.go +++ b/pkg/nifi/model_controller_service_types_entity.go @@ -3,7 +3,7 @@ * * REST API definition for Apache NiFi web services * - * API version: 2.0.0 + * API version: 2.1.0 * Contact: dev@nifi.apache.org * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git) */ diff --git a/pkg/nifi/model_controller_services_entity.go b/pkg/nifi/model_controller_services_entity.go index c43932a..7dbd973 100644 --- a/pkg/nifi/model_controller_services_entity.go +++ b/pkg/nifi/model_controller_services_entity.go @@ -3,14 +3,14 @@ * * REST API definition for Apache NiFi web services * - * API version: 2.0.0 + * API version: 2.1.0 * Contact: dev@nifi.apache.org * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git) */ package nifi type ControllerServicesEntity struct { + ControllerServices []ControllerServiceEntity `json:"controllerServices,omitempty"` // The current time on the system. CurrentTime string `json:"currentTime,omitempty"` - ControllerServices []ControllerServiceEntity `json:"controllerServices,omitempty"` } diff --git a/pkg/nifi/model_controller_status_dto.go b/pkg/nifi/model_controller_status_dto.go index aebb666..c3603b4 100644 --- a/pkg/nifi/model_controller_status_dto.go +++ b/pkg/nifi/model_controller_status_dto.go @@ -3,43 +3,43 @@ * * REST API definition for Apache NiFi web services * - * API version: 2.0.0 + * API version: 2.1.0 * Contact: dev@nifi.apache.org * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git) */ package nifi type ControllerStatusDto struct { + // The number of active remote ports in the NiFi. + ActiveRemotePortCount int32 `json:"activeRemotePortCount,omitempty"` // The number of active threads in the NiFi. ActiveThreadCount int32 `json:"activeThreadCount,omitempty"` - // The number of terminated threads in the NiFi. - TerminatedThreadCount int32 `json:"terminatedThreadCount,omitempty"` - // The number of flowfiles queued in the NiFi. - Queued string `json:"queued,omitempty"` - // The number of FlowFiles queued across the entire flow - FlowFilesQueued int32 `json:"flowFilesQueued,omitempty"` // The size of the FlowFiles queued across the entire flow BytesQueued int64 `json:"bytesQueued,omitempty"` - // The number of running components in the NiFi. - RunningCount int32 `json:"runningCount,omitempty"` - // The number of stopped components in the NiFi. - StoppedCount int32 `json:"stoppedCount,omitempty"` - // The number of invalid components in the NiFi. - InvalidCount int32 `json:"invalidCount,omitempty"` // The number of disabled components in the NiFi. DisabledCount int32 `json:"disabledCount,omitempty"` - // The number of active remote ports in the NiFi. - ActiveRemotePortCount int32 `json:"activeRemotePortCount,omitempty"` + // The number of FlowFiles queued across the entire flow + FlowFilesQueued int32 `json:"flowFilesQueued,omitempty"` // The number of inactive remote ports in the NiFi. InactiveRemotePortCount int32 `json:"inactiveRemotePortCount,omitempty"` - // The number of up to date versioned process groups in the NiFi. - UpToDateCount int32 `json:"upToDateCount,omitempty"` + // The number of invalid components in the NiFi. + InvalidCount int32 `json:"invalidCount,omitempty"` + // The number of locally modified and stale versioned process groups in the NiFi. + LocallyModifiedAndStaleCount int32 `json:"locallyModifiedAndStaleCount,omitempty"` // The number of locally modified versioned process groups in the NiFi. LocallyModifiedCount int32 `json:"locallyModifiedCount,omitempty"` + // The number of flowfiles queued in the NiFi. + Queued string `json:"queued,omitempty"` + // The number of running components in the NiFi. + RunningCount int32 `json:"runningCount,omitempty"` // The number of stale versioned process groups in the NiFi. StaleCount int32 `json:"staleCount,omitempty"` - // The number of locally modified and stale versioned process groups in the NiFi. - LocallyModifiedAndStaleCount int32 `json:"locallyModifiedAndStaleCount,omitempty"` + // The number of stopped components in the NiFi. + StoppedCount int32 `json:"stoppedCount,omitempty"` // The number of versioned process groups in the NiFi that are unable to sync to a registry. SyncFailureCount int32 `json:"syncFailureCount,omitempty"` + // The number of terminated threads in the NiFi. + TerminatedThreadCount int32 `json:"terminatedThreadCount,omitempty"` + // The number of up to date versioned process groups in the NiFi. + UpToDateCount int32 `json:"upToDateCount,omitempty"` } diff --git a/pkg/nifi/model_controller_status_entity.go b/pkg/nifi/model_controller_status_entity.go index 1da91b5..6cdabcd 100644 --- a/pkg/nifi/model_controller_status_entity.go +++ b/pkg/nifi/model_controller_status_entity.go @@ -3,7 +3,7 @@ * * REST API definition for Apache NiFi web services * - * API version: 2.0.0 + * API version: 2.1.0 * Contact: dev@nifi.apache.org * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git) */ diff --git a/pkg/nifi/model_copy_request_entity.go b/pkg/nifi/model_copy_request_entity.go new file mode 100644 index 0000000..4c5d4fc --- /dev/null +++ b/pkg/nifi/model_copy_request_entity.go @@ -0,0 +1,29 @@ +/* + * Apache NiFi REST API + * + * REST API definition for Apache NiFi web services + * + * API version: 2.1.0 + * Contact: dev@nifi.apache.org + * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git) + */ +package nifi + +type CopyRequestEntity struct { + // The ids of the connections to be copied. + Connections []string `json:"connections,omitempty"` + // The ids of the funnels to be copied. + Funnels []string `json:"funnels,omitempty"` + // The ids of the input ports to be copied. + InputPorts []string `json:"inputPorts,omitempty"` + // The ids of the labels to be copied. + Labels []string `json:"labels,omitempty"` + // The ids of the output ports to be copied. + OutputPorts []string `json:"outputPorts,omitempty"` + // The ids of the process groups to be copied. + ProcessGroups []string `json:"processGroups,omitempty"` + // The ids of the processors to be copied. + Processors []string `json:"processors,omitempty"` + // The ids of the remote process groups to be copied. + RemoteProcessGroups []string `json:"remoteProcessGroups,omitempty"` +} diff --git a/pkg/nifi/model_copy_response_entity.go b/pkg/nifi/model_copy_response_entity.go new file mode 100644 index 0000000..2aa9f44 --- /dev/null +++ b/pkg/nifi/model_copy_response_entity.go @@ -0,0 +1,38 @@ +/* + * Apache NiFi REST API + * + * REST API definition for Apache NiFi web services + * + * API version: 2.1.0 + * Contact: dev@nifi.apache.org + * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git) + */ +package nifi + +// The response from copying. +type CopyResponseEntity struct { + // The connections being copied. + Connections []VersionedConnection `json:"connections,omitempty"` + // The external controller service references. + ExternalControllerServiceReferences map[string]ExternalControllerServiceReference `json:"externalControllerServiceReferences,omitempty"` + // The funnels being copied. + Funnels []VersionedFunnel `json:"funnels,omitempty"` + // The id for this copy action. + Id string `json:"id,omitempty"` + // The input ports being copied. + InputPorts []VersionedPort `json:"inputPorts,omitempty"` + // The labels being copied. + Labels []VersionedLabel `json:"labels,omitempty"` + // The output ports being copied. + OutputPorts []VersionedPort `json:"outputPorts,omitempty"` + // The referenced parameter contexts. + ParameterContexts map[string]VersionedParameterContext `json:"parameterContexts,omitempty"` + // The referenced parameter providers. + ParameterProviders map[string]ParameterProviderReference `json:"parameterProviders,omitempty"` + // The process groups being copied. + ProcessGroups []VersionedProcessGroup `json:"processGroups,omitempty"` + // The processors being copied. + Processors []VersionedProcessor `json:"processors,omitempty"` + // The remote process groups being copied. + RemoteProcessGroups []VersionedRemoteProcessGroup `json:"remoteProcessGroups,omitempty"` +} diff --git a/pkg/nifi/model_copy_snippet_request_entity.go b/pkg/nifi/model_copy_snippet_request_entity.go index 98fc415..58b47cd 100644 --- a/pkg/nifi/model_copy_snippet_request_entity.go +++ b/pkg/nifi/model_copy_snippet_request_entity.go @@ -3,19 +3,19 @@ * * REST API definition for Apache NiFi web services * - * API version: 2.0.0 + * API version: 2.1.0 * Contact: dev@nifi.apache.org * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git) */ package nifi type CopySnippetRequestEntity struct { - // The identifier of the snippet. - SnippetId string `json:"snippetId,omitempty"` + // Acknowledges that this node is disconnected to allow for mutable requests to proceed. + DisconnectedNodeAcknowledged bool `json:"disconnectedNodeAcknowledged,omitempty"` // The x coordinate of the origin of the bounding box where the new components will be placed. OriginX float64 `json:"originX,omitempty"` // The y coordinate of the origin of the bounding box where the new components will be placed. OriginY float64 `json:"originY,omitempty"` - // Acknowledges that this node is disconnected to allow for mutable requests to proceed. - DisconnectedNodeAcknowledged bool `json:"disconnectedNodeAcknowledged,omitempty"` + // The identifier of the snippet. + SnippetId string `json:"snippetId,omitempty"` } diff --git a/pkg/nifi/model_counter_dto.go b/pkg/nifi/model_counter_dto.go index 9e4bc7f..d7d220b 100644 --- a/pkg/nifi/model_counter_dto.go +++ b/pkg/nifi/model_counter_dto.go @@ -3,21 +3,21 @@ * * REST API definition for Apache NiFi web services * - * API version: 2.0.0 + * API version: 2.1.0 * Contact: dev@nifi.apache.org * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git) */ package nifi type CounterDto struct { - // The id of the counter. - Id string `json:"id,omitempty"` // The context of the counter. Context string `json:"context,omitempty"` + // The id of the counter. + Id string `json:"id,omitempty"` // The name of the counter. Name string `json:"name,omitempty"` - // The value count. - ValueCount int64 `json:"valueCount,omitempty"` // The value of the counter. Value string `json:"value,omitempty"` + // The value count. + ValueCount int64 `json:"valueCount,omitempty"` } diff --git a/pkg/nifi/model_counter_entity.go b/pkg/nifi/model_counter_entity.go index 549fcae..d99b889 100644 --- a/pkg/nifi/model_counter_entity.go +++ b/pkg/nifi/model_counter_entity.go @@ -3,7 +3,7 @@ * * REST API definition for Apache NiFi web services * - * API version: 2.0.0 + * API version: 2.1.0 * Contact: dev@nifi.apache.org * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git) */ diff --git a/pkg/nifi/model_counters_dto.go b/pkg/nifi/model_counters_dto.go index 974515a..8127794 100644 --- a/pkg/nifi/model_counters_dto.go +++ b/pkg/nifi/model_counters_dto.go @@ -3,7 +3,7 @@ * * REST API definition for Apache NiFi web services * - * API version: 2.0.0 + * API version: 2.1.0 * Contact: dev@nifi.apache.org * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git) */ diff --git a/pkg/nifi/model_counters_entity.go b/pkg/nifi/model_counters_entity.go index c7e252a..8c269d2 100644 --- a/pkg/nifi/model_counters_entity.go +++ b/pkg/nifi/model_counters_entity.go @@ -3,7 +3,7 @@ * * REST API definition for Apache NiFi web services * - * API version: 2.0.0 + * API version: 2.1.0 * Contact: dev@nifi.apache.org * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git) */ diff --git a/pkg/nifi/model_counters_snapshot_dto.go b/pkg/nifi/model_counters_snapshot_dto.go index cec1e40..82c56b6 100644 --- a/pkg/nifi/model_counters_snapshot_dto.go +++ b/pkg/nifi/model_counters_snapshot_dto.go @@ -3,7 +3,7 @@ * * REST API definition for Apache NiFi web services * - * API version: 2.0.0 + * API version: 2.1.0 * Contact: dev@nifi.apache.org * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git) */ @@ -11,8 +11,8 @@ package nifi // The counters from the node. type CountersSnapshotDto struct { - // The timestamp when the report was generated. - Generated string `json:"generated,omitempty"` // All counters in the NiFi. Counters []CounterDto `json:"counters,omitempty"` + // The timestamp when the report was generated. + Generated string `json:"generated,omitempty"` } diff --git a/pkg/nifi/model_create_active_request_entity.go b/pkg/nifi/model_create_active_request_entity.go index 9ccb4a1..280d57e 100644 --- a/pkg/nifi/model_create_active_request_entity.go +++ b/pkg/nifi/model_create_active_request_entity.go @@ -3,15 +3,15 @@ * * REST API definition for Apache NiFi web services * - * API version: 2.0.0 + * API version: 2.1.0 * Contact: dev@nifi.apache.org * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git) */ package nifi type CreateActiveRequestEntity struct { - // The Process Group ID that this active request will update - ProcessGroupId string `json:"processGroupId,omitempty"` // Acknowledges that this node is disconnected to allow for mutable requests to proceed. DisconnectedNodeAcknowledged bool `json:"disconnectedNodeAcknowledged,omitempty"` + // The Process Group ID that this active request will update + ProcessGroupId string `json:"processGroupId,omitempty"` } diff --git a/pkg/nifi/model_current_user_entity.go b/pkg/nifi/model_current_user_entity.go index d60c1df..d0bcaa3 100644 --- a/pkg/nifi/model_current_user_entity.go +++ b/pkg/nifi/model_current_user_entity.go @@ -3,29 +3,29 @@ * * REST API definition for Apache NiFi web services * - * API version: 2.0.0 + * API version: 2.1.0 * Contact: dev@nifi.apache.org * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git) */ package nifi type CurrentUserEntity struct { - // The user identity being serialized. - Identity string `json:"identity,omitempty"` // Whether the current user is anonymous. Anonymous bool `json:"anonymous,omitempty"` + // Whether the current user can version flows. + CanVersionFlows bool `json:"canVersionFlows,omitempty"` + // Permissions for specific component restrictions. + ComponentRestrictionPermissions []ComponentRestrictionPermissionDto `json:"componentRestrictionPermissions,omitempty"` + ControllerPermissions *PermissionsDto `json:"controllerPermissions,omitempty"` + CountersPermissions *PermissionsDto `json:"countersPermissions,omitempty"` + // The user identity being serialized. + Identity string `json:"identity,omitempty"` // Whether the system is configured to support logout operations based on current user authentication status LogoutSupported bool `json:"logoutSupported,omitempty"` - ProvenancePermissions *PermissionsDto `json:"provenancePermissions,omitempty"` - CountersPermissions *PermissionsDto `json:"countersPermissions,omitempty"` - TenantsPermissions *PermissionsDto `json:"tenantsPermissions,omitempty"` - ControllerPermissions *PermissionsDto `json:"controllerPermissions,omitempty"` - PoliciesPermissions *PermissionsDto `json:"policiesPermissions,omitempty"` - SystemPermissions *PermissionsDto `json:"systemPermissions,omitempty"` ParameterContextPermissions *PermissionsDto `json:"parameterContextPermissions,omitempty"` + PoliciesPermissions *PermissionsDto `json:"policiesPermissions,omitempty"` + ProvenancePermissions *PermissionsDto `json:"provenancePermissions,omitempty"` RestrictedComponentsPermissions *PermissionsDto `json:"restrictedComponentsPermissions,omitempty"` - // Permissions for specific component restrictions. - ComponentRestrictionPermissions []ComponentRestrictionPermissionDto `json:"componentRestrictionPermissions,omitempty"` - // Whether the current user can version flows. - CanVersionFlows bool `json:"canVersionFlows,omitempty"` + SystemPermissions *PermissionsDto `json:"systemPermissions,omitempty"` + TenantsPermissions *PermissionsDto `json:"tenantsPermissions,omitempty"` } diff --git a/pkg/nifi/model_date_time_parameter.go b/pkg/nifi/model_date_time_parameter.go index 57781f5..97f7687 100644 --- a/pkg/nifi/model_date_time_parameter.go +++ b/pkg/nifi/model_date_time_parameter.go @@ -3,7 +3,7 @@ * * REST API definition for Apache NiFi web services * - * API version: 2.0.0 + * API version: 2.1.0 * Contact: dev@nifi.apache.org * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git) */ diff --git a/pkg/nifi/model_defined_type.go b/pkg/nifi/model_defined_type.go index 8ae1274..f8a1277 100644 --- a/pkg/nifi/model_defined_type.go +++ b/pkg/nifi/model_defined_type.go @@ -3,7 +3,7 @@ * * REST API definition for Apache NiFi web services * - * API version: 2.0.0 + * API version: 2.1.0 * Contact: dev@nifi.apache.org * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git) */ @@ -11,14 +11,14 @@ package nifi // Indicates that this property is for selecting a controller service of the specified type type DefinedType struct { - // The group name of the bundle that provides the referenced type. - Group string `json:"group,omitempty"` // The artifact name of the bundle that provides the referenced type. Artifact string `json:"artifact,omitempty"` - // The version of the bundle that provides the referenced type. - Version string `json:"version,omitempty"` + // The group name of the bundle that provides the referenced type. + Group string `json:"group,omitempty"` // The fully-qualified class type Type_ string `json:"type,omitempty"` // The description of the type. TypeDescription string `json:"typeDescription,omitempty"` + // The version of the bundle that provides the referenced type. + Version string `json:"version,omitempty"` } diff --git a/pkg/nifi/model_difference_dto.go b/pkg/nifi/model_difference_dto.go index b75020e..1c25e8d 100644 --- a/pkg/nifi/model_difference_dto.go +++ b/pkg/nifi/model_difference_dto.go @@ -3,7 +3,7 @@ * * REST API definition for Apache NiFi web services * - * API version: 2.0.0 + * API version: 2.1.0 * Contact: dev@nifi.apache.org * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git) */ @@ -11,8 +11,8 @@ package nifi // The differences in the component between the two flows type DifferenceDto struct { - // The type of difference - DifferenceType string `json:"differenceType,omitempty"` // Description of the difference Difference string `json:"difference,omitempty"` + // The type of difference + DifferenceType string `json:"differenceType,omitempty"` } diff --git a/pkg/nifi/model_dimensions_dto.go b/pkg/nifi/model_dimensions_dto.go index 3ad232a..5655e52 100644 --- a/pkg/nifi/model_dimensions_dto.go +++ b/pkg/nifi/model_dimensions_dto.go @@ -3,15 +3,15 @@ * * REST API definition for Apache NiFi web services * - * API version: 2.0.0 + * API version: 2.1.0 * Contact: dev@nifi.apache.org * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git) */ package nifi type DimensionsDto struct { - // The width of the label in pixels when at a 1:1 scale. - Width float64 `json:"width,omitempty"` // The height of the label in pixels when at a 1:1 scale. Height float64 `json:"height,omitempty"` + // The width of the label in pixels when at a 1:1 scale. + Width float64 `json:"width,omitempty"` } diff --git a/pkg/nifi/model_documented_type_dto.go b/pkg/nifi/model_documented_type_dto.go index 2701d67..a929f3b 100644 --- a/pkg/nifi/model_documented_type_dto.go +++ b/pkg/nifi/model_documented_type_dto.go @@ -3,28 +3,28 @@ * * REST API definition for Apache NiFi web services * - * API version: 2.0.0 + * API version: 2.1.0 * Contact: dev@nifi.apache.org * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git) */ package nifi type DocumentedTypeDto struct { - // The fully qualified name of the type. - Type_ string `json:"type,omitempty"` Bundle *BundleDto `json:"bundle,omitempty"` // If this type represents a ControllerService, this lists the APIs it implements. ControllerServiceApis []ControllerServiceApiDto `json:"controllerServiceApis,omitempty"` + // The description of why the usage of this component is restricted. + DeprecationReason string `json:"deprecationReason,omitempty"` // The description of the type. Description string `json:"description,omitempty"` - // Whether this type is restricted. - Restricted bool `json:"restricted,omitempty"` - // The optional description of why the usage of this component is restricted. - UsageRestriction string `json:"usageRestriction,omitempty"` // An optional collection of explicit restrictions. If specified, these explicit restrictions will be enfored. ExplicitRestrictions []ExplicitRestrictionDto `json:"explicitRestrictions,omitempty"` - // The description of why the usage of this component is restricted. - DeprecationReason string `json:"deprecationReason,omitempty"` + // Whether this type is restricted. + Restricted bool `json:"restricted,omitempty"` // The tags associated with this type. Tags []string `json:"tags,omitempty"` + // The fully qualified name of the type. + Type_ string `json:"type,omitempty"` + // The optional description of why the usage of this component is restricted. + UsageRestriction string `json:"usageRestriction,omitempty"` } diff --git a/pkg/nifi/model_drop_request_dto.go b/pkg/nifi/model_drop_request_dto.go index d644e4a..4912b07 100644 --- a/pkg/nifi/model_drop_request_dto.go +++ b/pkg/nifi/model_drop_request_dto.go @@ -3,45 +3,45 @@ * * REST API definition for Apache NiFi web services * - * API version: 2.0.0 + * API version: 2.1.0 * Contact: dev@nifi.apache.org * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git) */ package nifi type DropRequestDto struct { - // The id for this drop request. - Id string `json:"id,omitempty"` - // The URI for future requests to this drop request. - Uri string `json:"uri,omitempty"` - // The timestamp when the query was submitted. - SubmissionTime string `json:"submissionTime,omitempty"` - // The last time this drop request was updated. - LastUpdated string `json:"lastUpdated,omitempty"` - // The current percent complete. - PercentCompleted int32 `json:"percentCompleted,omitempty"` - // Whether the query has finished. - Finished bool `json:"finished,omitempty"` - // The reason, if any, that this drop request failed. - FailureReason string `json:"failureReason,omitempty"` + // The count and size of flow files currently queued. + Current string `json:"current,omitempty"` // The number of flow files currently queued. CurrentCount int32 `json:"currentCount,omitempty"` // The size of flow files currently queued in bytes. CurrentSize int64 `json:"currentSize,omitempty"` - // The count and size of flow files currently queued. - Current string `json:"current,omitempty"` - // The number of flow files to be dropped as a result of this request. - OriginalCount int32 `json:"originalCount,omitempty"` - // The size of flow files to be dropped as a result of this request in bytes. - OriginalSize int64 `json:"originalSize,omitempty"` - // The count and size of flow files to be dropped as a result of this request. - Original string `json:"original,omitempty"` + // The count and size of flow files that have been dropped thus far. + Dropped string `json:"dropped,omitempty"` // The number of flow files that have been dropped thus far. DroppedCount int32 `json:"droppedCount,omitempty"` // The size of flow files that have been dropped thus far in bytes. DroppedSize int64 `json:"droppedSize,omitempty"` - // The count and size of flow files that have been dropped thus far. - Dropped string `json:"dropped,omitempty"` + // The reason, if any, that this drop request failed. + FailureReason string `json:"failureReason,omitempty"` + // Whether the query has finished. + Finished bool `json:"finished,omitempty"` + // The id for this drop request. + Id string `json:"id,omitempty"` + // The last time this drop request was updated. + LastUpdated string `json:"lastUpdated,omitempty"` + // The count and size of flow files to be dropped as a result of this request. + Original string `json:"original,omitempty"` + // The number of flow files to be dropped as a result of this request. + OriginalCount int32 `json:"originalCount,omitempty"` + // The size of flow files to be dropped as a result of this request in bytes. + OriginalSize int64 `json:"originalSize,omitempty"` + // The current percent complete. + PercentCompleted int32 `json:"percentCompleted,omitempty"` // The current state of the drop request. State string `json:"state,omitempty"` + // The timestamp when the query was submitted. + SubmissionTime string `json:"submissionTime,omitempty"` + // The URI for future requests to this drop request. + Uri string `json:"uri,omitempty"` } diff --git a/pkg/nifi/model_drop_request_entity.go b/pkg/nifi/model_drop_request_entity.go index b872c8e..7461ba4 100644 --- a/pkg/nifi/model_drop_request_entity.go +++ b/pkg/nifi/model_drop_request_entity.go @@ -3,7 +3,7 @@ * * REST API definition for Apache NiFi web services * - * API version: 2.0.0 + * API version: 2.1.0 * Contact: dev@nifi.apache.org * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git) */ diff --git a/pkg/nifi/model_dynamic_property.go b/pkg/nifi/model_dynamic_property.go index 406ce88..3d5f0cf 100644 --- a/pkg/nifi/model_dynamic_property.go +++ b/pkg/nifi/model_dynamic_property.go @@ -3,7 +3,7 @@ * * REST API definition for Apache NiFi web services * - * API version: 2.0.0 + * API version: 2.1.0 * Contact: dev@nifi.apache.org * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git) */ @@ -11,12 +11,12 @@ package nifi // Describes the dynamic properties supported by this component type DynamicProperty struct { - // The description of the dynamic property name - Name string `json:"name,omitempty"` - // The description of the dynamic property value - Value string `json:"value,omitempty"` // The description of the dynamic property Description string `json:"description,omitempty"` // The scope of the expression language support ExpressionLanguageScope string `json:"expressionLanguageScope,omitempty"` + // The description of the dynamic property name + Name string `json:"name,omitempty"` + // The description of the dynamic property value + Value string `json:"value,omitempty"` } diff --git a/pkg/nifi/model_dynamic_relationship.go b/pkg/nifi/model_dynamic_relationship.go index 4ad2d97..5472d18 100644 --- a/pkg/nifi/model_dynamic_relationship.go +++ b/pkg/nifi/model_dynamic_relationship.go @@ -3,7 +3,7 @@ * * REST API definition for Apache NiFi web services * - * API version: 2.0.0 + * API version: 2.1.0 * Contact: dev@nifi.apache.org * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git) */ @@ -11,8 +11,8 @@ package nifi // If the processor supports dynamic relationships, this describes the dynamic relationship type DynamicRelationship struct { - // The description of the dynamic relationship name - Name string `json:"name,omitempty"` // The description of the dynamic relationship Description string `json:"description,omitempty"` + // The description of the dynamic relationship name + Name string `json:"name,omitempty"` } diff --git a/pkg/nifi/model_explicit_restriction_dto.go b/pkg/nifi/model_explicit_restriction_dto.go index 0c44f53..6154afa 100644 --- a/pkg/nifi/model_explicit_restriction_dto.go +++ b/pkg/nifi/model_explicit_restriction_dto.go @@ -3,7 +3,7 @@ * * REST API definition for Apache NiFi web services * - * API version: 2.0.0 + * API version: 2.1.0 * Contact: dev@nifi.apache.org * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git) */ @@ -11,7 +11,7 @@ package nifi // An optional collection of explicit restrictions. If specified, these explicit restrictions will be enfored. type ExplicitRestrictionDto struct { - RequiredPermission *RequiredPermissionDto `json:"requiredPermission,omitempty"` // The description of why the usage of this component is restricted for this required permission. Explanation string `json:"explanation,omitempty"` + RequiredPermission *RequiredPermissionDto `json:"requiredPermission,omitempty"` } diff --git a/pkg/nifi/model_external_controller_service_reference.go b/pkg/nifi/model_external_controller_service_reference.go index 750fa74..5dcbfa6 100644 --- a/pkg/nifi/model_external_controller_service_reference.go +++ b/pkg/nifi/model_external_controller_service_reference.go @@ -3,7 +3,7 @@ * * REST API definition for Apache NiFi web services * - * API version: 2.0.0 + * API version: 2.1.0 * Contact: dev@nifi.apache.org * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git) */ diff --git a/pkg/nifi/model_flow_analysis_result_entity.go b/pkg/nifi/model_flow_analysis_result_entity.go index 424bbd5..e5f1ab9 100644 --- a/pkg/nifi/model_flow_analysis_result_entity.go +++ b/pkg/nifi/model_flow_analysis_result_entity.go @@ -3,7 +3,7 @@ * * REST API definition for Apache NiFi web services * - * API version: 2.0.0 + * API version: 2.1.0 * Contact: dev@nifi.apache.org * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git) */ @@ -11,6 +11,6 @@ package nifi type FlowAnalysisResultEntity struct { FlowAnalysisPending bool `json:"flowAnalysisPending,omitempty"` - Rules []FlowAnalysisRuleDto `json:"rules,omitempty"` RuleViolations []FlowAnalysisRuleViolationDto `json:"ruleViolations,omitempty"` + Rules []FlowAnalysisRuleDto `json:"rules,omitempty"` } diff --git a/pkg/nifi/model_flow_analysis_rule_definition.go b/pkg/nifi/model_flow_analysis_rule_definition.go index df507df..4bda732 100644 --- a/pkg/nifi/model_flow_analysis_rule_definition.go +++ b/pkg/nifi/model_flow_analysis_rule_definition.go @@ -3,7 +3,7 @@ * * REST API definition for Apache NiFi web services * - * API version: 2.0.0 + * API version: 2.1.0 * Contact: dev@nifi.apache.org * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git) */ @@ -11,46 +11,46 @@ package nifi // Flow Analysis Rules provided in this bundle type FlowAnalysisRuleDefinition struct { - // The group name of the bundle that provides the referenced type. - Group string `json:"group,omitempty"` + // Indicates if the component has additional details documentation + AdditionalDetails bool `json:"additionalDetails,omitempty"` // The artifact name of the bundle that provides the referenced type. Artifact string `json:"artifact,omitempty"` - // The version of the bundle that provides the referenced type. - Version string `json:"version,omitempty"` - // The fully-qualified class type - Type_ string `json:"type,omitempty"` - // The description of the type. - TypeDescription string `json:"typeDescription,omitempty"` BuildInfo *BuildInfo `json:"buildInfo,omitempty"` - // If this type represents a provider for an interface, this lists the APIs it implements - ProvidedApiImplementations []DefinedType `json:"providedApiImplementations,omitempty"` - // The tags associated with this type - Tags []string `json:"tags,omitempty"` - // The names of other component types that may be related - SeeAlso []string `json:"seeAlso,omitempty"` // Whether or not the component has been deprecated Deprecated bool `json:"deprecated,omitempty"` - // If this component has been deprecated, this optional field can be used to provide an explanation - DeprecationReason string `json:"deprecationReason,omitempty"` // If this component has been deprecated, this optional field provides alternatives to use DeprecationAlternatives []string `json:"deprecationAlternatives,omitempty"` + // If this component has been deprecated, this optional field can be used to provide an explanation + DeprecationReason string `json:"deprecationReason,omitempty"` + // Describes the dynamic properties supported by this component + DynamicProperties []DynamicProperty `json:"dynamicProperties,omitempty"` + // Explicit restrictions that indicate a require permission to use the component + ExplicitRestrictions []Restriction `json:"explicitRestrictions,omitempty"` + // The group name of the bundle that provides the referenced type. + Group string `json:"group,omitempty"` + // Descriptions of configuration properties applicable to this component. + PropertyDescriptors map[string]PropertyDescriptor `json:"propertyDescriptors,omitempty"` + // If this type represents a provider for an interface, this lists the APIs it implements + ProvidedApiImplementations []DefinedType `json:"providedApiImplementations,omitempty"` // Whether or not the component has a general restriction Restricted bool `json:"restricted,omitempty"` // An optional description of the general restriction RestrictedExplanation string `json:"restrictedExplanation,omitempty"` - // Explicit restrictions that indicate a require permission to use the component - ExplicitRestrictions []Restriction `json:"explicitRestrictions,omitempty"` + // The names of other component types that may be related + SeeAlso []string `json:"seeAlso,omitempty"` Stateful *Stateful `json:"stateful,omitempty"` - // The system resource considerations for the given component - SystemResourceConsiderations []SystemResourceConsideration `json:"systemResourceConsiderations,omitempty"` - // Indicates if the component has additional details documentation - AdditionalDetails bool `json:"additionalDetails,omitempty"` - // Descriptions of configuration properties applicable to this component. - PropertyDescriptors map[string]PropertyDescriptor `json:"propertyDescriptors,omitempty"` // Whether or not this component makes use of dynamic (user-set) properties. SupportsDynamicProperties bool `json:"supportsDynamicProperties,omitempty"` // Whether or not this component makes use of sensitive dynamic (user-set) properties. SupportsSensitiveDynamicProperties bool `json:"supportsSensitiveDynamicProperties,omitempty"` - // Describes the dynamic properties supported by this component - DynamicProperties []DynamicProperty `json:"dynamicProperties,omitempty"` + // The system resource considerations for the given component + SystemResourceConsiderations []SystemResourceConsideration `json:"systemResourceConsiderations,omitempty"` + // The tags associated with this type + Tags []string `json:"tags,omitempty"` + // The fully-qualified class type + Type_ string `json:"type,omitempty"` + // The description of the type. + TypeDescription string `json:"typeDescription,omitempty"` + // The version of the bundle that provides the referenced type. + Version string `json:"version,omitempty"` } diff --git a/pkg/nifi/model_flow_analysis_rule_dto.go b/pkg/nifi/model_flow_analysis_rule_dto.go index 35970e4..9d42210 100644 --- a/pkg/nifi/model_flow_analysis_rule_dto.go +++ b/pkg/nifi/model_flow_analysis_rule_dto.go @@ -3,51 +3,51 @@ * * REST API definition for Apache NiFi web services * - * API version: 2.0.0 + * API version: 2.1.0 * Contact: dev@nifi.apache.org * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git) */ package nifi type FlowAnalysisRuleDto struct { - // The id of the component. - Id string `json:"id,omitempty"` - // The ID of the corresponding component that is under version control - VersionedComponentId string `json:"versionedComponentId,omitempty"` - // The id of parent process group of this component if applicable. - ParentGroupId string `json:"parentGroupId,omitempty"` - Position *PositionDto `json:"position,omitempty"` - // The name of the flow analysis rule. - Name string `json:"name,omitempty"` - // The fully qualified type of the flow analysis rule. - Type_ string `json:"type,omitempty"` Bundle *BundleDto `json:"bundle,omitempty"` - // The state of the flow analysis rule. - State string `json:"state,omitempty"` // The comments of the flow analysis rule. Comments string `json:"comments,omitempty"` - // Whether the flow analysis rule persists state. - PersistsState bool `json:"persistsState,omitempty"` - // Whether the flow analysis rule requires elevated privileges. - Restricted bool `json:"restricted,omitempty"` // Whether the flow analysis rule has been deprecated. Deprecated bool `json:"deprecated,omitempty"` - // Whether the flow analysis rule has multiple versions available. - MultipleVersionsAvailable bool `json:"multipleVersionsAvailable,omitempty"` - // Whether the flow analysis rule supports sensitive dynamic properties. - SupportsSensitiveDynamicProperties bool `json:"supportsSensitiveDynamicProperties,omitempty"` + // The descriptors for the flow analysis rules properties. + Descriptors map[string]PropertyDescriptorDto `json:"descriptors,omitempty"` // Enforcement Policy. EnforcementPolicy string `json:"enforcementPolicy,omitempty"` + // Whether the underlying extension is missing. + ExtensionMissing bool `json:"extensionMissing,omitempty"` + // The id of the component. + Id string `json:"id,omitempty"` + // Whether the flow analysis rule has multiple versions available. + MultipleVersionsAvailable bool `json:"multipleVersionsAvailable,omitempty"` + // The name of the flow analysis rule. + Name string `json:"name,omitempty"` + // The id of parent process group of this component if applicable. + ParentGroupId string `json:"parentGroupId,omitempty"` + // Whether the flow analysis rule persists state. + PersistsState bool `json:"persistsState,omitempty"` + Position *PositionDto `json:"position,omitempty"` // The properties of the flow analysis rule. Properties map[string]string `json:"properties,omitempty"` - // The descriptors for the flow analysis rules properties. - Descriptors map[string]PropertyDescriptorDto `json:"descriptors,omitempty"` + // Whether the flow analysis rule requires elevated privileges. + Restricted bool `json:"restricted,omitempty"` // Set of sensitive dynamic property names SensitiveDynamicPropertyNames []string `json:"sensitiveDynamicPropertyNames,omitempty"` + // The state of the flow analysis rule. + State string `json:"state,omitempty"` + // Whether the flow analysis rule supports sensitive dynamic properties. + SupportsSensitiveDynamicProperties bool `json:"supportsSensitiveDynamicProperties,omitempty"` + // The fully qualified type of the flow analysis rule. + Type_ string `json:"type,omitempty"` // Gets the validation errors from the flow analysis rule. These validation errors represent the problems with the flow analysis rule that must be resolved before it can be scheduled to run. ValidationErrors []string `json:"validationErrors,omitempty"` // Indicates whether the Flow Analysis Rule is valid, invalid, or still in the process of validating (i.e., it is unknown whether or not the Flow Analysis Rule is valid) ValidationStatus string `json:"validationStatus,omitempty"` - // Whether the underlying extension is missing. - ExtensionMissing bool `json:"extensionMissing,omitempty"` + // The ID of the corresponding component that is under version control + VersionedComponentId string `json:"versionedComponentId,omitempty"` } diff --git a/pkg/nifi/model_flow_analysis_rule_entity.go b/pkg/nifi/model_flow_analysis_rule_entity.go index 99126fb..2ac12bf 100644 --- a/pkg/nifi/model_flow_analysis_rule_entity.go +++ b/pkg/nifi/model_flow_analysis_rule_entity.go @@ -3,25 +3,25 @@ * * REST API definition for Apache NiFi web services * - * API version: 2.0.0 + * API version: 2.1.0 * Contact: dev@nifi.apache.org * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git) */ package nifi type FlowAnalysisRuleEntity struct { - Revision *RevisionDto `json:"revision,omitempty"` - // The id of the component. - Id string `json:"id,omitempty"` - // The URI for futures requests to the component. - Uri string `json:"uri,omitempty"` - Position *PositionDto `json:"position,omitempty"` - Permissions *PermissionsDto `json:"permissions,omitempty"` // The bulletins for this component. Bulletins []BulletinEntity `json:"bulletins,omitempty"` + Component *FlowAnalysisRuleDto `json:"component,omitempty"` // Acknowledges that this node is disconnected to allow for mutable requests to proceed. DisconnectedNodeAcknowledged bool `json:"disconnectedNodeAcknowledged,omitempty"` - Component *FlowAnalysisRuleDto `json:"component,omitempty"` + // The id of the component. + Id string `json:"id,omitempty"` OperatePermissions *PermissionsDto `json:"operatePermissions,omitempty"` + Permissions *PermissionsDto `json:"permissions,omitempty"` + Position *PositionDto `json:"position,omitempty"` + Revision *RevisionDto `json:"revision,omitempty"` Status *FlowAnalysisRuleStatusDto `json:"status,omitempty"` + // The URI for futures requests to the component. + Uri string `json:"uri,omitempty"` } diff --git a/pkg/nifi/model_flow_analysis_rule_run_status_entity.go b/pkg/nifi/model_flow_analysis_rule_run_status_entity.go index 3ebc09e..b6f20de 100644 --- a/pkg/nifi/model_flow_analysis_rule_run_status_entity.go +++ b/pkg/nifi/model_flow_analysis_rule_run_status_entity.go @@ -3,16 +3,16 @@ * * REST API definition for Apache NiFi web services * - * API version: 2.0.0 + * API version: 2.1.0 * Contact: dev@nifi.apache.org * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git) */ package nifi type FlowAnalysisRuleRunStatusEntity struct { + // Acknowledges that this node is disconnected to allow for mutable requests to proceed. + DisconnectedNodeAcknowledged bool `json:"disconnectedNodeAcknowledged,omitempty"` Revision *RevisionDto `json:"revision,omitempty"` // The state of the FlowAnalysisRule. State string `json:"state,omitempty"` - // Acknowledges that this node is disconnected to allow for mutable requests to proceed. - DisconnectedNodeAcknowledged bool `json:"disconnectedNodeAcknowledged,omitempty"` } diff --git a/pkg/nifi/model_flow_analysis_rule_status_dto.go b/pkg/nifi/model_flow_analysis_rule_status_dto.go index 35a91de..4f489dc 100644 --- a/pkg/nifi/model_flow_analysis_rule_status_dto.go +++ b/pkg/nifi/model_flow_analysis_rule_status_dto.go @@ -3,7 +3,7 @@ * * REST API definition for Apache NiFi web services * - * API version: 2.0.0 + * API version: 2.1.0 * Contact: dev@nifi.apache.org * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git) */ @@ -11,10 +11,10 @@ package nifi // The status for this FlowAnalysisRule. type FlowAnalysisRuleStatusDto struct { + // The number of active threads for the component. + ActiveThreadCount int32 `json:"activeThreadCount,omitempty"` // The run status of this FlowAnalysisRule RunStatus string `json:"runStatus,omitempty"` // Indicates whether the component is valid, invalid, or still in the process of validating (i.e., it is unknown whether or not the component is valid) ValidationStatus string `json:"validationStatus,omitempty"` - // The number of active threads for the component. - ActiveThreadCount int32 `json:"activeThreadCount,omitempty"` } diff --git a/pkg/nifi/model_flow_analysis_rule_types_entity.go b/pkg/nifi/model_flow_analysis_rule_types_entity.go index 0ddb7ba..d32f0fc 100644 --- a/pkg/nifi/model_flow_analysis_rule_types_entity.go +++ b/pkg/nifi/model_flow_analysis_rule_types_entity.go @@ -3,7 +3,7 @@ * * REST API definition for Apache NiFi web services * - * API version: 2.0.0 + * API version: 2.1.0 * Contact: dev@nifi.apache.org * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git) */ diff --git a/pkg/nifi/model_flow_analysis_rule_violation_dto.go b/pkg/nifi/model_flow_analysis_rule_violation_dto.go index 44543e7..cf52101 100644 --- a/pkg/nifi/model_flow_analysis_rule_violation_dto.go +++ b/pkg/nifi/model_flow_analysis_rule_violation_dto.go @@ -3,22 +3,22 @@ * * REST API definition for Apache NiFi web services * - * API version: 2.0.0 + * API version: 2.1.0 * Contact: dev@nifi.apache.org * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git) */ package nifi type FlowAnalysisRuleViolationDto struct { + Enabled bool `json:"enabled,omitempty"` EnforcementPolicy string `json:"enforcementPolicy,omitempty"` - Scope string `json:"scope,omitempty"` - SubjectId string `json:"subjectId,omitempty"` - SubjectDisplayName string `json:"subjectDisplayName,omitempty"` GroupId string `json:"groupId,omitempty"` - RuleId string `json:"ruleId,omitempty"` IssueId string `json:"issueId,omitempty"` - ViolationMessage string `json:"violationMessage,omitempty"` + RuleId string `json:"ruleId,omitempty"` + Scope string `json:"scope,omitempty"` SubjectComponentType string `json:"subjectComponentType,omitempty"` + SubjectDisplayName string `json:"subjectDisplayName,omitempty"` + SubjectId string `json:"subjectId,omitempty"` SubjectPermissionDto *PermissionsDto `json:"subjectPermissionDto,omitempty"` - Enabled bool `json:"enabled,omitempty"` + ViolationMessage string `json:"violationMessage,omitempty"` } diff --git a/pkg/nifi/model_flow_analysis_rules_entity.go b/pkg/nifi/model_flow_analysis_rules_entity.go index 4b43ac7..e309829 100644 --- a/pkg/nifi/model_flow_analysis_rules_entity.go +++ b/pkg/nifi/model_flow_analysis_rules_entity.go @@ -3,7 +3,7 @@ * * REST API definition for Apache NiFi web services * - * API version: 2.0.0 + * API version: 2.1.0 * Contact: dev@nifi.apache.org * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git) */ diff --git a/pkg/nifi/model_flow_breadcrumb_dto.go b/pkg/nifi/model_flow_breadcrumb_dto.go index 29de46d..68a2550 100644 --- a/pkg/nifi/model_flow_breadcrumb_dto.go +++ b/pkg/nifi/model_flow_breadcrumb_dto.go @@ -3,7 +3,7 @@ * * REST API definition for Apache NiFi web services * - * API version: 2.0.0 + * API version: 2.1.0 * Contact: dev@nifi.apache.org * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git) */ diff --git a/pkg/nifi/model_flow_breadcrumb_entity.go b/pkg/nifi/model_flow_breadcrumb_entity.go index 0cc4b05..a5e86f3 100644 --- a/pkg/nifi/model_flow_breadcrumb_entity.go +++ b/pkg/nifi/model_flow_breadcrumb_entity.go @@ -3,7 +3,7 @@ * * REST API definition for Apache NiFi web services * - * API version: 2.0.0 + * API version: 2.1.0 * Contact: dev@nifi.apache.org * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git) */ @@ -11,11 +11,11 @@ package nifi // The breadcrumb of the process group. type FlowBreadcrumbEntity struct { + Breadcrumb *FlowBreadcrumbDto `json:"breadcrumb,omitempty"` // The id of this ancestor ProcessGroup. Id string `json:"id,omitempty"` + ParentBreadcrumb *FlowBreadcrumbEntity `json:"parentBreadcrumb,omitempty"` Permissions *PermissionsDto `json:"permissions,omitempty"` // The current state of the Process Group, as it relates to the Versioned Flow VersionedFlowState string `json:"versionedFlowState,omitempty"` - Breadcrumb *FlowBreadcrumbDto `json:"breadcrumb,omitempty"` - ParentBreadcrumb *FlowBreadcrumbEntity `json:"parentBreadcrumb,omitempty"` } diff --git a/pkg/nifi/model_flow_comparison_entity.go b/pkg/nifi/model_flow_comparison_entity.go index 46fa72e..4648c57 100644 --- a/pkg/nifi/model_flow_comparison_entity.go +++ b/pkg/nifi/model_flow_comparison_entity.go @@ -3,7 +3,7 @@ * * REST API definition for Apache NiFi web services * - * API version: 2.0.0 + * API version: 2.1.0 * Contact: dev@nifi.apache.org * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git) */ diff --git a/pkg/nifi/model_flow_configuration_dto.go b/pkg/nifi/model_flow_configuration_dto.go index 5cfacbd..03f21fb 100644 --- a/pkg/nifi/model_flow_configuration_dto.go +++ b/pkg/nifi/model_flow_configuration_dto.go @@ -3,7 +3,7 @@ * * REST API definition for Apache NiFi web services * - * API version: 2.0.0 + * API version: 2.1.0 * Contact: dev@nifi.apache.org * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git) */ @@ -11,18 +11,18 @@ package nifi // The controller configuration. type FlowConfigurationDto struct { - // Whether this NiFi supports a managed authorizer. Managed authorizers can visualize users, groups, and policies in the UI. - SupportsManagedAuthorizer bool `json:"supportsManagedAuthorizer,omitempty"` + // The current time on the system. + CurrentTime string `json:"currentTime,omitempty"` + // The default back pressure data size threshold. + DefaultBackPressureDataSizeThreshold string `json:"defaultBackPressureDataSizeThreshold,omitempty"` + // The default back pressure object threshold. + DefaultBackPressureObjectThreshold int64 `json:"defaultBackPressureObjectThreshold,omitempty"` // Whether this NiFi supports a configurable authorizer. SupportsConfigurableAuthorizer bool `json:"supportsConfigurableAuthorizer,omitempty"` // Whether this NiFi supports configurable users and groups. SupportsConfigurableUsersAndGroups bool `json:"supportsConfigurableUsersAndGroups,omitempty"` - // The current time on the system. - CurrentTime string `json:"currentTime,omitempty"` + // Whether this NiFi supports a managed authorizer. Managed authorizers can visualize users, groups, and policies in the UI. + SupportsManagedAuthorizer bool `json:"supportsManagedAuthorizer,omitempty"` // The time offset of the system. TimeOffset int32 `json:"timeOffset,omitempty"` - // The default back pressure object threshold. - DefaultBackPressureObjectThreshold int64 `json:"defaultBackPressureObjectThreshold,omitempty"` - // The default back pressure data size threshold. - DefaultBackPressureDataSizeThreshold string `json:"defaultBackPressureDataSizeThreshold,omitempty"` } diff --git a/pkg/nifi/model_flow_configuration_entity.go b/pkg/nifi/model_flow_configuration_entity.go index 368903d..ecc0265 100644 --- a/pkg/nifi/model_flow_configuration_entity.go +++ b/pkg/nifi/model_flow_configuration_entity.go @@ -3,7 +3,7 @@ * * REST API definition for Apache NiFi web services * - * API version: 2.0.0 + * API version: 2.1.0 * Contact: dev@nifi.apache.org * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git) */ diff --git a/pkg/nifi/model_flow_dto.go b/pkg/nifi/model_flow_dto.go index f803af6..86725d6 100644 --- a/pkg/nifi/model_flow_dto.go +++ b/pkg/nifi/model_flow_dto.go @@ -3,27 +3,28 @@ * * REST API definition for Apache NiFi web services * - * API version: 2.0.0 + * API version: 2.1.0 * Contact: dev@nifi.apache.org * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git) */ package nifi +// Flow containing the components that were created as part of this paste action. type FlowDto struct { - // The process groups in this flow. - ProcessGroups []ProcessGroupEntity `json:"processGroups,omitempty"` - // The remote process groups in this flow. - RemoteProcessGroups []RemoteProcessGroupEntity `json:"remoteProcessGroups,omitempty"` - // The processors in this flow. - Processors []ProcessorEntity `json:"processors,omitempty"` - // The input ports in this flow. - InputPorts []PortEntity `json:"inputPorts,omitempty"` - // The output ports in this flow. - OutputPorts []PortEntity `json:"outputPorts,omitempty"` // The connections in this flow. Connections []ConnectionEntity `json:"connections,omitempty"` - // The labels in this flow. - Labels []LabelEntity `json:"labels,omitempty"` // The funnels in this flow. Funnels []FunnelEntity `json:"funnels,omitempty"` + // The input ports in this flow. + InputPorts []PortEntity `json:"inputPorts,omitempty"` + // The labels in this flow. + Labels []LabelEntity `json:"labels,omitempty"` + // The output ports in this flow. + OutputPorts []PortEntity `json:"outputPorts,omitempty"` + // The process groups in this flow. + ProcessGroups []ProcessGroupEntity `json:"processGroups,omitempty"` + // The processors in this flow. + Processors []ProcessorEntity `json:"processors,omitempty"` + // The remote process groups in this flow. + RemoteProcessGroups []RemoteProcessGroupEntity `json:"remoteProcessGroups,omitempty"` } diff --git a/pkg/nifi/model_flow_entity.go b/pkg/nifi/model_flow_entity.go index 09fd4b8..b2c48e4 100644 --- a/pkg/nifi/model_flow_entity.go +++ b/pkg/nifi/model_flow_entity.go @@ -3,7 +3,7 @@ * * REST API definition for Apache NiFi web services * - * API version: 2.0.0 + * API version: 2.1.0 * Contact: dev@nifi.apache.org * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git) */ diff --git a/pkg/nifi/model_flow_file_dto.go b/pkg/nifi/model_flow_file_dto.go index fa4b98d..36e2484 100644 --- a/pkg/nifi/model_flow_file_dto.go +++ b/pkg/nifi/model_flow_file_dto.go @@ -3,49 +3,49 @@ * * REST API definition for Apache NiFi web services * - * API version: 2.0.0 + * API version: 2.1.0 * Contact: dev@nifi.apache.org * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git) */ package nifi type FlowFileDto struct { - // The URI that can be used to access this FlowFile. - Uri string `json:"uri,omitempty"` - // The FlowFile UUID. - Uuid string `json:"uuid,omitempty"` - // The FlowFile filename. - Filename string `json:"filename,omitempty"` - // The FlowFile mime type. - MimeType string `json:"mimeType,omitempty"` - // The FlowFile's position in the queue. - Position int32 `json:"position,omitempty"` - // The FlowFile file size. - Size int64 `json:"size,omitempty"` - // How long this FlowFile has been enqueued. - QueuedDuration int64 `json:"queuedDuration,omitempty"` - // Duration since the FlowFile's greatest ancestor entered the flow. - LineageDuration int64 `json:"lineageDuration,omitempty"` - // How long in milliseconds until the FlowFile penalty expires. - PenaltyExpiresIn int64 `json:"penaltyExpiresIn,omitempty"` - // The id of the node where this FlowFile resides. - ClusterNodeId string `json:"clusterNodeId,omitempty"` - // The label for the node where this FlowFile resides. - ClusterNodeAddress string `json:"clusterNodeAddress,omitempty"` // The FlowFile attributes. Attributes map[string]string `json:"attributes,omitempty"` - // The section in which the content claim lives. - ContentClaimSection string `json:"contentClaimSection,omitempty"` + // The label for the node where this FlowFile resides. + ClusterNodeAddress string `json:"clusterNodeAddress,omitempty"` + // The id of the node where this FlowFile resides. + ClusterNodeId string `json:"clusterNodeId,omitempty"` // The container in which the content claim lives. ContentClaimContainer string `json:"contentClaimContainer,omitempty"` - // The identifier of the content claim. - ContentClaimIdentifier string `json:"contentClaimIdentifier,omitempty"` - // The offset into the content claim where the flowfile's content begins. - ContentClaimOffset int64 `json:"contentClaimOffset,omitempty"` // The file size of the content claim formatted. ContentClaimFileSize string `json:"contentClaimFileSize,omitempty"` // The file size of the content claim in bytes. ContentClaimFileSizeBytes int64 `json:"contentClaimFileSizeBytes,omitempty"` + // The identifier of the content claim. + ContentClaimIdentifier string `json:"contentClaimIdentifier,omitempty"` + // The offset into the content claim where the flowfile's content begins. + ContentClaimOffset int64 `json:"contentClaimOffset,omitempty"` + // The section in which the content claim lives. + ContentClaimSection string `json:"contentClaimSection,omitempty"` + // The FlowFile filename. + Filename string `json:"filename,omitempty"` + // Duration since the FlowFile's greatest ancestor entered the flow. + LineageDuration int64 `json:"lineageDuration,omitempty"` + // The FlowFile mime type. + MimeType string `json:"mimeType,omitempty"` // If the FlowFile is penalized. Penalized bool `json:"penalized,omitempty"` + // How long in milliseconds until the FlowFile penalty expires. + PenaltyExpiresIn int64 `json:"penaltyExpiresIn,omitempty"` + // The FlowFile's position in the queue. + Position int32 `json:"position,omitempty"` + // How long this FlowFile has been enqueued. + QueuedDuration int64 `json:"queuedDuration,omitempty"` + // The FlowFile file size. + Size int64 `json:"size,omitempty"` + // The URI that can be used to access this FlowFile. + Uri string `json:"uri,omitempty"` + // The FlowFile UUID. + Uuid string `json:"uuid,omitempty"` } diff --git a/pkg/nifi/model_flow_file_entity.go b/pkg/nifi/model_flow_file_entity.go index 1cd657d..b9b5ea2 100644 --- a/pkg/nifi/model_flow_file_entity.go +++ b/pkg/nifi/model_flow_file_entity.go @@ -3,7 +3,7 @@ * * REST API definition for Apache NiFi web services * - * API version: 2.0.0 + * API version: 2.1.0 * Contact: dev@nifi.apache.org * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git) */ diff --git a/pkg/nifi/model_flow_file_summary_dto.go b/pkg/nifi/model_flow_file_summary_dto.go index c863cc9..c0b2bc6 100644 --- a/pkg/nifi/model_flow_file_summary_dto.go +++ b/pkg/nifi/model_flow_file_summary_dto.go @@ -3,7 +3,7 @@ * * REST API definition for Apache NiFi web services * - * API version: 2.0.0 + * API version: 2.1.0 * Contact: dev@nifi.apache.org * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git) */ @@ -11,28 +11,28 @@ package nifi // The FlowFile summaries. The summaries will be populated once the request has completed. type FlowFileSummaryDto struct { - // The URI that can be used to access this FlowFile. - Uri string `json:"uri,omitempty"` - // The FlowFile UUID. - Uuid string `json:"uuid,omitempty"` + // The label for the node where this FlowFile resides. + ClusterNodeAddress string `json:"clusterNodeAddress,omitempty"` + // The id of the node where this FlowFile resides. + ClusterNodeId string `json:"clusterNodeId,omitempty"` // The FlowFile filename. Filename string `json:"filename,omitempty"` + // Duration since the FlowFile's greatest ancestor entered the flow. + LineageDuration int64 `json:"lineageDuration,omitempty"` // The FlowFile mime type. MimeType string `json:"mimeType,omitempty"` + // If the FlowFile is penalized. + Penalized bool `json:"penalized,omitempty"` + // How long in milliseconds until the FlowFile penalty expires. + PenaltyExpiresIn int64 `json:"penaltyExpiresIn,omitempty"` // The FlowFile's position in the queue. Position int32 `json:"position,omitempty"` - // The FlowFile file size. - Size int64 `json:"size,omitempty"` // How long this FlowFile has been enqueued. QueuedDuration int64 `json:"queuedDuration,omitempty"` - // Duration since the FlowFile's greatest ancestor entered the flow. - LineageDuration int64 `json:"lineageDuration,omitempty"` - // How long in milliseconds until the FlowFile penalty expires. - PenaltyExpiresIn int64 `json:"penaltyExpiresIn,omitempty"` - // The id of the node where this FlowFile resides. - ClusterNodeId string `json:"clusterNodeId,omitempty"` - // The label for the node where this FlowFile resides. - ClusterNodeAddress string `json:"clusterNodeAddress,omitempty"` - // If the FlowFile is penalized. - Penalized bool `json:"penalized,omitempty"` + // The FlowFile file size. + Size int64 `json:"size,omitempty"` + // The URI that can be used to access this FlowFile. + Uri string `json:"uri,omitempty"` + // The FlowFile UUID. + Uuid string `json:"uuid,omitempty"` } diff --git a/pkg/nifi/model_flow_registry_branch_dto.go b/pkg/nifi/model_flow_registry_branch_dto.go index 9ac2720..facd71a 100644 --- a/pkg/nifi/model_flow_registry_branch_dto.go +++ b/pkg/nifi/model_flow_registry_branch_dto.go @@ -3,7 +3,7 @@ * * REST API definition for Apache NiFi web services * - * API version: 2.0.0 + * API version: 2.1.0 * Contact: dev@nifi.apache.org * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git) */ diff --git a/pkg/nifi/model_flow_registry_branch_entity.go b/pkg/nifi/model_flow_registry_branch_entity.go index 26815a8..e9f4e2d 100644 --- a/pkg/nifi/model_flow_registry_branch_entity.go +++ b/pkg/nifi/model_flow_registry_branch_entity.go @@ -3,7 +3,7 @@ * * REST API definition for Apache NiFi web services * - * API version: 2.0.0 + * API version: 2.1.0 * Contact: dev@nifi.apache.org * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git) */ diff --git a/pkg/nifi/model_flow_registry_branches_entity.go b/pkg/nifi/model_flow_registry_branches_entity.go index dc896e2..0bffc2c 100644 --- a/pkg/nifi/model_flow_registry_branches_entity.go +++ b/pkg/nifi/model_flow_registry_branches_entity.go @@ -3,7 +3,7 @@ * * REST API definition for Apache NiFi web services * - * API version: 2.0.0 + * API version: 2.1.0 * Contact: dev@nifi.apache.org * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git) */ diff --git a/pkg/nifi/model_flow_registry_bucket.go b/pkg/nifi/model_flow_registry_bucket.go index 1a84c24..0f5c4c9 100644 --- a/pkg/nifi/model_flow_registry_bucket.go +++ b/pkg/nifi/model_flow_registry_bucket.go @@ -3,16 +3,16 @@ * * REST API definition for Apache NiFi web services * - * API version: 2.0.0 + * API version: 2.1.0 * Contact: dev@nifi.apache.org * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git) */ package nifi type FlowRegistryBucket struct { + CreatedTimestamp int64 `json:"createdTimestamp,omitempty"` + Description string `json:"description,omitempty"` Identifier string `json:"identifier,omitempty"` Name string `json:"name,omitempty"` - Description string `json:"description,omitempty"` - CreatedTimestamp int64 `json:"createdTimestamp,omitempty"` Permissions *FlowRegistryPermissions `json:"permissions,omitempty"` } diff --git a/pkg/nifi/model_flow_registry_bucket_dto.go b/pkg/nifi/model_flow_registry_bucket_dto.go index d67302d..b77172e 100644 --- a/pkg/nifi/model_flow_registry_bucket_dto.go +++ b/pkg/nifi/model_flow_registry_bucket_dto.go @@ -3,19 +3,19 @@ * * REST API definition for Apache NiFi web services * - * API version: 2.0.0 + * API version: 2.1.0 * Contact: dev@nifi.apache.org * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git) */ package nifi type FlowRegistryBucketDto struct { + // The created timestamp of this bucket + Created int64 `json:"created,omitempty"` + // The bucket description + Description string `json:"description,omitempty"` // The bucket identifier Id string `json:"id,omitempty"` // The bucket name Name string `json:"name,omitempty"` - // The bucket description - Description string `json:"description,omitempty"` - // The created timestamp of this bucket - Created int64 `json:"created,omitempty"` } diff --git a/pkg/nifi/model_flow_registry_bucket_entity.go b/pkg/nifi/model_flow_registry_bucket_entity.go index df2aacd..a2e8d0c 100644 --- a/pkg/nifi/model_flow_registry_bucket_entity.go +++ b/pkg/nifi/model_flow_registry_bucket_entity.go @@ -3,14 +3,14 @@ * * REST API definition for Apache NiFi web services * - * API version: 2.0.0 + * API version: 2.1.0 * Contact: dev@nifi.apache.org * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git) */ package nifi type FlowRegistryBucketEntity struct { - Id string `json:"id,omitempty"` Bucket *FlowRegistryBucketDto `json:"bucket,omitempty"` + Id string `json:"id,omitempty"` Permissions *PermissionsDto `json:"permissions,omitempty"` } diff --git a/pkg/nifi/model_flow_registry_buckets_entity.go b/pkg/nifi/model_flow_registry_buckets_entity.go index a0c10ff..66639ee 100644 --- a/pkg/nifi/model_flow_registry_buckets_entity.go +++ b/pkg/nifi/model_flow_registry_buckets_entity.go @@ -3,7 +3,7 @@ * * REST API definition for Apache NiFi web services * - * API version: 2.0.0 + * API version: 2.1.0 * Contact: dev@nifi.apache.org * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git) */ diff --git a/pkg/nifi/model_flow_registry_client_dto.go b/pkg/nifi/model_flow_registry_client_dto.go index a0f263c..034af6d 100644 --- a/pkg/nifi/model_flow_registry_client_dto.go +++ b/pkg/nifi/model_flow_registry_client_dto.go @@ -3,44 +3,44 @@ * * REST API definition for Apache NiFi web services * - * API version: 2.0.0 + * API version: 2.1.0 * Contact: dev@nifi.apache.org * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git) */ package nifi type FlowRegistryClientDto struct { + // The annotation data for the registry client. This is how the custom UI relays configuration to the registry client. + AnnotationData string `json:"annotationData,omitempty"` + Bundle *BundleDto `json:"bundle,omitempty"` + // Whether the registry client has been deprecated. + Deprecated bool `json:"deprecated,omitempty"` + // The registry description + Description string `json:"description,omitempty"` + // The descriptors for the registry client properties. + Descriptors map[string]PropertyDescriptorDto `json:"descriptors,omitempty"` + // Whether the underlying extension is missing. + ExtensionMissing bool `json:"extensionMissing,omitempty"` // The registry identifier Id string `json:"id,omitempty"` + // Whether the flow registry client has multiple versions available. + MultipleVersionsAvailable bool `json:"multipleVersionsAvailable,omitempty"` // The registry name Name string `json:"name,omitempty"` - // The registry description - Description string `json:"description,omitempty"` - // The type of the registry client. - Type_ string `json:"type,omitempty"` - Bundle *BundleDto `json:"bundle,omitempty"` // The properties of the registry client. Properties map[string]string `json:"properties,omitempty"` - // The descriptors for the registry client properties. - Descriptors map[string]PropertyDescriptorDto `json:"descriptors,omitempty"` + // Whether the registry client requires elevated privileges. + Restricted bool `json:"restricted,omitempty"` // Set of sensitive dynamic property names SensitiveDynamicPropertyNames []string `json:"sensitiveDynamicPropertyNames,omitempty"` - // Whether the registry client supports sensitive dynamic properties. - SupportsSensitiveDynamicProperties bool `json:"supportsSensitiveDynamicProperties,omitempty"` // Whether the registry client supports branching. SupportsBranching bool `json:"supportsBranching,omitempty"` - // Whether the registry client requires elevated privileges. - Restricted bool `json:"restricted,omitempty"` - // Whether the registry client has been deprecated. - Deprecated bool `json:"deprecated,omitempty"` + // Whether the registry client supports sensitive dynamic properties. + SupportsSensitiveDynamicProperties bool `json:"supportsSensitiveDynamicProperties,omitempty"` + // The type of the registry client. + Type_ string `json:"type,omitempty"` // Gets the validation errors from the registry client. These validation errors represent the problems with the registry client that must be resolved before it can be used for interacting with the flow registry. ValidationErrors []string `json:"validationErrors,omitempty"` // Indicates whether the Registry Client is valid, invalid, or still in the process of validating (i.e., it is unknown whether or not the Registry Client is valid) ValidationStatus string `json:"validationStatus,omitempty"` - // The annotation data for the registry client. This is how the custom UI relays configuration to the registry client. - AnnotationData string `json:"annotationData,omitempty"` - // Whether the underlying extension is missing. - ExtensionMissing bool `json:"extensionMissing,omitempty"` - // Whether the flow registry client has multiple versions available. - MultipleVersionsAvailable bool `json:"multipleVersionsAvailable,omitempty"` } diff --git a/pkg/nifi/model_flow_registry_client_entity.go b/pkg/nifi/model_flow_registry_client_entity.go index f8109e7..d701ce6 100644 --- a/pkg/nifi/model_flow_registry_client_entity.go +++ b/pkg/nifi/model_flow_registry_client_entity.go @@ -3,24 +3,24 @@ * * REST API definition for Apache NiFi web services * - * API version: 2.0.0 + * API version: 2.1.0 * Contact: dev@nifi.apache.org * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git) */ package nifi type FlowRegistryClientEntity struct { - Revision *RevisionDto `json:"revision,omitempty"` - // The id of the component. - Id string `json:"id,omitempty"` - // The URI for futures requests to the component. - Uri string `json:"uri,omitempty"` - Position *PositionDto `json:"position,omitempty"` - Permissions *PermissionsDto `json:"permissions,omitempty"` // The bulletins for this component. Bulletins []BulletinEntity `json:"bulletins,omitempty"` + Component *FlowRegistryClientDto `json:"component,omitempty"` // Acknowledges that this node is disconnected to allow for mutable requests to proceed. DisconnectedNodeAcknowledged bool `json:"disconnectedNodeAcknowledged,omitempty"` + // The id of the component. + Id string `json:"id,omitempty"` OperatePermissions *PermissionsDto `json:"operatePermissions,omitempty"` - Component *FlowRegistryClientDto `json:"component,omitempty"` + Permissions *PermissionsDto `json:"permissions,omitempty"` + Position *PositionDto `json:"position,omitempty"` + Revision *RevisionDto `json:"revision,omitempty"` + // The URI for futures requests to the component. + Uri string `json:"uri,omitempty"` } diff --git a/pkg/nifi/model_flow_registry_client_types_entity.go b/pkg/nifi/model_flow_registry_client_types_entity.go index 0c6374d..5f8076f 100644 --- a/pkg/nifi/model_flow_registry_client_types_entity.go +++ b/pkg/nifi/model_flow_registry_client_types_entity.go @@ -3,7 +3,7 @@ * * REST API definition for Apache NiFi web services * - * API version: 2.0.0 + * API version: 2.1.0 * Contact: dev@nifi.apache.org * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git) */ diff --git a/pkg/nifi/model_flow_registry_clients_entity.go b/pkg/nifi/model_flow_registry_clients_entity.go index 84940a8..315d3df 100644 --- a/pkg/nifi/model_flow_registry_clients_entity.go +++ b/pkg/nifi/model_flow_registry_clients_entity.go @@ -3,7 +3,7 @@ * * REST API definition for Apache NiFi web services * - * API version: 2.0.0 + * API version: 2.1.0 * Contact: dev@nifi.apache.org * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git) */ diff --git a/pkg/nifi/model_flow_registry_permissions.go b/pkg/nifi/model_flow_registry_permissions.go index 6e38e4a..5b4c9a9 100644 --- a/pkg/nifi/model_flow_registry_permissions.go +++ b/pkg/nifi/model_flow_registry_permissions.go @@ -3,14 +3,14 @@ * * REST API definition for Apache NiFi web services * - * API version: 2.0.0 + * API version: 2.1.0 * Contact: dev@nifi.apache.org * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git) */ package nifi type FlowRegistryPermissions struct { + CanDelete bool `json:"canDelete,omitempty"` CanRead bool `json:"canRead,omitempty"` CanWrite bool `json:"canWrite,omitempty"` - CanDelete bool `json:"canDelete,omitempty"` } diff --git a/pkg/nifi/model_flow_snippet_dto.go b/pkg/nifi/model_flow_snippet_dto.go index ec3979b..82dbdbb 100644 --- a/pkg/nifi/model_flow_snippet_dto.go +++ b/pkg/nifi/model_flow_snippet_dto.go @@ -3,7 +3,7 @@ * * REST API definition for Apache NiFi web services * - * API version: 2.0.0 + * API version: 2.1.0 * Contact: dev@nifi.apache.org * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git) */ @@ -11,22 +11,22 @@ package nifi // The contents of this process group. type FlowSnippetDto struct { - // The process groups in this flow snippet. - ProcessGroups []ProcessGroupDto `json:"processGroups,omitempty"` - // The remote process groups in this flow snippet. - RemoteProcessGroups []RemoteProcessGroupDto `json:"remoteProcessGroups,omitempty"` - // The processors in this flow snippet. - Processors []ProcessorDto `json:"processors,omitempty"` - // The input ports in this flow snippet. - InputPorts []PortDto `json:"inputPorts,omitempty"` - // The output ports in this flow snippet. - OutputPorts []PortDto `json:"outputPorts,omitempty"` // The connections in this flow snippet. Connections []ConnectionDto `json:"connections,omitempty"` - // The labels in this flow snippet. - Labels []LabelDto `json:"labels,omitempty"` - // The funnels in this flow snippet. - Funnels []FunnelDto `json:"funnels,omitempty"` // The controller services in this flow snippet. ControllerServices []ControllerServiceDto `json:"controllerServices,omitempty"` + // The funnels in this flow snippet. + Funnels []FunnelDto `json:"funnels,omitempty"` + // The input ports in this flow snippet. + InputPorts []PortDto `json:"inputPorts,omitempty"` + // The labels in this flow snippet. + Labels []LabelDto `json:"labels,omitempty"` + // The output ports in this flow snippet. + OutputPorts []PortDto `json:"outputPorts,omitempty"` + // The process groups in this flow snippet. + ProcessGroups []ProcessGroupDto `json:"processGroups,omitempty"` + // The processors in this flow snippet. + Processors []ProcessorDto `json:"processors,omitempty"` + // The remote process groups in this flow snippet. + RemoteProcessGroups []RemoteProcessGroupDto `json:"remoteProcessGroups,omitempty"` } diff --git a/pkg/nifi/model_funnel_dto.go b/pkg/nifi/model_funnel_dto.go index dbeb346..553481c 100644 --- a/pkg/nifi/model_funnel_dto.go +++ b/pkg/nifi/model_funnel_dto.go @@ -3,7 +3,7 @@ * * REST API definition for Apache NiFi web services * - * API version: 2.0.0 + * API version: 2.1.0 * Contact: dev@nifi.apache.org * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git) */ @@ -13,9 +13,9 @@ package nifi type FunnelDto struct { // The id of the component. Id string `json:"id,omitempty"` - // The ID of the corresponding component that is under version control - VersionedComponentId string `json:"versionedComponentId,omitempty"` // The id of parent process group of this component if applicable. ParentGroupId string `json:"parentGroupId,omitempty"` Position *PositionDto `json:"position,omitempty"` + // The ID of the corresponding component that is under version control + VersionedComponentId string `json:"versionedComponentId,omitempty"` } diff --git a/pkg/nifi/model_funnel_entity.go b/pkg/nifi/model_funnel_entity.go index 7ae4602..00820bd 100644 --- a/pkg/nifi/model_funnel_entity.go +++ b/pkg/nifi/model_funnel_entity.go @@ -3,23 +3,24 @@ * * REST API definition for Apache NiFi web services * - * API version: 2.0.0 + * API version: 2.1.0 * Contact: dev@nifi.apache.org * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git) */ package nifi +// The funnels in this flow. type FunnelEntity struct { - Revision *RevisionDto `json:"revision,omitempty"` - // The id of the component. - Id string `json:"id,omitempty"` - // The URI for futures requests to the component. - Uri string `json:"uri,omitempty"` - Position *PositionDto `json:"position,omitempty"` - Permissions *PermissionsDto `json:"permissions,omitempty"` // The bulletins for this component. Bulletins []BulletinEntity `json:"bulletins,omitempty"` + Component *FunnelDto `json:"component,omitempty"` // Acknowledges that this node is disconnected to allow for mutable requests to proceed. DisconnectedNodeAcknowledged bool `json:"disconnectedNodeAcknowledged,omitempty"` - Component *FunnelDto `json:"component,omitempty"` + // The id of the component. + Id string `json:"id,omitempty"` + Permissions *PermissionsDto `json:"permissions,omitempty"` + Position *PositionDto `json:"position,omitempty"` + Revision *RevisionDto `json:"revision,omitempty"` + // The URI for futures requests to the component. + Uri string `json:"uri,omitempty"` } diff --git a/pkg/nifi/model_funnels_entity.go b/pkg/nifi/model_funnels_entity.go index afe6407..ace2625 100644 --- a/pkg/nifi/model_funnels_entity.go +++ b/pkg/nifi/model_funnels_entity.go @@ -3,7 +3,7 @@ * * REST API definition for Apache NiFi web services * - * API version: 2.0.0 + * API version: 2.1.0 * Contact: dev@nifi.apache.org * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git) */ diff --git a/pkg/nifi/model_garbage_collection_dto.go b/pkg/nifi/model_garbage_collection_dto.go index 852d36e..5a53662 100644 --- a/pkg/nifi/model_garbage_collection_dto.go +++ b/pkg/nifi/model_garbage_collection_dto.go @@ -3,7 +3,7 @@ * * REST API definition for Apache NiFi web services * - * API version: 2.0.0 + * API version: 2.1.0 * Contact: dev@nifi.apache.org * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git) */ @@ -11,12 +11,12 @@ package nifi // The garbage collection details. type GarbageCollectionDto struct { - // The name of the garbage collector. - Name string `json:"name,omitempty"` // The number of times garbage collection has run. CollectionCount int64 `json:"collectionCount,omitempty"` - // The total amount of time spent garbage collecting. - CollectionTime string `json:"collectionTime,omitempty"` // The total number of milliseconds spent garbage collecting. CollectionMillis int64 `json:"collectionMillis,omitempty"` + // The total amount of time spent garbage collecting. + CollectionTime string `json:"collectionTime,omitempty"` + // The name of the garbage collector. + Name string `json:"name,omitempty"` } diff --git a/pkg/nifi/model_history_dto.go b/pkg/nifi/model_history_dto.go index 64810c2..0715f8a 100644 --- a/pkg/nifi/model_history_dto.go +++ b/pkg/nifi/model_history_dto.go @@ -3,17 +3,17 @@ * * REST API definition for Apache NiFi web services * - * API version: 2.0.0 + * API version: 2.1.0 * Contact: dev@nifi.apache.org * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git) */ package nifi type HistoryDto struct { - // The number of number of actions that matched the search criteria.. - Total int32 `json:"total,omitempty"` - // The timestamp when the report was generated. - LastRefreshed string `json:"lastRefreshed,omitempty"` // The actions. Actions []ActionEntity `json:"actions,omitempty"` + // The timestamp when the report was generated. + LastRefreshed string `json:"lastRefreshed,omitempty"` + // The number of number of actions that matched the search criteria.. + Total int32 `json:"total,omitempty"` } diff --git a/pkg/nifi/model_history_entity.go b/pkg/nifi/model_history_entity.go index d0865ec..6d3a10e 100644 --- a/pkg/nifi/model_history_entity.go +++ b/pkg/nifi/model_history_entity.go @@ -3,7 +3,7 @@ * * REST API definition for Apache NiFi web services * - * API version: 2.0.0 + * API version: 2.1.0 * Contact: dev@nifi.apache.org * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git) */ diff --git a/pkg/nifi/model_input_ports_entity.go b/pkg/nifi/model_input_ports_entity.go index 2f35ff4..a8f0d9e 100644 --- a/pkg/nifi/model_input_ports_entity.go +++ b/pkg/nifi/model_input_ports_entity.go @@ -3,7 +3,7 @@ * * REST API definition for Apache NiFi web services * - * API version: 2.0.0 + * API version: 2.1.0 * Contact: dev@nifi.apache.org * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git) */ diff --git a/pkg/nifi/model_integer_parameter.go b/pkg/nifi/model_integer_parameter.go index c087a72..4afa1dd 100644 --- a/pkg/nifi/model_integer_parameter.go +++ b/pkg/nifi/model_integer_parameter.go @@ -3,7 +3,7 @@ * * REST API definition for Apache NiFi web services * - * API version: 2.0.0 + * API version: 2.1.0 * Contact: dev@nifi.apache.org * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git) */ diff --git a/pkg/nifi/model_jmx_metrics_result_dto.go b/pkg/nifi/model_jmx_metrics_result_dto.go index 2a69f8c..39a242e 100644 --- a/pkg/nifi/model_jmx_metrics_result_dto.go +++ b/pkg/nifi/model_jmx_metrics_result_dto.go @@ -3,17 +3,17 @@ * * REST API definition for Apache NiFi web services * - * API version: 2.0.0 + * API version: 2.1.0 * Contact: dev@nifi.apache.org * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git) */ package nifi type JmxMetricsResultDto struct { - // The bean name of the metrics bean. - BeanName string `json:"beanName,omitempty"` // The attribute name of the metrics bean's attribute. AttributeName string `json:"attributeName,omitempty"` // The attribute value of the the metrics bean's attribute AttributeValue *interface{} `json:"attributeValue,omitempty"` + // The bean name of the metrics bean. + BeanName string `json:"beanName,omitempty"` } diff --git a/pkg/nifi/model_jmx_metrics_results_entity.go b/pkg/nifi/model_jmx_metrics_results_entity.go index 24fe012..ac9fa37 100644 --- a/pkg/nifi/model_jmx_metrics_results_entity.go +++ b/pkg/nifi/model_jmx_metrics_results_entity.go @@ -3,7 +3,7 @@ * * REST API definition for Apache NiFi web services * - * API version: 2.0.0 + * API version: 2.1.0 * Contact: dev@nifi.apache.org * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git) */ diff --git a/pkg/nifi/model_label_dto.go b/pkg/nifi/model_label_dto.go index 956545f..4b5a12a 100644 --- a/pkg/nifi/model_label_dto.go +++ b/pkg/nifi/model_label_dto.go @@ -3,7 +3,7 @@ * * REST API definition for Apache NiFi web services * - * API version: 2.0.0 + * API version: 2.1.0 * Contact: dev@nifi.apache.org * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git) */ @@ -11,21 +11,21 @@ package nifi // The labels in this flow snippet. type LabelDto struct { + // The z index of the label. + GetzIndex int64 `json:"getzIndex,omitempty"` + // The height of the label in pixels when at a 1:1 scale. + Height float64 `json:"height,omitempty"` // The id of the component. Id string `json:"id,omitempty"` - // The ID of the corresponding component that is under version control - VersionedComponentId string `json:"versionedComponentId,omitempty"` + // The text that appears in the label. + Label string `json:"label"` // The id of parent process group of this component if applicable. ParentGroupId string `json:"parentGroupId,omitempty"` Position *PositionDto `json:"position,omitempty"` - // The text that appears in the label. - Label string `json:"label"` - // The width of the label in pixels when at a 1:1 scale. - Width float64 `json:"width,omitempty"` - // The height of the label in pixels when at a 1:1 scale. - Height float64 `json:"height,omitempty"` - // The z index of the label. - GetzIndex int64 `json:"getzIndex,omitempty"` // The styles for this label (font-size : 12px, background-color : #eee, etc). Style map[string]string `json:"style,omitempty"` + // The ID of the corresponding component that is under version control + VersionedComponentId string `json:"versionedComponentId,omitempty"` + // The width of the label in pixels when at a 1:1 scale. + Width float64 `json:"width,omitempty"` } diff --git a/pkg/nifi/model_label_entity.go b/pkg/nifi/model_label_entity.go index 0a32e98..ddb4600 100644 --- a/pkg/nifi/model_label_entity.go +++ b/pkg/nifi/model_label_entity.go @@ -3,26 +3,27 @@ * * REST API definition for Apache NiFi web services * - * API version: 2.0.0 + * API version: 2.1.0 * Contact: dev@nifi.apache.org * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git) */ package nifi +// The labels in this flow. type LabelEntity struct { - Revision *RevisionDto `json:"revision,omitempty"` - // The id of the component. - Id string `json:"id,omitempty"` - // The URI for futures requests to the component. - Uri string `json:"uri,omitempty"` - Position *PositionDto `json:"position,omitempty"` - Permissions *PermissionsDto `json:"permissions,omitempty"` // The bulletins for this component. Bulletins []BulletinEntity `json:"bulletins,omitempty"` + Component *LabelDto `json:"component,omitempty"` + Dimensions *DimensionsDto `json:"dimensions,omitempty"` // Acknowledges that this node is disconnected to allow for mutable requests to proceed. DisconnectedNodeAcknowledged bool `json:"disconnectedNodeAcknowledged,omitempty"` - Dimensions *DimensionsDto `json:"dimensions,omitempty"` // The z index of the label. GetzIndex int64 `json:"getzIndex,omitempty"` - Component *LabelDto `json:"component,omitempty"` + // The id of the component. + Id string `json:"id,omitempty"` + Permissions *PermissionsDto `json:"permissions,omitempty"` + Position *PositionDto `json:"position,omitempty"` + Revision *RevisionDto `json:"revision,omitempty"` + // The URI for futures requests to the component. + Uri string `json:"uri,omitempty"` } diff --git a/pkg/nifi/model_labels_entity.go b/pkg/nifi/model_labels_entity.go index 0faf7cb..2e9c84d 100644 --- a/pkg/nifi/model_labels_entity.go +++ b/pkg/nifi/model_labels_entity.go @@ -3,7 +3,7 @@ * * REST API definition for Apache NiFi web services * - * API version: 2.0.0 + * API version: 2.1.0 * Contact: dev@nifi.apache.org * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git) */ diff --git a/pkg/nifi/model_latest_provenance_events_dto.go b/pkg/nifi/model_latest_provenance_events_dto.go index 070e2e9..b207f2f 100644 --- a/pkg/nifi/model_latest_provenance_events_dto.go +++ b/pkg/nifi/model_latest_provenance_events_dto.go @@ -3,7 +3,7 @@ * * REST API definition for Apache NiFi web services * - * API version: 2.0.0 + * API version: 2.1.0 * Contact: dev@nifi.apache.org * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git) */ diff --git a/pkg/nifi/model_latest_provenance_events_entity.go b/pkg/nifi/model_latest_provenance_events_entity.go index ed640d2..8826f13 100644 --- a/pkg/nifi/model_latest_provenance_events_entity.go +++ b/pkg/nifi/model_latest_provenance_events_entity.go @@ -3,7 +3,7 @@ * * REST API definition for Apache NiFi web services * - * API version: 2.0.0 + * API version: 2.1.0 * Contact: dev@nifi.apache.org * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git) */ diff --git a/pkg/nifi/model_lineage_dto.go b/pkg/nifi/model_lineage_dto.go index 19db7a0..376e9ca 100644 --- a/pkg/nifi/model_lineage_dto.go +++ b/pkg/nifi/model_lineage_dto.go @@ -3,25 +3,25 @@ * * REST API definition for Apache NiFi web services * - * API version: 2.0.0 + * API version: 2.1.0 * Contact: dev@nifi.apache.org * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git) */ package nifi type LineageDto struct { - // The id of this lineage query. - Id string `json:"id,omitempty"` - // The URI for this lineage query for later retrieval and deletion. - Uri string `json:"uri,omitempty"` - // When the lineage query was submitted. - SubmissionTime string `json:"submissionTime,omitempty"` // When the lineage query will expire. Expiration string `json:"expiration,omitempty"` - // The percent complete for the lineage query. - PercentCompleted int32 `json:"percentCompleted,omitempty"` // Whether the lineage query has finished. Finished bool `json:"finished,omitempty"` + // The id of this lineage query. + Id string `json:"id,omitempty"` + // The percent complete for the lineage query. + PercentCompleted int32 `json:"percentCompleted,omitempty"` Request *LineageRequestDto `json:"request,omitempty"` Results *LineageResultsDto `json:"results,omitempty"` + // When the lineage query was submitted. + SubmissionTime string `json:"submissionTime,omitempty"` + // The URI for this lineage query for later retrieval and deletion. + Uri string `json:"uri,omitempty"` } diff --git a/pkg/nifi/model_lineage_entity.go b/pkg/nifi/model_lineage_entity.go index 4cd687f..9e79310 100644 --- a/pkg/nifi/model_lineage_entity.go +++ b/pkg/nifi/model_lineage_entity.go @@ -3,7 +3,7 @@ * * REST API definition for Apache NiFi web services * - * API version: 2.0.0 + * API version: 2.1.0 * Contact: dev@nifi.apache.org * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git) */ diff --git a/pkg/nifi/model_lineage_request_dto.go b/pkg/nifi/model_lineage_request_dto.go index aa986bc..a7b0e3f 100644 --- a/pkg/nifi/model_lineage_request_dto.go +++ b/pkg/nifi/model_lineage_request_dto.go @@ -3,7 +3,7 @@ * * REST API definition for Apache NiFi web services * - * API version: 2.0.0 + * API version: 2.1.0 * Contact: dev@nifi.apache.org * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git) */ @@ -11,12 +11,12 @@ package nifi // The initial lineage result. type LineageRequestDto struct { + // The id of the node where this lineage originated if clustered. + ClusterNodeId string `json:"clusterNodeId,omitempty"` // The event id that was used to generate this lineage, if applicable. The event id is allowed for any type of lineageRequestType. If the lineageRequestType is FLOWFILE and the flowfile uuid is also included in the request, the event id will be ignored. EventId int64 `json:"eventId,omitempty"` // The type of lineage request. PARENTS will return the lineage for the flowfiles that are parents of the specified event. CHILDREN will return the lineage for the flowfiles that are children of the specified event. FLOWFILE will return the lineage for the specified flowfile. LineageRequestType string `json:"lineageRequestType,omitempty"` // The flowfile uuid that was used to generate the lineage. The flowfile uuid is only allowed when the lineageRequestType is FLOWFILE and will take precedence over event id. Uuid string `json:"uuid,omitempty"` - // The id of the node where this lineage originated if clustered. - ClusterNodeId string `json:"clusterNodeId,omitempty"` } diff --git a/pkg/nifi/model_lineage_results_dto.go b/pkg/nifi/model_lineage_results_dto.go index c6ea71f..32e21cd 100644 --- a/pkg/nifi/model_lineage_results_dto.go +++ b/pkg/nifi/model_lineage_results_dto.go @@ -3,7 +3,7 @@ * * REST API definition for Apache NiFi web services * - * API version: 2.0.0 + * API version: 2.1.0 * Contact: dev@nifi.apache.org * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git) */ @@ -13,8 +13,8 @@ package nifi type LineageResultsDto struct { // Any errors that occurred while generating the lineage. Errors []string `json:"errors,omitempty"` - // The nodes in the lineage. - Nodes []ProvenanceNodeDto `json:"nodes,omitempty"` // The links between the nodes in the lineage. Links []ProvenanceLinkDto `json:"links,omitempty"` + // The nodes in the lineage. + Nodes []ProvenanceNodeDto `json:"nodes,omitempty"` } diff --git a/pkg/nifi/model_listing_request_dto.go b/pkg/nifi/model_listing_request_dto.go index 4e332a0..a5afed2 100644 --- a/pkg/nifi/model_listing_request_dto.go +++ b/pkg/nifi/model_listing_request_dto.go @@ -3,36 +3,36 @@ * * REST API definition for Apache NiFi web services * - * API version: 2.0.0 + * API version: 2.1.0 * Contact: dev@nifi.apache.org * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git) */ package nifi type ListingRequestDto struct { + // Whether the destination of the connection is running + DestinationRunning bool `json:"destinationRunning,omitempty"` + // The reason, if any, that this listing request failed. + FailureReason string `json:"failureReason,omitempty"` + // Whether the query has finished. + Finished bool `json:"finished,omitempty"` + // The FlowFile summaries. The summaries will be populated once the request has completed. + FlowFileSummaries []FlowFileSummaryDto `json:"flowFileSummaries,omitempty"` // The id for this listing request. Id string `json:"id,omitempty"` - // The URI for future requests to this listing request. - Uri string `json:"uri,omitempty"` - // The timestamp when the query was submitted. - SubmissionTime string `json:"submissionTime,omitempty"` // The last time this listing request was updated. LastUpdated string `json:"lastUpdated,omitempty"` - // The current percent complete. - PercentCompleted int32 `json:"percentCompleted,omitempty"` - // Whether the query has finished. - Finished bool `json:"finished,omitempty"` - // The reason, if any, that this listing request failed. - FailureReason string `json:"failureReason,omitempty"` // The maximum number of FlowFileSummary objects to return MaxResults int32 `json:"maxResults,omitempty"` - // The current state of the listing request. - State string `json:"state,omitempty"` + // The current percent complete. + PercentCompleted int32 `json:"percentCompleted,omitempty"` QueueSize *QueueSizeDto `json:"queueSize,omitempty"` - // The FlowFile summaries. The summaries will be populated once the request has completed. - FlowFileSummaries []FlowFileSummaryDto `json:"flowFileSummaries,omitempty"` // Whether the source of the connection is running SourceRunning bool `json:"sourceRunning,omitempty"` - // Whether the destination of the connection is running - DestinationRunning bool `json:"destinationRunning,omitempty"` + // The current state of the listing request. + State string `json:"state,omitempty"` + // The timestamp when the query was submitted. + SubmissionTime string `json:"submissionTime,omitempty"` + // The URI for future requests to this listing request. + Uri string `json:"uri,omitempty"` } diff --git a/pkg/nifi/model_listing_request_entity.go b/pkg/nifi/model_listing_request_entity.go index d2eee26..94d5370 100644 --- a/pkg/nifi/model_listing_request_entity.go +++ b/pkg/nifi/model_listing_request_entity.go @@ -3,7 +3,7 @@ * * REST API definition for Apache NiFi web services * - * API version: 2.0.0 + * API version: 2.1.0 * Contact: dev@nifi.apache.org * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git) */ diff --git a/pkg/nifi/model_long_parameter.go b/pkg/nifi/model_long_parameter.go index 0dc2896..3fa1efc 100644 --- a/pkg/nifi/model_long_parameter.go +++ b/pkg/nifi/model_long_parameter.go @@ -3,7 +3,7 @@ * * REST API definition for Apache NiFi web services * - * API version: 2.0.0 + * API version: 2.1.0 * Contact: dev@nifi.apache.org * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git) */ diff --git a/pkg/nifi/model_multi_processor_use_case.go b/pkg/nifi/model_multi_processor_use_case.go index a01d574..dafba86 100644 --- a/pkg/nifi/model_multi_processor_use_case.go +++ b/pkg/nifi/model_multi_processor_use_case.go @@ -3,7 +3,7 @@ * * REST API definition for Apache NiFi web services * - * API version: 2.0.0 + * API version: 2.1.0 * Contact: dev@nifi.apache.org * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git) */ @@ -11,12 +11,12 @@ package nifi // A list of use cases that have been documented that involve this Processor in conjunction with other Processors type MultiProcessorUseCase struct { + // A description of how to configure the Processor to perform the task described in the use case + Configurations []ProcessorConfiguration `json:"configurations,omitempty"` // A description of the use case Description string `json:"description,omitempty"` - // Any pertinent notes about the use case - Notes string `json:"notes,omitempty"` // Keywords that pertain to the use csae Keywords []string `json:"keywords,omitempty"` - // A description of how to configure the Processor to perform the task described in the use case - Configurations []ProcessorConfiguration `json:"configurations,omitempty"` + // Any pertinent notes about the use case + Notes string `json:"notes,omitempty"` } diff --git a/pkg/nifi/model_nar_coordinate_dto.go b/pkg/nifi/model_nar_coordinate_dto.go index 8e171f1..0cf8151 100644 --- a/pkg/nifi/model_nar_coordinate_dto.go +++ b/pkg/nifi/model_nar_coordinate_dto.go @@ -3,7 +3,7 @@ * * REST API definition for Apache NiFi web services * - * API version: 2.0.0 + * API version: 2.1.0 * Contact: dev@nifi.apache.org * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git) */ @@ -11,10 +11,10 @@ package nifi // The coordinate of another NAR that the this NAR is dependent on, or null if not dependent on another NAR. type NarCoordinateDto struct { - // The group of the NAR. - Group string `json:"group,omitempty"` // The artifact id of the NAR. Artifact string `json:"artifact,omitempty"` + // The group of the NAR. + Group string `json:"group,omitempty"` // The version of the NAR. Version string `json:"version,omitempty"` } diff --git a/pkg/nifi/model_nar_details_entity.go b/pkg/nifi/model_nar_details_entity.go index 1a24e38..2370bc5 100644 --- a/pkg/nifi/model_nar_details_entity.go +++ b/pkg/nifi/model_nar_details_entity.go @@ -3,26 +3,26 @@ * * REST API definition for Apache NiFi web services * - * API version: 2.0.0 + * API version: 2.1.0 * Contact: dev@nifi.apache.org * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git) */ package nifi type NarDetailsEntity struct { - NarSummary *NarSummaryDto `json:"narSummary,omitempty"` + // The ControllerService types contained in the NAR + ControllerServiceTypes []DocumentedTypeDto `json:"controllerServiceTypes,omitempty"` // The coordinates of NARs that depend on this NAR DependentCoordinates []NarCoordinateDto `json:"dependentCoordinates,omitempty"` + // The FlowAnalysisRule types contained in the NAR + FlowAnalysisRuleTypes []DocumentedTypeDto `json:"flowAnalysisRuleTypes,omitempty"` + // The FlowRegistryClient types contained in the NAR + FlowRegistryClientTypes []DocumentedTypeDto `json:"flowRegistryClientTypes,omitempty"` + NarSummary *NarSummaryDto `json:"narSummary,omitempty"` + // The ParameterProvider types contained in the NAR + ParameterProviderTypes []DocumentedTypeDto `json:"parameterProviderTypes,omitempty"` // The Processor types contained in the NAR ProcessorTypes []DocumentedTypeDto `json:"processorTypes,omitempty"` - // The ControllerService types contained in the NAR - ControllerServiceTypes []DocumentedTypeDto `json:"controllerServiceTypes,omitempty"` // The ReportingTask types contained in the NAR ReportingTaskTypes []DocumentedTypeDto `json:"reportingTaskTypes,omitempty"` - // The ParameterProvider types contained in the NAR - ParameterProviderTypes []DocumentedTypeDto `json:"parameterProviderTypes,omitempty"` - // The FlowRegistryClient types contained in the NAR - FlowRegistryClientTypes []DocumentedTypeDto `json:"flowRegistryClientTypes,omitempty"` - // The FlowAnalysisRule types contained in the NAR - FlowAnalysisRuleTypes []DocumentedTypeDto `json:"flowAnalysisRuleTypes,omitempty"` } diff --git a/pkg/nifi/model_nar_summaries_entity.go b/pkg/nifi/model_nar_summaries_entity.go index 2c51407..e8fbc41 100644 --- a/pkg/nifi/model_nar_summaries_entity.go +++ b/pkg/nifi/model_nar_summaries_entity.go @@ -3,7 +3,7 @@ * * REST API definition for Apache NiFi web services * - * API version: 2.0.0 + * API version: 2.1.0 * Contact: dev@nifi.apache.org * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git) */ diff --git a/pkg/nifi/model_nar_summary_dto.go b/pkg/nifi/model_nar_summary_dto.go index d1b52e1..3bcb3c4 100644 --- a/pkg/nifi/model_nar_summary_dto.go +++ b/pkg/nifi/model_nar_summary_dto.go @@ -3,7 +3,7 @@ * * REST API definition for Apache NiFi web services * - * API version: 2.0.0 + * API version: 2.1.0 * Contact: dev@nifi.apache.org * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git) */ @@ -11,26 +11,26 @@ package nifi // The NAR summary type NarSummaryDto struct { - // The identifier of the NAR. - Identifier string `json:"identifier,omitempty"` - Coordinate *NarCoordinateDto `json:"coordinate,omitempty"` - DependencyCoordinate *NarCoordinateDto `json:"dependencyCoordinate,omitempty"` // The time the NAR was built according to it's MANIFEST BuildTime string `json:"buildTime,omitempty"` + Coordinate *NarCoordinateDto `json:"coordinate,omitempty"` // The plugin that created the NAR according to it's MANIFEST CreatedBy string `json:"createdBy,omitempty"` + DependencyCoordinate *NarCoordinateDto `json:"dependencyCoordinate,omitempty"` // The hex digest of the NAR contents Digest string `json:"digest,omitempty"` - // The source of this NAR - SourceType string `json:"sourceType,omitempty"` - // The identifier of the source of this NAR - SourceIdentifier string `json:"sourceIdentifier,omitempty"` // The number of extensions contained in this NAR ExtensionCount int32 `json:"extensionCount,omitempty"` - // The state of the NAR (i.e. Installed, or not) - State string `json:"state,omitempty"` // Information about why the installation failed, only populated when the state is failed FailureMessage string `json:"failureMessage,omitempty"` + // The identifier of the NAR. + Identifier string `json:"identifier,omitempty"` // Indicates if the install task has completed InstallComplete bool `json:"installComplete,omitempty"` + // The identifier of the source of this NAR + SourceIdentifier string `json:"sourceIdentifier,omitempty"` + // The source of this NAR + SourceType string `json:"sourceType,omitempty"` + // The state of the NAR (i.e. Installed, or not) + State string `json:"state,omitempty"` } diff --git a/pkg/nifi/model_nar_summary_entity.go b/pkg/nifi/model_nar_summary_entity.go index 2468b51..28d8d5c 100644 --- a/pkg/nifi/model_nar_summary_entity.go +++ b/pkg/nifi/model_nar_summary_entity.go @@ -3,7 +3,7 @@ * * REST API definition for Apache NiFi web services * - * API version: 2.0.0 + * API version: 2.1.0 * Contact: dev@nifi.apache.org * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git) */ diff --git a/pkg/nifi/model_node_connection_statistics_snapshot_dto.go b/pkg/nifi/model_node_connection_statistics_snapshot_dto.go index 4101c3f..9932b34 100644 --- a/pkg/nifi/model_node_connection_statistics_snapshot_dto.go +++ b/pkg/nifi/model_node_connection_statistics_snapshot_dto.go @@ -3,7 +3,7 @@ * * REST API definition for Apache NiFi web services * - * API version: 2.0.0 + * API version: 2.1.0 * Contact: dev@nifi.apache.org * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git) */ @@ -11,11 +11,11 @@ package nifi // A list of status snapshots for each node type NodeConnectionStatisticsSnapshotDto struct { - // The unique ID that identifies the node - NodeId string `json:"nodeId,omitempty"` // The API address of the node Address string `json:"address,omitempty"` // The API port used to communicate with the node ApiPort int32 `json:"apiPort,omitempty"` + // The unique ID that identifies the node + NodeId string `json:"nodeId,omitempty"` StatisticsSnapshot *ConnectionStatisticsSnapshotDto `json:"statisticsSnapshot,omitempty"` } diff --git a/pkg/nifi/model_node_connection_status_snapshot_dto.go b/pkg/nifi/model_node_connection_status_snapshot_dto.go index 2cdafa3..20b93d9 100644 --- a/pkg/nifi/model_node_connection_status_snapshot_dto.go +++ b/pkg/nifi/model_node_connection_status_snapshot_dto.go @@ -3,7 +3,7 @@ * * REST API definition for Apache NiFi web services * - * API version: 2.0.0 + * API version: 2.1.0 * Contact: dev@nifi.apache.org * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git) */ @@ -11,11 +11,11 @@ package nifi // A list of status snapshots for each node type NodeConnectionStatusSnapshotDto struct { - // The unique ID that identifies the node - NodeId string `json:"nodeId,omitempty"` // The API address of the node Address string `json:"address,omitempty"` // The API port used to communicate with the node ApiPort int32 `json:"apiPort,omitempty"` + // The unique ID that identifies the node + NodeId string `json:"nodeId,omitempty"` StatusSnapshot *ConnectionStatusSnapshotDto `json:"statusSnapshot,omitempty"` } diff --git a/pkg/nifi/model_node_counters_snapshot_dto.go b/pkg/nifi/model_node_counters_snapshot_dto.go index c7ace5b..4ad528b 100644 --- a/pkg/nifi/model_node_counters_snapshot_dto.go +++ b/pkg/nifi/model_node_counters_snapshot_dto.go @@ -3,7 +3,7 @@ * * REST API definition for Apache NiFi web services * - * API version: 2.0.0 + * API version: 2.1.0 * Contact: dev@nifi.apache.org * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git) */ @@ -11,11 +11,11 @@ package nifi // A Counters snapshot for each node in the cluster. If the NiFi instance is a standalone instance, rather than a cluster, this may be null. type NodeCountersSnapshotDto struct { - // The unique ID that identifies the node - NodeId string `json:"nodeId,omitempty"` // The API address of the node Address string `json:"address,omitempty"` // The API port used to communicate with the node ApiPort int32 `json:"apiPort,omitempty"` + // The unique ID that identifies the node + NodeId string `json:"nodeId,omitempty"` Snapshot *CountersSnapshotDto `json:"snapshot,omitempty"` } diff --git a/pkg/nifi/model_node_dto.go b/pkg/nifi/model_node_dto.go index 5e61d87..a570f60 100644 --- a/pkg/nifi/model_node_dto.go +++ b/pkg/nifi/model_node_dto.go @@ -3,38 +3,38 @@ * * REST API definition for Apache NiFi web services * - * API version: 2.0.0 + * API version: 2.1.0 * Contact: dev@nifi.apache.org * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git) */ package nifi type NodeDto struct { - // The id of the node. - NodeId string `json:"nodeId,omitempty"` + // The active threads for the NiFi on the node. + ActiveThreadCount int32 `json:"activeThreadCount,omitempty"` // The node's host/ip address. Address string `json:"address,omitempty"` // The port the node is listening for API requests. ApiPort int32 `json:"apiPort,omitempty"` - // The node's status. - Status string `json:"status,omitempty"` - // the time of the nodes's last heartbeat. - Heartbeat string `json:"heartbeat,omitempty"` + // The total size of all FlowFiles that are queued up on the node + BytesQueued int64 `json:"bytesQueued,omitempty"` // The time of the node's last connection request. ConnectionRequested string `json:"connectionRequested,omitempty"` - // The roles of this node. - Roles []string `json:"roles,omitempty"` - // The active threads for the NiFi on the node. - ActiveThreadCount int32 `json:"activeThreadCount,omitempty"` - // The queue the NiFi on the node. - Queued string `json:"queued,omitempty"` // The node's events. Events []NodeEventDto `json:"events,omitempty"` - // The time at which this Node was last refreshed. - NodeStartTime string `json:"nodeStartTime,omitempty"` + FlowFileBytes int64 `json:"flowFileBytes,omitempty"` // The number of FlowFiles that are queued up on the node FlowFilesQueued int32 `json:"flowFilesQueued,omitempty"` - // The total size of all FlowFiles that are queued up on the node - BytesQueued int64 `json:"bytesQueued,omitempty"` - FlowFileBytes int64 `json:"flowFileBytes,omitempty"` + // the time of the nodes's last heartbeat. + Heartbeat string `json:"heartbeat,omitempty"` + // The id of the node. + NodeId string `json:"nodeId,omitempty"` + // The time at which this Node was last refreshed. + NodeStartTime string `json:"nodeStartTime,omitempty"` + // The queue the NiFi on the node. + Queued string `json:"queued,omitempty"` + // The roles of this node. + Roles []string `json:"roles,omitempty"` + // The node's status. + Status string `json:"status,omitempty"` } diff --git a/pkg/nifi/model_node_entity.go b/pkg/nifi/model_node_entity.go index 58e7051..cae955f 100644 --- a/pkg/nifi/model_node_entity.go +++ b/pkg/nifi/model_node_entity.go @@ -3,7 +3,7 @@ * * REST API definition for Apache NiFi web services * - * API version: 2.0.0 + * API version: 2.1.0 * Contact: dev@nifi.apache.org * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git) */ diff --git a/pkg/nifi/model_node_event_dto.go b/pkg/nifi/model_node_event_dto.go index 4112395..d41ad58 100644 --- a/pkg/nifi/model_node_event_dto.go +++ b/pkg/nifi/model_node_event_dto.go @@ -3,7 +3,7 @@ * * REST API definition for Apache NiFi web services * - * API version: 2.0.0 + * API version: 2.1.0 * Contact: dev@nifi.apache.org * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git) */ @@ -11,10 +11,10 @@ package nifi // The node's events. type NodeEventDto struct { - // The timestamp of the node event. - Timestamp string `json:"timestamp,omitempty"` // The category of the node event. Category string `json:"category,omitempty"` // The message in the node event. Message string `json:"message,omitempty"` + // The timestamp of the node event. + Timestamp string `json:"timestamp,omitempty"` } diff --git a/pkg/nifi/model_node_port_status_snapshot_dto.go b/pkg/nifi/model_node_port_status_snapshot_dto.go index 3de016e..35dfece 100644 --- a/pkg/nifi/model_node_port_status_snapshot_dto.go +++ b/pkg/nifi/model_node_port_status_snapshot_dto.go @@ -3,7 +3,7 @@ * * REST API definition for Apache NiFi web services * - * API version: 2.0.0 + * API version: 2.1.0 * Contact: dev@nifi.apache.org * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git) */ @@ -11,11 +11,11 @@ package nifi // A status snapshot for each node in the cluster. If the NiFi instance is a standalone instance, rather than a cluster, this may be null. type NodePortStatusSnapshotDto struct { - // The unique ID that identifies the node - NodeId string `json:"nodeId,omitempty"` // The API address of the node Address string `json:"address,omitempty"` // The API port used to communicate with the node ApiPort int32 `json:"apiPort,omitempty"` + // The unique ID that identifies the node + NodeId string `json:"nodeId,omitempty"` StatusSnapshot *PortStatusSnapshotDto `json:"statusSnapshot,omitempty"` } diff --git a/pkg/nifi/model_node_process_group_status_snapshot_dto.go b/pkg/nifi/model_node_process_group_status_snapshot_dto.go index 2b6d5dd..9af3d95 100644 --- a/pkg/nifi/model_node_process_group_status_snapshot_dto.go +++ b/pkg/nifi/model_node_process_group_status_snapshot_dto.go @@ -3,7 +3,7 @@ * * REST API definition for Apache NiFi web services * - * API version: 2.0.0 + * API version: 2.1.0 * Contact: dev@nifi.apache.org * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git) */ @@ -11,11 +11,11 @@ package nifi // The status reported by each node in the cluster. If the NiFi instance is a standalone instance, rather than a clustered instance, this value may be null. type NodeProcessGroupStatusSnapshotDto struct { - // The unique ID that identifies the node - NodeId string `json:"nodeId,omitempty"` // The API address of the node Address string `json:"address,omitempty"` // The API port used to communicate with the node ApiPort int32 `json:"apiPort,omitempty"` + // The unique ID that identifies the node + NodeId string `json:"nodeId,omitempty"` StatusSnapshot *ProcessGroupStatusSnapshotDto `json:"statusSnapshot,omitempty"` } diff --git a/pkg/nifi/model_node_processor_status_snapshot_dto.go b/pkg/nifi/model_node_processor_status_snapshot_dto.go index a3219d2..8449d97 100644 --- a/pkg/nifi/model_node_processor_status_snapshot_dto.go +++ b/pkg/nifi/model_node_processor_status_snapshot_dto.go @@ -3,7 +3,7 @@ * * REST API definition for Apache NiFi web services * - * API version: 2.0.0 + * API version: 2.1.0 * Contact: dev@nifi.apache.org * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git) */ @@ -11,11 +11,11 @@ package nifi // A status snapshot for each node in the cluster. If the NiFi instance is a standalone instance, rather than a cluster, this may be null. type NodeProcessorStatusSnapshotDto struct { - // The unique ID that identifies the node - NodeId string `json:"nodeId,omitempty"` // The API address of the node Address string `json:"address,omitempty"` // The API port used to communicate with the node ApiPort int32 `json:"apiPort,omitempty"` + // The unique ID that identifies the node + NodeId string `json:"nodeId,omitempty"` StatusSnapshot *ProcessorStatusSnapshotDto `json:"statusSnapshot,omitempty"` } diff --git a/pkg/nifi/model_node_remote_process_group_status_snapshot_dto.go b/pkg/nifi/model_node_remote_process_group_status_snapshot_dto.go index 4c3381a..0df905d 100644 --- a/pkg/nifi/model_node_remote_process_group_status_snapshot_dto.go +++ b/pkg/nifi/model_node_remote_process_group_status_snapshot_dto.go @@ -3,7 +3,7 @@ * * REST API definition for Apache NiFi web services * - * API version: 2.0.0 + * API version: 2.1.0 * Contact: dev@nifi.apache.org * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git) */ @@ -11,11 +11,11 @@ package nifi // A status snapshot for each node in the cluster. If the NiFi instance is a standalone instance, rather than a cluster, this may be null. type NodeRemoteProcessGroupStatusSnapshotDto struct { - // The unique ID that identifies the node - NodeId string `json:"nodeId,omitempty"` // The API address of the node Address string `json:"address,omitempty"` // The API port used to communicate with the node ApiPort int32 `json:"apiPort,omitempty"` + // The unique ID that identifies the node + NodeId string `json:"nodeId,omitempty"` StatusSnapshot *RemoteProcessGroupStatusSnapshotDto `json:"statusSnapshot,omitempty"` } diff --git a/pkg/nifi/model_node_replay_last_event_snapshot_dto.go b/pkg/nifi/model_node_replay_last_event_snapshot_dto.go index 99e4d7d..3a86f56 100644 --- a/pkg/nifi/model_node_replay_last_event_snapshot_dto.go +++ b/pkg/nifi/model_node_replay_last_event_snapshot_dto.go @@ -3,7 +3,7 @@ * * REST API definition for Apache NiFi web services * - * API version: 2.0.0 + * API version: 2.1.0 * Contact: dev@nifi.apache.org * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git) */ @@ -11,11 +11,11 @@ package nifi // The node-wise results type NodeReplayLastEventSnapshotDto struct { - // The unique ID that identifies the node - NodeId string `json:"nodeId,omitempty"` // The API address of the node Address string `json:"address,omitempty"` // The API port used to communicate with the node ApiPort int32 `json:"apiPort,omitempty"` + // The unique ID that identifies the node + NodeId string `json:"nodeId,omitempty"` Snapshot *ReplayLastEventSnapshotDto `json:"snapshot,omitempty"` } diff --git a/pkg/nifi/model_node_search_result_dto.go b/pkg/nifi/model_node_search_result_dto.go index fbfff92..3eaeaff 100644 --- a/pkg/nifi/model_node_search_result_dto.go +++ b/pkg/nifi/model_node_search_result_dto.go @@ -3,15 +3,15 @@ * * REST API definition for Apache NiFi web services * - * API version: 2.0.0 + * API version: 2.1.0 * Contact: dev@nifi.apache.org * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git) */ package nifi type NodeSearchResultDto struct { - // The id of the node that matched the search. - Id string `json:"id,omitempty"` // The address of the node that matched the search. Address string `json:"address,omitempty"` + // The id of the node that matched the search. + Id string `json:"id,omitempty"` } diff --git a/pkg/nifi/model_node_status_snapshots_dto.go b/pkg/nifi/model_node_status_snapshots_dto.go index c68cef5..d0b1856 100644 --- a/pkg/nifi/model_node_status_snapshots_dto.go +++ b/pkg/nifi/model_node_status_snapshots_dto.go @@ -3,7 +3,7 @@ * * REST API definition for Apache NiFi web services * - * API version: 2.0.0 + * API version: 2.1.0 * Contact: dev@nifi.apache.org * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git) */ @@ -11,12 +11,12 @@ package nifi // The NodeStatusSnapshotsDTO objects that provide the actual metric values for the component, for each node. If the NiFi instance is not clustered, this value will be null. type NodeStatusSnapshotsDto struct { - // The id of the node. - NodeId string `json:"nodeId,omitempty"` // The node's host/ip address. Address string `json:"address,omitempty"` // The port the node is listening for API requests. ApiPort int32 `json:"apiPort,omitempty"` + // The id of the node. + NodeId string `json:"nodeId,omitempty"` // A list of StatusSnapshotDTO objects that provide the actual metric values for the component for this node. StatusSnapshots []StatusSnapshotDto `json:"statusSnapshots,omitempty"` } diff --git a/pkg/nifi/model_node_system_diagnostics_snapshot_dto.go b/pkg/nifi/model_node_system_diagnostics_snapshot_dto.go index 6bac816..a4a7394 100644 --- a/pkg/nifi/model_node_system_diagnostics_snapshot_dto.go +++ b/pkg/nifi/model_node_system_diagnostics_snapshot_dto.go @@ -3,7 +3,7 @@ * * REST API definition for Apache NiFi web services * - * API version: 2.0.0 + * API version: 2.1.0 * Contact: dev@nifi.apache.org * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git) */ @@ -11,11 +11,11 @@ package nifi // A systems diagnostics snapshot for each node in the cluster. If the NiFi instance is a standalone instance, rather than a cluster, this may be null. type NodeSystemDiagnosticsSnapshotDto struct { - // The unique ID that identifies the node - NodeId string `json:"nodeId,omitempty"` // The API address of the node Address string `json:"address,omitempty"` // The API port used to communicate with the node ApiPort int32 `json:"apiPort,omitempty"` + // The unique ID that identifies the node + NodeId string `json:"nodeId,omitempty"` Snapshot *SystemDiagnosticsSnapshotDto `json:"snapshot,omitempty"` } diff --git a/pkg/nifi/model_output_ports_entity.go b/pkg/nifi/model_output_ports_entity.go index 613d82c..24f85d3 100644 --- a/pkg/nifi/model_output_ports_entity.go +++ b/pkg/nifi/model_output_ports_entity.go @@ -3,7 +3,7 @@ * * REST API definition for Apache NiFi web services * - * API version: 2.0.0 + * API version: 2.1.0 * Contact: dev@nifi.apache.org * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git) */ diff --git a/pkg/nifi/model_parameter_context_dto.go b/pkg/nifi/model_parameter_context_dto.go index e9089d4..4978c76 100644 --- a/pkg/nifi/model_parameter_context_dto.go +++ b/pkg/nifi/model_parameter_context_dto.go @@ -3,7 +3,7 @@ * * REST API definition for Apache NiFi web services * - * API version: 2.0.0 + * API version: 2.1.0 * Contact: dev@nifi.apache.org * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git) */ @@ -11,17 +11,17 @@ package nifi // The Parameter Context that is being operated on. This may not be populated until the request has successfully completed. type ParameterContextDto struct { - // The Name of the Parameter Context. - Name string `json:"name,omitempty"` - // The Description of the Parameter Context. - Description string `json:"description,omitempty"` - // The Parameters for the Parameter Context - Parameters []ParameterEntity `json:"parameters"` // The Process Groups that are bound to this Parameter Context BoundProcessGroups []ProcessGroupEntity `json:"boundProcessGroups"` - // A list of references of Parameter Contexts from which this one inherits parameters - InheritedParameterContexts []ParameterContextReferenceEntity `json:"inheritedParameterContexts"` - ParameterProviderConfiguration *ParameterProviderConfigurationEntity `json:"parameterProviderConfiguration,omitempty"` + // The Description of the Parameter Context. + Description string `json:"description,omitempty"` // The ID the Parameter Context. Id string `json:"id,omitempty"` + // A list of references of Parameter Contexts from which this one inherits parameters + InheritedParameterContexts []ParameterContextReferenceEntity `json:"inheritedParameterContexts"` + // The Name of the Parameter Context. + Name string `json:"name,omitempty"` + ParameterProviderConfiguration *ParameterProviderConfigurationEntity `json:"parameterProviderConfiguration,omitempty"` + // The Parameters for the Parameter Context + Parameters []ParameterEntity `json:"parameters"` } diff --git a/pkg/nifi/model_parameter_context_entity.go b/pkg/nifi/model_parameter_context_entity.go index 9d0a2f6..1f65d5f 100644 --- a/pkg/nifi/model_parameter_context_entity.go +++ b/pkg/nifi/model_parameter_context_entity.go @@ -3,23 +3,23 @@ * * REST API definition for Apache NiFi web services * - * API version: 2.0.0 + * API version: 2.1.0 * Contact: dev@nifi.apache.org * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git) */ package nifi type ParameterContextEntity struct { - Revision *RevisionDto `json:"revision,omitempty"` - // The id of the component. - Id string `json:"id,omitempty"` - // The URI for futures requests to the component. - Uri string `json:"uri,omitempty"` - Position *PositionDto `json:"position,omitempty"` - Permissions *PermissionsDto `json:"permissions,omitempty"` // The bulletins for this component. Bulletins []BulletinEntity `json:"bulletins,omitempty"` + Component *ParameterContextDto `json:"component,omitempty"` // Acknowledges that this node is disconnected to allow for mutable requests to proceed. DisconnectedNodeAcknowledged bool `json:"disconnectedNodeAcknowledged,omitempty"` - Component *ParameterContextDto `json:"component,omitempty"` + // The id of the component. + Id string `json:"id,omitempty"` + Permissions *PermissionsDto `json:"permissions,omitempty"` + Position *PositionDto `json:"position,omitempty"` + Revision *RevisionDto `json:"revision,omitempty"` + // The URI for futures requests to the component. + Uri string `json:"uri,omitempty"` } diff --git a/pkg/nifi/model_parameter_context_reference_dto.go b/pkg/nifi/model_parameter_context_reference_dto.go index 3293158..b2d5afb 100644 --- a/pkg/nifi/model_parameter_context_reference_dto.go +++ b/pkg/nifi/model_parameter_context_reference_dto.go @@ -3,7 +3,7 @@ * * REST API definition for Apache NiFi web services * - * API version: 2.0.0 + * API version: 2.1.0 * Contact: dev@nifi.apache.org * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git) */ diff --git a/pkg/nifi/model_parameter_context_reference_entity.go b/pkg/nifi/model_parameter_context_reference_entity.go index 3e2ddb0..0382207 100644 --- a/pkg/nifi/model_parameter_context_reference_entity.go +++ b/pkg/nifi/model_parameter_context_reference_entity.go @@ -3,7 +3,7 @@ * * REST API definition for Apache NiFi web services * - * API version: 2.0.0 + * API version: 2.1.0 * Contact: dev@nifi.apache.org * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git) */ @@ -11,8 +11,8 @@ package nifi // The Parameter Context, or null if no Parameter Context has been bound to the Process Group type ParameterContextReferenceEntity struct { + Component *ParameterContextReferenceDto `json:"component,omitempty"` // The id of the component. Id string `json:"id,omitempty"` Permissions *PermissionsDto `json:"permissions,omitempty"` - Component *ParameterContextReferenceDto `json:"component,omitempty"` } diff --git a/pkg/nifi/model_parameter_context_update_entity.go b/pkg/nifi/model_parameter_context_update_entity.go index 5308cfb..886a5c5 100644 --- a/pkg/nifi/model_parameter_context_update_entity.go +++ b/pkg/nifi/model_parameter_context_update_entity.go @@ -3,7 +3,7 @@ * * REST API definition for Apache NiFi web services * - * API version: 2.0.0 + * API version: 2.1.0 * Contact: dev@nifi.apache.org * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git) */ @@ -11,8 +11,8 @@ package nifi // The Parameter Contexts updated by this Parameter Provider. This may not be populated until the request has successfully completed. type ParameterContextUpdateEntity struct { - ParameterContextRevision *RevisionDto `json:"parameterContextRevision,omitempty"` ParameterContext *ParameterContextDto `json:"parameterContext,omitempty"` + ParameterContextRevision *RevisionDto `json:"parameterContextRevision,omitempty"` // The components that are referenced by the update. ReferencingComponents []AffectedComponentEntity `json:"referencingComponents,omitempty"` } diff --git a/pkg/nifi/model_parameter_context_update_request_dto.go b/pkg/nifi/model_parameter_context_update_request_dto.go index 51d7bb4..4409906 100644 --- a/pkg/nifi/model_parameter_context_update_request_dto.go +++ b/pkg/nifi/model_parameter_context_update_request_dto.go @@ -3,33 +3,37 @@ * * REST API definition for Apache NiFi web services * - * API version: 2.0.0 + * API version: 2.1.0 * Contact: dev@nifi.apache.org * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git) */ package nifi +import ( + "time" +) + // The Update Request type ParameterContextUpdateRequestDto struct { - // The ID of the request - RequestId string `json:"requestId,omitempty"` - // The URI for the request - Uri string `json:"uri,omitempty"` - // The timestamp of when the request was submitted - SubmissionTime string `json:"submissionTime,omitempty"` - // The timestamp of when the request was last updated - LastUpdated string `json:"lastUpdated,omitempty"` // Whether or not the request is completed Complete bool `json:"complete,omitempty"` // The reason for the request failing, or null if the request has not failed FailureReason string `json:"failureReason,omitempty"` + // The timestamp of when the request was last updated + LastUpdated time.Time `json:"lastUpdated,omitempty"` + ParameterContext *ParameterContextDto `json:"parameterContext,omitempty"` // A value between 0 and 100 (inclusive) indicating how close the request is to completion PercentCompleted int32 `json:"percentCompleted,omitempty"` + // The components that are referenced by the update. + ReferencingComponents []AffectedComponentEntity `json:"referencingComponents,omitempty"` + // The ID of the request + RequestId string `json:"requestId,omitempty"` // A description of the current state of the request State string `json:"state,omitempty"` + // The timestamp of when the request was submitted + SubmissionTime string `json:"submissionTime,omitempty"` // The steps that are required in order to complete the request, along with the status of each - UpdateSteps []ParameterContextUpdateStepDto `json:"updateSteps,omitempty"` - ParameterContext *ParameterContextDto `json:"parameterContext,omitempty"` - // The components that are referenced by the update. - ReferencingComponents []AffectedComponentEntity `json:"referencingComponents,omitempty"` + UpdateSteps []ParameterContextUpdateStepDto `json:"updateSteps,omitempty"` + // The URI for the request + Uri string `json:"uri,omitempty"` } diff --git a/pkg/nifi/model_parameter_context_update_request_entity.go b/pkg/nifi/model_parameter_context_update_request_entity.go index e7288ba..f58d932 100644 --- a/pkg/nifi/model_parameter_context_update_request_entity.go +++ b/pkg/nifi/model_parameter_context_update_request_entity.go @@ -3,7 +3,7 @@ * * REST API definition for Apache NiFi web services * - * API version: 2.0.0 + * API version: 2.1.0 * Contact: dev@nifi.apache.org * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git) */ diff --git a/pkg/nifi/model_parameter_context_update_step_dto.go b/pkg/nifi/model_parameter_context_update_step_dto.go index cdeceb2..4b2ba5b 100644 --- a/pkg/nifi/model_parameter_context_update_step_dto.go +++ b/pkg/nifi/model_parameter_context_update_step_dto.go @@ -3,7 +3,7 @@ * * REST API definition for Apache NiFi web services * - * API version: 2.0.0 + * API version: 2.1.0 * Contact: dev@nifi.apache.org * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git) */ @@ -11,10 +11,10 @@ package nifi // The steps that are required in order to complete the request, along with the status of each type ParameterContextUpdateStepDto struct { - // Explanation of what happens in this step - Description string `json:"description,omitempty"` // Whether or not this step has completed Complete bool `json:"complete,omitempty"` + // Explanation of what happens in this step + Description string `json:"description,omitempty"` // An explanation of why this step failed, or null if this step did not fail FailureReason string `json:"failureReason,omitempty"` } diff --git a/pkg/nifi/model_parameter_context_validation_request_dto.go b/pkg/nifi/model_parameter_context_validation_request_dto.go index 585d134..5ebdc2e 100644 --- a/pkg/nifi/model_parameter_context_validation_request_dto.go +++ b/pkg/nifi/model_parameter_context_validation_request_dto.go @@ -3,32 +3,36 @@ * * REST API definition for Apache NiFi web services * - * API version: 2.0.0 + * API version: 2.1.0 * Contact: dev@nifi.apache.org * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git) */ package nifi +import ( + "time" +) + // The Update Request type ParameterContextValidationRequestDto struct { - // The ID of the request - RequestId string `json:"requestId,omitempty"` - // The URI for the request - Uri string `json:"uri,omitempty"` - // The timestamp of when the request was submitted - SubmissionTime string `json:"submissionTime,omitempty"` - // The timestamp of when the request was last updated - LastUpdated string `json:"lastUpdated,omitempty"` // Whether or not the request is completed - Complete bool `json:"complete,omitempty"` + Complete bool `json:"complete,omitempty"` + ComponentValidationResults *ComponentValidationResultsEntity `json:"componentValidationResults,omitempty"` // The reason for the request failing, or null if the request has not failed FailureReason string `json:"failureReason,omitempty"` + // The timestamp of when the request was last updated + LastUpdated time.Time `json:"lastUpdated,omitempty"` + ParameterContext *ParameterContextDto `json:"parameterContext,omitempty"` // A value between 0 and 100 (inclusive) indicating how close the request is to completion PercentCompleted int32 `json:"percentCompleted,omitempty"` + // The ID of the request + RequestId string `json:"requestId,omitempty"` // A description of the current state of the request State string `json:"state,omitempty"` + // The timestamp of when the request was submitted + SubmissionTime string `json:"submissionTime,omitempty"` // The steps that are required in order to complete the request, along with the status of each - UpdateSteps []ParameterContextValidationStepDto `json:"updateSteps,omitempty"` - ParameterContext *ParameterContextDto `json:"parameterContext,omitempty"` - ComponentValidationResults *ComponentValidationResultsEntity `json:"componentValidationResults,omitempty"` + UpdateSteps []ParameterContextValidationStepDto `json:"updateSteps,omitempty"` + // The URI for the request + Uri string `json:"uri,omitempty"` } diff --git a/pkg/nifi/model_parameter_context_validation_request_entity.go b/pkg/nifi/model_parameter_context_validation_request_entity.go index 5f74e16..ee6e13e 100644 --- a/pkg/nifi/model_parameter_context_validation_request_entity.go +++ b/pkg/nifi/model_parameter_context_validation_request_entity.go @@ -3,14 +3,14 @@ * * REST API definition for Apache NiFi web services * - * API version: 2.0.0 + * API version: 2.1.0 * Contact: dev@nifi.apache.org * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git) */ package nifi type ParameterContextValidationRequestEntity struct { - Request *ParameterContextValidationRequestDto `json:"request,omitempty"` // Acknowledges that this node is disconnected to allow for mutable requests to proceed. DisconnectedNodeAcknowledged bool `json:"disconnectedNodeAcknowledged,omitempty"` + Request *ParameterContextValidationRequestDto `json:"request,omitempty"` } diff --git a/pkg/nifi/model_parameter_context_validation_step_dto.go b/pkg/nifi/model_parameter_context_validation_step_dto.go index b98a28c..709bc3b 100644 --- a/pkg/nifi/model_parameter_context_validation_step_dto.go +++ b/pkg/nifi/model_parameter_context_validation_step_dto.go @@ -3,7 +3,7 @@ * * REST API definition for Apache NiFi web services * - * API version: 2.0.0 + * API version: 2.1.0 * Contact: dev@nifi.apache.org * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git) */ @@ -11,10 +11,10 @@ package nifi // The steps that are required in order to complete the request, along with the status of each type ParameterContextValidationStepDto struct { - // Explanation of what happens in this step - Description string `json:"description,omitempty"` // Whether or not this step has completed Complete bool `json:"complete,omitempty"` + // Explanation of what happens in this step + Description string `json:"description,omitempty"` // An explanation of why this step failed, or null if this step did not fail FailureReason string `json:"failureReason,omitempty"` } diff --git a/pkg/nifi/model_parameter_contexts_entity.go b/pkg/nifi/model_parameter_contexts_entity.go index 4fbfa32..aac5dce 100644 --- a/pkg/nifi/model_parameter_contexts_entity.go +++ b/pkg/nifi/model_parameter_contexts_entity.go @@ -3,15 +3,15 @@ * * REST API definition for Apache NiFi web services * - * API version: 2.0.0 + * API version: 2.1.0 * Contact: dev@nifi.apache.org * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git) */ package nifi type ParameterContextsEntity struct { - // The Parameter Contexts - ParameterContexts []ParameterContextEntity `json:"parameterContexts,omitempty"` // The current time on the system. CurrentTime string `json:"currentTime,omitempty"` + // The Parameter Contexts + ParameterContexts []ParameterContextEntity `json:"parameterContexts,omitempty"` } diff --git a/pkg/nifi/model_parameter_dto.go b/pkg/nifi/model_parameter_dto.go index 424eca5..ac43570 100644 --- a/pkg/nifi/model_parameter_dto.go +++ b/pkg/nifi/model_parameter_dto.go @@ -3,7 +3,7 @@ * * REST API definition for Apache NiFi web services * - * API version: 2.0.0 + * API version: 2.1.0 * Contact: dev@nifi.apache.org * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git) */ @@ -11,23 +11,23 @@ package nifi // The parameter information type ParameterDto struct { - // The name of the Parameter - Name string `json:"name,omitempty"` // The description of the Parameter Description *string `json:"description,omitempty"` + // Whether or not the Parameter is inherited from another context + Inherited bool `json:"inherited,omitempty"` + // The name of the Parameter + Name string `json:"name,omitempty"` + ParameterContext *ParameterContextReferenceEntity `json:"parameterContext,omitempty"` + // Whether or not the Parameter is provided by a ParameterProvider + Provided bool `json:"provided,omitempty"` + // A list of identifiers of the assets that are referenced by the parameter + ReferencedAssets []AssetReferenceDto `json:"referencedAssets,omitempty"` + // The set of all components in the flow that are referencing this Parameter + ReferencingComponents []AffectedComponentEntity `json:"referencingComponents,omitempty"` // Whether or not the Parameter is sensitive Sensitive bool `json:"sensitive,omitempty"` // The value of the Parameter Value *string `json:"value"` // Whether or not the value of the Parameter was removed. When a request is made to change a parameter, the value may be null. The absence of the value may be used either to indicate that the value is not to be changed, or that the value is to be set to null (i.e., removed). This denotes which of the two scenarios is being encountered. ValueRemoved bool `json:"valueRemoved,omitempty"` - // Whether or not the Parameter is provided by a ParameterProvider - Provided bool `json:"provided,omitempty"` - // A list of identifiers of the assets that are referenced by the parameter - ReferencedAssets []AssetReferenceDto `json:"referencedAssets,omitempty"` - // The set of all components in the flow that are referencing this Parameter - ReferencingComponents []AffectedComponentEntity `json:"referencingComponents,omitempty"` - ParameterContext *ParameterContextReferenceEntity `json:"parameterContext,omitempty"` - // Whether or not the Parameter is inherited from another context - Inherited bool `json:"inherited,omitempty"` } diff --git a/pkg/nifi/model_parameter_entity.go b/pkg/nifi/model_parameter_entity.go index 41223bf..0900e76 100644 --- a/pkg/nifi/model_parameter_entity.go +++ b/pkg/nifi/model_parameter_entity.go @@ -3,7 +3,7 @@ * * REST API definition for Apache NiFi web services * - * API version: 2.0.0 + * API version: 2.1.0 * Contact: dev@nifi.apache.org * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git) */ diff --git a/pkg/nifi/model_parameter_group_configuration_entity.go b/pkg/nifi/model_parameter_group_configuration_entity.go index 244425c..dcf6c27 100644 --- a/pkg/nifi/model_parameter_group_configuration_entity.go +++ b/pkg/nifi/model_parameter_group_configuration_entity.go @@ -3,7 +3,7 @@ * * REST API definition for Apache NiFi web services * - * API version: 2.0.0 + * API version: 2.1.0 * Contact: dev@nifi.apache.org * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git) */ diff --git a/pkg/nifi/model_parameter_provider_apply_parameters_request_dto.go b/pkg/nifi/model_parameter_provider_apply_parameters_request_dto.go index d9aeb84..aca87c9 100644 --- a/pkg/nifi/model_parameter_provider_apply_parameters_request_dto.go +++ b/pkg/nifi/model_parameter_provider_apply_parameters_request_dto.go @@ -3,7 +3,7 @@ * * REST API definition for Apache NiFi web services * - * API version: 2.0.0 + * API version: 2.1.0 * Contact: dev@nifi.apache.org * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git) */ @@ -11,27 +11,27 @@ package nifi // The Apply Parameters Request type ParameterProviderApplyParametersRequestDto struct { - // The ID of the request - RequestId string `json:"requestId,omitempty"` - // The URI for the request - Uri string `json:"uri,omitempty"` - // The timestamp of when the request was submitted - SubmissionTime string `json:"submissionTime,omitempty"` - // The timestamp of when the request was last updated - LastUpdated string `json:"lastUpdated,omitempty"` // Whether or not the request is completed Complete bool `json:"complete,omitempty"` // The reason for the request failing, or null if the request has not failed FailureReason string `json:"failureReason,omitempty"` + // The timestamp of when the request was last updated + LastUpdated string `json:"lastUpdated,omitempty"` + // The Parameter Contexts updated by this Parameter Provider. This may not be populated until the request has successfully completed. + ParameterContextUpdates []ParameterContextUpdateEntity `json:"parameterContextUpdates,omitempty"` + ParameterProvider *ParameterProviderDto `json:"parameterProvider,omitempty"` // A value between 0 and 100 (inclusive) indicating how close the request is to completion PercentCompleted int32 `json:"percentCompleted,omitempty"` + // The components that are referenced by the update. + ReferencingComponents []AffectedComponentEntity `json:"referencingComponents,omitempty"` + // The ID of the request + RequestId string `json:"requestId,omitempty"` // A description of the current state of the request State string `json:"state,omitempty"` + // The timestamp of when the request was submitted + SubmissionTime string `json:"submissionTime,omitempty"` // The steps that are required in order to complete the request, along with the status of each - UpdateSteps []ParameterProviderApplyParametersUpdateStepDto `json:"updateSteps,omitempty"` - ParameterProvider *ParameterProviderDto `json:"parameterProvider,omitempty"` - // The Parameter Contexts updated by this Parameter Provider. This may not be populated until the request has successfully completed. - ParameterContextUpdates []ParameterContextUpdateEntity `json:"parameterContextUpdates,omitempty"` - // The components that are referenced by the update. - ReferencingComponents []AffectedComponentEntity `json:"referencingComponents,omitempty"` + UpdateSteps []ParameterProviderApplyParametersUpdateStepDto `json:"updateSteps,omitempty"` + // The URI for the request + Uri string `json:"uri,omitempty"` } diff --git a/pkg/nifi/model_parameter_provider_apply_parameters_request_entity.go b/pkg/nifi/model_parameter_provider_apply_parameters_request_entity.go index 4575d4c..18ca8b8 100644 --- a/pkg/nifi/model_parameter_provider_apply_parameters_request_entity.go +++ b/pkg/nifi/model_parameter_provider_apply_parameters_request_entity.go @@ -3,7 +3,7 @@ * * REST API definition for Apache NiFi web services * - * API version: 2.0.0 + * API version: 2.1.0 * Contact: dev@nifi.apache.org * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git) */ diff --git a/pkg/nifi/model_parameter_provider_apply_parameters_update_step_dto.go b/pkg/nifi/model_parameter_provider_apply_parameters_update_step_dto.go index 9960a76..66c81a1 100644 --- a/pkg/nifi/model_parameter_provider_apply_parameters_update_step_dto.go +++ b/pkg/nifi/model_parameter_provider_apply_parameters_update_step_dto.go @@ -3,7 +3,7 @@ * * REST API definition for Apache NiFi web services * - * API version: 2.0.0 + * API version: 2.1.0 * Contact: dev@nifi.apache.org * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git) */ @@ -11,10 +11,10 @@ package nifi // The steps that are required in order to complete the request, along with the status of each type ParameterProviderApplyParametersUpdateStepDto struct { - // Explanation of what happens in this step - Description string `json:"description,omitempty"` // Whether or not this step has completed Complete bool `json:"complete,omitempty"` + // Explanation of what happens in this step + Description string `json:"description,omitempty"` // An explanation of why this step failed, or null if this step did not fail FailureReason string `json:"failureReason,omitempty"` } diff --git a/pkg/nifi/model_parameter_provider_configuration_dto.go b/pkg/nifi/model_parameter_provider_configuration_dto.go index d1b5316..d3d50ca 100644 --- a/pkg/nifi/model_parameter_provider_configuration_dto.go +++ b/pkg/nifi/model_parameter_provider_configuration_dto.go @@ -3,19 +3,19 @@ * * REST API definition for Apache NiFi web services * - * API version: 2.0.0 + * API version: 2.1.0 * Contact: dev@nifi.apache.org * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git) */ package nifi type ParameterProviderConfigurationDto struct { + // The Parameter Group name that maps to the Parameter Context + ParameterGroupName string `json:"parameterGroupName,omitempty"` // The ID of the Parameter Provider ParameterProviderId string `json:"parameterProviderId,omitempty"` // The name of the Parameter Provider ParameterProviderName string `json:"parameterProviderName,omitempty"` - // The Parameter Group name that maps to the Parameter Context - ParameterGroupName string `json:"parameterGroupName,omitempty"` // True if the Parameter Context should receive the parameters from the mapped Parameter Group Synchronized bool `json:"synchronized,omitempty"` } diff --git a/pkg/nifi/model_parameter_provider_configuration_entity.go b/pkg/nifi/model_parameter_provider_configuration_entity.go index 8959455..372e62c 100644 --- a/pkg/nifi/model_parameter_provider_configuration_entity.go +++ b/pkg/nifi/model_parameter_provider_configuration_entity.go @@ -3,7 +3,7 @@ * * REST API definition for Apache NiFi web services * - * API version: 2.0.0 + * API version: 2.1.0 * Contact: dev@nifi.apache.org * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git) */ @@ -11,8 +11,8 @@ package nifi // Optional configuration for a Parameter Provider type ParameterProviderConfigurationEntity struct { + Component *ParameterProviderConfigurationDto `json:"component,omitempty"` // The id of the component. Id string `json:"id,omitempty"` Permissions *PermissionsDto `json:"permissions,omitempty"` - Component *ParameterProviderConfigurationDto `json:"component,omitempty"` } diff --git a/pkg/nifi/model_parameter_provider_definition.go b/pkg/nifi/model_parameter_provider_definition.go index 4b8873b..0570f5a 100644 --- a/pkg/nifi/model_parameter_provider_definition.go +++ b/pkg/nifi/model_parameter_provider_definition.go @@ -3,7 +3,7 @@ * * REST API definition for Apache NiFi web services * - * API version: 2.0.0 + * API version: 2.1.0 * Contact: dev@nifi.apache.org * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git) */ @@ -11,46 +11,46 @@ package nifi // Parameter Providers provided in this bundle type ParameterProviderDefinition struct { - // The group name of the bundle that provides the referenced type. - Group string `json:"group,omitempty"` + // Indicates if the component has additional details documentation + AdditionalDetails bool `json:"additionalDetails,omitempty"` // The artifact name of the bundle that provides the referenced type. Artifact string `json:"artifact,omitempty"` - // The version of the bundle that provides the referenced type. - Version string `json:"version,omitempty"` - // The fully-qualified class type - Type_ string `json:"type,omitempty"` - // The description of the type. - TypeDescription string `json:"typeDescription,omitempty"` BuildInfo *BuildInfo `json:"buildInfo,omitempty"` - // If this type represents a provider for an interface, this lists the APIs it implements - ProvidedApiImplementations []DefinedType `json:"providedApiImplementations,omitempty"` - // The tags associated with this type - Tags []string `json:"tags,omitempty"` - // The names of other component types that may be related - SeeAlso []string `json:"seeAlso,omitempty"` // Whether or not the component has been deprecated Deprecated bool `json:"deprecated,omitempty"` - // If this component has been deprecated, this optional field can be used to provide an explanation - DeprecationReason string `json:"deprecationReason,omitempty"` // If this component has been deprecated, this optional field provides alternatives to use DeprecationAlternatives []string `json:"deprecationAlternatives,omitempty"` + // If this component has been deprecated, this optional field can be used to provide an explanation + DeprecationReason string `json:"deprecationReason,omitempty"` + // Describes the dynamic properties supported by this component + DynamicProperties []DynamicProperty `json:"dynamicProperties,omitempty"` + // Explicit restrictions that indicate a require permission to use the component + ExplicitRestrictions []Restriction `json:"explicitRestrictions,omitempty"` + // The group name of the bundle that provides the referenced type. + Group string `json:"group,omitempty"` + // Descriptions of configuration properties applicable to this component. + PropertyDescriptors map[string]PropertyDescriptor `json:"propertyDescriptors,omitempty"` + // If this type represents a provider for an interface, this lists the APIs it implements + ProvidedApiImplementations []DefinedType `json:"providedApiImplementations,omitempty"` // Whether or not the component has a general restriction Restricted bool `json:"restricted,omitempty"` // An optional description of the general restriction RestrictedExplanation string `json:"restrictedExplanation,omitempty"` - // Explicit restrictions that indicate a require permission to use the component - ExplicitRestrictions []Restriction `json:"explicitRestrictions,omitempty"` + // The names of other component types that may be related + SeeAlso []string `json:"seeAlso,omitempty"` Stateful *Stateful `json:"stateful,omitempty"` - // The system resource considerations for the given component - SystemResourceConsiderations []SystemResourceConsideration `json:"systemResourceConsiderations,omitempty"` - // Indicates if the component has additional details documentation - AdditionalDetails bool `json:"additionalDetails,omitempty"` - // Descriptions of configuration properties applicable to this component. - PropertyDescriptors map[string]PropertyDescriptor `json:"propertyDescriptors,omitempty"` // Whether or not this component makes use of dynamic (user-set) properties. SupportsDynamicProperties bool `json:"supportsDynamicProperties,omitempty"` // Whether or not this component makes use of sensitive dynamic (user-set) properties. SupportsSensitiveDynamicProperties bool `json:"supportsSensitiveDynamicProperties,omitempty"` - // Describes the dynamic properties supported by this component - DynamicProperties []DynamicProperty `json:"dynamicProperties,omitempty"` + // The system resource considerations for the given component + SystemResourceConsiderations []SystemResourceConsideration `json:"systemResourceConsiderations,omitempty"` + // The tags associated with this type + Tags []string `json:"tags,omitempty"` + // The fully-qualified class type + Type_ string `json:"type,omitempty"` + // The description of the type. + TypeDescription string `json:"typeDescription,omitempty"` + // The version of the bundle that provides the referenced type. + Version string `json:"version,omitempty"` } diff --git a/pkg/nifi/model_parameter_provider_dto.go b/pkg/nifi/model_parameter_provider_dto.go index 74ae4a4..4b1631a 100644 --- a/pkg/nifi/model_parameter_provider_dto.go +++ b/pkg/nifi/model_parameter_provider_dto.go @@ -3,55 +3,55 @@ * * REST API definition for Apache NiFi web services * - * API version: 2.0.0 + * API version: 2.1.0 * Contact: dev@nifi.apache.org * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git) */ package nifi type ParameterProviderDto struct { - // The id of the component. - Id string `json:"id,omitempty"` - // The ID of the corresponding component that is under version control - VersionedComponentId string `json:"versionedComponentId,omitempty"` - // The id of parent process group of this component if applicable. - ParentGroupId string `json:"parentGroupId,omitempty"` - Position *PositionDto `json:"position,omitempty"` - // The name of the parameter provider. - Name string `json:"name,omitempty"` - // The fully qualified type of the parameter provider. - Type_ string `json:"type,omitempty"` + // The set of all components in the flow that are referencing Parameters provided by this provider + AffectedComponents []AffectedComponentEntity `json:"affectedComponents,omitempty"` + // The annotation data for the parameter provider. This is how the custom UI relays configuration to the parameter provider. + AnnotationData string `json:"annotationData,omitempty"` Bundle *BundleDto `json:"bundle,omitempty"` // The comments of the parameter provider. Comments string `json:"comments,omitempty"` - // Whether the parameter provider persists state. - PersistsState bool `json:"persistsState,omitempty"` - // Whether the parameter provider requires elevated privileges. - Restricted bool `json:"restricted,omitempty"` + // The URL for the custom configuration UI for the parameter provider. + CustomUiUrl string `json:"customUiUrl,omitempty"` // Whether the parameter provider has been deprecated. Deprecated bool `json:"deprecated,omitempty"` - // Whether the parameter provider has multiple versions available. - MultipleVersionsAvailable bool `json:"multipleVersionsAvailable,omitempty"` - // The properties of the parameter provider. - Properties map[string]string `json:"properties,omitempty"` // The descriptors for the parameter providers properties. Descriptors map[string]PropertyDescriptorDto `json:"descriptors,omitempty"` + // Whether the underlying extension is missing. + ExtensionMissing bool `json:"extensionMissing,omitempty"` + // The id of the component. + Id string `json:"id,omitempty"` + // Whether the parameter provider has multiple versions available. + MultipleVersionsAvailable bool `json:"multipleVersionsAvailable,omitempty"` + // The name of the parameter provider. + Name string `json:"name,omitempty"` // Configuration for any fetched parameter groups. ParameterGroupConfigurations []ParameterGroupConfigurationEntity `json:"parameterGroupConfigurations,omitempty"` - // The set of all components in the flow that are referencing Parameters provided by this provider - AffectedComponents []AffectedComponentEntity `json:"affectedComponents,omitempty"` // The status of all provided parameters for this parameter provider ParameterStatus []ParameterStatusDto `json:"parameterStatus,omitempty"` + // The id of parent process group of this component if applicable. + ParentGroupId string `json:"parentGroupId,omitempty"` + // Whether the parameter provider persists state. + PersistsState bool `json:"persistsState,omitempty"` + Position *PositionDto `json:"position,omitempty"` + // The properties of the parameter provider. + Properties map[string]string `json:"properties,omitempty"` // The Parameter Contexts that reference this Parameter Provider ReferencingParameterContexts []ParameterProviderReferencingComponentEntity `json:"referencingParameterContexts,omitempty"` - // The URL for the custom configuration UI for the parameter provider. - CustomUiUrl string `json:"customUiUrl,omitempty"` - // The annotation data for the parameter provider. This is how the custom UI relays configuration to the parameter provider. - AnnotationData string `json:"annotationData,omitempty"` + // Whether the parameter provider requires elevated privileges. + Restricted bool `json:"restricted,omitempty"` + // The fully qualified type of the parameter provider. + Type_ string `json:"type,omitempty"` // Gets the validation errors from the parameter provider. These validation errors represent the problems with the parameter provider that must be resolved before it can be scheduled to run. ValidationErrors []string `json:"validationErrors,omitempty"` // Indicates whether the Parameter Provider is valid, invalid, or still in the process of validating (i.e., it is unknown whether or not the Parameter Provider is valid) ValidationStatus string `json:"validationStatus,omitempty"` - // Whether the underlying extension is missing. - ExtensionMissing bool `json:"extensionMissing,omitempty"` + // The ID of the corresponding component that is under version control + VersionedComponentId string `json:"versionedComponentId,omitempty"` } diff --git a/pkg/nifi/model_parameter_provider_entity.go b/pkg/nifi/model_parameter_provider_entity.go index e10db9b..dfea480 100644 --- a/pkg/nifi/model_parameter_provider_entity.go +++ b/pkg/nifi/model_parameter_provider_entity.go @@ -3,23 +3,23 @@ * * REST API definition for Apache NiFi web services * - * API version: 2.0.0 + * API version: 2.1.0 * Contact: dev@nifi.apache.org * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git) */ package nifi type ParameterProviderEntity struct { - Revision *RevisionDto `json:"revision,omitempty"` - // The id of the component. - Id string `json:"id,omitempty"` - // The URI for futures requests to the component. - Uri string `json:"uri,omitempty"` - Position *PositionDto `json:"position,omitempty"` - Permissions *PermissionsDto `json:"permissions,omitempty"` // The bulletins for this component. Bulletins []BulletinEntity `json:"bulletins,omitempty"` + Component *ParameterProviderDto `json:"component,omitempty"` // Acknowledges that this node is disconnected to allow for mutable requests to proceed. DisconnectedNodeAcknowledged bool `json:"disconnectedNodeAcknowledged,omitempty"` - Component *ParameterProviderDto `json:"component,omitempty"` + // The id of the component. + Id string `json:"id,omitempty"` + Permissions *PermissionsDto `json:"permissions,omitempty"` + Position *PositionDto `json:"position,omitempty"` + Revision *RevisionDto `json:"revision,omitempty"` + // The URI for futures requests to the component. + Uri string `json:"uri,omitempty"` } diff --git a/pkg/nifi/model_parameter_provider_parameter_application_entity.go b/pkg/nifi/model_parameter_provider_parameter_application_entity.go index 057730a..d0b47f3 100644 --- a/pkg/nifi/model_parameter_provider_parameter_application_entity.go +++ b/pkg/nifi/model_parameter_provider_parameter_application_entity.go @@ -3,18 +3,18 @@ * * REST API definition for Apache NiFi web services * - * API version: 2.0.0 + * API version: 2.1.0 * Contact: dev@nifi.apache.org * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git) */ package nifi type ParameterProviderParameterApplicationEntity struct { - // The id of the parameter provider. - Id string `json:"id,omitempty"` - Revision *RevisionDto `json:"revision,omitempty"` // Acknowledges that this node is disconnected to allow for mutable requests to proceed. DisconnectedNodeAcknowledged bool `json:"disconnectedNodeAcknowledged,omitempty"` + // The id of the parameter provider. + Id string `json:"id,omitempty"` // Configuration for the fetched Parameter Groups ParameterGroupConfigurations []ParameterGroupConfigurationEntity `json:"parameterGroupConfigurations,omitempty"` + Revision *RevisionDto `json:"revision,omitempty"` } diff --git a/pkg/nifi/model_parameter_provider_parameter_fetch_entity.go b/pkg/nifi/model_parameter_provider_parameter_fetch_entity.go index 6179f2c..9a6cccf 100644 --- a/pkg/nifi/model_parameter_provider_parameter_fetch_entity.go +++ b/pkg/nifi/model_parameter_provider_parameter_fetch_entity.go @@ -3,16 +3,16 @@ * * REST API definition for Apache NiFi web services * - * API version: 2.0.0 + * API version: 2.1.0 * Contact: dev@nifi.apache.org * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git) */ package nifi type ParameterProviderParameterFetchEntity struct { + // Acknowledges that this node is disconnected to allow for mutable requests to proceed. + DisconnectedNodeAcknowledged bool `json:"disconnectedNodeAcknowledged,omitempty"` // The id of the parameter provider. Id string `json:"id,omitempty"` Revision *RevisionDto `json:"revision,omitempty"` - // Acknowledges that this node is disconnected to allow for mutable requests to proceed. - DisconnectedNodeAcknowledged bool `json:"disconnectedNodeAcknowledged,omitempty"` } diff --git a/pkg/nifi/model_parameter_provider_reference.go b/pkg/nifi/model_parameter_provider_reference.go index a7440bc..8d28f3b 100644 --- a/pkg/nifi/model_parameter_provider_reference.go +++ b/pkg/nifi/model_parameter_provider_reference.go @@ -3,18 +3,18 @@ * * REST API definition for Apache NiFi web services * - * API version: 2.0.0 + * API version: 2.1.0 * Contact: dev@nifi.apache.org * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git) */ package nifi type ParameterProviderReference struct { + Bundle *Bundle `json:"bundle,omitempty"` // The identifier of the parameter provider Identifier string `json:"identifier,omitempty"` // The name of the parameter provider Name string `json:"name,omitempty"` // The fully qualified name of the parameter provider class. Type_ string `json:"type,omitempty"` - Bundle *Bundle `json:"bundle,omitempty"` } diff --git a/pkg/nifi/model_parameter_provider_referencing_component_dto.go b/pkg/nifi/model_parameter_provider_referencing_component_dto.go index 1ea8bde..2da9d09 100644 --- a/pkg/nifi/model_parameter_provider_referencing_component_dto.go +++ b/pkg/nifi/model_parameter_provider_referencing_component_dto.go @@ -3,7 +3,7 @@ * * REST API definition for Apache NiFi web services * - * API version: 2.0.0 + * API version: 2.1.0 * Contact: dev@nifi.apache.org * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git) */ diff --git a/pkg/nifi/model_parameter_provider_referencing_component_entity.go b/pkg/nifi/model_parameter_provider_referencing_component_entity.go index f31c529..6897712 100644 --- a/pkg/nifi/model_parameter_provider_referencing_component_entity.go +++ b/pkg/nifi/model_parameter_provider_referencing_component_entity.go @@ -3,7 +3,7 @@ * * REST API definition for Apache NiFi web services * - * API version: 2.0.0 + * API version: 2.1.0 * Contact: dev@nifi.apache.org * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git) */ @@ -11,16 +11,16 @@ package nifi // The Parameter Contexts that reference this Parameter Provider type ParameterProviderReferencingComponentEntity struct { - Revision *RevisionDto `json:"revision,omitempty"` - // The id of the component. - Id string `json:"id,omitempty"` - // The URI for futures requests to the component. - Uri string `json:"uri,omitempty"` - Position *PositionDto `json:"position,omitempty"` - Permissions *PermissionsDto `json:"permissions,omitempty"` // The bulletins for this component. Bulletins []BulletinEntity `json:"bulletins,omitempty"` + Component *ParameterProviderReferencingComponentDto `json:"component,omitempty"` // Acknowledges that this node is disconnected to allow for mutable requests to proceed. DisconnectedNodeAcknowledged bool `json:"disconnectedNodeAcknowledged,omitempty"` - Component *ParameterProviderReferencingComponentDto `json:"component,omitempty"` + // The id of the component. + Id string `json:"id,omitempty"` + Permissions *PermissionsDto `json:"permissions,omitempty"` + Position *PositionDto `json:"position,omitempty"` + Revision *RevisionDto `json:"revision,omitempty"` + // The URI for futures requests to the component. + Uri string `json:"uri,omitempty"` } diff --git a/pkg/nifi/model_parameter_provider_referencing_components_entity.go b/pkg/nifi/model_parameter_provider_referencing_components_entity.go index da9aa29..e536efd 100644 --- a/pkg/nifi/model_parameter_provider_referencing_components_entity.go +++ b/pkg/nifi/model_parameter_provider_referencing_components_entity.go @@ -3,7 +3,7 @@ * * REST API definition for Apache NiFi web services * - * API version: 2.0.0 + * API version: 2.1.0 * Contact: dev@nifi.apache.org * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git) */ diff --git a/pkg/nifi/model_parameter_provider_types_entity.go b/pkg/nifi/model_parameter_provider_types_entity.go index b3177a2..44e89a8 100644 --- a/pkg/nifi/model_parameter_provider_types_entity.go +++ b/pkg/nifi/model_parameter_provider_types_entity.go @@ -3,7 +3,7 @@ * * REST API definition for Apache NiFi web services * - * API version: 2.0.0 + * API version: 2.1.0 * Contact: dev@nifi.apache.org * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git) */ diff --git a/pkg/nifi/model_parameter_providers_entity.go b/pkg/nifi/model_parameter_providers_entity.go index df63ed8..5a67139 100644 --- a/pkg/nifi/model_parameter_providers_entity.go +++ b/pkg/nifi/model_parameter_providers_entity.go @@ -3,14 +3,14 @@ * * REST API definition for Apache NiFi web services * - * API version: 2.0.0 + * API version: 2.1.0 * Contact: dev@nifi.apache.org * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git) */ package nifi type ParameterProvidersEntity struct { - ParameterProviders []ParameterProviderEntity `json:"parameterProviders,omitempty"` // The current time on the system. CurrentTime string `json:"currentTime,omitempty"` + ParameterProviders []ParameterProviderEntity `json:"parameterProviders,omitempty"` } diff --git a/pkg/nifi/model_parameter_status_dto.go b/pkg/nifi/model_parameter_status_dto.go index 4aab76e..800211b 100644 --- a/pkg/nifi/model_parameter_status_dto.go +++ b/pkg/nifi/model_parameter_status_dto.go @@ -3,7 +3,7 @@ * * REST API definition for Apache NiFi web services * - * API version: 2.0.0 + * API version: 2.1.0 * Contact: dev@nifi.apache.org * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git) */ diff --git a/pkg/nifi/model_paste_request_entity.go b/pkg/nifi/model_paste_request_entity.go new file mode 100644 index 0000000..2214a00 --- /dev/null +++ b/pkg/nifi/model_paste_request_entity.go @@ -0,0 +1,16 @@ +/* + * Apache NiFi REST API + * + * REST API definition for Apache NiFi web services + * + * API version: 2.1.0 + * Contact: dev@nifi.apache.org + * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git) + */ +package nifi + +type PasteRequestEntity struct { + CopyResponse *CopyResponseEntity `json:"copyResponse,omitempty"` + DisconnectedNodeAcknowledged bool `json:"disconnectedNodeAcknowledged,omitempty"` + Revision *RevisionDto `json:"revision,omitempty"` +} diff --git a/pkg/nifi/model_paste_response_entity.go b/pkg/nifi/model_paste_response_entity.go new file mode 100644 index 0000000..004b9c0 --- /dev/null +++ b/pkg/nifi/model_paste_response_entity.go @@ -0,0 +1,15 @@ +/* + * Apache NiFi REST API + * + * REST API definition for Apache NiFi web services + * + * API version: 2.1.0 + * Contact: dev@nifi.apache.org + * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git) + */ +package nifi + +type PasteResponseEntity struct { + Flow *FlowDto `json:"flow,omitempty"` + Revision *RevisionDto `json:"revision,omitempty"` +} diff --git a/pkg/nifi/model_peer_dto.go b/pkg/nifi/model_peer_dto.go index e5a9c5c..07011a8 100644 --- a/pkg/nifi/model_peer_dto.go +++ b/pkg/nifi/model_peer_dto.go @@ -3,19 +3,19 @@ * * REST API definition for Apache NiFi web services * - * API version: 2.0.0 + * API version: 2.1.0 * Contact: dev@nifi.apache.org * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git) */ package nifi type PeerDto struct { + // The number of flowFiles this peer holds. + FlowFileCount int32 `json:"flowFileCount,omitempty"` // The hostname of this peer. Hostname string `json:"hostname,omitempty"` // The port number of this peer. Port int32 `json:"port,omitempty"` // Returns if this peer connection is secure. Secure bool `json:"secure,omitempty"` - // The number of flowFiles this peer holds. - FlowFileCount int32 `json:"flowFileCount,omitempty"` } diff --git a/pkg/nifi/model_peers_entity.go b/pkg/nifi/model_peers_entity.go index 36fa75b..8b1a398 100644 --- a/pkg/nifi/model_peers_entity.go +++ b/pkg/nifi/model_peers_entity.go @@ -3,7 +3,7 @@ * * REST API definition for Apache NiFi web services * - * API version: 2.0.0 + * API version: 2.1.0 * Contact: dev@nifi.apache.org * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git) */ diff --git a/pkg/nifi/model_permissions_dto.go b/pkg/nifi/model_permissions_dto.go index 9184d64..e2d849f 100644 --- a/pkg/nifi/model_permissions_dto.go +++ b/pkg/nifi/model_permissions_dto.go @@ -3,7 +3,7 @@ * * REST API definition for Apache NiFi web services * - * API version: 2.0.0 + * API version: 2.1.0 * Contact: dev@nifi.apache.org * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git) */ diff --git a/pkg/nifi/model_port_dto.go b/pkg/nifi/model_port_dto.go index df8ee91..ad955d4 100644 --- a/pkg/nifi/model_port_dto.go +++ b/pkg/nifi/model_port_dto.go @@ -3,7 +3,7 @@ * * REST API definition for Apache NiFi web services * - * API version: 2.0.0 + * API version: 2.1.0 * Contact: dev@nifi.apache.org * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git) */ @@ -11,29 +11,29 @@ package nifi // The output ports available to received data from the NiFi. type PortDto struct { + // Whether this port can be accessed remotely via Site-to-Site protocol. + AllowRemoteAccess bool `json:"allowRemoteAccess,omitempty"` + // The comments for the port. + Comments string `json:"comments,omitempty"` + // The number of tasks that should be concurrently scheduled for the port. + ConcurrentlySchedulableTaskCount int32 `json:"concurrentlySchedulableTaskCount,omitempty"` // The id of the component. Id string `json:"id,omitempty"` - // The ID of the corresponding component that is under version control - VersionedComponentId string `json:"versionedComponentId,omitempty"` + // The name of the port. + Name string `json:"name,omitempty"` // The id of parent process group of this component if applicable. ParentGroupId string `json:"parentGroupId,omitempty"` + // Specifies how the Port functions + PortFunction string `json:"portFunction,omitempty"` Position *PositionDto `json:"position,omitempty"` - // The name of the port. - Name string `json:"name,omitempty"` - // The comments for the port. - Comments string `json:"comments,omitempty"` // The state of the port. State string `json:"state,omitempty"` - // The type of port. - Type_ string `json:"type,omitempty"` // Whether the port has incoming or output connections to a remote NiFi. This is only applicable when the port is allowed to be accessed remotely. Transmitting bool `json:"transmitting,omitempty"` - // The number of tasks that should be concurrently scheduled for the port. - ConcurrentlySchedulableTaskCount int32 `json:"concurrentlySchedulableTaskCount,omitempty"` - // Whether this port can be accessed remotely via Site-to-Site protocol. - AllowRemoteAccess bool `json:"allowRemoteAccess,omitempty"` - // Specifies how the Port functions - PortFunction string `json:"portFunction,omitempty"` + // The type of port. + Type_ string `json:"type,omitempty"` // Gets the validation errors from this port. These validation errors represent the problems with the port that must be resolved before it can be started. ValidationErrors []string `json:"validationErrors,omitempty"` + // The ID of the corresponding component that is under version control + VersionedComponentId string `json:"versionedComponentId,omitempty"` } diff --git a/pkg/nifi/model_port_entity.go b/pkg/nifi/model_port_entity.go index 496f317..ca2eb04 100644 --- a/pkg/nifi/model_port_entity.go +++ b/pkg/nifi/model_port_entity.go @@ -3,28 +3,29 @@ * * REST API definition for Apache NiFi web services * - * API version: 2.0.0 + * API version: 2.1.0 * Contact: dev@nifi.apache.org * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git) */ package nifi +// The output ports in this flow. type PortEntity struct { - Revision *RevisionDto `json:"revision,omitempty"` - // The id of the component. - Id string `json:"id,omitempty"` - // The URI for futures requests to the component. - Uri string `json:"uri,omitempty"` - Position *PositionDto `json:"position,omitempty"` - Permissions *PermissionsDto `json:"permissions,omitempty"` + // Whether this port can be accessed remotely via Site-to-Site protocol. + AllowRemoteAccess bool `json:"allowRemoteAccess,omitempty"` // The bulletins for this component. Bulletins []BulletinEntity `json:"bulletins,omitempty"` + Component *PortDto `json:"component,omitempty"` // Acknowledges that this node is disconnected to allow for mutable requests to proceed. DisconnectedNodeAcknowledged bool `json:"disconnectedNodeAcknowledged,omitempty"` - Component *PortDto `json:"component,omitempty"` - Status *PortStatusDto `json:"status,omitempty"` - PortType string `json:"portType,omitempty"` + // The id of the component. + Id string `json:"id,omitempty"` OperatePermissions *PermissionsDto `json:"operatePermissions,omitempty"` - // Whether this port can be accessed remotely via Site-to-Site protocol. - AllowRemoteAccess bool `json:"allowRemoteAccess,omitempty"` + Permissions *PermissionsDto `json:"permissions,omitempty"` + PortType string `json:"portType,omitempty"` + Position *PositionDto `json:"position,omitempty"` + Revision *RevisionDto `json:"revision,omitempty"` + Status *PortStatusDto `json:"status,omitempty"` + // The URI for futures requests to the component. + Uri string `json:"uri,omitempty"` } diff --git a/pkg/nifi/model_port_run_status_entity.go b/pkg/nifi/model_port_run_status_entity.go index b17c544..08ec956 100644 --- a/pkg/nifi/model_port_run_status_entity.go +++ b/pkg/nifi/model_port_run_status_entity.go @@ -3,16 +3,16 @@ * * REST API definition for Apache NiFi web services * - * API version: 2.0.0 + * API version: 2.1.0 * Contact: dev@nifi.apache.org * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git) */ package nifi type PortRunStatusEntity struct { + // Acknowledges that this node is disconnected to allow for mutable requests to proceed. + DisconnectedNodeAcknowledged bool `json:"disconnectedNodeAcknowledged,omitempty"` Revision *RevisionDto `json:"revision,omitempty"` // The run status of the Port. State string `json:"state,omitempty"` - // Acknowledges that this node is disconnected to allow for mutable requests to proceed. - DisconnectedNodeAcknowledged bool `json:"disconnectedNodeAcknowledged,omitempty"` } diff --git a/pkg/nifi/model_port_status_dto.go b/pkg/nifi/model_port_status_dto.go index c45635b..0a9338b 100644 --- a/pkg/nifi/model_port_status_dto.go +++ b/pkg/nifi/model_port_status_dto.go @@ -3,7 +3,7 @@ * * REST API definition for Apache NiFi web services * - * API version: 2.0.0 + * API version: 2.1.0 * Contact: dev@nifi.apache.org * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git) */ @@ -11,19 +11,19 @@ package nifi // The status of the port. type PortStatusDto struct { - // The id of the port. - Id string `json:"id,omitempty"` + AggregateSnapshot *PortStatusSnapshotDto `json:"aggregateSnapshot,omitempty"` // The id of the parent process group of the port. GroupId string `json:"groupId,omitempty"` + // The id of the port. + Id string `json:"id,omitempty"` // The name of the port. Name string `json:"name,omitempty"` - // Whether the port has incoming or outgoing connections to a remote NiFi. - Transmitting bool `json:"transmitting,omitempty"` + // A status snapshot for each node in the cluster. If the NiFi instance is a standalone instance, rather than a cluster, this may be null. + NodeSnapshots []NodePortStatusSnapshotDto `json:"nodeSnapshots,omitempty"` // The run status of the port. RunStatus string `json:"runStatus,omitempty"` // The time the status for the process group was last refreshed. StatsLastRefreshed string `json:"statsLastRefreshed,omitempty"` - AggregateSnapshot *PortStatusSnapshotDto `json:"aggregateSnapshot,omitempty"` - // A status snapshot for each node in the cluster. If the NiFi instance is a standalone instance, rather than a cluster, this may be null. - NodeSnapshots []NodePortStatusSnapshotDto `json:"nodeSnapshots,omitempty"` + // Whether the port has incoming or outgoing connections to a remote NiFi. + Transmitting bool `json:"transmitting,omitempty"` } diff --git a/pkg/nifi/model_port_status_entity.go b/pkg/nifi/model_port_status_entity.go index aca9ebe..f04285a 100644 --- a/pkg/nifi/model_port_status_entity.go +++ b/pkg/nifi/model_port_status_entity.go @@ -3,14 +3,14 @@ * * REST API definition for Apache NiFi web services * - * API version: 2.0.0 + * API version: 2.1.0 * Contact: dev@nifi.apache.org * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git) */ package nifi type PortStatusEntity struct { - PortStatus *PortStatusDto `json:"portStatus,omitempty"` // Indicates whether the user can read a given resource. CanRead bool `json:"canRead,omitempty"` + PortStatus *PortStatusDto `json:"portStatus,omitempty"` } diff --git a/pkg/nifi/model_port_status_snapshot_dto.go b/pkg/nifi/model_port_status_snapshot_dto.go index 920e890..1d2aba7 100644 --- a/pkg/nifi/model_port_status_snapshot_dto.go +++ b/pkg/nifi/model_port_status_snapshot_dto.go @@ -3,35 +3,35 @@ * * REST API definition for Apache NiFi web services * - * API version: 2.0.0 + * API version: 2.1.0 * Contact: dev@nifi.apache.org * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git) */ package nifi type PortStatusSnapshotDto struct { - // The id of the port. - Id string `json:"id,omitempty"` - // The id of the parent process group of the port. - GroupId string `json:"groupId,omitempty"` - // The name of the port. - Name string `json:"name,omitempty"` // The active thread count for the port. ActiveThreadCount int32 `json:"activeThreadCount,omitempty"` - // The number of FlowFiles that have been accepted in the last 5 minutes. - FlowFilesIn int32 `json:"flowFilesIn,omitempty"` // The size of hte FlowFiles that have been accepted in the last 5 minutes. BytesIn int64 `json:"bytesIn,omitempty"` - // The count/size of flowfiles that have been accepted in the last 5 minutes. - Input string `json:"input,omitempty"` - // The number of FlowFiles that have been processed in the last 5 minutes. - FlowFilesOut int32 `json:"flowFilesOut,omitempty"` // The number of bytes that have been processed in the last 5 minutes. BytesOut int64 `json:"bytesOut,omitempty"` + // The number of FlowFiles that have been accepted in the last 5 minutes. + FlowFilesIn int32 `json:"flowFilesIn,omitempty"` + // The number of FlowFiles that have been processed in the last 5 minutes. + FlowFilesOut int32 `json:"flowFilesOut,omitempty"` + // The id of the parent process group of the port. + GroupId string `json:"groupId,omitempty"` + // The id of the port. + Id string `json:"id,omitempty"` + // The count/size of flowfiles that have been accepted in the last 5 minutes. + Input string `json:"input,omitempty"` + // The name of the port. + Name string `json:"name,omitempty"` // The count/size of flowfiles that have been processed in the last 5 minutes. Output string `json:"output,omitempty"` - // Whether the port has incoming or outgoing connections to a remote NiFi. - Transmitting bool `json:"transmitting,omitempty"` // The run status of the port. RunStatus string `json:"runStatus,omitempty"` + // Whether the port has incoming or outgoing connections to a remote NiFi. + Transmitting bool `json:"transmitting,omitempty"` } diff --git a/pkg/nifi/model_port_status_snapshot_entity.go b/pkg/nifi/model_port_status_snapshot_entity.go index 6d8f35e..05f6e2d 100644 --- a/pkg/nifi/model_port_status_snapshot_entity.go +++ b/pkg/nifi/model_port_status_snapshot_entity.go @@ -3,7 +3,7 @@ * * REST API definition for Apache NiFi web services * - * API version: 2.0.0 + * API version: 2.1.0 * Contact: dev@nifi.apache.org * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git) */ @@ -11,9 +11,9 @@ package nifi // The status of all output ports in the process group. type PortStatusSnapshotEntity struct { + // Indicates whether the user can read a given resource. + CanRead bool `json:"canRead,omitempty"` // The id of the port. Id string `json:"id,omitempty"` PortStatusSnapshot *PortStatusSnapshotDto `json:"portStatusSnapshot,omitempty"` - // Indicates whether the user can read a given resource. - CanRead bool `json:"canRead,omitempty"` } diff --git a/pkg/nifi/model_position.go b/pkg/nifi/model_position.go index 50bc7f0..29fca75 100644 --- a/pkg/nifi/model_position.go +++ b/pkg/nifi/model_position.go @@ -3,7 +3,7 @@ * * REST API definition for Apache NiFi web services * - * API version: 2.0.0 + * API version: 2.1.0 * Contact: dev@nifi.apache.org * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git) */ diff --git a/pkg/nifi/model_position_dto.go b/pkg/nifi/model_position_dto.go index 539af48..f5996d8 100644 --- a/pkg/nifi/model_position_dto.go +++ b/pkg/nifi/model_position_dto.go @@ -3,7 +3,7 @@ * * REST API definition for Apache NiFi web services * - * API version: 2.0.0 + * API version: 2.1.0 * Contact: dev@nifi.apache.org * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git) */ diff --git a/pkg/nifi/model_previous_value_dto.go b/pkg/nifi/model_previous_value_dto.go index 3fbd1d1..a3239e6 100644 --- a/pkg/nifi/model_previous_value_dto.go +++ b/pkg/nifi/model_previous_value_dto.go @@ -3,7 +3,7 @@ * * REST API definition for Apache NiFi web services * - * API version: 2.0.0 + * API version: 2.1.0 * Contact: dev@nifi.apache.org * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git) */ diff --git a/pkg/nifi/model_prioritizer_types_entity.go b/pkg/nifi/model_prioritizer_types_entity.go index 6919d69..a759228 100644 --- a/pkg/nifi/model_prioritizer_types_entity.go +++ b/pkg/nifi/model_prioritizer_types_entity.go @@ -3,7 +3,7 @@ * * REST API definition for Apache NiFi web services * - * API version: 2.0.0 + * API version: 2.1.0 * Contact: dev@nifi.apache.org * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git) */ diff --git a/pkg/nifi/model_process_group_dto.go b/pkg/nifi/model_process_group_dto.go index 51d7b26..b7703eb 100644 --- a/pkg/nifi/model_process_group_dto.go +++ b/pkg/nifi/model_process_group_dto.go @@ -3,79 +3,79 @@ * * REST API definition for Apache NiFi web services * - * API version: 2.0.0 + * API version: 2.1.0 * Contact: dev@nifi.apache.org * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git) */ package nifi type ProcessGroupDto struct { - // The id of the component. - Id string `json:"id,omitempty"` - // The ID of the corresponding component that is under version control - VersionedComponentId string `json:"versionedComponentId,omitempty"` - // The id of parent process group of this component if applicable. - ParentGroupId string `json:"parentGroupId,omitempty"` - Position *PositionDto `json:"position,omitempty"` - // The name of the process group. - Name string `json:"name,omitempty"` + // The number of active remote ports in the process group. + ActiveRemotePortCount int32 `json:"activeRemotePortCount,omitempty"` // The comments for the process group. Comments string `json:"comments,omitempty"` - VersionControlInformation *VersionControlInformationDto `json:"versionControlInformation,omitempty"` - ParameterContext *ParameterContextReferenceEntity `json:"parameterContext,omitempty"` - // The FlowFile Concurrency for this Process Group. - FlowfileConcurrency string `json:"flowfileConcurrency,omitempty"` - // The Outbound Policy that is used for determining how FlowFiles should be transferred out of the Process Group. - FlowfileOutboundPolicy string `json:"flowfileOutboundPolicy,omitempty"` - // The default FlowFile Expiration for this Process Group. - DefaultFlowFileExpiration string `json:"defaultFlowFileExpiration,omitempty"` - // Default value used in this Process Group for the maximum number of objects that can be queued before back pressure is applied. - DefaultBackPressureObjectThreshold int64 `json:"defaultBackPressureObjectThreshold,omitempty"` + Contents *FlowSnippetDto `json:"contents,omitempty"` // Default value used in this Process Group for the maximum data size of objects that can be queued before back pressure is applied. DefaultBackPressureDataSizeThreshold string `json:"defaultBackPressureDataSizeThreshold,omitempty"` - // The log file suffix for this Process Group for dedicated logging. - LogFileSuffix string `json:"logFileSuffix,omitempty"` - // The Execution Engine that should be used to run the flow represented by this Process Group. - ExecutionEngine string `json:"executionEngine,omitempty"` - // The maximum number of concurrent tasks to use when running the flow using the Stateless Engine - MaxConcurrentTasks int32 `json:"maxConcurrentTasks,omitempty"` - // The maximum amount of time that the flow can be run using the Stateless Engine before the flow times out - StatelessFlowTimeout string `json:"statelessFlowTimeout,omitempty"` - // The number of running components in this process group. - RunningCount int32 `json:"runningCount,omitempty"` - // The number of stopped components in the process group. - StoppedCount int32 `json:"stoppedCount,omitempty"` - // The number of invalid components in the process group. - InvalidCount int32 `json:"invalidCount,omitempty"` + // Default value used in this Process Group for the maximum number of objects that can be queued before back pressure is applied. + DefaultBackPressureObjectThreshold int64 `json:"defaultBackPressureObjectThreshold,omitempty"` + // The default FlowFile Expiration for this Process Group. + DefaultFlowFileExpiration string `json:"defaultFlowFileExpiration,omitempty"` // The number of disabled components in the process group. DisabledCount int32 `json:"disabledCount,omitempty"` - // The number of active remote ports in the process group. - ActiveRemotePortCount int32 `json:"activeRemotePortCount,omitempty"` + // The Execution Engine that should be used to run the flow represented by this Process Group. + ExecutionEngine string `json:"executionEngine,omitempty"` + // The FlowFile Concurrency for this Process Group. + FlowfileConcurrency string `json:"flowfileConcurrency,omitempty"` + // The Outbound Policy that is used for determining how FlowFiles should be transferred out of the Process Group. + FlowfileOutboundPolicy string `json:"flowfileOutboundPolicy,omitempty"` + // The id of the component. + Id string `json:"id,omitempty"` // The number of inactive remote ports in the process group. InactiveRemotePortCount int32 `json:"inactiveRemotePortCount,omitempty"` - // The number of up to date versioned process groups in the process group. - UpToDateCount int32 `json:"upToDateCount,omitempty"` - // The number of locally modified versioned process groups in the process group. - LocallyModifiedCount int32 `json:"locallyModifiedCount,omitempty"` - // The number of stale versioned process groups in the process group. - StaleCount int32 `json:"staleCount,omitempty"` - // The number of locally modified and stale versioned process groups in the process group. - LocallyModifiedAndStaleCount int32 `json:"locallyModifiedAndStaleCount,omitempty"` - // The number of versioned process groups in the process group that are unable to sync to a registry. - SyncFailureCount int32 `json:"syncFailureCount,omitempty"` + // The number of input ports in the process group. + InputPortCount int32 `json:"inputPortCount,omitempty"` + // The number of invalid components in the process group. + InvalidCount int32 `json:"invalidCount,omitempty"` // The number of local input ports in the process group. LocalInputPortCount int32 `json:"localInputPortCount,omitempty"` // The number of local output ports in the process group. LocalOutputPortCount int32 `json:"localOutputPortCount,omitempty"` + // The number of locally modified and stale versioned process groups in the process group. + LocallyModifiedAndStaleCount int32 `json:"locallyModifiedAndStaleCount,omitempty"` + // The number of locally modified versioned process groups in the process group. + LocallyModifiedCount int32 `json:"locallyModifiedCount,omitempty"` + // The log file suffix for this Process Group for dedicated logging. + LogFileSuffix string `json:"logFileSuffix,omitempty"` + // The maximum number of concurrent tasks to use when running the flow using the Stateless Engine + MaxConcurrentTasks int32 `json:"maxConcurrentTasks,omitempty"` + // The name of the process group. + Name string `json:"name,omitempty"` + // The number of output ports in the process group. + OutputPortCount int32 `json:"outputPortCount,omitempty"` + ParameterContext *ParameterContextReferenceEntity `json:"parameterContext,omitempty"` + // The id of parent process group of this component if applicable. + ParentGroupId string `json:"parentGroupId,omitempty"` + Position *PositionDto `json:"position,omitempty"` // The number of public input ports in the process group. PublicInputPortCount int32 `json:"publicInputPortCount,omitempty"` // The number of public output ports in the process group. PublicOutputPortCount int32 `json:"publicOutputPortCount,omitempty"` + // The number of running components in this process group. + RunningCount int32 `json:"runningCount,omitempty"` + // The number of stale versioned process groups in the process group. + StaleCount int32 `json:"staleCount,omitempty"` + // The maximum amount of time that the flow can be run using the Stateless Engine before the flow times out + StatelessFlowTimeout string `json:"statelessFlowTimeout,omitempty"` // If the Process Group is configured to run in using the Stateless Engine, represents the current state. Otherwise, will be STOPPED. StatelessGroupScheduledState string `json:"statelessGroupScheduledState,omitempty"` - Contents *FlowSnippetDto `json:"contents,omitempty"` - // The number of input ports in the process group. - InputPortCount int32 `json:"inputPortCount,omitempty"` - // The number of output ports in the process group. - OutputPortCount int32 `json:"outputPortCount,omitempty"` + // The number of stopped components in the process group. + StoppedCount int32 `json:"stoppedCount,omitempty"` + // The number of versioned process groups in the process group that are unable to sync to a registry. + SyncFailureCount int32 `json:"syncFailureCount,omitempty"` + // The number of up to date versioned process groups in the process group. + UpToDateCount int32 `json:"upToDateCount,omitempty"` + VersionControlInformation *VersionControlInformationDto `json:"versionControlInformation,omitempty"` + // The ID of the corresponding component that is under version control + VersionedComponentId string `json:"versionedComponentId,omitempty"` } diff --git a/pkg/nifi/model_process_group_entity.go b/pkg/nifi/model_process_group_entity.go index 59f8272..fcf59aa 100644 --- a/pkg/nifi/model_process_group_entity.go +++ b/pkg/nifi/model_process_group_entity.go @@ -3,64 +3,64 @@ * * REST API definition for Apache NiFi web services * - * API version: 2.0.0 + * API version: 2.1.0 * Contact: dev@nifi.apache.org * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git) */ package nifi type ProcessGroupEntity struct { - Revision *RevisionDto `json:"revision,omitempty"` - // The id of the component. - Id string `json:"id,omitempty"` - // The URI for futures requests to the component. - Uri string `json:"uri,omitempty"` - Position *PositionDto `json:"position,omitempty"` - Permissions *PermissionsDto `json:"permissions,omitempty"` + // The number of active remote ports in the process group. + ActiveRemotePortCount int32 `json:"activeRemotePortCount,omitempty"` // The bulletins for this component. Bulletins []BulletinEntity `json:"bulletins,omitempty"` - // Acknowledges that this node is disconnected to allow for mutable requests to proceed. - DisconnectedNodeAcknowledged bool `json:"disconnectedNodeAcknowledged,omitempty"` Component *ProcessGroupDto `json:"component,omitempty"` - Status *ProcessGroupStatusDto `json:"status,omitempty"` - VersionedFlowSnapshot *RegisteredFlowSnapshot `json:"versionedFlowSnapshot,omitempty"` - // The number of running components in this process group. - RunningCount int32 `json:"runningCount,omitempty"` - // The number of stopped components in the process group. - StoppedCount int32 `json:"stoppedCount,omitempty"` - // The number of invalid components in the process group. - InvalidCount int32 `json:"invalidCount,omitempty"` // The number of disabled components in the process group. DisabledCount int32 `json:"disabledCount,omitempty"` - // The number of active remote ports in the process group. - ActiveRemotePortCount int32 `json:"activeRemotePortCount,omitempty"` + // Acknowledges that this node is disconnected to allow for mutable requests to proceed. + DisconnectedNodeAcknowledged bool `json:"disconnectedNodeAcknowledged,omitempty"` + // The id of the component. + Id string `json:"id,omitempty"` // The number of inactive remote ports in the process group. InactiveRemotePortCount int32 `json:"inactiveRemotePortCount,omitempty"` - // The current state of the Process Group, as it relates to the Versioned Flow - VersionedFlowState string `json:"versionedFlowState,omitempty"` - // The number of up to date versioned process groups in the process group. - UpToDateCount int32 `json:"upToDateCount,omitempty"` - // The number of locally modified versioned process groups in the process group. - LocallyModifiedCount int32 `json:"locallyModifiedCount,omitempty"` - // The number of stale versioned process groups in the process group. - StaleCount int32 `json:"staleCount,omitempty"` - // The number of locally modified and stale versioned process groups in the process group. - LocallyModifiedAndStaleCount int32 `json:"locallyModifiedAndStaleCount,omitempty"` - // The number of versioned process groups in the process group that are unable to sync to a registry. - SyncFailureCount int32 `json:"syncFailureCount,omitempty"` + // The number of input ports in the process group. + InputPortCount int32 `json:"inputPortCount,omitempty"` + // The number of invalid components in the process group. + InvalidCount int32 `json:"invalidCount,omitempty"` // The number of local input ports in the process group. LocalInputPortCount int32 `json:"localInputPortCount,omitempty"` // The number of local output ports in the process group. LocalOutputPortCount int32 `json:"localOutputPortCount,omitempty"` + // The number of locally modified and stale versioned process groups in the process group. + LocallyModifiedAndStaleCount int32 `json:"locallyModifiedAndStaleCount,omitempty"` + // The number of locally modified versioned process groups in the process group. + LocallyModifiedCount int32 `json:"locallyModifiedCount,omitempty"` + // The number of output ports in the process group. + OutputPortCount int32 `json:"outputPortCount,omitempty"` + ParameterContext *ParameterContextReferenceEntity `json:"parameterContext,omitempty"` + Permissions *PermissionsDto `json:"permissions,omitempty"` + Position *PositionDto `json:"position,omitempty"` + // Determines the process group update strategy + ProcessGroupUpdateStrategy string `json:"processGroupUpdateStrategy,omitempty"` // The number of public input ports in the process group. PublicInputPortCount int32 `json:"publicInputPortCount,omitempty"` // The number of public output ports in the process group. PublicOutputPortCount int32 `json:"publicOutputPortCount,omitempty"` - ParameterContext *ParameterContextReferenceEntity `json:"parameterContext,omitempty"` - // Determines the process group update strategy - ProcessGroupUpdateStrategy string `json:"processGroupUpdateStrategy,omitempty"` - // The number of input ports in the process group. - InputPortCount int32 `json:"inputPortCount,omitempty"` - // The number of output ports in the process group. - OutputPortCount int32 `json:"outputPortCount,omitempty"` + Revision *RevisionDto `json:"revision,omitempty"` + // The number of running components in this process group. + RunningCount int32 `json:"runningCount,omitempty"` + // The number of stale versioned process groups in the process group. + StaleCount int32 `json:"staleCount,omitempty"` + Status *ProcessGroupStatusDto `json:"status,omitempty"` + // The number of stopped components in the process group. + StoppedCount int32 `json:"stoppedCount,omitempty"` + // The number of versioned process groups in the process group that are unable to sync to a registry. + SyncFailureCount int32 `json:"syncFailureCount,omitempty"` + // The number of up to date versioned process groups in the process group. + UpToDateCount int32 `json:"upToDateCount,omitempty"` + // The URI for futures requests to the component. + Uri string `json:"uri,omitempty"` + VersionedFlowSnapshot *RegisteredFlowSnapshot `json:"versionedFlowSnapshot,omitempty"` + // The current state of the Process Group, as it relates to the Versioned Flow + VersionedFlowState string `json:"versionedFlowState,omitempty"` } diff --git a/pkg/nifi/model_process_group_flow_dto.go b/pkg/nifi/model_process_group_flow_dto.go index c0605a7..b02b977 100644 --- a/pkg/nifi/model_process_group_flow_dto.go +++ b/pkg/nifi/model_process_group_flow_dto.go @@ -3,22 +3,22 @@ * * REST API definition for Apache NiFi web services * - * API version: 2.0.0 + * API version: 2.1.0 * Contact: dev@nifi.apache.org * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git) */ package nifi type ProcessGroupFlowDto struct { - // The id of the component. - Id string `json:"id,omitempty"` - // The URI for futures requests to the component. - Uri string `json:"uri,omitempty"` - // The id of parent process group of this component if applicable. - ParentGroupId string `json:"parentGroupId,omitempty"` - ParameterContext *ParameterContextReferenceEntity `json:"parameterContext,omitempty"` Breadcrumb *FlowBreadcrumbEntity `json:"breadcrumb,omitempty"` Flow *FlowDto `json:"flow,omitempty"` + // The id of the component. + Id string `json:"id,omitempty"` // The time the flow for the process group was last refreshed. LastRefreshed string `json:"lastRefreshed,omitempty"` + ParameterContext *ParameterContextReferenceEntity `json:"parameterContext,omitempty"` + // The id of parent process group of this component if applicable. + ParentGroupId string `json:"parentGroupId,omitempty"` + // The URI for futures requests to the component. + Uri string `json:"uri,omitempty"` } diff --git a/pkg/nifi/model_process_group_flow_entity.go b/pkg/nifi/model_process_group_flow_entity.go index 7390dbc..56ada65 100644 --- a/pkg/nifi/model_process_group_flow_entity.go +++ b/pkg/nifi/model_process_group_flow_entity.go @@ -3,7 +3,7 @@ * * REST API definition for Apache NiFi web services * - * API version: 2.0.0 + * API version: 2.1.0 * Contact: dev@nifi.apache.org * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git) */ @@ -12,4 +12,5 @@ package nifi type ProcessGroupFlowEntity struct { Permissions *PermissionsDto `json:"permissions,omitempty"` ProcessGroupFlow *ProcessGroupFlowDto `json:"processGroupFlow,omitempty"` + Revision *RevisionDto `json:"revision,omitempty"` } diff --git a/pkg/nifi/model_process_group_import_entity.go b/pkg/nifi/model_process_group_import_entity.go index 4003f3f..6503516 100644 --- a/pkg/nifi/model_process_group_import_entity.go +++ b/pkg/nifi/model_process_group_import_entity.go @@ -3,15 +3,15 @@ * * REST API definition for Apache NiFi web services * - * API version: 2.0.0 + * API version: 2.1.0 * Contact: dev@nifi.apache.org * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git) */ package nifi type ProcessGroupImportEntity struct { - ProcessGroupRevision *RevisionDto `json:"processGroupRevision,omitempty"` // Acknowledges that this node is disconnected to allow for mutable requests to proceed. DisconnectedNodeAcknowledged bool `json:"disconnectedNodeAcknowledged,omitempty"` + ProcessGroupRevision *RevisionDto `json:"processGroupRevision,omitempty"` VersionedFlowSnapshot *RegisteredFlowSnapshot `json:"versionedFlowSnapshot,omitempty"` } diff --git a/pkg/nifi/model_process_group_name_dto.go b/pkg/nifi/model_process_group_name_dto.go index b62fd85..7d14120 100644 --- a/pkg/nifi/model_process_group_name_dto.go +++ b/pkg/nifi/model_process_group_name_dto.go @@ -3,7 +3,7 @@ * * REST API definition for Apache NiFi web services * - * API version: 2.0.0 + * API version: 2.1.0 * Contact: dev@nifi.apache.org * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git) */ diff --git a/pkg/nifi/model_process_group_replace_request_dto.go b/pkg/nifi/model_process_group_replace_request_dto.go index 618662c..06ad310 100644 --- a/pkg/nifi/model_process_group_replace_request_dto.go +++ b/pkg/nifi/model_process_group_replace_request_dto.go @@ -3,7 +3,7 @@ * * REST API definition for Apache NiFi web services * - * API version: 2.0.0 + * API version: 2.1.0 * Contact: dev@nifi.apache.org * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git) */ @@ -11,20 +11,20 @@ package nifi // The Process Group Change Request type ProcessGroupReplaceRequestDto struct { - // The unique ID of this request. - RequestId string `json:"requestId,omitempty"` - // The unique ID of the Process Group being updated - ProcessGroupId string `json:"processGroupId,omitempty"` - // The URI for future requests to this drop request. - Uri string `json:"uri,omitempty"` - // The last time this request was updated. - LastUpdated string `json:"lastUpdated,omitempty"` // Whether or not this request has completed Complete bool `json:"complete,omitempty"` // An explanation of why this request failed, or null if this request has not failed FailureReason string `json:"failureReason,omitempty"` + // The last time this request was updated. + LastUpdated string `json:"lastUpdated,omitempty"` // The percentage complete for the request, between 0 and 100 PercentCompleted int32 `json:"percentCompleted,omitempty"` + // The unique ID of the Process Group being updated + ProcessGroupId string `json:"processGroupId,omitempty"` + // The unique ID of this request. + RequestId string `json:"requestId,omitempty"` // The state of the request State string `json:"state,omitempty"` + // The URI for future requests to this drop request. + Uri string `json:"uri,omitempty"` } diff --git a/pkg/nifi/model_process_group_replace_request_entity.go b/pkg/nifi/model_process_group_replace_request_entity.go index 8183dd2..70bf8b3 100644 --- a/pkg/nifi/model_process_group_replace_request_entity.go +++ b/pkg/nifi/model_process_group_replace_request_entity.go @@ -3,7 +3,7 @@ * * REST API definition for Apache NiFi web services * - * API version: 2.0.0 + * API version: 2.1.0 * Contact: dev@nifi.apache.org * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git) */ diff --git a/pkg/nifi/model_process_group_status_dto.go b/pkg/nifi/model_process_group_status_dto.go index 0325c2f..46ea8b0 100644 --- a/pkg/nifi/model_process_group_status_dto.go +++ b/pkg/nifi/model_process_group_status_dto.go @@ -3,7 +3,7 @@ * * REST API definition for Apache NiFi web services * - * API version: 2.0.0 + * API version: 2.1.0 * Contact: dev@nifi.apache.org * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git) */ @@ -11,13 +11,13 @@ package nifi // The status of the process group. type ProcessGroupStatusDto struct { + AggregateSnapshot *ProcessGroupStatusSnapshotDto `json:"aggregateSnapshot,omitempty"` // The ID of the Process Group Id string `json:"id,omitempty"` // The name of the Process Group Name string `json:"name,omitempty"` - // The time the status for the process group was last refreshed. - StatsLastRefreshed string `json:"statsLastRefreshed,omitempty"` - AggregateSnapshot *ProcessGroupStatusSnapshotDto `json:"aggregateSnapshot,omitempty"` // The status reported by each node in the cluster. If the NiFi instance is a standalone instance, rather than a clustered instance, this value may be null. NodeSnapshots []NodeProcessGroupStatusSnapshotDto `json:"nodeSnapshots,omitempty"` + // The time the status for the process group was last refreshed. + StatsLastRefreshed string `json:"statsLastRefreshed,omitempty"` } diff --git a/pkg/nifi/model_process_group_status_entity.go b/pkg/nifi/model_process_group_status_entity.go index af3ec0f..555056b 100644 --- a/pkg/nifi/model_process_group_status_entity.go +++ b/pkg/nifi/model_process_group_status_entity.go @@ -3,14 +3,14 @@ * * REST API definition for Apache NiFi web services * - * API version: 2.0.0 + * API version: 2.1.0 * Contact: dev@nifi.apache.org * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git) */ package nifi type ProcessGroupStatusEntity struct { - ProcessGroupStatus *ProcessGroupStatusDto `json:"processGroupStatus,omitempty"` // Indicates whether the user can read a given resource. CanRead bool `json:"canRead,omitempty"` + ProcessGroupStatus *ProcessGroupStatusDto `json:"processGroupStatus,omitempty"` } diff --git a/pkg/nifi/model_process_group_status_snapshot_dto.go b/pkg/nifi/model_process_group_status_snapshot_dto.go index ea31ad2..6ea85de 100644 --- a/pkg/nifi/model_process_group_status_snapshot_dto.go +++ b/pkg/nifi/model_process_group_status_snapshot_dto.go @@ -3,7 +3,7 @@ * * REST API definition for Apache NiFi web services * - * API version: 2.0.0 + * API version: 2.1.0 * Contact: dev@nifi.apache.org * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git) */ @@ -11,78 +11,78 @@ package nifi // The process group status snapshot from the node. type ProcessGroupStatusSnapshotDto struct { - // The id of the process group. - Id string `json:"id,omitempty"` - // The name of this process group. - Name string `json:"name,omitempty"` + // The active thread count for this process group. + ActiveThreadCount int32 `json:"activeThreadCount,omitempty"` + // The number of bytes that have come into this ProcessGroup in the last 5 minutes + BytesIn int64 `json:"bytesIn,omitempty"` + // The number of bytes transferred out of this ProcessGroup in the last 5 minutes + BytesOut int64 `json:"bytesOut,omitempty"` + // The number of bytes that are queued up in this ProcessGroup right now + BytesQueued int64 `json:"bytesQueued,omitempty"` + // The number of bytes read by components in this ProcessGroup in the last 5 minutes + BytesRead int64 `json:"bytesRead,omitempty"` + // The number of bytes received from external sources by components within this ProcessGroup in the last 5 minutes + BytesReceived int64 `json:"bytesReceived,omitempty"` + // The number of bytes sent to an external sink by components within this ProcessGroup in the last 5 minutes + BytesSent int64 `json:"bytesSent,omitempty"` + // The number of bytes transferred in this ProcessGroup in the last 5 minutes + BytesTransferred int64 `json:"bytesTransferred,omitempty"` + // The number of bytes written by components in this ProcessGroup in the last 5 minutes + BytesWritten int64 `json:"bytesWritten,omitempty"` // The status of all connections in the process group. ConnectionStatusSnapshots []ConnectionStatusSnapshotEntity `json:"connectionStatusSnapshots,omitempty"` - // The status of all processors in the process group. - ProcessorStatusSnapshots []ProcessorStatusSnapshotEntity `json:"processorStatusSnapshots,omitempty"` - // The status of all process groups in the process group. - ProcessGroupStatusSnapshots []ProcessGroupStatusSnapshotEntity `json:"processGroupStatusSnapshots,omitempty"` - // The status of all remote process groups in the process group. - RemoteProcessGroupStatusSnapshots []RemoteProcessGroupStatusSnapshotEntity `json:"remoteProcessGroupStatusSnapshots,omitempty"` - // The status of all input ports in the process group. - InputPortStatusSnapshots []PortStatusSnapshotEntity `json:"inputPortStatusSnapshots,omitempty"` - // The status of all output ports in the process group. - OutputPortStatusSnapshots []PortStatusSnapshotEntity `json:"outputPortStatusSnapshots,omitempty"` - // The current state of the Process Group, as it relates to the Versioned Flow - VersionedFlowState string `json:"versionedFlowState,omitempty"` - // The current number of active threads for the Process Group, when running in Stateless mode. - StatelessActiveThreadCount int32 `json:"statelessActiveThreadCount,omitempty"` // The number of FlowFiles that have come into this ProcessGroup in the last 5 minutes FlowFilesIn int32 `json:"flowFilesIn,omitempty"` - // The number of bytes that have come into this ProcessGroup in the last 5 minutes - BytesIn int64 `json:"bytesIn,omitempty"` - // The input count/size for the process group in the last 5 minutes (pretty printed). - Input string `json:"input,omitempty"` + // The number of FlowFiles transferred out of this ProcessGroup in the last 5 minutes + FlowFilesOut int32 `json:"flowFilesOut,omitempty"` // The number of FlowFiles that are queued up in this ProcessGroup right now FlowFilesQueued int32 `json:"flowFilesQueued,omitempty"` - // The number of bytes that are queued up in this ProcessGroup right now - BytesQueued int64 `json:"bytesQueued,omitempty"` + // The number of FlowFiles received from external sources by components within this ProcessGroup in the last 5 minutes + FlowFilesReceived int32 `json:"flowFilesReceived,omitempty"` + // The number of FlowFiles sent to an external sink by components within this ProcessGroup in the last 5 minutes + FlowFilesSent int32 `json:"flowFilesSent,omitempty"` + // The number of FlowFiles transferred in this ProcessGroup in the last 5 minutes + FlowFilesTransferred int32 `json:"flowFilesTransferred,omitempty"` + // The id of the process group. + Id string `json:"id,omitempty"` + // The input count/size for the process group in the last 5 minutes (pretty printed). + Input string `json:"input,omitempty"` + // The status of all input ports in the process group. + InputPortStatusSnapshots []PortStatusSnapshotEntity `json:"inputPortStatusSnapshots,omitempty"` + // The name of this process group. + Name string `json:"name,omitempty"` + // The output count/size for the process group in the last 5 minutes. + Output string `json:"output,omitempty"` + // The status of all output ports in the process group. + OutputPortStatusSnapshots []PortStatusSnapshotEntity `json:"outputPortStatusSnapshots,omitempty"` + // The status of all process groups in the process group. + ProcessGroupStatusSnapshots []ProcessGroupStatusSnapshotEntity `json:"processGroupStatusSnapshots,omitempty"` + ProcessingNanos int64 `json:"processingNanos,omitempty"` + ProcessingPerformanceStatus *ProcessingPerformanceStatusDto `json:"processingPerformanceStatus,omitempty"` + // The status of all processors in the process group. + ProcessorStatusSnapshots []ProcessorStatusSnapshotEntity `json:"processorStatusSnapshots,omitempty"` // The count/size that is queued in the the process group. Queued string `json:"queued,omitempty"` // The count that is queued for the process group. QueuedCount string `json:"queuedCount,omitempty"` // The size that is queued for the process group. QueuedSize string `json:"queuedSize,omitempty"` - // The number of bytes read by components in this ProcessGroup in the last 5 minutes - BytesRead int64 `json:"bytesRead,omitempty"` // The number of bytes read in the last 5 minutes. Read string `json:"read,omitempty"` - // The number of bytes written by components in this ProcessGroup in the last 5 minutes - BytesWritten int64 `json:"bytesWritten,omitempty"` - // The number of bytes written in the last 5 minutes. - Written string `json:"written,omitempty"` - // The number of FlowFiles transferred out of this ProcessGroup in the last 5 minutes - FlowFilesOut int32 `json:"flowFilesOut,omitempty"` - // The number of bytes transferred out of this ProcessGroup in the last 5 minutes - BytesOut int64 `json:"bytesOut,omitempty"` - // The output count/size for the process group in the last 5 minutes. - Output string `json:"output,omitempty"` - // The number of FlowFiles transferred in this ProcessGroup in the last 5 minutes - FlowFilesTransferred int32 `json:"flowFilesTransferred,omitempty"` - // The number of bytes transferred in this ProcessGroup in the last 5 minutes - BytesTransferred int64 `json:"bytesTransferred,omitempty"` - // The count/size transferred to/from queues in the process group in the last 5 minutes. - Transferred string `json:"transferred,omitempty"` - // The number of bytes received from external sources by components within this ProcessGroup in the last 5 minutes - BytesReceived int64 `json:"bytesReceived,omitempty"` - // The number of FlowFiles received from external sources by components within this ProcessGroup in the last 5 minutes - FlowFilesReceived int32 `json:"flowFilesReceived,omitempty"` // The count/size sent to the process group in the last 5 minutes. Received string `json:"received,omitempty"` - // The number of bytes sent to an external sink by components within this ProcessGroup in the last 5 minutes - BytesSent int64 `json:"bytesSent,omitempty"` - // The number of FlowFiles sent to an external sink by components within this ProcessGroup in the last 5 minutes - FlowFilesSent int32 `json:"flowFilesSent,omitempty"` + // The status of all remote process groups in the process group. + RemoteProcessGroupStatusSnapshots []RemoteProcessGroupStatusSnapshotEntity `json:"remoteProcessGroupStatusSnapshots,omitempty"` // The count/size sent from this process group in the last 5 minutes. Sent string `json:"sent,omitempty"` - // The active thread count for this process group. - ActiveThreadCount int32 `json:"activeThreadCount,omitempty"` + // The current number of active threads for the Process Group, when running in Stateless mode. + StatelessActiveThreadCount int32 `json:"statelessActiveThreadCount,omitempty"` // The number of threads currently terminated for the process group. TerminatedThreadCount int32 `json:"terminatedThreadCount,omitempty"` - ProcessingNanos int64 `json:"processingNanos,omitempty"` - ProcessingPerformanceStatus *ProcessingPerformanceStatusDto `json:"processingPerformanceStatus,omitempty"` + // The count/size transferred to/from queues in the process group in the last 5 minutes. + Transferred string `json:"transferred,omitempty"` + // The current state of the Process Group, as it relates to the Versioned Flow + VersionedFlowState string `json:"versionedFlowState,omitempty"` + // The number of bytes written in the last 5 minutes. + Written string `json:"written,omitempty"` } diff --git a/pkg/nifi/model_process_group_status_snapshot_entity.go b/pkg/nifi/model_process_group_status_snapshot_entity.go index b32e73c..e262416 100644 --- a/pkg/nifi/model_process_group_status_snapshot_entity.go +++ b/pkg/nifi/model_process_group_status_snapshot_entity.go @@ -3,7 +3,7 @@ * * REST API definition for Apache NiFi web services * - * API version: 2.0.0 + * API version: 2.1.0 * Contact: dev@nifi.apache.org * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git) */ @@ -11,9 +11,9 @@ package nifi // The status of all process groups in the process group. type ProcessGroupStatusSnapshotEntity struct { + // Indicates whether the user can read a given resource. + CanRead bool `json:"canRead,omitempty"` // The id of the process group. Id string `json:"id,omitempty"` ProcessGroupStatusSnapshot *ProcessGroupStatusSnapshotDto `json:"processGroupStatusSnapshot,omitempty"` - // Indicates whether the user can read a given resource. - CanRead bool `json:"canRead,omitempty"` } diff --git a/pkg/nifi/model_process_group_upload_entity.go b/pkg/nifi/model_process_group_upload_entity.go index 9187641..b895f63 100644 --- a/pkg/nifi/model_process_group_upload_entity.go +++ b/pkg/nifi/model_process_group_upload_entity.go @@ -3,17 +3,17 @@ * * REST API definition for Apache NiFi web services * - * API version: 2.0.0 + * API version: 2.1.0 * Contact: dev@nifi.apache.org * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git) */ package nifi type ProcessGroupUploadEntity struct { - GroupName string `json:"groupName,omitempty"` DisconnectedNodeAcknowledged bool `json:"disconnectedNodeAcknowledged,omitempty"` - PositionDTO *PositionDto `json:"positionDTO,omitempty"` - RevisionDTO *RevisionDto `json:"revisionDTO,omitempty"` FlowSnapshot *RegisteredFlowSnapshot `json:"flowSnapshot,omitempty"` GroupId string `json:"groupId,omitempty"` + GroupName string `json:"groupName,omitempty"` + PositionDTO *PositionDto `json:"positionDTO,omitempty"` + RevisionDTO *RevisionDto `json:"revisionDTO,omitempty"` } diff --git a/pkg/nifi/model_process_groups_entity.go b/pkg/nifi/model_process_groups_entity.go index aadf194..6448d0d 100644 --- a/pkg/nifi/model_process_groups_entity.go +++ b/pkg/nifi/model_process_groups_entity.go @@ -3,7 +3,7 @@ * * REST API definition for Apache NiFi web services * - * API version: 2.0.0 + * API version: 2.1.0 * Contact: dev@nifi.apache.org * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git) */ diff --git a/pkg/nifi/model_processgroups_upload_body.go b/pkg/nifi/model_processgroups_upload_body.go index 870e7a2..1064572 100644 --- a/pkg/nifi/model_processgroups_upload_body.go +++ b/pkg/nifi/model_processgroups_upload_body.go @@ -3,22 +3,22 @@ * * REST API definition for Apache NiFi web services * - * API version: 2.0.0 + * API version: 2.1.0 * Contact: dev@nifi.apache.org * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git) */ package nifi type ProcessgroupsUploadBody struct { + // The client id. + ClientId string `json:"clientId"` + // Acknowledges that this node is disconnected to allow for mutable requests to proceed. + DisconnectedNodeAcknowledged bool `json:"disconnectedNodeAcknowledged,omitempty"` + File *interface{} `json:"file,omitempty"` // The process group name. GroupName string `json:"groupName"` // The process group X position. PositionX float64 `json:"positionX"` // The process group Y position. PositionY float64 `json:"positionY"` - // The client id. - ClientId string `json:"clientId"` - // Acknowledges that this node is disconnected to allow for mutable requests to proceed. - DisconnectedNodeAcknowledged bool `json:"disconnectedNodeAcknowledged,omitempty"` - File *interface{} `json:"file,omitempty"` } diff --git a/pkg/nifi/model_processing_performance_status_dto.go b/pkg/nifi/model_processing_performance_status_dto.go index d7fbfaa..4a6e3a2 100644 --- a/pkg/nifi/model_processing_performance_status_dto.go +++ b/pkg/nifi/model_processing_performance_status_dto.go @@ -3,7 +3,7 @@ * * REST API definition for Apache NiFi web services * - * API version: 2.0.0 + * API version: 2.1.0 * Contact: dev@nifi.apache.org * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git) */ @@ -11,16 +11,16 @@ package nifi // Represents the processor's processing performance. type ProcessingPerformanceStatusDto struct { - // The unique ID of the process group that the Processor belongs to - Identifier string `json:"identifier,omitempty"` - // The number of nanoseconds has spent on CPU usage in the last 5 minutes. - CpuDuration int64 `json:"cpuDuration,omitempty"` // The number of nanoseconds has spent to read content in the last 5 minutes. ContentReadDuration int64 `json:"contentReadDuration,omitempty"` // The number of nanoseconds has spent to write content in the last 5 minutes. ContentWriteDuration int64 `json:"contentWriteDuration,omitempty"` - // The number of nanoseconds has spent running to commit sessions the last 5 minutes. - SessionCommitDuration int64 `json:"sessionCommitDuration,omitempty"` + // The number of nanoseconds has spent on CPU usage in the last 5 minutes. + CpuDuration int64 `json:"cpuDuration,omitempty"` // The number of nanoseconds has spent running garbage collection in the last 5 minutes. GarbageCollectionDuration int64 `json:"garbageCollectionDuration,omitempty"` + // The unique ID of the process group that the Processor belongs to + Identifier string `json:"identifier,omitempty"` + // The number of nanoseconds has spent running to commit sessions the last 5 minutes. + SessionCommitDuration int64 `json:"sessionCommitDuration,omitempty"` } diff --git a/pkg/nifi/model_processor_config_dto.go b/pkg/nifi/model_processor_config_dto.go index cea2968..7ffbaca 100644 --- a/pkg/nifi/model_processor_config_dto.go +++ b/pkg/nifi/model_processor_config_dto.go @@ -3,7 +3,7 @@ * * REST API definition for Apache NiFi web services * - * API version: 2.0.0 + * API version: 2.1.0 * Contact: dev@nifi.apache.org * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git) */ @@ -11,48 +11,48 @@ package nifi // The configuration details for the processor. These details will be included in a response if the verbose flag is included in a request. type ProcessorConfigDto struct { - // The properties for the processor. Properties whose value is not set will only contain the property name. - Properties map[string]string `json:"properties,omitempty"` - // Descriptors for the processor's properties. - Descriptors map[string]PropertyDescriptorDto `json:"descriptors,omitempty"` - // Set of sensitive dynamic property names - SensitiveDynamicPropertyNames []string `json:"sensitiveDynamicPropertyNames,omitempty"` - // The frequency with which to schedule the processor. The format of the value will depend on th value of schedulingStrategy. - SchedulingPeriod string `json:"schedulingPeriod,omitempty"` - // Indicates how the processor should be scheduled to run. - SchedulingStrategy string `json:"schedulingStrategy,omitempty"` - // Indicates the node where the process will execute. - ExecutionNode string `json:"executionNode,omitempty"` - // The amount of time that is used when the process penalizes a flowfile. - PenaltyDuration string `json:"penaltyDuration,omitempty"` - // The amount of time that must elapse before this processor is scheduled again after yielding. - YieldDuration string `json:"yieldDuration,omitempty"` - // The level at which the processor will report bulletins. - BulletinLevel string `json:"bulletinLevel,omitempty"` - // The run duration for the processor in milliseconds. - RunDurationMillis int64 `json:"runDurationMillis,omitempty"` - // The number of tasks that should be concurrently schedule for the processor. If the processor doesn't allow parallol processing then any positive input will be ignored. - ConcurrentlySchedulableTaskCount int32 `json:"concurrentlySchedulableTaskCount,omitempty"` + // The annotation data for the processor used to relay configuration between a custom UI and the procesosr. + AnnotationData string `json:"annotationData,omitempty"` // The names of all relationships that cause a flow file to be terminated if the relationship is not connected elsewhere. This property differs from the 'isAutoTerminate' property of the RelationshipDTO in that the RelationshipDTO is meant to depict the current configuration, whereas this property can be set in a DTO when updating a Processor in order to change which Relationships should be auto-terminated. AutoTerminatedRelationships []string `json:"autoTerminatedRelationships,omitempty"` + // Determines whether the FlowFile should be penalized or the processor should be yielded between retries. + BackoffMechanism string `json:"backoffMechanism,omitempty"` + // The level at which the processor will report bulletins. + BulletinLevel string `json:"bulletinLevel,omitempty"` // The comments for the processor. Comments string `json:"comments,omitempty"` + // The number of tasks that should be concurrently schedule for the processor. If the processor doesn't allow parallol processing then any positive input will be ignored. + ConcurrentlySchedulableTaskCount int32 `json:"concurrentlySchedulableTaskCount,omitempty"` // The URL for the processor's custom configuration UI if applicable. CustomUiUrl string `json:"customUiUrl,omitempty"` - // Whether the processor is loss tolerant. - LossTolerant bool `json:"lossTolerant,omitempty"` - // The annotation data for the processor used to relay configuration between a custom UI and the procesosr. - AnnotationData string `json:"annotationData,omitempty"` // Maps default values for concurrent tasks for each applicable scheduling strategy. DefaultConcurrentTasks map[string]string `json:"defaultConcurrentTasks,omitempty"` // Maps default values for scheduling period for each applicable scheduling strategy. DefaultSchedulingPeriod map[string]string `json:"defaultSchedulingPeriod,omitempty"` - // Overall number of retries. - RetryCount int32 `json:"retryCount,omitempty"` - // All the relationships should be retried. - RetriedRelationships []string `json:"retriedRelationships,omitempty"` - // Determines whether the FlowFile should be penalized or the processor should be yielded between retries. - BackoffMechanism string `json:"backoffMechanism,omitempty"` + // Descriptors for the processor's properties. + Descriptors map[string]PropertyDescriptorDto `json:"descriptors,omitempty"` + // Indicates the node where the process will execute. + ExecutionNode string `json:"executionNode,omitempty"` + // Whether the processor is loss tolerant. + LossTolerant bool `json:"lossTolerant,omitempty"` // Maximum amount of time to be waited during a retry period. MaxBackoffPeriod string `json:"maxBackoffPeriod,omitempty"` + // The amount of time that is used when the process penalizes a flowfile. + PenaltyDuration string `json:"penaltyDuration,omitempty"` + // The properties for the processor. Properties whose value is not set will only contain the property name. + Properties map[string]string `json:"properties,omitempty"` + // All the relationships should be retried. + RetriedRelationships []string `json:"retriedRelationships,omitempty"` + // Overall number of retries. + RetryCount int32 `json:"retryCount,omitempty"` + // The run duration for the processor in milliseconds. + RunDurationMillis int64 `json:"runDurationMillis,omitempty"` + // The frequency with which to schedule the processor. The format of the value will depend on th value of schedulingStrategy. + SchedulingPeriod string `json:"schedulingPeriod,omitempty"` + // Indicates how the processor should be scheduled to run. + SchedulingStrategy string `json:"schedulingStrategy,omitempty"` + // Set of sensitive dynamic property names + SensitiveDynamicPropertyNames []string `json:"sensitiveDynamicPropertyNames,omitempty"` + // The amount of time that must elapse before this processor is scheduled again after yielding. + YieldDuration string `json:"yieldDuration,omitempty"` } diff --git a/pkg/nifi/model_processor_configuration.go b/pkg/nifi/model_processor_configuration.go index b04e324..6ead5ed 100644 --- a/pkg/nifi/model_processor_configuration.go +++ b/pkg/nifi/model_processor_configuration.go @@ -3,7 +3,7 @@ * * REST API definition for Apache NiFi web services * - * API version: 2.0.0 + * API version: 2.1.0 * Contact: dev@nifi.apache.org * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git) */ @@ -11,8 +11,8 @@ package nifi // A description of how to configure the Processor to perform the task described in the use case type ProcessorConfiguration struct { - // The fully qualified classname of the Processor that should be used to accomplish the use case - ProcessorClassName string `json:"processorClassName,omitempty"` // A description of how the Processor should be configured in order to accomplish the use case Configuration string `json:"configuration,omitempty"` + // The fully qualified classname of the Processor that should be used to accomplish the use case + ProcessorClassName string `json:"processorClassName,omitempty"` } diff --git a/pkg/nifi/model_processor_definition.go b/pkg/nifi/model_processor_definition.go index 27d35f9..108c7a8 100644 --- a/pkg/nifi/model_processor_definition.go +++ b/pkg/nifi/model_processor_definition.go @@ -3,7 +3,7 @@ * * REST API definition for Apache NiFi web services * - * API version: 2.0.0 + * API version: 2.1.0 * Contact: dev@nifi.apache.org * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git) */ @@ -11,87 +11,87 @@ package nifi // Processors provided in this bundle type ProcessorDefinition struct { - // The group name of the bundle that provides the referenced type. - Group string `json:"group,omitempty"` + // Indicates if the component has additional details documentation + AdditionalDetails bool `json:"additionalDetails,omitempty"` // The artifact name of the bundle that provides the referenced type. Artifact string `json:"artifact,omitempty"` - // The version of the bundle that provides the referenced type. - Version string `json:"version,omitempty"` - // The fully-qualified class type - Type_ string `json:"type,omitempty"` - // The description of the type. - TypeDescription string `json:"typeDescription,omitempty"` BuildInfo *BuildInfo `json:"buildInfo,omitempty"` - // If this type represents a provider for an interface, this lists the APIs it implements - ProvidedApiImplementations []DefinedType `json:"providedApiImplementations,omitempty"` - // The tags associated with this type - Tags []string `json:"tags,omitempty"` - // The names of other component types that may be related - SeeAlso []string `json:"seeAlso,omitempty"` + // The default bulletin level, such as WARN, INFO, DEBUG, etc. + DefaultBulletinLevel string `json:"defaultBulletinLevel,omitempty"` + // The default concurrent tasks for each scheduling strategy. + DefaultConcurrentTasksBySchedulingStrategy map[string]int32 `json:"defaultConcurrentTasksBySchedulingStrategy,omitempty"` + // The default penalty duration as a time period, such as \"30 sec\". + DefaultPenaltyDuration string `json:"defaultPenaltyDuration,omitempty"` + // The default scheduling period for each scheduling strategy. The scheduling period is expected to be a time period, such as \"30 sec\". + DefaultSchedulingPeriodBySchedulingStrategy map[string]string `json:"defaultSchedulingPeriodBySchedulingStrategy,omitempty"` + // The default scheduling strategy for the processor. + DefaultSchedulingStrategy string `json:"defaultSchedulingStrategy,omitempty"` + // The default yield duration as a time period, such as \"1 sec\". + DefaultYieldDuration string `json:"defaultYieldDuration,omitempty"` // Whether or not the component has been deprecated Deprecated bool `json:"deprecated,omitempty"` - // If this component has been deprecated, this optional field can be used to provide an explanation - DeprecationReason string `json:"deprecationReason,omitempty"` // If this component has been deprecated, this optional field provides alternatives to use DeprecationAlternatives []string `json:"deprecationAlternatives,omitempty"` + // If this component has been deprecated, this optional field can be used to provide an explanation + DeprecationReason string `json:"deprecationReason,omitempty"` + // Describes the dynamic properties supported by this component + DynamicProperties []DynamicProperty `json:"dynamicProperties,omitempty"` + DynamicRelationship *DynamicRelationship `json:"dynamicRelationship,omitempty"` + // Explicit restrictions that indicate a require permission to use the component + ExplicitRestrictions []Restriction `json:"explicitRestrictions,omitempty"` + // The group name of the bundle that provides the referenced type. + Group string `json:"group,omitempty"` + // Any input requirements this processor has. + InputRequirement string `json:"inputRequirement,omitempty"` + // A list of use cases that have been documented that involve this Processor in conjunction with other Processors + MultiProcessorUseCases []MultiProcessorUseCase `json:"multiProcessorUseCases,omitempty"` + // Whether or not this processor should be scheduled only on the primary node in a cluster. + PrimaryNodeOnly bool `json:"primaryNodeOnly,omitempty"` + // Descriptions of configuration properties applicable to this component. + PropertyDescriptors map[string]PropertyDescriptor `json:"propertyDescriptors,omitempty"` + // If this type represents a provider for an interface, this lists the APIs it implements + ProvidedApiImplementations []DefinedType `json:"providedApiImplementations,omitempty"` + // The FlowFile attributes this processor reads + ReadsAttributes []Attribute `json:"readsAttributes,omitempty"` // Whether or not the component has a general restriction Restricted bool `json:"restricted,omitempty"` // An optional description of the general restriction RestrictedExplanation string `json:"restrictedExplanation,omitempty"` - // Explicit restrictions that indicate a require permission to use the component - ExplicitRestrictions []Restriction `json:"explicitRestrictions,omitempty"` + // The names of other component types that may be related + SeeAlso []string `json:"seeAlso,omitempty"` + // Whether or not this processor is considered side-effect free. Side-effect free indicate that the processor's operations on FlowFiles can be safely repeated across process sessions. + SideEffectFree bool `json:"sideEffectFree,omitempty"` Stateful *Stateful `json:"stateful,omitempty"` - // The system resource considerations for the given component - SystemResourceConsiderations []SystemResourceConsideration `json:"systemResourceConsiderations,omitempty"` - // Indicates if the component has additional details documentation - AdditionalDetails bool `json:"additionalDetails,omitempty"` - // Descriptions of configuration properties applicable to this component. - PropertyDescriptors map[string]PropertyDescriptor `json:"propertyDescriptors,omitempty"` - // Whether or not this component makes use of dynamic (user-set) properties. - SupportsDynamicProperties bool `json:"supportsDynamicProperties,omitempty"` - // Whether or not this component makes use of sensitive dynamic (user-set) properties. - SupportsSensitiveDynamicProperties bool `json:"supportsSensitiveDynamicProperties,omitempty"` - // Describes the dynamic properties supported by this component - DynamicProperties []DynamicProperty `json:"dynamicProperties,omitempty"` - // Any input requirements this processor has. - InputRequirement string `json:"inputRequirement,omitempty"` // The supported relationships for this processor. SupportedRelationships []Relationship `json:"supportedRelationships,omitempty"` + // The supported scheduling strategies, such as TIME_DRIVER, CRON, or EVENT_DRIVEN. + SupportedSchedulingStrategies []string `json:"supportedSchedulingStrategies,omitempty"` + // Whether or not this processor supports batching. If a Processor uses this annotation, it allows the Framework to batch calls to session commits, as well as allowing the Framework to return the same session multiple times. + SupportsBatching bool `json:"supportsBatching,omitempty"` + // Whether or not this component makes use of dynamic (user-set) properties. + SupportsDynamicProperties bool `json:"supportsDynamicProperties,omitempty"` // Whether or not this processor supports dynamic relationships. SupportsDynamicRelationships bool `json:"supportsDynamicRelationships,omitempty"` - DynamicRelationship *DynamicRelationship `json:"dynamicRelationship,omitempty"` + // Whether or not this component makes use of sensitive dynamic (user-set) properties. + SupportsSensitiveDynamicProperties bool `json:"supportsSensitiveDynamicProperties,omitempty"` + // The system resource considerations for the given component + SystemResourceConsiderations []SystemResourceConsideration `json:"systemResourceConsiderations,omitempty"` + // The tags associated with this type + Tags []string `json:"tags,omitempty"` // Whether or not this processor should be triggered serially (i.e. no concurrent execution). TriggerSerially bool `json:"triggerSerially,omitempty"` - // Whether or not this processor should be triggered when incoming queues are empty. - TriggerWhenEmpty bool `json:"triggerWhenEmpty,omitempty"` // Whether or not this processor should be triggered when any destination queue has room. TriggerWhenAnyDestinationAvailable bool `json:"triggerWhenAnyDestinationAvailable,omitempty"` - // Whether or not this processor supports batching. If a Processor uses this annotation, it allows the Framework to batch calls to session commits, as well as allowing the Framework to return the same session multiple times. - SupportsBatching bool `json:"supportsBatching,omitempty"` - // Whether or not this processor should be scheduled only on the primary node in a cluster. - PrimaryNodeOnly bool `json:"primaryNodeOnly,omitempty"` - // Whether or not this processor is considered side-effect free. Side-effect free indicate that the processor's operations on FlowFiles can be safely repeated across process sessions. - SideEffectFree bool `json:"sideEffectFree,omitempty"` - // The supported scheduling strategies, such as TIME_DRIVER, CRON, or EVENT_DRIVEN. - SupportedSchedulingStrategies []string `json:"supportedSchedulingStrategies,omitempty"` - // The default scheduling strategy for the processor. - DefaultSchedulingStrategy string `json:"defaultSchedulingStrategy,omitempty"` - // The default concurrent tasks for each scheduling strategy. - DefaultConcurrentTasksBySchedulingStrategy map[string]int32 `json:"defaultConcurrentTasksBySchedulingStrategy,omitempty"` - // The default scheduling period for each scheduling strategy. The scheduling period is expected to be a time period, such as \"30 sec\". - DefaultSchedulingPeriodBySchedulingStrategy map[string]string `json:"defaultSchedulingPeriodBySchedulingStrategy,omitempty"` - // The default penalty duration as a time period, such as \"30 sec\". - DefaultPenaltyDuration string `json:"defaultPenaltyDuration,omitempty"` - // The default yield duration as a time period, such as \"1 sec\". - DefaultYieldDuration string `json:"defaultYieldDuration,omitempty"` - // The default bulletin level, such as WARN, INFO, DEBUG, etc. - DefaultBulletinLevel string `json:"defaultBulletinLevel,omitempty"` - // The FlowFile attributes this processor reads - ReadsAttributes []Attribute `json:"readsAttributes,omitempty"` - // The FlowFile attributes this processor writes/updates - WritesAttributes []Attribute `json:"writesAttributes,omitempty"` + // Whether or not this processor should be triggered when incoming queues are empty. + TriggerWhenEmpty bool `json:"triggerWhenEmpty,omitempty"` + // The fully-qualified class type + Type_ string `json:"type,omitempty"` + // The description of the type. + TypeDescription string `json:"typeDescription,omitempty"` // A list of use cases that have been documented for this Processor UseCases []UseCase `json:"useCases,omitempty"` - // A list of use cases that have been documented that involve this Processor in conjunction with other Processors - MultiProcessorUseCases []MultiProcessorUseCase `json:"multiProcessorUseCases,omitempty"` + // The version of the bundle that provides the referenced type. + Version string `json:"version,omitempty"` + // The FlowFile attributes this processor writes/updates + WritesAttributes []Attribute `json:"writesAttributes,omitempty"` } diff --git a/pkg/nifi/model_processor_dto.go b/pkg/nifi/model_processor_dto.go index 0201408..7e8a3e2 100644 --- a/pkg/nifi/model_processor_dto.go +++ b/pkg/nifi/model_processor_dto.go @@ -3,56 +3,56 @@ * * REST API definition for Apache NiFi web services * - * API version: 2.0.0 + * API version: 2.1.0 * Contact: dev@nifi.apache.org * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git) */ package nifi type ProcessorDto struct { + Bundle *BundleDto `json:"bundle,omitempty"` + Config *ProcessorConfigDto `json:"config,omitempty"` + // Whether the processor has been deprecated. + Deprecated bool `json:"deprecated,omitempty"` + // The description of the processor. + Description string `json:"description,omitempty"` + // Indicates if the execution node of a processor is restricted to run only on the primary node + ExecutionNodeRestricted bool `json:"executionNodeRestricted,omitempty"` + // Whether the underlying extension is missing. + ExtensionMissing bool `json:"extensionMissing,omitempty"` // The id of the component. Id string `json:"id,omitempty"` - // The ID of the corresponding component that is under version control - VersionedComponentId string `json:"versionedComponentId,omitempty"` + // The input requirement for this processor. + InputRequirement string `json:"inputRequirement,omitempty"` + // Whether the processor has multiple versions available. + MultipleVersionsAvailable bool `json:"multipleVersionsAvailable,omitempty"` + // The name of the processor. + Name string `json:"name,omitempty"` // The id of parent process group of this component if applicable. ParentGroupId string `json:"parentGroupId,omitempty"` + // Whether the processor persists state. + PersistsState bool `json:"persistsState,omitempty"` Position *PositionDto `json:"position,omitempty"` - // The name of the processor. - Name string `json:"name,omitempty"` - // The type of the processor. - Type_ string `json:"type,omitempty"` - Bundle *BundleDto `json:"bundle,omitempty"` + // The available relationships that the processor currently supports. + Relationships []RelationshipDto `json:"relationships,omitempty"` + // Whether the processor requires elevated privileges. + Restricted bool `json:"restricted,omitempty"` // The state of the processor State string `json:"state,omitempty"` // Styles for the processor (background-color : #eee). Style map[string]string `json:"style,omitempty"` - // The available relationships that the processor currently supports. - Relationships []RelationshipDto `json:"relationships,omitempty"` - // The description of the processor. - Description string `json:"description,omitempty"` - // Whether the processor supports parallel processing. - SupportsParallelProcessing bool `json:"supportsParallelProcessing,omitempty"` // Whether the processor supports batching. This makes the run duration settings available. SupportsBatching bool `json:"supportsBatching,omitempty"` + // Whether the processor supports parallel processing. + SupportsParallelProcessing bool `json:"supportsParallelProcessing,omitempty"` // Whether the processor supports sensitive dynamic properties. SupportsSensitiveDynamicProperties bool `json:"supportsSensitiveDynamicProperties,omitempty"` - // Whether the processor persists state. - PersistsState bool `json:"persistsState,omitempty"` - // Whether the processor requires elevated privileges. - Restricted bool `json:"restricted,omitempty"` - // Whether the processor has been deprecated. - Deprecated bool `json:"deprecated,omitempty"` - // Indicates if the execution node of a processor is restricted to run only on the primary node - ExecutionNodeRestricted bool `json:"executionNodeRestricted,omitempty"` - // Whether the processor has multiple versions available. - MultipleVersionsAvailable bool `json:"multipleVersionsAvailable,omitempty"` - // The input requirement for this processor. - InputRequirement string `json:"inputRequirement,omitempty"` - Config *ProcessorConfigDto `json:"config,omitempty"` + // The type of the processor. + Type_ string `json:"type,omitempty"` // The validation errors for the processor. These validation errors represent the problems with the processor that must be resolved before it can be started. ValidationErrors []string `json:"validationErrors,omitempty"` // Indicates whether the Processor is valid, invalid, or still in the process of validating (i.e., it is unknown whether or not the Processor is valid) ValidationStatus string `json:"validationStatus,omitempty"` - // Whether the underlying extension is missing. - ExtensionMissing bool `json:"extensionMissing,omitempty"` + // The ID of the corresponding component that is under version control + VersionedComponentId string `json:"versionedComponentId,omitempty"` } diff --git a/pkg/nifi/model_processor_entity.go b/pkg/nifi/model_processor_entity.go index 87f5766..1d9c9e3 100644 --- a/pkg/nifi/model_processor_entity.go +++ b/pkg/nifi/model_processor_entity.go @@ -3,27 +3,27 @@ * * REST API definition for Apache NiFi web services * - * API version: 2.0.0 + * API version: 2.1.0 * Contact: dev@nifi.apache.org * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git) */ package nifi type ProcessorEntity struct { - Revision *RevisionDto `json:"revision,omitempty"` - // The id of the component. - Id string `json:"id,omitempty"` - // The URI for futures requests to the component. - Uri string `json:"uri,omitempty"` - Position *PositionDto `json:"position,omitempty"` - Permissions *PermissionsDto `json:"permissions,omitempty"` // The bulletins for this component. Bulletins []BulletinEntity `json:"bulletins,omitempty"` + Component *ProcessorDto `json:"component,omitempty"` // Acknowledges that this node is disconnected to allow for mutable requests to proceed. DisconnectedNodeAcknowledged bool `json:"disconnectedNodeAcknowledged,omitempty"` - Component *ProcessorDto `json:"component,omitempty"` + // The id of the component. + Id string `json:"id,omitempty"` // The input requirement for this processor. InputRequirement string `json:"inputRequirement,omitempty"` - Status *ProcessorStatusDto `json:"status,omitempty"` OperatePermissions *PermissionsDto `json:"operatePermissions,omitempty"` + Permissions *PermissionsDto `json:"permissions,omitempty"` + Position *PositionDto `json:"position,omitempty"` + Revision *RevisionDto `json:"revision,omitempty"` + Status *ProcessorStatusDto `json:"status,omitempty"` + // The URI for futures requests to the component. + Uri string `json:"uri,omitempty"` } diff --git a/pkg/nifi/model_processor_run_status_details_dto.go b/pkg/nifi/model_processor_run_status_details_dto.go index d3b3533..93a7404 100644 --- a/pkg/nifi/model_processor_run_status_details_dto.go +++ b/pkg/nifi/model_processor_run_status_details_dto.go @@ -3,7 +3,7 @@ * * REST API definition for Apache NiFi web services * - * API version: 2.0.0 + * API version: 2.1.0 * Contact: dev@nifi.apache.org * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git) */ @@ -11,6 +11,8 @@ package nifi // The details of a Processor's run status type ProcessorRunStatusDetailsDto struct { + // The current number of threads that the processor is currently using + ActiveThreadCount int32 `json:"activeThreadCount,omitempty"` // The ID of the processor Id string `json:"id,omitempty"` // The name of the processor @@ -19,6 +21,4 @@ type ProcessorRunStatusDetailsDto struct { RunStatus string `json:"runStatus,omitempty"` // The processor's validation errors ValidationErrors []string `json:"validationErrors,omitempty"` - // The current number of threads that the processor is currently using - ActiveThreadCount int32 `json:"activeThreadCount,omitempty"` } diff --git a/pkg/nifi/model_processor_run_status_details_entity.go b/pkg/nifi/model_processor_run_status_details_entity.go index 610bb61..9394631 100644 --- a/pkg/nifi/model_processor_run_status_details_entity.go +++ b/pkg/nifi/model_processor_run_status_details_entity.go @@ -3,14 +3,14 @@ * * REST API definition for Apache NiFi web services * - * API version: 2.0.0 + * API version: 2.1.0 * Contact: dev@nifi.apache.org * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git) */ package nifi type ProcessorRunStatusDetailsEntity struct { - Revision *RevisionDto `json:"revision,omitempty"` Permissions *PermissionsDto `json:"permissions,omitempty"` + Revision *RevisionDto `json:"revision,omitempty"` RunStatusDetails *ProcessorRunStatusDetailsDto `json:"runStatusDetails,omitempty"` } diff --git a/pkg/nifi/model_processor_run_status_entity.go b/pkg/nifi/model_processor_run_status_entity.go index bf00511..4329e85 100644 --- a/pkg/nifi/model_processor_run_status_entity.go +++ b/pkg/nifi/model_processor_run_status_entity.go @@ -3,16 +3,16 @@ * * REST API definition for Apache NiFi web services * - * API version: 2.0.0 + * API version: 2.1.0 * Contact: dev@nifi.apache.org * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git) */ package nifi type ProcessorRunStatusEntity struct { + // Acknowledges that this node is disconnected to allow for mutable requests to proceed. + DisconnectedNodeAcknowledged bool `json:"disconnectedNodeAcknowledged,omitempty"` Revision *RevisionDto `json:"revision,omitempty"` // The run status of the Processor. State string `json:"state,omitempty"` - // Acknowledges that this node is disconnected to allow for mutable requests to proceed. - DisconnectedNodeAcknowledged bool `json:"disconnectedNodeAcknowledged,omitempty"` } diff --git a/pkg/nifi/model_processor_status_dto.go b/pkg/nifi/model_processor_status_dto.go index 0e53cba..c3f7c2f 100644 --- a/pkg/nifi/model_processor_status_dto.go +++ b/pkg/nifi/model_processor_status_dto.go @@ -3,26 +3,26 @@ * * REST API definition for Apache NiFi web services * - * API version: 2.0.0 + * API version: 2.1.0 * Contact: dev@nifi.apache.org * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git) */ package nifi type ProcessorStatusDto struct { + AggregateSnapshot *ProcessorStatusSnapshotDto `json:"aggregateSnapshot,omitempty"` // The unique ID of the process group that the Processor belongs to GroupId string `json:"groupId,omitempty"` // The unique ID of the Processor Id string `json:"id,omitempty"` // The name of the Processor Name string `json:"name,omitempty"` - // The type of the Processor - Type_ string `json:"type,omitempty"` + // A status snapshot for each node in the cluster. If the NiFi instance is a standalone instance, rather than a cluster, this may be null. + NodeSnapshots []NodeProcessorStatusSnapshotDto `json:"nodeSnapshots,omitempty"` // The run status of the Processor RunStatus string `json:"runStatus,omitempty"` // The timestamp of when the stats were last refreshed StatsLastRefreshed string `json:"statsLastRefreshed,omitempty"` - AggregateSnapshot *ProcessorStatusSnapshotDto `json:"aggregateSnapshot,omitempty"` - // A status snapshot for each node in the cluster. If the NiFi instance is a standalone instance, rather than a cluster, this may be null. - NodeSnapshots []NodeProcessorStatusSnapshotDto `json:"nodeSnapshots,omitempty"` + // The type of the Processor + Type_ string `json:"type,omitempty"` } diff --git a/pkg/nifi/model_processor_status_entity.go b/pkg/nifi/model_processor_status_entity.go index b07f895..afde126 100644 --- a/pkg/nifi/model_processor_status_entity.go +++ b/pkg/nifi/model_processor_status_entity.go @@ -3,14 +3,14 @@ * * REST API definition for Apache NiFi web services * - * API version: 2.0.0 + * API version: 2.1.0 * Contact: dev@nifi.apache.org * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git) */ package nifi type ProcessorStatusEntity struct { - ProcessorStatus *ProcessorStatusDto `json:"processorStatus,omitempty"` // Indicates whether the user can read a given resource. CanRead bool `json:"canRead,omitempty"` + ProcessorStatus *ProcessorStatusDto `json:"processorStatus,omitempty"` } diff --git a/pkg/nifi/model_processor_status_snapshot_dto.go b/pkg/nifi/model_processor_status_snapshot_dto.go index 8220ce6..aae348b 100644 --- a/pkg/nifi/model_processor_status_snapshot_dto.go +++ b/pkg/nifi/model_processor_status_snapshot_dto.go @@ -3,7 +3,7 @@ * * REST API definition for Apache NiFi web services * - * API version: 2.0.0 + * API version: 2.1.0 * Contact: dev@nifi.apache.org * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git) */ @@ -11,49 +11,49 @@ package nifi // The processor status snapshot from the node. type ProcessorStatusSnapshotDto struct { - // The id of the processor. - Id string `json:"id,omitempty"` - // The id of the parent process group to which the processor belongs. - GroupId string `json:"groupId,omitempty"` - // The name of the prcessor. - Name string `json:"name,omitempty"` - // The type of the processor. - Type_ string `json:"type,omitempty"` - // The state of the processor. - RunStatus string `json:"runStatus,omitempty"` - // Indicates the node where the process will execute. - ExecutionNode string `json:"executionNode,omitempty"` + // The number of threads currently executing in the processor. + ActiveThreadCount int32 `json:"activeThreadCount,omitempty"` + // The size of the FlowFiles that have been accepted in the last 5 minutes + BytesIn int64 `json:"bytesIn,omitempty"` + // The size of the FlowFiles transferred to a Connection in the last 5 minutes + BytesOut int64 `json:"bytesOut,omitempty"` // The number of bytes read by this Processor in the last 5 mintues BytesRead int64 `json:"bytesRead,omitempty"` // The number of bytes written by this Processor in the last 5 minutes BytesWritten int64 `json:"bytesWritten,omitempty"` - // The number of bytes read in the last 5 minutes. - Read string `json:"read,omitempty"` - // The number of bytes written in the last 5 minutes. - Written string `json:"written,omitempty"` + // Indicates the node where the process will execute. + ExecutionNode string `json:"executionNode,omitempty"` // The number of FlowFiles that have been accepted in the last 5 minutes FlowFilesIn int32 `json:"flowFilesIn,omitempty"` - // The size of the FlowFiles that have been accepted in the last 5 minutes - BytesIn int64 `json:"bytesIn,omitempty"` - // The count/size of flowfiles that have been accepted in the last 5 minutes. - Input string `json:"input,omitempty"` // The number of FlowFiles transferred to a Connection in the last 5 minutes FlowFilesOut int32 `json:"flowFilesOut,omitempty"` - // The size of the FlowFiles transferred to a Connection in the last 5 minutes - BytesOut int64 `json:"bytesOut,omitempty"` + // The id of the parent process group to which the processor belongs. + GroupId string `json:"groupId,omitempty"` + // The id of the processor. + Id string `json:"id,omitempty"` + // The count/size of flowfiles that have been accepted in the last 5 minutes. + Input string `json:"input,omitempty"` + // The name of the prcessor. + Name string `json:"name,omitempty"` // The count/size of flowfiles that have been processed in the last 5 minutes. Output string `json:"output,omitempty"` + ProcessingPerformanceStatus *ProcessingPerformanceStatusDto `json:"processingPerformanceStatus,omitempty"` + // The number of bytes read in the last 5 minutes. + Read string `json:"read,omitempty"` + // The state of the processor. + RunStatus string `json:"runStatus,omitempty"` // The number of times this Processor has run in the last 5 minutes TaskCount int32 `json:"taskCount,omitempty"` - // The number of nanoseconds that this Processor has spent running in the last 5 minutes - TasksDurationNanos int64 `json:"tasksDurationNanos,omitempty"` // The total number of task this connectable has completed over the last 5 minutes. Tasks string `json:"tasks,omitempty"` // The total duration of all tasks for this connectable over the last 5 minutes. TasksDuration string `json:"tasksDuration,omitempty"` - // The number of threads currently executing in the processor. - ActiveThreadCount int32 `json:"activeThreadCount,omitempty"` + // The number of nanoseconds that this Processor has spent running in the last 5 minutes + TasksDurationNanos int64 `json:"tasksDurationNanos,omitempty"` // The number of threads currently terminated for the processor. TerminatedThreadCount int32 `json:"terminatedThreadCount,omitempty"` - ProcessingPerformanceStatus *ProcessingPerformanceStatusDto `json:"processingPerformanceStatus,omitempty"` + // The type of the processor. + Type_ string `json:"type,omitempty"` + // The number of bytes written in the last 5 minutes. + Written string `json:"written,omitempty"` } diff --git a/pkg/nifi/model_processor_status_snapshot_entity.go b/pkg/nifi/model_processor_status_snapshot_entity.go index de8215e..ba87b81 100644 --- a/pkg/nifi/model_processor_status_snapshot_entity.go +++ b/pkg/nifi/model_processor_status_snapshot_entity.go @@ -3,7 +3,7 @@ * * REST API definition for Apache NiFi web services * - * API version: 2.0.0 + * API version: 2.1.0 * Contact: dev@nifi.apache.org * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git) */ @@ -11,9 +11,9 @@ package nifi // The status of all processors in the process group. type ProcessorStatusSnapshotEntity struct { + // Indicates whether the user can read a given resource. + CanRead bool `json:"canRead,omitempty"` // The id of the processor. Id string `json:"id,omitempty"` ProcessorStatusSnapshot *ProcessorStatusSnapshotDto `json:"processorStatusSnapshot,omitempty"` - // Indicates whether the user can read a given resource. - CanRead bool `json:"canRead,omitempty"` } diff --git a/pkg/nifi/model_processor_types_entity.go b/pkg/nifi/model_processor_types_entity.go index 772d685..7b869f2 100644 --- a/pkg/nifi/model_processor_types_entity.go +++ b/pkg/nifi/model_processor_types_entity.go @@ -3,7 +3,7 @@ * * REST API definition for Apache NiFi web services * - * API version: 2.0.0 + * API version: 2.1.0 * Contact: dev@nifi.apache.org * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git) */ diff --git a/pkg/nifi/model_processors_entity.go b/pkg/nifi/model_processors_entity.go index 3508c13..a24aa6b 100644 --- a/pkg/nifi/model_processors_entity.go +++ b/pkg/nifi/model_processors_entity.go @@ -3,7 +3,7 @@ * * REST API definition for Apache NiFi web services * - * API version: 2.0.0 + * API version: 2.1.0 * Contact: dev@nifi.apache.org * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git) */ diff --git a/pkg/nifi/model_processors_run_status_details_entity.go b/pkg/nifi/model_processors_run_status_details_entity.go index 63efc7e..238fb13 100644 --- a/pkg/nifi/model_processors_run_status_details_entity.go +++ b/pkg/nifi/model_processors_run_status_details_entity.go @@ -3,7 +3,7 @@ * * REST API definition for Apache NiFi web services * - * API version: 2.0.0 + * API version: 2.1.0 * Contact: dev@nifi.apache.org * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git) */ diff --git a/pkg/nifi/model_property_allowable_value.go b/pkg/nifi/model_property_allowable_value.go index 54ace6e..c37df99 100644 --- a/pkg/nifi/model_property_allowable_value.go +++ b/pkg/nifi/model_property_allowable_value.go @@ -3,7 +3,7 @@ * * REST API definition for Apache NiFi web services * - * API version: 2.0.0 + * API version: 2.1.0 * Contact: dev@nifi.apache.org * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git) */ @@ -11,10 +11,10 @@ package nifi // A list of the allowable values for the property type PropertyAllowableValue struct { - // The internal value - Value string `json:"value,omitempty"` - // The display name of the value, if different from the internal value - DisplayName string `json:"displayName,omitempty"` // The description of the value, e.g., the behavior it produces. Description string `json:"description,omitempty"` + // The display name of the value, if different from the internal value + DisplayName string `json:"displayName,omitempty"` + // The internal value + Value string `json:"value,omitempty"` } diff --git a/pkg/nifi/model_property_dependency.go b/pkg/nifi/model_property_dependency.go index 3e61b50..28b5d6d 100644 --- a/pkg/nifi/model_property_dependency.go +++ b/pkg/nifi/model_property_dependency.go @@ -3,7 +3,7 @@ * * REST API definition for Apache NiFi web services * - * API version: 2.0.0 + * API version: 2.1.0 * Contact: dev@nifi.apache.org * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git) */ @@ -11,10 +11,10 @@ package nifi // The dependencies that this property has on other properties type PropertyDependency struct { - // The name of the property that is depended upon - PropertyName string `json:"propertyName,omitempty"` - // The name of the property that is depended upon - PropertyDisplayName string `json:"propertyDisplayName,omitempty"` // The values that satisfy the dependency DependentValues []string `json:"dependentValues,omitempty"` + // The name of the property that is depended upon + PropertyDisplayName string `json:"propertyDisplayName,omitempty"` + // The name of the property that is depended upon + PropertyName string `json:"propertyName,omitempty"` } diff --git a/pkg/nifi/model_property_dependency_dto.go b/pkg/nifi/model_property_dependency_dto.go index 4c4345e..6c3fcf7 100644 --- a/pkg/nifi/model_property_dependency_dto.go +++ b/pkg/nifi/model_property_dependency_dto.go @@ -3,7 +3,7 @@ * * REST API definition for Apache NiFi web services * - * API version: 2.0.0 + * API version: 2.1.0 * Contact: dev@nifi.apache.org * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git) */ @@ -11,8 +11,8 @@ package nifi // A list of dependencies that must be met in order for this Property to be relevant. If any of these dependencies is not met, the property described by this Property Descriptor is not relevant. type PropertyDependencyDto struct { - // The name of the property that is being depended upon - PropertyName string `json:"propertyName,omitempty"` // The values for the property that satisfies the dependency, or null if the dependency is satisfied by the presence of any value for the associated property name DependentValues []string `json:"dependentValues,omitempty"` + // The name of the property that is being depended upon + PropertyName string `json:"propertyName,omitempty"` } diff --git a/pkg/nifi/model_property_descriptor.go b/pkg/nifi/model_property_descriptor.go index 1e31ad8..bf9303c 100644 --- a/pkg/nifi/model_property_descriptor.go +++ b/pkg/nifi/model_property_descriptor.go @@ -3,7 +3,7 @@ * * REST API definition for Apache NiFi web services * - * API version: 2.0.0 + * API version: 2.1.0 * Contact: dev@nifi.apache.org * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git) */ @@ -11,32 +11,32 @@ package nifi // Descriptions of configuration properties applicable to this component. type PropertyDescriptor struct { - // The name of the property key - Name string `json:"name,omitempty"` - // The display name of the property key, if different from the name - DisplayName string `json:"displayName,omitempty"` - // The description of what the property does - Description string `json:"description,omitempty"` // A list of the allowable values for the property AllowableValues []PropertyAllowableValue `json:"allowableValues,omitempty"` // The default value if a user-set value is not specified DefaultValue string `json:"defaultValue,omitempty"` - // Whether or not the property is required for the component - Required bool `json:"required,omitempty"` - // Whether or not the value of the property is considered sensitive (e.g., passwords and keys) - Sensitive bool `json:"sensitive,omitempty"` + // The dependencies that this property has on other properties + Dependencies []PropertyDependency `json:"dependencies,omitempty"` + // The description of what the property does + Description string `json:"description,omitempty"` + // The display name of the property key, if different from the name + DisplayName string `json:"displayName,omitempty"` + // Whether or not the descriptor is for a dynamically added property + Dynamic bool `json:"dynamic,omitempty"` // The scope of expression language supported by this property ExpressionLanguageScope string `json:"expressionLanguageScope,omitempty"` // The description of the expression language scope supported by this property ExpressionLanguageScopeDescription string `json:"expressionLanguageScopeDescription,omitempty"` + // The name of the property key + Name string `json:"name,omitempty"` + // Whether or not the property is required for the component + Required bool `json:"required,omitempty"` + ResourceDefinition *PropertyResourceDefinition `json:"resourceDefinition,omitempty"` + // Whether or not the value of the property is considered sensitive (e.g., passwords and keys) + Sensitive bool `json:"sensitive,omitempty"` TypeProvidedByValue *DefinedType `json:"typeProvidedByValue,omitempty"` // A regular expression that can be used to validate the value of this property ValidRegex string `json:"validRegex,omitempty"` // Name of the validator used for this property descriptor Validator string `json:"validator,omitempty"` - // Whether or not the descriptor is for a dynamically added property - Dynamic bool `json:"dynamic,omitempty"` - ResourceDefinition *PropertyResourceDefinition `json:"resourceDefinition,omitempty"` - // The dependencies that this property has on other properties - Dependencies []PropertyDependency `json:"dependencies,omitempty"` } diff --git a/pkg/nifi/model_property_descriptor_dto.go b/pkg/nifi/model_property_descriptor_dto.go index 3b08553..b019156 100644 --- a/pkg/nifi/model_property_descriptor_dto.go +++ b/pkg/nifi/model_property_descriptor_dto.go @@ -3,7 +3,7 @@ * * REST API definition for Apache NiFi web services * - * API version: 2.0.0 + * API version: 2.1.0 * Contact: dev@nifi.apache.org * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git) */ @@ -11,29 +11,29 @@ package nifi // The descriptors for the reporting tasks properties. type PropertyDescriptorDto struct { - // The name for the property. - Name string `json:"name,omitempty"` - // The human readable name for the property. - DisplayName string `json:"displayName,omitempty"` - // The description for the property. Used to relay additional details to a user or provide a mechanism of documenting intent. - Description string `json:"description,omitempty"` - // The default value for the property. - DefaultValue string `json:"defaultValue,omitempty"` // Allowable values for the property. If empty then the allowed values are not constrained. AllowableValues []AllowableValueEntity `json:"allowableValues,omitempty"` - // Whether the property is required. - Required bool `json:"required,omitempty"` - // Whether the property is sensitive and protected whenever stored or represented. - Sensitive bool `json:"sensitive,omitempty"` + // The default value for the property. + DefaultValue string `json:"defaultValue,omitempty"` + // A list of dependencies that must be met in order for this Property to be relevant. If any of these dependencies is not met, the property described by this Property Descriptor is not relevant. + Dependencies []PropertyDependencyDto `json:"dependencies,omitempty"` + // The description for the property. Used to relay additional details to a user or provide a mechanism of documenting intent. + Description string `json:"description,omitempty"` + // The human readable name for the property. + DisplayName string `json:"displayName,omitempty"` // Whether the property is dynamic (user-defined). Dynamic bool `json:"dynamic,omitempty"` - // Whether the property supports expression language. - SupportsEl bool `json:"supportsEl,omitempty"` // Scope of the Expression Language evaluation for the property. ExpressionLanguageScope string `json:"expressionLanguageScope,omitempty"` // If the property identifies a controller service this returns the fully qualified type. IdentifiesControllerService string `json:"identifiesControllerService,omitempty"` IdentifiesControllerServiceBundle *BundleDto `json:"identifiesControllerServiceBundle,omitempty"` - // A list of dependencies that must be met in order for this Property to be relevant. If any of these dependencies is not met, the property described by this Property Descriptor is not relevant. - Dependencies []PropertyDependencyDto `json:"dependencies,omitempty"` + // The name for the property. + Name string `json:"name,omitempty"` + // Whether the property is required. + Required bool `json:"required,omitempty"` + // Whether the property is sensitive and protected whenever stored or represented. + Sensitive bool `json:"sensitive,omitempty"` + // Whether the property supports expression language. + SupportsEl bool `json:"supportsEl,omitempty"` } diff --git a/pkg/nifi/model_property_descriptor_entity.go b/pkg/nifi/model_property_descriptor_entity.go index 7248066..f09ab83 100644 --- a/pkg/nifi/model_property_descriptor_entity.go +++ b/pkg/nifi/model_property_descriptor_entity.go @@ -3,7 +3,7 @@ * * REST API definition for Apache NiFi web services * - * API version: 2.0.0 + * API version: 2.1.0 * Contact: dev@nifi.apache.org * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git) */ diff --git a/pkg/nifi/model_property_history_dto.go b/pkg/nifi/model_property_history_dto.go index 6d32a76..338c026 100644 --- a/pkg/nifi/model_property_history_dto.go +++ b/pkg/nifi/model_property_history_dto.go @@ -3,7 +3,7 @@ * * REST API definition for Apache NiFi web services * - * API version: 2.0.0 + * API version: 2.1.0 * Contact: dev@nifi.apache.org * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git) */ diff --git a/pkg/nifi/model_property_resource_definition.go b/pkg/nifi/model_property_resource_definition.go index cfcb32e..8c7f404 100644 --- a/pkg/nifi/model_property_resource_definition.go +++ b/pkg/nifi/model_property_resource_definition.go @@ -3,7 +3,7 @@ * * REST API definition for Apache NiFi web services * - * API version: 2.0.0 + * API version: 2.1.0 * Contact: dev@nifi.apache.org * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git) */ diff --git a/pkg/nifi/model_provenance_dto.go b/pkg/nifi/model_provenance_dto.go index 2d7823c..cc904e3 100644 --- a/pkg/nifi/model_provenance_dto.go +++ b/pkg/nifi/model_provenance_dto.go @@ -3,25 +3,25 @@ * * REST API definition for Apache NiFi web services * - * API version: 2.0.0 + * API version: 2.1.0 * Contact: dev@nifi.apache.org * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git) */ package nifi type ProvenanceDto struct { - // The id of the provenance query. - Id string `json:"id,omitempty"` - // The URI for this query. Used for obtaining/deleting the request at a later time - Uri string `json:"uri,omitempty"` - // The timestamp when the query was submitted. - SubmissionTime string `json:"submissionTime,omitempty"` // The timestamp when the query will expire. Expiration string `json:"expiration,omitempty"` - // The current percent complete. - PercentCompleted int32 `json:"percentCompleted,omitempty"` // Whether the query has finished. Finished bool `json:"finished,omitempty"` + // The id of the provenance query. + Id string `json:"id,omitempty"` + // The current percent complete. + PercentCompleted int32 `json:"percentCompleted,omitempty"` Request *ProvenanceRequestDto `json:"request,omitempty"` Results *ProvenanceResultsDto `json:"results,omitempty"` + // The timestamp when the query was submitted. + SubmissionTime string `json:"submissionTime,omitempty"` + // The URI for this query. Used for obtaining/deleting the request at a later time + Uri string `json:"uri,omitempty"` } diff --git a/pkg/nifi/model_provenance_entity.go b/pkg/nifi/model_provenance_entity.go index f37f0c9..069cf9b 100644 --- a/pkg/nifi/model_provenance_entity.go +++ b/pkg/nifi/model_provenance_entity.go @@ -3,7 +3,7 @@ * * REST API definition for Apache NiFi web services * - * API version: 2.0.0 + * API version: 2.1.0 * Contact: dev@nifi.apache.org * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git) */ diff --git a/pkg/nifi/model_provenance_event_dto.go b/pkg/nifi/model_provenance_event_dto.go index da0112e..ea702b8 100644 --- a/pkg/nifi/model_provenance_event_dto.go +++ b/pkg/nifi/model_provenance_event_dto.go @@ -3,7 +3,7 @@ * * REST API definition for Apache NiFi web services * - * API version: 2.0.0 + * API version: 2.1.0 * Contact: dev@nifi.apache.org * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git) */ @@ -11,86 +11,86 @@ package nifi // The provenance events that matched the search criteria. type ProvenanceEventDto struct { - // The event uuid. - Id string `json:"id,omitempty"` + // The alternate identifier uri for the fileflow for the event. + AlternateIdentifierUri string `json:"alternateIdentifierUri,omitempty"` + // The attributes of the flowfile for the event. + Attributes []AttributeDto `json:"attributes,omitempty"` + // The child uuids for the event. + ChildUuids []string `json:"childUuids,omitempty"` + // The label for the node where the event originated. + ClusterNodeAddress string `json:"clusterNodeAddress,omitempty"` + // The identifier for the node where the event originated. + ClusterNodeId string `json:"clusterNodeId,omitempty"` + // The id of the component that generated the event. + ComponentId string `json:"componentId,omitempty"` + // The name of the component that generated the event. + ComponentName string `json:"componentName,omitempty"` + // The type of the component that generated the event. + ComponentType string `json:"componentType,omitempty"` + // Whether the input and output content claim is the same. + ContentEqual bool `json:"contentEqual,omitempty"` + // The event details. + Details string `json:"details,omitempty"` + // The event duration in milliseconds. + EventDuration int64 `json:"eventDuration,omitempty"` // The event id. This is a one up number thats unique per node. EventId int64 `json:"eventId,omitempty"` // The timestamp of the event. EventTime string `json:"eventTime,omitempty"` - // The event duration in milliseconds. - EventDuration int64 `json:"eventDuration,omitempty"` - // The duration since the lineage began, in milliseconds. - LineageDuration int64 `json:"lineageDuration,omitempty"` // The type of the event. EventType string `json:"eventType,omitempty"` - // The uuid of the flowfile for the event. - FlowFileUuid string `json:"flowFileUuid,omitempty"` // The size of the flowfile for the event. FileSize string `json:"fileSize,omitempty"` // The size of the flowfile in bytes for the event. FileSizeBytes int64 `json:"fileSizeBytes,omitempty"` - // The identifier for the node where the event originated. - ClusterNodeId string `json:"clusterNodeId,omitempty"` - // The label for the node where the event originated. - ClusterNodeAddress string `json:"clusterNodeAddress,omitempty"` + // The uuid of the flowfile for the event. + FlowFileUuid string `json:"flowFileUuid,omitempty"` // The id of the group that the component resides in. If the component is no longer in the flow, the group id will not be set. GroupId string `json:"groupId,omitempty"` - // The id of the component that generated the event. - ComponentId string `json:"componentId,omitempty"` - // The type of the component that generated the event. - ComponentType string `json:"componentType,omitempty"` - // The name of the component that generated the event. - ComponentName string `json:"componentName,omitempty"` - // The source system flowfile id. - SourceSystemFlowFileId string `json:"sourceSystemFlowFileId,omitempty"` - // The alternate identifier uri for the fileflow for the event. - AlternateIdentifierUri string `json:"alternateIdentifierUri,omitempty"` - // The attributes of the flowfile for the event. - Attributes []AttributeDto `json:"attributes,omitempty"` - // The parent uuids for the event. - ParentUuids []string `json:"parentUuids,omitempty"` - // The child uuids for the event. - ChildUuids []string `json:"childUuids,omitempty"` - // The source/destination system uri if the event was a RECEIVE/SEND. - TransitUri string `json:"transitUri,omitempty"` - // The relationship to which the flowfile was routed if the event is of type ROUTE. - Relationship string `json:"relationship,omitempty"` - // The event details. - Details string `json:"details,omitempty"` - // Whether the input and output content claim is the same. - ContentEqual bool `json:"contentEqual,omitempty"` + // The event uuid. + Id string `json:"id,omitempty"` // Whether the input content is still available. InputContentAvailable bool `json:"inputContentAvailable,omitempty"` - // The section in which the input content claim lives. - InputContentClaimSection string `json:"inputContentClaimSection,omitempty"` // The container in which the input content claim lives. InputContentClaimContainer string `json:"inputContentClaimContainer,omitempty"` - // The identifier of the input content claim. - InputContentClaimIdentifier string `json:"inputContentClaimIdentifier,omitempty"` - // The offset into the input content claim where the flowfiles content begins. - InputContentClaimOffset int64 `json:"inputContentClaimOffset,omitempty"` // The file size of the input content claim formatted. InputContentClaimFileSize string `json:"inputContentClaimFileSize,omitempty"` // The file size of the intput content claim in bytes. InputContentClaimFileSizeBytes int64 `json:"inputContentClaimFileSizeBytes,omitempty"` + // The identifier of the input content claim. + InputContentClaimIdentifier string `json:"inputContentClaimIdentifier,omitempty"` + // The offset into the input content claim where the flowfiles content begins. + InputContentClaimOffset int64 `json:"inputContentClaimOffset,omitempty"` + // The section in which the input content claim lives. + InputContentClaimSection string `json:"inputContentClaimSection,omitempty"` + // The duration since the lineage began, in milliseconds. + LineageDuration int64 `json:"lineageDuration,omitempty"` // Whether the output content is still available. OutputContentAvailable bool `json:"outputContentAvailable,omitempty"` - // The section in which the output content claim lives. - OutputContentClaimSection string `json:"outputContentClaimSection,omitempty"` // The container in which the output content claim lives. OutputContentClaimContainer string `json:"outputContentClaimContainer,omitempty"` - // The identifier of the output content claim. - OutputContentClaimIdentifier string `json:"outputContentClaimIdentifier,omitempty"` - // The offset into the output content claim where the flowfiles content begins. - OutputContentClaimOffset int64 `json:"outputContentClaimOffset,omitempty"` // The file size of the output content claim formatted. OutputContentClaimFileSize string `json:"outputContentClaimFileSize,omitempty"` // The file size of the output content claim in bytes. OutputContentClaimFileSizeBytes int64 `json:"outputContentClaimFileSizeBytes,omitempty"` + // The identifier of the output content claim. + OutputContentClaimIdentifier string `json:"outputContentClaimIdentifier,omitempty"` + // The offset into the output content claim where the flowfiles content begins. + OutputContentClaimOffset int64 `json:"outputContentClaimOffset,omitempty"` + // The section in which the output content claim lives. + OutputContentClaimSection string `json:"outputContentClaimSection,omitempty"` + // The parent uuids for the event. + ParentUuids []string `json:"parentUuids,omitempty"` + // The relationship to which the flowfile was routed if the event is of type ROUTE. + Relationship string `json:"relationship,omitempty"` // Whether or not replay is available. ReplayAvailable bool `json:"replayAvailable,omitempty"` // Explanation as to why replay is unavailable. ReplayExplanation string `json:"replayExplanation,omitempty"` // The identifier of the queue/connection from which the flowfile was pulled to genereate this event. May be null if the queue/connection is unknown or the flowfile was generated from this event. SourceConnectionIdentifier string `json:"sourceConnectionIdentifier,omitempty"` + // The source system flowfile id. + SourceSystemFlowFileId string `json:"sourceSystemFlowFileId,omitempty"` + // The source/destination system uri if the event was a RECEIVE/SEND. + TransitUri string `json:"transitUri,omitempty"` } diff --git a/pkg/nifi/model_provenance_event_entity.go b/pkg/nifi/model_provenance_event_entity.go index eea3dcf..52bcfdc 100644 --- a/pkg/nifi/model_provenance_event_entity.go +++ b/pkg/nifi/model_provenance_event_entity.go @@ -3,7 +3,7 @@ * * REST API definition for Apache NiFi web services * - * API version: 2.0.0 + * API version: 2.1.0 * Contact: dev@nifi.apache.org * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git) */ diff --git a/pkg/nifi/model_provenance_link_dto.go b/pkg/nifi/model_provenance_link_dto.go index e598388..fb93835 100644 --- a/pkg/nifi/model_provenance_link_dto.go +++ b/pkg/nifi/model_provenance_link_dto.go @@ -3,7 +3,7 @@ * * REST API definition for Apache NiFi web services * - * API version: 2.0.0 + * API version: 2.1.0 * Contact: dev@nifi.apache.org * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git) */ @@ -11,14 +11,14 @@ package nifi // The links between the nodes in the lineage. type ProvenanceLinkDto struct { + // The flowfile uuid that traversed the link. + FlowFileUuid string `json:"flowFileUuid,omitempty"` + // The timestamp of this link in milliseconds. + Millis int64 `json:"millis,omitempty"` // The source node id of the link. SourceId string `json:"sourceId,omitempty"` // The target node id of the link. TargetId string `json:"targetId,omitempty"` - // The flowfile uuid that traversed the link. - FlowFileUuid string `json:"flowFileUuid,omitempty"` // The timestamp of the link (based on the destination). Timestamp string `json:"timestamp,omitempty"` - // The timestamp of this link in milliseconds. - Millis int64 `json:"millis,omitempty"` } diff --git a/pkg/nifi/model_provenance_node_dto.go b/pkg/nifi/model_provenance_node_dto.go index efa8955..92586d7 100644 --- a/pkg/nifi/model_provenance_node_dto.go +++ b/pkg/nifi/model_provenance_node_dto.go @@ -3,7 +3,7 @@ * * REST API definition for Apache NiFi web services * - * API version: 2.0.0 + * API version: 2.1.0 * Contact: dev@nifi.apache.org * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git) */ @@ -11,22 +11,22 @@ package nifi // The nodes in the lineage. type ProvenanceNodeDto struct { - // The id of the node. - Id string `json:"id,omitempty"` - // The uuid of the flowfile associated with the provenance event. - FlowFileUuid string `json:"flowFileUuid,omitempty"` - // The uuid of the parent flowfiles of the provenance event. - ParentUuids []string `json:"parentUuids,omitempty"` // The uuid of the childrent flowfiles of the provenance event. ChildUuids []string `json:"childUuids,omitempty"` // The identifier of the node that this event/flowfile originated from. ClusterNodeIdentifier string `json:"clusterNodeIdentifier,omitempty"` - // The type of the node. - Type_ string `json:"type,omitempty"` // If the type is EVENT, this is the type of event. EventType string `json:"eventType,omitempty"` + // The uuid of the flowfile associated with the provenance event. + FlowFileUuid string `json:"flowFileUuid,omitempty"` + // The id of the node. + Id string `json:"id,omitempty"` // The timestamp of the node in milliseconds. Millis int64 `json:"millis,omitempty"` + // The uuid of the parent flowfiles of the provenance event. + ParentUuids []string `json:"parentUuids,omitempty"` // The timestamp of the node formatted. Timestamp string `json:"timestamp,omitempty"` + // The type of the node. + Type_ string `json:"type,omitempty"` } diff --git a/pkg/nifi/model_provenance_options_dto.go b/pkg/nifi/model_provenance_options_dto.go index 29d9914..1e844c3 100644 --- a/pkg/nifi/model_provenance_options_dto.go +++ b/pkg/nifi/model_provenance_options_dto.go @@ -3,7 +3,7 @@ * * REST API definition for Apache NiFi web services * - * API version: 2.0.0 + * API version: 2.1.0 * Contact: dev@nifi.apache.org * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git) */ diff --git a/pkg/nifi/model_provenance_options_entity.go b/pkg/nifi/model_provenance_options_entity.go index 724061e..566184a 100644 --- a/pkg/nifi/model_provenance_options_entity.go +++ b/pkg/nifi/model_provenance_options_entity.go @@ -3,7 +3,7 @@ * * REST API definition for Apache NiFi web services * - * API version: 2.0.0 + * API version: 2.1.0 * Contact: dev@nifi.apache.org * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git) */ diff --git a/pkg/nifi/model_provenance_request_dto.go b/pkg/nifi/model_provenance_request_dto.go index cd00dbf..50541fb 100644 --- a/pkg/nifi/model_provenance_request_dto.go +++ b/pkg/nifi/model_provenance_request_dto.go @@ -3,7 +3,7 @@ * * REST API definition for Apache NiFi web services * - * API version: 2.0.0 + * API version: 2.1.0 * Contact: dev@nifi.apache.org * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git) */ @@ -11,22 +11,22 @@ package nifi // The provenance request. type ProvenanceRequestDto struct { - // The search terms used to perform the search. - SearchTerms map[string]ProvenanceSearchValueDto `json:"searchTerms,omitempty"` // The id of the node in the cluster where this provenance originated. ClusterNodeId string `json:"clusterNodeId,omitempty"` - // The earliest event time to include in the query. - StartDate string `json:"startDate,omitempty"` // The latest event time to include in the query. EndDate string `json:"endDate,omitempty"` - // The minimum file size to include in the query. - MinimumFileSize string `json:"minimumFileSize,omitempty"` - // The maximum file size to include in the query. - MaximumFileSize string `json:"maximumFileSize,omitempty"` + // Whether or not incremental results are returned. If false, provenance events are only returned once the query completes. This property is true by default. + IncrementalResults bool `json:"incrementalResults,omitempty"` // The maximum number of results to include. MaxResults int32 `json:"maxResults,omitempty"` + // The maximum file size to include in the query. + MaximumFileSize string `json:"maximumFileSize,omitempty"` + // The minimum file size to include in the query. + MinimumFileSize string `json:"minimumFileSize,omitempty"` + // The search terms used to perform the search. + SearchTerms map[string]ProvenanceSearchValueDto `json:"searchTerms,omitempty"` + // The earliest event time to include in the query. + StartDate string `json:"startDate,omitempty"` // Whether or not to summarize provenance events returned. This property is false by default. Summarize bool `json:"summarize,omitempty"` - // Whether or not incremental results are returned. If false, provenance events are only returned once the query completes. This property is true by default. - IncrementalResults bool `json:"incrementalResults,omitempty"` } diff --git a/pkg/nifi/model_provenance_results_dto.go b/pkg/nifi/model_provenance_results_dto.go index 8391d75..4104621 100644 --- a/pkg/nifi/model_provenance_results_dto.go +++ b/pkg/nifi/model_provenance_results_dto.go @@ -3,7 +3,7 @@ * * REST API definition for Apache NiFi web services * - * API version: 2.0.0 + * API version: 2.1.0 * Contact: dev@nifi.apache.org * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git) */ @@ -11,18 +11,18 @@ package nifi // The provenance results. type ProvenanceResultsDto struct { - // The provenance events that matched the search criteria. - ProvenanceEvents []ProvenanceEventDto `json:"provenanceEvents,omitempty"` - // The total number of results formatted. - Total string `json:"total,omitempty"` - // The total number of results. - TotalCount int64 `json:"totalCount,omitempty"` + // Any errors that occurred while performing the provenance request. + Errors []string `json:"errors,omitempty"` // Then the search was performed. Generated string `json:"generated,omitempty"` // The oldest event available in the provenance repository. OldestEvent string `json:"oldestEvent,omitempty"` + // The provenance events that matched the search criteria. + ProvenanceEvents []ProvenanceEventDto `json:"provenanceEvents,omitempty"` // The time offset of the server that's used for event time. TimeOffset int32 `json:"timeOffset,omitempty"` - // Any errors that occurred while performing the provenance request. - Errors []string `json:"errors,omitempty"` + // The total number of results formatted. + Total string `json:"total,omitempty"` + // The total number of results. + TotalCount int64 `json:"totalCount,omitempty"` } diff --git a/pkg/nifi/model_provenance_search_value_dto.go b/pkg/nifi/model_provenance_search_value_dto.go index 47bca90..9e00d66 100644 --- a/pkg/nifi/model_provenance_search_value_dto.go +++ b/pkg/nifi/model_provenance_search_value_dto.go @@ -3,7 +3,7 @@ * * REST API definition for Apache NiFi web services * - * API version: 2.0.0 + * API version: 2.1.0 * Contact: dev@nifi.apache.org * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git) */ @@ -11,8 +11,8 @@ package nifi // The search terms used to perform the search. type ProvenanceSearchValueDto struct { - // The search value. - Value string `json:"value,omitempty"` // Query for all except for search value. Inverse bool `json:"inverse,omitempty"` + // The search value. + Value string `json:"value,omitempty"` } diff --git a/pkg/nifi/model_provenance_searchable_field_dto.go b/pkg/nifi/model_provenance_searchable_field_dto.go index bafc4f2..af60f0b 100644 --- a/pkg/nifi/model_provenance_searchable_field_dto.go +++ b/pkg/nifi/model_provenance_searchable_field_dto.go @@ -3,7 +3,7 @@ * * REST API definition for Apache NiFi web services * - * API version: 2.0.0 + * API version: 2.1.0 * Contact: dev@nifi.apache.org * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git) */ @@ -11,10 +11,10 @@ package nifi // The available searchable field for the NiFi. type ProvenanceSearchableFieldDto struct { - // The id of the searchable field. - Id string `json:"id,omitempty"` // The searchable field. Field string `json:"field,omitempty"` + // The id of the searchable field. + Id string `json:"id,omitempty"` // The label for the searchable field. Label string `json:"label,omitempty"` // The type of the searchable field. diff --git a/pkg/nifi/model_queue_size_dto.go b/pkg/nifi/model_queue_size_dto.go index f59ca4d..24a3b29 100644 --- a/pkg/nifi/model_queue_size_dto.go +++ b/pkg/nifi/model_queue_size_dto.go @@ -3,7 +3,7 @@ * * REST API definition for Apache NiFi web services * - * API version: 2.0.0 + * API version: 2.1.0 * Contact: dev@nifi.apache.org * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git) */ diff --git a/pkg/nifi/model_registered_flow.go b/pkg/nifi/model_registered_flow.go index 79cbaf5..b90b872 100644 --- a/pkg/nifi/model_registered_flow.go +++ b/pkg/nifi/model_registered_flow.go @@ -3,21 +3,21 @@ * * REST API definition for Apache NiFi web services * - * API version: 2.0.0 + * API version: 2.1.0 * Contact: dev@nifi.apache.org * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git) */ package nifi type RegisteredFlow struct { - Identifier string `json:"identifier,omitempty"` - Name string `json:"name,omitempty"` - Description string `json:"description,omitempty"` Branch string `json:"branch,omitempty"` BucketIdentifier string `json:"bucketIdentifier,omitempty"` BucketName string `json:"bucketName,omitempty"` CreatedTimestamp int64 `json:"createdTimestamp,omitempty"` + Description string `json:"description,omitempty"` + Identifier string `json:"identifier,omitempty"` LastModifiedTimestamp int64 `json:"lastModifiedTimestamp,omitempty"` + Name string `json:"name,omitempty"` Permissions *FlowRegistryPermissions `json:"permissions,omitempty"` VersionCount int64 `json:"versionCount,omitempty"` VersionInfo *RegisteredFlowVersionInfo `json:"versionInfo,omitempty"` diff --git a/pkg/nifi/model_registered_flow_snapshot.go b/pkg/nifi/model_registered_flow_snapshot.go index 2e5d02c..2549f1b 100644 --- a/pkg/nifi/model_registered_flow_snapshot.go +++ b/pkg/nifi/model_registered_flow_snapshot.go @@ -3,20 +3,20 @@ * * REST API definition for Apache NiFi web services * - * API version: 2.0.0 + * API version: 2.1.0 * Contact: dev@nifi.apache.org * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git) */ package nifi type RegisteredFlowSnapshot struct { - SnapshotMetadata *RegisteredFlowSnapshotMetadata `json:"snapshotMetadata,omitempty"` - Flow *RegisteredFlow `json:"flow,omitempty"` Bucket *FlowRegistryBucket `json:"bucket,omitempty"` - FlowContents *VersionedProcessGroup `json:"flowContents,omitempty"` ExternalControllerServices map[string]ExternalControllerServiceReference `json:"externalControllerServices,omitempty"` - ParameterContexts map[string]VersionedParameterContext `json:"parameterContexts,omitempty"` + Flow *RegisteredFlow `json:"flow,omitempty"` + FlowContents *VersionedProcessGroup `json:"flowContents,omitempty"` FlowEncodingVersion string `json:"flowEncodingVersion,omitempty"` - ParameterProviders map[string]ParameterProviderReference `json:"parameterProviders,omitempty"` Latest bool `json:"latest,omitempty"` + ParameterContexts map[string]VersionedParameterContext `json:"parameterContexts,omitempty"` + ParameterProviders map[string]ParameterProviderReference `json:"parameterProviders,omitempty"` + SnapshotMetadata *RegisteredFlowSnapshotMetadata `json:"snapshotMetadata,omitempty"` } diff --git a/pkg/nifi/model_registered_flow_snapshot_metadata.go b/pkg/nifi/model_registered_flow_snapshot_metadata.go index e2d747d..da9406a 100644 --- a/pkg/nifi/model_registered_flow_snapshot_metadata.go +++ b/pkg/nifi/model_registered_flow_snapshot_metadata.go @@ -3,18 +3,18 @@ * * REST API definition for Apache NiFi web services * - * API version: 2.0.0 + * API version: 2.1.0 * Contact: dev@nifi.apache.org * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git) */ package nifi type RegisteredFlowSnapshotMetadata struct { + Author string `json:"author,omitempty"` Branch string `json:"branch,omitempty"` BucketIdentifier string `json:"bucketIdentifier,omitempty"` + Comments string `json:"comments,omitempty"` FlowIdentifier string `json:"flowIdentifier,omitempty"` - Version string `json:"version,omitempty"` Timestamp int64 `json:"timestamp,omitempty"` - Author string `json:"author,omitempty"` - Comments string `json:"comments,omitempty"` + Version string `json:"version,omitempty"` } diff --git a/pkg/nifi/model_registered_flow_version_info.go b/pkg/nifi/model_registered_flow_version_info.go index d6697fd..2ad6fe6 100644 --- a/pkg/nifi/model_registered_flow_version_info.go +++ b/pkg/nifi/model_registered_flow_version_info.go @@ -3,7 +3,7 @@ * * REST API definition for Apache NiFi web services * - * API version: 2.0.0 + * API version: 2.1.0 * Contact: dev@nifi.apache.org * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git) */ diff --git a/pkg/nifi/model_relationship.go b/pkg/nifi/model_relationship.go index b610307..3d1c887 100644 --- a/pkg/nifi/model_relationship.go +++ b/pkg/nifi/model_relationship.go @@ -3,7 +3,7 @@ * * REST API definition for Apache NiFi web services * - * API version: 2.0.0 + * API version: 2.1.0 * Contact: dev@nifi.apache.org * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git) */ @@ -11,8 +11,8 @@ package nifi // The supported relationships for this processor. type Relationship struct { - // The name of the relationship - Name string `json:"name,omitempty"` // The description of the relationship Description string `json:"description,omitempty"` + // The name of the relationship + Name string `json:"name,omitempty"` } diff --git a/pkg/nifi/model_relationship_dto.go b/pkg/nifi/model_relationship_dto.go index 6c8ccaf..77e1e3b 100644 --- a/pkg/nifi/model_relationship_dto.go +++ b/pkg/nifi/model_relationship_dto.go @@ -3,7 +3,7 @@ * * REST API definition for Apache NiFi web services * - * API version: 2.0.0 + * API version: 2.1.0 * Contact: dev@nifi.apache.org * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git) */ @@ -11,12 +11,12 @@ package nifi // The available relationships that the processor currently supports. type RelationshipDto struct { - // The relationship name. - Name string `json:"name,omitempty"` - // The relationship description. - Description string `json:"description,omitempty"` // Whether or not flowfiles sent to this relationship should auto terminate. AutoTerminate bool `json:"autoTerminate,omitempty"` + // The relationship description. + Description string `json:"description,omitempty"` + // The relationship name. + Name string `json:"name,omitempty"` // Whether or not flowfiles sent to this relationship should retry. Retry bool `json:"retry,omitempty"` } diff --git a/pkg/nifi/model_remote_port_run_status_entity.go b/pkg/nifi/model_remote_port_run_status_entity.go index 3c43d7a..fe78f3f 100644 --- a/pkg/nifi/model_remote_port_run_status_entity.go +++ b/pkg/nifi/model_remote_port_run_status_entity.go @@ -3,16 +3,16 @@ * * REST API definition for Apache NiFi web services * - * API version: 2.0.0 + * API version: 2.1.0 * Contact: dev@nifi.apache.org * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git) */ package nifi type RemotePortRunStatusEntity struct { + // Acknowledges that this node is disconnected to allow for mutable requests to proceed. + DisconnectedNodeAcknowledged bool `json:"disconnectedNodeAcknowledged,omitempty"` Revision *RevisionDto `json:"revision,omitempty"` // The run status of the RemotePort. State string `json:"state,omitempty"` - // Acknowledges that this node is disconnected to allow for mutable requests to proceed. - DisconnectedNodeAcknowledged bool `json:"disconnectedNodeAcknowledged,omitempty"` } diff --git a/pkg/nifi/model_remote_process_group_contents_dto.go b/pkg/nifi/model_remote_process_group_contents_dto.go index d260da9..fc6a77a 100644 --- a/pkg/nifi/model_remote_process_group_contents_dto.go +++ b/pkg/nifi/model_remote_process_group_contents_dto.go @@ -3,7 +3,7 @@ * * REST API definition for Apache NiFi web services * - * API version: 2.0.0 + * API version: 2.1.0 * Contact: dev@nifi.apache.org * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git) */ diff --git a/pkg/nifi/model_remote_process_group_dto.go b/pkg/nifi/model_remote_process_group_dto.go index 6994a27..970808c 100644 --- a/pkg/nifi/model_remote_process_group_dto.go +++ b/pkg/nifi/model_remote_process_group_dto.go @@ -3,60 +3,60 @@ * * REST API definition for Apache NiFi web services * - * API version: 2.0.0 + * API version: 2.1.0 * Contact: dev@nifi.apache.org * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git) */ package nifi type RemoteProcessGroupDto struct { + // The number of active remote input ports. + ActiveRemoteInputPortCount int32 `json:"activeRemoteInputPortCount,omitempty"` + // The number of active remote output ports. + ActiveRemoteOutputPortCount int32 `json:"activeRemoteOutputPortCount,omitempty"` + // Any remote authorization issues for the remote process group. + AuthorizationIssues []string `json:"authorizationIssues,omitempty"` + // The comments for the remote process group. + Comments string `json:"comments,omitempty"` + // The time period used for the timeout when communicating with the target. + CommunicationsTimeout string `json:"communicationsTimeout,omitempty"` + Contents *RemoteProcessGroupContentsDto `json:"contents,omitempty"` + // The timestamp when this remote process group was last refreshed. + FlowRefreshed string `json:"flowRefreshed,omitempty"` // The id of the component. Id string `json:"id,omitempty"` - // The ID of the corresponding component that is under version control - VersionedComponentId string `json:"versionedComponentId,omitempty"` + // The number of inactive remote input ports. + InactiveRemoteInputPortCount int32 `json:"inactiveRemoteInputPortCount,omitempty"` + // The number of inactive remote output ports. + InactiveRemoteOutputPortCount int32 `json:"inactiveRemoteOutputPortCount,omitempty"` + // The number of remote input ports currently available on the target. + InputPortCount int32 `json:"inputPortCount,omitempty"` + // The local network interface to send/receive data. If not specified, any local address is used. If clustered, all nodes must have an interface with this identifier. + LocalNetworkInterface string `json:"localNetworkInterface,omitempty"` + // The name of the remote process group. + Name string `json:"name,omitempty"` + // The number of remote output ports currently available on the target. + OutputPortCount int32 `json:"outputPortCount,omitempty"` // The id of parent process group of this component if applicable. ParentGroupId string `json:"parentGroupId,omitempty"` Position *PositionDto `json:"position,omitempty"` + ProxyHost string `json:"proxyHost,omitempty"` + ProxyPassword string `json:"proxyPassword,omitempty"` + ProxyPort int32 `json:"proxyPort,omitempty"` + ProxyUser string `json:"proxyUser,omitempty"` + // Whether the target is running securely. + TargetSecure bool `json:"targetSecure,omitempty"` // The target URI of the remote process group. If target uri is not set, but uris are set, then returns the first url in the urls. If neither target uri nor uris are set, then returns null. TargetUri string `json:"targetUri,omitempty"` // The target URI of the remote process group. If target uris is not set but target uri is set, then returns a collection containing the single target uri. If neither target uris nor uris are set, then returns null. TargetUris string `json:"targetUris,omitempty"` - // Whether the target is running securely. - TargetSecure bool `json:"targetSecure,omitempty"` - // The name of the remote process group. - Name string `json:"name,omitempty"` - // The comments for the remote process group. - Comments string `json:"comments,omitempty"` - // The time period used for the timeout when communicating with the target. - CommunicationsTimeout string `json:"communicationsTimeout,omitempty"` - // When yielding, this amount of time must elapse before the remote process group is scheduled again. - YieldDuration string `json:"yieldDuration,omitempty"` + // Whether the remote process group is actively transmitting. + Transmitting bool `json:"transmitting,omitempty"` TransportProtocol string `json:"transportProtocol,omitempty"` - // The local network interface to send/receive data. If not specified, any local address is used. If clustered, all nodes must have an interface with this identifier. - LocalNetworkInterface string `json:"localNetworkInterface,omitempty"` - ProxyHost string `json:"proxyHost,omitempty"` - ProxyPort int32 `json:"proxyPort,omitempty"` - ProxyUser string `json:"proxyUser,omitempty"` - ProxyPassword string `json:"proxyPassword,omitempty"` - // Any remote authorization issues for the remote process group. - AuthorizationIssues []string `json:"authorizationIssues,omitempty"` // The validation errors for the remote process group. These validation errors represent the problems with the remote process group that must be resolved before it can transmit. ValidationErrors []string `json:"validationErrors,omitempty"` - // Whether the remote process group is actively transmitting. - Transmitting bool `json:"transmitting,omitempty"` - // The number of remote input ports currently available on the target. - InputPortCount int32 `json:"inputPortCount,omitempty"` - // The number of remote output ports currently available on the target. - OutputPortCount int32 `json:"outputPortCount,omitempty"` - // The number of active remote input ports. - ActiveRemoteInputPortCount int32 `json:"activeRemoteInputPortCount,omitempty"` - // The number of inactive remote input ports. - InactiveRemoteInputPortCount int32 `json:"inactiveRemoteInputPortCount,omitempty"` - // The number of active remote output ports. - ActiveRemoteOutputPortCount int32 `json:"activeRemoteOutputPortCount,omitempty"` - // The number of inactive remote output ports. - InactiveRemoteOutputPortCount int32 `json:"inactiveRemoteOutputPortCount,omitempty"` - // The timestamp when this remote process group was last refreshed. - FlowRefreshed string `json:"flowRefreshed,omitempty"` - Contents *RemoteProcessGroupContentsDto `json:"contents,omitempty"` + // The ID of the corresponding component that is under version control + VersionedComponentId string `json:"versionedComponentId,omitempty"` + // When yielding, this amount of time must elapse before the remote process group is scheduled again. + YieldDuration string `json:"yieldDuration,omitempty"` } diff --git a/pkg/nifi/model_remote_process_group_entity.go b/pkg/nifi/model_remote_process_group_entity.go index b0c219f..a89c984 100644 --- a/pkg/nifi/model_remote_process_group_entity.go +++ b/pkg/nifi/model_remote_process_group_entity.go @@ -3,29 +3,29 @@ * * REST API definition for Apache NiFi web services * - * API version: 2.0.0 + * API version: 2.1.0 * Contact: dev@nifi.apache.org * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git) */ package nifi type RemoteProcessGroupEntity struct { - Revision *RevisionDto `json:"revision,omitempty"` - // The id of the component. - Id string `json:"id,omitempty"` - // The URI for futures requests to the component. - Uri string `json:"uri,omitempty"` - Position *PositionDto `json:"position,omitempty"` - Permissions *PermissionsDto `json:"permissions,omitempty"` // The bulletins for this component. Bulletins []BulletinEntity `json:"bulletins,omitempty"` + Component *RemoteProcessGroupDto `json:"component,omitempty"` // Acknowledges that this node is disconnected to allow for mutable requests to proceed. DisconnectedNodeAcknowledged bool `json:"disconnectedNodeAcknowledged,omitempty"` - Component *RemoteProcessGroupDto `json:"component,omitempty"` - Status *RemoteProcessGroupStatusDto `json:"status,omitempty"` + // The id of the component. + Id string `json:"id,omitempty"` // The number of remote input ports currently available on the target. InputPortCount int32 `json:"inputPortCount,omitempty"` + OperatePermissions *PermissionsDto `json:"operatePermissions,omitempty"` // The number of remote output ports currently available on the target. OutputPortCount int32 `json:"outputPortCount,omitempty"` - OperatePermissions *PermissionsDto `json:"operatePermissions,omitempty"` + Permissions *PermissionsDto `json:"permissions,omitempty"` + Position *PositionDto `json:"position,omitempty"` + Revision *RevisionDto `json:"revision,omitempty"` + Status *RemoteProcessGroupStatusDto `json:"status,omitempty"` + // The URI for futures requests to the component. + Uri string `json:"uri,omitempty"` } diff --git a/pkg/nifi/model_remote_process_group_port_dto.go b/pkg/nifi/model_remote_process_group_port_dto.go index cd971de..1d4ff09 100644 --- a/pkg/nifi/model_remote_process_group_port_dto.go +++ b/pkg/nifi/model_remote_process_group_port_dto.go @@ -3,7 +3,7 @@ * * REST API definition for Apache NiFi web services * - * API version: 2.0.0 + * API version: 2.1.0 * Contact: dev@nifi.apache.org * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git) */ @@ -11,29 +11,29 @@ package nifi // The output ports from which data can be retrieved. type RemoteProcessGroupPortDto struct { - // The id of the port. - Id string `json:"id,omitempty"` - // The id of the target port. - TargetId string `json:"targetId,omitempty"` - // The ID of the corresponding component that is under version control - VersionedComponentId string `json:"versionedComponentId,omitempty"` - // The id of the remote process group that the port resides in. - GroupId string `json:"groupId,omitempty"` - // The name of the target port. - Name string `json:"name,omitempty"` + BatchSettings *BatchSettingsDto `json:"batchSettings,omitempty"` // The comments as configured on the target port. Comments string `json:"comments,omitempty"` // The number of task that may transmit flowfiles to the target port concurrently. ConcurrentlySchedulableTaskCount int32 `json:"concurrentlySchedulableTaskCount,omitempty"` - // Whether the remote port is configured for transmission. - Transmitting bool `json:"transmitting,omitempty"` - // Whether the flowfiles are compressed when sent to the target port. - UseCompression bool `json:"useCompression,omitempty"` + // Whether the port has either an incoming or outgoing connection. + Connected bool `json:"connected,omitempty"` // Whether the target port exists. Exists bool `json:"exists,omitempty"` + // The id of the remote process group that the port resides in. + GroupId string `json:"groupId,omitempty"` + // The id of the port. + Id string `json:"id,omitempty"` + // The name of the target port. + Name string `json:"name,omitempty"` + // The id of the target port. + TargetId string `json:"targetId,omitempty"` // Whether the target port is running. TargetRunning bool `json:"targetRunning,omitempty"` - // Whether the port has either an incoming or outgoing connection. - Connected bool `json:"connected,omitempty"` - BatchSettings *BatchSettingsDto `json:"batchSettings,omitempty"` + // Whether the remote port is configured for transmission. + Transmitting bool `json:"transmitting,omitempty"` + // Whether the flowfiles are compressed when sent to the target port. + UseCompression bool `json:"useCompression,omitempty"` + // The ID of the corresponding component that is under version control + VersionedComponentId string `json:"versionedComponentId,omitempty"` } diff --git a/pkg/nifi/model_remote_process_group_port_entity.go b/pkg/nifi/model_remote_process_group_port_entity.go index a8a5ac8..fa559d1 100644 --- a/pkg/nifi/model_remote_process_group_port_entity.go +++ b/pkg/nifi/model_remote_process_group_port_entity.go @@ -3,24 +3,24 @@ * * REST API definition for Apache NiFi web services * - * API version: 2.0.0 + * API version: 2.1.0 * Contact: dev@nifi.apache.org * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git) */ package nifi type RemoteProcessGroupPortEntity struct { - Revision *RevisionDto `json:"revision,omitempty"` - // The id of the component. - Id string `json:"id,omitempty"` - // The URI for futures requests to the component. - Uri string `json:"uri,omitempty"` - Position *PositionDto `json:"position,omitempty"` - Permissions *PermissionsDto `json:"permissions,omitempty"` // The bulletins for this component. Bulletins []BulletinEntity `json:"bulletins,omitempty"` // Acknowledges that this node is disconnected to allow for mutable requests to proceed. DisconnectedNodeAcknowledged bool `json:"disconnectedNodeAcknowledged,omitempty"` - RemoteProcessGroupPort *RemoteProcessGroupPortDto `json:"remoteProcessGroupPort,omitempty"` + // The id of the component. + Id string `json:"id,omitempty"` OperatePermissions *PermissionsDto `json:"operatePermissions,omitempty"` + Permissions *PermissionsDto `json:"permissions,omitempty"` + Position *PositionDto `json:"position,omitempty"` + RemoteProcessGroupPort *RemoteProcessGroupPortDto `json:"remoteProcessGroupPort,omitempty"` + Revision *RevisionDto `json:"revision,omitempty"` + // The URI for futures requests to the component. + Uri string `json:"uri,omitempty"` } diff --git a/pkg/nifi/model_remote_process_group_status_dto.go b/pkg/nifi/model_remote_process_group_status_dto.go index d5b897d..d92b45e 100644 --- a/pkg/nifi/model_remote_process_group_status_dto.go +++ b/pkg/nifi/model_remote_process_group_status_dto.go @@ -3,7 +3,7 @@ * * REST API definition for Apache NiFi web services * - * API version: 2.0.0 + * API version: 2.1.0 * Contact: dev@nifi.apache.org * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git) */ @@ -11,21 +11,21 @@ package nifi // The status of the remote process group. type RemoteProcessGroupStatusDto struct { + AggregateSnapshot *RemoteProcessGroupStatusSnapshotDto `json:"aggregateSnapshot,omitempty"` // The unique ID of the process group that the Processor belongs to GroupId string `json:"groupId,omitempty"` // The unique ID of the Processor Id string `json:"id,omitempty"` // The name of the remote process group. Name string `json:"name,omitempty"` + // A status snapshot for each node in the cluster. If the NiFi instance is a standalone instance, rather than a cluster, this may be null. + NodeSnapshots []NodeRemoteProcessGroupStatusSnapshotDto `json:"nodeSnapshots,omitempty"` + // The time the status for the process group was last refreshed. + StatsLastRefreshed string `json:"statsLastRefreshed,omitempty"` // The URI of the target system. TargetUri string `json:"targetUri,omitempty"` // The transmission status of the remote process group. TransmissionStatus string `json:"transmissionStatus,omitempty"` - // The time the status for the process group was last refreshed. - StatsLastRefreshed string `json:"statsLastRefreshed,omitempty"` // Indicates whether the component is valid, invalid, or still in the process of validating (i.e., it is unknown whether or not the component is valid) ValidationStatus string `json:"validationStatus,omitempty"` - AggregateSnapshot *RemoteProcessGroupStatusSnapshotDto `json:"aggregateSnapshot,omitempty"` - // A status snapshot for each node in the cluster. If the NiFi instance is a standalone instance, rather than a cluster, this may be null. - NodeSnapshots []NodeRemoteProcessGroupStatusSnapshotDto `json:"nodeSnapshots,omitempty"` } diff --git a/pkg/nifi/model_remote_process_group_status_entity.go b/pkg/nifi/model_remote_process_group_status_entity.go index fbf38d6..58991ee 100644 --- a/pkg/nifi/model_remote_process_group_status_entity.go +++ b/pkg/nifi/model_remote_process_group_status_entity.go @@ -3,14 +3,14 @@ * * REST API definition for Apache NiFi web services * - * API version: 2.0.0 + * API version: 2.1.0 * Contact: dev@nifi.apache.org * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git) */ package nifi type RemoteProcessGroupStatusEntity struct { - RemoteProcessGroupStatus *RemoteProcessGroupStatusDto `json:"remoteProcessGroupStatus,omitempty"` // Indicates whether the user can read a given resource. CanRead bool `json:"canRead,omitempty"` + RemoteProcessGroupStatus *RemoteProcessGroupStatusDto `json:"remoteProcessGroupStatus,omitempty"` } diff --git a/pkg/nifi/model_remote_process_group_status_snapshot_dto.go b/pkg/nifi/model_remote_process_group_status_snapshot_dto.go index 3623a55..97640aa 100644 --- a/pkg/nifi/model_remote_process_group_status_snapshot_dto.go +++ b/pkg/nifi/model_remote_process_group_status_snapshot_dto.go @@ -3,7 +3,7 @@ * * REST API definition for Apache NiFi web services * - * API version: 2.0.0 + * API version: 2.1.0 * Contact: dev@nifi.apache.org * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git) */ @@ -11,28 +11,28 @@ package nifi // The remote process group status snapshot from the node. type RemoteProcessGroupStatusSnapshotDto struct { - // The id of the remote process group. - Id string `json:"id,omitempty"` - // The id of the parent process group the remote process group resides in. - GroupId string `json:"groupId,omitempty"` - // The name of the remote process group. - Name string `json:"name,omitempty"` - // The URI of the target system. - TargetUri string `json:"targetUri,omitempty"` - // The transmission status of the remote process group. - TransmissionStatus string `json:"transmissionStatus,omitempty"` // The number of active threads for the remote process group. ActiveThreadCount int32 `json:"activeThreadCount,omitempty"` - // The number of FlowFiles sent to the remote process group in the last 5 minutes. - FlowFilesSent int32 `json:"flowFilesSent,omitempty"` + // The size of the FlowFiles received from the remote process group in the last 5 minutes. + BytesReceived int64 `json:"bytesReceived,omitempty"` // The size of the FlowFiles sent to the remote process group in the last 5 minutes. BytesSent int64 `json:"bytesSent,omitempty"` - // The count/size of the flowfiles sent to the remote process group in the last 5 minutes. - Sent string `json:"sent,omitempty"` // The number of FlowFiles received from the remote process group in the last 5 minutes. FlowFilesReceived int32 `json:"flowFilesReceived,omitempty"` - // The size of the FlowFiles received from the remote process group in the last 5 minutes. - BytesReceived int64 `json:"bytesReceived,omitempty"` + // The number of FlowFiles sent to the remote process group in the last 5 minutes. + FlowFilesSent int32 `json:"flowFilesSent,omitempty"` + // The id of the parent process group the remote process group resides in. + GroupId string `json:"groupId,omitempty"` + // The id of the remote process group. + Id string `json:"id,omitempty"` + // The name of the remote process group. + Name string `json:"name,omitempty"` // The count/size of the flowfiles received from the remote process group in the last 5 minutes. Received string `json:"received,omitempty"` + // The count/size of the flowfiles sent to the remote process group in the last 5 minutes. + Sent string `json:"sent,omitempty"` + // The URI of the target system. + TargetUri string `json:"targetUri,omitempty"` + // The transmission status of the remote process group. + TransmissionStatus string `json:"transmissionStatus,omitempty"` } diff --git a/pkg/nifi/model_remote_process_group_status_snapshot_entity.go b/pkg/nifi/model_remote_process_group_status_snapshot_entity.go index a216fc6..b2e58b4 100644 --- a/pkg/nifi/model_remote_process_group_status_snapshot_entity.go +++ b/pkg/nifi/model_remote_process_group_status_snapshot_entity.go @@ -3,7 +3,7 @@ * * REST API definition for Apache NiFi web services * - * API version: 2.0.0 + * API version: 2.1.0 * Contact: dev@nifi.apache.org * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git) */ @@ -11,9 +11,9 @@ package nifi // The status of all remote process groups in the process group. type RemoteProcessGroupStatusSnapshotEntity struct { + // Indicates whether the user can read a given resource. + CanRead bool `json:"canRead,omitempty"` // The id of the remote process group. Id string `json:"id,omitempty"` RemoteProcessGroupStatusSnapshot *RemoteProcessGroupStatusSnapshotDto `json:"remoteProcessGroupStatusSnapshot,omitempty"` - // Indicates whether the user can read a given resource. - CanRead bool `json:"canRead,omitempty"` } diff --git a/pkg/nifi/model_remote_process_groups_entity.go b/pkg/nifi/model_remote_process_groups_entity.go index 4755a8a..308efdb 100644 --- a/pkg/nifi/model_remote_process_groups_entity.go +++ b/pkg/nifi/model_remote_process_groups_entity.go @@ -3,7 +3,7 @@ * * REST API definition for Apache NiFi web services * - * API version: 2.0.0 + * API version: 2.1.0 * Contact: dev@nifi.apache.org * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git) */ diff --git a/pkg/nifi/model_replay_last_event_request_entity.go b/pkg/nifi/model_replay_last_event_request_entity.go index 57ecd16..499ec80 100644 --- a/pkg/nifi/model_replay_last_event_request_entity.go +++ b/pkg/nifi/model_replay_last_event_request_entity.go @@ -3,7 +3,7 @@ * * REST API definition for Apache NiFi web services * - * API version: 2.0.0 + * API version: 2.1.0 * Contact: dev@nifi.apache.org * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git) */ diff --git a/pkg/nifi/model_replay_last_event_response_entity.go b/pkg/nifi/model_replay_last_event_response_entity.go index 5d76fc1..285139a 100644 --- a/pkg/nifi/model_replay_last_event_response_entity.go +++ b/pkg/nifi/model_replay_last_event_response_entity.go @@ -3,18 +3,18 @@ * * REST API definition for Apache NiFi web services * - * API version: 2.0.0 + * API version: 2.1.0 * Contact: dev@nifi.apache.org * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git) */ package nifi type ReplayLastEventResponseEntity struct { + AggregateSnapshot *ReplayLastEventSnapshotDto `json:"aggregateSnapshot,omitempty"` // The UUID of the component whose last event should be replayed. ComponentId string `json:"componentId,omitempty"` - // Which nodes were requested to replay their last provenance event. - Nodes string `json:"nodes,omitempty"` - AggregateSnapshot *ReplayLastEventSnapshotDto `json:"aggregateSnapshot,omitempty"` // The node-wise results NodeSnapshots []NodeReplayLastEventSnapshotDto `json:"nodeSnapshots,omitempty"` + // Which nodes were requested to replay their last provenance event. + Nodes string `json:"nodes,omitempty"` } diff --git a/pkg/nifi/model_replay_last_event_snapshot_dto.go b/pkg/nifi/model_replay_last_event_snapshot_dto.go index 3896d2e..8d77d6d 100644 --- a/pkg/nifi/model_replay_last_event_snapshot_dto.go +++ b/pkg/nifi/model_replay_last_event_snapshot_dto.go @@ -3,7 +3,7 @@ * * REST API definition for Apache NiFi web services * - * API version: 2.0.0 + * API version: 2.1.0 * Contact: dev@nifi.apache.org * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git) */ @@ -11,10 +11,10 @@ package nifi // The snapshot from the node type ReplayLastEventSnapshotDto struct { + // Whether or not an event was available. This may not be populated if there was a failure. + EventAvailable bool `json:"eventAvailable,omitempty"` // The IDs of the events that were successfully replayed EventsReplayed []int64 `json:"eventsReplayed,omitempty"` // If unable to replay an event, specifies why the event could not be replayed FailureExplanation string `json:"failureExplanation,omitempty"` - // Whether or not an event was available. This may not be populated if there was a failure. - EventAvailable bool `json:"eventAvailable,omitempty"` } diff --git a/pkg/nifi/model_reporting_task_definition.go b/pkg/nifi/model_reporting_task_definition.go index 5f27626..a036ae2 100644 --- a/pkg/nifi/model_reporting_task_definition.go +++ b/pkg/nifi/model_reporting_task_definition.go @@ -3,7 +3,7 @@ * * REST API definition for Apache NiFi web services * - * API version: 2.0.0 + * API version: 2.1.0 * Contact: dev@nifi.apache.org * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git) */ @@ -11,52 +11,52 @@ package nifi // Reporting Tasks provided in this bundle type ReportingTaskDefinition struct { - // The group name of the bundle that provides the referenced type. - Group string `json:"group,omitempty"` + // Indicates if the component has additional details documentation + AdditionalDetails bool `json:"additionalDetails,omitempty"` // The artifact name of the bundle that provides the referenced type. Artifact string `json:"artifact,omitempty"` - // The version of the bundle that provides the referenced type. - Version string `json:"version,omitempty"` - // The fully-qualified class type - Type_ string `json:"type,omitempty"` - // The description of the type. - TypeDescription string `json:"typeDescription,omitempty"` BuildInfo *BuildInfo `json:"buildInfo,omitempty"` - // If this type represents a provider for an interface, this lists the APIs it implements - ProvidedApiImplementations []DefinedType `json:"providedApiImplementations,omitempty"` - // The tags associated with this type - Tags []string `json:"tags,omitempty"` - // The names of other component types that may be related - SeeAlso []string `json:"seeAlso,omitempty"` + // The default scheduling period for each scheduling strategy. The scheduling period is expected to be a time period, such as \"30 sec\". + DefaultSchedulingPeriodBySchedulingStrategy map[string]string `json:"defaultSchedulingPeriodBySchedulingStrategy,omitempty"` + // The default scheduling strategy for the reporting task. + DefaultSchedulingStrategy string `json:"defaultSchedulingStrategy,omitempty"` // Whether or not the component has been deprecated Deprecated bool `json:"deprecated,omitempty"` - // If this component has been deprecated, this optional field can be used to provide an explanation - DeprecationReason string `json:"deprecationReason,omitempty"` // If this component has been deprecated, this optional field provides alternatives to use DeprecationAlternatives []string `json:"deprecationAlternatives,omitempty"` + // If this component has been deprecated, this optional field can be used to provide an explanation + DeprecationReason string `json:"deprecationReason,omitempty"` + // Describes the dynamic properties supported by this component + DynamicProperties []DynamicProperty `json:"dynamicProperties,omitempty"` + // Explicit restrictions that indicate a require permission to use the component + ExplicitRestrictions []Restriction `json:"explicitRestrictions,omitempty"` + // The group name of the bundle that provides the referenced type. + Group string `json:"group,omitempty"` + // Descriptions of configuration properties applicable to this component. + PropertyDescriptors map[string]PropertyDescriptor `json:"propertyDescriptors,omitempty"` + // If this type represents a provider for an interface, this lists the APIs it implements + ProvidedApiImplementations []DefinedType `json:"providedApiImplementations,omitempty"` // Whether or not the component has a general restriction Restricted bool `json:"restricted,omitempty"` // An optional description of the general restriction RestrictedExplanation string `json:"restrictedExplanation,omitempty"` - // Explicit restrictions that indicate a require permission to use the component - ExplicitRestrictions []Restriction `json:"explicitRestrictions,omitempty"` + // The names of other component types that may be related + SeeAlso []string `json:"seeAlso,omitempty"` Stateful *Stateful `json:"stateful,omitempty"` - // The system resource considerations for the given component - SystemResourceConsiderations []SystemResourceConsideration `json:"systemResourceConsiderations,omitempty"` - // Indicates if the component has additional details documentation - AdditionalDetails bool `json:"additionalDetails,omitempty"` - // Descriptions of configuration properties applicable to this component. - PropertyDescriptors map[string]PropertyDescriptor `json:"propertyDescriptors,omitempty"` + // The supported scheduling strategies, such as TIME_DRIVER or CRON. + SupportedSchedulingStrategies []string `json:"supportedSchedulingStrategies,omitempty"` // Whether or not this component makes use of dynamic (user-set) properties. SupportsDynamicProperties bool `json:"supportsDynamicProperties,omitempty"` // Whether or not this component makes use of sensitive dynamic (user-set) properties. SupportsSensitiveDynamicProperties bool `json:"supportsSensitiveDynamicProperties,omitempty"` - // Describes the dynamic properties supported by this component - DynamicProperties []DynamicProperty `json:"dynamicProperties,omitempty"` - // The supported scheduling strategies, such as TIME_DRIVER or CRON. - SupportedSchedulingStrategies []string `json:"supportedSchedulingStrategies,omitempty"` - // The default scheduling strategy for the reporting task. - DefaultSchedulingStrategy string `json:"defaultSchedulingStrategy,omitempty"` - // The default scheduling period for each scheduling strategy. The scheduling period is expected to be a time period, such as \"30 sec\". - DefaultSchedulingPeriodBySchedulingStrategy map[string]string `json:"defaultSchedulingPeriodBySchedulingStrategy,omitempty"` + // The system resource considerations for the given component + SystemResourceConsiderations []SystemResourceConsideration `json:"systemResourceConsiderations,omitempty"` + // The tags associated with this type + Tags []string `json:"tags,omitempty"` + // The fully-qualified class type + Type_ string `json:"type,omitempty"` + // The description of the type. + TypeDescription string `json:"typeDescription,omitempty"` + // The version of the bundle that provides the referenced type. + Version string `json:"version,omitempty"` } diff --git a/pkg/nifi/model_reporting_task_dto.go b/pkg/nifi/model_reporting_task_dto.go index 5811c75..8222df4 100644 --- a/pkg/nifi/model_reporting_task_dto.go +++ b/pkg/nifi/model_reporting_task_dto.go @@ -3,61 +3,61 @@ * * REST API definition for Apache NiFi web services * - * API version: 2.0.0 + * API version: 2.1.0 * Contact: dev@nifi.apache.org * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git) */ package nifi type ReportingTaskDto struct { + // The number of active threads for the reporting task. + ActiveThreadCount int32 `json:"activeThreadCount,omitempty"` + // The annotation data for the repoting task. This is how the custom UI relays configuration to the reporting task. + AnnotationData string `json:"annotationData,omitempty"` + Bundle *BundleDto `json:"bundle,omitempty"` + // The comments of the reporting task. + Comments string `json:"comments,omitempty"` + // The URL for the custom configuration UI for the reporting task. + CustomUiUrl string `json:"customUiUrl,omitempty"` + // The default scheduling period for the different scheduling strategies. + DefaultSchedulingPeriod map[string]string `json:"defaultSchedulingPeriod,omitempty"` + // Whether the reporting task has been deprecated. + Deprecated bool `json:"deprecated,omitempty"` + // The descriptors for the reporting tasks properties. + Descriptors map[string]PropertyDescriptorDto `json:"descriptors,omitempty"` + // Whether the underlying extension is missing. + ExtensionMissing bool `json:"extensionMissing,omitempty"` // The id of the component. Id string `json:"id,omitempty"` - // The ID of the corresponding component that is under version control - VersionedComponentId string `json:"versionedComponentId,omitempty"` - // The id of parent process group of this component if applicable. - ParentGroupId string `json:"parentGroupId,omitempty"` - Position *PositionDto `json:"position,omitempty"` + // Whether the reporting task has multiple versions available. + MultipleVersionsAvailable bool `json:"multipleVersionsAvailable,omitempty"` // The name of the reporting task. Name string `json:"name,omitempty"` - // The fully qualified type of the reporting task. - Type_ string `json:"type,omitempty"` - Bundle *BundleDto `json:"bundle,omitempty"` - // The state of the reporting task. - State string `json:"state,omitempty"` - // The comments of the reporting task. - Comments string `json:"comments,omitempty"` + // The id of parent process group of this component if applicable. + ParentGroupId string `json:"parentGroupId,omitempty"` // Whether the reporting task persists state. PersistsState bool `json:"persistsState,omitempty"` + Position *PositionDto `json:"position,omitempty"` + // The properties of the reporting task. + Properties map[string]string `json:"properties,omitempty"` // Whether the reporting task requires elevated privileges. Restricted bool `json:"restricted,omitempty"` - // Whether the reporting task has been deprecated. - Deprecated bool `json:"deprecated,omitempty"` - // Whether the reporting task has multiple versions available. - MultipleVersionsAvailable bool `json:"multipleVersionsAvailable,omitempty"` - // Whether the reporting task supports sensitive dynamic properties. - SupportsSensitiveDynamicProperties bool `json:"supportsSensitiveDynamicProperties,omitempty"` // The frequency with which to schedule the reporting task. The format of the value will depend on the value of the schedulingStrategy. SchedulingPeriod string `json:"schedulingPeriod,omitempty"` // The scheduling strategy that determines how the schedulingPeriod value should be interpreted. SchedulingStrategy string `json:"schedulingStrategy,omitempty"` - // The default scheduling period for the different scheduling strategies. - DefaultSchedulingPeriod map[string]string `json:"defaultSchedulingPeriod,omitempty"` - // The properties of the reporting task. - Properties map[string]string `json:"properties,omitempty"` - // The descriptors for the reporting tasks properties. - Descriptors map[string]PropertyDescriptorDto `json:"descriptors,omitempty"` // Set of sensitive dynamic property names SensitiveDynamicPropertyNames []string `json:"sensitiveDynamicPropertyNames,omitempty"` - // The URL for the custom configuration UI for the reporting task. - CustomUiUrl string `json:"customUiUrl,omitempty"` - // The annotation data for the repoting task. This is how the custom UI relays configuration to the reporting task. - AnnotationData string `json:"annotationData,omitempty"` + // The state of the reporting task. + State string `json:"state,omitempty"` + // Whether the reporting task supports sensitive dynamic properties. + SupportsSensitiveDynamicProperties bool `json:"supportsSensitiveDynamicProperties,omitempty"` + // The fully qualified type of the reporting task. + Type_ string `json:"type,omitempty"` // Gets the validation errors from the reporting task. These validation errors represent the problems with the reporting task that must be resolved before it can be scheduled to run. ValidationErrors []string `json:"validationErrors,omitempty"` // Indicates whether the Reporting Task is valid, invalid, or still in the process of validating (i.e., it is unknown whether or not the Reporting Task is valid) ValidationStatus string `json:"validationStatus,omitempty"` - // The number of active threads for the reporting task. - ActiveThreadCount int32 `json:"activeThreadCount,omitempty"` - // Whether the underlying extension is missing. - ExtensionMissing bool `json:"extensionMissing,omitempty"` + // The ID of the corresponding component that is under version control + VersionedComponentId string `json:"versionedComponentId,omitempty"` } diff --git a/pkg/nifi/model_reporting_task_entity.go b/pkg/nifi/model_reporting_task_entity.go index 3d9e3ab..3b1fd5c 100644 --- a/pkg/nifi/model_reporting_task_entity.go +++ b/pkg/nifi/model_reporting_task_entity.go @@ -3,25 +3,25 @@ * * REST API definition for Apache NiFi web services * - * API version: 2.0.0 + * API version: 2.1.0 * Contact: dev@nifi.apache.org * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git) */ package nifi type ReportingTaskEntity struct { - Revision *RevisionDto `json:"revision,omitempty"` - // The id of the component. - Id string `json:"id,omitempty"` - // The URI for futures requests to the component. - Uri string `json:"uri,omitempty"` - Position *PositionDto `json:"position,omitempty"` - Permissions *PermissionsDto `json:"permissions,omitempty"` // The bulletins for this component. Bulletins []BulletinEntity `json:"bulletins,omitempty"` + Component *ReportingTaskDto `json:"component,omitempty"` // Acknowledges that this node is disconnected to allow for mutable requests to proceed. DisconnectedNodeAcknowledged bool `json:"disconnectedNodeAcknowledged,omitempty"` - Component *ReportingTaskDto `json:"component,omitempty"` + // The id of the component. + Id string `json:"id,omitempty"` OperatePermissions *PermissionsDto `json:"operatePermissions,omitempty"` + Permissions *PermissionsDto `json:"permissions,omitempty"` + Position *PositionDto `json:"position,omitempty"` + Revision *RevisionDto `json:"revision,omitempty"` Status *ReportingTaskStatusDto `json:"status,omitempty"` + // The URI for futures requests to the component. + Uri string `json:"uri,omitempty"` } diff --git a/pkg/nifi/model_reporting_task_run_status_entity.go b/pkg/nifi/model_reporting_task_run_status_entity.go index 497f386..954f05b 100644 --- a/pkg/nifi/model_reporting_task_run_status_entity.go +++ b/pkg/nifi/model_reporting_task_run_status_entity.go @@ -3,16 +3,16 @@ * * REST API definition for Apache NiFi web services * - * API version: 2.0.0 + * API version: 2.1.0 * Contact: dev@nifi.apache.org * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git) */ package nifi type ReportingTaskRunStatusEntity struct { + // Acknowledges that this node is disconnected to allow for mutable requests to proceed. + DisconnectedNodeAcknowledged bool `json:"disconnectedNodeAcknowledged,omitempty"` Revision *RevisionDto `json:"revision,omitempty"` // The run status of the ReportingTask. State string `json:"state,omitempty"` - // Acknowledges that this node is disconnected to allow for mutable requests to proceed. - DisconnectedNodeAcknowledged bool `json:"disconnectedNodeAcknowledged,omitempty"` } diff --git a/pkg/nifi/model_reporting_task_status_dto.go b/pkg/nifi/model_reporting_task_status_dto.go index 6e8ed5b..7630b96 100644 --- a/pkg/nifi/model_reporting_task_status_dto.go +++ b/pkg/nifi/model_reporting_task_status_dto.go @@ -3,7 +3,7 @@ * * REST API definition for Apache NiFi web services * - * API version: 2.0.0 + * API version: 2.1.0 * Contact: dev@nifi.apache.org * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git) */ @@ -11,10 +11,10 @@ package nifi // The status for this ReportingTask. type ReportingTaskStatusDto struct { + // The number of active threads for the component. + ActiveThreadCount int32 `json:"activeThreadCount,omitempty"` // The run status of this ReportingTask RunStatus string `json:"runStatus,omitempty"` // Indicates whether the component is valid, invalid, or still in the process of validating (i.e., it is unknown whether or not the component is valid) ValidationStatus string `json:"validationStatus,omitempty"` - // The number of active threads for the component. - ActiveThreadCount int32 `json:"activeThreadCount,omitempty"` } diff --git a/pkg/nifi/model_reporting_task_types_entity.go b/pkg/nifi/model_reporting_task_types_entity.go index c1d6a28..a93e36c 100644 --- a/pkg/nifi/model_reporting_task_types_entity.go +++ b/pkg/nifi/model_reporting_task_types_entity.go @@ -3,7 +3,7 @@ * * REST API definition for Apache NiFi web services * - * API version: 2.0.0 + * API version: 2.1.0 * Contact: dev@nifi.apache.org * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git) */ diff --git a/pkg/nifi/model_reporting_tasks_entity.go b/pkg/nifi/model_reporting_tasks_entity.go index 9b91897..0a76bd0 100644 --- a/pkg/nifi/model_reporting_tasks_entity.go +++ b/pkg/nifi/model_reporting_tasks_entity.go @@ -3,7 +3,7 @@ * * REST API definition for Apache NiFi web services * - * API version: 2.0.0 + * API version: 2.1.0 * Contact: dev@nifi.apache.org * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git) */ diff --git a/pkg/nifi/model_required_permission_dto.go b/pkg/nifi/model_required_permission_dto.go index c125f71..0de1ae0 100644 --- a/pkg/nifi/model_required_permission_dto.go +++ b/pkg/nifi/model_required_permission_dto.go @@ -3,7 +3,7 @@ * * REST API definition for Apache NiFi web services * - * API version: 2.0.0 + * API version: 2.1.0 * Contact: dev@nifi.apache.org * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git) */ diff --git a/pkg/nifi/model_resource_claim_details_dto.go b/pkg/nifi/model_resource_claim_details_dto.go index d17fcd6..d8734f8 100644 --- a/pkg/nifi/model_resource_claim_details_dto.go +++ b/pkg/nifi/model_resource_claim_details_dto.go @@ -3,25 +3,25 @@ * * REST API definition for Apache NiFi web services * - * API version: 2.0.0 + * API version: 2.1.0 * Contact: dev@nifi.apache.org * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git) */ package nifi type ResourceClaimDetailsDto struct { + // Whether or not the Resource Claim is awaiting destruction + AwaitingDestruction bool `json:"awaitingDestruction,omitempty"` + // The number of FlowFiles that have a claim to the Resource + ClaimantCount int32 `json:"claimantCount,omitempty"` // The container of the Content Repository in which the Resource Claim exists Container string `json:"container,omitempty"` - // The section of the Content Repository in which the Resource Claim exists - Section string `json:"section,omitempty"` // The identifier of the Resource Claim Identifier string `json:"identifier,omitempty"` // Whether or not the Resource Claim is in use InUse bool `json:"inUse,omitempty"` - // Whether or not the Resource Claim is awaiting destruction - AwaitingDestruction bool `json:"awaitingDestruction,omitempty"` + // The section of the Content Repository in which the Resource Claim exists + Section string `json:"section,omitempty"` // Whether or not the Resource Claim can still have more data written to it Writable bool `json:"writable,omitempty"` - // The number of FlowFiles that have a claim to the Resource - ClaimantCount int32 `json:"claimantCount,omitempty"` } diff --git a/pkg/nifi/model_resource_dto.go b/pkg/nifi/model_resource_dto.go index 0cb1b02..1f2d3d3 100644 --- a/pkg/nifi/model_resource_dto.go +++ b/pkg/nifi/model_resource_dto.go @@ -3,7 +3,7 @@ * * REST API definition for Apache NiFi web services * - * API version: 2.0.0 + * API version: 2.1.0 * Contact: dev@nifi.apache.org * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git) */ diff --git a/pkg/nifi/model_resources_entity.go b/pkg/nifi/model_resources_entity.go index 0524018..5f29647 100644 --- a/pkg/nifi/model_resources_entity.go +++ b/pkg/nifi/model_resources_entity.go @@ -3,7 +3,7 @@ * * REST API definition for Apache NiFi web services * - * API version: 2.0.0 + * API version: 2.1.0 * Contact: dev@nifi.apache.org * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git) */ diff --git a/pkg/nifi/model_restriction.go b/pkg/nifi/model_restriction.go index dd59415..0500d0d 100644 --- a/pkg/nifi/model_restriction.go +++ b/pkg/nifi/model_restriction.go @@ -3,7 +3,7 @@ * * REST API definition for Apache NiFi web services * - * API version: 2.0.0 + * API version: 2.1.0 * Contact: dev@nifi.apache.org * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git) */ @@ -11,8 +11,8 @@ package nifi // Explicit restrictions that indicate a require permission to use the component type Restriction struct { - // The permission required for this restriction - RequiredPermission string `json:"requiredPermission,omitempty"` // The explanation of this restriction Explanation string `json:"explanation,omitempty"` + // The permission required for this restriction + RequiredPermission string `json:"requiredPermission,omitempty"` } diff --git a/pkg/nifi/model_revision_dto.go b/pkg/nifi/model_revision_dto.go index 246e7ad..28da6a2 100644 --- a/pkg/nifi/model_revision_dto.go +++ b/pkg/nifi/model_revision_dto.go @@ -3,7 +3,7 @@ * * REST API definition for Apache NiFi web services * - * API version: 2.0.0 + * API version: 2.1.0 * Contact: dev@nifi.apache.org * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git) */ @@ -13,8 +13,8 @@ package nifi type RevisionDto struct { // A client identifier used to make a request. By including a client identifier, the API can allow multiple requests without needing the current revision. Due to the asynchronous nature of requests/responses this was implemented to allow the client to make numerous requests without having to wait for the previous response to come back ClientId string `json:"clientId,omitempty"` - // NiFi employs an optimistic locking strategy where the client must include a revision in their request when performing an update. In a response to a mutable flow request, this field represents the updated base version. - Version *int64 `json:"version,omitempty"` // The user that last modified the flow. LastModifier string `json:"lastModifier,omitempty"` + // NiFi employs an optimistic locking strategy where the client must include a revision in their request when performing an update. In a response to a mutable flow request, this field represents the updated base version. + Version *int64 `json:"version,omitempty"` } diff --git a/pkg/nifi/model_run_status_details_request_entity.go b/pkg/nifi/model_run_status_details_request_entity.go index d771351..5929cbe 100644 --- a/pkg/nifi/model_run_status_details_request_entity.go +++ b/pkg/nifi/model_run_status_details_request_entity.go @@ -3,7 +3,7 @@ * * REST API definition for Apache NiFi web services * - * API version: 2.0.0 + * API version: 2.1.0 * Contact: dev@nifi.apache.org * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git) */ diff --git a/pkg/nifi/model_runtime_manifest.go b/pkg/nifi/model_runtime_manifest.go index 170e920..66f2fd2 100644 --- a/pkg/nifi/model_runtime_manifest.go +++ b/pkg/nifi/model_runtime_manifest.go @@ -3,21 +3,21 @@ * * REST API definition for Apache NiFi web services * - * API version: 2.0.0 + * API version: 2.1.0 * Contact: dev@nifi.apache.org * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git) */ package nifi type RuntimeManifest struct { - // A unique identifier for the manifest - Identifier string `json:"identifier,omitempty"` // The type of the runtime binary, e.g., 'minifi-java' or 'minifi-cpp' AgentType string `json:"agentType,omitempty"` - // The version of the runtime binary, e.g., '1.0.1' - Version string `json:"version,omitempty"` BuildInfo *BuildInfo `json:"buildInfo,omitempty"` // All extension bundles included with this runtime Bundles []Bundle `json:"bundles,omitempty"` + // A unique identifier for the manifest + Identifier string `json:"identifier,omitempty"` SchedulingDefaults *SchedulingDefaults `json:"schedulingDefaults,omitempty"` + // The version of the runtime binary, e.g., '1.0.1' + Version string `json:"version,omitempty"` } diff --git a/pkg/nifi/model_runtime_manifest_entity.go b/pkg/nifi/model_runtime_manifest_entity.go index f236335..90217b2 100644 --- a/pkg/nifi/model_runtime_manifest_entity.go +++ b/pkg/nifi/model_runtime_manifest_entity.go @@ -3,7 +3,7 @@ * * REST API definition for Apache NiFi web services * - * API version: 2.0.0 + * API version: 2.1.0 * Contact: dev@nifi.apache.org * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git) */ diff --git a/pkg/nifi/model_schedule_components_entity.go b/pkg/nifi/model_schedule_components_entity.go index 8aef6f6..c093bae 100644 --- a/pkg/nifi/model_schedule_components_entity.go +++ b/pkg/nifi/model_schedule_components_entity.go @@ -3,19 +3,19 @@ * * REST API definition for Apache NiFi web services * - * API version: 2.0.0 + * API version: 2.1.0 * Contact: dev@nifi.apache.org * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git) */ package nifi type ScheduleComponentsEntity struct { - // The id of the ProcessGroup - Id string `json:"id,omitempty"` - // The desired state of the descendant components - State string `json:"state,omitempty"` // Optional components to schedule. If not specified, all authorized descendant components will be used. Components map[string]RevisionDto `json:"components,omitempty"` // Acknowledges that this node is disconnected to allow for mutable requests to proceed. DisconnectedNodeAcknowledged bool `json:"disconnectedNodeAcknowledged,omitempty"` + // The id of the ProcessGroup + Id string `json:"id,omitempty"` + // The desired state of the descendant components + State string `json:"state,omitempty"` } diff --git a/pkg/nifi/model_scheduling_defaults.go b/pkg/nifi/model_scheduling_defaults.go index de5c1b6..c0a7848 100644 --- a/pkg/nifi/model_scheduling_defaults.go +++ b/pkg/nifi/model_scheduling_defaults.go @@ -3,7 +3,7 @@ * * REST API definition for Apache NiFi web services * - * API version: 2.0.0 + * API version: 2.1.0 * Contact: dev@nifi.apache.org * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git) */ @@ -11,20 +11,20 @@ package nifi // Scheduling defaults for components defined in this manifest type SchedulingDefaults struct { - // The name of the default scheduling strategy - DefaultSchedulingStrategy string `json:"defaultSchedulingStrategy,omitempty"` + // The default concurrent tasks for each scheduling strategy + DefaultConcurrentTasksBySchedulingStrategy map[string]int32 `json:"defaultConcurrentTasksBySchedulingStrategy,omitempty"` + // The default concurrent tasks + DefaultMaxConcurrentTasks string `json:"defaultMaxConcurrentTasks,omitempty"` + // The default run duration in nano-seconds + DefaultRunDurationNanos int64 `json:"defaultRunDurationNanos,omitempty"` // The default scheduling period in milliseconds DefaultSchedulingPeriodMillis int64 `json:"defaultSchedulingPeriodMillis,omitempty"` + // The default scheduling period for each scheduling strategy + DefaultSchedulingPeriodsBySchedulingStrategy map[string]string `json:"defaultSchedulingPeriodsBySchedulingStrategy,omitempty"` + // The name of the default scheduling strategy + DefaultSchedulingStrategy string `json:"defaultSchedulingStrategy,omitempty"` // The default penalization period in milliseconds PenalizationPeriodMillis int64 `json:"penalizationPeriodMillis,omitempty"` // The default yield duration in milliseconds YieldDurationMillis int64 `json:"yieldDurationMillis,omitempty"` - // The default run duration in nano-seconds - DefaultRunDurationNanos int64 `json:"defaultRunDurationNanos,omitempty"` - // The default concurrent tasks - DefaultMaxConcurrentTasks string `json:"defaultMaxConcurrentTasks,omitempty"` - // The default concurrent tasks for each scheduling strategy - DefaultConcurrentTasksBySchedulingStrategy map[string]int32 `json:"defaultConcurrentTasksBySchedulingStrategy,omitempty"` - // The default scheduling period for each scheduling strategy - DefaultSchedulingPeriodsBySchedulingStrategy map[string]string `json:"defaultSchedulingPeriodsBySchedulingStrategy,omitempty"` } diff --git a/pkg/nifi/model_search_result_group_dto.go b/pkg/nifi/model_search_result_group_dto.go index 4f99161..210a7a2 100644 --- a/pkg/nifi/model_search_result_group_dto.go +++ b/pkg/nifi/model_search_result_group_dto.go @@ -3,7 +3,7 @@ * * REST API definition for Apache NiFi web services * - * API version: 2.0.0 + * API version: 2.1.0 * Contact: dev@nifi.apache.org * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git) */ diff --git a/pkg/nifi/model_search_results_dto.go b/pkg/nifi/model_search_results_dto.go index f1aeb16..617dc72 100644 --- a/pkg/nifi/model_search_results_dto.go +++ b/pkg/nifi/model_search_results_dto.go @@ -3,35 +3,35 @@ * * REST API definition for Apache NiFi web services * - * API version: 2.0.0 + * API version: 2.1.0 * Contact: dev@nifi.apache.org * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git) */ package nifi type SearchResultsDto struct { - // The processors that matched the search. - ProcessorResults []ComponentSearchResultDto `json:"processorResults,omitempty"` // The connections that matched the search. ConnectionResults []ComponentSearchResultDto `json:"connectionResults,omitempty"` - // The process groups that matched the search. - ProcessGroupResults []ComponentSearchResultDto `json:"processGroupResults,omitempty"` - // The input ports that matched the search. - InputPortResults []ComponentSearchResultDto `json:"inputPortResults,omitempty"` - // The output ports that matched the search. - OutputPortResults []ComponentSearchResultDto `json:"outputPortResults,omitempty"` - // The remote process groups that matched the search. - RemoteProcessGroupResults []ComponentSearchResultDto `json:"remoteProcessGroupResults,omitempty"` + // The controller service nodes that matched the search + ControllerServiceNodeResults []ComponentSearchResultDto `json:"controllerServiceNodeResults,omitempty"` // The funnels that matched the search. FunnelResults []ComponentSearchResultDto `json:"funnelResults,omitempty"` + // The input ports that matched the search. + InputPortResults []ComponentSearchResultDto `json:"inputPortResults,omitempty"` // The labels that matched the search. LabelResults []ComponentSearchResultDto `json:"labelResults,omitempty"` - // The controller service nodes that matched the search - ControllerServiceNodeResults []ComponentSearchResultDto `json:"controllerServiceNodeResults,omitempty"` + // The output ports that matched the search. + OutputPortResults []ComponentSearchResultDto `json:"outputPortResults,omitempty"` // The parameter contexts that matched the search. ParameterContextResults []ComponentSearchResultDto `json:"parameterContextResults,omitempty"` // The parameter provider nodes that matched the search ParameterProviderNodeResults []ComponentSearchResultDto `json:"parameterProviderNodeResults,omitempty"` // The parameters that matched the search. ParameterResults []ComponentSearchResultDto `json:"parameterResults,omitempty"` + // The process groups that matched the search. + ProcessGroupResults []ComponentSearchResultDto `json:"processGroupResults,omitempty"` + // The processors that matched the search. + ProcessorResults []ComponentSearchResultDto `json:"processorResults,omitempty"` + // The remote process groups that matched the search. + RemoteProcessGroupResults []ComponentSearchResultDto `json:"remoteProcessGroupResults,omitempty"` } diff --git a/pkg/nifi/model_search_results_entity.go b/pkg/nifi/model_search_results_entity.go index d8ab9e8..b4ac4a1 100644 --- a/pkg/nifi/model_search_results_entity.go +++ b/pkg/nifi/model_search_results_entity.go @@ -3,7 +3,7 @@ * * REST API definition for Apache NiFi web services * - * API version: 2.0.0 + * API version: 2.1.0 * Contact: dev@nifi.apache.org * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git) */ diff --git a/pkg/nifi/model_snippet_dto.go b/pkg/nifi/model_snippet_dto.go index d1712db..083147d 100644 --- a/pkg/nifi/model_snippet_dto.go +++ b/pkg/nifi/model_snippet_dto.go @@ -3,7 +3,7 @@ * * REST API definition for Apache NiFi web services * - * API version: 2.0.0 + * API version: 2.1.0 * Contact: dev@nifi.apache.org * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git) */ @@ -11,26 +11,26 @@ package nifi // The snippet. type SnippetDto struct { + // The ids of the connections in this snippet. These ids will be populated within each response. They can be specified when creating a snippet. However, once a snippet has been created its contents cannot be modified (these ids are ignored during update requests). + Connections map[string]RevisionDto `json:"connections,omitempty"` + // The ids of the funnels in this snippet. These ids will be populated within each response. They can be specified when creating a snippet. However, once a snippet has been created its contents cannot be modified (these ids are ignored during update requests). + Funnels map[string]RevisionDto `json:"funnels,omitempty"` // The id of the snippet. Id string `json:"id,omitempty"` - // The URI of the snippet. - Uri string `json:"uri,omitempty"` + // The ids of the input ports in this snippet. These ids will be populated within each response. They can be specified when creating a snippet. However, once a snippet has been created its contents cannot be modified (these ids are ignored during update requests). + InputPorts map[string]RevisionDto `json:"inputPorts,omitempty"` + // The ids of the labels in this snippet. These ids will be populated within each response. They can be specified when creating a snippet. However, once a snippet has been created its contents cannot be modified (these ids are ignored during update requests). + Labels map[string]RevisionDto `json:"labels,omitempty"` + // The ids of the output ports in this snippet. These ids will be populated within each response. They can be specified when creating a snippet. However, once a snippet has been created its contents cannot be modified (these ids are ignored during update requests). + OutputPorts map[string]RevisionDto `json:"outputPorts,omitempty"` // The group id for the components in the snippet. ParentGroupId string `json:"parentGroupId,omitempty"` // The ids of the process groups in this snippet. These ids will be populated within each response. They can be specified when creating a snippet. However, once a snippet has been created its contents cannot be modified (these ids are ignored during update requests). ProcessGroups map[string]RevisionDto `json:"processGroups,omitempty"` - // The ids of the remote process groups in this snippet. These ids will be populated within each response. They can be specified when creating a snippet. However, once a snippet has been created its contents cannot be modified (these ids are ignored during update requests). - RemoteProcessGroups map[string]RevisionDto `json:"remoteProcessGroups,omitempty"` // The ids of the processors in this snippet. These ids will be populated within each response. They can be specified when creating a snippet. However, once a snippet has been created its contents cannot be modified (these ids are ignored during update requests). Processors map[string]RevisionDto `json:"processors,omitempty"` - // The ids of the input ports in this snippet. These ids will be populated within each response. They can be specified when creating a snippet. However, once a snippet has been created its contents cannot be modified (these ids are ignored during update requests). - InputPorts map[string]RevisionDto `json:"inputPorts,omitempty"` - // The ids of the output ports in this snippet. These ids will be populated within each response. They can be specified when creating a snippet. However, once a snippet has been created its contents cannot be modified (these ids are ignored during update requests). - OutputPorts map[string]RevisionDto `json:"outputPorts,omitempty"` - // The ids of the connections in this snippet. These ids will be populated within each response. They can be specified when creating a snippet. However, once a snippet has been created its contents cannot be modified (these ids are ignored during update requests). - Connections map[string]RevisionDto `json:"connections,omitempty"` - // The ids of the labels in this snippet. These ids will be populated within each response. They can be specified when creating a snippet. However, once a snippet has been created its contents cannot be modified (these ids are ignored during update requests). - Labels map[string]RevisionDto `json:"labels,omitempty"` - // The ids of the funnels in this snippet. These ids will be populated within each response. They can be specified when creating a snippet. However, once a snippet has been created its contents cannot be modified (these ids are ignored during update requests). - Funnels map[string]RevisionDto `json:"funnels,omitempty"` + // The ids of the remote process groups in this snippet. These ids will be populated within each response. They can be specified when creating a snippet. However, once a snippet has been created its contents cannot be modified (these ids are ignored during update requests). + RemoteProcessGroups map[string]RevisionDto `json:"remoteProcessGroups,omitempty"` + // The URI of the snippet. + Uri string `json:"uri,omitempty"` } diff --git a/pkg/nifi/model_snippet_entity.go b/pkg/nifi/model_snippet_entity.go index c29d1b8..113c186 100644 --- a/pkg/nifi/model_snippet_entity.go +++ b/pkg/nifi/model_snippet_entity.go @@ -3,14 +3,14 @@ * * REST API definition for Apache NiFi web services * - * API version: 2.0.0 + * API version: 2.1.0 * Contact: dev@nifi.apache.org * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git) */ package nifi type SnippetEntity struct { - Snippet *SnippetDto `json:"snippet,omitempty"` // Acknowledges that this node is disconnected to allow for mutable requests to proceed. DisconnectedNodeAcknowledged bool `json:"disconnectedNodeAcknowledged,omitempty"` + Snippet *SnippetDto `json:"snippet,omitempty"` } diff --git a/pkg/nifi/model_start_version_control_request_entity.go b/pkg/nifi/model_start_version_control_request_entity.go index ce84b23..c7f4ef3 100644 --- a/pkg/nifi/model_start_version_control_request_entity.go +++ b/pkg/nifi/model_start_version_control_request_entity.go @@ -3,15 +3,15 @@ * * REST API definition for Apache NiFi web services * - * API version: 2.0.0 + * API version: 2.1.0 * Contact: dev@nifi.apache.org * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git) */ package nifi type StartVersionControlRequestEntity struct { - VersionedFlow *VersionedFlowDto `json:"versionedFlow,omitempty"` - ProcessGroupRevision *RevisionDto `json:"processGroupRevision,omitempty"` // Acknowledges that this node is disconnected to allow for mutable requests to proceed. DisconnectedNodeAcknowledged bool `json:"disconnectedNodeAcknowledged,omitempty"` + ProcessGroupRevision *RevisionDto `json:"processGroupRevision,omitempty"` + VersionedFlow *VersionedFlowDto `json:"versionedFlow,omitempty"` } diff --git a/pkg/nifi/model_state_entry_dto.go b/pkg/nifi/model_state_entry_dto.go index 8809b42..a737ac6 100644 --- a/pkg/nifi/model_state_entry_dto.go +++ b/pkg/nifi/model_state_entry_dto.go @@ -3,7 +3,7 @@ * * REST API definition for Apache NiFi web services * - * API version: 2.0.0 + * API version: 2.1.0 * Contact: dev@nifi.apache.org * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git) */ @@ -11,12 +11,12 @@ package nifi // The state. type StateEntryDto struct { + // The label for the node where the state originated. + ClusterNodeAddress string `json:"clusterNodeAddress,omitempty"` + // The identifier for the node where the state originated. + ClusterNodeId string `json:"clusterNodeId,omitempty"` // The key for this state. Key string `json:"key,omitempty"` // The value for this state. Value string `json:"value,omitempty"` - // The identifier for the node where the state originated. - ClusterNodeId string `json:"clusterNodeId,omitempty"` - // The label for the node where the state originated. - ClusterNodeAddress string `json:"clusterNodeAddress,omitempty"` } diff --git a/pkg/nifi/model_state_map_dto.go b/pkg/nifi/model_state_map_dto.go index 300ce6a..40c29a5 100644 --- a/pkg/nifi/model_state_map_dto.go +++ b/pkg/nifi/model_state_map_dto.go @@ -3,7 +3,7 @@ * * REST API definition for Apache NiFi web services * - * API version: 2.0.0 + * API version: 2.1.0 * Contact: dev@nifi.apache.org * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git) */ @@ -13,8 +13,8 @@ package nifi type StateMapDto struct { // The scope of this StateMap. Scope string `json:"scope,omitempty"` - // The total number of state entries. When the state map is lengthy, only of portion of the entries are returned. - TotalEntryCount int32 `json:"totalEntryCount,omitempty"` // The state. State []StateEntryDto `json:"state,omitempty"` + // The total number of state entries. When the state map is lengthy, only of portion of the entries are returned. + TotalEntryCount int32 `json:"totalEntryCount,omitempty"` } diff --git a/pkg/nifi/model_stateful.go b/pkg/nifi/model_stateful.go index b65c3e0..352e859 100644 --- a/pkg/nifi/model_stateful.go +++ b/pkg/nifi/model_stateful.go @@ -3,7 +3,7 @@ * * REST API definition for Apache NiFi web services * - * API version: 2.0.0 + * API version: 2.1.0 * Contact: dev@nifi.apache.org * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git) */ diff --git a/pkg/nifi/model_status_descriptor_dto.go b/pkg/nifi/model_status_descriptor_dto.go index 53311e5..94632c3 100644 --- a/pkg/nifi/model_status_descriptor_dto.go +++ b/pkg/nifi/model_status_descriptor_dto.go @@ -3,7 +3,7 @@ * * REST API definition for Apache NiFi web services * - * API version: 2.0.0 + * API version: 2.1.0 * Contact: dev@nifi.apache.org * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git) */ @@ -11,12 +11,12 @@ package nifi // The Descriptors that provide information on each of the metrics provided in the status history type StatusDescriptorDto struct { - // The name of the status field. - Field string `json:"field,omitempty"` - // The label for the status field. - Label string `json:"label,omitempty"` // The description of the status field. Description string `json:"description,omitempty"` + // The name of the status field. + Field string `json:"field,omitempty"` // The formatter for the status descriptor. Formatter string `json:"formatter,omitempty"` + // The label for the status field. + Label string `json:"label,omitempty"` } diff --git a/pkg/nifi/model_status_history_dto.go b/pkg/nifi/model_status_history_dto.go index 3f8fb31..29b0987 100644 --- a/pkg/nifi/model_status_history_dto.go +++ b/pkg/nifi/model_status_history_dto.go @@ -3,21 +3,21 @@ * * REST API definition for Apache NiFi web services * - * API version: 2.0.0 + * API version: 2.1.0 * Contact: dev@nifi.apache.org * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git) */ package nifi type StatusHistoryDto struct { - // When the status history was generated. - Generated string `json:"generated,omitempty"` + // A list of StatusSnapshotDTO objects that provide the actual metric values for the component. If the NiFi instance is clustered, this will represent the aggregate status across all nodes. If the NiFi instance is not clustered, this will represent the status of the entire NiFi instance. + AggregateSnapshots []StatusSnapshotDto `json:"aggregateSnapshots,omitempty"` // A Map of key/value pairs that describe the component that the status history belongs to ComponentDetails map[string]string `json:"componentDetails,omitempty"` // The Descriptors that provide information on each of the metrics provided in the status history FieldDescriptors []StatusDescriptorDto `json:"fieldDescriptors,omitempty"` - // A list of StatusSnapshotDTO objects that provide the actual metric values for the component. If the NiFi instance is clustered, this will represent the aggregate status across all nodes. If the NiFi instance is not clustered, this will represent the status of the entire NiFi instance. - AggregateSnapshots []StatusSnapshotDto `json:"aggregateSnapshots,omitempty"` + // When the status history was generated. + Generated string `json:"generated,omitempty"` // The NodeStatusSnapshotsDTO objects that provide the actual metric values for the component, for each node. If the NiFi instance is not clustered, this value will be null. NodeSnapshots []NodeStatusSnapshotsDto `json:"nodeSnapshots,omitempty"` } diff --git a/pkg/nifi/model_status_history_entity.go b/pkg/nifi/model_status_history_entity.go index 80d8d27..5cad4c4 100644 --- a/pkg/nifi/model_status_history_entity.go +++ b/pkg/nifi/model_status_history_entity.go @@ -3,14 +3,14 @@ * * REST API definition for Apache NiFi web services * - * API version: 2.0.0 + * API version: 2.1.0 * Contact: dev@nifi.apache.org * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git) */ package nifi type StatusHistoryEntity struct { - StatusHistory *StatusHistoryDto `json:"statusHistory,omitempty"` // Indicates whether the user can read a given resource. CanRead bool `json:"canRead,omitempty"` + StatusHistory *StatusHistoryDto `json:"statusHistory,omitempty"` } diff --git a/pkg/nifi/model_status_snapshot_dto.go b/pkg/nifi/model_status_snapshot_dto.go index 903912b..b60064b 100644 --- a/pkg/nifi/model_status_snapshot_dto.go +++ b/pkg/nifi/model_status_snapshot_dto.go @@ -3,7 +3,7 @@ * * REST API definition for Apache NiFi web services * - * API version: 2.0.0 + * API version: 2.1.0 * Contact: dev@nifi.apache.org * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git) */ @@ -14,8 +14,8 @@ import ( // A list of StatusSnapshotDTO objects that provide the actual metric values for the component for this node. type StatusSnapshotDto struct { - // The timestamp of the snapshot. - Timestamp time.Time `json:"timestamp,omitempty"` // The status metrics. StatusMetrics map[string]int64 `json:"statusMetrics,omitempty"` + // The timestamp of the snapshot. + Timestamp time.Time `json:"timestamp,omitempty"` } diff --git a/pkg/nifi/model_storage_usage_dto.go b/pkg/nifi/model_storage_usage_dto.go index 128a65a..6d9bd34 100644 --- a/pkg/nifi/model_storage_usage_dto.go +++ b/pkg/nifi/model_storage_usage_dto.go @@ -3,7 +3,7 @@ * * REST API definition for Apache NiFi web services * - * API version: 2.0.0 + * API version: 2.1.0 * Contact: dev@nifi.apache.org * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git) */ @@ -11,18 +11,18 @@ package nifi // The provenance repository storage usage. type StorageUsageDto struct { - // The identifier of this storage location. The identifier will correspond to the identifier keyed in the storage configuration. - Identifier string `json:"identifier,omitempty"` // Amount of free space. FreeSpace string `json:"freeSpace,omitempty"` - // Amount of total space. - TotalSpace string `json:"totalSpace,omitempty"` - // Amount of used space. - UsedSpace string `json:"usedSpace,omitempty"` // The number of bytes of free space. FreeSpaceBytes int64 `json:"freeSpaceBytes,omitempty"` + // The identifier of this storage location. The identifier will correspond to the identifier keyed in the storage configuration. + Identifier string `json:"identifier,omitempty"` + // Amount of total space. + TotalSpace string `json:"totalSpace,omitempty"` // The number of bytes of total space. TotalSpaceBytes int64 `json:"totalSpaceBytes,omitempty"` + // Amount of used space. + UsedSpace string `json:"usedSpace,omitempty"` // The number of bytes of used space. UsedSpaceBytes int64 `json:"usedSpaceBytes,omitempty"` // Utilization of this storage location. diff --git a/pkg/nifi/model_streaming_output.go b/pkg/nifi/model_streaming_output.go index e2629f2..697b487 100644 --- a/pkg/nifi/model_streaming_output.go +++ b/pkg/nifi/model_streaming_output.go @@ -3,7 +3,7 @@ * * REST API definition for Apache NiFi web services * - * API version: 2.0.0 + * API version: 2.1.0 * Contact: dev@nifi.apache.org * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git) */ diff --git a/pkg/nifi/model_submit_replay_request_entity.go b/pkg/nifi/model_submit_replay_request_entity.go index 380644a..e68b4f9 100644 --- a/pkg/nifi/model_submit_replay_request_entity.go +++ b/pkg/nifi/model_submit_replay_request_entity.go @@ -3,15 +3,15 @@ * * REST API definition for Apache NiFi web services * - * API version: 2.0.0 + * API version: 2.1.0 * Contact: dev@nifi.apache.org * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git) */ package nifi type SubmitReplayRequestEntity struct { - // The event identifier - EventId int64 `json:"eventId,omitempty"` // The identifier of the node where to submit the replay request. ClusterNodeId string `json:"clusterNodeId,omitempty"` + // The event identifier + EventId int64 `json:"eventId,omitempty"` } diff --git a/pkg/nifi/model_supported_mime_types_dto.go b/pkg/nifi/model_supported_mime_types_dto.go index 34b532e..19eb1fa 100644 --- a/pkg/nifi/model_supported_mime_types_dto.go +++ b/pkg/nifi/model_supported_mime_types_dto.go @@ -3,7 +3,7 @@ * * REST API definition for Apache NiFi web services * - * API version: 2.0.0 + * API version: 2.1.0 * Contact: dev@nifi.apache.org * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git) */ diff --git a/pkg/nifi/model_system_diagnostics_dto.go b/pkg/nifi/model_system_diagnostics_dto.go index 68ea44c..00f7a7e 100644 --- a/pkg/nifi/model_system_diagnostics_dto.go +++ b/pkg/nifi/model_system_diagnostics_dto.go @@ -3,7 +3,7 @@ * * REST API definition for Apache NiFi web services * - * API version: 2.0.0 + * API version: 2.1.0 * Contact: dev@nifi.apache.org * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git) */ diff --git a/pkg/nifi/model_system_diagnostics_entity.go b/pkg/nifi/model_system_diagnostics_entity.go index b11adc7..a1625af 100644 --- a/pkg/nifi/model_system_diagnostics_entity.go +++ b/pkg/nifi/model_system_diagnostics_entity.go @@ -3,7 +3,7 @@ * * REST API definition for Apache NiFi web services * - * API version: 2.0.0 + * API version: 2.1.0 * Contact: dev@nifi.apache.org * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git) */ diff --git a/pkg/nifi/model_system_diagnostics_snapshot_dto.go b/pkg/nifi/model_system_diagnostics_snapshot_dto.go index e8b8454..6ab44de 100644 --- a/pkg/nifi/model_system_diagnostics_snapshot_dto.go +++ b/pkg/nifi/model_system_diagnostics_snapshot_dto.go @@ -3,7 +3,7 @@ * * REST API definition for Apache NiFi web services * - * API version: 2.0.0 + * API version: 2.1.0 * Contact: dev@nifi.apache.org * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git) */ @@ -11,61 +11,61 @@ package nifi // The System Diagnostics snapshot from the node. type SystemDiagnosticsSnapshotDto struct { - // Total size of non heap. - TotalNonHeap string `json:"totalNonHeap,omitempty"` - // Total number of bytes allocated to the JVM not used for heap - TotalNonHeapBytes int64 `json:"totalNonHeapBytes,omitempty"` - // Amount of use non heap. - UsedNonHeap string `json:"usedNonHeap,omitempty"` - // Total number of bytes used by the JVM not in the heap space - UsedNonHeapBytes int64 `json:"usedNonHeapBytes,omitempty"` + // Number of available processors if supported by the underlying system. + AvailableProcessors int32 `json:"availableProcessors,omitempty"` + // The content repository storage usage. + ContentRepositoryStorageUsage []StorageUsageDto `json:"contentRepositoryStorageUsage,omitempty"` + // Number of daemon threads. + DaemonThreads int32 `json:"daemonThreads,omitempty"` + FlowFileRepositoryStorageUsage *StorageUsageDto `json:"flowFileRepositoryStorageUsage,omitempty"` + // Amount of free heap. + FreeHeap string `json:"freeHeap,omitempty"` + // The number of bytes that are allocated to the JVM heap but not currently being used + FreeHeapBytes int64 `json:"freeHeapBytes,omitempty"` // Amount of free non heap. FreeNonHeap string `json:"freeNonHeap,omitempty"` // Total number of free non-heap bytes available to the JVM FreeNonHeapBytes int64 `json:"freeNonHeapBytes,omitempty"` + // The garbage collection details. + GarbageCollection []GarbageCollectionDto `json:"garbageCollection,omitempty"` + // Utilization of heap. + HeapUtilization string `json:"heapUtilization,omitempty"` + // Maximum size of heap. + MaxHeap string `json:"maxHeap,omitempty"` + // The maximum number of bytes that can be used by the JVM + MaxHeapBytes int64 `json:"maxHeapBytes,omitempty"` // Maximum size of non heap. MaxNonHeap string `json:"maxNonHeap,omitempty"` // The maximum number of bytes that the JVM can use for non-heap purposes MaxNonHeapBytes int64 `json:"maxNonHeapBytes,omitempty"` // Utilization of non heap. NonHeapUtilization string `json:"nonHeapUtilization,omitempty"` + // The processor load average if supported by the underlying system. + ProcessorLoadAverage float64 `json:"processorLoadAverage,omitempty"` + // The provenance repository storage usage. + ProvenanceRepositoryStorageUsage []StorageUsageDto `json:"provenanceRepositoryStorageUsage,omitempty"` + ResourceClaimDetails []ResourceClaimDetailsDto `json:"resourceClaimDetails,omitempty"` + // When the diagnostics were generated. + StatsLastRefreshed string `json:"statsLastRefreshed,omitempty"` // Total size of heap. TotalHeap string `json:"totalHeap,omitempty"` // The total number of bytes that are available for the JVM heap to use TotalHeapBytes int64 `json:"totalHeapBytes,omitempty"` - // Amount of used heap. - UsedHeap string `json:"usedHeap,omitempty"` - // The number of bytes of JVM heap that are currently being used - UsedHeapBytes int64 `json:"usedHeapBytes,omitempty"` - // Amount of free heap. - FreeHeap string `json:"freeHeap,omitempty"` - // The number of bytes that are allocated to the JVM heap but not currently being used - FreeHeapBytes int64 `json:"freeHeapBytes,omitempty"` - // Maximum size of heap. - MaxHeap string `json:"maxHeap,omitempty"` - // The maximum number of bytes that can be used by the JVM - MaxHeapBytes int64 `json:"maxHeapBytes,omitempty"` - // Utilization of heap. - HeapUtilization string `json:"heapUtilization,omitempty"` - // Number of available processors if supported by the underlying system. - AvailableProcessors int32 `json:"availableProcessors,omitempty"` - // The processor load average if supported by the underlying system. - ProcessorLoadAverage float64 `json:"processorLoadAverage,omitempty"` + // Total size of non heap. + TotalNonHeap string `json:"totalNonHeap,omitempty"` + // Total number of bytes allocated to the JVM not used for heap + TotalNonHeapBytes int64 `json:"totalNonHeapBytes,omitempty"` // Total number of threads. TotalThreads int32 `json:"totalThreads,omitempty"` - // Number of daemon threads. - DaemonThreads int32 `json:"daemonThreads,omitempty"` // The uptime of the Java virtual machine Uptime string `json:"uptime,omitempty"` - FlowFileRepositoryStorageUsage *StorageUsageDto `json:"flowFileRepositoryStorageUsage,omitempty"` - // The content repository storage usage. - ContentRepositoryStorageUsage []StorageUsageDto `json:"contentRepositoryStorageUsage,omitempty"` - // The provenance repository storage usage. - ProvenanceRepositoryStorageUsage []StorageUsageDto `json:"provenanceRepositoryStorageUsage,omitempty"` - // The garbage collection details. - GarbageCollection []GarbageCollectionDto `json:"garbageCollection,omitempty"` - ResourceClaimDetails []ResourceClaimDetailsDto `json:"resourceClaimDetails,omitempty"` - // When the diagnostics were generated. - StatsLastRefreshed string `json:"statsLastRefreshed,omitempty"` + // Amount of used heap. + UsedHeap string `json:"usedHeap,omitempty"` + // The number of bytes of JVM heap that are currently being used + UsedHeapBytes int64 `json:"usedHeapBytes,omitempty"` + // Amount of use non heap. + UsedNonHeap string `json:"usedNonHeap,omitempty"` + // Total number of bytes used by the JVM not in the heap space + UsedNonHeapBytes int64 `json:"usedNonHeapBytes,omitempty"` VersionInfo *VersionInfoDto `json:"versionInfo,omitempty"` } diff --git a/pkg/nifi/model_system_resource_consideration.go b/pkg/nifi/model_system_resource_consideration.go index f9c42b1..df6c8e5 100644 --- a/pkg/nifi/model_system_resource_consideration.go +++ b/pkg/nifi/model_system_resource_consideration.go @@ -3,7 +3,7 @@ * * REST API definition for Apache NiFi web services * - * API version: 2.0.0 + * API version: 2.1.0 * Contact: dev@nifi.apache.org * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git) */ @@ -11,8 +11,8 @@ package nifi // The system resource considerations for the given component type SystemResourceConsideration struct { - // The resource to consider - Resource string `json:"resource,omitempty"` // The description of how the resource is affected Description string `json:"description,omitempty"` + // The resource to consider + Resource string `json:"resource,omitempty"` } diff --git a/pkg/nifi/model_tenant_dto.go b/pkg/nifi/model_tenant_dto.go index ce9719c..c4b4f63 100644 --- a/pkg/nifi/model_tenant_dto.go +++ b/pkg/nifi/model_tenant_dto.go @@ -3,22 +3,22 @@ * * REST API definition for Apache NiFi web services * - * API version: 2.0.0 + * API version: 2.1.0 * Contact: dev@nifi.apache.org * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git) */ package nifi type TenantDto struct { + // Whether this tenant is configurable. + Configurable bool `json:"configurable,omitempty"` // The id of the component. Id string `json:"id,omitempty"` - // The ID of the corresponding component that is under version control - VersionedComponentId string `json:"versionedComponentId,omitempty"` + // The identity of the tenant. + Identity string `json:"identity,omitempty"` // The id of parent process group of this component if applicable. ParentGroupId string `json:"parentGroupId,omitempty"` Position *PositionDto `json:"position,omitempty"` - // The identity of the tenant. - Identity string `json:"identity,omitempty"` - // Whether this tenant is configurable. - Configurable bool `json:"configurable,omitempty"` + // The ID of the corresponding component that is under version control + VersionedComponentId string `json:"versionedComponentId,omitempty"` } diff --git a/pkg/nifi/model_tenant_entity.go b/pkg/nifi/model_tenant_entity.go index c08ffe8..e598cc4 100644 --- a/pkg/nifi/model_tenant_entity.go +++ b/pkg/nifi/model_tenant_entity.go @@ -3,7 +3,7 @@ * * REST API definition for Apache NiFi web services * - * API version: 2.0.0 + * API version: 2.1.0 * Contact: dev@nifi.apache.org * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git) */ @@ -11,16 +11,16 @@ package nifi // The set of user group IDs associated with this access policy. type TenantEntity struct { - Revision *RevisionDto `json:"revision,omitempty"` - // The id of the component. - Id string `json:"id,omitempty"` - // The URI for futures requests to the component. - Uri string `json:"uri,omitempty"` - Position *PositionDto `json:"position,omitempty"` - Permissions *PermissionsDto `json:"permissions,omitempty"` // The bulletins for this component. Bulletins []BulletinEntity `json:"bulletins,omitempty"` + Component *TenantDto `json:"component,omitempty"` // Acknowledges that this node is disconnected to allow for mutable requests to proceed. DisconnectedNodeAcknowledged bool `json:"disconnectedNodeAcknowledged,omitempty"` - Component *TenantDto `json:"component,omitempty"` + // The id of the component. + Id string `json:"id,omitempty"` + Permissions *PermissionsDto `json:"permissions,omitempty"` + Position *PositionDto `json:"position,omitempty"` + Revision *RevisionDto `json:"revision,omitempty"` + // The URI for futures requests to the component. + Uri string `json:"uri,omitempty"` } diff --git a/pkg/nifi/model_tenants_entity.go b/pkg/nifi/model_tenants_entity.go index 713a00d..be03ae2 100644 --- a/pkg/nifi/model_tenants_entity.go +++ b/pkg/nifi/model_tenants_entity.go @@ -3,13 +3,13 @@ * * REST API definition for Apache NiFi web services * - * API version: 2.0.0 + * API version: 2.1.0 * Contact: dev@nifi.apache.org * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git) */ package nifi type TenantsEntity struct { - Users []TenantEntity `json:"users,omitempty"` UserGroups []TenantEntity `json:"userGroups,omitempty"` + Users []TenantEntity `json:"users,omitempty"` } diff --git a/pkg/nifi/model_transaction_result_entity.go b/pkg/nifi/model_transaction_result_entity.go index 307b933..2dab403 100644 --- a/pkg/nifi/model_transaction_result_entity.go +++ b/pkg/nifi/model_transaction_result_entity.go @@ -3,7 +3,7 @@ * * REST API definition for Apache NiFi web services * - * API version: 2.0.0 + * API version: 2.1.0 * Contact: dev@nifi.apache.org * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git) */ @@ -11,6 +11,6 @@ package nifi type TransactionResultEntity struct { FlowFileSent int32 `json:"flowFileSent,omitempty"` - ResponseCode int32 `json:"responseCode,omitempty"` Message string `json:"message,omitempty"` + ResponseCode int32 `json:"responseCode,omitempty"` } diff --git a/pkg/nifi/model_update_controller_service_reference_request_entity.go b/pkg/nifi/model_update_controller_service_reference_request_entity.go index c565e8f..e86bb7f 100644 --- a/pkg/nifi/model_update_controller_service_reference_request_entity.go +++ b/pkg/nifi/model_update_controller_service_reference_request_entity.go @@ -3,21 +3,21 @@ * * REST API definition for Apache NiFi web services * - * API version: 2.0.0 + * API version: 2.1.0 * Contact: dev@nifi.apache.org * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git) */ package nifi type UpdateControllerServiceReferenceRequestEntity struct { + // Acknowledges that this node is disconnected to allow for mutable requests to proceed. + DisconnectedNodeAcknowledged bool `json:"disconnectedNodeAcknowledged,omitempty"` // The identifier of the Controller Service. Id string `json:"id,omitempty"` - // The new state of the references for the controller service. - State string `json:"state,omitempty"` // The revisions for all referencing components. ReferencingComponentRevisions map[string]RevisionDto `json:"referencingComponentRevisions,omitempty"` - // Acknowledges that this node is disconnected to allow for mutable requests to proceed. - DisconnectedNodeAcknowledged bool `json:"disconnectedNodeAcknowledged,omitempty"` + // The new state of the references for the controller service. + State string `json:"state,omitempty"` // Indicates whether or not the response should only include fields necessary for rendering the NiFi User Interface. As such, when this value is set to true, some fields may be returned as null values, and the selected fields may change at any time without notice. As a result, this value should not be set to true by any client other than the UI. UiOnly bool `json:"uiOnly,omitempty"` } diff --git a/pkg/nifi/model_use_case.go b/pkg/nifi/model_use_case.go index 7ef23f3..da22b28 100644 --- a/pkg/nifi/model_use_case.go +++ b/pkg/nifi/model_use_case.go @@ -3,7 +3,7 @@ * * REST API definition for Apache NiFi web services * - * API version: 2.0.0 + * API version: 2.1.0 * Contact: dev@nifi.apache.org * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git) */ @@ -11,14 +11,14 @@ package nifi // A list of use cases that have been documented for this Processor type UseCase struct { - // A description of the use case - Description string `json:"description,omitempty"` - // Any pertinent notes about the use case - Notes string `json:"notes,omitempty"` - // Keywords that pertain to the use case - Keywords []string `json:"keywords,omitempty"` // A description of how to configure the Processor to perform the task described in the use case Configuration string `json:"configuration,omitempty"` + // A description of the use case + Description string `json:"description,omitempty"` // Specifies whether an incoming FlowFile is expected for this use case InputRequirement string `json:"inputRequirement,omitempty"` + // Keywords that pertain to the use case + Keywords []string `json:"keywords,omitempty"` + // Any pertinent notes about the use case + Notes string `json:"notes,omitempty"` } diff --git a/pkg/nifi/model_user_dto.go b/pkg/nifi/model_user_dto.go index 2aaadce..ea3966a 100644 --- a/pkg/nifi/model_user_dto.go +++ b/pkg/nifi/model_user_dto.go @@ -3,26 +3,26 @@ * * REST API definition for Apache NiFi web services * - * API version: 2.0.0 + * API version: 2.1.0 * Contact: dev@nifi.apache.org * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git) */ package nifi type UserDto struct { + // The access policies this user belongs to. + AccessPolicies []AccessPolicySummaryEntity `json:"accessPolicies,omitempty"` + // Whether this tenant is configurable. + Configurable bool `json:"configurable,omitempty"` // The id of the component. Id string `json:"id,omitempty"` - // The ID of the corresponding component that is under version control - VersionedComponentId string `json:"versionedComponentId,omitempty"` + // The identity of the tenant. + Identity string `json:"identity,omitempty"` // The id of parent process group of this component if applicable. ParentGroupId string `json:"parentGroupId,omitempty"` Position *PositionDto `json:"position,omitempty"` - // The identity of the tenant. - Identity string `json:"identity,omitempty"` - // Whether this tenant is configurable. - Configurable bool `json:"configurable,omitempty"` // The groups to which the user belongs. This field is read only and it provided for convenience. UserGroups []TenantEntity `json:"userGroups,omitempty"` - // The access policies this user belongs to. - AccessPolicies []AccessPolicySummaryEntity `json:"accessPolicies,omitempty"` + // The ID of the corresponding component that is under version control + VersionedComponentId string `json:"versionedComponentId,omitempty"` } diff --git a/pkg/nifi/model_user_entity.go b/pkg/nifi/model_user_entity.go index c5fd669..ea2dbf3 100644 --- a/pkg/nifi/model_user_entity.go +++ b/pkg/nifi/model_user_entity.go @@ -3,23 +3,23 @@ * * REST API definition for Apache NiFi web services * - * API version: 2.0.0 + * API version: 2.1.0 * Contact: dev@nifi.apache.org * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git) */ package nifi type UserEntity struct { - Revision *RevisionDto `json:"revision,omitempty"` - // The id of the component. - Id string `json:"id,omitempty"` - // The URI for futures requests to the component. - Uri string `json:"uri,omitempty"` - Position *PositionDto `json:"position,omitempty"` - Permissions *PermissionsDto `json:"permissions,omitempty"` // The bulletins for this component. Bulletins []BulletinEntity `json:"bulletins,omitempty"` + Component *UserDto `json:"component,omitempty"` // Acknowledges that this node is disconnected to allow for mutable requests to proceed. DisconnectedNodeAcknowledged bool `json:"disconnectedNodeAcknowledged,omitempty"` - Component *UserDto `json:"component,omitempty"` + // The id of the component. + Id string `json:"id,omitempty"` + Permissions *PermissionsDto `json:"permissions,omitempty"` + Position *PositionDto `json:"position,omitempty"` + Revision *RevisionDto `json:"revision,omitempty"` + // The URI for futures requests to the component. + Uri string `json:"uri,omitempty"` } diff --git a/pkg/nifi/model_user_group_dto.go b/pkg/nifi/model_user_group_dto.go index dbb0a5c..795886e 100644 --- a/pkg/nifi/model_user_group_dto.go +++ b/pkg/nifi/model_user_group_dto.go @@ -3,26 +3,26 @@ * * REST API definition for Apache NiFi web services * - * API version: 2.0.0 + * API version: 2.1.0 * Contact: dev@nifi.apache.org * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git) */ package nifi type UserGroupDto struct { + // The access policies this user group belongs to. This field was incorrectly defined as an AccessPolicyEntity. For compatibility reasons the field will remain of this type, however only the fields that are present in the AccessPolicySummaryEntity will be populated here. + AccessPolicies []AccessPolicyEntity `json:"accessPolicies,omitempty"` + // Whether this tenant is configurable. + Configurable bool `json:"configurable,omitempty"` // The id of the component. Id string `json:"id,omitempty"` - // The ID of the corresponding component that is under version control - VersionedComponentId string `json:"versionedComponentId,omitempty"` + // The identity of the tenant. + Identity string `json:"identity,omitempty"` // The id of parent process group of this component if applicable. ParentGroupId string `json:"parentGroupId,omitempty"` Position *PositionDto `json:"position,omitempty"` - // The identity of the tenant. - Identity string `json:"identity,omitempty"` - // Whether this tenant is configurable. - Configurable bool `json:"configurable,omitempty"` // The users that belong to the user group. Users []TenantEntity `json:"users,omitempty"` - // The access policies this user group belongs to. This field was incorrectly defined as an AccessPolicyEntity. For compatibility reasons the field will remain of this type, however only the fields that are present in the AccessPolicySummaryEntity will be populated here. - AccessPolicies []AccessPolicyEntity `json:"accessPolicies,omitempty"` + // The ID of the corresponding component that is under version control + VersionedComponentId string `json:"versionedComponentId,omitempty"` } diff --git a/pkg/nifi/model_user_group_entity.go b/pkg/nifi/model_user_group_entity.go index 698a56e..8371602 100644 --- a/pkg/nifi/model_user_group_entity.go +++ b/pkg/nifi/model_user_group_entity.go @@ -3,23 +3,23 @@ * * REST API definition for Apache NiFi web services * - * API version: 2.0.0 + * API version: 2.1.0 * Contact: dev@nifi.apache.org * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git) */ package nifi type UserGroupEntity struct { - Revision *RevisionDto `json:"revision,omitempty"` - // The id of the component. - Id string `json:"id,omitempty"` - // The URI for futures requests to the component. - Uri string `json:"uri,omitempty"` - Position *PositionDto `json:"position,omitempty"` - Permissions *PermissionsDto `json:"permissions,omitempty"` // The bulletins for this component. Bulletins []BulletinEntity `json:"bulletins,omitempty"` + Component *UserGroupDto `json:"component,omitempty"` // Acknowledges that this node is disconnected to allow for mutable requests to proceed. DisconnectedNodeAcknowledged bool `json:"disconnectedNodeAcknowledged,omitempty"` - Component *UserGroupDto `json:"component,omitempty"` + // The id of the component. + Id string `json:"id,omitempty"` + Permissions *PermissionsDto `json:"permissions,omitempty"` + Position *PositionDto `json:"position,omitempty"` + Revision *RevisionDto `json:"revision,omitempty"` + // The URI for futures requests to the component. + Uri string `json:"uri,omitempty"` } diff --git a/pkg/nifi/model_user_groups_entity.go b/pkg/nifi/model_user_groups_entity.go index dcf02cb..eeb3c9e 100644 --- a/pkg/nifi/model_user_groups_entity.go +++ b/pkg/nifi/model_user_groups_entity.go @@ -3,7 +3,7 @@ * * REST API definition for Apache NiFi web services * - * API version: 2.0.0 + * API version: 2.1.0 * Contact: dev@nifi.apache.org * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git) */ diff --git a/pkg/nifi/model_users_entity.go b/pkg/nifi/model_users_entity.go index b7cf97e..29e7ccb 100644 --- a/pkg/nifi/model_users_entity.go +++ b/pkg/nifi/model_users_entity.go @@ -3,7 +3,7 @@ * * REST API definition for Apache NiFi web services * - * API version: 2.0.0 + * API version: 2.1.0 * Contact: dev@nifi.apache.org * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git) */ diff --git a/pkg/nifi/model_verify_config_request_dto.go b/pkg/nifi/model_verify_config_request_dto.go index 29fa1ae..f2e7fc5 100644 --- a/pkg/nifi/model_verify_config_request_dto.go +++ b/pkg/nifi/model_verify_config_request_dto.go @@ -3,7 +3,7 @@ * * REST API definition for Apache NiFi web services * - * API version: 2.0.0 + * API version: 2.1.0 * Contact: dev@nifi.apache.org * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git) */ @@ -11,30 +11,30 @@ package nifi // The request type VerifyConfigRequestDto struct { - // The ID of the request - RequestId string `json:"requestId,omitempty"` - // The URI for the request - Uri string `json:"uri,omitempty"` - // The timestamp of when the request was submitted - SubmissionTime string `json:"submissionTime,omitempty"` - // The timestamp of when the request was last updated - LastUpdated string `json:"lastUpdated,omitempty"` + // FlowFile Attributes that should be used to evaluate Expression Language for resolving property values + Attributes map[string]string `json:"attributes,omitempty"` // Whether or not the request is completed Complete bool `json:"complete,omitempty"` + // The ID of the component whose configuration was verified + ComponentId string `json:"componentId,omitempty"` // The reason for the request failing, or null if the request has not failed FailureReason string `json:"failureReason,omitempty"` + // The timestamp of when the request was last updated + LastUpdated string `json:"lastUpdated,omitempty"` // A value between 0 and 100 (inclusive) indicating how close the request is to completion PercentCompleted int32 `json:"percentCompleted,omitempty"` - // A description of the current state of the request - State string `json:"state,omitempty"` - // The steps that are required in order to complete the request, along with the status of each - UpdateSteps []VerifyConfigUpdateStepDto `json:"updateSteps,omitempty"` - // The ID of the component whose configuration was verified - ComponentId string `json:"componentId,omitempty"` // The configured component properties Properties map[string]string `json:"properties,omitempty"` - // FlowFile Attributes that should be used to evaluate Expression Language for resolving property values - Attributes map[string]string `json:"attributes,omitempty"` + // The ID of the request + RequestId string `json:"requestId,omitempty"` // The Results of the verification Results []ConfigVerificationResultDto `json:"results,omitempty"` + // A description of the current state of the request + State string `json:"state,omitempty"` + // The timestamp of when the request was submitted + SubmissionTime string `json:"submissionTime,omitempty"` + // The steps that are required in order to complete the request, along with the status of each + UpdateSteps []VerifyConfigUpdateStepDto `json:"updateSteps,omitempty"` + // The URI for the request + Uri string `json:"uri,omitempty"` } diff --git a/pkg/nifi/model_verify_config_request_entity.go b/pkg/nifi/model_verify_config_request_entity.go index ecf1546..8acc892 100644 --- a/pkg/nifi/model_verify_config_request_entity.go +++ b/pkg/nifi/model_verify_config_request_entity.go @@ -3,7 +3,7 @@ * * REST API definition for Apache NiFi web services * - * API version: 2.0.0 + * API version: 2.1.0 * Contact: dev@nifi.apache.org * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git) */ diff --git a/pkg/nifi/model_verify_config_update_step_dto.go b/pkg/nifi/model_verify_config_update_step_dto.go index 4bb4cd3..92cb426 100644 --- a/pkg/nifi/model_verify_config_update_step_dto.go +++ b/pkg/nifi/model_verify_config_update_step_dto.go @@ -3,7 +3,7 @@ * * REST API definition for Apache NiFi web services * - * API version: 2.0.0 + * API version: 2.1.0 * Contact: dev@nifi.apache.org * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git) */ @@ -11,10 +11,10 @@ package nifi // The steps that are required in order to complete the request, along with the status of each type VerifyConfigUpdateStepDto struct { - // Explanation of what happens in this step - Description string `json:"description,omitempty"` // Whether or not this step has completed Complete bool `json:"complete,omitempty"` + // Explanation of what happens in this step + Description string `json:"description,omitempty"` // An explanation of why this step failed, or null if this step did not fail FailureReason string `json:"failureReason,omitempty"` } diff --git a/pkg/nifi/model_version_control_component_mapping_entity.go b/pkg/nifi/model_version_control_component_mapping_entity.go index f9c30ce..b1371f8 100644 --- a/pkg/nifi/model_version_control_component_mapping_entity.go +++ b/pkg/nifi/model_version_control_component_mapping_entity.go @@ -3,17 +3,17 @@ * * REST API definition for Apache NiFi web services * - * API version: 2.0.0 + * API version: 2.1.0 * Contact: dev@nifi.apache.org * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git) */ package nifi type VersionControlComponentMappingEntity struct { - // The mapping of Versioned Component Identifiers to instance ID's - VersionControlComponentMapping map[string]string `json:"versionControlComponentMapping,omitempty"` - ProcessGroupRevision *RevisionDto `json:"processGroupRevision,omitempty"` // Acknowledges that this node is disconnected to allow for mutable requests to proceed. DisconnectedNodeAcknowledged bool `json:"disconnectedNodeAcknowledged,omitempty"` + ProcessGroupRevision *RevisionDto `json:"processGroupRevision,omitempty"` + // The mapping of Versioned Component Identifiers to instance ID's + VersionControlComponentMapping map[string]string `json:"versionControlComponentMapping,omitempty"` VersionControlInformation *VersionControlInformationDto `json:"versionControlInformation,omitempty"` } diff --git a/pkg/nifi/model_version_control_information_dto.go b/pkg/nifi/model_version_control_information_dto.go index 58cdab3..5fbefa0 100644 --- a/pkg/nifi/model_version_control_information_dto.go +++ b/pkg/nifi/model_version_control_information_dto.go @@ -3,7 +3,7 @@ * * REST API definition for Apache NiFi web services * - * API version: 2.0.0 + * API version: 2.1.0 * Contact: dev@nifi.apache.org * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git) */ @@ -11,30 +11,30 @@ package nifi // The Version Control information type VersionControlInformationDto struct { - // The ID of the Process Group that is under version control - GroupId string `json:"groupId,omitempty"` - // The ID of the registry that the flow is stored in - RegistryId string `json:"registryId,omitempty"` - // The name of the registry that the flow is stored in - RegistryName string `json:"registryName,omitempty"` // The ID of the branch that the flow is stored in Branch string `json:"branch,omitempty"` // The ID of the bucket that the flow is stored in BucketId string `json:"bucketId,omitempty"` // The name of the bucket that the flow is stored in BucketName string `json:"bucketName,omitempty"` + // The description of the flow + FlowDescription string `json:"flowDescription,omitempty"` // The ID of the flow FlowId string `json:"flowId,omitempty"` // The name of the flow FlowName string `json:"flowName,omitempty"` - // The description of the flow - FlowDescription string `json:"flowDescription,omitempty"` - // The version of the flow - Version interface{} `json:"version,omitempty"` - // The storage location - StorageLocation string `json:"storageLocation,omitempty"` + // The ID of the Process Group that is under version control + GroupId string `json:"groupId,omitempty"` + // The ID of the registry that the flow is stored in + RegistryId string `json:"registryId,omitempty"` + // The name of the registry that the flow is stored in + RegistryName string `json:"registryName,omitempty"` // The current state of the Process Group, as it relates to the Versioned Flow State string `json:"state,omitempty"` // Explanation of why the group is in the specified state StateExplanation string `json:"stateExplanation,omitempty"` + // The storage location + StorageLocation string `json:"storageLocation,omitempty"` + // The version of the flow + Version interface{} `json:"version,omitempty"` } diff --git a/pkg/nifi/model_version_control_information_entity.go b/pkg/nifi/model_version_control_information_entity.go index e579c43..d8558bd 100644 --- a/pkg/nifi/model_version_control_information_entity.go +++ b/pkg/nifi/model_version_control_information_entity.go @@ -3,15 +3,15 @@ * * REST API definition for Apache NiFi web services * - * API version: 2.0.0 + * API version: 2.1.0 * Contact: dev@nifi.apache.org * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git) */ package nifi type VersionControlInformationEntity struct { - ProcessGroupRevision *RevisionDto `json:"processGroupRevision,omitempty"` // Acknowledges that this node is disconnected to allow for mutable requests to proceed. DisconnectedNodeAcknowledged bool `json:"disconnectedNodeAcknowledged,omitempty"` + ProcessGroupRevision *RevisionDto `json:"processGroupRevision,omitempty"` VersionControlInformation *VersionControlInformationDto `json:"versionControlInformation,omitempty"` } diff --git a/pkg/nifi/model_version_info_dto.go b/pkg/nifi/model_version_info_dto.go index 8170bbd..3161c70 100644 --- a/pkg/nifi/model_version_info_dto.go +++ b/pkg/nifi/model_version_info_dto.go @@ -3,7 +3,7 @@ * * REST API definition for Apache NiFi web services * - * API version: 2.0.0 + * API version: 2.1.0 * Contact: dev@nifi.apache.org * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git) */ @@ -14,24 +14,24 @@ import ( // The nifi, os, java, and build version information type VersionInfoDto struct { - // The version of this NiFi. - NiFiVersion string `json:"niFiVersion,omitempty"` + // Build branch + BuildBranch string `json:"buildBranch,omitempty"` + // Build revision or commit hash + BuildRevision string `json:"buildRevision,omitempty"` + // Build tag + BuildTag string `json:"buildTag,omitempty"` + // Build timestamp + BuildTimestamp time.Time `json:"buildTimestamp,omitempty"` // Java JVM vendor JavaVendor string `json:"javaVendor,omitempty"` // Java version JavaVersion string `json:"javaVersion,omitempty"` + // The version of this NiFi. + NiFiVersion string `json:"niFiVersion,omitempty"` + // Host operating system architecture + OsArchitecture string `json:"osArchitecture,omitempty"` // Host operating system name OsName string `json:"osName,omitempty"` // Host operating system version OsVersion string `json:"osVersion,omitempty"` - // Host operating system architecture - OsArchitecture string `json:"osArchitecture,omitempty"` - // Build tag - BuildTag string `json:"buildTag,omitempty"` - // Build revision or commit hash - BuildRevision string `json:"buildRevision,omitempty"` - // Build branch - BuildBranch string `json:"buildBranch,omitempty"` - // Build timestamp - BuildTimestamp time.Time `json:"buildTimestamp,omitempty"` } diff --git a/pkg/nifi/model_versioned_asset.go b/pkg/nifi/model_versioned_asset.go index e32534a..e74d180 100644 --- a/pkg/nifi/model_versioned_asset.go +++ b/pkg/nifi/model_versioned_asset.go @@ -3,7 +3,7 @@ * * REST API definition for Apache NiFi web services * - * API version: 2.0.0 + * API version: 2.1.0 * Contact: dev@nifi.apache.org * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git) */ diff --git a/pkg/nifi/model_versioned_connection.go b/pkg/nifi/model_versioned_connection.go index 8490f34..d923bb7 100644 --- a/pkg/nifi/model_versioned_connection.go +++ b/pkg/nifi/model_versioned_connection.go @@ -3,7 +3,7 @@ * * REST API definition for Apache NiFi web services * - * API version: 2.0.0 + * API version: 2.1.0 * Contact: dev@nifi.apache.org * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git) */ @@ -11,40 +11,40 @@ package nifi // The Connections type VersionedConnection struct { + // The object data size threshold for determining when back pressure is applied. Updating this value is a passive change in the sense that it won't impact whether existing files over the limit are affected but it does help feeder processors to stop pushing too much into this work queue. + BackPressureDataSizeThreshold string `json:"backPressureDataSizeThreshold,omitempty"` + // The object count threshold for determining when back pressure is applied. Updating this value is a passive change in the sense that it won't impact whether existing files over the limit are affected but it does help feeder processors to stop pushing too much into this work queue. + BackPressureObjectThreshold int64 `json:"backPressureObjectThreshold,omitempty"` + // The bend points on the connection. + Bends []Position `json:"bends,omitempty"` + // The user-supplied comments for the component + Comments string `json:"comments,omitempty"` + ComponentType string `json:"componentType,omitempty"` + Destination *ConnectableComponent `json:"destination,omitempty"` + // The amount of time a flow file may be in the flow before it will be automatically aged out of the flow. Once a flow file reaches this age it will be terminated from the flow the next time a processor attempts to start work on it. + FlowFileExpiration string `json:"flowFileExpiration,omitempty"` + // The ID of the Process Group that this component belongs to + GroupIdentifier string `json:"groupIdentifier,omitempty"` // The component's unique identifier Identifier string `json:"identifier,omitempty"` // The instance ID of an existing component that is described by this VersionedComponent, or null if this is not mapped to an instantiated component InstanceIdentifier string `json:"instanceIdentifier,omitempty"` - // The component's name - Name string `json:"name,omitempty"` - // The user-supplied comments for the component - Comments string `json:"comments,omitempty"` - Position *Position `json:"position,omitempty"` - Source *ConnectableComponent `json:"source,omitempty"` - Destination *ConnectableComponent `json:"destination,omitempty"` // The index of the bend point where to place the connection label. LabelIndex int32 `json:"labelIndex"` - // The z index of the connection. - ZIndex int64 `json:"zIndex,omitempty"` - // The selected relationship that comprise the connection. - SelectedRelationships []string `json:"selectedRelationships,omitempty"` - // The object count threshold for determining when back pressure is applied. Updating this value is a passive change in the sense that it won't impact whether existing files over the limit are affected but it does help feeder processors to stop pushing too much into this work queue. - BackPressureObjectThreshold int64 `json:"backPressureObjectThreshold,omitempty"` - // The object data size threshold for determining when back pressure is applied. Updating this value is a passive change in the sense that it won't impact whether existing files over the limit are affected but it does help feeder processors to stop pushing too much into this work queue. - BackPressureDataSizeThreshold string `json:"backPressureDataSizeThreshold,omitempty"` - // The amount of time a flow file may be in the flow before it will be automatically aged out of the flow. Once a flow file reaches this age it will be terminated from the flow the next time a processor attempts to start work on it. - FlowFileExpiration string `json:"flowFileExpiration,omitempty"` - // The comparators used to prioritize the queue. - Prioritizers []string `json:"prioritizers,omitempty"` - // The bend points on the connection. - Bends []Position `json:"bends,omitempty"` + // Whether or not compression should be used when transferring FlowFiles between nodes + LoadBalanceCompression string `json:"loadBalanceCompression,omitempty"` // The Strategy to use for load balancing data across the cluster, or null, if no Load Balance Strategy has been specified. LoadBalanceStrategy string `json:"loadBalanceStrategy,omitempty"` + // The component's name + Name string `json:"name,omitempty"` // The attribute to use for partitioning data as it is load balanced across the cluster. If the Load Balance Strategy is configured to use PARTITION_BY_ATTRIBUTE, the value returned by this method is the name of the FlowFile Attribute that will be used to determine which node in the cluster should receive a given FlowFile. If the Load Balance Strategy is unset or is set to any other value, the Partitioning Attribute has no effect. - PartitioningAttribute string `json:"partitioningAttribute,omitempty"` - // Whether or not compression should be used when transferring FlowFiles between nodes - LoadBalanceCompression string `json:"loadBalanceCompression,omitempty"` - ComponentType string `json:"componentType,omitempty"` - // The ID of the Process Group that this component belongs to - GroupIdentifier string `json:"groupIdentifier,omitempty"` + PartitioningAttribute string `json:"partitioningAttribute,omitempty"` + Position *Position `json:"position,omitempty"` + // The comparators used to prioritize the queue. + Prioritizers []string `json:"prioritizers,omitempty"` + // The selected relationship that comprise the connection. + SelectedRelationships []string `json:"selectedRelationships,omitempty"` + Source *ConnectableComponent `json:"source,omitempty"` + // The z index of the connection. + ZIndex int64 `json:"zIndex,omitempty"` } diff --git a/pkg/nifi/model_versioned_controller_service.go b/pkg/nifi/model_versioned_controller_service.go index c33c83b..767f88b 100644 --- a/pkg/nifi/model_versioned_controller_service.go +++ b/pkg/nifi/model_versioned_controller_service.go @@ -3,7 +3,7 @@ * * REST API definition for Apache NiFi web services * - * API version: 2.0.0 + * API version: 2.1.0 * Contact: dev@nifi.apache.org * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git) */ @@ -11,31 +11,31 @@ package nifi // The Controller Services type VersionedControllerService struct { + // The annotation for the controller service. This is how the custom UI relays configuration to the controller service. + AnnotationData string `json:"annotationData,omitempty"` + // The level at which the controller service will report bulletins. + BulletinLevel string `json:"bulletinLevel,omitempty"` + Bundle *Bundle `json:"bundle,omitempty"` + // The user-supplied comments for the component + Comments string `json:"comments,omitempty"` + ComponentType string `json:"componentType,omitempty"` + // Lists the APIs this Controller Service implements. + ControllerServiceApis []ControllerServiceApi `json:"controllerServiceApis,omitempty"` + // The ID of the Process Group that this component belongs to + GroupIdentifier string `json:"groupIdentifier,omitempty"` // The component's unique identifier Identifier string `json:"identifier,omitempty"` // The instance ID of an existing component that is described by this VersionedComponent, or null if this is not mapped to an instantiated component InstanceIdentifier string `json:"instanceIdentifier,omitempty"` // The component's name Name string `json:"name,omitempty"` - // The user-supplied comments for the component - Comments string `json:"comments,omitempty"` Position *Position `json:"position,omitempty"` - // The type of the extension component - Type_ string `json:"type,omitempty"` - Bundle *Bundle `json:"bundle,omitempty"` // The properties for the component. Properties whose value is not set will only contain the property name. Properties map[string]string `json:"properties,omitempty"` // The property descriptors for the component. PropertyDescriptors map[string]VersionedPropertyDescriptor `json:"propertyDescriptors,omitempty"` - // Lists the APIs this Controller Service implements. - ControllerServiceApis []ControllerServiceApi `json:"controllerServiceApis,omitempty"` - // The annotation for the controller service. This is how the custom UI relays configuration to the controller service. - AnnotationData string `json:"annotationData,omitempty"` // The ScheduledState denoting whether the Controller Service is ENABLED or DISABLED ScheduledState string `json:"scheduledState,omitempty"` - // The level at which the controller service will report bulletins. - BulletinLevel string `json:"bulletinLevel,omitempty"` - ComponentType string `json:"componentType,omitempty"` - // The ID of the Process Group that this component belongs to - GroupIdentifier string `json:"groupIdentifier,omitempty"` + // The type of the extension component + Type_ string `json:"type,omitempty"` } diff --git a/pkg/nifi/model_versioned_flow_coordinates.go b/pkg/nifi/model_versioned_flow_coordinates.go index e4abbaf..0b81a26 100644 --- a/pkg/nifi/model_versioned_flow_coordinates.go +++ b/pkg/nifi/model_versioned_flow_coordinates.go @@ -3,7 +3,7 @@ * * REST API definition for Apache NiFi web services * - * API version: 2.0.0 + * API version: 2.1.0 * Contact: dev@nifi.apache.org * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git) */ @@ -11,18 +11,18 @@ package nifi // The coordinates where the remote flow is stored, or null if the Process Group is not directly under Version Control type VersionedFlowCoordinates struct { - // The identifier of the Flow Registry that contains the flow - RegistryId string `json:"registryId,omitempty"` - // The location of the Flow Registry that stores the flow - StorageLocation string `json:"storageLocation,omitempty"` // The name of the branch that the flow resides in Branch string `json:"branch,omitempty"` // The UUID of the bucket that the flow resides in BucketId string `json:"bucketId,omitempty"` // The UUID of the flow FlowId string `json:"flowId,omitempty"` - // The version of the flow - Version string `json:"version,omitempty"` // Whether or not these coordinates point to the latest version of the flow Latest bool `json:"latest,omitempty"` + // The identifier of the Flow Registry that contains the flow + RegistryId string `json:"registryId,omitempty"` + // The location of the Flow Registry that stores the flow + StorageLocation string `json:"storageLocation,omitempty"` + // The version of the flow + Version string `json:"version,omitempty"` } diff --git a/pkg/nifi/model_versioned_flow_dto.go b/pkg/nifi/model_versioned_flow_dto.go index f36f6ec..294a8bd 100644 --- a/pkg/nifi/model_versioned_flow_dto.go +++ b/pkg/nifi/model_versioned_flow_dto.go @@ -3,7 +3,7 @@ * * REST API definition for Apache NiFi web services * - * API version: 2.0.0 + * API version: 2.1.0 * Contact: dev@nifi.apache.org * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git) */ @@ -11,20 +11,20 @@ package nifi // The versioned flow type VersionedFlowDto struct { - // The ID of the registry that the flow is tracked to - RegistryId string `json:"registryId,omitempty"` + // The action being performed + Action string `json:"action,omitempty"` // The branch where the flow is stored Branch string `json:"branch,omitempty"` // The ID of the bucket where the flow is stored BucketId string `json:"bucketId,omitempty"` + // Comments for the changeset + Comments string `json:"comments,omitempty"` + // A description of the flow + Description string `json:"description,omitempty"` // The ID of the flow FlowId string `json:"flowId,omitempty"` // The name of the flow FlowName string `json:"flowName,omitempty"` - // A description of the flow - Description string `json:"description,omitempty"` - // Comments for the changeset - Comments string `json:"comments,omitempty"` - // The action being performed - Action string `json:"action,omitempty"` + // The ID of the registry that the flow is tracked to + RegistryId string `json:"registryId,omitempty"` } diff --git a/pkg/nifi/model_versioned_flow_entity.go b/pkg/nifi/model_versioned_flow_entity.go index d269a0b..b0182e4 100644 --- a/pkg/nifi/model_versioned_flow_entity.go +++ b/pkg/nifi/model_versioned_flow_entity.go @@ -3,7 +3,7 @@ * * REST API definition for Apache NiFi web services * - * API version: 2.0.0 + * API version: 2.1.0 * Contact: dev@nifi.apache.org * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git) */ diff --git a/pkg/nifi/model_versioned_flow_snapshot_entity.go b/pkg/nifi/model_versioned_flow_snapshot_entity.go index 2986423..b9b9d19 100644 --- a/pkg/nifi/model_versioned_flow_snapshot_entity.go +++ b/pkg/nifi/model_versioned_flow_snapshot_entity.go @@ -3,20 +3,20 @@ * * REST API definition for Apache NiFi web services * - * API version: 2.0.0 + * API version: 2.1.0 * Contact: dev@nifi.apache.org * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git) */ package nifi type VersionedFlowSnapshotEntity struct { - VersionedFlowSnapshot *RegisteredFlowSnapshot `json:"versionedFlowSnapshot,omitempty"` + // Acknowledges that this node is disconnected to allow for mutable requests to proceed. + DisconnectedNodeAcknowledged bool `json:"disconnectedNodeAcknowledged,omitempty"` ProcessGroupRevision *RevisionDto `json:"processGroupRevision,omitempty"` // The ID of the Registry that this flow belongs to RegistryId string `json:"registryId,omitempty"` // If the Process Group to be updated has a child or descendant Process Group that is also under Version Control, this specifies whether or not the contents of that child/descendant Process Group should be updated. UpdateDescendantVersionedFlows bool `json:"updateDescendantVersionedFlows,omitempty"` - // Acknowledges that this node is disconnected to allow for mutable requests to proceed. - DisconnectedNodeAcknowledged bool `json:"disconnectedNodeAcknowledged,omitempty"` VersionedFlow *RegisteredFlowSnapshot `json:"versionedFlow,omitempty"` + VersionedFlowSnapshot *RegisteredFlowSnapshot `json:"versionedFlowSnapshot,omitempty"` } diff --git a/pkg/nifi/model_versioned_flow_snapshot_metadata_entity.go b/pkg/nifi/model_versioned_flow_snapshot_metadata_entity.go index 2823783..9ef85ed 100644 --- a/pkg/nifi/model_versioned_flow_snapshot_metadata_entity.go +++ b/pkg/nifi/model_versioned_flow_snapshot_metadata_entity.go @@ -3,14 +3,14 @@ * * REST API definition for Apache NiFi web services * - * API version: 2.0.0 + * API version: 2.1.0 * Contact: dev@nifi.apache.org * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git) */ package nifi type VersionedFlowSnapshotMetadataEntity struct { - VersionedFlowSnapshotMetadata *RegisteredFlowSnapshotMetadata `json:"versionedFlowSnapshotMetadata,omitempty"` // The ID of the Registry that this flow belongs to RegistryId string `json:"registryId,omitempty"` + VersionedFlowSnapshotMetadata *RegisteredFlowSnapshotMetadata `json:"versionedFlowSnapshotMetadata,omitempty"` } diff --git a/pkg/nifi/model_versioned_flow_snapshot_metadata_set_entity.go b/pkg/nifi/model_versioned_flow_snapshot_metadata_set_entity.go index d7b8e6e..fb64c10 100644 --- a/pkg/nifi/model_versioned_flow_snapshot_metadata_set_entity.go +++ b/pkg/nifi/model_versioned_flow_snapshot_metadata_set_entity.go @@ -3,7 +3,7 @@ * * REST API definition for Apache NiFi web services * - * API version: 2.0.0 + * API version: 2.1.0 * Contact: dev@nifi.apache.org * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git) */ diff --git a/pkg/nifi/model_versioned_flow_update_request_dto.go b/pkg/nifi/model_versioned_flow_update_request_dto.go index 9f4fc28..e7726de 100644 --- a/pkg/nifi/model_versioned_flow_update_request_dto.go +++ b/pkg/nifi/model_versioned_flow_update_request_dto.go @@ -3,7 +3,7 @@ * * REST API definition for Apache NiFi web services * - * API version: 2.0.0 + * API version: 2.1.0 * Contact: dev@nifi.apache.org * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git) */ @@ -11,21 +11,21 @@ package nifi // The Flow Update Request type VersionedFlowUpdateRequestDto struct { - // The unique ID of this request. - RequestId string `json:"requestId,omitempty"` - // The unique ID of the Process Group being updated - ProcessGroupId string `json:"processGroupId,omitempty"` - // The URI for future requests to this drop request. - Uri string `json:"uri,omitempty"` - // The last time this request was updated. - LastUpdated string `json:"lastUpdated,omitempty"` // Whether or not this request has completed Complete bool `json:"complete,omitempty"` // An explanation of why this request failed, or null if this request has not failed FailureReason string `json:"failureReason,omitempty"` + // The last time this request was updated. + LastUpdated string `json:"lastUpdated,omitempty"` // The percentage complete for the request, between 0 and 100 PercentCompleted int32 `json:"percentCompleted,omitempty"` + // The unique ID of the Process Group being updated + ProcessGroupId string `json:"processGroupId,omitempty"` + // The unique ID of this request. + RequestId string `json:"requestId,omitempty"` // The state of the request State string `json:"state,omitempty"` + // The URI for future requests to this drop request. + Uri string `json:"uri,omitempty"` VersionControlInformation *VersionControlInformationDto `json:"versionControlInformation,omitempty"` } diff --git a/pkg/nifi/model_versioned_flow_update_request_entity.go b/pkg/nifi/model_versioned_flow_update_request_entity.go index f280f1a..f1fc9f8 100644 --- a/pkg/nifi/model_versioned_flow_update_request_entity.go +++ b/pkg/nifi/model_versioned_flow_update_request_entity.go @@ -3,7 +3,7 @@ * * REST API definition for Apache NiFi web services * - * API version: 2.0.0 + * API version: 2.1.0 * Contact: dev@nifi.apache.org * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git) */ diff --git a/pkg/nifi/model_versioned_flows_entity.go b/pkg/nifi/model_versioned_flows_entity.go index 76685cc..707626b 100644 --- a/pkg/nifi/model_versioned_flows_entity.go +++ b/pkg/nifi/model_versioned_flows_entity.go @@ -3,7 +3,7 @@ * * REST API definition for Apache NiFi web services * - * API version: 2.0.0 + * API version: 2.1.0 * Contact: dev@nifi.apache.org * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git) */ diff --git a/pkg/nifi/model_versioned_funnel.go b/pkg/nifi/model_versioned_funnel.go index 0136b00..46eb022 100644 --- a/pkg/nifi/model_versioned_funnel.go +++ b/pkg/nifi/model_versioned_funnel.go @@ -3,7 +3,7 @@ * * REST API definition for Apache NiFi web services * - * API version: 2.0.0 + * API version: 2.1.0 * Contact: dev@nifi.apache.org * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git) */ @@ -11,16 +11,16 @@ package nifi // The Funnels type VersionedFunnel struct { + // The user-supplied comments for the component + Comments string `json:"comments,omitempty"` + ComponentType string `json:"componentType,omitempty"` + // The ID of the Process Group that this component belongs to + GroupIdentifier string `json:"groupIdentifier,omitempty"` // The component's unique identifier Identifier string `json:"identifier,omitempty"` // The instance ID of an existing component that is described by this VersionedComponent, or null if this is not mapped to an instantiated component InstanceIdentifier string `json:"instanceIdentifier,omitempty"` // The component's name Name string `json:"name,omitempty"` - // The user-supplied comments for the component - Comments string `json:"comments,omitempty"` Position *Position `json:"position,omitempty"` - ComponentType string `json:"componentType,omitempty"` - // The ID of the Process Group that this component belongs to - GroupIdentifier string `json:"groupIdentifier,omitempty"` } diff --git a/pkg/nifi/model_versioned_label.go b/pkg/nifi/model_versioned_label.go index 6d547da..b69af1d 100644 --- a/pkg/nifi/model_versioned_label.go +++ b/pkg/nifi/model_versioned_label.go @@ -3,7 +3,7 @@ * * REST API definition for Apache NiFi web services * - * API version: 2.0.0 + * API version: 2.1.0 * Contact: dev@nifi.apache.org * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git) */ @@ -11,26 +11,26 @@ package nifi // The Labels type VersionedLabel struct { + // The user-supplied comments for the component + Comments string `json:"comments,omitempty"` + ComponentType string `json:"componentType,omitempty"` + // The ID of the Process Group that this component belongs to + GroupIdentifier string `json:"groupIdentifier,omitempty"` + // The height of the label in pixels when at a 1:1 scale. + Height float64 `json:"height,omitempty"` // The component's unique identifier Identifier string `json:"identifier,omitempty"` // The instance ID of an existing component that is described by this VersionedComponent, or null if this is not mapped to an instantiated component InstanceIdentifier string `json:"instanceIdentifier,omitempty"` + // The text that appears in the label. + Label string `json:"label,omitempty"` // The component's name Name string `json:"name,omitempty"` - // The user-supplied comments for the component - Comments string `json:"comments,omitempty"` Position *Position `json:"position,omitempty"` - // The text that appears in the label. - Label string `json:"label,omitempty"` - // The z index of the connection. - ZIndex int64 `json:"zIndex,omitempty"` - // The width of the label in pixels when at a 1:1 scale. - Width float64 `json:"width,omitempty"` - // The height of the label in pixels when at a 1:1 scale. - Height float64 `json:"height,omitempty"` // The styles for this label (font-size : 12px, background-color : #eee, etc). Style map[string]string `json:"style,omitempty"` - ComponentType string `json:"componentType,omitempty"` - // The ID of the Process Group that this component belongs to - GroupIdentifier string `json:"groupIdentifier,omitempty"` + // The width of the label in pixels when at a 1:1 scale. + Width float64 `json:"width,omitempty"` + // The z index of the connection. + ZIndex int64 `json:"zIndex,omitempty"` } diff --git a/pkg/nifi/model_versioned_parameter.go b/pkg/nifi/model_versioned_parameter.go index 5c598b5..d53426e 100644 --- a/pkg/nifi/model_versioned_parameter.go +++ b/pkg/nifi/model_versioned_parameter.go @@ -3,7 +3,7 @@ * * REST API definition for Apache NiFi web services * - * API version: 2.0.0 + * API version: 2.1.0 * Contact: dev@nifi.apache.org * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git) */ @@ -11,16 +11,16 @@ package nifi // The parameters in the context type VersionedParameter struct { - // The name of the parameter - Name string `json:"name,omitempty"` // The description of the param Description string `json:"description,omitempty"` - // Whether or not the parameter value is sensitive - Sensitive bool `json:"sensitive,omitempty"` + // The name of the parameter + Name string `json:"name,omitempty"` // Whether or not the parameter value is provided by a ParameterProvider Provided bool `json:"provided,omitempty"` - // The value of the parameter - Value string `json:"value,omitempty"` // The assets that are referenced by this parameter ReferencedAssets []VersionedAsset `json:"referencedAssets,omitempty"` + // Whether or not the parameter value is sensitive + Sensitive bool `json:"sensitive,omitempty"` + // The value of the parameter + Value string `json:"value,omitempty"` } diff --git a/pkg/nifi/model_versioned_parameter_context.go b/pkg/nifi/model_versioned_parameter_context.go index 3f1b27f..2b5436b 100644 --- a/pkg/nifi/model_versioned_parameter_context.go +++ b/pkg/nifi/model_versioned_parameter_context.go @@ -3,35 +3,35 @@ * * REST API definition for Apache NiFi web services * - * API version: 2.0.0 + * API version: 2.1.0 * Contact: dev@nifi.apache.org * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git) */ package nifi type VersionedParameterContext struct { + // The user-supplied comments for the component + Comments string `json:"comments,omitempty"` + ComponentType string `json:"componentType,omitempty"` + // The description of the parameter context + Description string `json:"description,omitempty"` + // The ID of the Process Group that this component belongs to + GroupIdentifier string `json:"groupIdentifier,omitempty"` // The component's unique identifier Identifier string `json:"identifier,omitempty"` + // The names of additional parameter contexts from which to inherit parameters + InheritedParameterContexts []string `json:"inheritedParameterContexts,omitempty"` // The instance ID of an existing component that is described by this VersionedComponent, or null if this is not mapped to an instantiated component InstanceIdentifier string `json:"instanceIdentifier,omitempty"` // The component's name Name string `json:"name,omitempty"` - // The user-supplied comments for the component - Comments string `json:"comments,omitempty"` - Position *Position `json:"position,omitempty"` - // The parameters in the context - Parameters []VersionedParameter `json:"parameters,omitempty"` - // The names of additional parameter contexts from which to inherit parameters - InheritedParameterContexts []string `json:"inheritedParameterContexts,omitempty"` - // The description of the parameter context - Description string `json:"description,omitempty"` - // The identifier of an optional parameter provider - ParameterProvider string `json:"parameterProvider,omitempty"` // The corresponding parameter group name fetched from the parameter provider, if applicable ParameterGroupName string `json:"parameterGroupName,omitempty"` + // The identifier of an optional parameter provider + ParameterProvider string `json:"parameterProvider,omitempty"` + // The parameters in the context + Parameters []VersionedParameter `json:"parameters,omitempty"` + Position *Position `json:"position,omitempty"` // True if the parameter provider is set and the context should receive updates when its parameters are next fetched Synchronized bool `json:"synchronized,omitempty"` - ComponentType string `json:"componentType,omitempty"` - // The ID of the Process Group that this component belongs to - GroupIdentifier string `json:"groupIdentifier,omitempty"` } diff --git a/pkg/nifi/model_versioned_port.go b/pkg/nifi/model_versioned_port.go index 0a4f8a6..0f76d44 100644 --- a/pkg/nifi/model_versioned_port.go +++ b/pkg/nifi/model_versioned_port.go @@ -3,7 +3,7 @@ * * REST API definition for Apache NiFi web services * - * API version: 2.0.0 + * API version: 2.1.0 * Contact: dev@nifi.apache.org * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git) */ @@ -11,26 +11,26 @@ package nifi // The Output Ports type VersionedPort struct { + // Whether or not this port allows remote access for site-to-site + AllowRemoteAccess bool `json:"allowRemoteAccess,omitempty"` + // The user-supplied comments for the component + Comments string `json:"comments,omitempty"` + ComponentType string `json:"componentType,omitempty"` + // The number of tasks that should be concurrently scheduled for the port. + ConcurrentlySchedulableTaskCount int32 `json:"concurrentlySchedulableTaskCount,omitempty"` + // The ID of the Process Group that this component belongs to + GroupIdentifier string `json:"groupIdentifier,omitempty"` // The component's unique identifier Identifier string `json:"identifier,omitempty"` // The instance ID of an existing component that is described by this VersionedComponent, or null if this is not mapped to an instantiated component InstanceIdentifier string `json:"instanceIdentifier,omitempty"` // The component's name Name string `json:"name,omitempty"` - // The user-supplied comments for the component - Comments string `json:"comments,omitempty"` + // Specifies how the Port should function + PortFunction string `json:"portFunction,omitempty"` Position *Position `json:"position,omitempty"` - // The type of port. - Type_ string `json:"type,omitempty"` - // The number of tasks that should be concurrently scheduled for the port. - ConcurrentlySchedulableTaskCount int32 `json:"concurrentlySchedulableTaskCount,omitempty"` // The scheduled state of the component ScheduledState string `json:"scheduledState,omitempty"` - // Whether or not this port allows remote access for site-to-site - AllowRemoteAccess bool `json:"allowRemoteAccess,omitempty"` - // Specifies how the Port should function - PortFunction string `json:"portFunction,omitempty"` - ComponentType string `json:"componentType,omitempty"` - // The ID of the Process Group that this component belongs to - GroupIdentifier string `json:"groupIdentifier,omitempty"` + // The type of port. + Type_ string `json:"type,omitempty"` } diff --git a/pkg/nifi/model_versioned_process_group.go b/pkg/nifi/model_versioned_process_group.go index dd94d24..af6b7ef 100644 --- a/pkg/nifi/model_versioned_process_group.go +++ b/pkg/nifi/model_versioned_process_group.go @@ -3,64 +3,64 @@ * * REST API definition for Apache NiFi web services * - * API version: 2.0.0 + * API version: 2.1.0 * Contact: dev@nifi.apache.org * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git) */ package nifi type VersionedProcessGroup struct { - // The component's unique identifier - Identifier string `json:"identifier,omitempty"` - // The instance ID of an existing component that is described by this VersionedComponent, or null if this is not mapped to an instantiated component - InstanceIdentifier string `json:"instanceIdentifier,omitempty"` - // The component's name - Name string `json:"name,omitempty"` // The user-supplied comments for the component Comments string `json:"comments,omitempty"` - Position *Position `json:"position,omitempty"` - // The child Process Groups - ProcessGroups []VersionedProcessGroup `json:"processGroups,omitempty"` - // The Remote Process Groups - RemoteProcessGroups []VersionedRemoteProcessGroup `json:"remoteProcessGroups,omitempty"` - // The Processors - Processors []VersionedProcessor `json:"processors,omitempty"` - // The Input Ports - InputPorts []VersionedPort `json:"inputPorts,omitempty"` - // The Output Ports - OutputPorts []VersionedPort `json:"outputPorts,omitempty"` + ComponentType string `json:"componentType,omitempty"` // The Connections Connections []VersionedConnection `json:"connections,omitempty"` - // The Labels - Labels []VersionedLabel `json:"labels,omitempty"` - // The Funnels - Funnels []VersionedFunnel `json:"funnels,omitempty"` // The Controller Services ControllerServices []VersionedControllerService `json:"controllerServices,omitempty"` - VersionedFlowCoordinates *VersionedFlowCoordinates `json:"versionedFlowCoordinates,omitempty"` - // The name of the parameter context used by this process group - ParameterContextName string `json:"parameterContextName,omitempty"` - // The default FlowFile Expiration for this Process Group. - DefaultFlowFileExpiration string `json:"defaultFlowFileExpiration,omitempty"` - // Default value used in this Process Group for the maximum number of objects that can be queued before back pressure is applied. - DefaultBackPressureObjectThreshold int64 `json:"defaultBackPressureObjectThreshold,omitempty"` // Default value used in this Process Group for the maximum data size of objects that can be queued before back pressure is applied. DefaultBackPressureDataSizeThreshold string `json:"defaultBackPressureDataSizeThreshold,omitempty"` - // The Scheduled State of the Process Group, if the group is configured to use the Stateless Execution Engine. Otherwise, this value has no relevance. - ScheduledState string `json:"scheduledState,omitempty"` + // Default value used in this Process Group for the maximum number of objects that can be queued before back pressure is applied. + DefaultBackPressureObjectThreshold int64 `json:"defaultBackPressureObjectThreshold,omitempty"` + // The default FlowFile Expiration for this Process Group. + DefaultFlowFileExpiration string `json:"defaultFlowFileExpiration,omitempty"` // The Execution Engine that should be used to run the components within the group. ExecutionEngine string `json:"executionEngine,omitempty"` - // The maximum number of concurrent tasks that should be scheduled for this Process Group when using the Stateless Engine - MaxConcurrentTasks int32 `json:"maxConcurrentTasks,omitempty"` - // The maximum amount of time that the flow is allows to run using the Stateless engine before it times out and is considered a failure - StatelessFlowTimeout string `json:"statelessFlowTimeout,omitempty"` - // The log file suffix for this Process Group for dedicated logging. - LogFileSuffix string `json:"logFileSuffix,omitempty"` // The configured FlowFile Concurrency for the Process Group FlowFileConcurrency string `json:"flowFileConcurrency,omitempty"` // The FlowFile Outbound Policy for the Process Group FlowFileOutboundPolicy string `json:"flowFileOutboundPolicy,omitempty"` - ComponentType string `json:"componentType,omitempty"` + // The Funnels + Funnels []VersionedFunnel `json:"funnels,omitempty"` // The ID of the Process Group that this component belongs to GroupIdentifier string `json:"groupIdentifier,omitempty"` + // The component's unique identifier + Identifier string `json:"identifier,omitempty"` + // The Input Ports + InputPorts []VersionedPort `json:"inputPorts,omitempty"` + // The instance ID of an existing component that is described by this VersionedComponent, or null if this is not mapped to an instantiated component + InstanceIdentifier string `json:"instanceIdentifier,omitempty"` + // The Labels + Labels []VersionedLabel `json:"labels,omitempty"` + // The log file suffix for this Process Group for dedicated logging. + LogFileSuffix string `json:"logFileSuffix,omitempty"` + // The maximum number of concurrent tasks that should be scheduled for this Process Group when using the Stateless Engine + MaxConcurrentTasks int32 `json:"maxConcurrentTasks,omitempty"` + // The component's name + Name string `json:"name,omitempty"` + // The Output Ports + OutputPorts []VersionedPort `json:"outputPorts,omitempty"` + // The name of the parameter context used by this process group + ParameterContextName string `json:"parameterContextName,omitempty"` + Position *Position `json:"position,omitempty"` + // The child Process Groups + ProcessGroups []VersionedProcessGroup `json:"processGroups,omitempty"` + // The Processors + Processors []VersionedProcessor `json:"processors,omitempty"` + // The Remote Process Groups + RemoteProcessGroups []VersionedRemoteProcessGroup `json:"remoteProcessGroups,omitempty"` + // The Scheduled State of the Process Group, if the group is configured to use the Stateless Execution Engine. Otherwise, this value has no relevance. + ScheduledState string `json:"scheduledState,omitempty"` + // The maximum amount of time that the flow is allows to run using the Stateless engine before it times out and is considered a failure + StatelessFlowTimeout string `json:"statelessFlowTimeout,omitempty"` + VersionedFlowCoordinates *VersionedFlowCoordinates `json:"versionedFlowCoordinates,omitempty"` } diff --git a/pkg/nifi/model_versioned_processor.go b/pkg/nifi/model_versioned_processor.go index f5c25ea..706b483 100644 --- a/pkg/nifi/model_versioned_processor.go +++ b/pkg/nifi/model_versioned_processor.go @@ -3,7 +3,7 @@ * * REST API definition for Apache NiFi web services * - * API version: 2.0.0 + * API version: 2.1.0 * Contact: dev@nifi.apache.org * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git) */ @@ -11,55 +11,55 @@ package nifi // The Processors type VersionedProcessor struct { + // The annotation data for the processor used to relay configuration between a custom UI and the procesosr. + AnnotationData string `json:"annotationData,omitempty"` + // The names of all relationships that cause a flow file to be terminated if the relationship is not connected elsewhere. This property differs from the 'isAutoTerminate' property of the RelationshipDTO in that the RelationshipDTO is meant to depict the current configuration, whereas this property can be set in a DTO when updating a Processor in order to change which Relationships should be auto-terminated. + AutoTerminatedRelationships []string `json:"autoTerminatedRelationships,omitempty"` + // Determines whether the FlowFile should be penalized or the processor should be yielded between retries. + BackoffMechanism string `json:"backoffMechanism,omitempty"` + // The level at which the processor will report bulletins. + BulletinLevel string `json:"bulletinLevel,omitempty"` + Bundle *Bundle `json:"bundle,omitempty"` + // The user-supplied comments for the component + Comments string `json:"comments,omitempty"` + ComponentType string `json:"componentType,omitempty"` + // The number of tasks that should be concurrently schedule for the processor. If the processor doesn't allow parallol processing then any positive input will be ignored. + ConcurrentlySchedulableTaskCount int32 `json:"concurrentlySchedulableTaskCount,omitempty"` + // Indicates the node where the process will execute. + ExecutionNode string `json:"executionNode,omitempty"` + // The ID of the Process Group that this component belongs to + GroupIdentifier string `json:"groupIdentifier,omitempty"` // The component's unique identifier Identifier string `json:"identifier,omitempty"` // The instance ID of an existing component that is described by this VersionedComponent, or null if this is not mapped to an instantiated component InstanceIdentifier string `json:"instanceIdentifier,omitempty"` + // Maximum amount of time to be waited during a retry period. + MaxBackoffPeriod string `json:"maxBackoffPeriod,omitempty"` // The component's name Name string `json:"name,omitempty"` - // The user-supplied comments for the component - Comments string `json:"comments,omitempty"` + // The amout of time that is used when the process penalizes a flowfile. + PenaltyDuration string `json:"penaltyDuration,omitempty"` Position *Position `json:"position,omitempty"` - // The type of the extension component - Type_ string `json:"type,omitempty"` - Bundle *Bundle `json:"bundle,omitempty"` // The properties for the component. Properties whose value is not set will only contain the property name. Properties map[string]string `json:"properties,omitempty"` // The property descriptors for the component. PropertyDescriptors map[string]VersionedPropertyDescriptor `json:"propertyDescriptors,omitempty"` - // Stylistic data for rendering in a UI - Style map[string]string `json:"style,omitempty"` - // The annotation data for the processor used to relay configuration between a custom UI and the procesosr. - AnnotationData string `json:"annotationData,omitempty"` + // All the relationships should be retried. + RetriedRelationships []string `json:"retriedRelationships,omitempty"` + // Overall number of retries. + RetryCount int32 `json:"retryCount,omitempty"` + // The run duration for the processor in milliseconds. + RunDurationMillis int64 `json:"runDurationMillis,omitempty"` + // The scheduled state of the component + ScheduledState string `json:"scheduledState,omitempty"` // The frequency with which to schedule the processor. The format of the value will depend on th value of schedulingStrategy. SchedulingPeriod string `json:"schedulingPeriod,omitempty"` // Indicates how the processor should be scheduled to run. SchedulingStrategy string `json:"schedulingStrategy,omitempty"` - // Indicates the node where the process will execute. - ExecutionNode string `json:"executionNode,omitempty"` - // The amout of time that is used when the process penalizes a flowfile. - PenaltyDuration string `json:"penaltyDuration,omitempty"` + // Stylistic data for rendering in a UI + Style map[string]string `json:"style,omitempty"` + // The type of the extension component + Type_ string `json:"type,omitempty"` // The amount of time that must elapse before this processor is scheduled again after yielding. YieldDuration string `json:"yieldDuration,omitempty"` - // The level at which the processor will report bulletins. - BulletinLevel string `json:"bulletinLevel,omitempty"` - // The run duration for the processor in milliseconds. - RunDurationMillis int64 `json:"runDurationMillis,omitempty"` - // The number of tasks that should be concurrently schedule for the processor. If the processor doesn't allow parallol processing then any positive input will be ignored. - ConcurrentlySchedulableTaskCount int32 `json:"concurrentlySchedulableTaskCount,omitempty"` - // The names of all relationships that cause a flow file to be terminated if the relationship is not connected elsewhere. This property differs from the 'isAutoTerminate' property of the RelationshipDTO in that the RelationshipDTO is meant to depict the current configuration, whereas this property can be set in a DTO when updating a Processor in order to change which Relationships should be auto-terminated. - AutoTerminatedRelationships []string `json:"autoTerminatedRelationships,omitempty"` - // The scheduled state of the component - ScheduledState string `json:"scheduledState,omitempty"` - // Overall number of retries. - RetryCount int32 `json:"retryCount,omitempty"` - // All the relationships should be retried. - RetriedRelationships []string `json:"retriedRelationships,omitempty"` - // Determines whether the FlowFile should be penalized or the processor should be yielded between retries. - BackoffMechanism string `json:"backoffMechanism,omitempty"` - // Maximum amount of time to be waited during a retry period. - MaxBackoffPeriod string `json:"maxBackoffPeriod,omitempty"` - ComponentType string `json:"componentType,omitempty"` - // The ID of the Process Group that this component belongs to - GroupIdentifier string `json:"groupIdentifier,omitempty"` } diff --git a/pkg/nifi/model_versioned_property_descriptor.go b/pkg/nifi/model_versioned_property_descriptor.go index e30c149..0d8d95f 100644 --- a/pkg/nifi/model_versioned_property_descriptor.go +++ b/pkg/nifi/model_versioned_property_descriptor.go @@ -3,7 +3,7 @@ * * REST API definition for Apache NiFi web services * - * API version: 2.0.0 + * API version: 2.1.0 * Contact: dev@nifi.apache.org * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git) */ @@ -11,15 +11,15 @@ package nifi // The property descriptors for the component. type VersionedPropertyDescriptor struct { - // The name of the property - Name string `json:"name,omitempty"` // The display name of the property DisplayName string `json:"displayName,omitempty"` + // Whether or not the property is user-defined + Dynamic bool `json:"dynamic,omitempty"` // Whether or not the property provides the identifier of a Controller Service IdentifiesControllerService bool `json:"identifiesControllerService,omitempty"` + // The name of the property + Name string `json:"name,omitempty"` + ResourceDefinition *VersionedResourceDefinition `json:"resourceDefinition,omitempty"` // Whether or not the property is considered sensitive Sensitive bool `json:"sensitive,omitempty"` - // Whether or not the property is user-defined - Dynamic bool `json:"dynamic,omitempty"` - ResourceDefinition *VersionedResourceDefinition `json:"resourceDefinition,omitempty"` } diff --git a/pkg/nifi/model_versioned_remote_group_port.go b/pkg/nifi/model_versioned_remote_group_port.go index 10cfaab..2aee01b 100644 --- a/pkg/nifi/model_versioned_remote_group_port.go +++ b/pkg/nifi/model_versioned_remote_group_port.go @@ -3,7 +3,7 @@ * * REST API definition for Apache NiFi web services * - * API version: 2.0.0 + * API version: 2.1.0 * Contact: dev@nifi.apache.org * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git) */ @@ -11,27 +11,27 @@ package nifi // A Set of Output Ports that can be connected to, in order to pull data from the remote NiFi instance type VersionedRemoteGroupPort struct { + BatchSize *BatchSize `json:"batchSize,omitempty"` + // The user-supplied comments for the component + Comments string `json:"comments,omitempty"` + ComponentType string `json:"componentType,omitempty"` + // The number of task that may transmit flowfiles to the target port concurrently. + ConcurrentlySchedulableTaskCount int32 `json:"concurrentlySchedulableTaskCount,omitempty"` + // The ID of the Process Group that this component belongs to + GroupIdentifier string `json:"groupIdentifier,omitempty"` // The component's unique identifier Identifier string `json:"identifier,omitempty"` // The instance ID of an existing component that is described by this VersionedComponent, or null if this is not mapped to an instantiated component InstanceIdentifier string `json:"instanceIdentifier,omitempty"` // The component's name Name string `json:"name,omitempty"` - // The user-supplied comments for the component - Comments string `json:"comments,omitempty"` Position *Position `json:"position,omitempty"` // The id of the remote process group that the port resides in. RemoteGroupId string `json:"remoteGroupId,omitempty"` - // The number of task that may transmit flowfiles to the target port concurrently. - ConcurrentlySchedulableTaskCount int32 `json:"concurrentlySchedulableTaskCount,omitempty"` - // Whether the flowfiles are compressed when sent to the target port. - UseCompression bool `json:"useCompression,omitempty"` - BatchSize *BatchSize `json:"batchSize,omitempty"` - ComponentType string `json:"componentType,omitempty"` - // The ID of the port on the target NiFi instance - TargetId string `json:"targetId,omitempty"` // The scheduled state of the component ScheduledState string `json:"scheduledState,omitempty"` - // The ID of the Process Group that this component belongs to - GroupIdentifier string `json:"groupIdentifier,omitempty"` + // The ID of the port on the target NiFi instance + TargetId string `json:"targetId,omitempty"` + // Whether the flowfiles are compressed when sent to the target port. + UseCompression bool `json:"useCompression,omitempty"` } diff --git a/pkg/nifi/model_versioned_remote_process_group.go b/pkg/nifi/model_versioned_remote_process_group.go index a2f3b93..a24a861 100644 --- a/pkg/nifi/model_versioned_remote_process_group.go +++ b/pkg/nifi/model_versioned_remote_process_group.go @@ -3,7 +3,7 @@ * * REST API definition for Apache NiFi web services * - * API version: 2.0.0 + * API version: 2.1.0 * Contact: dev@nifi.apache.org * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git) */ @@ -11,34 +11,34 @@ package nifi // The Remote Process Groups type VersionedRemoteProcessGroup struct { + // The user-supplied comments for the component + Comments string `json:"comments,omitempty"` + // The time period used for the timeout when communicating with the target. + CommunicationsTimeout string `json:"communicationsTimeout,omitempty"` + ComponentType string `json:"componentType,omitempty"` + // The ID of the Process Group that this component belongs to + GroupIdentifier string `json:"groupIdentifier,omitempty"` // The component's unique identifier Identifier string `json:"identifier,omitempty"` + // A Set of Input Ports that can be connected to, in order to send data to the remote NiFi instance + InputPorts []VersionedRemoteGroupPort `json:"inputPorts,omitempty"` // The instance ID of an existing component that is described by this VersionedComponent, or null if this is not mapped to an instantiated component InstanceIdentifier string `json:"instanceIdentifier,omitempty"` + // The local network interface to send/receive data. If not specified, any local address is used. If clustered, all nodes must have an interface with this identifier. + LocalNetworkInterface string `json:"localNetworkInterface,omitempty"` // The component's name Name string `json:"name,omitempty"` - // The user-supplied comments for the component - Comments string `json:"comments,omitempty"` + // A Set of Output Ports that can be connected to, in order to pull data from the remote NiFi instance + OutputPorts []VersionedRemoteGroupPort `json:"outputPorts,omitempty"` Position *Position `json:"position,omitempty"` + ProxyHost string `json:"proxyHost,omitempty"` + ProxyPassword string `json:"proxyPassword,omitempty"` + ProxyPort int32 `json:"proxyPort,omitempty"` + ProxyUser string `json:"proxyUser,omitempty"` // The target URIs of the remote process group. If target uris is not set but target uri is set, then returns the single target uri. If neither target uris nor target uri is set, then returns null. TargetUris string `json:"targetUris,omitempty"` - // The time period used for the timeout when communicating with the target. - CommunicationsTimeout string `json:"communicationsTimeout,omitempty"` - // When yielding, this amount of time must elapse before the remote process group is scheduled again. - YieldDuration string `json:"yieldDuration,omitempty"` // The Transport Protocol that is used for Site-to-Site communications TransportProtocol string `json:"transportProtocol,omitempty"` - // The local network interface to send/receive data. If not specified, any local address is used. If clustered, all nodes must have an interface with this identifier. - LocalNetworkInterface string `json:"localNetworkInterface,omitempty"` - ProxyHost string `json:"proxyHost,omitempty"` - ProxyPort int32 `json:"proxyPort,omitempty"` - ProxyUser string `json:"proxyUser,omitempty"` - ProxyPassword string `json:"proxyPassword,omitempty"` - // A Set of Input Ports that can be connected to, in order to send data to the remote NiFi instance - InputPorts []VersionedRemoteGroupPort `json:"inputPorts,omitempty"` - // A Set of Output Ports that can be connected to, in order to pull data from the remote NiFi instance - OutputPorts []VersionedRemoteGroupPort `json:"outputPorts,omitempty"` - ComponentType string `json:"componentType,omitempty"` - // The ID of the Process Group that this component belongs to - GroupIdentifier string `json:"groupIdentifier,omitempty"` + // When yielding, this amount of time must elapse before the remote process group is scheduled again. + YieldDuration string `json:"yieldDuration,omitempty"` } diff --git a/pkg/nifi/model_versioned_reporting_task.go b/pkg/nifi/model_versioned_reporting_task.go index d4034d4..6adfc7b 100644 --- a/pkg/nifi/model_versioned_reporting_task.go +++ b/pkg/nifi/model_versioned_reporting_task.go @@ -3,7 +3,7 @@ * * REST API definition for Apache NiFi web services * - * API version: 2.0.0 + * API version: 2.1.0 * Contact: dev@nifi.apache.org * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git) */ @@ -11,31 +11,31 @@ package nifi // The reporting tasks type VersionedReportingTask struct { + // The annotation for the reporting task. This is how the custom UI relays configuration to the reporting task. + AnnotationData string `json:"annotationData,omitempty"` + Bundle *Bundle `json:"bundle,omitempty"` + // The user-supplied comments for the component + Comments string `json:"comments,omitempty"` + ComponentType string `json:"componentType,omitempty"` + // The ID of the Process Group that this component belongs to + GroupIdentifier string `json:"groupIdentifier,omitempty"` // The component's unique identifier Identifier string `json:"identifier,omitempty"` // The instance ID of an existing component that is described by this VersionedComponent, or null if this is not mapped to an instantiated component InstanceIdentifier string `json:"instanceIdentifier,omitempty"` // The component's name Name string `json:"name,omitempty"` - // The user-supplied comments for the component - Comments string `json:"comments,omitempty"` Position *Position `json:"position,omitempty"` - // The type of the extension component - Type_ string `json:"type,omitempty"` - Bundle *Bundle `json:"bundle,omitempty"` // The properties for the component. Properties whose value is not set will only contain the property name. Properties map[string]string `json:"properties,omitempty"` // The property descriptors for the component. PropertyDescriptors map[string]VersionedPropertyDescriptor `json:"propertyDescriptors,omitempty"` - // The annotation for the reporting task. This is how the custom UI relays configuration to the reporting task. - AnnotationData string `json:"annotationData,omitempty"` // Indicates the scheduled state for the Reporting Task ScheduledState string `json:"scheduledState,omitempty"` // The frequency with which to schedule the reporting task. The format of the value will depend on the value of schedulingStrategy. SchedulingPeriod string `json:"schedulingPeriod,omitempty"` // Indicates scheduling strategy that should dictate how the reporting task is triggered. SchedulingStrategy string `json:"schedulingStrategy,omitempty"` - ComponentType string `json:"componentType,omitempty"` - // The ID of the Process Group that this component belongs to - GroupIdentifier string `json:"groupIdentifier,omitempty"` + // The type of the extension component + Type_ string `json:"type,omitempty"` } diff --git a/pkg/nifi/model_versioned_reporting_task_import_request_entity.go b/pkg/nifi/model_versioned_reporting_task_import_request_entity.go index 7fe8089..24d7181 100644 --- a/pkg/nifi/model_versioned_reporting_task_import_request_entity.go +++ b/pkg/nifi/model_versioned_reporting_task_import_request_entity.go @@ -3,14 +3,14 @@ * * REST API definition for Apache NiFi web services * - * API version: 2.0.0 + * API version: 2.1.0 * Contact: dev@nifi.apache.org * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git) */ package nifi type VersionedReportingTaskImportRequestEntity struct { - ReportingTaskSnapshot *VersionedReportingTaskSnapshot `json:"reportingTaskSnapshot,omitempty"` // The disconnected node acknowledged flag DisconnectedNodeAcknowledged bool `json:"disconnectedNodeAcknowledged,omitempty"` + ReportingTaskSnapshot *VersionedReportingTaskSnapshot `json:"reportingTaskSnapshot,omitempty"` } diff --git a/pkg/nifi/model_versioned_reporting_task_import_response_entity.go b/pkg/nifi/model_versioned_reporting_task_import_response_entity.go index 8698ddb..627db2a 100644 --- a/pkg/nifi/model_versioned_reporting_task_import_response_entity.go +++ b/pkg/nifi/model_versioned_reporting_task_import_response_entity.go @@ -3,15 +3,15 @@ * * REST API definition for Apache NiFi web services * - * API version: 2.0.0 + * API version: 2.1.0 * Contact: dev@nifi.apache.org * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git) */ package nifi type VersionedReportingTaskImportResponseEntity struct { - // The reporting tasks created by the import - ReportingTasks []ReportingTaskEntity `json:"reportingTasks,omitempty"` // The controller services created by the import ControllerServices []ControllerServiceEntity `json:"controllerServices,omitempty"` + // The reporting tasks created by the import + ReportingTasks []ReportingTaskEntity `json:"reportingTasks,omitempty"` } diff --git a/pkg/nifi/model_versioned_reporting_task_snapshot.go b/pkg/nifi/model_versioned_reporting_task_snapshot.go index 5ed9f15..c2d5a6e 100644 --- a/pkg/nifi/model_versioned_reporting_task_snapshot.go +++ b/pkg/nifi/model_versioned_reporting_task_snapshot.go @@ -3,15 +3,15 @@ * * REST API definition for Apache NiFi web services * - * API version: 2.0.0 + * API version: 2.1.0 * Contact: dev@nifi.apache.org * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git) */ package nifi type VersionedReportingTaskSnapshot struct { - // The reporting tasks - ReportingTasks []VersionedReportingTask `json:"reportingTasks,omitempty"` // The controller services ControllerServices []VersionedControllerService `json:"controllerServices,omitempty"` + // The reporting tasks + ReportingTasks []VersionedReportingTask `json:"reportingTasks,omitempty"` } diff --git a/pkg/nifi/model_versioned_resource_definition.go b/pkg/nifi/model_versioned_resource_definition.go index 379ac97..4b24484 100644 --- a/pkg/nifi/model_versioned_resource_definition.go +++ b/pkg/nifi/model_versioned_resource_definition.go @@ -3,7 +3,7 @@ * * REST API definition for Apache NiFi web services * - * API version: 2.0.0 + * API version: 2.1.0 * Contact: dev@nifi.apache.org * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git) */ diff --git a/pkg/nifi/response.go b/pkg/nifi/response.go index 0f777a6..70026d6 100644 --- a/pkg/nifi/response.go +++ b/pkg/nifi/response.go @@ -3,7 +3,7 @@ * * REST API definition for Apache NiFi web services * - * API version: 2.0.0 + * API version: 2.1.0 * Contact: dev@nifi.apache.org * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git) */ diff --git a/pkg/registry/README.md b/pkg/registry/README.md index de02797..a192c69 100644 --- a/pkg/registry/README.md +++ b/pkg/registry/README.md @@ -5,7 +5,7 @@ REST API definition for Apache NiFi Registry web services ## Overview This API client was generated by the [swagger-codegen](https://github.com/swagger-api/swagger-codegen) project. By using the [swagger-spec](https://github.com/swagger-api/swagger-spec) from a remote server, you can easily generate an API client. -- API version: 2.0.0 +- API version: 2.1.0 - Package version: 1.0.0 - Build package: io.swagger.codegen.v3.generators.go.GoClientCodegen For more information, please visit [https://nifi.apache.org](https://nifi.apache.org) diff --git a/pkg/registry/api/swagger.yaml b/pkg/registry/api/swagger.yaml index 4f8ac89..4f17bed 100644 --- a/pkg/registry/api/swagger.yaml +++ b/pkg/registry/api/swagger.yaml @@ -8,276 +8,197 @@ info: license: name: Apache 2.0 url: https://www.apache.org/licenses/LICENSE-2.0.html - version: 2.0.0 + version: 2.1.0 servers: - url: / paths: - /policies: + /about: get: tags: - - Policies - summary: Get all access policies - operationId: getAccessPolicies + - About + summary: Get version + description: Gets the NiFi Registry version. + operationId: getVersion responses: default: content: application/json: schema: - type: array - items: - $ref: '#/components/schemas/AccessPolicy' - x-content-type: application/json - "401": - description: Client could not be authenticated. - "403": - description: Client is not authorized to make this request. - "409": - description: NiFi Registry was unable to complete the request because it - assumes a server state that is not valid. - x-access-policy: - resource: /policies - action: read - post: + $ref: '#/components/schemas/RegistryAbout' + /access: + get: tags: - - Policies - summary: Create access policy - operationId: createAccessPolicy - requestBody: - description: The access policy configuration details. - content: - application/json: - schema: - $ref: '#/components/schemas/AccessPolicy' - required: true + - Access + summary: Get access status + description: Returns the current client's authenticated identity and permissions + to top-level resources + operationId: getAccessStatus responses: + "409": + description: NiFi Registry was unable to complete the request because it + assumes a server state that is not valid. The NiFi Registry might be running + unsecured. default: content: application/json: schema: - $ref: '#/components/schemas/AccessPolicy' - "400": - description: NiFi Registry was unable to complete the request because it - was invalid. The request should not be retried without modification. + $ref: '#/components/schemas/CurrentUser' + /access/logout: + delete: + tags: + - Access + summary: Performs a logout for other providers that have been issued a JWT. + description: |2- + + + NOTE: This endpoint is subject to change as NiFi Registry and its REST API evolve. + operationId: logout + responses: + "200": + description: User was logged out successfully. "401": - description: Client could not be authenticated. - "403": - description: Client is not authorized to make this request. - "409": - description: NiFi Registry was unable to complete the request because it - assumes a server state that is not valid. The NiFi Registry might not - be configured to use a ConfigurableAccessPolicyProvider. - x-access-policy: - resource: /policies - action: write - /policies/{id}: + description: Authentication token provided was empty or not in the correct + JWT format. + "500": + description: Client failed to log out. + /access/logout/complete: get: tags: - - Policies - summary: Get access policy - operationId: getAccessPolicy - parameters: - - name: id - in: path - description: The access policy id. - required: true - style: simple - explode: false - schema: - type: string + - Access + summary: Completes the logout sequence. + description: |2- + + + NOTE: This endpoint is subject to change as NiFi Registry and its REST API evolve. + operationId: logoutComplete responses: - default: - content: - application/json: - schema: - $ref: '#/components/schemas/AccessPolicy' + "200": + description: User was logged out successfully. "401": - description: Client could not be authenticated. - "403": - description: Client is not authorized to make this request. - "404": - description: The specified resource could not be found. - "409": - description: NiFi Registry was unable to complete the request because it - assumes a server state that is not valid. - x-access-policy: - resource: /policies - action: read - put: + description: Authentication token provided was empty or not in the correct + JWT format. + "500": + description: Client failed to log out. + /access/oidc/callback: + get: tags: - - Policies - summary: Update access policy - operationId: updateAccessPolicy - parameters: - - name: id - in: path - description: The access policy id. - required: true - style: simple - explode: false - schema: - type: string - requestBody: - description: The access policy configuration details. - content: - application/json: - schema: - $ref: '#/components/schemas/AccessPolicy' - required: true + - Access + summary: Redirect/callback URI for processing the result of the OpenId Connect + login sequence. + description: |2- + + + NOTE: This endpoint is subject to change as NiFi Registry and its REST API evolve. + operationId: oidcCallback responses: - default: + "200": + description: default response content: - application/json: - schema: - $ref: '#/components/schemas/AccessPolicy' + '*/*': {} + /access/oidc/exchange: + post: + tags: + - Access + summary: Retrieves a JWT following a successful login sequence using the configured + OpenId Connect provider. + description: |2- + + + NOTE: This endpoint is subject to change as NiFi Registry and its REST API evolve. + operationId: oidcExchange + responses: + "200": + description: default response + content: + text/plain: {} + /access/oidc/logout: + get: + tags: + - Access + summary: Performs a logout in the OpenId Provider. + description: |2- + + + NOTE: This endpoint is subject to change as NiFi Registry and its REST API evolve. + operationId: oidcLogout + responses: + "200": + description: default response + content: + '*/*': {} + /access/oidc/logout/callback: + get: + tags: + - Access + summary: Redirect/callback URI for processing the result of the OpenId Connect + logout sequence. + description: |2- + + + NOTE: This endpoint is subject to change as NiFi Registry and its REST API evolve. + operationId: oidcLogoutCallback + responses: + "200": + description: default response + content: + '*/*': {} + /access/oidc/request: + get: + tags: + - Access + summary: Initiates a request to authenticate through the configured OpenId Connect + provider. + description: |2- + + + NOTE: This endpoint is subject to change as NiFi Registry and its REST API evolve. + operationId: oidcRequest + responses: + "200": + description: default response + content: + '*/*': {} + /access/token: + post: + tags: + - Access + summary: Create token trying all providers + description: "Creates a token for accessing the REST API via auto-detected method\ + \ of verifying client identity claim credentials. The token returned is formatted\ + \ as a JSON Web Token (JWT). The token is base64 encoded and comprised of\ + \ three parts. The header, the body, and the signature. The expiration of\ + \ the token is a contained within the body. The token can be used in the Authorization\ + \ header in the format 'Authorization: Bearer '." + operationId: createAccessTokenByTryingAllProviders + responses: "400": description: NiFi Registry was unable to complete the request because it was invalid. The request should not be retried without modification. "401": description: Client could not be authenticated. - "403": - description: Client is not authorized to make this request. - "404": - description: The specified resource could not be found. "409": description: NiFi Registry was unable to complete the request because it - assumes a server state that is not valid. The NiFi Registry might not - be configured to use a ConfigurableAccessPolicyProvider. - x-access-policy: - resource: /policies - action: write - delete: - tags: - - Policies - summary: Delete access policy - operationId: removeAccessPolicy - parameters: - - name: version - in: query - description: The version is used to verify the client is working with the - latest version of the entity. - required: true - style: form - explode: true - schema: - $ref: '#/components/schemas/LongParameter' - - name: clientId - in: query - description: "If the client id is not specified, new one will be generated.\ - \ This value (whether specified or generated) is included in the response." - required: false - style: form - explode: true - schema: - $ref: '#/components/schemas/ClientIdParameter' - - name: id - in: path - description: The access policy id. - required: true - style: simple - explode: false - schema: - type: string - responses: - default: - content: - application/json: - schema: - $ref: '#/components/schemas/AccessPolicy' - "401": - description: Client could not be authenticated. - "403": - description: Client is not authorized to make this request. - "404": - description: The specified resource could not be found. - "409": - description: NiFi Registry was unable to complete the request because it - assumes a server state that is not valid. The NiFi Registry might not - be configured to use a ConfigurableAccessPolicyProvider. - x-access-policy: - resource: /policies - action: delete - /policies/{action}/{resource}: - get: - tags: - - Policies - summary: Get access policy for resource - description: Gets an access policy for the specified action and resource - operationId: getAccessPolicyForResource - parameters: - - name: action - in: path - description: The request action. - required: true - style: simple - explode: false - schema: - type: string - - name: resource - in: path - description: The resource of the policy. - required: true - style: simple - explode: false - schema: - pattern: .+ - type: string - responses: - default: - content: - application/json: - schema: - $ref: '#/components/schemas/AccessPolicy' - "400": - description: NiFi Registry was unable to complete the request because it - was invalid. The request should not be retried without modification. - "401": - description: Client could not be authenticated. - "403": - description: Client is not authorized to make this request. - "404": - description: The specified resource could not be found. - "409": - description: NiFi Registry was unable to complete the request because it - assumes a server state that is not valid. - x-access-policy: - resource: /policies - action: read - /policies/resources: - get: - tags: - - Policies - summary: Get available resources - description: Gets the available resources that support access/authorization - policies - operationId: getResources - responses: - default: - content: - application/json: - schema: - type: array - items: - $ref: '#/components/schemas/Resource' - x-content-type: application/json - "401": - description: Client could not be authenticated. - "403": - description: Client is not authorized to make this request. - x-access-policy: - resource: /policies - action: read - /access/token: - post: + assumes a server state that is not valid. The NiFi Registry may not be + configured to support login with username/password. + "500": + description: NiFi Registry was unable to complete the request because an + unexpected error occurred. + /access/token/identity-provider: + post: tags: - Access - summary: Create token trying all providers - description: "Creates a token for accessing the REST API via auto-detected method\ - \ of verifying client identity claim credentials. The token returned is formatted\ - \ as a JSON Web Token (JWT). The token is base64 encoded and comprised of\ - \ three parts. The header, the body, and the signature. The expiration of\ - \ the token is a contained within the body. The token can be used in the Authorization\ - \ header in the format 'Authorization: Bearer '." - operationId: createAccessTokenByTryingAllProviders + summary: Create token using identity provider + description: "Creates a token for accessing the REST API via a custom identity\ + \ provider. The user credentials must be passed in a format understood by\ + \ the custom identity provider, e.g., a third-party auth token in an HTTP\ + \ header. The exact format of the user credentials expected by the custom\ + \ identity provider can be discovered by 'GET /access/token/identity-provider/usage'.\ + \ The token returned is formatted as a JSON Web Token (JWT). The token is\ + \ base64 encoded and comprised of three parts. The header, the body, and the\ + \ signature. The expiration of the token is a contained within the body. The\ + \ token can be used in the Authorization header in the format 'Authorization:\ + \ Bearer '." + operationId: createAccessTokenUsingIdentityProviderCredentials responses: "400": description: NiFi Registry was unable to complete the request because it @@ -287,59 +208,46 @@ paths: "409": description: NiFi Registry was unable to complete the request because it assumes a server state that is not valid. The NiFi Registry may not be - configured to support login with username/password. + configured to support login with customized credentials. "500": description: NiFi Registry was unable to complete the request because an unexpected error occurred. - /access/token/login: + /access/token/identity-provider/test: post: tags: - Access - summary: Create token using basic auth - description: "Creates a token for accessing the REST API via username/password.\ - \ The user credentials must be passed in standard HTTP Basic Auth format.\ - \ That is: 'Authorization: Basic ', where is the\ - \ base64 encoded value of ':'. The token returned is formatted\ - \ as a JSON Web Token (JWT). The token is base64 encoded and comprised of\ - \ three parts. The header, the body, and the signature. The expiration of\ - \ the token is a contained within the body. The token can be used in the Authorization\ - \ header in the format 'Authorization: Bearer '." - operationId: createAccessTokenUsingBasicAuthCredentials + summary: Test identity provider + description: Tests the format of the credentials against this identity provider + without preforming authentication on the credentials to validate them. The + user credentials should be passed in a format understood by the custom identity + provider as defined by 'GET /access/token/identity-provider/usage'. + operationId: testIdentityProviderRecognizesCredentialsFormat responses: "400": description: NiFi Registry was unable to complete the request because it was invalid. The request should not be retried without modification. "401": - description: Client could not be authenticated. + description: The format of the credentials were not recognized by the currently + configured identity provider. "409": description: NiFi Registry was unable to complete the request because it assumes a server state that is not valid. The NiFi Registry may not be - configured to support login with username/password. + configured to support login with customized credentials. "500": description: NiFi Registry was unable to complete the request because an unexpected error occurred. - /access/token/identity-provider: - post: + /access/token/identity-provider/usage: + get: tags: - Access - summary: Create token using identity provider - description: "Creates a token for accessing the REST API via a custom identity\ - \ provider. The user credentials must be passed in a format understood by\ - \ the custom identity provider, e.g., a third-party auth token in an HTTP\ - \ header. The exact format of the user credentials expected by the custom\ - \ identity provider can be discovered by 'GET /access/token/identity-provider/usage'.\ - \ The token returned is formatted as a JSON Web Token (JWT). The token is\ - \ base64 encoded and comprised of three parts. The header, the body, and the\ - \ signature. The expiration of the token is a contained within the body. The\ - \ token can be used in the Authorization header in the format 'Authorization:\ - \ Bearer '." - operationId: createAccessTokenUsingIdentityProviderCredentials + summary: Get identity provider usage + description: Provides a description of how the currently configured identity + provider expects credentials to be passed to POST /access/token/identity-provider + operationId: getIdentityProviderUsageInstructions responses: "400": description: NiFi Registry was unable to complete the request because it was invalid. The request should not be retried without modification. - "401": - description: Client could not be authenticated. "409": description: NiFi Registry was unable to complete the request because it assumes a server state that is not valid. The NiFi Registry may not be @@ -373,201 +281,110 @@ paths: "500": description: NiFi Registry was unable to complete the request because an unexpected error occurred. - /access: - get: - tags: - - Access - summary: Get access status - description: Returns the current client's authenticated identity and permissions - to top-level resources - operationId: getAccessStatus - responses: - default: - content: - application/json: - schema: - $ref: '#/components/schemas/CurrentUser' - "409": - description: NiFi Registry was unable to complete the request because it - assumes a server state that is not valid. The NiFi Registry might be running - unsecured. - /access/token/identity-provider/usage: - get: + /access/token/login: + post: tags: - Access - summary: Get identity provider usage - description: Provides a description of how the currently configured identity - provider expects credentials to be passed to POST /access/token/identity-provider - operationId: getIdentityProviderUsageInstructions + summary: Create token using basic auth + description: "Creates a token for accessing the REST API via username/password.\ + \ The user credentials must be passed in standard HTTP Basic Auth format.\ + \ That is: 'Authorization: Basic ', where is the\ + \ base64 encoded value of ':'. The token returned is formatted\ + \ as a JSON Web Token (JWT). The token is base64 encoded and comprised of\ + \ three parts. The header, the body, and the signature. The expiration of\ + \ the token is a contained within the body. The token can be used in the Authorization\ + \ header in the format 'Authorization: Bearer '." + operationId: createAccessTokenUsingBasicAuthCredentials responses: "400": description: NiFi Registry was unable to complete the request because it was invalid. The request should not be retried without modification. + "401": + description: Client could not be authenticated. "409": description: NiFi Registry was unable to complete the request because it assumes a server state that is not valid. The NiFi Registry may not be - configured to support login with customized credentials. + configured to support login with username/password. "500": description: NiFi Registry was unable to complete the request because an unexpected error occurred. - /access/logout: - delete: + /buckets: + get: tags: - - Access - summary: Performs a logout for other providers that have been issued a JWT. - description: |2- - - - NOTE: This endpoint is subject to change as NiFi Registry and its REST API evolve. - operationId: logout + - Buckets + summary: Get all buckets + description: "The returned list will include only buckets for which the user\ + \ is authorized.If the user is not authorized for any buckets, this returns\ + \ an empty list." + operationId: getBuckets responses: - "200": - description: User was logged out successfully. "401": - description: Authentication token provided was empty or not in the correct - JWT format. - "500": - description: Client failed to log out. - /access/logout/complete: - get: - tags: - - Access - summary: Completes the logout sequence. - description: |2- - - - NOTE: This endpoint is subject to change as NiFi Registry and its REST API evolve. - operationId: logoutComplete - responses: - "200": - description: User was logged out successfully. - "401": - description: Authentication token provided was empty or not in the correct - JWT format. - "500": - description: Client failed to log out. - /access/oidc/callback: - get: - tags: - - Access - summary: Redirect/callback URI for processing the result of the OpenId Connect - login sequence. - description: |2- - - - NOTE: This endpoint is subject to change as NiFi Registry and its REST API evolve. - operationId: oidcCallback - responses: - "200": - description: default response + description: Client could not be authenticated. + default: content: - '*/*': {} - /access/oidc/exchange: + application/json: + schema: + type: array + items: + $ref: '#/components/schemas/Bucket' + x-content-type: application/json post: tags: - - Access - summary: Retrieves a JWT following a successful login sequence using the configured - OpenId Connect provider. - description: |2- - - - NOTE: This endpoint is subject to change as NiFi Registry and its REST API evolve. - operationId: oidcExchange - responses: - "200": - description: default response - content: - text/plain: {} - /access/oidc/logout: - get: - tags: - - Access - summary: Performs a logout in the OpenId Provider. - description: |2- - - - NOTE: This endpoint is subject to change as NiFi Registry and its REST API evolve. - operationId: oidcLogout + - Buckets + summary: Create bucket + operationId: createBucket + parameters: + - name: preserveSourceProperties + in: query + description: Whether source properties like identifier should be kept + required: false + style: form + explode: true + schema: + type: boolean + requestBody: + description: The bucket to create + content: + application/json: + schema: + $ref: '#/components/schemas/Bucket' + required: true responses: - "200": - description: default response + "400": + description: NiFi Registry was unable to complete the request because it + was invalid. The request should not be retried without modification. + "401": + description: Client could not be authenticated. + "403": + description: Client is not authorized to make this request. + default: content: - '*/*': {} - /access/oidc/logout/callback: + application/json: + schema: + $ref: '#/components/schemas/Bucket' + x-access-policy: + action: write + resource: /buckets + /buckets/fields: get: tags: - - Access - summary: Redirect/callback URI for processing the result of the OpenId Connect - logout sequence. - description: |2- - - - NOTE: This endpoint is subject to change as NiFi Registry and its REST API evolve. - operationId: oidcLogoutCallback + - Buckets + summary: Get bucket fields + description: Retrieves bucket field names for searching or sorting on buckets. + operationId: getAvailableBucketFields responses: - "200": - description: default response + default: content: - '*/*': {} - /access/oidc/request: + application/json: + schema: + $ref: '#/components/schemas/Fields' + /buckets/{bucketId}: get: tags: - - Access - summary: Initiates a request to authenticate through the configured OpenId Connect - provider. - description: |2- - - - NOTE: This endpoint is subject to change as NiFi Registry and its REST API evolve. - operationId: oidcRequest - responses: - "200": - description: default response - content: - '*/*': {} - /access/token/identity-provider/test: - post: - tags: - - Access - summary: Test identity provider - description: Tests the format of the credentials against this identity provider - without preforming authentication on the credentials to validate them. The - user credentials should be passed in a format understood by the custom identity - provider as defined by 'GET /access/token/identity-provider/usage'. - operationId: testIdentityProviderRecognizesCredentialsFormat - responses: - "400": - description: NiFi Registry was unable to complete the request because it - was invalid. The request should not be retried without modification. - "401": - description: The format of the credentials were not recognized by the currently - configured identity provider. - "409": - description: NiFi Registry was unable to complete the request because it - assumes a server state that is not valid. The NiFi Registry may not be - configured to support login with customized credentials. - "500": - description: NiFi Registry was unable to complete the request because an - unexpected error occurred. - /buckets/{bucketId}/bundles/{bundleType}: - post: - tags: - - BucketBundles - summary: Create extension bundle version - description: "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. \n\nNOTE: This endpoint is subject\ - \ to change as NiFi Registry and its REST API evolve." - operationId: createExtensionBundleVersion + - Buckets + summary: Get bucket + description: Gets the bucket with the given id. + operationId: getBucket parameters: - name: bucketId in: path @@ -577,53 +394,27 @@ paths: explode: false schema: type: string - - name: bundleType - in: path - description: The type of the bundle - required: true - style: simple - explode: false - schema: - type: string - enum: - - NIFI_NAR - - MINIFI_CPP - requestBody: - content: - multipart/form-data: - schema: - $ref: '#/components/schemas/bundles_bundleType_body' responses: - default: - content: - application/json: - schema: - $ref: '#/components/schemas/BundleVersion' - "400": - description: NiFi Registry was unable to complete the request because it - was invalid. The request should not be retried without modification. "401": description: Client could not be authenticated. "403": description: Client is not authorized to make this request. "404": description: The specified resource could not be found. - "409": - description: NiFi Registry was unable to complete the request because it - assumes a server state that is not valid. + default: + content: + application/json: + schema: + $ref: '#/components/schemas/Bucket' x-access-policy: + action: read resource: "/buckets/{bucketId}" - action: write - /buckets/{bucketId}/bundles: - get: + put: tags: - - BucketBundles - summary: Get extension bundles by bucket - description: |2- - - - NOTE: This endpoint is subject to change as NiFi Registry and its REST API evolve. - operationId: getExtensionBundles + - Buckets + summary: Update bucket + description: Updates the bucket with the given id. + operationId: updateBucket parameters: - name: bucketId in: path @@ -633,15 +424,14 @@ paths: explode: false schema: type: string + requestBody: + description: The updated bucket + content: + application/json: + schema: + $ref: '#/components/schemas/Bucket' + required: true responses: - default: - content: - application/json: - schema: - type: array - items: - $ref: '#/components/schemas/Bundle' - x-content-type: application/json "400": description: NiFi Registry was unable to complete the request because it was invalid. The request should not be retried without modification. @@ -654,34 +444,86 @@ paths: "409": description: NiFi Registry was unable to complete the request because it assumes a server state that is not valid. + default: + content: + application/json: + schema: + $ref: '#/components/schemas/Bucket' x-access-policy: + action: write resource: "/buckets/{bucketId}" - action: read - /buckets/{bucketId}/flows: - get: + delete: tags: - - BucketFlows - summary: Get bucket flows - description: Retrieves all flows in the given bucket. - operationId: getFlows - parameters: - - name: bucketId - in: path - description: The bucket identifier + - Buckets + summary: Delete bucket + description: "Deletes the bucket with the given id, along with all objects stored\ + \ in the bucket" + operationId: deleteBucket + parameters: + - name: version + in: query + description: The version is used to verify the client is working with the + latest version of the entity. + required: true + style: form + explode: true + schema: + $ref: '#/components/schemas/LongParameter' + - name: clientId + in: query + description: "If the client id is not specified, new one will be generated.\ + \ This value (whether specified or generated) is included in the response." + required: false + style: form + explode: true + schema: + $ref: '#/components/schemas/ClientIdParameter' + - name: bucketId + in: path + description: The bucket identifier required: true style: simple explode: false schema: type: string responses: + "400": + description: NiFi Registry was unable to complete the request because it + was invalid. The request should not be retried without modification. + "401": + description: Client could not be authenticated. + "403": + description: Client is not authorized to make this request. + "404": + description: The specified resource could not be found. default: content: application/json: schema: - type: array - items: - $ref: '#/components/schemas/VersionedFlow' - x-content-type: application/json + $ref: '#/components/schemas/Bucket' + x-access-policy: + action: delete + resource: "/buckets/{bucketId}" + /buckets/{bucketId}/bundles: + get: + tags: + - BucketBundles + summary: Get extension bundles by bucket + description: |2- + + + NOTE: This endpoint is subject to change as NiFi Registry and its REST API evolve. + operationId: getExtensionBundles + parameters: + - name: bucketId + in: path + description: The bucket identifier + required: true + style: simple + explode: false + schema: + type: string + responses: "400": description: NiFi Registry was unable to complete the request because it was invalid. The request should not be retried without modification. @@ -694,16 +536,36 @@ paths: "409": description: NiFi Registry was unable to complete the request because it assumes a server state that is not valid. + default: + content: + application/json: + schema: + type: array + items: + $ref: '#/components/schemas/Bundle' + x-content-type: application/json x-access-policy: - resource: "/buckets/{bucketId}" action: read + resource: "/buckets/{bucketId}" + /buckets/{bucketId}/bundles/{bundleType}: post: tags: - - BucketFlows - summary: Create flow - description: Creates a flow in the given bucket. The flow id is created by the - server and populated in the returned entity. - operationId: createFlow + - BucketBundles + summary: Create extension bundle version + description: "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. \n\nNOTE: This endpoint is subject\ + \ to change as NiFi Registry and its REST API evolve." + operationId: createExtensionBundleVersion parameters: - name: bucketId in: path @@ -713,19 +575,23 @@ paths: explode: false schema: type: string + - name: bundleType + in: path + description: The type of the bundle + required: true + style: simple + explode: false + schema: + type: string + enum: + - NIFI_NAR + - MINIFI_CPP requestBody: - description: The details of the flow to create. content: - application/json: + multipart/form-data: schema: - $ref: '#/components/schemas/VersionedFlow' - required: true + $ref: '#/components/schemas/bundles_bundleType_body' responses: - default: - content: - application/json: - schema: - $ref: '#/components/schemas/VersionedFlow' "400": description: NiFi Registry was unable to complete the request because it was invalid. The request should not be retried without modification. @@ -738,17 +604,21 @@ paths: "409": description: NiFi Registry was unable to complete the request because it assumes a server state that is not valid. + default: + content: + application/json: + schema: + $ref: '#/components/schemas/BundleVersion' x-access-policy: - resource: "/buckets/{bucketId}" action: write - /buckets/{bucketId}/flows/{flowId}/versions: + resource: "/buckets/{bucketId}" + /buckets/{bucketId}/flows: get: tags: - BucketFlows - summary: Get bucket flow versions - description: Gets summary information for all versions of a flow. Versions are - ordered newest->oldest. - operationId: getFlowVersions + summary: Get bucket flows + description: Retrieves all flows in the given bucket. + operationId: getFlows parameters: - name: bucketId in: path @@ -758,23 +628,10 @@ paths: explode: false schema: type: string - - name: flowId - in: path - description: The flow identifier - required: true - style: simple - explode: false - schema: - type: string responses: - default: - content: - application/json: - schema: - type: array - items: - $ref: '#/components/schemas/VersionedFlowSnapshotMetadata' - x-content-type: application/json + "400": + description: NiFi Registry was unable to complete the request because it + was invalid. The request should not be retried without modification. "401": description: Client could not be authenticated. "403": @@ -784,17 +641,24 @@ paths: "409": description: NiFi Registry was unable to complete the request because it assumes a server state that is not valid. + default: + content: + application/json: + schema: + type: array + items: + $ref: '#/components/schemas/VersionedFlow' + x-content-type: application/json x-access-policy: - resource: "/buckets/{bucketId}" action: read + resource: "/buckets/{bucketId}" post: tags: - BucketFlows - summary: Create flow version - description: Creates the next version of a flow. The version number of the object - being created must be the next available version integer. Flow versions are - immutable after they are created. - operationId: createFlowVersion + summary: Create flow + description: Creates a flow in the given bucket. The flow id is created by the + server and populated in the returned entity. + operationId: createFlow parameters: - name: bucketId in: path @@ -804,35 +668,14 @@ paths: explode: false schema: type: string - - name: flowId - in: path - description: The flow identifier - required: true - style: simple - explode: false - schema: - type: string - - name: preserveSourceProperties - in: query - description: Whether source properties like author should be kept - required: false - style: form - explode: true - schema: - type: boolean requestBody: - description: The new versioned flow snapshot. + description: The details of the flow to create. content: - '*/*': + application/json: schema: - $ref: '#/components/schemas/VersionedFlowSnapshot' + $ref: '#/components/schemas/VersionedFlow' required: true responses: - default: - content: - application/json: - schema: - $ref: '#/components/schemas/VersionedFlowSnapshot' "400": description: NiFi Registry was unable to complete the request because it was invalid. The request should not be retried without modification. @@ -845,9 +688,14 @@ paths: "409": description: NiFi Registry was unable to complete the request because it assumes a server state that is not valid. + default: + content: + application/json: + schema: + $ref: '#/components/schemas/VersionedFlow' x-access-policy: - resource: "/buckets/{bucketId}" action: write + resource: "/buckets/{bucketId}" /buckets/{bucketId}/flows/{flowId}: get: tags: @@ -873,11 +721,6 @@ paths: schema: type: string responses: - default: - content: - application/json: - schema: - $ref: '#/components/schemas/VersionedFlow' "400": description: NiFi Registry was unable to complete the request because it was invalid. The request should not be retried without modification. @@ -890,9 +733,14 @@ paths: "409": description: NiFi Registry was unable to complete the request because it assumes a server state that is not valid. + default: + content: + application/json: + schema: + $ref: '#/components/schemas/VersionedFlow' x-access-policy: - resource: "/buckets/{bucketId}" action: read + resource: "/buckets/{bucketId}" put: tags: - BucketFlows @@ -924,11 +772,6 @@ paths: $ref: '#/components/schemas/VersionedFlow' required: true responses: - default: - content: - application/json: - schema: - $ref: '#/components/schemas/VersionedFlow' "400": description: NiFi Registry was unable to complete the request because it was invalid. The request should not be retried without modification. @@ -941,9 +784,14 @@ paths: "409": description: NiFi Registry was unable to complete the request because it assumes a server state that is not valid. + default: + content: + application/json: + schema: + $ref: '#/components/schemas/VersionedFlow' x-access-policy: - resource: "/buckets/{bucketId}" action: write + resource: "/buckets/{bucketId}" delete: tags: - BucketFlows @@ -986,11 +834,6 @@ paths: schema: type: string responses: - default: - content: - application/json: - schema: - $ref: '#/components/schemas/VersionedFlow' "401": description: Client could not be authenticated. "403": @@ -1000,17 +843,21 @@ paths: "409": description: NiFi Registry was unable to complete the request because it assumes a server state that is not valid. + default: + content: + application/json: + schema: + $ref: '#/components/schemas/VersionedFlow' x-access-policy: - resource: "/buckets/{bucketId}" action: delete - /buckets/{bucketId}/flows/{flowId}/versions/{versionNumber}/export: + resource: "/buckets/{bucketId}" + /buckets/{bucketId}/flows/{flowId}/diff/{versionA}/{versionB}: get: tags: - BucketFlows - summary: Exports specified bucket flow version content - description: "Exports the specified version of a flow, including the metadata\ - \ and content of the flow." - operationId: exportVersionedFlow + summary: Get bucket flow diff + description: Computes the differences between two given versions of a flow. + operationId: getFlowDiff parameters: - name: bucketId in: path @@ -1028,21 +875,28 @@ paths: explode: false schema: type: string - - name: versionNumber + - name: versionA in: path - description: The version number + description: The first version number required: true style: simple explode: false schema: type: integer format: int32 - responses: - default: - content: - application/json: - schema: - $ref: '#/components/schemas/VersionedFlowSnapshot' + - name: versionB + in: path + description: The second version number + required: true + style: simple + explode: false + schema: + type: integer + format: int32 + responses: + "400": + description: NiFi Registry was unable to complete the request because it + was invalid. The request should not be retried without modification. "401": description: Client could not be authenticated. "403": @@ -1052,16 +906,22 @@ paths: "409": description: NiFi Registry was unable to complete the request because it assumes a server state that is not valid. + default: + content: + application/json: + schema: + $ref: '#/components/schemas/VersionedFlowDifference' x-access-policy: - resource: "/buckets/{bucketId}" action: read - /buckets/{bucketId}/flows/{flowId}/diff/{versionA}/{versionB}: + resource: "/buckets/{bucketId}" + /buckets/{bucketId}/flows/{flowId}/versions: get: tags: - BucketFlows - summary: Get bucket flow diff - description: Computes the differences between two given versions of a flow. - operationId: getFlowDiff + summary: Get bucket flow versions + description: Gets summary information for all versions of a flow. Versions are + ordered newest->oldest. + operationId: getFlowVersions parameters: - name: bucketId in: path @@ -1079,30 +939,68 @@ paths: explode: false schema: type: string - - name: versionA + responses: + "401": + description: Client could not be authenticated. + "403": + description: Client is not authorized to make this request. + "404": + description: The specified resource could not be found. + "409": + description: NiFi Registry was unable to complete the request because it + assumes a server state that is not valid. + default: + content: + application/json: + schema: + type: array + items: + $ref: '#/components/schemas/VersionedFlowSnapshotMetadata' + x-content-type: application/json + x-access-policy: + action: read + resource: "/buckets/{bucketId}" + post: + tags: + - BucketFlows + summary: Create flow version + description: Creates the next version of a flow. The version number of the object + being created must be the next available version integer. Flow versions are + immutable after they are created. + operationId: createFlowVersion + parameters: + - name: bucketId in: path - description: The first version number + description: The bucket identifier required: true style: simple explode: false schema: - type: integer - format: int32 - - name: versionB + type: string + - name: flowId in: path - description: The second version number + description: The flow identifier required: true style: simple explode: false schema: - type: integer - format: int32 + type: string + - name: preserveSourceProperties + in: query + description: Whether source properties like author should be kept + required: false + style: form + explode: true + schema: + type: boolean + requestBody: + description: The new versioned flow snapshot. + content: + '*/*': + schema: + $ref: '#/components/schemas/VersionedFlowSnapshot' + required: true responses: - default: - content: - application/json: - schema: - $ref: '#/components/schemas/VersionedFlowDifference' "400": description: NiFi Registry was unable to complete the request because it was invalid. The request should not be retried without modification. @@ -1115,17 +1013,23 @@ paths: "409": description: NiFi Registry was unable to complete the request because it assumes a server state that is not valid. + default: + content: + application/json: + schema: + $ref: '#/components/schemas/VersionedFlowSnapshot' x-access-policy: + action: write resource: "/buckets/{bucketId}" - action: read - /buckets/{bucketId}/flows/{flowId}/versions/{versionNumber}: - get: + /buckets/{bucketId}/flows/{flowId}/versions/import: + post: tags: - BucketFlows - summary: Get bucket flow version - description: "Gets the given version of a flow, including the metadata and content\ - \ for the version." - operationId: getFlowVersion + summary: Import flow version + description: Import the next version of a flow. The version number of the object + being created will be the next available version integer. Flow versions are + immutable after they are created. + operationId: importVersionedFlow parameters: - name: bucketId in: path @@ -1143,21 +1047,22 @@ paths: explode: false schema: type: string - - name: versionNumber - in: path - description: The version number - required: true + - name: Comments + in: header + required: false style: simple explode: false schema: - type: integer - format: int32 + type: string + requestBody: + description: file + content: + application/json: + schema: + $ref: '#/components/schemas/VersionedFlowSnapshot' responses: - default: - content: - application/json: - schema: - $ref: '#/components/schemas/VersionedFlowSnapshot' + "201": + description: The resource has been successfully created. "400": description: NiFi Registry was unable to complete the request because it was invalid. The request should not be retried without modification. @@ -1170,9 +1075,14 @@ paths: "409": description: NiFi Registry was unable to complete the request because it assumes a server state that is not valid. + default: + content: + application/json: + schema: + $ref: '#/components/schemas/VersionedFlowSnapshot' x-access-policy: + action: write resource: "/buckets/{bucketId}" - action: read /buckets/{bucketId}/flows/{flowId}/versions/latest: get: tags: @@ -1199,11 +1109,6 @@ paths: schema: type: string responses: - default: - content: - application/json: - schema: - $ref: '#/components/schemas/VersionedFlowSnapshot' "401": description: Client could not be authenticated. "403": @@ -1213,9 +1118,14 @@ paths: "409": description: NiFi Registry was unable to complete the request because it assumes a server state that is not valid. + default: + content: + application/json: + schema: + $ref: '#/components/schemas/VersionedFlowSnapshot' x-access-policy: - resource: "/buckets/{bucketId}" action: read + resource: "/buckets/{bucketId}" /buckets/{bucketId}/flows/{flowId}/versions/latest/metadata: get: tags: @@ -1241,11 +1151,6 @@ paths: schema: type: string responses: - default: - content: - application/json: - schema: - $ref: '#/components/schemas/VersionedFlowSnapshotMetadata' "401": description: Client could not be authenticated. "403": @@ -1255,18 +1160,22 @@ paths: "409": description: NiFi Registry was unable to complete the request because it assumes a server state that is not valid. + default: + content: + application/json: + schema: + $ref: '#/components/schemas/VersionedFlowSnapshotMetadata' x-access-policy: - resource: "/buckets/{bucketId}" action: read - /buckets/{bucketId}/flows/{flowId}/versions/import: - post: + resource: "/buckets/{bucketId}" + /buckets/{bucketId}/flows/{flowId}/versions/{versionNumber}: + get: tags: - BucketFlows - summary: Import flow version - description: Import the next version of a flow. The version number of the object - being created will be the next available version integer. Flow versions are - immutable after they are created. - operationId: importVersionedFlow + summary: Get bucket flow version + description: "Gets the given version of a flow, including the metadata and content\ + \ for the version." + operationId: getFlowVersion parameters: - name: bucketId in: path @@ -1284,27 +1193,16 @@ paths: explode: false schema: type: string - - name: Comments - in: header - required: false + - name: versionNumber + in: path + description: The version number + required: true style: simple explode: false schema: - type: string - requestBody: - description: file - content: - application/json: - schema: - $ref: '#/components/schemas/VersionedFlowSnapshot' + type: integer + format: int32 responses: - default: - content: - application/json: - schema: - $ref: '#/components/schemas/VersionedFlowSnapshot' - "201": - description: The resource has been successfully created. "400": description: NiFi Registry was unable to complete the request because it was invalid. The request should not be retried without modification. @@ -1317,128 +1215,49 @@ paths: "409": description: NiFi Registry was unable to complete the request because it assumes a server state that is not valid. - x-access-policy: - resource: "/buckets/{bucketId}" - action: write - /buckets: - get: - tags: - - Buckets - summary: Get all buckets - description: "The returned list will include only buckets for which the user\ - \ is authorized.If the user is not authorized for any buckets, this returns\ - \ an empty list." - operationId: getBuckets - responses: default: content: application/json: schema: - type: array - items: - $ref: '#/components/schemas/Bucket' - x-content-type: application/json - "401": - description: Client could not be authenticated. - post: + $ref: '#/components/schemas/VersionedFlowSnapshot' + x-access-policy: + action: read + resource: "/buckets/{bucketId}" + /buckets/{bucketId}/flows/{flowId}/versions/{versionNumber}/export: + get: tags: - - Buckets - summary: Create bucket - operationId: createBucket + - BucketFlows + summary: Exports specified bucket flow version content + description: "Exports the specified version of a flow, including the metadata\ + \ and content of the flow." + operationId: exportVersionedFlow parameters: - - name: preserveSourceProperties - in: query - description: Whether source properties like identifier should be kept - required: false - style: form - explode: true + - name: bucketId + in: path + description: The bucket identifier + required: true + style: simple + explode: false schema: - type: boolean - requestBody: - description: The bucket to create - content: - application/json: - schema: - $ref: '#/components/schemas/Bucket' - required: true - responses: - default: - content: - application/json: - schema: - $ref: '#/components/schemas/Bucket' - "400": - description: NiFi Registry was unable to complete the request because it - was invalid. The request should not be retried without modification. - "401": - description: Client could not be authenticated. - "403": - description: Client is not authorized to make this request. - x-access-policy: - resource: /buckets - action: write - /buckets/{bucketId}: - get: - tags: - - Buckets - summary: Get bucket - description: Gets the bucket with the given id. - operationId: getBucket - parameters: - - name: bucketId + type: string + - name: flowId in: path - description: The bucket identifier + description: The flow identifier required: true style: simple explode: false schema: type: string - responses: - default: - content: - application/json: - schema: - $ref: '#/components/schemas/Bucket' - "401": - description: Client could not be authenticated. - "403": - description: Client is not authorized to make this request. - "404": - description: The specified resource could not be found. - x-access-policy: - resource: "/buckets/{bucketId}" - action: read - put: - tags: - - Buckets - summary: Update bucket - description: Updates the bucket with the given id. - operationId: updateBucket - parameters: - - name: bucketId + - name: versionNumber in: path - description: The bucket identifier + description: The version number required: true style: simple explode: false schema: - type: string - requestBody: - description: The updated bucket - content: - application/json: - schema: - $ref: '#/components/schemas/Bucket' - required: true + type: integer + format: int32 responses: - default: - content: - application/json: - schema: - $ref: '#/components/schemas/Bucket' - "400": - description: NiFi Registry was unable to complete the request because it - was invalid. The request should not be retried without modification. "401": description: Client could not be authenticated. "403": @@ -1448,74 +1267,119 @@ paths: "409": description: NiFi Registry was unable to complete the request because it assumes a server state that is not valid. + default: + content: + application/json: + schema: + $ref: '#/components/schemas/VersionedFlowSnapshot' x-access-policy: + action: read resource: "/buckets/{bucketId}" - action: write - delete: + /bundles: + get: tags: - - Buckets - summary: Delete bucket - description: "Deletes the bucket with the given id, along with all objects stored\ - \ in the bucket" - operationId: deleteBucket + - Bundles + summary: Get all bundles + description: "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. \n\nNOTE: This endpoint\ + \ is subject to change as NiFi Registry and its REST API evolve." + operationId: getBundles parameters: - - name: version + - name: bucketName in: query - description: The version is used to verify the client is working with the - latest version of the entity. - required: true + description: "Optional bucket name to filter results. The value may be an\ + \ exact match, or a wildcard, such as 'My Bucket%' to select all bundles\ + \ where the bucket name starts with 'My Bucket'." + required: false style: form explode: true schema: - $ref: '#/components/schemas/LongParameter' - - name: clientId + type: string + - name: groupId in: query - description: "If the client id is not specified, new one will be generated.\ - \ This value (whether specified or generated) is included in the response." + description: "Optional groupId to filter results. The value may be an exact\ + \ match, or a wildcard, such as 'com.%' to select all bundles where the\ + \ groupId starts with 'com.'." required: false style: form explode: true schema: - $ref: '#/components/schemas/ClientIdParameter' - - name: bucketId - in: path - description: The bucket identifier - required: true - style: simple - explode: false + type: string + - name: artifactId + in: query + description: "Optional artifactId to filter results. The value may be an exact\ + \ match, or a wildcard, such as 'nifi-%' to select all bundles where the\ + \ artifactId starts with 'nifi-'." + required: false + style: form + explode: true schema: type: string responses: + "401": + description: Client could not be authenticated. default: content: application/json: schema: - $ref: '#/components/schemas/Bucket' - "400": - description: NiFi Registry was unable to complete the request because it - was invalid. The request should not be retried without modification. - "401": - description: Client could not be authenticated. - "403": - description: Client is not authorized to make this request. - "404": - description: The specified resource could not be found. - x-access-policy: - resource: "/buckets/{bucketId}" - action: delete - /buckets/fields: + type: array + items: + $ref: '#/components/schemas/Bundle' + x-content-type: application/json + /bundles/versions: get: tags: - - Buckets - summary: Get bucket fields - description: Retrieves bucket field names for searching or sorting on buckets. - operationId: getAvailableBucketFields + - Bundles + summary: Get all bundle versions + description: "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. \n\nNOTE: This endpoint is\ + \ subject to change as NiFi Registry and its REST API evolve." + operationId: getBundleVersions_1 + parameters: + - name: groupId + in: query + description: "Optional groupId to filter results. The value may be an exact\ + \ match, or a wildcard, such as 'com.%' to select all bundle versions where\ + \ the groupId starts with 'com.'." + required: false + style: form + explode: true + schema: + type: string + - name: artifactId + in: query + description: "Optional artifactId to filter results. The value may be an exact\ + \ match, or a wildcard, such as 'nifi-%' to select all bundle versions where\ + \ the artifactId starts with 'nifi-'." + required: false + style: form + explode: true + schema: + type: string + - name: version + in: query + description: "Optional version to filter results. The value maye be an exact\ + \ match, or a wildcard, such as '1.0.%' to select all bundle versions where\ + \ the version starts with '1.0.'." + required: false + style: form + explode: true + schema: + type: string responses: + "401": + description: Client could not be authenticated. default: content: application/json: schema: - $ref: '#/components/schemas/Fields' + type: array + items: + $ref: '#/components/schemas/BundleVersionMetadata' + x-content-type: application/json /bundles/{bundleId}: get: tags: @@ -1534,11 +1398,6 @@ paths: schema: type: string responses: - default: - content: - application/json: - schema: - $ref: '#/components/schemas/Bundle' "400": description: NiFi Registry was unable to complete the request because it was invalid. The request should not be retried without modification. @@ -1551,9 +1410,14 @@ paths: "409": description: NiFi Registry was unable to complete the request because it assumes a server state that is not valid. + default: + content: + application/json: + schema: + $ref: '#/components/schemas/Bundle' x-access-policy: - resource: "/buckets/{bucketId}" action: read + resource: "/buckets/{bucketId}" delete: tags: - Bundles @@ -1572,11 +1436,6 @@ paths: schema: type: string responses: - default: - content: - application/json: - schema: - $ref: '#/components/schemas/Bundle' "400": description: NiFi Registry was unable to complete the request because it was invalid. The request should not be retried without modification. @@ -1589,18 +1448,23 @@ paths: "409": description: NiFi Registry was unable to complete the request because it assumes a server state that is not valid. + default: + content: + application/json: + schema: + $ref: '#/components/schemas/Bundle' x-access-policy: - resource: "/buckets/{bucketId}" action: write - /bundles/{bundleId}/versions/{version}: + resource: "/buckets/{bucketId}" + /bundles/{bundleId}/versions: get: tags: - Bundles - summary: Get bundle version - description: "Gets the descriptor for the given version of the given extension\ - \ bundle. \n\nNOTE: This endpoint is subject to change as NiFi Registry and\ - \ its REST API evolve." - operationId: getBundleVersion + summary: Get bundle versions + description: "Gets the metadata for the versions of the given extension bundle.\ + \ \n\nNOTE: This endpoint is subject to change as NiFi Registry and its REST\ + \ API evolve." + operationId: getBundleVersions parameters: - name: bundleId in: path @@ -1610,20 +1474,7 @@ paths: explode: false schema: type: string - - name: version - in: path - description: The version of the bundle - required: true - style: simple - explode: false - schema: - type: string responses: - default: - content: - application/json: - schema: - $ref: '#/components/schemas/BundleVersion' "400": description: NiFi Registry was unable to complete the request because it was invalid. The request should not be retried without modification. @@ -1636,9 +1487,64 @@ paths: "409": description: NiFi Registry was unable to complete the request because it assumes a server state that is not valid. - x-access-policy: + default: + content: + application/json: + schema: + type: array + items: + $ref: '#/components/schemas/BundleVersionMetadata' + x-content-type: application/json + x-access-policy: + action: read resource: "/buckets/{bucketId}" + /bundles/{bundleId}/versions/{version}: + get: + tags: + - Bundles + summary: Get bundle version + description: "Gets the descriptor for the given version of the given extension\ + \ bundle. \n\nNOTE: This endpoint is subject to change as NiFi Registry and\ + \ its REST API evolve." + operationId: getBundleVersion + parameters: + - name: bundleId + in: path + description: The extension bundle identifier + required: true + style: simple + explode: false + schema: + type: string + - name: version + in: path + description: The version of the bundle + required: true + style: simple + explode: false + schema: + type: string + responses: + "400": + description: NiFi Registry was unable to complete the request because it + was invalid. The request should not be retried without modification. + "401": + description: Client could not be authenticated. + "403": + description: Client is not authorized to make this request. + "404": + description: The specified resource could not be found. + "409": + description: NiFi Registry was unable to complete the request because it + assumes a server state that is not valid. + default: + content: + application/json: + schema: + $ref: '#/components/schemas/BundleVersion' + x-access-policy: action: read + resource: "/buckets/{bucketId}" delete: tags: - Bundles @@ -1665,11 +1571,6 @@ paths: schema: type: string responses: - default: - content: - application/json: - schema: - $ref: '#/components/schemas/BundleVersion' "400": description: NiFi Registry was unable to complete the request because it was invalid. The request should not be retried without modification. @@ -1682,9 +1583,14 @@ paths: "409": description: NiFi Registry was unable to complete the request because it assumes a server state that is not valid. + default: + content: + application/json: + schema: + $ref: '#/components/schemas/BundleVersion' x-access-policy: - resource: "/buckets/{bucketId}" action: write + resource: "/buckets/{bucketId}" /bundles/{bundleId}/versions/{version}/content: get: tags: @@ -1712,13 +1618,6 @@ paths: schema: type: string responses: - default: - content: - application/octet-stream: - schema: - type: string - format: byte - x-content-type: application/octet-stream "400": description: NiFi Registry was unable to complete the request because it was invalid. The request should not be retried without modification. @@ -1731,18 +1630,25 @@ paths: "409": description: NiFi Registry was unable to complete the request because it assumes a server state that is not valid. + default: + content: + application/octet-stream: + schema: + type: string + format: byte + x-content-type: application/octet-stream x-access-policy: - resource: "/buckets/{bucketId}" action: read - /bundles/{bundleId}/versions/{version}/extensions/{name}: + resource: "/buckets/{bucketId}" + /bundles/{bundleId}/versions/{version}/extensions: get: tags: - Bundles - summary: Get bundle version extension - description: "Gets the metadata about the extension with the given name in the\ - \ given extension bundle version. \n\nNOTE: This endpoint is subject to change\ - \ as NiFi Registry and its REST API evolve." - operationId: getBundleVersionExtension + summary: Get bundle version extensions + description: "Gets the metadata about the extensions in the given extension\ + \ bundle version. \n\nNOTE: This endpoint is subject to change as NiFi Registry\ + \ and its REST API evolve." + operationId: getBundleVersionExtensions parameters: - name: bundleId in: path @@ -1760,23 +1666,7 @@ paths: explode: false schema: type: string - - name: name - in: path - description: The fully qualified name of the extension - required: true - style: simple - explode: false - schema: - type: string responses: - default: - content: - application/json: - schema: - type: array - items: - $ref: '#/components/schemas/Extension' - x-content-type: application/json "400": description: NiFi Registry was unable to complete the request because it was invalid. The request should not be retried without modification. @@ -1789,18 +1679,26 @@ paths: "409": description: NiFi Registry was unable to complete the request because it assumes a server state that is not valid. + default: + content: + application/json: + schema: + type: array + items: + $ref: '#/components/schemas/ExtensionMetadata' + x-content-type: application/json x-access-policy: - resource: "/buckets/{bucketId}" action: read - /bundles/{bundleId}/versions/{version}/extensions/{name}/docs/additional-details: + resource: "/buckets/{bucketId}" + /bundles/{bundleId}/versions/{version}/extensions/{name}: get: tags: - Bundles - summary: Get bundle version extension docs details - description: "Gets the additional details documentation for the given extension\ - \ in the given extension bundle version. \n\nNOTE: This endpoint is subject\ - \ to change as NiFi Registry and its REST API evolve." - operationId: getBundleVersionExtensionAdditionalDetailsDocs + summary: Get bundle version extension + description: "Gets the metadata about the extension with the given name in the\ + \ given extension bundle version. \n\nNOTE: This endpoint is subject to change\ + \ as NiFi Registry and its REST API evolve." + operationId: getBundleVersionExtension parameters: - name: bundleId in: path @@ -1839,9 +1737,17 @@ paths: "409": description: NiFi Registry was unable to complete the request because it assumes a server state that is not valid. + default: + content: + application/json: + schema: + type: array + items: + $ref: '#/components/schemas/Extension' + x-content-type: application/json x-access-policy: - resource: "/buckets/{bucketId}" action: read + resource: "/buckets/{bucketId}" /bundles/{bundleId}/versions/{version}/extensions/{name}/docs: get: tags: @@ -1890,17 +1796,17 @@ paths: description: NiFi Registry was unable to complete the request because it assumes a server state that is not valid. x-access-policy: - resource: "/buckets/{bucketId}" action: read - /bundles/{bundleId}/versions/{version}/extensions: + resource: "/buckets/{bucketId}" + /bundles/{bundleId}/versions/{version}/extensions/{name}/docs/additional-details: get: tags: - Bundles - summary: Get bundle version extensions - description: "Gets the metadata about the extensions in the given extension\ - \ bundle version. \n\nNOTE: This endpoint is subject to change as NiFi Registry\ - \ and its REST API evolve." - operationId: getBundleVersionExtensions + summary: Get bundle version extension docs details + description: "Gets the additional details documentation for the given extension\ + \ in the given extension bundle version. \n\nNOTE: This endpoint is subject\ + \ to change as NiFi Registry and its REST API evolve." + operationId: getBundleVersionExtensionAdditionalDetailsDocs parameters: - name: bundleId in: path @@ -1918,15 +1824,58 @@ paths: explode: false schema: type: string + - name: name + in: path + description: The fully qualified name of the extension + required: true + style: simple + explode: false + schema: + type: string + responses: + "400": + description: NiFi Registry was unable to complete the request because it + was invalid. The request should not be retried without modification. + "401": + description: Client could not be authenticated. + "403": + description: Client is not authorized to make this request. + "404": + description: The specified resource could not be found. + "409": + description: NiFi Registry was unable to complete the request because it + assumes a server state that is not valid. + x-access-policy: + action: read + resource: "/buckets/{bucketId}" + /config: + get: + tags: + - Config + summary: Get configration + description: Gets the NiFi Registry configurations. + operationId: getConfiguration responses: + "401": + description: Client could not be authenticated. default: content: application/json: schema: - type: array - items: - $ref: '#/components/schemas/ExtensionMetadata' - x-content-type: application/json + $ref: '#/components/schemas/RegistryConfiguration' + x-access-policy: + action: read + resource: "/policies,/tenants" + /extension-repository: + get: + tags: + - ExtensionRepository + summary: Get extension repo buckets + description: "Gets the names of the buckets the current user is authorized for\ + \ in order to browse the repo by bucket. \n\nNOTE: This endpoint is subject\ + \ to change as NiFi Registry and its REST API evolve." + operationId: getExtensionRepoBuckets + responses: "400": description: NiFi Registry was unable to complete the request because it was invalid. The request should not be retried without modification. @@ -1939,36 +1888,33 @@ paths: "409": description: NiFi Registry was unable to complete the request because it assumes a server state that is not valid. - x-access-policy: - resource: "/buckets/{bucketId}" - action: read - /bundles/{bundleId}/versions: + default: + content: + application/json: + schema: + type: array + items: + $ref: '#/components/schemas/ExtensionRepoBucket' + x-content-type: application/json + /extension-repository/{bucketName}: get: tags: - - Bundles - summary: Get bundle versions - description: "Gets the metadata for the versions of the given extension bundle.\ + - ExtensionRepository + summary: Get extension repo groups + description: "Gets the groups in the extension repository in the given bucket.\ \ \n\nNOTE: This endpoint is subject to change as NiFi Registry and its REST\ \ API evolve." - operationId: getBundleVersions + operationId: getExtensionRepoGroups parameters: - - name: bundleId + - name: bucketName in: path - description: The extension bundle identifier + description: The bucket name required: true style: simple explode: false schema: type: string responses: - default: - content: - application/json: - schema: - type: array - items: - $ref: '#/components/schemas/BundleVersionMetadata' - x-content-type: application/json "400": description: NiFi Registry was unable to complete the request because it was invalid. The request should not be retried without modification. @@ -1981,133 +1927,18 @@ paths: "409": description: NiFi Registry was unable to complete the request because it assumes a server state that is not valid. + default: + content: + application/json: + schema: + type: array + items: + $ref: '#/components/schemas/ExtensionRepoGroup' + x-content-type: application/json x-access-policy: - resource: "/buckets/{bucketId}" action: read - /bundles/versions: - get: - tags: - - Bundles - summary: Get all bundle versions - description: "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. \n\nNOTE: This endpoint is\ - \ subject to change as NiFi Registry and its REST API evolve." - operationId: getBundleVersions_1 - parameters: - - name: groupId - in: query - description: "Optional groupId to filter results. The value may be an exact\ - \ match, or a wildcard, such as 'com.%' to select all bundle versions where\ - \ the groupId starts with 'com.'." - required: false - style: form - explode: true - schema: - type: string - - name: artifactId - in: query - description: "Optional artifactId to filter results. The value may be an exact\ - \ match, or a wildcard, such as 'nifi-%' to select all bundle versions where\ - \ the artifactId starts with 'nifi-'." - required: false - style: form - explode: true - schema: - type: string - - name: version - in: query - description: "Optional version to filter results. The value maye be an exact\ - \ match, or a wildcard, such as '1.0.%' to select all bundle versions where\ - \ the version starts with '1.0.'." - required: false - style: form - explode: true - schema: - type: string - responses: - default: - content: - application/json: - schema: - type: array - items: - $ref: '#/components/schemas/BundleVersionMetadata' - x-content-type: application/json - "401": - description: Client could not be authenticated. - /bundles: - get: - tags: - - Bundles - summary: Get all bundles - description: "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. \n\nNOTE: This endpoint\ - \ is subject to change as NiFi Registry and its REST API evolve." - operationId: getBundles - parameters: - - name: bucketName - in: query - description: "Optional bucket name to filter results. The value may be an\ - \ exact match, or a wildcard, such as 'My Bucket%' to select all bundles\ - \ where the bucket name starts with 'My Bucket'." - required: false - style: form - explode: true - schema: - type: string - - name: groupId - in: query - description: "Optional groupId to filter results. The value may be an exact\ - \ match, or a wildcard, such as 'com.%' to select all bundles where the\ - \ groupId starts with 'com.'." - required: false - style: form - explode: true - schema: - type: string - - name: artifactId - in: query - description: "Optional artifactId to filter results. The value may be an exact\ - \ match, or a wildcard, such as 'nifi-%' to select all bundles where the\ - \ artifactId starts with 'nifi-'." - required: false - style: form - explode: true - schema: - type: string - responses: - default: - content: - application/json: - schema: - type: array - items: - $ref: '#/components/schemas/Bundle' - x-content-type: application/json - "401": - description: Client could not be authenticated. - /config: - get: - tags: - - Config - summary: Get configration - description: Gets the NiFi Registry configurations. - operationId: getConfiguration - responses: - default: - content: - application/json: - schema: - $ref: '#/components/schemas/RegistryConfiguration' - "401": - description: Client could not be authenticated. - x-access-policy: - resource: "/policies,/tenants" - action: read - /extension-repository/{bucketName}/{groupId}: + resource: "/buckets/{bucketId}" + /extension-repository/{bucketName}/{groupId}: get: tags: - ExtensionRepository @@ -2134,14 +1965,6 @@ paths: schema: type: string responses: - default: - content: - application/json: - schema: - type: array - items: - $ref: '#/components/schemas/ExtensionRepoArtifact' - x-content-type: application/json "400": description: NiFi Registry was unable to complete the request because it was invalid. The request should not be retried without modification. @@ -2154,48 +1977,26 @@ paths: "409": description: NiFi Registry was unable to complete the request because it assumes a server state that is not valid. - x-access-policy: - resource: "/buckets/{bucketId}" - action: read - /extension-repository: - get: - tags: - - ExtensionRepository - summary: Get extension repo buckets - description: "Gets the names of the buckets the current user is authorized for\ - \ in order to browse the repo by bucket. \n\nNOTE: This endpoint is subject\ - \ to change as NiFi Registry and its REST API evolve." - operationId: getExtensionRepoBuckets - responses: default: content: application/json: schema: type: array items: - $ref: '#/components/schemas/ExtensionRepoBucket' + $ref: '#/components/schemas/ExtensionRepoArtifact' x-content-type: application/json - "400": - description: NiFi Registry was unable to complete the request because it - was invalid. The request should not be retried without modification. - "401": - description: Client could not be authenticated. - "403": - description: Client is not authorized to make this request. - "404": - description: The specified resource could not be found. - "409": - description: NiFi Registry was unable to complete the request because it - assumes a server state that is not valid. - /extension-repository/{bucketName}: + x-access-policy: + action: read + resource: "/buckets/{bucketId}" + /extension-repository/{bucketName}/{groupId}/{artifactId}: get: tags: - ExtensionRepository - summary: Get extension repo groups - description: "Gets the groups in the extension repository in the given bucket.\ - \ \n\nNOTE: This endpoint is subject to change as NiFi Registry and its REST\ - \ API evolve." - operationId: getExtensionRepoGroups + summary: Get extension repo versions + description: "Gets the versions in the extension repository for the given bucket,\ + \ group, and artifact. \n\nNOTE: This endpoint is subject to change as NiFi\ + \ Registry and its REST API evolve." + operationId: getExtensionRepoVersions parameters: - name: bucketName in: path @@ -2205,15 +2006,23 @@ paths: explode: false schema: type: string + - name: groupId + in: path + description: The group identifier + required: true + style: simple + explode: false + schema: + type: string + - name: artifactId + in: path + description: The artifact identifier + required: true + style: simple + explode: false + schema: + type: string responses: - default: - content: - application/json: - schema: - type: array - items: - $ref: '#/components/schemas/ExtensionRepoGroup' - x-content-type: application/json "400": description: NiFi Registry was unable to complete the request because it was invalid. The request should not be retried without modification. @@ -2226,9 +2035,17 @@ paths: "409": description: NiFi Registry was unable to complete the request because it assumes a server state that is not valid. + default: + content: + application/json: + schema: + type: array + items: + $ref: '#/components/schemas/ExtensionRepoVersionSummary' + x-content-type: application/json x-access-policy: - resource: "/buckets/{bucketId}" action: read + resource: "/buckets/{bucketId}" /extension-repository/{bucketName}/{groupId}/{artifactId}/{version}: get: tags: @@ -2272,11 +2089,6 @@ paths: schema: type: string responses: - default: - content: - application/json: - schema: - $ref: '#/components/schemas/ExtensionRepoVersion' "400": description: NiFi Registry was unable to complete the request because it was invalid. The request should not be retried without modification. @@ -2289,9 +2101,14 @@ paths: "409": description: NiFi Registry was unable to complete the request because it assumes a server state that is not valid. + default: + content: + application/json: + schema: + $ref: '#/components/schemas/ExtensionRepoVersion' x-access-policy: - resource: "/buckets/{bucketId}" action: read + resource: "/buckets/{bucketId}" /extension-repository/{bucketName}/{groupId}/{artifactId}/{version}/content: get: tags: @@ -2335,13 +2152,6 @@ paths: schema: type: string responses: - default: - content: - application/octet-stream: - schema: - type: string - format: byte - x-content-type: application/octet-stream "400": description: NiFi Registry was unable to complete the request because it was invalid. The request should not be retried without modification. @@ -2354,18 +2164,25 @@ paths: "409": description: NiFi Registry was unable to complete the request because it assumes a server state that is not valid. + default: + content: + application/octet-stream: + schema: + type: string + format: byte + x-content-type: application/octet-stream x-access-policy: - resource: "/buckets/{bucketId}" action: read - /extension-repository/{bucketName}/{groupId}/{artifactId}/{version}/extensions/{name}: + resource: "/buckets/{bucketId}" + /extension-repository/{bucketName}/{groupId}/{artifactId}/{version}/extensions: get: tags: - ExtensionRepository - summary: Get extension repo extension - description: "Gets information about the extension with the given name in the\ - \ given bucket, group, artifact, and version. \n\nNOTE: This endpoint is subject\ - \ to change as NiFi Registry and its REST API evolve." - operationId: getExtensionRepoVersionExtension + summary: Get extension repo extensions + description: "Gets information about the extensions in the given bucket, group,\ + \ artifact, and version. \n\nNOTE: This endpoint is subject to change as NiFi\ + \ Registry and its REST API evolve." + operationId: getExtensionRepoVersionExtensions parameters: - name: bucketName in: path @@ -2399,20 +2216,7 @@ paths: explode: false schema: type: string - - name: name - in: path - description: The fully qualified name of the extension - required: true - style: simple - explode: false - schema: - type: string responses: - default: - content: - application/json: - schema: - $ref: '#/components/schemas/Extension' "400": description: NiFi Registry was unable to complete the request because it was invalid. The request should not be retried without modification. @@ -2425,18 +2229,26 @@ paths: "409": description: NiFi Registry was unable to complete the request because it assumes a server state that is not valid. + default: + content: + application/json: + schema: + type: array + items: + $ref: '#/components/schemas/ExtensionMetadata' + x-content-type: application/json x-access-policy: - resource: "/buckets/{bucketId}" action: read - /extension-repository/{bucketName}/{groupId}/{artifactId}/{version}/extensions/{name}/docs/additional-details: + resource: "/buckets/{bucketId}" + /extension-repository/{bucketName}/{groupId}/{artifactId}/{version}/extensions/{name}: get: tags: - ExtensionRepository - summary: Get extension repo extension details - description: "Gets the additional details documentation for the extension with\ - \ the given name in the given bucket, group, artifact, and version. \n\nNOTE:\ - \ This endpoint is subject to change as NiFi Registry and its REST API evolve." - operationId: getExtensionRepoVersionExtensionAdditionalDetailsDocs + summary: Get extension repo extension + description: "Gets information about the extension with the given name in the\ + \ given bucket, group, artifact, and version. \n\nNOTE: This endpoint is subject\ + \ to change as NiFi Registry and its REST API evolve." + operationId: getExtensionRepoVersionExtension parameters: - name: bucketName in: path @@ -2491,9 +2303,14 @@ paths: "409": description: NiFi Registry was unable to complete the request because it assumes a server state that is not valid. + default: + content: + application/json: + schema: + $ref: '#/components/schemas/Extension' x-access-policy: - resource: "/buckets/{bucketId}" action: read + resource: "/buckets/{bucketId}" /extension-repository/{bucketName}/{groupId}/{artifactId}/{version}/extensions/{name}/docs: get: tags: @@ -2558,17 +2375,17 @@ paths: description: NiFi Registry was unable to complete the request because it assumes a server state that is not valid. x-access-policy: - resource: "/buckets/{bucketId}" action: read - /extension-repository/{bucketName}/{groupId}/{artifactId}/{version}/extensions: + resource: "/buckets/{bucketId}" + /extension-repository/{bucketName}/{groupId}/{artifactId}/{version}/extensions/{name}/docs/additional-details: get: tags: - ExtensionRepository - summary: Get extension repo extensions - description: "Gets information about the extensions in the given bucket, group,\ - \ artifact, and version. \n\nNOTE: This endpoint is subject to change as NiFi\ - \ Registry and its REST API evolve." - operationId: getExtensionRepoVersionExtensions + summary: Get extension repo extension details + description: "Gets the additional details documentation for the extension with\ + \ the given name in the given bucket, group, artifact, and version. \n\nNOTE:\ + \ This endpoint is subject to change as NiFi Registry and its REST API evolve." + operationId: getExtensionRepoVersionExtensionAdditionalDetailsDocs parameters: - name: bucketName in: path @@ -2602,15 +2419,15 @@ paths: explode: false schema: type: string + - name: name + in: path + description: The fully qualified name of the extension + required: true + style: simple + explode: false + schema: + type: string responses: - default: - content: - application/json: - schema: - type: array - items: - $ref: '#/components/schemas/ExtensionMetadata' - x-content-type: application/json "400": description: NiFi Registry was unable to complete the request because it was invalid. The request should not be retried without modification. @@ -2624,8 +2441,8 @@ paths: description: NiFi Registry was unable to complete the request because it assumes a server state that is not valid. x-access-policy: - resource: "/buckets/{bucketId}" action: read + resource: "/buckets/{bucketId}" /extension-repository/{bucketName}/{groupId}/{artifactId}/{version}/sha256: get: tags: @@ -2683,66 +2500,8 @@ paths: description: NiFi Registry was unable to complete the request because it assumes a server state that is not valid. x-access-policy: - resource: "/buckets/{bucketId}" action: read - /extension-repository/{bucketName}/{groupId}/{artifactId}: - get: - tags: - - ExtensionRepository - summary: Get extension repo versions - description: "Gets the versions in the extension repository for the given bucket,\ - \ group, and artifact. \n\nNOTE: This endpoint is subject to change as NiFi\ - \ Registry and its REST API evolve." - operationId: getExtensionRepoVersions - parameters: - - name: bucketName - in: path - description: The bucket name - required: true - style: simple - explode: false - schema: - type: string - - name: groupId - in: path - description: The group identifier - required: true - style: simple - explode: false - schema: - type: string - - name: artifactId - in: path - description: The artifact identifier - required: true - style: simple - explode: false - schema: - type: string - responses: - default: - content: - application/json: - schema: - type: array - items: - $ref: '#/components/schemas/ExtensionRepoVersionSummary' - x-content-type: application/json - "400": - description: NiFi Registry was unable to complete the request because it - was invalid. The request should not be retried without modification. - "401": - description: Client could not be authenticated. - "403": - description: Client is not authorized to make this request. - "404": - description: The specified resource could not be found. - "409": - description: NiFi Registry was unable to complete the request because it - assumes a server state that is not valid. - x-access-policy: resource: "/buckets/{bucketId}" - action: read /extension-repository/{groupId}/{artifactId}/{version}/sha256: get: tags: @@ -2841,11 +2600,6 @@ paths: items: type: string responses: - default: - content: - application/json: - schema: - $ref: '#/components/schemas/ExtensionMetadataContainer' "400": description: NiFi Registry was unable to complete the request because it was invalid. The request should not be retried without modification. @@ -2858,6 +2612,11 @@ paths: "409": description: NiFi Registry was unable to complete the request because it assumes a server state that is not valid. + default: + content: + application/json: + schema: + $ref: '#/components/schemas/ExtensionMetadataContainer' /extensions/provided-service-api: get: tags: @@ -2902,11 +2661,6 @@ paths: schema: type: string responses: - default: - content: - application/json: - schema: - $ref: '#/components/schemas/ExtensionMetadataContainer' "400": description: NiFi Registry was unable to complete the request because it was invalid. The request should not be retried without modification. @@ -2919,6 +2673,11 @@ paths: "409": description: NiFi Registry was unable to complete the request because it assumes a server state that is not valid. + default: + content: + application/json: + schema: + $ref: '#/components/schemas/ExtensionMetadataContainer' /extensions/tags: get: tags: @@ -2930,14 +2689,6 @@ paths: NOTE: This endpoint is subject to change as NiFi Registry and its REST API evolve. operationId: getTags responses: - default: - content: - application/json: - schema: - type: array - items: - $ref: '#/components/schemas/TagCount' - x-content-type: application/json "400": description: NiFi Registry was unable to complete the request because it was invalid. The request should not be retried without modification. @@ -2950,6 +2701,14 @@ paths: "409": description: NiFi Registry was unable to complete the request because it assumes a server state that is not valid. + default: + content: + application/json: + schema: + type: array + items: + $ref: '#/components/schemas/TagCount' + x-content-type: application/json /flows/fields: get: tags: @@ -2981,11 +2740,6 @@ paths: schema: type: string responses: - default: - content: - application/json: - schema: - $ref: '#/components/schemas/VersionedFlow' "400": description: NiFi Registry was unable to complete the request because it was invalid. The request should not be retried without modification. @@ -2998,56 +2752,14 @@ paths: "409": description: NiFi Registry was unable to complete the request because it assumes a server state that is not valid. - x-access-policy: - resource: "/buckets/{bucketId}" - action: read - /flows/{flowId}/versions/{versionNumber}: - get: - tags: - - Flows - summary: Get flow version - description: "Gets the given version of a flow, including metadata and flow\ - \ content." - operationId: getFlowVersion_1 - parameters: - - name: flowId - in: path - description: The flow identifier - required: true - style: simple - explode: false - schema: - type: string - - name: versionNumber - in: path - description: The version number - required: true - style: simple - explode: false - schema: - type: integer - format: int32 - responses: default: content: application/json: schema: - $ref: '#/components/schemas/VersionedFlowSnapshot' - "400": - description: NiFi Registry was unable to complete the request because it - was invalid. The request should not be retried without modification. - "401": - description: Client could not be authenticated. - "403": - description: Client is not authorized to make this request. - "404": - description: The specified resource could not be found. - "409": - description: NiFi Registry was unable to complete the request because it - assumes a server state that is not valid. + $ref: '#/components/schemas/VersionedFlow' x-access-policy: - resource: "/buckets/{bucketId}" action: read + resource: "/buckets/{bucketId}" /flows/{flowId}/versions: get: tags: @@ -3066,14 +2778,6 @@ paths: schema: type: string responses: - default: - content: - application/json: - schema: - type: array - items: - $ref: '#/components/schemas/VersionedFlowSnapshotMetadata' - x-content-type: application/json "401": description: Client could not be authenticated. "403": @@ -3083,9 +2787,17 @@ paths: "409": description: NiFi Registry was unable to complete the request because it assumes a server state that is not valid. + default: + content: + application/json: + schema: + type: array + items: + $ref: '#/components/schemas/VersionedFlowSnapshotMetadata' + x-content-type: application/json x-access-policy: - resource: "/buckets/{bucketId}" action: read + resource: "/buckets/{bucketId}" /flows/{flowId}/versions/latest: get: tags: @@ -3104,11 +2816,6 @@ paths: schema: type: string responses: - default: - content: - application/json: - schema: - $ref: '#/components/schemas/VersionedFlowSnapshot' "401": description: Client could not be authenticated. "403": @@ -3118,9 +2825,14 @@ paths: "409": description: NiFi Registry was unable to complete the request because it assumes a server state that is not valid. + default: + content: + application/json: + schema: + $ref: '#/components/schemas/VersionedFlowSnapshot' x-access-policy: - resource: "/buckets/{bucketId}" action: read + resource: "/buckets/{bucketId}" /flows/{flowId}/versions/latest/metadata: get: tags: @@ -3138,11 +2850,6 @@ paths: schema: type: string responses: - default: - content: - application/json: - schema: - $ref: '#/components/schemas/VersionedFlowSnapshotMetadata' "401": description: Client could not be authenticated. "403": @@ -3152,23 +2859,61 @@ paths: "409": description: NiFi Registry was unable to complete the request because it assumes a server state that is not valid. - x-access-policy: - resource: "/buckets/{bucketId}" - action: read - /items/fields: - get: - tags: - - Items - summary: Get item fields - description: Retrieves the item field names for searching or sorting on bucket - items. - operationId: getAvailableBucketItemFields - responses: default: content: application/json: schema: - $ref: '#/components/schemas/Fields' + $ref: '#/components/schemas/VersionedFlowSnapshotMetadata' + x-access-policy: + action: read + resource: "/buckets/{bucketId}" + /flows/{flowId}/versions/{versionNumber}: + get: + tags: + - Flows + summary: Get flow version + description: "Gets the given version of a flow, including metadata and flow\ + \ content." + operationId: getFlowVersion_1 + parameters: + - name: flowId + in: path + description: The flow identifier + required: true + style: simple + explode: false + schema: + type: string + - name: versionNumber + in: path + description: The version number + required: true + style: simple + explode: false + schema: + type: integer + format: int32 + responses: + "400": + description: NiFi Registry was unable to complete the request because it + was invalid. The request should not be retried without modification. + "401": + description: Client could not be authenticated. + "403": + description: Client is not authorized to make this request. + "404": + description: The specified resource could not be found. + "409": + description: NiFi Registry was unable to complete the request because it + assumes a server state that is not valid. + default: + content: + application/json: + schema: + $ref: '#/components/schemas/VersionedFlowSnapshot' + x-access-policy: + action: read + resource: "/buckets/{bucketId}" /items: get: tags: @@ -3179,6 +2924,8 @@ paths: \ not authorized to any buckets, an empty list will be returned." operationId: getItems responses: + "401": + description: Client could not be authenticated. default: content: application/json: @@ -3187,8 +2934,20 @@ paths: items: $ref: '#/components/schemas/BucketItem' x-content-type: application/json - "401": - description: Client could not be authenticated. + /items/fields: + get: + tags: + - Items + summary: Get item fields + description: Retrieves the item field names for searching or sorting on bucket + items. + operationId: getAvailableBucketItemFields + responses: + default: + content: + application/json: + schema: + $ref: '#/components/schemas/Fields' /items/{bucketId}: get: tags: @@ -3206,14 +2965,6 @@ paths: schema: type: string responses: - default: - content: - application/json: - schema: - type: array - items: - $ref: '#/components/schemas/BucketItem' - x-content-type: application/json "400": description: NiFi Registry was unable to complete the request because it was invalid. The request should not be retried without modification. @@ -3223,44 +2974,24 @@ paths: description: Client is not authorized to make this request. "404": description: The specified resource could not be found. - x-access-policy: - resource: "/buckets/{bucketId}" - action: read - /about: - get: - tags: - - About - summary: Get version - description: Gets the NiFi Registry version. - operationId: getVersion - responses: - default: - content: - application/json: - schema: - $ref: '#/components/schemas/RegistryAbout' - /tenants/users: - get: - tags: - - Tenants - summary: Get all users - description: |2- - - - NOTE: This endpoint is subject to change as NiFi Registry and its REST API evolve. - operationId: getUsers - responses: default: content: application/json: schema: type: array items: - $ref: '#/components/schemas/User' + $ref: '#/components/schemas/BucketItem' x-content-type: application/json - "400": - description: NiFi Registry was unable to complete the request because it - was invalid. The request should not be retried without modification. + x-access-policy: + action: read + resource: "/buckets/{bucketId}" + /policies: + get: + tags: + - Policies + summary: Get all access policies + operationId: getAccessPolicies + responses: "401": description: Client could not be authenticated. "403": @@ -3268,31 +2999,30 @@ paths: "409": description: NiFi Registry was unable to complete the request because it assumes a server state that is not valid. + default: + content: + application/json: + schema: + type: array + items: + $ref: '#/components/schemas/AccessPolicy' + x-content-type: application/json x-access-policy: - resource: /tenants action: read + resource: /policies post: tags: - - Tenants - summary: Create user - description: |2- - - - NOTE: This endpoint is subject to change as NiFi Registry and its REST API evolve. - operationId: createUser + - Policies + summary: Create access policy + operationId: createAccessPolicy requestBody: - description: The user configuration details. + description: The access policy configuration details. content: application/json: schema: - $ref: '#/components/schemas/User' + $ref: '#/components/schemas/AccessPolicy' required: true responses: - default: - content: - application/json: - schema: - $ref: '#/components/schemas/User' "400": description: NiFi Registry was unable to complete the request because it was invalid. The request should not be retried without modification. @@ -3300,33 +3030,68 @@ paths: description: Client could not be authenticated. "403": description: Client is not authorized to make this request. - "404": - description: The specified resource could not be found. "409": description: NiFi Registry was unable to complete the request because it - assumes a server state that is not valid. + assumes a server state that is not valid. The NiFi Registry might not + be configured to use a ConfigurableAccessPolicyProvider. + default: + content: + application/json: + schema: + $ref: '#/components/schemas/AccessPolicy' x-access-policy: - resource: /tenants action: write - /tenants/user-groups: + resource: /policies + /policies/resources: get: tags: - - Tenants - summary: Get user groups - description: |2- - - - NOTE: This endpoint is subject to change as NiFi Registry and its REST API evolve. - operationId: getUserGroups + - Policies + summary: Get available resources + description: Gets the available resources that support access/authorization + policies + operationId: getResources responses: + "401": + description: Client could not be authenticated. + "403": + description: Client is not authorized to make this request. default: content: application/json: schema: type: array items: - $ref: '#/components/schemas/UserGroup' + $ref: '#/components/schemas/Resource' x-content-type: application/json + x-access-policy: + action: read + resource: /policies + /policies/{action}/{resource}: + get: + tags: + - Policies + summary: Get access policy for resource + description: Gets an access policy for the specified action and resource + operationId: getAccessPolicyForResource + parameters: + - name: action + in: path + description: The request action. + required: true + style: simple + explode: false + schema: + type: string + - name: resource + in: path + description: The resource of the policy. + required: true + style: simple + explode: false + schema: + pattern: .+ + type: string + responses: "400": description: NiFi Registry was unable to complete the request because it was invalid. The request should not be retried without modification. @@ -3339,34 +3104,30 @@ paths: "409": description: NiFi Registry was unable to complete the request because it assumes a server state that is not valid. + default: + content: + application/json: + schema: + $ref: '#/components/schemas/AccessPolicy' x-access-policy: - resource: /tenants action: read - post: + resource: /policies + /policies/{id}: + get: tags: - - Tenants - summary: Create user group - description: |2- - - - NOTE: This endpoint is subject to change as NiFi Registry and its REST API evolve. - operationId: createUserGroup - requestBody: - description: The user group configuration details. - content: - application/json: - schema: - $ref: '#/components/schemas/UserGroup' + - Policies + summary: Get access policy + operationId: getAccessPolicy + parameters: + - name: id + in: path + description: The access policy id. required: true + style: simple + explode: false + schema: + type: string responses: - default: - content: - application/json: - schema: - $ref: '#/components/schemas/UserGroup' - "400": - description: NiFi Registry was unable to complete the request because it - was invalid. The request should not be retried without modification. "401": description: Client could not be authenticated. "403": @@ -3376,80 +3137,36 @@ paths: "409": description: NiFi Registry was unable to complete the request because it assumes a server state that is not valid. + default: + content: + application/json: + schema: + $ref: '#/components/schemas/AccessPolicy' x-access-policy: - resource: /tenants - action: write - /tenants/users/{id}: - get: - tags: - - Tenants - summary: Get user - description: |2- - - - NOTE: This endpoint is subject to change as NiFi Registry and its REST API evolve. - operationId: getUser - parameters: - - name: id - in: path - description: The user id. - required: true - style: simple - explode: false - schema: - type: string - responses: - default: - content: - application/json: - schema: - $ref: '#/components/schemas/User' - "400": - description: NiFi Registry was unable to complete the request because it - was invalid. The request should not be retried without modification. - "401": - description: Client could not be authenticated. - "403": - description: Client is not authorized to make this request. - "404": - description: The specified resource could not be found. - "409": - description: NiFi Registry was unable to complete the request because it - assumes a server state that is not valid. - x-access-policy: - resource: /tenants action: read + resource: /policies put: tags: - - Tenants - summary: Update user - description: |2- - - - NOTE: This endpoint is subject to change as NiFi Registry and its REST API evolve. - operationId: updateUser + - Policies + summary: Update access policy + operationId: updateAccessPolicy parameters: - name: id in: path - description: The user id. + description: The access policy id. required: true style: simple explode: false schema: type: string requestBody: - description: The user configuration details. + description: The access policy configuration details. content: application/json: schema: - $ref: '#/components/schemas/User' + $ref: '#/components/schemas/AccessPolicy' required: true responses: - default: - content: - application/json: - schema: - $ref: '#/components/schemas/User' "400": description: NiFi Registry was unable to complete the request because it was invalid. The request should not be retried without modification. @@ -3461,19 +3178,21 @@ paths: description: The specified resource could not be found. "409": description: NiFi Registry was unable to complete the request because it - assumes a server state that is not valid. + assumes a server state that is not valid. The NiFi Registry might not + be configured to use a ConfigurableAccessPolicyProvider. + default: + content: + application/json: + schema: + $ref: '#/components/schemas/AccessPolicy' x-access-policy: - resource: /tenants action: write + resource: /policies delete: tags: - - Tenants - summary: Delete user - description: |2- - - - NOTE: This endpoint is subject to change as NiFi Registry and its REST API evolve. - operationId: removeUser + - Policies + summary: Delete access policy + operationId: removeAccessPolicy parameters: - name: version in: query @@ -3495,18 +3214,42 @@ paths: $ref: '#/components/schemas/ClientIdParameter' - name: id in: path - description: The user id. + description: The access policy id. required: true style: simple explode: false schema: type: string responses: + "401": + description: Client could not be authenticated. + "403": + description: Client is not authorized to make this request. + "404": + description: The specified resource could not be found. + "409": + description: NiFi Registry was unable to complete the request because it + assumes a server state that is not valid. The NiFi Registry might not + be configured to use a ConfigurableAccessPolicyProvider. default: content: application/json: schema: - $ref: '#/components/schemas/User' + $ref: '#/components/schemas/AccessPolicy' + x-access-policy: + action: delete + resource: /policies + /tenants/user-groups: + get: + tags: + - Tenants + summary: Get user groups + description: |2- + + + NOTE: This endpoint is subject to change as NiFi Registry and its REST API evolve. + operationId: getUserGroups + responses: "400": description: NiFi Registry was unable to complete the request because it was invalid. The request should not be retried without modification. @@ -3519,9 +3262,54 @@ paths: "409": description: NiFi Registry was unable to complete the request because it assumes a server state that is not valid. + default: + content: + application/json: + schema: + type: array + items: + $ref: '#/components/schemas/UserGroup' + x-content-type: application/json x-access-policy: + action: read + resource: /tenants + post: + tags: + - Tenants + summary: Create user group + description: |2- + + + NOTE: This endpoint is subject to change as NiFi Registry and its REST API evolve. + operationId: createUserGroup + requestBody: + description: The user group configuration details. + content: + application/json: + schema: + $ref: '#/components/schemas/UserGroup' + required: true + responses: + "400": + description: NiFi Registry was unable to complete the request because it + was invalid. The request should not be retried without modification. + "401": + description: Client could not be authenticated. + "403": + description: Client is not authorized to make this request. + "404": + description: The specified resource could not be found. + "409": + description: NiFi Registry was unable to complete the request because it + assumes a server state that is not valid. + default: + content: + application/json: + schema: + $ref: '#/components/schemas/UserGroup' + x-access-policy: + action: write resource: /tenants - action: delete /tenants/user-groups/{id}: get: tags: @@ -3542,11 +3330,6 @@ paths: schema: type: string responses: - default: - content: - application/json: - schema: - $ref: '#/components/schemas/UserGroup' "400": description: NiFi Registry was unable to complete the request because it was invalid. The request should not be retried without modification. @@ -3559,9 +3342,14 @@ paths: "409": description: NiFi Registry was unable to complete the request because it assumes a server state that is not valid. + default: + content: + application/json: + schema: + $ref: '#/components/schemas/UserGroup' x-access-policy: - resource: /tenants action: read + resource: /tenants put: tags: - Tenants @@ -3588,11 +3376,6 @@ paths: $ref: '#/components/schemas/UserGroup' required: true responses: - default: - content: - application/json: - schema: - $ref: '#/components/schemas/UserGroup' "400": description: NiFi Registry was unable to complete the request because it was invalid. The request should not be retried without modification. @@ -3605,9 +3388,14 @@ paths: "409": description: NiFi Registry was unable to complete the request because it assumes a server state that is not valid. + default: + content: + application/json: + schema: + $ref: '#/components/schemas/UserGroup' x-access-policy: - resource: /tenants action: write + resource: /tenants delete: tags: - Tenants @@ -3645,11 +3433,75 @@ paths: schema: type: string responses: + "400": + description: NiFi Registry was unable to complete the request because it + was invalid. The request should not be retried without modification. + "401": + description: Client could not be authenticated. + "403": + description: Client is not authorized to make this request. + "404": + description: The specified resource could not be found. + "409": + description: NiFi Registry was unable to complete the request because it + assumes a server state that is not valid. default: content: application/json: schema: $ref: '#/components/schemas/UserGroup' + x-access-policy: + action: delete + resource: /tenants + /tenants/users: + get: + tags: + - Tenants + summary: Get all users + description: |2- + + + NOTE: This endpoint is subject to change as NiFi Registry and its REST API evolve. + operationId: getUsers + responses: + "400": + description: NiFi Registry was unable to complete the request because it + was invalid. The request should not be retried without modification. + "401": + description: Client could not be authenticated. + "403": + description: Client is not authorized to make this request. + "409": + description: NiFi Registry was unable to complete the request because it + assumes a server state that is not valid. + default: + content: + application/json: + schema: + type: array + items: + $ref: '#/components/schemas/User' + x-content-type: application/json + x-access-policy: + action: read + resource: /tenants + post: + tags: + - Tenants + summary: Create user + description: |2- + + + NOTE: This endpoint is subject to change as NiFi Registry and its REST API evolve. + operationId: createUser + requestBody: + description: The user configuration details. + content: + application/json: + schema: + $ref: '#/components/schemas/User' + required: true + responses: "400": description: NiFi Registry was unable to complete the request because it was invalid. The request should not be retried without modification. @@ -3662,21 +3514,162 @@ paths: "409": description: NiFi Registry was unable to complete the request because it assumes a server state that is not valid. + default: + content: + application/json: + schema: + $ref: '#/components/schemas/User' x-access-policy: + action: write resource: /tenants - action: delete -components: - schemas: - AccessPolicy: - type: object - properties: - identifier: + /tenants/users/{id}: + get: + tags: + - Tenants + summary: Get user + description: |2- + + + NOTE: This endpoint is subject to change as NiFi Registry and its REST API evolve. + operationId: getUser + parameters: + - name: id + in: path + description: The user id. + required: true + style: simple + explode: false + schema: type: string - description: The id of the policy. Set by server at creation time. - readOnly: true - resource: + responses: + "400": + description: NiFi Registry was unable to complete the request because it + was invalid. The request should not be retried without modification. + "401": + description: Client could not be authenticated. + "403": + description: Client is not authorized to make this request. + "404": + description: The specified resource could not be found. + "409": + description: NiFi Registry was unable to complete the request because it + assumes a server state that is not valid. + default: + content: + application/json: + schema: + $ref: '#/components/schemas/User' + x-access-policy: + action: read + resource: /tenants + put: + tags: + - Tenants + summary: Update user + description: |2- + + + NOTE: This endpoint is subject to change as NiFi Registry and its REST API evolve. + operationId: updateUser + parameters: + - name: id + in: path + description: The user id. + required: true + style: simple + explode: false + schema: type: string - description: The resource for this access policy. + requestBody: + description: The user configuration details. + content: + application/json: + schema: + $ref: '#/components/schemas/User' + required: true + responses: + "400": + description: NiFi Registry was unable to complete the request because it + was invalid. The request should not be retried without modification. + "401": + description: Client could not be authenticated. + "403": + description: Client is not authorized to make this request. + "404": + description: The specified resource could not be found. + "409": + description: NiFi Registry was unable to complete the request because it + assumes a server state that is not valid. + default: + content: + application/json: + schema: + $ref: '#/components/schemas/User' + x-access-policy: + action: write + resource: /tenants + delete: + tags: + - Tenants + summary: Delete user + description: |2- + + + NOTE: This endpoint is subject to change as NiFi Registry and its REST API evolve. + operationId: removeUser + parameters: + - name: version + in: query + description: The version is used to verify the client is working with the + latest version of the entity. + required: true + style: form + explode: true + schema: + $ref: '#/components/schemas/LongParameter' + - name: clientId + in: query + description: "If the client id is not specified, new one will be generated.\ + \ This value (whether specified or generated) is included in the response." + required: false + style: form + explode: true + schema: + $ref: '#/components/schemas/ClientIdParameter' + - name: id + in: path + description: The user id. + required: true + style: simple + explode: false + schema: + type: string + responses: + "400": + description: NiFi Registry was unable to complete the request because it + was invalid. The request should not be retried without modification. + "401": + description: Client could not be authenticated. + "403": + description: Client is not authorized to make this request. + "404": + description: The specified resource could not be found. + "409": + description: NiFi Registry was unable to complete the request because it + assumes a server state that is not valid. + default: + content: + application/json: + schema: + $ref: '#/components/schemas/User' + x-access-policy: + action: delete + resource: /tenants +components: + schemas: + AccessPolicy: + type: object + properties: action: type: string description: The action associated with this access policy. @@ -3687,39 +3680,40 @@ components: description: "Indicates if this access policy is configurable, based on\ \ which Authorizer has been configured to manage it." readOnly: true + identifier: + type: string + description: The id of the policy. Set by server at creation time. + readOnly: true + resource: + type: string + description: The resource for this access policy. revision: $ref: '#/components/schemas/RevisionInfo' - users: + userGroups: uniqueItems: true type: array - description: The set of user IDs associated with this access policy. + description: The set of user group IDs associated with this access policy. items: $ref: '#/components/schemas/Tenant' - userGroups: + users: uniqueItems: true type: array - description: The set of user group IDs associated with this access policy. + description: The set of user IDs associated with this access policy. items: $ref: '#/components/schemas/Tenant' example: identifier: identifier userGroups: - - null - - null - resource: resource - action: "read, write, delete" - configurable: true - users: - identifier: identifier resourcePermissions: - tenants: null proxy: null - buckets: + tenants: null + buckets: null + policies: null + anyTopLevelResource: canRead: true - canWrite: true canDelete: true - policies: null - anyTopLevelResource: null + canWrite: true accessPolicies: - identifier: identifier resource: resource @@ -3736,14 +3730,14 @@ components: revision: null - identifier: identifier resourcePermissions: - tenants: null proxy: null - buckets: + tenants: null + buckets: null + policies: null + anyTopLevelResource: canRead: true - canWrite: true canDelete: true - policies: null - anyTopLevelResource: null + canWrite: true accessPolicies: - identifier: identifier resource: resource @@ -3758,20 +3752,19 @@ components: identity: identity configurable: true revision: null + resource: resource + action: "read, write, delete" + configurable: true + users: + - null + - null revision: clientId: clientId lastModifier: lastModifier - version: 0 + version: 6 AccessPolicySummary: type: object properties: - identifier: - type: string - description: The id of the policy. Set by server at creation time. - readOnly: true - resource: - type: string - description: The resource for this access policy. action: type: string description: The action associated with this access policy. @@ -3782,6 +3775,13 @@ components: description: "Indicates if this access policy is configurable, based on\ \ which Authorizer has been configured to manage it." readOnly: true + identifier: + type: string + description: The id of the policy. Set by server at creation time. + readOnly: true + resource: + type: string + description: The resource for this access policy. revision: $ref: '#/components/schemas/RevisionInfo' description: The access policies granted to this tenant. @@ -3792,208 +3792,69 @@ components: action: "read, write, delete" configurable: true revision: null - Permissions: + AllowableValue: type: object properties: - canRead: - type: boolean - description: Indicates whether the user can read a given resource. - readOnly: true - canWrite: - type: boolean - description: Indicates whether the user can write a given resource. - readOnly: true - canDelete: - type: boolean - description: Indicates whether the user can delete a given resource. - readOnly: true - description: The access that the current user has to any top level resources - (a logical 'OR' of all other values) - readOnly: true + description: + type: string + description: The description of the allowable value + displayName: + type: string + description: The display name of the allowable value + value: + type: string + description: The value of the allowable value + description: The allowable values for this property example: - canRead: true - canWrite: true - canDelete: true - ResourcePermissions: + displayName: displayName + description: description + value: value + Attribute: type: object properties: - buckets: - $ref: '#/components/schemas/Permissions' - tenants: - $ref: '#/components/schemas/Permissions' - policies: - $ref: '#/components/schemas/Permissions' - proxy: - $ref: '#/components/schemas/Permissions' - anyTopLevelResource: - $ref: '#/components/schemas/Permissions' - description: A summary top-level resource access policies granted to this tenant. - readOnly: true - example: - tenants: null - proxy: null - buckets: - canRead: true - canWrite: true - canDelete: true - policies: null - anyTopLevelResource: null - RevisionInfo: - type: object - properties: - clientId: - type: string - description: "A client identifier used to make a request. By including a\ - \ client identifier, the API can allow multiple requests without needing\ - \ the current revision. Due to the asynchronous nature of requests/responses\ - \ this was implemented to allow the client to make numerous requests without\ - \ having to wait for the previous response to come back." - version: - type: integer - description: "NiFi Registry employs an optimistic locking strategy where\ - \ the client must include a revision in their request when performing\ - \ an update. In a response to a mutable flow request, this field represents\ - \ the updated base version." - format: int64 - lastModifier: - type: string - description: The user that last modified the entity. - readOnly: true - description: The revision information for an entity managed through the REST - API. - readOnly: true - example: - clientId: clientId - lastModifier: lastModifier - version: 0 - Tenant: - type: object - properties: - identifier: - type: string - description: The computer-generated identifier of the tenant. - readOnly: true - identity: - type: string - description: The human-facing identity of the tenant. This can only be changed - if the tenant is configurable. - configurable: - type: boolean - description: "Indicates if this tenant is configurable, based on which UserGroupProvider\ - \ has been configured to manage it." - readOnly: true - resourcePermissions: - $ref: '#/components/schemas/ResourcePermissions' - accessPolicies: - uniqueItems: true - type: array - description: The access policies granted to this tenant. - readOnly: true - items: - $ref: '#/components/schemas/AccessPolicySummary' - revision: - $ref: '#/components/schemas/RevisionInfo' - description: The users that belong to this user group. This can only be changed - if this group is configurable. - example: - identifier: identifier - resourcePermissions: - tenants: null - proxy: null - buckets: - canRead: true - canWrite: true - canDelete: true - policies: null - anyTopLevelResource: null - accessPolicies: - - identifier: identifier - resource: resource - action: "read, write, delete" - configurable: true - revision: null - - identifier: identifier - resource: resource - action: "read, write, delete" - configurable: true - revision: null - identity: identity - configurable: true - revision: null - Resource: - type: object - properties: - identifier: + description: type: string - description: The identifier of the resource. - readOnly: true + description: The description of the attribute name: type: string - description: The name of the resource. - readOnly: true + description: The name of the attribute + description: The attributes written to flow files by the extension example: - identifier: identifier name: name - LongParameter: + description: description + BatchSize: type: object properties: - long: + count: type: integer - format: int64 - ClientIdParameter: - type: object - properties: - clientId: + description: Preferred number of flow files to include in a transaction. + format: int32 + duration: type: string - CurrentUser: - type: object - properties: - identity: + description: Preferred amount of time that a transaction should span. + size: type: string - description: The identity of the current user - readOnly: true - anonymous: - type: boolean - description: Indicates if the current user is anonymous - readOnly: true - loginSupported: - type: boolean - description: Indicates if the NiFi Registry instance supports logging in - resourcePermissions: - $ref: '#/components/schemas/ResourcePermissions' - oidcloginSupported: - type: boolean - description: Indicates if the NiFi Registry instance supports logging in - with an OIDC provider + description: Preferred number of bytes to include in a transaction. + description: The batch settings for data transmission. example: - oidcloginSupported: true - resourcePermissions: - tenants: null - proxy: null - buckets: - canRead: true - canWrite: true - canDelete: true - policies: null - anyTopLevelResource: null - identity: identity - anonymous: true - loginSupported: true + duration: duration + size: size + count: 1 Bucket: required: - identifier - name type: object properties: - link: - $ref: '#/components/schemas/Link' - identifier: - type: string - description: An ID to uniquely identify this object. - readOnly: true - name: - type: string - description: The name of the bucket. + allowBundleRedeploy: + type: boolean + description: Indicates if this bucket allows the same version of an extension + bundle to be redeployed and thus overwrite the existing artifact. By default + this is false. + allowPublicRead: + type: boolean + description: Indicates if this bucket allows read access to unauthenticated + anonymous users createdTimestamp: minimum: 1 type: integer @@ -4004,15 +3865,15 @@ components: description: type: string description: A description of the bucket. - allowBundleRedeploy: - type: boolean - description: Indicates if this bucket allows the same version of an extension - bundle to be redeployed and thus overwrite the existing artifact. By default - this is false. - allowPublicRead: - type: boolean - description: Indicates if this bucket allows read access to unauthenticated - anonymous users + identifier: + type: string + description: An ID to uniquely identify this object. + readOnly: true + link: + $ref: '#/components/schemas/Link' + name: + type: string + description: The name of the bucket. permissions: $ref: '#/components/schemas/Permissions' revision: @@ -4024,60 +3885,144 @@ components: allowBundleRedeploy: true permissions: canRead: true - canWrite: true canDelete: true + canWrite: true createdTimestamp: 1 - link: null + link: + rel: rel + params: + key: params + title: title + type: type + uri: http://example.com/aeiou + uriBuilder: {} + rels: + - rels + - rels name: name description: description allowPublicRead: true revision: clientId: clientId lastModifier: lastModifier - version: 0 - BuildInfo: + version: 6 + BucketItem: + required: + - bucketIdentifier + - identifier + - name + - type type: object properties: - buildTool: - type: string - description: The tool used to build the version of the bundle - buildFlags: + bucketIdentifier: type: string - description: The flags used to build the version of the bundle - buildBranch: + description: The identifier of the bucket this items belongs to. This cannot + be changed after the item is created. + bucketName: type: string - description: The branch used to build the version of the bundle - buildTag: + description: The name of the bucket this items belongs to. + readOnly: true + createdTimestamp: + minimum: 1 + type: integer + description: "The timestamp of when the item was created, as milliseconds\ + \ since epoch." + format: int64 + readOnly: true + description: type: string - description: The tag used to build the version of the bundle - buildRevision: + description: A description of the item. + identifier: type: string - description: The revision used to build the version of the bundle - built: + description: An ID to uniquely identify this object. + readOnly: true + link: + $ref: '#/components/schemas/Link' + modifiedTimestamp: + minimum: 1 type: integer - description: The timestamp the version of the bundle was built + description: "The timestamp of when the item was last modified, as milliseconds\ + \ since epoch." format: int64 - builtBy: + readOnly: true + name: type: string - description: The identity of the user that performed the build - description: The build information about this version - example: - buildBranch: buildBranch - builtBy: builtBy - buildTag: buildTag - buildRevision: buildRevision - built: 1 - buildTool: buildTool - buildFlags: buildFlags - Bundle: + description: The name of the item. + permissions: + $ref: '#/components/schemas/Permissions' + type: + type: string + description: The type of item. + enum: + - Flow + - Bundle + example: + bucketName: bucketName + identifier: identifier + permissions: + canRead: true + canDelete: true + canWrite: true + createdTimestamp: 1 + link: + rel: rel + params: + key: params + title: title + type: type + uri: http://example.com/aeiou + uriBuilder: {} + rels: + - rels + - rels + name: name + description: description + modifiedTimestamp: 1 + bucketIdentifier: bucketIdentifier + type: Flow + BuildInfo: type: object properties: - group: + buildBranch: type: string - description: The group of the bundle + description: The branch used to build the version of the bundle + buildFlags: + type: string + description: The flags used to build the version of the bundle + buildRevision: + type: string + description: The revision used to build the version of the bundle + buildTag: + type: string + description: The tag used to build the version of the bundle + buildTool: + type: string + description: The tool used to build the version of the bundle + built: + type: integer + description: The timestamp the version of the bundle was built + format: int64 + builtBy: + type: string + description: The identity of the user that performed the build + description: The build information about this version + example: + buildBranch: buildBranch + builtBy: builtBy + buildRevision: buildRevision + buildTag: buildTag + built: 0 + buildTool: buildTool + buildFlags: buildFlags + Bundle: + type: object + properties: artifact: type: string description: The artifact of the bundle + group: + type: string + description: The group of the bundle version: type: string description: The version of the bundle @@ -4086,15 +4031,55 @@ components: artifact: artifact version: version group: group + BundleInfo: + type: object + properties: + artifactId: + type: string + description: The artifact id of the bundle + bucketId: + type: string + description: The id of the bucket where the bundle is located + bucketName: + type: string + description: The name of the bucket where the bundle is located + bundleId: + type: string + description: The id of the bundle + bundleType: + type: string + description: The type of bundle (i.e. a NiFi NAR vs MiNiFi CPP) + enum: + - NIFI_NAR + - MINIFI_CPP + groupId: + type: string + description: The group id of the bundle + systemApiVersion: + type: string + description: The version of the system API the bundle was built against + version: + type: string + description: The version of the bundle + description: The information for the bundle where this extension is located + example: + bucketName: bucketName + groupId: groupId + bundleId: bundleId + artifactId: artifactId + bucketId: bucketId + bundleType: NIFI_NAR + version: version + systemApiVersion: systemApiVersion BundleVersion: required: - versionMetadata type: object properties: - link: - $ref: '#/components/schemas/Link' - versionMetadata: - $ref: '#/components/schemas/BundleVersionMetadata' + bucket: + $ref: '#/components/schemas/Bucket' + bundle: + $ref: '#/components/schemas/Bundle' dependencies: uniqueItems: true type: array @@ -4103,38 +4088,48 @@ components: readOnly: true items: $ref: '#/components/schemas/BundleVersionDependency' - bundle: - $ref: '#/components/schemas/Bundle' - bucket: - $ref: '#/components/schemas/Bucket' filename: type: string + link: + $ref: '#/components/schemas/Link' + versionMetadata: + $ref: '#/components/schemas/BundleVersionMetadata' example: bucket: identifier: identifier allowBundleRedeploy: true permissions: canRead: true - canWrite: true canDelete: true + canWrite: true createdTimestamp: 1 - link: null + link: + rel: rel + params: + key: params + title: title + type: type + uri: http://example.com/aeiou + uriBuilder: {} + rels: + - rels + - rels name: name description: description allowPublicRead: true revision: clientId: clientId lastModifier: lastModifier - version: 0 + version: 6 filename: filename link: rel: rel - title: title - type: type params: key: params - uriBuilder: {} + title: title + type: type uri: http://example.com/aeiou + uriBuilder: {} rels: - rels - rels @@ -4143,15 +4138,15 @@ components: buildInfo: buildBranch: buildBranch builtBy: builtBy - buildTag: buildTag buildRevision: buildRevision - built: 1 + buildTag: buildTag + built: 0 buildTool: buildTool buildFlags: buildFlags author: author groupId: groupId - link: null bundleId: bundleId + link: null description: description bucketId: bucketId version: version @@ -4159,8 +4154,8 @@ components: contentSize: 0 artifactId: artifactId id: id - timestamp: 1 systemApiVersion: systemApiVersion + timestamp: 1 bundle: artifact: artifact version: version @@ -4179,12 +4174,12 @@ components: - version type: object properties: - groupId: - type: string - description: The group id of the bundle dependency artifactId: type: string description: The artifact id of the bundle dependency + groupId: + type: string + description: The group id of the bundle dependency version: type: string description: The version of the bundle dependency @@ -4209,35 +4204,34 @@ components: - version type: object properties: - link: - $ref: '#/components/schemas/Link' - id: + artifactId: type: string - description: The id of this version of the extension bundle - bundleId: + author: type: string - description: The id of the extension bundle this version is for + description: The identity that created this version bucketId: type: string description: The id of the bucket the extension bundle belongs to - groupId: - type: string - artifactId: - type: string - version: + buildInfo: + $ref: '#/components/schemas/BuildInfo' + bundleId: type: string - description: The version of the extension bundle - timestamp: - minimum: 1 + description: The id of the extension bundle this version is for + contentSize: + minimum: 0 type: integer - description: The timestamp of the create date of this version + description: The size of the binary content for this version in bytes format: int64 - author: - type: string - description: The identity that created this version description: type: string description: The description for this version + groupId: + type: string + id: + type: string + description: The id of this version of the extension bundle + link: + $ref: '#/components/schemas/Link' sha256: type: string description: The hex representation of the SHA-256 digest of the binary @@ -4246,31 +4240,32 @@ components: type: boolean description: Whether or not the client supplied a SHA-256 when uploading the bundle - contentSize: - minimum: 0 - type: integer - description: The size of the binary content for this version in bytes - format: int64 systemApiVersion: type: string description: The version of the system API that this bundle version was built against - buildInfo: - $ref: '#/components/schemas/BuildInfo' + timestamp: + minimum: 1 + type: integer + description: The timestamp of the create date of this version + format: int64 + version: + type: string + description: The version of the extension bundle example: sha256: sha256 buildInfo: buildBranch: buildBranch builtBy: builtBy - buildTag: buildTag buildRevision: buildRevision - built: 1 + buildTag: buildTag + built: 0 buildTool: buildTool buildFlags: buildFlags author: author groupId: groupId - link: null bundleId: bundleId + link: null description: description bucketId: bucketId version: version @@ -4278,183 +4273,97 @@ components: contentSize: 0 artifactId: artifactId id: id - timestamp: 1 systemApiVersion: systemApiVersion - Link: + timestamp: 1 + ClientIdParameter: type: object properties: - uriBuilder: - $ref: '#/components/schemas/UriBuilder' - rel: + clientId: type: string - rels: - type: array - items: - type: string - uri: + ComponentDifference: + type: object + properties: + changeDescription: type: string - format: uri - title: + description: The description of the change. + differenceType: type: string - type: + description: The key to the difference. + differenceTypeDescription: type: string - params: - type: object - additionalProperties: - type: string - description: An WebLink to this entity. - readOnly: true + description: The description of the change type. + valueA: + type: string + description: The earlier value from the difference. + valueB: + type: string + description: The newer value from the difference. + description: The list of changes related to this component between the 2 versions. example: - rel: rel - title: title - type: type - params: - key: params - uriBuilder: {} - uri: http://example.com/aeiou - rels: - - rels - - rels - UriBuilder: - type: object - FormDataContentDisposition: - type: object - properties: - type: - type: string - parameters: - type: object - additionalProperties: - type: string - fileName: - type: string - creationDate: - type: string - format: date-time - modificationDate: - type: string - format: date-time - readDate: - type: string - format: date-time - size: - type: integer - format: int64 - name: - type: string - VersionedFlow: - required: - - bucketIdentifier - - identifier - - name - - type + differenceType: differenceType + differenceTypeDescription: differenceTypeDescription + changeDescription: changeDescription + valueB: valueB + valueA: valueA + ComponentDifferenceGroup: type: object properties: - link: - $ref: '#/components/schemas/Link' - identifier: - type: string - description: An ID to uniquely identify this object. - readOnly: true - name: - type: string - description: The name of the item. - description: + componentId: type: string - description: A description of the item. - bucketIdentifier: + description: The id of the component whose changes are grouped together. + componentName: type: string - description: The identifier of the bucket this items belongs to. This cannot - be changed after the item is created. - bucketName: + description: The name of the component whose changes are grouped together. + componentType: type: string - description: The name of the bucket this items belongs to. - readOnly: true - createdTimestamp: - minimum: 1 - type: integer - description: "The timestamp of when the item was created, as milliseconds\ - \ since epoch." - format: int64 - readOnly: true - modifiedTimestamp: - minimum: 1 - type: integer - description: "The timestamp of when the item was last modified, as milliseconds\ - \ since epoch." - format: int64 - readOnly: true - type: + description: The type of component these changes relate to. + differences: + uniqueItems: true + type: array + description: The list of changes related to this component between the 2 + versions. + items: + $ref: '#/components/schemas/ComponentDifference' + processGroupId: type: string - description: The type of item. - enum: - - Flow - - Bundle - permissions: - $ref: '#/components/schemas/Permissions' - versionCount: - minimum: 0 - type: integer - description: The number of versions of this flow. - format: int64 - readOnly: true - revision: - $ref: '#/components/schemas/RevisionInfo' - description: The flow this snapshot is for - readOnly: true + description: The process group id for this component. example: - versionCount: 0 - identifier: identifier - bucketName: bucketName - permissions: - canRead: true - canWrite: true - canDelete: true - createdTimestamp: 1 - link: - rel: rel - title: title - type: type - params: - key: params - uriBuilder: {} - uri: http://example.com/aeiou - rels: - - rels - - rels - name: name - description: description - modifiedTimestamp: 1 - bucketIdentifier: bucketIdentifier - type: Flow - revision: - clientId: clientId - lastModifier: lastModifier - version: 0 - BatchSize: + 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 + ConnectableComponent: type: object properties: - count: - type: integer - description: Preferred number of flow files to include in a transaction. - format: int32 - size: + comments: type: string - description: Preferred number of bytes to include in a transaction. - duration: + description: The comments for the connectable component. + groupId: type: string - description: Preferred amount of time that a transaction should span. - description: The batch settings for data transmission. - example: - duration: duration - size: size - count: 5 - ConnectableComponent: - type: object - properties: + description: The id of the group that the connectable component resides + in id: type: string description: The id of the connectable component. + instanceIdentifier: + type: string + description: "The instance ID of an existing component that is described\ + \ by this VersionedComponent, or null if this is not mapped to an instantiated\ + \ component" + name: + type: string + description: The name of the connectable component type: type: string description: The type of component the connectable is. @@ -4465,21 +4374,6 @@ components: - INPUT_PORT - OUTPUT_PORT - FUNNEL - groupId: - type: string - description: The id of the group that the connectable component resides - in - name: - type: string - description: The name of the connectable component - comments: - type: string - description: The comments for the connectable component. - instanceIdentifier: - type: string - description: "The instance ID of an existing component that is described\ - \ by this VersionedComponent, or null if this is not mapped to an instantiated\ - \ component" description: The destination of the connection. example: comments: comments @@ -4491,2270 +4385,1857 @@ components: ControllerServiceAPI: type: object properties: + bundle: + $ref: '#/components/schemas/Bundle' type: type: string description: The fully qualified name of the service interface. - bundle: - $ref: '#/components/schemas/Bundle' description: Lists the APIs this Controller Service implements. example: type: type bundle: null - ExternalControllerServiceReference: + ControllerServiceDefinition: type: object properties: - identifier: - type: string - description: The identifier of the controller service - name: + artifactId: type: string - description: The name of the controller service - description: "The information about controller services that exist outside this\ - \ versioned flow, but are referenced by components within the versioned flow." - example: - identifier: identifier - name: name - ParameterProviderReference: - type: object - properties: - identifier: + description: The artifact id of the service API + className: type: string - description: The identifier of the parameter provider - name: + description: The class name of the service API + groupId: type: string - description: The name of the parameter provider - type: + description: The group id of the service API + version: type: string - description: The fully qualified name of the parameter provider class. - bundle: - $ref: '#/components/schemas/Bundle' - description: Contains basic information about parameter providers referenced - in the versioned flow. + description: The version of the service API + description: "The controller service required by this property, or null if none\ + \ is required" example: - identifier: identifier - name: name - type: type - bundle: null - Position: + groupId: groupId + artifactId: artifactId + className: className + version: version + CurrentUser: type: object properties: - x: - type: number - description: The x coordinate. - format: double - "y": - type: number - description: The y coordinate. - format: double - description: The position of a component on the graph - example: - x: 0.8008281904610115 - "y": 6.027456183070403 - VersionedAsset: - type: object + anonymous: + type: boolean + description: Indicates if the current user is anonymous + readOnly: true + identity: + type: string + description: The identity of the current user + readOnly: true + loginSupported: + type: boolean + description: Indicates if the NiFi Registry instance supports logging in + oidcloginSupported: + type: boolean + description: Indicates if the NiFi Registry instance supports logging in + with an OIDC provider + resourcePermissions: + $ref: '#/components/schemas/ResourcePermissions' + example: + oidcloginSupported: true + resourcePermissions: + proxy: null + tenants: null + buckets: null + policies: null + anyTopLevelResource: + canRead: true + canDelete: true + canWrite: true + identity: identity + anonymous: true + loginSupported: true + DefaultSchedule: + type: object properties: - identifier: + concurrentTasks: type: string - description: The identifier of the asset - name: + description: The default concurrent tasks + period: type: string - description: The name of the asset - description: The assets that are referenced by this parameter + description: The default scheduling period + strategy: + type: string + description: The default scheduling strategy + description: The default schedule for a processor reporting task example: - identifier: identifier - name: name - VersionedConnection: + period: period + concurrentTasks: concurrentTasks + strategy: strategy + DefaultSettings: type: object properties: - identifier: - type: string - description: The component's unique identifier - instanceIdentifier: + bulletinLevel: type: string - description: "The instance ID of an existing component that is described\ - \ by this VersionedComponent, or null if this is not mapped to an instantiated\ - \ component" - name: + description: The default bulletin level + penaltyDuration: type: string - description: The component's name - comments: + description: The default penalty duration + yieldDuration: type: string - description: The user-supplied comments for the component - position: - $ref: '#/components/schemas/Position' - source: - $ref: '#/components/schemas/ConnectableComponent' - destination: - $ref: '#/components/schemas/ConnectableComponent' - labelIndex: - type: integer - description: The index of the bend point where to place the connection label. - format: int32 - zIndex: - type: integer - description: The z index of the connection. - format: int64 - selectedRelationships: - uniqueItems: true - type: array - description: The selected relationship that comprise the connection. - items: - type: string - description: The selected relationship that comprise the connection. - backPressureObjectThreshold: - type: integer - description: The object count threshold for determining when back pressure - is applied. Updating this value is a passive change in the sense that - it won't impact whether existing files over the limit are affected but - it does help feeder processors to stop pushing too much into this work - queue. - format: int64 - backPressureDataSizeThreshold: + description: The default yield duration + description: The default settings for a processor + example: + bulletinLevel: bulletinLevel + penaltyDuration: penaltyDuration + yieldDuration: yieldDuration + Dependency: + type: object + properties: + dependentValues: + $ref: '#/components/schemas/DependentValues' + propertyDisplayName: type: string - description: The object data size threshold for determining when back pressure - is applied. Updating this value is a passive change in the sense that - it won't impact whether existing files over the limit are affected but - it does help feeder processors to stop pushing too much into this work - queue. - flowFileExpiration: + description: The display name of the dependent property + propertyName: type: string - description: The amount of time a flow file may be in the flow before it - will be automatically aged out of the flow. Once a flow file reaches this - age it will be terminated from the flow the next time a processor attempts - to start work on it. - prioritizers: + description: The name of the dependent property + description: The properties that this property depends on + example: + propertyDisplayName: propertyDisplayName + dependentValues: + values: + - values + - values + propertyName: propertyName + DependentValues: + type: object + properties: + values: type: array - description: The comparators used to prioritize the queue. + description: The dependent values + xml: + name: dependentValue items: type: string - description: The comparators used to prioritize the queue. - bends: + description: The dependent values + xml: + name: dependentValue + description: The values of the dependent property that enable the depending + property + example: + values: + - values + - values + DeprecationNotice: + type: object + properties: + alternatives: type: array - description: The bend points on the connection. + description: The alternatives to use + xml: + wrapped: true items: - $ref: '#/components/schemas/Position' - loadBalanceStrategy: + type: string + description: The alternatives to use + xml: + name: alternative + reason: type: string - description: "The Strategy to use for load balancing data across the cluster,\ - \ or null, if no Load Balance Strategy has been specified." - enum: - - "DO_NOT_LOAD_BALANCE, PARTITION_BY_ATTRIBUTE, ROUND_ROBIN, SINGLE_NODE" - partitioningAttribute: + description: The reason for the deprecation + description: The deprecation notice of the extension + example: + reason: reason + alternatives: + - alternatives + - alternatives + DynamicProperty: + type: object + properties: + description: type: string - description: "The attribute to use for partitioning data as it is load balanced\ - \ across the cluster. If the Load Balance Strategy is configured to use\ - \ PARTITION_BY_ATTRIBUTE, the value returned by this method is the name\ - \ of the FlowFile Attribute that will be used to determine which node\ - \ in the cluster should receive a given FlowFile. If the Load Balance\ - \ Strategy is unset or is set to any other value, the Partitioning Attribute\ - \ has no effect." - loadBalanceCompression: + description: The description of the dynamic property + expressionLanguageScope: type: string - description: Whether or not compression should be used when transferring - FlowFiles between nodes + description: The scope of the expression language support enum: - - "DO_NOT_COMPRESS, COMPRESS_ATTRIBUTES_ONLY, COMPRESS_ATTRIBUTES_AND_CONTENT" - componentType: + - NONE + - ENVIRONMENT + - FLOWFILE_ATTRIBUTES + expressionLanguageSupported: + type: boolean + description: Whether or not expression language is supported + name: type: string - enum: - - CONNECTION - - PROCESSOR - - PROCESS_GROUP - - REMOTE_PROCESS_GROUP - - INPUT_PORT - - OUTPUT_PORT - - REMOTE_INPUT_PORT - - REMOTE_OUTPUT_PORT - - FUNNEL - - LABEL - - CONTROLLER_SERVICE - - REPORTING_TASK - - FLOW_ANALYSIS_RULE - - PARAMETER_CONTEXT - - PARAMETER_PROVIDER - - FLOW_REGISTRY_CLIENT - groupIdentifier: + description: The description of the dynamic property name + value: type: string - description: The ID of the Process Group that this component belongs to - description: The Connections + description: The description of the dynamic property value + description: The dynamic properties of the extension example: - identifier: identifier - componentType: CONNECTION - prioritizers: - - prioritizers - - prioritizers - comments: comments - flowFileExpiration: flowFileExpiration - selectedRelationships: - - selectedRelationships - - selectedRelationships - loadBalanceCompression: "DO_NOT_COMPRESS, COMPRESS_ATTRIBUTES_ONLY, COMPRESS_ATTRIBUTES_AND_CONTENT" - destination: null - backPressureDataSizeThreshold: backPressureDataSizeThreshold - loadBalanceStrategy: "DO_NOT_LOAD_BALANCE, PARTITION_BY_ATTRIBUTE, ROUND_ROBIN,\ - \ SINGLE_NODE" - source: - comments: comments - groupId: groupId - name: name - instanceIdentifier: instanceIdentifier - id: id - type: PROCESSOR - labelIndex: 2 - bends: - - null - - null - backPressureObjectThreshold: 7 + expressionLanguageScope: NONE name: name - instanceIdentifier: instanceIdentifier - position: null - groupIdentifier: groupIdentifier - partitioningAttribute: partitioningAttribute - zIndex: 4 - VersionedControllerService: + description: description + expressionLanguageSupported: true + value: value + DynamicRelationship: type: object properties: - identifier: - type: string - description: The component's unique identifier - instanceIdentifier: + description: type: string - description: "The instance ID of an existing component that is described\ - \ by this VersionedComponent, or null if this is not mapped to an instantiated\ - \ component" + description: The description of the dynamic relationship name: type: string - description: The component's name - comments: - type: string - description: The user-supplied comments for the component - position: - $ref: '#/components/schemas/Position' - type: + description: The description of the dynamic relationship name + description: The dynamic relationships of the extension + example: + name: name + description: description + Extension: + required: + - name + - type + type: object + properties: + defaultSchedule: + $ref: '#/components/schemas/DefaultSchedule' + defaultSettings: + $ref: '#/components/schemas/DefaultSettings' + deprecationNotice: + $ref: '#/components/schemas/DeprecationNotice' + description: type: string - description: The type of the extension component - bundle: - $ref: '#/components/schemas/Bundle' - properties: - type: object - additionalProperties: - type: string - description: The properties for the component. Properties whose value - is not set will only contain the property name. - description: The properties for the component. Properties whose value is - not set will only contain the property name. - propertyDescriptors: - type: object - additionalProperties: - $ref: '#/components/schemas/VersionedPropertyDescriptor' - description: The property descriptors for the component. - controllerServiceApis: + description: The description of the extension + dynamicProperties: type: array - description: Lists the APIs this Controller Service implements. + description: The dynamic properties of the extension + xml: + wrapped: true items: - $ref: '#/components/schemas/ControllerServiceAPI' - annotationData: - type: string - description: The annotation for the controller service. This is how the - custom UI relays configuration to the controller service. - scheduledState: + $ref: '#/components/schemas/DynamicProperty' + dynamicRelationship: + $ref: '#/components/schemas/DynamicRelationship' + inputRequirement: type: string - description: The ScheduledState denoting whether the Controller Service - is ENABLED or DISABLED + description: The input requirement of the extension enum: - - ENABLED - - DISABLED - - RUNNING - bulletinLevel: + - INPUT_REQUIRED + - INPUT_ALLOWED + - INPUT_FORBIDDEN + multiProcessorUseCases: + type: array + description: Zero or more documented use cases for how the processor may + be used in conjunction with other processors + xml: + wrapped: true + items: + $ref: '#/components/schemas/MultiProcessorUseCase' + name: type: string - description: The level at which the controller service will report bulletins. - componentType: + description: The name of the extension + primaryNodeOnly: + type: boolean + description: Indicates that a processor should be scheduled only on the + primary node + properties: + type: array + description: The properties of the extension + xml: + wrapped: true + items: + $ref: '#/components/schemas/Property' + providedServiceAPIs: + type: array + description: The service APIs provided by this extension + xml: + wrapped: true + items: + $ref: '#/components/schemas/ProvidedServiceAPI' + readsAttributes: + type: array + description: The attributes read from flow files by the extension + xml: + wrapped: true + items: + $ref: '#/components/schemas/Attribute' + relationships: + type: array + description: The relationships of the extension + xml: + wrapped: true + items: + $ref: '#/components/schemas/Relationship' + restricted: + $ref: '#/components/schemas/Restricted' + seeAlso: + type: array + description: The names of other extensions to see + xml: + wrapped: true + items: + type: string + description: The names of other extensions to see + xml: + name: see + sideEffectFree: + type: boolean + description: Indicates that a processor is side effect free + stateful: + $ref: '#/components/schemas/Stateful' + supportsBatching: + type: boolean + description: Indicates that a processor supports batching + supportsSensitiveDynamicProperties: + type: boolean + systemResourceConsiderations: + type: array + description: The resource considerations of the extension + xml: + wrapped: true + items: + $ref: '#/components/schemas/SystemResourceConsideration' + tags: + type: array + description: The tags of the extension + xml: + wrapped: true + items: + type: string + description: The tags of the extension + xml: + name: tag + triggerSerially: + type: boolean + description: Indicates that a processor should be triggered serially + triggerWhenAnyDestinationAvailable: + type: boolean + description: Indicates that a processor should be triggered when any destinations + have space for flow files + triggerWhenEmpty: + type: boolean + description: Indicates that a processor should be triggered when the incoming + queues are empty + type: type: string + description: The type of the extension enum: - - CONNECTION - PROCESSOR - - PROCESS_GROUP - - REMOTE_PROCESS_GROUP - - INPUT_PORT - - OUTPUT_PORT - - REMOTE_INPUT_PORT - - REMOTE_OUTPUT_PORT - - FUNNEL - - LABEL - CONTROLLER_SERVICE - REPORTING_TASK - FLOW_ANALYSIS_RULE - - PARAMETER_CONTEXT - PARAMETER_PROVIDER - - FLOW_REGISTRY_CLIENT - groupIdentifier: - type: string - description: The ID of the Process Group that this component belongs to - description: The Controller Services + useCases: + type: array + description: Zero or more documented use cases for how the extension may + be used + xml: + wrapped: true + items: + $ref: '#/components/schemas/UseCase' + writesAttributes: + type: array + description: The attributes written to flow files by the extension + xml: + wrapped: true + items: + $ref: '#/components/schemas/Attribute' example: - annotationData: annotationData - identifier: identifier - componentType: CONNECTION - comments: comments - bulletinLevel: bulletinLevel - type: type - propertyDescriptors: - key: null - scheduledState: ENABLED - controllerServiceApis: - - type: type - bundle: null - - type: type - bundle: null - name: name - instanceIdentifier: instanceIdentifier - position: null - groupIdentifier: groupIdentifier - bundle: null - properties: - key: properties - VersionedFlowCoordinates: - type: object - properties: - registryId: - type: string - description: The identifier of the Flow Registry that contains the flow - storageLocation: - type: string - description: The location of the Flow Registry that stores the flow - branch: - type: string - description: The name of the branch that the flow resides in - bucketId: - type: string - description: The UUID of the bucket that the flow resides in - flowId: - type: string - description: The UUID of the flow - version: - type: string - description: The version of the flow - latest: - type: boolean - description: Whether or not these coordinates point to the latest version - of the flow - description: "The coordinates where the remote flow is stored, or null if the\ - \ Process Group is not directly under Version Control" - example: - registryId: registryId - storageLocation: storageLocation - bucketId: bucketId - branch: branch - flowId: flowId - version: version - latest: true - VersionedFlowSnapshot: - required: - - flowContents - - snapshotMetadata + defaultSchedule: + period: period + concurrentTasks: concurrentTasks + strategy: strategy + dynamicProperties: + - expressionLanguageScope: NONE + name: name + description: description + expressionLanguageSupported: true + value: value + - expressionLanguageScope: NONE + name: name + description: description + expressionLanguageSupported: true + value: value + providedServiceAPIs: + - groupId: groupId + artifactId: artifactId + className: className + version: version + - groupId: groupId + artifactId: artifactId + className: className + version: version + writesAttributes: + - null + - null + 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 + readsAttributes: + - name: name + description: description + - name: name + description: description + tags: + - tags + - tags + triggerWhenEmpty: true + useCases: + - notes: notes + keywords: + - keywords + - keywords + configuration: configuration + description: description + inputRequirement: INPUT_REQUIRED + - notes: notes + keywords: + - keywords + - keywords + configuration: configuration + description: description + inputRequirement: INPUT_REQUIRED + restricted: + restrictions: + - requiredPermission: requiredPermission + explanation: explanation + - requiredPermission: requiredPermission + explanation: explanation + generalRestrictionExplanation: generalRestrictionExplanation + name: name + multiProcessorUseCases: + - processorConfigurations: + - processorClassName: processorClassName + configuration: configuration + - processorClassName: processorClassName + configuration: configuration + notes: notes + keywords: + - keywords + - keywords + description: description + - processorConfigurations: + - processorClassName: processorClassName + configuration: configuration + - processorClassName: processorClassName + configuration: configuration + notes: notes + keywords: + - keywords + - keywords + description: description + properties: + - resourceDefinition: + resourceTypes: + - FILE + - FILE + cardinality: SINGLE + controllerServiceDefinition: + groupId: groupId + artifactId: artifactId + className: className + version: version + defaultValue: defaultValue + displayName: displayName + 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 + artifactId: artifactId + className: className + version: version + defaultValue: defaultValue + displayName: displayName + 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 + ExtensionFilterParams: type: object properties: - snapshotMetadata: - $ref: '#/components/schemas/VersionedFlowSnapshotMetadata' - flowContents: - $ref: '#/components/schemas/VersionedProcessGroup' - externalControllerServices: - type: object - additionalProperties: - $ref: '#/components/schemas/ExternalControllerServiceReference' - description: "The information about controller services that exist outside\ - \ this versioned flow, but are referenced by components within the versioned\ - \ flow." - parameterProviders: - type: object - additionalProperties: - $ref: '#/components/schemas/ParameterProviderReference' - description: Contains basic information about parameter providers referenced - in the versioned flow. - parameterContexts: - type: object - additionalProperties: - $ref: '#/components/schemas/VersionedParameterContext' - description: "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." - flowEncodingVersion: + bundleType: type: string - description: The optional encoding version of the flow contents. - flow: - $ref: '#/components/schemas/VersionedFlow' - bucket: - $ref: '#/components/schemas/Bucket' - latest: - type: boolean - example: - bucket: - identifier: identifier - allowBundleRedeploy: true - permissions: - canRead: true - canWrite: true - canDelete: true - createdTimestamp: 1 - link: null - name: name - description: description - allowPublicRead: true - revision: - clientId: clientId - lastModifier: lastModifier - version: 0 - snapshotMetadata: - flowIdentifier: flowIdentifier - comments: comments - author: author + description: The type of bundle + enum: + - NIFI_NAR + - MINIFI_CPP + extensionType: + type: string + description: The type of extension + enum: + - PROCESSOR + - CONTROLLER_SERVICE + - REPORTING_TASK + - FLOW_ANALYSIS_RULE + - PARAMETER_PROVIDER + tags: + uniqueItems: true + type: array + description: The tags + items: + type: string + description: The tags + description: The filter parameters submitted for the request + example: + extensionType: PROCESSOR + bundleType: NIFI_NAR + tags: + - tags + - tags + ExtensionMetadata: + type: object + properties: + bundleInfo: + $ref: '#/components/schemas/BundleInfo' + deprecationNotice: + $ref: '#/components/schemas/DeprecationNotice' + description: + type: string + description: The description of the extension + displayName: + type: string + description: The display name of the extension + hasAdditionalDetails: + type: boolean + description: Whether or not the extension has additional detail documentation + link: + $ref: '#/components/schemas/Link' + linkDocs: + $ref: '#/components/schemas/Link' + name: + type: string + description: The name of the extension + providedServiceAPIs: + type: array + description: The service APIs provided by the extension + items: + $ref: '#/components/schemas/ProvidedServiceAPI' + restricted: + $ref: '#/components/schemas/Restricted' + tags: + type: array + description: The tags of the extension + items: + type: string + description: The tags of the extension + type: + type: string + description: The type of the extension + enum: + - PROCESSOR + - CONTROLLER_SERVICE + - REPORTING_TASK + - FLOW_ANALYSIS_RULE + - PARAMETER_PROVIDER + description: The metadata for the extensions + example: + bundleInfo: + bucketName: bucketName + groupId: groupId + bundleId: bundleId + artifactId: artifactId + bucketId: bucketId + bundleType: NIFI_NAR + version: version + systemApiVersion: systemApiVersion + hasAdditionalDetails: true + linkDocs: null + deprecationNotice: + reason: reason + alternatives: + - alternatives + - alternatives + displayName: displayName + restricted: + restrictions: + - requiredPermission: requiredPermission + explanation: explanation + - requiredPermission: requiredPermission + explanation: explanation + generalRestrictionExplanation: generalRestrictionExplanation + providedServiceAPIs: + - groupId: groupId + artifactId: artifactId + className: className + version: version + - groupId: groupId + artifactId: artifactId + className: className + version: version + link: + rel: rel + params: + key: params + title: title + type: type + uri: http://example.com/aeiou + uriBuilder: {} + rels: + - rels + - rels + name: name + description: description + type: PROCESSOR + tags: + - tags + - tags + ExtensionMetadataContainer: + type: object + properties: + extensions: + uniqueItems: true + type: array + description: The metadata for the extensions + items: + $ref: '#/components/schemas/ExtensionMetadata' + filterParams: + $ref: '#/components/schemas/ExtensionFilterParams' + numResults: + type: integer + description: The number of extensions in the response + format: int32 + example: + extensions: + - bundleInfo: + bucketName: bucketName + groupId: groupId + bundleId: bundleId + artifactId: artifactId + bucketId: bucketId + bundleType: NIFI_NAR + version: version + systemApiVersion: systemApiVersion + hasAdditionalDetails: true + linkDocs: null + deprecationNotice: + reason: reason + alternatives: + - alternatives + - alternatives + displayName: displayName + restricted: + restrictions: + - requiredPermission: requiredPermission + explanation: explanation + - requiredPermission: requiredPermission + explanation: explanation + generalRestrictionExplanation: generalRestrictionExplanation + providedServiceAPIs: + - groupId: groupId + artifactId: artifactId + className: className + version: version + - groupId: groupId + artifactId: artifactId + className: className + version: version link: rel: rel + params: + key: params title: title type: type + uri: http://example.com/aeiou + uriBuilder: {} + rels: + - rels + - rels + name: name + description: description + type: PROCESSOR + tags: + - tags + - tags + - bundleInfo: + bucketName: bucketName + groupId: groupId + bundleId: bundleId + artifactId: artifactId + bucketId: bucketId + bundleType: NIFI_NAR + version: version + systemApiVersion: systemApiVersion + hasAdditionalDetails: true + linkDocs: null + deprecationNotice: + reason: reason + alternatives: + - alternatives + - alternatives + displayName: displayName + restricted: + restrictions: + - requiredPermission: requiredPermission + explanation: explanation + - requiredPermission: requiredPermission + explanation: explanation + generalRestrictionExplanation: generalRestrictionExplanation + providedServiceAPIs: + - groupId: groupId + artifactId: artifactId + className: className + version: version + - groupId: groupId + artifactId: artifactId + className: className + version: version + link: + rel: rel params: key: params - uriBuilder: {} + title: title + type: type uri: http://example.com/aeiou + uriBuilder: {} rels: - rels - rels - 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 - dynamic: true - 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, YIELD_PROCESSOR" - schedulingStrategy: schedulingStrategy - name: name - instanceIdentifier: instanceIdentifier - style: - key: style - schedulingPeriod: schedulingPeriod - position: null - 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 - dynamic: true - 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, YIELD_PROCESSOR" - schedulingStrategy: schedulingStrategy - name: name - instanceIdentifier: instanceIdentifier - style: - key: style - schedulingPeriod: schedulingPeriod - position: null - groupIdentifier: groupIdentifier - properties: - key: properties - scheduledState: ENABLED - processGroups: - - null - - null - outputPorts: - - null - - null - funnels: - - identifier: identifier - componentType: CONNECTION - comments: comments - name: name - instanceIdentifier: instanceIdentifier - position: null - groupIdentifier: groupIdentifier - - identifier: identifier - componentType: CONNECTION - comments: comments - name: name - instanceIdentifier: instanceIdentifier - position: null - groupIdentifier: groupIdentifier - versionedFlowCoordinates: - registryId: registryId - storageLocation: storageLocation - bucketId: bucketId - branch: branch - flowId: flowId - version: version - latest: true - connections: - - identifier: identifier - componentType: CONNECTION - prioritizers: - - prioritizers - - prioritizers - comments: comments - flowFileExpiration: flowFileExpiration - selectedRelationships: - - selectedRelationships - - selectedRelationships - loadBalanceCompression: "DO_NOT_COMPRESS, COMPRESS_ATTRIBUTES_ONLY, COMPRESS_ATTRIBUTES_AND_CONTENT" - destination: null - backPressureDataSizeThreshold: backPressureDataSizeThreshold - loadBalanceStrategy: "DO_NOT_LOAD_BALANCE, PARTITION_BY_ATTRIBUTE, ROUND_ROBIN,\ - \ SINGLE_NODE" - source: - comments: comments - groupId: groupId - name: name - instanceIdentifier: instanceIdentifier - id: id - type: PROCESSOR - labelIndex: 2 - bends: - - null - - null - backPressureObjectThreshold: 7 - name: name - instanceIdentifier: instanceIdentifier - position: null - groupIdentifier: groupIdentifier - partitioningAttribute: partitioningAttribute - zIndex: 4 - - identifier: identifier - componentType: CONNECTION - prioritizers: - - prioritizers - - prioritizers - comments: comments - flowFileExpiration: flowFileExpiration - selectedRelationships: - - selectedRelationships - - selectedRelationships - loadBalanceCompression: "DO_NOT_COMPRESS, COMPRESS_ATTRIBUTES_ONLY, COMPRESS_ATTRIBUTES_AND_CONTENT" - destination: null - backPressureDataSizeThreshold: backPressureDataSizeThreshold - loadBalanceStrategy: "DO_NOT_LOAD_BALANCE, PARTITION_BY_ATTRIBUTE, ROUND_ROBIN,\ - \ SINGLE_NODE" - source: - comments: comments - groupId: groupId - name: name - instanceIdentifier: instanceIdentifier - id: id - type: PROCESSOR - labelIndex: 2 - bends: - - null - - null - backPressureObjectThreshold: 7 - name: name - instanceIdentifier: instanceIdentifier - position: null - groupIdentifier: groupIdentifier - partitioningAttribute: partitioningAttribute - zIndex: 4 - logFileSuffix: logFileSuffix - parameterContextName: parameterContextName - identifier: identifier - componentType: CONNECTION - defaultBackPressureObjectThreshold: 6 - comments: comments - executionEngine: STANDARD - labels: - - identifier: identifier - componentType: CONNECTION - comments: comments - name: name - width: 1.0246457001441578 - instanceIdentifier: instanceIdentifier - style: - key: style - position: null - 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 - position: null - 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: - key: null - scheduledState: ENABLED - controllerServiceApis: - - type: type - bundle: null - - type: type - bundle: null - name: name - instanceIdentifier: instanceIdentifier - position: null - groupIdentifier: groupIdentifier - bundle: null - properties: - key: properties - - annotationData: annotationData - identifier: identifier - componentType: CONNECTION - comments: comments - bulletinLevel: bulletinLevel - type: type - propertyDescriptors: - key: null - scheduledState: ENABLED - controllerServiceApis: - - type: type - bundle: null - - type: type - bundle: null - name: name - instanceIdentifier: instanceIdentifier - position: null - groupIdentifier: groupIdentifier - bundle: null - 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 - position: null - portFunction: STANDARD - type: INPUT_PORT - groupIdentifier: groupIdentifier - scheduledState: ENABLED - - identifier: identifier - componentType: CONNECTION - comments: comments - allowRemoteAccess: true - concurrentlySchedulableTaskCount: 3 - name: name - instanceIdentifier: instanceIdentifier - position: null - portFunction: STANDARD - type: INPUT_PORT - groupIdentifier: groupIdentifier - scheduledState: ENABLED - instanceIdentifier: instanceIdentifier - position: - x: 0.8008281904610115 - "y": 6.027456183070403 - maxConcurrentTasks: 7 - statelessFlowTimeout: statelessFlowTimeout - remoteProcessGroups: - - identifier: identifier - componentType: CONNECTION - comments: comments - proxyPassword: proxyPassword - communicationsTimeout: communicationsTimeout - proxyHost: proxyHost - proxyPort: 1 - transportProtocol: "RAW, HTTP" - outputPorts: - - null - - null - name: name - 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 - position: null - 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 - position: null - batchSize: - duration: duration - size: size - count: 5 - groupIdentifier: groupIdentifier - instanceIdentifier: instanceIdentifier - yieldDuration: yieldDuration - position: null - groupIdentifier: groupIdentifier - localNetworkInterface: localNetworkInterface - - identifier: identifier - componentType: CONNECTION - comments: comments - proxyPassword: proxyPassword - communicationsTimeout: communicationsTimeout - proxyHost: proxyHost - proxyPort: 1 - transportProtocol: "RAW, HTTP" - outputPorts: - - null - - null - name: name - 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 - position: null - 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 - position: null - batchSize: - duration: duration - size: size - count: 5 - groupIdentifier: groupIdentifier - instanceIdentifier: instanceIdentifier - yieldDuration: yieldDuration - position: null - groupIdentifier: groupIdentifier - localNetworkInterface: localNetworkInterface - groupIdentifier: groupIdentifier - parameterProviders: - key: - identifier: identifier - name: name - type: type - bundle: null - flowEncodingVersion: flowEncodingVersion - flow: - versionCount: 0 - identifier: identifier - bucketName: bucketName - permissions: - canRead: true - canWrite: true - canDelete: true - createdTimestamp: 1 - link: - rel: rel - title: title - type: type - params: - key: params - uriBuilder: {} - uri: http://example.com/aeiou - rels: - - rels - - rels - name: name - description: description - modifiedTimestamp: 1 - bucketIdentifier: bucketIdentifier - type: Flow - revision: - clientId: clientId - lastModifier: lastModifier - version: 0 - parameterContexts: - key: - parameterGroupName: parameterGroupName - identifier: identifier - synchronized: true - componentType: CONNECTION - comments: comments - description: description - inheritedParameterContexts: - - inheritedParameterContexts - - inheritedParameterContexts - name: name - instanceIdentifier: instanceIdentifier - position: null - groupIdentifier: groupIdentifier - parameters: - - referencedAssets: - - identifier: identifier - name: name - - identifier: identifier - name: name - provided: true - name: name - description: description - sensitive: true - value: value - - referencedAssets: - - identifier: identifier - name: name - - identifier: identifier - name: name - provided: true - name: name - description: description - sensitive: true - value: value - parameterProvider: parameterProvider - latest: true - VersionedFlowSnapshotMetadata: - required: - - author - - bucketIdentifier - - flowIdentifier - type: object - properties: - link: - $ref: '#/components/schemas/Link' - bucketIdentifier: - type: string - description: The identifier of the bucket this snapshot belongs to. - flowIdentifier: - type: string - description: The identifier of the flow this snapshot belongs to. - version: - minimum: -1 - type: integer - description: The version of this snapshot of the flow. - format: int32 - timestamp: - minimum: 1 - type: integer - description: "The timestamp when the flow was saved, as milliseconds since\ - \ epoch." - format: int64 - readOnly: true - author: - type: string - description: The user that created this snapshot of the flow. - readOnly: true - comments: - type: string - description: The comments provided by the user when creating the snapshot. - example: - flowIdentifier: flowIdentifier - comments: comments - author: author - link: - rel: rel - title: title - type: type - params: - key: params - uriBuilder: {} - uri: http://example.com/aeiou - rels: - - rels - - rels - bucketIdentifier: bucketIdentifier - version: 0 - timestamp: 1 - VersionedFunnel: - type: object - properties: - identifier: - type: string - description: The component's unique identifier - instanceIdentifier: - type: string - description: "The instance ID of an existing component that is described\ - \ by this VersionedComponent, or null if this is not mapped to an instantiated\ - \ component" - name: - type: string - description: The component's name - comments: - type: string - description: The user-supplied comments for the component - position: - $ref: '#/components/schemas/Position' - componentType: - type: string - enum: - - CONNECTION - - PROCESSOR - - PROCESS_GROUP - - REMOTE_PROCESS_GROUP - - INPUT_PORT - - OUTPUT_PORT - - REMOTE_INPUT_PORT - - REMOTE_OUTPUT_PORT - - FUNNEL - - LABEL - - CONTROLLER_SERVICE - - REPORTING_TASK - - FLOW_ANALYSIS_RULE - - PARAMETER_CONTEXT - - PARAMETER_PROVIDER - - FLOW_REGISTRY_CLIENT - groupIdentifier: - type: string - description: The ID of the Process Group that this component belongs to - description: The Funnels - example: - identifier: identifier - componentType: CONNECTION - comments: comments - name: name - instanceIdentifier: instanceIdentifier - position: null - groupIdentifier: groupIdentifier - VersionedLabel: - type: object - properties: - identifier: - type: string - description: The component's unique identifier - instanceIdentifier: - type: string - description: "The instance ID of an existing component that is described\ - \ by this VersionedComponent, or null if this is not mapped to an instantiated\ - \ component" - name: - type: string - description: The component's name - comments: - type: string - description: The user-supplied comments for the component - position: - $ref: '#/components/schemas/Position' - label: - type: string - description: The text that appears in the label. - zIndex: - type: integer - description: The z index of the connection. - format: int64 - width: - type: number - description: The width of the label in pixels when at a 1:1 scale. - format: double - height: - type: number - description: The height of the label in pixels when at a 1:1 scale. - format: double - style: - type: object - additionalProperties: - type: string - description: "The styles for this label (font-size : 12px, background-color\ - \ : #eee, etc)." - description: "The styles for this label (font-size : 12px, background-color\ - \ : #eee, etc)." - componentType: - type: string - enum: - - CONNECTION - - PROCESSOR - - PROCESS_GROUP - - REMOTE_PROCESS_GROUP - - INPUT_PORT - - OUTPUT_PORT - - REMOTE_INPUT_PORT - - REMOTE_OUTPUT_PORT - - FUNNEL - - LABEL - - CONTROLLER_SERVICE - - REPORTING_TASK - - FLOW_ANALYSIS_RULE - - PARAMETER_CONTEXT - - PARAMETER_PROVIDER - - FLOW_REGISTRY_CLIENT - groupIdentifier: - type: string - description: The ID of the Process Group that this component belongs to - description: The Labels - example: - identifier: identifier - componentType: CONNECTION - comments: comments - name: name - width: 1.0246457001441578 - instanceIdentifier: instanceIdentifier - style: - key: style - position: null - label: label - groupIdentifier: groupIdentifier - zIndex: 1 - height: 1.4894159098541704 - VersionedParameter: - type: object - properties: - name: - type: string - description: The name of the parameter - description: - type: string - description: The description of the param - sensitive: - type: boolean - description: Whether or not the parameter value is sensitive - provided: - type: boolean - description: Whether or not the parameter value is provided by a ParameterProvider - value: - type: string - description: The value of the parameter - referencedAssets: - type: array - description: The assets that are referenced by this parameter - items: - $ref: '#/components/schemas/VersionedAsset' - description: The parameters in the context - example: - referencedAssets: - - identifier: identifier - name: name - - identifier: identifier - name: name - provided: true - name: name - description: description - sensitive: true - value: value - VersionedParameterContext: - type: object - properties: - identifier: - type: string - description: The component's unique identifier - instanceIdentifier: - type: string - description: "The instance ID of an existing component that is described\ - \ by this VersionedComponent, or null if this is not mapped to an instantiated\ - \ component" - name: - type: string - description: The component's name - comments: - type: string - description: The user-supplied comments for the component - position: - $ref: '#/components/schemas/Position' - parameters: - uniqueItems: true - type: array - description: The parameters in the context - items: - $ref: '#/components/schemas/VersionedParameter' - inheritedParameterContexts: - type: array - description: The names of additional parameter contexts from which to inherit - parameters - items: - type: string - description: The names of additional parameter contexts from which to - inherit parameters - description: - type: string - description: The description of the parameter context - parameterProvider: - type: string - description: The identifier of an optional parameter provider - parameterGroupName: - type: string - description: "The corresponding parameter group name fetched from the parameter\ - \ provider, if applicable" - synchronized: - type: boolean - description: True if the parameter provider is set and the context should - receive updates when its parameters are next fetched - componentType: - type: string - enum: - - CONNECTION - - PROCESSOR - - PROCESS_GROUP - - REMOTE_PROCESS_GROUP - - INPUT_PORT - - OUTPUT_PORT - - REMOTE_INPUT_PORT - - REMOTE_OUTPUT_PORT - - FUNNEL - - LABEL - - CONTROLLER_SERVICE - - REPORTING_TASK - - FLOW_ANALYSIS_RULE - - PARAMETER_CONTEXT - - PARAMETER_PROVIDER - - FLOW_REGISTRY_CLIENT - groupIdentifier: - type: string - description: The ID of the Process Group that this component belongs to - description: "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: - parameterGroupName: parameterGroupName - identifier: identifier - synchronized: true - componentType: CONNECTION - comments: comments - description: description - inheritedParameterContexts: - - inheritedParameterContexts - - inheritedParameterContexts - name: name - instanceIdentifier: instanceIdentifier - position: null - groupIdentifier: groupIdentifier - parameters: - - referencedAssets: - - identifier: identifier - name: name - - identifier: identifier - name: name - provided: true - name: name - description: description - sensitive: true - value: value - - referencedAssets: - - identifier: identifier - name: name - - identifier: identifier - name: name - provided: true name: name description: description - sensitive: true - value: value - parameterProvider: parameterProvider - VersionedPort: + type: PROCESSOR + tags: + - tags + - tags + numResults: 0 + filterParams: + extensionType: PROCESSOR + bundleType: NIFI_NAR + tags: + - tags + - tags + ExtensionRepoArtifact: type: object properties: - identifier: + artifactId: type: string - description: The component's unique identifier - instanceIdentifier: + description: The artifact id + bucketName: type: string - description: "The instance ID of an existing component that is described\ - \ by this VersionedComponent, or null if this is not mapped to an instantiated\ - \ component" - name: + description: The bucket name + groupId: type: string - description: The component's name - comments: + description: The group id + link: + $ref: '#/components/schemas/Link' + example: + bucketName: bucketName + groupId: groupId + link: + rel: rel + params: + key: params + title: title + type: type + uri: http://example.com/aeiou + uriBuilder: {} + rels: + - rels + - rels + artifactId: artifactId + ExtensionRepoBucket: + type: object + properties: + bucketName: type: string - description: The user-supplied comments for the component - position: - $ref: '#/components/schemas/Position' - type: + description: The name of the bucket + link: + $ref: '#/components/schemas/Link' + example: + bucketName: bucketName + link: + rel: rel + params: + key: params + title: title + type: type + uri: http://example.com/aeiou + uriBuilder: {} + rels: + - rels + - rels + ExtensionRepoGroup: + type: object + properties: + bucketName: type: string - description: The type of port. - enum: - - INPUT_PORT - - OUTPUT_PORT - concurrentlySchedulableTaskCount: - type: integer - description: The number of tasks that should be concurrently scheduled for - the port. - format: int32 - scheduledState: + description: The bucket name + groupId: type: string - description: The scheduled state of the component - enum: - - ENABLED - - DISABLED - - RUNNING - allowRemoteAccess: + description: The group id + link: + $ref: '#/components/schemas/Link' + example: + bucketName: bucketName + groupId: groupId + link: + rel: rel + params: + key: params + title: title + type: type + uri: http://example.com/aeiou + uriBuilder: {} + rels: + - rels + - rels + ExtensionRepoVersion: + type: object + properties: + downloadLink: + $ref: '#/components/schemas/Link' + extensionsLink: + $ref: '#/components/schemas/Link' + sha256Link: + $ref: '#/components/schemas/Link' + sha256Supplied: type: boolean - description: Whether or not this port allows remote access for site-to-site - portFunction: + description: Indicates if the client supplied a SHA-256 when uploading this + version of the extension bundle. + readOnly: true + example: + extensionsLink: null + sha256Link: null + downloadLink: + rel: rel + params: + key: params + title: title + type: type + uri: http://example.com/aeiou + uriBuilder: {} + rels: + - rels + - rels + sha256Supplied: true + ExtensionRepoVersionSummary: + type: object + properties: + artifactId: type: string - description: Specifies how the Port should function - enum: - - STANDARD - - FAILURE - componentType: + description: The artifact id + author: type: string - enum: - - CONNECTION - - PROCESSOR - - PROCESS_GROUP - - REMOTE_PROCESS_GROUP - - INPUT_PORT - - OUTPUT_PORT - - REMOTE_INPUT_PORT - - REMOTE_OUTPUT_PORT - - FUNNEL - - LABEL - - CONTROLLER_SERVICE - - REPORTING_TASK - - FLOW_ANALYSIS_RULE - - PARAMETER_CONTEXT - - PARAMETER_PROVIDER - - FLOW_REGISTRY_CLIENT - groupIdentifier: + description: The identity of the user that created this version + bucketName: type: string - description: The ID of the Process Group that this component belongs to - description: The Output Ports + description: The bucket name + groupId: + type: string + description: The group id + link: + $ref: '#/components/schemas/Link' + timestamp: + type: integer + description: The timestamp of when this version was created + format: int64 + version: + type: string + description: The version example: - identifier: identifier - componentType: CONNECTION - comments: comments - allowRemoteAccess: true - concurrentlySchedulableTaskCount: 3 - name: name - instanceIdentifier: instanceIdentifier - position: null - portFunction: STANDARD - type: INPUT_PORT - groupIdentifier: groupIdentifier - scheduledState: ENABLED - VersionedProcessGroup: + bucketName: bucketName + author: author + groupId: groupId + link: + rel: rel + params: + key: params + title: title + type: type + uri: http://example.com/aeiou + uriBuilder: {} + rels: + - rels + - rels + artifactId: artifactId + version: version + timestamp: 0 + ExternalControllerServiceReference: type: object properties: identifier: type: string - description: The component's unique identifier - instanceIdentifier: - type: string - description: "The instance ID of an existing component that is described\ - \ by this VersionedComponent, or null if this is not mapped to an instantiated\ - \ component" + description: The identifier of the controller service name: type: string - description: The component's name - comments: - type: string - description: The user-supplied comments for the component - position: - $ref: '#/components/schemas/Position' - processGroups: - uniqueItems: true - type: array - description: The child Process Groups - items: - $ref: '#/components/schemas/VersionedProcessGroup' - remoteProcessGroups: - uniqueItems: true - type: array - description: The Remote Process Groups - items: - $ref: '#/components/schemas/VersionedRemoteProcessGroup' - processors: - uniqueItems: true - type: array - description: The Processors - items: - $ref: '#/components/schemas/VersionedProcessor' - inputPorts: - uniqueItems: true - type: array - description: The Input Ports - items: - $ref: '#/components/schemas/VersionedPort' - outputPorts: - uniqueItems: true - type: array - description: The Output Ports - items: - $ref: '#/components/schemas/VersionedPort' - connections: - uniqueItems: true - type: array - description: The Connections - items: - $ref: '#/components/schemas/VersionedConnection' - labels: - uniqueItems: true - type: array - description: The Labels - items: - $ref: '#/components/schemas/VersionedLabel' - funnels: - uniqueItems: true - type: array - description: The Funnels - items: - $ref: '#/components/schemas/VersionedFunnel' - controllerServices: + description: The name of the controller service + description: "The information about controller services that exist outside this\ + \ versioned flow, but are referenced by components within the versioned flow." + example: + identifier: identifier + name: name + Fields: + type: object + properties: + fields: uniqueItems: true type: array - description: The Controller Services items: - $ref: '#/components/schemas/VersionedControllerService' - versionedFlowCoordinates: - $ref: '#/components/schemas/VersionedFlowCoordinates' - parameterContextName: + type: string + example: + fields: + - fields + - fields + FormDataContentDisposition: + type: object + properties: + creationDate: type: string - description: The name of the parameter context used by this process group - defaultFlowFileExpiration: + format: date-time + fileName: type: string - description: The default FlowFile Expiration for this Process Group. - defaultBackPressureObjectThreshold: + modificationDate: + type: string + format: date-time + name: + type: string + parameters: + type: object + additionalProperties: + type: string + readDate: + type: string + format: date-time + size: type: integer - description: Default value used in this Process Group for the maximum number - of objects that can be queued before back pressure is applied. format: int64 - defaultBackPressureDataSizeThreshold: + type: type: string - description: Default value used in this Process Group for the maximum data - size of objects that can be queued before back pressure is applied. - scheduledState: + Link: + type: object + properties: + params: + type: object + additionalProperties: + type: string + rel: type: string - description: "The Scheduled State of the Process Group, if the group is\ - \ configured to use the Stateless Execution Engine. Otherwise, this value\ - \ has no relevance." - enum: - - ENABLED - - DISABLED - - RUNNING - executionEngine: + rels: + type: array + items: + type: string + title: type: string - description: The Execution Engine that should be used to run the components - within the group. - enum: - - STANDARD - - STATELESS - - INHERITED - maxConcurrentTasks: - type: integer - description: The maximum number of concurrent tasks that should be scheduled - for this Process Group when using the Stateless Engine - format: int32 - statelessFlowTimeout: + type: type: string - description: The maximum amount of time that the flow is allows to run using - the Stateless engine before it times out and is considered a failure - logFileSuffix: + uri: type: string - description: The log file suffix for this Process Group for dedicated logging. - flowFileConcurrency: + format: uri + uriBuilder: + $ref: '#/components/schemas/UriBuilder' + description: An WebLink to this entity. + readOnly: true + example: + rel: rel + params: + key: params + title: title + type: type + uri: http://example.com/aeiou + uriBuilder: {} + rels: + - rels + - rels + LongParameter: + type: object + properties: + long: + type: integer + format: int64 + MultiProcessorUseCase: + type: object + properties: + description: type: string - description: The configured FlowFile Concurrency for the Process Group - flowFileOutboundPolicy: + keywords: + type: array + xml: + wrapped: true + items: + type: string + xml: + name: keyword + notes: type: string - description: The FlowFile Outbound Policy for the Process Group - componentType: + processorConfigurations: + type: array + xml: + wrapped: true + items: + $ref: '#/components/schemas/ProcessorConfiguration' + description: Zero or more documented use cases for how the processor may be + used in conjunction with other processors + example: + processorConfigurations: + - processorClassName: processorClassName + configuration: configuration + - processorClassName: processorClassName + configuration: configuration + notes: notes + keywords: + - keywords + - keywords + description: description + ParameterProviderReference: + type: object + properties: + bundle: + $ref: '#/components/schemas/Bundle' + identifier: type: string - enum: - - CONNECTION - - PROCESSOR - - PROCESS_GROUP - - REMOTE_PROCESS_GROUP - - INPUT_PORT - - OUTPUT_PORT - - REMOTE_INPUT_PORT - - REMOTE_OUTPUT_PORT - - FUNNEL - - LABEL - - CONTROLLER_SERVICE - - REPORTING_TASK - - FLOW_ANALYSIS_RULE - - PARAMETER_CONTEXT - - PARAMETER_PROVIDER - - FLOW_REGISTRY_CLIENT - groupIdentifier: + description: The identifier of the parameter provider + name: + type: string + description: The name of the parameter provider + type: type: string - description: The ID of the Process Group that this component belongs to - description: The contents of the versioned flow + description: The fully qualified name of the parameter provider class. + description: Contains basic information about parameter providers referenced + in the versioned flow. example: - 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 - dynamic: true - 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, YIELD_PROCESSOR" - schedulingStrategy: schedulingStrategy - name: name - instanceIdentifier: instanceIdentifier - style: - key: style - schedulingPeriod: schedulingPeriod - position: null - 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 - dynamic: true - 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, YIELD_PROCESSOR" - schedulingStrategy: schedulingStrategy - name: name - instanceIdentifier: instanceIdentifier - style: - key: style - schedulingPeriod: schedulingPeriod - position: null - groupIdentifier: groupIdentifier - properties: - key: properties - scheduledState: ENABLED - processGroups: - - null - - null - outputPorts: - - null - - null - funnels: - - identifier: identifier - componentType: CONNECTION - comments: comments - name: name - instanceIdentifier: instanceIdentifier - position: null - groupIdentifier: groupIdentifier - - identifier: identifier - componentType: CONNECTION - comments: comments - name: name - instanceIdentifier: instanceIdentifier - position: null - groupIdentifier: groupIdentifier - versionedFlowCoordinates: - registryId: registryId - storageLocation: storageLocation - bucketId: bucketId - branch: branch - flowId: flowId - version: version - latest: true - connections: - - identifier: identifier - componentType: CONNECTION - prioritizers: - - prioritizers - - prioritizers - comments: comments - flowFileExpiration: flowFileExpiration - selectedRelationships: - - selectedRelationships - - selectedRelationships - loadBalanceCompression: "DO_NOT_COMPRESS, COMPRESS_ATTRIBUTES_ONLY, COMPRESS_ATTRIBUTES_AND_CONTENT" - destination: null - backPressureDataSizeThreshold: backPressureDataSizeThreshold - loadBalanceStrategy: "DO_NOT_LOAD_BALANCE, PARTITION_BY_ATTRIBUTE, ROUND_ROBIN,\ - \ SINGLE_NODE" - source: - comments: comments - groupId: groupId - name: name - instanceIdentifier: instanceIdentifier - id: id - type: PROCESSOR - labelIndex: 2 - bends: - - null - - null - backPressureObjectThreshold: 7 - name: name - instanceIdentifier: instanceIdentifier - position: null - groupIdentifier: groupIdentifier - partitioningAttribute: partitioningAttribute - zIndex: 4 - - identifier: identifier - componentType: CONNECTION - prioritizers: - - prioritizers - - prioritizers - comments: comments - flowFileExpiration: flowFileExpiration - selectedRelationships: - - selectedRelationships - - selectedRelationships - loadBalanceCompression: "DO_NOT_COMPRESS, COMPRESS_ATTRIBUTES_ONLY, COMPRESS_ATTRIBUTES_AND_CONTENT" - destination: null - backPressureDataSizeThreshold: backPressureDataSizeThreshold - loadBalanceStrategy: "DO_NOT_LOAD_BALANCE, PARTITION_BY_ATTRIBUTE, ROUND_ROBIN,\ - \ SINGLE_NODE" - source: - comments: comments - groupId: groupId - name: name - instanceIdentifier: instanceIdentifier - id: id - type: PROCESSOR - labelIndex: 2 - bends: - - null - - null - backPressureObjectThreshold: 7 - name: name - instanceIdentifier: instanceIdentifier - position: null - groupIdentifier: groupIdentifier - partitioningAttribute: partitioningAttribute - zIndex: 4 - logFileSuffix: logFileSuffix - parameterContextName: parameterContextName identifier: identifier - componentType: CONNECTION - defaultBackPressureObjectThreshold: 6 - comments: comments - executionEngine: STANDARD - labels: - - identifier: identifier - componentType: CONNECTION - comments: comments - name: name - width: 1.0246457001441578 - instanceIdentifier: instanceIdentifier - style: - key: style - position: null - 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 - position: null - 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: - key: null - scheduledState: ENABLED - controllerServiceApis: - - type: type - bundle: null - - type: type - bundle: null - name: name - instanceIdentifier: instanceIdentifier - position: null - groupIdentifier: groupIdentifier - bundle: null - properties: - key: properties - - annotationData: annotationData - identifier: identifier - componentType: CONNECTION - comments: comments - bulletinLevel: bulletinLevel - type: type - propertyDescriptors: - key: null - scheduledState: ENABLED - controllerServiceApis: - - type: type - bundle: null - - type: type - bundle: null - name: name - instanceIdentifier: instanceIdentifier - position: null - groupIdentifier: groupIdentifier - bundle: null - 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 - position: null - portFunction: STANDARD - type: INPUT_PORT - groupIdentifier: groupIdentifier - scheduledState: ENABLED - - identifier: identifier - componentType: CONNECTION - comments: comments - allowRemoteAccess: true - concurrentlySchedulableTaskCount: 3 - name: name - instanceIdentifier: instanceIdentifier - position: null - portFunction: STANDARD - type: INPUT_PORT - groupIdentifier: groupIdentifier - scheduledState: ENABLED - instanceIdentifier: instanceIdentifier - position: - x: 0.8008281904610115 - "y": 6.027456183070403 - maxConcurrentTasks: 7 - statelessFlowTimeout: statelessFlowTimeout - remoteProcessGroups: - - identifier: identifier - componentType: CONNECTION - comments: comments - proxyPassword: proxyPassword - communicationsTimeout: communicationsTimeout - proxyHost: proxyHost - proxyPort: 1 - transportProtocol: "RAW, HTTP" - outputPorts: - - null - - null - name: name - 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 - position: null - 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 - position: null - batchSize: - duration: duration - size: size - count: 5 - groupIdentifier: groupIdentifier - instanceIdentifier: instanceIdentifier - yieldDuration: yieldDuration - position: null - groupIdentifier: groupIdentifier - localNetworkInterface: localNetworkInterface - - identifier: identifier - componentType: CONNECTION - comments: comments - proxyPassword: proxyPassword - communicationsTimeout: communicationsTimeout - proxyHost: proxyHost - proxyPort: 1 - transportProtocol: "RAW, HTTP" - outputPorts: - - null - - null - name: name - 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 - position: null - 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 - position: null - batchSize: - duration: duration - size: size - count: 5 - groupIdentifier: groupIdentifier - instanceIdentifier: instanceIdentifier - yieldDuration: yieldDuration - position: null - groupIdentifier: groupIdentifier - localNetworkInterface: localNetworkInterface - groupIdentifier: groupIdentifier - VersionedProcessor: + type: type + bundle: null + Permissions: + type: object + properties: + canDelete: + type: boolean + description: Indicates whether the user can delete a given resource. + readOnly: true + canRead: + type: boolean + description: Indicates whether the user can read a given resource. + readOnly: true + canWrite: + type: boolean + description: Indicates whether the user can write a given resource. + readOnly: true + description: The access that the current user has to any top level resources + (a logical 'OR' of all other values) + readOnly: true + example: + canRead: true + canDelete: true + canWrite: true + Position: + type: object + properties: + x: + type: number + description: The x coordinate. + format: double + "y": + type: number + description: The y coordinate. + format: double + description: The position of a component on the graph + example: + x: 6.027456183070403 + "y": 1.4658129805029452 + ProcessorConfiguration: + type: object + properties: + configuration: + type: string + processorClassName: + type: string + example: + processorClassName: processorClassName + configuration: configuration + Property: + type: object + properties: + allowableValues: + type: array + description: The allowable values for this property + xml: + wrapped: true + items: + $ref: '#/components/schemas/AllowableValue' + controllerServiceDefinition: + $ref: '#/components/schemas/ControllerServiceDefinition' + defaultValue: + type: string + description: The default value + dependencies: + type: array + description: The properties that this property depends on + xml: + wrapped: true + items: + $ref: '#/components/schemas/Dependency' + description: + type: string + description: The description + displayName: + type: string + description: The display name + dynamic: + type: boolean + description: Whether or not the processor is dynamic + dynamicallyModifiesClasspath: + type: boolean + description: Whether or not the processor dynamically modifies the classpath + expressionLanguageScope: + type: string + description: The scope of expression language support + enum: + - NONE + - ENVIRONMENT + - FLOWFILE_ATTRIBUTES + expressionLanguageSupported: + type: boolean + description: Whether or not expression language is supported + name: + type: string + description: The name of the property + required: + type: boolean + description: Whether or not the property is required + resourceDefinition: + $ref: '#/components/schemas/ResourceDefinition' + sensitive: + type: boolean + description: Whether or not the property is sensitive + description: The properties of the extension + example: + resourceDefinition: + resourceTypes: + - FILE + - FILE + cardinality: SINGLE + controllerServiceDefinition: + groupId: groupId + artifactId: artifactId + className: className + version: version + defaultValue: defaultValue + displayName: displayName + 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 + ProvidedServiceAPI: + required: + - artifactId + - className + - groupId + - version type: object properties: - identifier: + artifactId: type: string - description: The component's unique identifier - instanceIdentifier: + description: The artifact id of the service API being provided + className: type: string - description: "The instance ID of an existing component that is described\ - \ by this VersionedComponent, or null if this is not mapped to an instantiated\ - \ component" + description: The class name of the service API being provided + groupId: + type: string + description: The group id of the service API being provided + version: + type: string + description: The version of the service API being provided + description: The service APIs provided by the extension + example: + groupId: groupId + artifactId: artifactId + className: className + version: version + RegistryAbout: + type: object + properties: + registryAboutVersion: + type: string + description: The version string for this Nifi Registry + readOnly: true + example: + registryAboutVersion: registryAboutVersion + RegistryConfiguration: + type: object + properties: + supportsConfigurableAuthorizer: + type: boolean + description: Whether this NiFi Registry supports a configurable authorizer. + readOnly: true + supportsConfigurableUsersAndGroups: + type: boolean + description: Whether this NiFi Registry supports configurable users and + groups. + readOnly: true + supportsManagedAuthorizer: + type: boolean + description: "Whether this NiFi Registry supports a managed authorizer.\ + \ Managed authorizers can visualize users, groups, and policies in the\ + \ UI." + readOnly: true + example: + supportsConfigurableAuthorizer: true + supportsConfigurableUsersAndGroups: true + supportsManagedAuthorizer: true + Relationship: + type: object + properties: + autoTerminated: + type: boolean + description: Whether or not the relationship is auto-terminated by default + description: + type: string + description: The description of the relationship name: type: string - description: The component's name - comments: + description: The name of the relationship + description: The relationships of the extension + example: + autoTerminated: true + name: name + description: description + Resource: + type: object + properties: + identifier: type: string - description: The user-supplied comments for the component - position: - $ref: '#/components/schemas/Position' - type: + description: The identifier of the resource. + readOnly: true + name: type: string - description: The type of the extension component - bundle: - $ref: '#/components/schemas/Bundle' - properties: - type: object - additionalProperties: - type: string - description: The properties for the component. Properties whose value - is not set will only contain the property name. - description: The properties for the component. Properties whose value is - not set will only contain the property name. - propertyDescriptors: - type: object - additionalProperties: - $ref: '#/components/schemas/VersionedPropertyDescriptor' - description: The property descriptors for the component. - style: - type: object - additionalProperties: - type: string - description: Stylistic data for rendering in a UI - description: Stylistic data for rendering in a UI - annotationData: + description: The name of the resource. + readOnly: true + example: + identifier: identifier + name: name + ResourceDefinition: + type: object + properties: + cardinality: type: string - description: The annotation data for the processor used to relay configuration - between a custom UI and the procesosr. - schedulingPeriod: + description: The cardinality of the resource definition + enum: + - SINGLE + - MULTIPLE + resourceTypes: + type: array + description: The types of resources + xml: + wrapped: true + items: + type: string + description: The types of resources + xml: + name: resourceType + enum: + - FILE + - DIRECTORY + - TEXT + - URL + description: The optional resource definition + example: + resourceTypes: + - FILE + - FILE + cardinality: SINGLE + ResourcePermissions: + type: object + properties: + anyTopLevelResource: + $ref: '#/components/schemas/Permissions' + buckets: + $ref: '#/components/schemas/Permissions' + policies: + $ref: '#/components/schemas/Permissions' + proxy: + $ref: '#/components/schemas/Permissions' + tenants: + $ref: '#/components/schemas/Permissions' + description: A summary top-level resource access policies granted to this tenant. + readOnly: true + example: + proxy: null + tenants: null + buckets: null + policies: null + anyTopLevelResource: + canRead: true + canDelete: true + canWrite: true + Restricted: + type: object + properties: + generalRestrictionExplanation: type: string - description: The frequency with which to schedule the processor. The format - of the value will depend on th value of schedulingStrategy. - schedulingStrategy: + description: "The general restriction for the extension, or null if only\ + \ specific restrictions exist" + restrictions: + type: array + description: The specific restrictions + xml: + wrapped: true + items: + $ref: '#/components/schemas/Restriction' + description: The restrictions of the extension + example: + restrictions: + - requiredPermission: requiredPermission + explanation: explanation + - requiredPermission: requiredPermission + explanation: explanation + generalRestrictionExplanation: generalRestrictionExplanation + Restriction: + required: + - explanation + - requiredPermission + type: object + properties: + explanation: type: string - description: Indicates how the processor should be scheduled to run. - executionNode: + description: The explanation of this restriction + requiredPermission: type: string - description: Indicates the node where the process will execute. - penaltyDuration: + description: The permission required for this restriction + description: The specific restrictions + example: + requiredPermission: requiredPermission + explanation: explanation + RevisionInfo: + type: object + properties: + clientId: type: string - description: The amout of time that is used when the process penalizes a - flowfile. - yieldDuration: + description: "A client identifier used to make a request. By including a\ + \ client identifier, the API can allow multiple requests without needing\ + \ the current revision. Due to the asynchronous nature of requests/responses\ + \ this was implemented to allow the client to make numerous requests without\ + \ having to wait for the previous response to come back." + lastModifier: type: string - description: The amount of time that must elapse before this processor is - scheduled again after yielding. - bulletinLevel: + description: The user that last modified the entity. + readOnly: true + version: + type: integer + description: "NiFi Registry employs an optimistic locking strategy where\ + \ the client must include a revision in their request when performing\ + \ an update. In a response to a mutable flow request, this field represents\ + \ the updated base version." + format: int64 + description: The revision information for an entity managed through the REST + API. + readOnly: true + example: + clientId: clientId + lastModifier: lastModifier + version: 6 + Stateful: + type: object + properties: + description: type: string - description: The level at which the processor will report bulletins. - runDurationMillis: - type: integer - description: The run duration for the processor in milliseconds. - format: int64 - concurrentlySchedulableTaskCount: - type: integer - description: The number of tasks that should be concurrently schedule for - the processor. If the processor doesn't allow parallol processing then - any positive input will be ignored. - format: int32 - autoTerminatedRelationships: - uniqueItems: true + description: The description for how the extension stores state + scopes: type: array - description: "The names of all relationships that cause a flow file to be\ - \ terminated if the relationship is not connected elsewhere. This property\ - \ differs from the 'isAutoTerminate' property of the RelationshipDTO in\ - \ that the RelationshipDTO is meant to depict the current configuration,\ - \ whereas this property can be set in a DTO when updating a Processor\ - \ in order to change which Relationships should be auto-terminated." + description: The scopes used to store state + xml: + wrapped: true items: type: string - description: "The names of all relationships that cause a flow file to\ - \ be terminated if the relationship is not connected elsewhere. This\ - \ property differs from the 'isAutoTerminate' property of the RelationshipDTO\ - \ in that the RelationshipDTO is meant to depict the current configuration,\ - \ whereas this property can be set in a DTO when updating a Processor\ - \ in order to change which Relationships should be auto-terminated." - scheduledState: + description: The scopes used to store state + xml: + name: scope + enum: + - CLUSTER + - LOCAL + description: The information about how the extension stores state + example: + description: description + scopes: + - CLUSTER + - CLUSTER + SystemResourceConsideration: + type: object + properties: + description: type: string - description: The scheduled state of the component - enum: - - ENABLED - - DISABLED - - RUNNING - retryCount: + description: The description of how the resource is affected + resource: + type: string + description: The resource to consider + description: The resource considerations of the extension + example: + resource: resource + description: description + TagCount: + type: object + properties: + count: type: integer - description: Overall number of retries. + description: The number of occurrences of the given tag format: int32 - retriedRelationships: + tag: + type: string + description: The tag label + example: + count: 0 + tag: tag + Tenant: + type: object + properties: + accessPolicies: uniqueItems: true type: array - description: All the relationships should be retried. + description: The access policies granted to this tenant. + readOnly: true items: - type: string - description: All the relationships should be retried. - backoffMechanism: - type: string - description: Determines whether the FlowFile should be penalized or the - processor should be yielded between retries. - enum: - - "PENALIZE_FLOWFILE, YIELD_PROCESSOR" - maxBackoffPeriod: - type: string - description: Maximum amount of time to be waited during a retry period. - componentType: + $ref: '#/components/schemas/AccessPolicySummary' + configurable: + type: boolean + description: "Indicates if this tenant is configurable, based on which UserGroupProvider\ + \ has been configured to manage it." + readOnly: true + identifier: type: string - enum: - - CONNECTION - - PROCESSOR - - PROCESS_GROUP - - REMOTE_PROCESS_GROUP - - INPUT_PORT - - OUTPUT_PORT - - REMOTE_INPUT_PORT - - REMOTE_OUTPUT_PORT - - FUNNEL - - LABEL - - CONTROLLER_SERVICE - - REPORTING_TASK - - FLOW_ANALYSIS_RULE - - PARAMETER_CONTEXT - - PARAMETER_PROVIDER - - FLOW_REGISTRY_CLIENT - groupIdentifier: + description: The computer-generated identifier of the tenant. + readOnly: true + identity: type: string - description: The ID of the Process Group that this component belongs to - description: The Processors + description: The human-facing identity of the tenant. This can only be changed + if the tenant is configurable. + resourcePermissions: + $ref: '#/components/schemas/ResourcePermissions' + revision: + $ref: '#/components/schemas/RevisionInfo' + description: The users that belong to this user group. This can only be changed + if this group is configurable. example: - 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 - dynamic: true - 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, YIELD_PROCESSOR" - schedulingStrategy: schedulingStrategy - name: name - instanceIdentifier: instanceIdentifier - style: - key: style - schedulingPeriod: schedulingPeriod - position: null - groupIdentifier: groupIdentifier - properties: - key: properties - VersionedPropertyDescriptor: + resourcePermissions: + proxy: null + tenants: null + buckets: null + policies: null + anyTopLevelResource: + canRead: true + canDelete: true + canWrite: true + accessPolicies: + - identifier: identifier + resource: resource + action: "read, write, delete" + configurable: true + revision: null + - identifier: identifier + resource: resource + action: "read, write, delete" + configurable: true + revision: null + identity: identity + configurable: true + revision: null + UriBuilder: + type: object + UseCase: type: object properties: - name: + configuration: type: string - description: The name of the property - displayName: + description: type: string - description: The display name of the property - identifiesControllerService: - type: boolean - description: Whether or not the property provides the identifier of a Controller - Service - sensitive: - type: boolean - description: Whether or not the property is considered sensitive - dynamic: - type: boolean - description: Whether or not the property is user-defined - resourceDefinition: - $ref: '#/components/schemas/VersionedResourceDefinition' - description: The property descriptors for the component. + inputRequirement: + type: string + enum: + - INPUT_REQUIRED + - INPUT_ALLOWED + - INPUT_FORBIDDEN + keywords: + type: array + xml: + wrapped: true + items: + type: string + xml: + name: keyword + notes: + type: string + description: Zero or more documented use cases for how the extension may be + used example: - resourceDefinition: - resourceTypes: - - FILE - - FILE - cardinality: SINGLE - displayName: displayName - identifiesControllerService: true - name: name - dynamic: true - sensitive: true - VersionedRemoteGroupPort: + notes: notes + keywords: + - keywords + - keywords + configuration: configuration + description: description + inputRequirement: INPUT_REQUIRED + User: type: object properties: + accessPolicies: + uniqueItems: true + type: array + description: The access policies granted to this tenant. + readOnly: true + items: + $ref: '#/components/schemas/AccessPolicySummary' + configurable: + type: boolean + description: "Indicates if this tenant is configurable, based on which UserGroupProvider\ + \ has been configured to manage it." + readOnly: true identifier: type: string - description: The component's unique identifier - instanceIdentifier: - type: string - description: "The instance ID of an existing component that is described\ - \ by this VersionedComponent, or null if this is not mapped to an instantiated\ - \ component" - name: - type: string - description: The component's name - comments: - type: string - description: The user-supplied comments for the component - position: - $ref: '#/components/schemas/Position' - remoteGroupId: + description: The computer-generated identifier of the tenant. + readOnly: true + identity: type: string - description: The id of the remote process group that the port resides in. - concurrentlySchedulableTaskCount: - type: integer - description: The number of task that may transmit flowfiles to the target - port concurrently. - format: int32 - useCompression: + description: The human-facing identity of the tenant. This can only be changed + if the tenant is configurable. + resourcePermissions: + $ref: '#/components/schemas/ResourcePermissions' + revision: + $ref: '#/components/schemas/RevisionInfo' + userGroups: + uniqueItems: true + type: array + description: The groups to which the user belongs. + readOnly: true + items: + $ref: '#/components/schemas/Tenant' + example: + identifier: identifier + userGroups: + - identifier: identifier + resourcePermissions: + proxy: null + tenants: null + buckets: null + policies: null + anyTopLevelResource: + canRead: true + canDelete: true + canWrite: true + accessPolicies: + - identifier: identifier + resource: resource + action: "read, write, delete" + configurable: true + revision: null + - identifier: identifier + resource: resource + action: "read, write, delete" + configurable: true + revision: null + identity: identity + configurable: true + revision: null + - identifier: identifier + resourcePermissions: + proxy: null + tenants: null + buckets: null + policies: null + anyTopLevelResource: + canRead: true + canDelete: true + canWrite: true + accessPolicies: + - identifier: identifier + resource: resource + action: "read, write, delete" + configurable: true + revision: null + - identifier: identifier + resource: resource + action: "read, write, delete" + configurable: true + revision: null + identity: identity + configurable: true + revision: null + resourcePermissions: + proxy: null + tenants: null + buckets: null + policies: null + anyTopLevelResource: + canRead: true + canDelete: true + canWrite: true + accessPolicies: + - identifier: identifier + resource: resource + action: "read, write, delete" + configurable: true + revision: null + - identifier: identifier + resource: resource + action: "read, write, delete" + configurable: true + revision: null + identity: identity + configurable: true + revision: + clientId: clientId + lastModifier: lastModifier + version: 6 + UserGroup: + type: object + properties: + accessPolicies: + uniqueItems: true + type: array + description: The access policies granted to this tenant. + readOnly: true + items: + $ref: '#/components/schemas/AccessPolicySummary' + configurable: type: boolean - description: Whether the flowfiles are compressed when sent to the target - port. - batchSize: - $ref: '#/components/schemas/BatchSize' - componentType: - type: string - enum: - - CONNECTION - - PROCESSOR - - PROCESS_GROUP - - REMOTE_PROCESS_GROUP - - INPUT_PORT - - OUTPUT_PORT - - REMOTE_INPUT_PORT - - REMOTE_OUTPUT_PORT - - FUNNEL - - LABEL - - CONTROLLER_SERVICE - - REPORTING_TASK - - FLOW_ANALYSIS_RULE - - PARAMETER_CONTEXT - - PARAMETER_PROVIDER - - FLOW_REGISTRY_CLIENT - targetId: - type: string - description: The ID of the port on the target NiFi instance - scheduledState: + description: "Indicates if this tenant is configurable, based on which UserGroupProvider\ + \ has been configured to manage it." + readOnly: true + identifier: type: string - description: The scheduled state of the component - enum: - - ENABLED - - DISABLED - - RUNNING - groupIdentifier: + description: The computer-generated identifier of the tenant. + readOnly: true + identity: type: string - description: The ID of the Process Group that this component belongs to - description: "A Set of Output Ports that can be connected to, in order to pull\ - \ data from the remote NiFi instance" + description: The human-facing identity of the tenant. This can only be changed + if the tenant is configurable. + resourcePermissions: + $ref: '#/components/schemas/ResourcePermissions' + revision: + $ref: '#/components/schemas/RevisionInfo' + users: + uniqueItems: true + type: array + description: The users that belong to this user group. This can only be + changed if this group is configurable. + items: + $ref: '#/components/schemas/Tenant' example: identifier: identifier - componentType: CONNECTION - remoteGroupId: remoteGroupId - comments: comments - targetId: targetId - concurrentlySchedulableTaskCount: 5 - useCompression: true - scheduledState: ENABLED - name: name - instanceIdentifier: instanceIdentifier - position: null - batchSize: - duration: duration - size: size - count: 5 - groupIdentifier: groupIdentifier - VersionedRemoteProcessGroup: + resourcePermissions: + proxy: null + tenants: null + buckets: null + policies: null + anyTopLevelResource: + canRead: true + canDelete: true + canWrite: true + accessPolicies: + - identifier: identifier + resource: resource + action: "read, write, delete" + configurable: true + revision: null + - identifier: identifier + resource: resource + action: "read, write, delete" + configurable: true + revision: null + identity: identity + configurable: true + users: + - identifier: identifier + resourcePermissions: + proxy: null + tenants: null + buckets: null + policies: null + anyTopLevelResource: + canRead: true + canDelete: true + canWrite: true + accessPolicies: + - identifier: identifier + resource: resource + action: "read, write, delete" + configurable: true + revision: null + - identifier: identifier + resource: resource + action: "read, write, delete" + configurable: true + revision: null + identity: identity + configurable: true + revision: null + - identifier: identifier + resourcePermissions: + proxy: null + tenants: null + buckets: null + policies: null + anyTopLevelResource: + canRead: true + canDelete: true + canWrite: true + accessPolicies: + - identifier: identifier + resource: resource + action: "read, write, delete" + configurable: true + revision: null + - identifier: identifier + resource: resource + action: "read, write, delete" + configurable: true + revision: null + identity: identity + configurable: true + revision: null + revision: + clientId: clientId + lastModifier: lastModifier + version: 6 + VersionedAsset: type: object properties: identifier: type: string - description: The component's unique identifier - instanceIdentifier: - type: string - description: "The instance ID of an existing component that is described\ - \ by this VersionedComponent, or null if this is not mapped to an instantiated\ - \ component" + description: The identifier of the asset name: type: string - description: The component's name - comments: - type: string - description: The user-supplied comments for the component - position: - $ref: '#/components/schemas/Position' - targetUris: - type: string - description: "The target URIs of the remote process group. If target uris\ - \ is not set but target uri is set, then returns the single target uri.\ - \ If neither target uris nor target uri is set, then returns null." - communicationsTimeout: - type: string - description: The time period used for the timeout when communicating with - the target. - yieldDuration: - type: string - description: "When yielding, this amount of time must elapse before the\ - \ remote process group is scheduled again." - transportProtocol: - type: string - description: The Transport Protocol that is used for Site-to-Site communications - enum: - - "RAW, HTTP" - localNetworkInterface: - type: string - description: "The local network interface to send/receive data. If not specified,\ - \ any local address is used. If clustered, all nodes must have an interface\ - \ with this identifier." - proxyHost: + description: The name of the asset + description: The assets that are referenced by this parameter + example: + identifier: identifier + name: name + VersionedConnection: + type: object + properties: + backPressureDataSizeThreshold: type: string - proxyPort: + description: The object data size threshold for determining when back pressure + is applied. Updating this value is a passive change in the sense that + it won't impact whether existing files over the limit are affected but + it does help feeder processors to stop pushing too much into this work + queue. + backPressureObjectThreshold: type: integer - format: int32 - proxyUser: - type: string - proxyPassword: - type: string - inputPorts: - uniqueItems: true - type: array - description: "A Set of Input Ports that can be connected to, in order to\ - \ send data to the remote NiFi instance" - items: - $ref: '#/components/schemas/VersionedRemoteGroupPort' - outputPorts: - uniqueItems: true + description: The object count threshold for determining when back pressure + is applied. Updating this value is a passive change in the sense that + it won't impact whether existing files over the limit are affected but + it does help feeder processors to stop pushing too much into this work + queue. + format: int64 + bends: type: array - description: "A Set of Output Ports that can be connected to, in order to\ - \ pull data from the remote NiFi instance" + description: The bend points on the connection. items: - $ref: '#/components/schemas/VersionedRemoteGroupPort' + $ref: '#/components/schemas/Position' + comments: + type: string + description: The user-supplied comments for the component componentType: type: string enum: @@ -6774,1867 +6255,2422 @@ components: - PARAMETER_CONTEXT - PARAMETER_PROVIDER - FLOW_REGISTRY_CLIENT + destination: + $ref: '#/components/schemas/ConnectableComponent' + flowFileExpiration: + type: string + description: The amount of time a flow file may be in the flow before it + will be automatically aged out of the flow. Once a flow file reaches this + age it will be terminated from the flow the next time a processor attempts + to start work on it. groupIdentifier: type: string description: The ID of the Process Group that this component belongs to - description: The Remote Process Groups - example: - identifier: identifier - componentType: CONNECTION - comments: comments - proxyPassword: proxyPassword - communicationsTimeout: communicationsTimeout - proxyHost: proxyHost - proxyPort: 1 - transportProtocol: "RAW, HTTP" - outputPorts: - - null - - null - name: name - 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 - position: null - 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 - position: null - batchSize: - duration: duration - size: size - count: 5 - groupIdentifier: groupIdentifier - instanceIdentifier: instanceIdentifier - yieldDuration: yieldDuration - position: null - groupIdentifier: groupIdentifier - localNetworkInterface: localNetworkInterface - VersionedResourceDefinition: - type: object - properties: - cardinality: - type: string - description: The cardinality of the resource - enum: - - SINGLE - - MULTIPLE - resourceTypes: - uniqueItems: true - type: array - description: The types of resource that the Property Descriptor is allowed - to reference - items: - type: string - description: The types of resource that the Property Descriptor is allowed - to reference - enum: - - FILE - - DIRECTORY - - TEXT - - URL - description: "Returns the Resource Definition that defines which type(s) of\ - \ resource(s) this property references, if any" - example: - resourceTypes: - - FILE - - FILE - cardinality: SINGLE - ComponentDifference: - type: object - properties: - valueA: - type: string - description: The earlier value from the difference. - valueB: - type: string - description: The newer value from the difference. - changeDescription: - type: string - description: The description of the change. - differenceType: - type: string - description: The key to the difference. - differenceTypeDescription: - type: string - description: The description of the change type. - description: The list of changes related to this component between the 2 versions. - example: - differenceType: differenceType - differenceTypeDescription: differenceTypeDescription - changeDescription: changeDescription - valueB: valueB - valueA: valueA - ComponentDifferenceGroup: - type: object - properties: - componentId: - type: string - description: The id of the component whose changes are grouped together. - componentName: - type: string - description: The name of the component whose changes are grouped together. - componentType: - type: string - description: The type of component these changes relate to. - processGroupId: - type: string - description: The process group id for this component. - differences: - uniqueItems: true - type: array - description: The list of changes related to this component between the 2 - versions. - items: - $ref: '#/components/schemas/ComponentDifference' - example: - 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 - VersionedFlowDifference: - type: object - properties: - bucketId: - type: string - description: The id of the bucket that the flow is stored in. - flowId: + identifier: type: string - description: The id of the flow that is being examined. - versionA: - type: integer - description: The earlier version from the diff operation. - format: int32 - versionB: + description: The component's unique identifier + instanceIdentifier: + type: string + description: "The instance ID of an existing component that is described\ + \ by this VersionedComponent, or null if this is not mapped to an instantiated\ + \ component" + labelIndex: type: integer - description: The latter version from the diff operation. + description: The index of the bend point where to place the connection label. format: int32 - componentDifferenceGroups: - uniqueItems: true + loadBalanceCompression: + type: string + description: Whether or not compression should be used when transferring + FlowFiles between nodes + enum: + - "DO_NOT_COMPRESS, COMPRESS_ATTRIBUTES_ONLY, COMPRESS_ATTRIBUTES_AND_CONTENT" + loadBalanceStrategy: + type: string + description: "The Strategy to use for load balancing data across the cluster,\ + \ or null, if no Load Balance Strategy has been specified." + enum: + - "DO_NOT_LOAD_BALANCE, PARTITION_BY_ATTRIBUTE, ROUND_ROBIN, SINGLE_NODE" + name: + type: string + description: The component's name + partitioningAttribute: + type: string + description: "The attribute to use for partitioning data as it is load balanced\ + \ across the cluster. If the Load Balance Strategy is configured to use\ + \ PARTITION_BY_ATTRIBUTE, the value returned by this method is the name\ + \ of the FlowFile Attribute that will be used to determine which node\ + \ in the cluster should receive a given FlowFile. If the Load Balance\ + \ Strategy is unset or is set to any other value, the Partitioning Attribute\ + \ has no effect." + position: + $ref: '#/components/schemas/Position' + prioritizers: type: array + description: The comparators used to prioritize the queue. items: - $ref: '#/components/schemas/ComponentDifferenceGroup' - example: - 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 - Fields: - type: object - properties: - fields: + type: string + description: The comparators used to prioritize the queue. + selectedRelationships: uniqueItems: true type: array + description: The selected relationship that comprise the connection. items: type: string + description: The selected relationship that comprise the connection. + source: + $ref: '#/components/schemas/ConnectableComponent' + zIndex: + type: integer + description: The z index of the connection. + format: int64 + description: The Connections example: - fields: - - fields - - fields - AllowableValue: + componentType: CONNECTION + identifier: identifier + prioritizers: + - prioritizers + - prioritizers + comments: comments + flowFileExpiration: flowFileExpiration + selectedRelationships: + - selectedRelationships + - selectedRelationships + loadBalanceCompression: "DO_NOT_COMPRESS, COMPRESS_ATTRIBUTES_ONLY, COMPRESS_ATTRIBUTES_AND_CONTENT" + destination: + comments: comments + groupId: groupId + name: name + instanceIdentifier: instanceIdentifier + id: id + type: PROCESSOR + backPressureDataSizeThreshold: backPressureDataSizeThreshold + loadBalanceStrategy: "DO_NOT_LOAD_BALANCE, PARTITION_BY_ATTRIBUTE, ROUND_ROBIN,\ + \ SINGLE_NODE" + labelIndex: 5 + source: null + bends: + - x: 6.027456183070403 + "y": 1.4658129805029452 + - x: 6.027456183070403 + "y": 1.4658129805029452 + backPressureObjectThreshold: 0 + name: name + instanceIdentifier: instanceIdentifier + position: null + groupIdentifier: groupIdentifier + partitioningAttribute: partitioningAttribute + zIndex: 5 + VersionedControllerService: type: object properties: - value: + annotationData: type: string - description: The value of the allowable value - displayName: + description: The annotation for the controller service. This is how the + custom UI relays configuration to the controller service. + bulletinLevel: type: string - description: The display name of the allowable value - description: + description: The level at which the controller service will report bulletins. + bundle: + $ref: '#/components/schemas/Bundle' + comments: type: string - description: The description of the allowable value - description: The allowable values for this property - example: - displayName: displayName - description: description - value: value - Attribute: - type: object - properties: + description: The user-supplied comments for the component + componentType: + type: string + enum: + - CONNECTION + - PROCESSOR + - PROCESS_GROUP + - REMOTE_PROCESS_GROUP + - INPUT_PORT + - OUTPUT_PORT + - REMOTE_INPUT_PORT + - REMOTE_OUTPUT_PORT + - FUNNEL + - LABEL + - CONTROLLER_SERVICE + - REPORTING_TASK + - FLOW_ANALYSIS_RULE + - PARAMETER_CONTEXT + - PARAMETER_PROVIDER + - FLOW_REGISTRY_CLIENT + controllerServiceApis: + type: array + description: Lists the APIs this Controller Service implements. + items: + $ref: '#/components/schemas/ControllerServiceAPI' + groupIdentifier: + type: string + description: The ID of the Process Group that this component belongs to + identifier: + type: string + description: The component's unique identifier + instanceIdentifier: + type: string + description: "The instance ID of an existing component that is described\ + \ by this VersionedComponent, or null if this is not mapped to an instantiated\ + \ component" name: type: string - description: The name of the attribute - description: + description: The component's name + position: + $ref: '#/components/schemas/Position' + properties: + type: object + additionalProperties: + type: string + description: The properties for the component. Properties whose value + is not set will only contain the property name. + description: The properties for the component. Properties whose value is + not set will only contain the property name. + propertyDescriptors: + type: object + additionalProperties: + $ref: '#/components/schemas/VersionedPropertyDescriptor' + description: The property descriptors for the component. + scheduledState: type: string - description: The description of the attribute - description: The attributes written to flow files by the extension + description: The ScheduledState denoting whether the Controller Service + is ENABLED or DISABLED + enum: + - ENABLED + - DISABLED + - RUNNING + type: + type: string + description: The type of the extension component + description: The Controller Services example: + annotationData: annotationData + componentType: CONNECTION + identifier: identifier + comments: comments + bulletinLevel: bulletinLevel + propertyDescriptors: + key: + resourceDefinition: + resourceTypes: + - FILE + - FILE + cardinality: SINGLE + displayName: displayName + identifiesControllerService: true + name: name + dynamic: true + sensitive: true + type: type + scheduledState: ENABLED + controllerServiceApis: + - type: type + bundle: null + - type: type + bundle: null name: name - description: description - ControllerServiceDefinition: + instanceIdentifier: instanceIdentifier + position: null + groupIdentifier: groupIdentifier + bundle: + artifact: artifact + version: version + group: group + properties: + key: properties + VersionedFlow: + required: + - bucketIdentifier + - identifier + - name + - type type: object properties: - className: - type: string - description: The class name of the service API - groupId: + bucketIdentifier: type: string - description: The group id of the service API - artifactId: + description: The identifier of the bucket this items belongs to. This cannot + be changed after the item is created. + bucketName: type: string - description: The artifact id of the service API - version: + description: The name of the bucket this items belongs to. + readOnly: true + createdTimestamp: + minimum: 1 + type: integer + description: "The timestamp of when the item was created, as milliseconds\ + \ since epoch." + format: int64 + readOnly: true + description: type: string - description: The version of the service API - description: "The controller service required by this property, or null if none\ - \ is required" - example: - groupId: groupId - className: className - artifactId: artifactId - version: version - DefaultSchedule: - type: object - properties: - strategy: + description: A description of the item. + identifier: type: string - description: The default scheduling strategy - period: + description: An ID to uniquely identify this object. + readOnly: true + link: + $ref: '#/components/schemas/Link' + modifiedTimestamp: + minimum: 1 + type: integer + description: "The timestamp of when the item was last modified, as milliseconds\ + \ since epoch." + format: int64 + readOnly: true + name: type: string - description: The default scheduling period - concurrentTasks: + description: The name of the item. + permissions: + $ref: '#/components/schemas/Permissions' + revision: + $ref: '#/components/schemas/RevisionInfo' + type: type: string - description: The default concurrent tasks - description: The default schedule for a processor reporting task + description: The type of item. + enum: + - Flow + - Bundle + versionCount: + minimum: 0 + type: integer + description: The number of versions of this flow. + format: int64 + readOnly: true + description: The flow this snapshot is for + readOnly: true example: - period: period - strategy: strategy - concurrentTasks: concurrentTasks - DefaultSettings: + versionCount: 0 + bucketName: bucketName + identifier: identifier + permissions: + canRead: true + canDelete: true + canWrite: true + createdTimestamp: 1 + link: + rel: rel + params: + key: params + title: title + type: type + uri: http://example.com/aeiou + uriBuilder: {} + rels: + - rels + - rels + name: name + description: description + modifiedTimestamp: 1 + bucketIdentifier: bucketIdentifier + type: Flow + revision: + clientId: clientId + lastModifier: lastModifier + version: 6 + VersionedFlowCoordinates: type: object properties: - yieldDuration: + branch: type: string - description: The default yield duration - penaltyDuration: + description: The name of the branch that the flow resides in + bucketId: type: string - description: The default penalty duration - bulletinLevel: + description: The UUID of the bucket that the flow resides in + flowId: type: string - description: The default bulletin level - description: The default settings for a processor - example: - bulletinLevel: bulletinLevel - penaltyDuration: penaltyDuration - yieldDuration: yieldDuration - Dependency: - type: object - properties: - propertyName: + description: The UUID of the flow + latest: + type: boolean + description: Whether or not these coordinates point to the latest version + of the flow + registryId: type: string - description: The name of the dependent property - propertyDisplayName: + description: The identifier of the Flow Registry that contains the flow + storageLocation: type: string - description: The display name of the dependent property - dependentValues: - $ref: '#/components/schemas/DependentValues' - description: The properties that this property depends on - example: - propertyDisplayName: propertyDisplayName - dependentValues: - values: - - values - - values - propertyName: propertyName - DependentValues: - type: object - properties: - values: - type: array - description: The dependent values - xml: - name: dependentValue - items: - type: string - description: The dependent values - xml: - name: dependentValue - description: The values of the dependent property that enable the depending - property + description: The location of the Flow Registry that stores the flow + version: + type: string + description: The version of the flow + description: "The coordinates where the remote flow is stored, or null if the\ + \ Process Group is not directly under Version Control" example: - values: - - values - - values - DeprecationNotice: + registryId: registryId + storageLocation: storageLocation + bucketId: bucketId + branch: branch + flowId: flowId + version: version + latest: true + VersionedFlowDifference: type: object properties: - reason: + bucketId: type: string - description: The reason for the deprecation - alternatives: + description: The id of the bucket that the flow is stored in. + componentDifferenceGroups: + uniqueItems: true type: array - description: The alternatives to use - xml: - wrapped: true items: - type: string - description: The alternatives to use - xml: - name: alternative - description: The deprecation notice of the extension - example: - reason: reason - alternatives: - - alternatives - - alternatives - DynamicProperty: - type: object - properties: - name: - type: string - description: The description of the dynamic property name - value: - type: string - description: The description of the dynamic property value - description: - type: string - description: The description of the dynamic property - expressionLanguageScope: - type: string - description: The scope of the expression language support - enum: - - NONE - - ENVIRONMENT - - FLOWFILE_ATTRIBUTES - expressionLanguageSupported: - type: boolean - description: Whether or not expression language is supported - description: The dynamic properties of the extension - example: - name: name - expressionLanguageScope: NONE - description: description - expressionLanguageSupported: true - value: value - DynamicRelationship: - type: object - properties: - name: - type: string - description: The description of the dynamic relationship name - description: + $ref: '#/components/schemas/ComponentDifferenceGroup' + flowId: type: string - description: The description of the dynamic relationship - description: The dynamic relationships of the extension + description: The id of the flow that is being examined. + versionA: + type: integer + description: The earlier version from the diff operation. + format: int32 + versionB: + type: integer + description: The latter version from the diff operation. + format: int32 example: - name: name - description: description - Extension: + versionB: 6 + versionA: 0 + bucketId: bucketId + 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 + flowId: flowId + VersionedFlowSnapshot: required: - - name - - type + - flowContents + - snapshotMetadata type: object properties: - name: - type: string - description: The name of the extension - type: - type: string - description: The type of the extension - enum: - - PROCESSOR - - CONTROLLER_SERVICE - - REPORTING_TASK - - FLOW_ANALYSIS_RULE - - PARAMETER_PROVIDER - deprecationNotice: - $ref: '#/components/schemas/DeprecationNotice' - description: - type: string - description: The description of the extension - tags: - type: array - description: The tags of the extension - xml: - wrapped: true - items: - type: string - description: The tags of the extension - xml: - name: tag - properties: - type: array - description: The properties of the extension - xml: - wrapped: true - items: - $ref: '#/components/schemas/Property' - supportsSensitiveDynamicProperties: - type: boolean - dynamicProperties: - type: array - description: The dynamic properties of the extension - xml: - wrapped: true - items: - $ref: '#/components/schemas/DynamicProperty' - relationships: - type: array - description: The relationships of the extension - xml: - wrapped: true - items: - $ref: '#/components/schemas/Relationship' - dynamicRelationship: - $ref: '#/components/schemas/DynamicRelationship' - readsAttributes: - type: array - description: The attributes read from flow files by the extension - xml: - wrapped: true - items: - $ref: '#/components/schemas/Attribute' - writesAttributes: - type: array - description: The attributes written to flow files by the extension - xml: - wrapped: true - items: - $ref: '#/components/schemas/Attribute' - stateful: - $ref: '#/components/schemas/Stateful' - restricted: - $ref: '#/components/schemas/Restricted' - inputRequirement: + bucket: + $ref: '#/components/schemas/Bucket' + externalControllerServices: + type: object + additionalProperties: + $ref: '#/components/schemas/ExternalControllerServiceReference' + description: "The information about controller services that exist outside\ + \ this versioned flow, but are referenced by components within the versioned\ + \ flow." + flow: + $ref: '#/components/schemas/VersionedFlow' + flowContents: + $ref: '#/components/schemas/VersionedProcessGroup' + flowEncodingVersion: type: string - description: The input requirement of the extension - enum: - - INPUT_REQUIRED - - INPUT_ALLOWED - - INPUT_FORBIDDEN - systemResourceConsiderations: - type: array - description: The resource considerations of the extension - xml: - wrapped: true - items: - $ref: '#/components/schemas/SystemResourceConsideration' - seeAlso: - type: array - description: The names of other extensions to see - xml: - wrapped: true - items: - type: string - description: The names of other extensions to see - xml: - name: see - providedServiceAPIs: - type: array - description: The service APIs provided by this extension - xml: - wrapped: true - items: - $ref: '#/components/schemas/ProvidedServiceAPI' - defaultSettings: - $ref: '#/components/schemas/DefaultSettings' - defaultSchedule: - $ref: '#/components/schemas/DefaultSchedule' - triggerSerially: - type: boolean - description: Indicates that a processor should be triggered serially - triggerWhenEmpty: - type: boolean - description: Indicates that a processor should be triggered when the incoming - queues are empty - triggerWhenAnyDestinationAvailable: - type: boolean - description: Indicates that a processor should be triggered when any destinations - have space for flow files - supportsBatching: - type: boolean - description: Indicates that a processor supports batching - primaryNodeOnly: - type: boolean - description: Indicates that a processor should be scheduled only on the - primary node - sideEffectFree: + description: The optional encoding version of the flow contents. + latest: type: boolean - description: Indicates that a processor is side effect free - useCases: - type: array - description: Zero or more documented use cases for how the extension may - be used - xml: - wrapped: true - items: - $ref: '#/components/schemas/UseCase' - multiProcessorUseCases: - type: array - description: Zero or more documented use cases for how the processor may - be used in conjunction with other processors - xml: - wrapped: true - items: - $ref: '#/components/schemas/MultiProcessorUseCase' + parameterContexts: + type: object + additionalProperties: + $ref: '#/components/schemas/VersionedParameterContext' + description: "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." + parameterProviders: + type: object + additionalProperties: + $ref: '#/components/schemas/ParameterProviderReference' + description: Contains basic information about parameter providers referenced + in the versioned flow. + snapshotMetadata: + $ref: '#/components/schemas/VersionedFlowSnapshotMetadata' example: - 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 + bucket: + identifier: identifier + allowBundleRedeploy: true + permissions: + canRead: true + canDelete: true + canWrite: true + createdTimestamp: 1 + link: + rel: rel + params: + key: params + title: title + type: type + uri: http://example.com/aeiou + uriBuilder: {} + rels: + - rels + - rels name: name description: description - dynamicRelationship: + allowPublicRead: true + revision: + clientId: clientId + lastModifier: lastModifier + version: 6 + externalControllerServices: + key: + identifier: identifier + name: name + snapshotMetadata: + flowIdentifier: flowIdentifier + comments: comments + author: author + link: + rel: rel + params: + key: params + title: title + type: type + uri: http://example.com/aeiou + uriBuilder: {} + rels: + - rels + - rels + bucketIdentifier: bucketIdentifier + version: 0 + timestamp: 1 + flowContents: + processors: + - autoTerminatedRelationships: + - autoTerminatedRelationships + - autoTerminatedRelationships + bulletinLevel: bulletinLevel + executionNode: executionNode + runDurationMillis: 1 + propertyDescriptors: + key: null + type: type + scheduledState: ENABLED + maxBackoffPeriod: maxBackoffPeriod + yieldDuration: yieldDuration + bundle: null + retriedRelationships: + - retriedRelationships + - retriedRelationships + annotationData: annotationData + componentType: CONNECTION + identifier: identifier + comments: comments + concurrentlySchedulableTaskCount: 7 + retryCount: 1 + penaltyDuration: penaltyDuration + backoffMechanism: "PENALIZE_FLOWFILE, YIELD_PROCESSOR" + schedulingStrategy: schedulingStrategy + name: name + instanceIdentifier: instanceIdentifier + schedulingPeriod: schedulingPeriod + style: + key: style + position: null + groupIdentifier: groupIdentifier + properties: + key: properties + - autoTerminatedRelationships: + - autoTerminatedRelationships + - autoTerminatedRelationships + bulletinLevel: bulletinLevel + executionNode: executionNode + runDurationMillis: 1 + propertyDescriptors: + key: null + type: type + scheduledState: ENABLED + maxBackoffPeriod: maxBackoffPeriod + yieldDuration: yieldDuration + bundle: null + retriedRelationships: + - retriedRelationships + - retriedRelationships + annotationData: annotationData + componentType: CONNECTION + identifier: identifier + comments: comments + concurrentlySchedulableTaskCount: 7 + retryCount: 1 + penaltyDuration: penaltyDuration + backoffMechanism: "PENALIZE_FLOWFILE, YIELD_PROCESSOR" + schedulingStrategy: schedulingStrategy + name: name + instanceIdentifier: instanceIdentifier + schedulingPeriod: schedulingPeriod + style: + key: style + position: null + groupIdentifier: groupIdentifier + properties: + key: properties + scheduledState: ENABLED + processGroups: + - null + - null + outputPorts: + - null + - null + funnels: + - componentType: CONNECTION + identifier: identifier + comments: comments + name: name + instanceIdentifier: instanceIdentifier + position: null + groupIdentifier: groupIdentifier + - componentType: CONNECTION + identifier: identifier + comments: comments + name: name + instanceIdentifier: instanceIdentifier + position: null + groupIdentifier: groupIdentifier + versionedFlowCoordinates: + registryId: registryId + storageLocation: storageLocation + bucketId: bucketId + branch: branch + flowId: flowId + version: version + latest: true + connections: + - componentType: CONNECTION + identifier: identifier + prioritizers: + - prioritizers + - prioritizers + comments: comments + flowFileExpiration: flowFileExpiration + selectedRelationships: + - selectedRelationships + - selectedRelationships + loadBalanceCompression: "DO_NOT_COMPRESS, COMPRESS_ATTRIBUTES_ONLY, COMPRESS_ATTRIBUTES_AND_CONTENT" + destination: + comments: comments + groupId: groupId + name: name + instanceIdentifier: instanceIdentifier + id: id + type: PROCESSOR + backPressureDataSizeThreshold: backPressureDataSizeThreshold + loadBalanceStrategy: "DO_NOT_LOAD_BALANCE, PARTITION_BY_ATTRIBUTE, ROUND_ROBIN,\ + \ SINGLE_NODE" + labelIndex: 5 + source: null + bends: + - x: 6.027456183070403 + "y": 1.4658129805029452 + - x: 6.027456183070403 + "y": 1.4658129805029452 + backPressureObjectThreshold: 0 + name: name + instanceIdentifier: instanceIdentifier + position: null + groupIdentifier: groupIdentifier + partitioningAttribute: partitioningAttribute + zIndex: 5 + - componentType: CONNECTION + identifier: identifier + prioritizers: + - prioritizers + - prioritizers + comments: comments + flowFileExpiration: flowFileExpiration + selectedRelationships: + - selectedRelationships + - selectedRelationships + loadBalanceCompression: "DO_NOT_COMPRESS, COMPRESS_ATTRIBUTES_ONLY, COMPRESS_ATTRIBUTES_AND_CONTENT" + destination: + comments: comments + groupId: groupId + name: name + instanceIdentifier: instanceIdentifier + id: id + type: PROCESSOR + backPressureDataSizeThreshold: backPressureDataSizeThreshold + loadBalanceStrategy: "DO_NOT_LOAD_BALANCE, PARTITION_BY_ATTRIBUTE, ROUND_ROBIN,\ + \ SINGLE_NODE" + labelIndex: 5 + source: null + bends: + - x: 6.027456183070403 + "y": 1.4658129805029452 + - x: 6.027456183070403 + "y": 1.4658129805029452 + backPressureObjectThreshold: 0 + name: name + instanceIdentifier: instanceIdentifier + position: null + groupIdentifier: groupIdentifier + partitioningAttribute: partitioningAttribute + zIndex: 5 + logFileSuffix: logFileSuffix + parameterContextName: parameterContextName + componentType: CONNECTION + identifier: identifier + defaultBackPressureObjectThreshold: 2 + comments: comments + executionEngine: STANDARD + defaultBackPressureDataSizeThreshold: defaultBackPressureDataSizeThreshold + labels: + - componentType: CONNECTION + identifier: identifier + comments: comments + name: name + width: 3.616076749251911 + instanceIdentifier: instanceIdentifier + style: + key: style + label: label + position: null + groupIdentifier: groupIdentifier + height: 9.301444243932576 + zIndex: 2 + - componentType: CONNECTION + identifier: identifier + comments: comments + name: name + width: 3.616076749251911 + instanceIdentifier: instanceIdentifier + style: + key: style + label: label + position: null + groupIdentifier: groupIdentifier + height: 9.301444243932576 + zIndex: 2 + controllerServices: + - annotationData: annotationData + componentType: CONNECTION + identifier: identifier + comments: comments + bulletinLevel: bulletinLevel + propertyDescriptors: + key: + resourceDefinition: + resourceTypes: + - FILE + - FILE + cardinality: SINGLE + displayName: displayName + identifiesControllerService: true + name: name + dynamic: true + sensitive: true + type: type + scheduledState: ENABLED + controllerServiceApis: + - type: type + bundle: null + - type: type + bundle: null + name: name + instanceIdentifier: instanceIdentifier + position: null + groupIdentifier: groupIdentifier + bundle: + artifact: artifact + version: version + group: group + properties: + key: properties + - annotationData: annotationData + componentType: CONNECTION + identifier: identifier + comments: comments + bulletinLevel: bulletinLevel + propertyDescriptors: + key: + resourceDefinition: + resourceTypes: + - FILE + - FILE + cardinality: SINGLE + displayName: displayName + identifiesControllerService: true + name: name + dynamic: true + sensitive: true + type: type + scheduledState: ENABLED + controllerServiceApis: + - type: type + bundle: null + - type: type + bundle: null + name: name + instanceIdentifier: instanceIdentifier + position: null + groupIdentifier: groupIdentifier + bundle: + artifact: artifact + version: version + group: group + properties: + key: properties + defaultFlowFileExpiration: defaultFlowFileExpiration + flowFileConcurrency: flowFileConcurrency + flowFileOutboundPolicy: flowFileOutboundPolicy 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 - useCases: - - notes: notes - keywords: - - keywords - - keywords - configuration: configuration - description: description - inputRequirement: INPUT_REQUIRED - - notes: notes - keywords: - - keywords - - keywords - configuration: configuration - description: description - inputRequirement: INPUT_REQUIRED - restricted: - restrictions: - - requiredPermission: requiredPermission - explanation: explanation - - requiredPermission: requiredPermission - explanation: explanation - generalRestrictionExplanation: generalRestrictionExplanation - name: name - multiProcessorUseCases: - - processorConfigurations: - - processorClassName: processorClassName - configuration: configuration - - processorClassName: processorClassName - configuration: configuration - notes: notes - keywords: - - keywords - - keywords - description: description - - processorConfigurations: - - processorClassName: processorClassName - configuration: configuration - - processorClassName: processorClassName - configuration: configuration - notes: notes - keywords: - - keywords - - keywords - description: description - 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 + inputPorts: + - componentType: CONNECTION + identifier: identifier + comments: comments + allowRemoteAccess: true + concurrentlySchedulableTaskCount: 7 + name: name + instanceIdentifier: instanceIdentifier + portFunction: STANDARD + position: null + groupIdentifier: groupIdentifier + type: INPUT_PORT + scheduledState: ENABLED + - componentType: CONNECTION + identifier: identifier + comments: comments + allowRemoteAccess: true + concurrentlySchedulableTaskCount: 7 + name: name + instanceIdentifier: instanceIdentifier + portFunction: STANDARD + position: null + groupIdentifier: groupIdentifier + type: INPUT_PORT + scheduledState: ENABLED + instanceIdentifier: instanceIdentifier + maxConcurrentTasks: 4 + position: null + statelessFlowTimeout: statelessFlowTimeout + groupIdentifier: groupIdentifier + remoteProcessGroups: + - componentType: CONNECTION + identifier: identifier + comments: comments + proxyPassword: proxyPassword + communicationsTimeout: communicationsTimeout + proxyHost: proxyHost + proxyPort: 7 + outputPorts: + - null + - null + transportProtocol: "RAW, HTTP" + name: name + proxyUser: proxyUser + inputPorts: + - componentType: CONNECTION + identifier: identifier + remoteGroupId: remoteGroupId + comments: comments + targetId: targetId + concurrentlySchedulableTaskCount: 6 + useCompression: true + scheduledState: ENABLED + name: name + instanceIdentifier: instanceIdentifier + position: null + batchSize: + duration: duration + size: size + count: 1 + groupIdentifier: groupIdentifier + - componentType: CONNECTION + identifier: identifier + remoteGroupId: remoteGroupId + comments: comments + targetId: targetId + concurrentlySchedulableTaskCount: 6 + useCompression: true + scheduledState: ENABLED + name: name + instanceIdentifier: instanceIdentifier + position: null + batchSize: + duration: duration + size: size + count: 1 + groupIdentifier: groupIdentifier + targetUris: targetUris + instanceIdentifier: instanceIdentifier + yieldDuration: yieldDuration + position: null + groupIdentifier: groupIdentifier + localNetworkInterface: localNetworkInterface + - componentType: CONNECTION + identifier: identifier + comments: comments + proxyPassword: proxyPassword + communicationsTimeout: communicationsTimeout + proxyHost: proxyHost + proxyPort: 7 + outputPorts: + - null + - null + transportProtocol: "RAW, HTTP" + name: name + proxyUser: proxyUser + inputPorts: + - componentType: CONNECTION + identifier: identifier + remoteGroupId: remoteGroupId + comments: comments + targetId: targetId + concurrentlySchedulableTaskCount: 6 + useCompression: true + scheduledState: ENABLED + name: name + instanceIdentifier: instanceIdentifier + position: null + batchSize: + duration: duration + size: size + count: 1 + groupIdentifier: groupIdentifier + - componentType: CONNECTION + identifier: identifier + remoteGroupId: remoteGroupId + comments: comments + targetId: targetId + concurrentlySchedulableTaskCount: 6 + useCompression: true + scheduledState: ENABLED + name: name + instanceIdentifier: instanceIdentifier + position: null + batchSize: + duration: duration + size: size + count: 1 + groupIdentifier: groupIdentifier + targetUris: targetUris + instanceIdentifier: instanceIdentifier + yieldDuration: yieldDuration + position: null + groupIdentifier: groupIdentifier + localNetworkInterface: localNetworkInterface + parameterProviders: + key: + identifier: identifier + name: name + type: type + bundle: null + flow: + versionCount: 0 + bucketName: bucketName + identifier: identifier + permissions: + canRead: true + canDelete: true + canWrite: true + createdTimestamp: 1 + link: + rel: rel + params: + key: params + title: title + type: type + uri: http://example.com/aeiou + uriBuilder: {} + rels: + - rels + - rels 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 + modifiedTimestamp: 1 + bucketIdentifier: bucketIdentifier + type: Flow + revision: + clientId: clientId + lastModifier: lastModifier + version: 6 + flowEncodingVersion: flowEncodingVersion + latest: true + parameterContexts: + key: + parameterGroupName: parameterGroupName + componentType: CONNECTION + identifier: identifier + synchronized: true + comments: comments description: description - value: value - name: name - dynamic: true - expressionLanguageSupported: true - MultiProcessorUseCase: - type: object - properties: - description: - type: string - notes: - type: string - keywords: - type: array - xml: - wrapped: true - items: - type: string - xml: - name: keyword - processorConfigurations: - type: array - xml: - wrapped: true - items: - $ref: '#/components/schemas/ProcessorConfiguration' - description: Zero or more documented use cases for how the processor may be - used in conjunction with other processors - example: - processorConfigurations: - - processorClassName: processorClassName - configuration: configuration - - processorClassName: processorClassName - configuration: configuration - notes: notes - keywords: - - keywords - - keywords - description: description - ProcessorConfiguration: - type: object - properties: - processorClassName: - type: string - configuration: - type: string - example: - processorClassName: processorClassName - configuration: configuration - Property: - type: object - properties: - name: - type: string - description: The name of the property - displayName: - type: string - description: The display name - description: - type: string - description: The description - defaultValue: - type: string - description: The default value - controllerServiceDefinition: - $ref: '#/components/schemas/ControllerServiceDefinition' - allowableValues: - type: array - description: The allowable values for this property - xml: - wrapped: true - items: - $ref: '#/components/schemas/AllowableValue' - required: - type: boolean - description: Whether or not the property is required - sensitive: - type: boolean - description: Whether or not the property is sensitive - expressionLanguageSupported: - type: boolean - description: Whether or not expression language is supported - expressionLanguageScope: - type: string - description: The scope of expression language support - enum: - - NONE - - ENVIRONMENT - - FLOWFILE_ATTRIBUTES - dynamicallyModifiesClasspath: - type: boolean - description: Whether or not the processor dynamically modifies the classpath - dynamic: - type: boolean - description: Whether or not the processor is dynamic - dependencies: - type: array - description: The properties that this property depends on - xml: - wrapped: true - items: - $ref: '#/components/schemas/Dependency' - resourceDefinition: - $ref: '#/components/schemas/ResourceDefinition' - description: The properties of the extension - example: - 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 - ProvidedServiceAPI: + inheritedParameterContexts: + - inheritedParameterContexts + - inheritedParameterContexts + name: name + instanceIdentifier: instanceIdentifier + position: null + groupIdentifier: groupIdentifier + parameterProvider: parameterProvider + parameters: + - referencedAssets: + - identifier: identifier + name: name + - identifier: identifier + name: name + provided: true + name: name + description: description + sensitive: true + value: value + - referencedAssets: + - identifier: identifier + name: name + - identifier: identifier + name: name + provided: true + name: name + description: description + sensitive: true + value: value + VersionedFlowSnapshotMetadata: required: - - artifactId - - className - - groupId - - version + - author + - bucketIdentifier + - flowIdentifier type: object properties: - className: + author: type: string - description: The class name of the service API being provided - groupId: + description: The user that created this snapshot of the flow. + readOnly: true + bucketIdentifier: type: string - description: The group id of the service API being provided - artifactId: + description: The identifier of the bucket this snapshot belongs to. + comments: type: string - description: The artifact id of the service API being provided - version: + description: The comments provided by the user when creating the snapshot. + flowIdentifier: type: string - description: The version of the service API being provided - description: The service APIs provided by the extension + description: The identifier of the flow this snapshot belongs to. + link: + $ref: '#/components/schemas/Link' + timestamp: + minimum: 1 + type: integer + description: "The timestamp when the flow was saved, as milliseconds since\ + \ epoch." + format: int64 + readOnly: true + version: + minimum: -1 + type: integer + description: The version of this snapshot of the flow. + format: int32 example: - groupId: groupId - className: className - artifactId: artifactId - version: version - Relationship: + flowIdentifier: flowIdentifier + comments: comments + author: author + link: + rel: rel + params: + key: params + title: title + type: type + uri: http://example.com/aeiou + uriBuilder: {} + rels: + - rels + - rels + bucketIdentifier: bucketIdentifier + version: 0 + timestamp: 1 + VersionedFunnel: type: object properties: - name: + comments: type: string - description: The name of the relationship - description: + description: The user-supplied comments for the component + componentType: type: string - description: The description of the relationship - autoTerminated: - type: boolean - description: Whether or not the relationship is auto-terminated by default - description: The relationships of the extension + enum: + - CONNECTION + - PROCESSOR + - PROCESS_GROUP + - REMOTE_PROCESS_GROUP + - INPUT_PORT + - OUTPUT_PORT + - REMOTE_INPUT_PORT + - REMOTE_OUTPUT_PORT + - FUNNEL + - LABEL + - CONTROLLER_SERVICE + - REPORTING_TASK + - FLOW_ANALYSIS_RULE + - PARAMETER_CONTEXT + - PARAMETER_PROVIDER + - FLOW_REGISTRY_CLIENT + groupIdentifier: + type: string + description: The ID of the Process Group that this component belongs to + identifier: + type: string + description: The component's unique identifier + instanceIdentifier: + type: string + description: "The instance ID of an existing component that is described\ + \ by this VersionedComponent, or null if this is not mapped to an instantiated\ + \ component" + name: + type: string + description: The component's name + position: + $ref: '#/components/schemas/Position' + description: The Funnels example: - autoTerminated: true + componentType: CONNECTION + identifier: identifier + comments: comments name: name - description: description - ResourceDefinition: + instanceIdentifier: instanceIdentifier + position: null + groupIdentifier: groupIdentifier + VersionedLabel: type: object properties: - cardinality: + comments: + type: string + description: The user-supplied comments for the component + componentType: type: string - description: The cardinality of the resource definition enum: - - SINGLE - - MULTIPLE - resourceTypes: - type: array - description: The types of resources - xml: - wrapped: true - items: - type: string - description: The types of resources - xml: - name: resourceType - enum: - - FILE - - DIRECTORY - - TEXT - - URL - description: The optional resource definition - example: - resourceTypes: - - FILE - - FILE - cardinality: SINGLE - Restricted: - type: object - properties: - generalRestrictionExplanation: + - CONNECTION + - PROCESSOR + - PROCESS_GROUP + - REMOTE_PROCESS_GROUP + - INPUT_PORT + - OUTPUT_PORT + - REMOTE_INPUT_PORT + - REMOTE_OUTPUT_PORT + - FUNNEL + - LABEL + - CONTROLLER_SERVICE + - REPORTING_TASK + - FLOW_ANALYSIS_RULE + - PARAMETER_CONTEXT + - PARAMETER_PROVIDER + - FLOW_REGISTRY_CLIENT + groupIdentifier: type: string - description: "The general restriction for the extension, or null if only\ - \ specific restrictions exist" - restrictions: - type: array - description: The specific restrictions - xml: - wrapped: true - items: - $ref: '#/components/schemas/Restriction' - description: The restrictions of the extension - example: - restrictions: - - requiredPermission: requiredPermission - explanation: explanation - - requiredPermission: requiredPermission - explanation: explanation - generalRestrictionExplanation: generalRestrictionExplanation - Restriction: - required: - - explanation - - requiredPermission - type: object - properties: - requiredPermission: + description: The ID of the Process Group that this component belongs to + height: + type: number + description: The height of the label in pixels when at a 1:1 scale. + format: double + identifier: type: string - description: The permission required for this restriction - explanation: + description: The component's unique identifier + instanceIdentifier: type: string - description: The explanation of this restriction - description: The specific restrictions - example: - requiredPermission: requiredPermission - explanation: explanation - Stateful: - type: object - properties: - description: + description: "The instance ID of an existing component that is described\ + \ by this VersionedComponent, or null if this is not mapped to an instantiated\ + \ component" + label: type: string - description: The description for how the extension stores state - scopes: - type: array - description: The scopes used to store state - xml: - wrapped: true - items: + description: The text that appears in the label. + name: + type: string + description: The component's name + position: + $ref: '#/components/schemas/Position' + style: + type: object + additionalProperties: type: string - description: The scopes used to store state - xml: - name: scope - enum: - - CLUSTER - - LOCAL - description: The information about how the extension stores state + description: "The styles for this label (font-size : 12px, background-color\ + \ : #eee, etc)." + description: "The styles for this label (font-size : 12px, background-color\ + \ : #eee, etc)." + width: + type: number + description: The width of the label in pixels when at a 1:1 scale. + format: double + zIndex: + type: integer + description: The z index of the connection. + format: int64 + description: The Labels example: - description: description - scopes: - - CLUSTER - - CLUSTER - SystemResourceConsideration: + componentType: CONNECTION + identifier: identifier + comments: comments + name: name + width: 3.616076749251911 + instanceIdentifier: instanceIdentifier + style: + key: style + label: label + position: null + groupIdentifier: groupIdentifier + height: 9.301444243932576 + zIndex: 2 + VersionedParameter: type: object properties: - resource: - type: string - description: The resource to consider description: type: string - description: The description of how the resource is affected - description: The resource considerations of the extension + description: The description of the param + name: + type: string + description: The name of the parameter + provided: + type: boolean + description: Whether or not the parameter value is provided by a ParameterProvider + referencedAssets: + type: array + description: The assets that are referenced by this parameter + items: + $ref: '#/components/schemas/VersionedAsset' + sensitive: + type: boolean + description: Whether or not the parameter value is sensitive + value: + type: string + description: The value of the parameter + description: The parameters in the context example: - resource: resource + referencedAssets: + - identifier: identifier + name: name + - identifier: identifier + name: name + provided: true + name: name description: description - UseCase: + sensitive: true + value: value + VersionedParameterContext: type: object properties: + comments: + type: string + description: The user-supplied comments for the component + componentType: + type: string + enum: + - CONNECTION + - PROCESSOR + - PROCESS_GROUP + - REMOTE_PROCESS_GROUP + - INPUT_PORT + - OUTPUT_PORT + - REMOTE_INPUT_PORT + - REMOTE_OUTPUT_PORT + - FUNNEL + - LABEL + - CONTROLLER_SERVICE + - REPORTING_TASK + - FLOW_ANALYSIS_RULE + - PARAMETER_CONTEXT + - PARAMETER_PROVIDER + - FLOW_REGISTRY_CLIENT description: type: string - notes: + description: The description of the parameter context + groupIdentifier: type: string - inputRequirement: + description: The ID of the Process Group that this component belongs to + identifier: type: string - enum: - - INPUT_REQUIRED - - INPUT_ALLOWED - - INPUT_FORBIDDEN - keywords: + description: The component's unique identifier + inheritedParameterContexts: type: array - xml: - wrapped: true + description: The names of additional parameter contexts from which to inherit + parameters items: type: string - xml: - name: keyword - configuration: + description: The names of additional parameter contexts from which to + inherit parameters + instanceIdentifier: type: string - description: Zero or more documented use cases for how the extension may be - used + description: "The instance ID of an existing component that is described\ + \ by this VersionedComponent, or null if this is not mapped to an instantiated\ + \ component" + name: + type: string + description: The component's name + parameterGroupName: + type: string + description: "The corresponding parameter group name fetched from the parameter\ + \ provider, if applicable" + parameterProvider: + type: string + description: The identifier of an optional parameter provider + parameters: + uniqueItems: true + type: array + description: The parameters in the context + items: + $ref: '#/components/schemas/VersionedParameter' + position: + $ref: '#/components/schemas/Position' + synchronized: + type: boolean + description: True if the parameter provider is set and the context should + receive updates when its parameters are next fetched + description: "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: - notes: notes - keywords: - - keywords - - keywords - configuration: configuration + parameterGroupName: parameterGroupName + componentType: CONNECTION + identifier: identifier + synchronized: true + comments: comments description: description - inputRequirement: INPUT_REQUIRED - BundleInfo: + inheritedParameterContexts: + - inheritedParameterContexts + - inheritedParameterContexts + name: name + instanceIdentifier: instanceIdentifier + position: null + groupIdentifier: groupIdentifier + parameterProvider: parameterProvider + parameters: + - referencedAssets: + - identifier: identifier + name: name + - identifier: identifier + name: name + provided: true + name: name + description: description + sensitive: true + value: value + - referencedAssets: + - identifier: identifier + name: name + - identifier: identifier + name: name + provided: true + name: name + description: description + sensitive: true + value: value + VersionedPort: type: object properties: - bucketId: + allowRemoteAccess: + type: boolean + description: Whether or not this port allows remote access for site-to-site + comments: type: string - description: The id of the bucket where the bundle is located - bucketName: + description: The user-supplied comments for the component + componentType: type: string - description: The name of the bucket where the bundle is located - bundleId: + enum: + - CONNECTION + - PROCESSOR + - PROCESS_GROUP + - REMOTE_PROCESS_GROUP + - INPUT_PORT + - OUTPUT_PORT + - REMOTE_INPUT_PORT + - REMOTE_OUTPUT_PORT + - FUNNEL + - LABEL + - CONTROLLER_SERVICE + - REPORTING_TASK + - FLOW_ANALYSIS_RULE + - PARAMETER_CONTEXT + - PARAMETER_PROVIDER + - FLOW_REGISTRY_CLIENT + concurrentlySchedulableTaskCount: + type: integer + description: The number of tasks that should be concurrently scheduled for + the port. + format: int32 + groupIdentifier: type: string - description: The id of the bundle - bundleType: + description: The ID of the Process Group that this component belongs to + identifier: type: string - description: The type of bundle (i.e. a NiFi NAR vs MiNiFi CPP) - enum: - - NIFI_NAR - - MINIFI_CPP - groupId: + description: The component's unique identifier + instanceIdentifier: type: string - description: The group id of the bundle - artifactId: + description: "The instance ID of an existing component that is described\ + \ by this VersionedComponent, or null if this is not mapped to an instantiated\ + \ component" + name: type: string - description: The artifact id of the bundle - version: + description: The component's name + portFunction: type: string - description: The version of the bundle - systemApiVersion: + description: Specifies how the Port should function + enum: + - STANDARD + - FAILURE + position: + $ref: '#/components/schemas/Position' + scheduledState: type: string - description: The version of the system API the bundle was built against - description: The information for the bundle where this extension is located + description: The scheduled state of the component + enum: + - ENABLED + - DISABLED + - RUNNING + type: + type: string + description: The type of port. + enum: + - INPUT_PORT + - OUTPUT_PORT + description: The Output Ports example: - bucketName: bucketName - groupId: groupId - bundleId: bundleId - bucketId: bucketId - artifactId: artifactId - bundleType: NIFI_NAR - version: version - systemApiVersion: systemApiVersion - ExtensionMetadata: + componentType: CONNECTION + identifier: identifier + comments: comments + allowRemoteAccess: true + concurrentlySchedulableTaskCount: 7 + name: name + instanceIdentifier: instanceIdentifier + portFunction: STANDARD + position: null + groupIdentifier: groupIdentifier + type: INPUT_PORT + scheduledState: ENABLED + VersionedProcessGroup: type: object properties: - link: - $ref: '#/components/schemas/Link' - name: - type: string - description: The name of the extension - displayName: + comments: type: string - description: The display name of the extension - type: + description: The user-supplied comments for the component + componentType: type: string - description: The type of the extension enum: + - CONNECTION - PROCESSOR + - PROCESS_GROUP + - REMOTE_PROCESS_GROUP + - INPUT_PORT + - OUTPUT_PORT + - REMOTE_INPUT_PORT + - REMOTE_OUTPUT_PORT + - FUNNEL + - LABEL - CONTROLLER_SERVICE - REPORTING_TASK - FLOW_ANALYSIS_RULE + - PARAMETER_CONTEXT - PARAMETER_PROVIDER - description: + - FLOW_REGISTRY_CLIENT + connections: + uniqueItems: true + type: array + description: The Connections + items: + $ref: '#/components/schemas/VersionedConnection' + controllerServices: + uniqueItems: true + type: array + description: The Controller Services + items: + $ref: '#/components/schemas/VersionedControllerService' + defaultBackPressureDataSizeThreshold: type: string - description: The description of the extension - deprecationNotice: - $ref: '#/components/schemas/DeprecationNotice' - tags: + description: Default value used in this Process Group for the maximum data + size of objects that can be queued before back pressure is applied. + defaultBackPressureObjectThreshold: + type: integer + description: Default value used in this Process Group for the maximum number + of objects that can be queued before back pressure is applied. + format: int64 + defaultFlowFileExpiration: + type: string + description: The default FlowFile Expiration for this Process Group. + executionEngine: + type: string + description: The Execution Engine that should be used to run the components + within the group. + enum: + - STANDARD + - STATELESS + - INHERITED + flowFileConcurrency: + type: string + description: The configured FlowFile Concurrency for the Process Group + flowFileOutboundPolicy: + type: string + description: The FlowFile Outbound Policy for the Process Group + funnels: + uniqueItems: true type: array - description: The tags of the extension + description: The Funnels items: - type: string - description: The tags of the extension - restricted: - $ref: '#/components/schemas/Restricted' - providedServiceAPIs: + $ref: '#/components/schemas/VersionedFunnel' + groupIdentifier: + type: string + description: The ID of the Process Group that this component belongs to + identifier: + type: string + description: The component's unique identifier + inputPorts: + uniqueItems: true type: array - description: The service APIs provided by the extension + description: The Input Ports items: - $ref: '#/components/schemas/ProvidedServiceAPI' - bundleInfo: - $ref: '#/components/schemas/BundleInfo' - hasAdditionalDetails: - type: boolean - description: Whether or not the extension has additional detail documentation - linkDocs: - $ref: '#/components/schemas/Link' - description: The metadata for the extensions - example: - bundleInfo: - bucketName: bucketName - groupId: groupId - bundleId: bundleId - bucketId: bucketId - artifactId: artifactId - bundleType: NIFI_NAR - version: version - systemApiVersion: systemApiVersion - hasAdditionalDetails: true - linkDocs: null - 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: - rel: rel - title: title - type: type - params: - key: params - uriBuilder: {} - uri: http://example.com/aeiou - rels: - - rels - - rels - name: name - description: description - type: PROCESSOR - tags: - - tags - - tags - RegistryConfiguration: - type: object - properties: - supportsManagedAuthorizer: - type: boolean - description: "Whether this NiFi Registry supports a managed authorizer.\ - \ Managed authorizers can visualize users, groups, and policies in the\ - \ UI." - readOnly: true - supportsConfigurableAuthorizer: - type: boolean - description: Whether this NiFi Registry supports a configurable authorizer. - readOnly: true - supportsConfigurableUsersAndGroups: - type: boolean - description: Whether this NiFi Registry supports configurable users and - groups. - readOnly: true - example: - supportsConfigurableAuthorizer: true - supportsConfigurableUsersAndGroups: true - supportsManagedAuthorizer: true - ExtensionRepoArtifact: - type: object - properties: - link: - $ref: '#/components/schemas/Link' - bucketName: + $ref: '#/components/schemas/VersionedPort' + instanceIdentifier: type: string - description: The bucket name - groupId: + description: "The instance ID of an existing component that is described\ + \ by this VersionedComponent, or null if this is not mapped to an instantiated\ + \ component" + labels: + uniqueItems: true + type: array + description: The Labels + items: + $ref: '#/components/schemas/VersionedLabel' + logFileSuffix: type: string - description: The group id - artifactId: + description: The log file suffix for this Process Group for dedicated logging. + maxConcurrentTasks: + type: integer + description: The maximum number of concurrent tasks that should be scheduled + for this Process Group when using the Stateless Engine + format: int32 + name: type: string - description: The artifact id - example: - bucketName: bucketName - groupId: groupId - link: - rel: rel - title: title - type: type - params: - key: params - uriBuilder: {} - uri: http://example.com/aeiou - rels: - - rels - - rels - artifactId: artifactId - ExtensionRepoBucket: - type: object - properties: - link: - $ref: '#/components/schemas/Link' - bucketName: + description: The component's name + outputPorts: + uniqueItems: true + type: array + description: The Output Ports + items: + $ref: '#/components/schemas/VersionedPort' + parameterContextName: type: string - description: The name of the bucket - example: - bucketName: bucketName - link: - rel: rel - title: title - type: type - params: - key: params - uriBuilder: {} - uri: http://example.com/aeiou - rels: - - rels - - rels - ExtensionRepoGroup: - type: object - properties: - link: - $ref: '#/components/schemas/Link' - bucketName: + description: The name of the parameter context used by this process group + position: + $ref: '#/components/schemas/Position' + processGroups: + uniqueItems: true + type: array + description: The child Process Groups + items: + $ref: '#/components/schemas/VersionedProcessGroup' + processors: + uniqueItems: true + type: array + description: The Processors + items: + $ref: '#/components/schemas/VersionedProcessor' + remoteProcessGroups: + uniqueItems: true + type: array + description: The Remote Process Groups + items: + $ref: '#/components/schemas/VersionedRemoteProcessGroup' + scheduledState: type: string - description: The bucket name - groupId: + description: "The Scheduled State of the Process Group, if the group is\ + \ configured to use the Stateless Execution Engine. Otherwise, this value\ + \ has no relevance." + enum: + - ENABLED + - DISABLED + - RUNNING + statelessFlowTimeout: type: string - description: The group id + description: The maximum amount of time that the flow is allows to run using + the Stateless engine before it times out and is considered a failure + versionedFlowCoordinates: + $ref: '#/components/schemas/VersionedFlowCoordinates' + description: The contents of the versioned flow example: - bucketName: bucketName - groupId: groupId - link: - rel: rel - title: title + processors: + - autoTerminatedRelationships: + - autoTerminatedRelationships + - autoTerminatedRelationships + bulletinLevel: bulletinLevel + executionNode: executionNode + runDurationMillis: 1 + propertyDescriptors: + key: null type: type - params: - key: params - uriBuilder: {} - uri: http://example.com/aeiou - rels: - - rels - - rels - ExtensionRepoVersion: - type: object - properties: - extensionsLink: - $ref: '#/components/schemas/Link' - downloadLink: - $ref: '#/components/schemas/Link' - sha256Link: - $ref: '#/components/schemas/Link' - sha256Supplied: - type: boolean - description: Indicates if the client supplied a SHA-256 when uploading this - version of the extension bundle. - readOnly: true - example: - extensionsLink: - rel: rel - title: title + scheduledState: ENABLED + maxBackoffPeriod: maxBackoffPeriod + yieldDuration: yieldDuration + bundle: null + retriedRelationships: + - retriedRelationships + - retriedRelationships + annotationData: annotationData + componentType: CONNECTION + identifier: identifier + comments: comments + concurrentlySchedulableTaskCount: 7 + retryCount: 1 + penaltyDuration: penaltyDuration + backoffMechanism: "PENALIZE_FLOWFILE, YIELD_PROCESSOR" + schedulingStrategy: schedulingStrategy + name: name + instanceIdentifier: instanceIdentifier + schedulingPeriod: schedulingPeriod + style: + key: style + position: null + groupIdentifier: groupIdentifier + properties: + key: properties + - autoTerminatedRelationships: + - autoTerminatedRelationships + - autoTerminatedRelationships + bulletinLevel: bulletinLevel + executionNode: executionNode + runDurationMillis: 1 + propertyDescriptors: + key: null + type: type + scheduledState: ENABLED + maxBackoffPeriod: maxBackoffPeriod + yieldDuration: yieldDuration + bundle: null + retriedRelationships: + - retriedRelationships + - retriedRelationships + annotationData: annotationData + componentType: CONNECTION + identifier: identifier + comments: comments + concurrentlySchedulableTaskCount: 7 + retryCount: 1 + penaltyDuration: penaltyDuration + backoffMechanism: "PENALIZE_FLOWFILE, YIELD_PROCESSOR" + schedulingStrategy: schedulingStrategy + name: name + instanceIdentifier: instanceIdentifier + schedulingPeriod: schedulingPeriod + style: + key: style + position: null + groupIdentifier: groupIdentifier + properties: + key: properties + scheduledState: ENABLED + processGroups: + - null + - null + outputPorts: + - null + - null + funnels: + - componentType: CONNECTION + identifier: identifier + comments: comments + name: name + instanceIdentifier: instanceIdentifier + position: null + groupIdentifier: groupIdentifier + - componentType: CONNECTION + identifier: identifier + comments: comments + name: name + instanceIdentifier: instanceIdentifier + position: null + groupIdentifier: groupIdentifier + versionedFlowCoordinates: + registryId: registryId + storageLocation: storageLocation + bucketId: bucketId + branch: branch + flowId: flowId + version: version + latest: true + connections: + - componentType: CONNECTION + identifier: identifier + prioritizers: + - prioritizers + - prioritizers + comments: comments + flowFileExpiration: flowFileExpiration + selectedRelationships: + - selectedRelationships + - selectedRelationships + loadBalanceCompression: "DO_NOT_COMPRESS, COMPRESS_ATTRIBUTES_ONLY, COMPRESS_ATTRIBUTES_AND_CONTENT" + destination: + comments: comments + groupId: groupId + name: name + instanceIdentifier: instanceIdentifier + id: id + type: PROCESSOR + backPressureDataSizeThreshold: backPressureDataSizeThreshold + loadBalanceStrategy: "DO_NOT_LOAD_BALANCE, PARTITION_BY_ATTRIBUTE, ROUND_ROBIN,\ + \ SINGLE_NODE" + labelIndex: 5 + source: null + bends: + - x: 6.027456183070403 + "y": 1.4658129805029452 + - x: 6.027456183070403 + "y": 1.4658129805029452 + backPressureObjectThreshold: 0 + name: name + instanceIdentifier: instanceIdentifier + position: null + groupIdentifier: groupIdentifier + partitioningAttribute: partitioningAttribute + zIndex: 5 + - componentType: CONNECTION + identifier: identifier + prioritizers: + - prioritizers + - prioritizers + comments: comments + flowFileExpiration: flowFileExpiration + selectedRelationships: + - selectedRelationships + - selectedRelationships + loadBalanceCompression: "DO_NOT_COMPRESS, COMPRESS_ATTRIBUTES_ONLY, COMPRESS_ATTRIBUTES_AND_CONTENT" + destination: + comments: comments + groupId: groupId + name: name + instanceIdentifier: instanceIdentifier + id: id + type: PROCESSOR + backPressureDataSizeThreshold: backPressureDataSizeThreshold + loadBalanceStrategy: "DO_NOT_LOAD_BALANCE, PARTITION_BY_ATTRIBUTE, ROUND_ROBIN,\ + \ SINGLE_NODE" + labelIndex: 5 + source: null + bends: + - x: 6.027456183070403 + "y": 1.4658129805029452 + - x: 6.027456183070403 + "y": 1.4658129805029452 + backPressureObjectThreshold: 0 + name: name + instanceIdentifier: instanceIdentifier + position: null + groupIdentifier: groupIdentifier + partitioningAttribute: partitioningAttribute + zIndex: 5 + logFileSuffix: logFileSuffix + parameterContextName: parameterContextName + componentType: CONNECTION + identifier: identifier + defaultBackPressureObjectThreshold: 2 + comments: comments + executionEngine: STANDARD + defaultBackPressureDataSizeThreshold: defaultBackPressureDataSizeThreshold + labels: + - componentType: CONNECTION + identifier: identifier + comments: comments + name: name + width: 3.616076749251911 + instanceIdentifier: instanceIdentifier + style: + key: style + label: label + position: null + groupIdentifier: groupIdentifier + height: 9.301444243932576 + zIndex: 2 + - componentType: CONNECTION + identifier: identifier + comments: comments + name: name + width: 3.616076749251911 + instanceIdentifier: instanceIdentifier + style: + key: style + label: label + position: null + groupIdentifier: groupIdentifier + height: 9.301444243932576 + zIndex: 2 + controllerServices: + - annotationData: annotationData + componentType: CONNECTION + identifier: identifier + comments: comments + bulletinLevel: bulletinLevel + propertyDescriptors: + key: + resourceDefinition: + resourceTypes: + - FILE + - FILE + cardinality: SINGLE + displayName: displayName + identifiesControllerService: true + name: name + dynamic: true + sensitive: true + type: type + scheduledState: ENABLED + controllerServiceApis: + - type: type + bundle: null + - type: type + bundle: null + name: name + instanceIdentifier: instanceIdentifier + position: null + groupIdentifier: groupIdentifier + bundle: + artifact: artifact + version: version + group: group + properties: + key: properties + - annotationData: annotationData + componentType: CONNECTION + identifier: identifier + comments: comments + bulletinLevel: bulletinLevel + propertyDescriptors: + key: + resourceDefinition: + resourceTypes: + - FILE + - FILE + cardinality: SINGLE + displayName: displayName + identifiesControllerService: true + name: name + dynamic: true + sensitive: true type: type - params: - key: params - uriBuilder: {} - uri: http://example.com/aeiou - rels: - - rels - - rels - sha256Link: null - downloadLink: null - sha256Supplied: true - ExtensionRepoVersionSummary: + scheduledState: ENABLED + controllerServiceApis: + - type: type + bundle: null + - type: type + bundle: null + name: name + instanceIdentifier: instanceIdentifier + position: null + groupIdentifier: groupIdentifier + bundle: + artifact: artifact + version: version + group: group + properties: + key: properties + defaultFlowFileExpiration: defaultFlowFileExpiration + flowFileConcurrency: flowFileConcurrency + flowFileOutboundPolicy: flowFileOutboundPolicy + name: name + inputPorts: + - componentType: CONNECTION + identifier: identifier + comments: comments + allowRemoteAccess: true + concurrentlySchedulableTaskCount: 7 + name: name + instanceIdentifier: instanceIdentifier + portFunction: STANDARD + position: null + groupIdentifier: groupIdentifier + type: INPUT_PORT + scheduledState: ENABLED + - componentType: CONNECTION + identifier: identifier + comments: comments + allowRemoteAccess: true + concurrentlySchedulableTaskCount: 7 + name: name + instanceIdentifier: instanceIdentifier + portFunction: STANDARD + position: null + groupIdentifier: groupIdentifier + type: INPUT_PORT + scheduledState: ENABLED + instanceIdentifier: instanceIdentifier + maxConcurrentTasks: 4 + position: null + statelessFlowTimeout: statelessFlowTimeout + groupIdentifier: groupIdentifier + remoteProcessGroups: + - componentType: CONNECTION + identifier: identifier + comments: comments + proxyPassword: proxyPassword + communicationsTimeout: communicationsTimeout + proxyHost: proxyHost + proxyPort: 7 + outputPorts: + - null + - null + transportProtocol: "RAW, HTTP" + name: name + proxyUser: proxyUser + inputPorts: + - componentType: CONNECTION + identifier: identifier + remoteGroupId: remoteGroupId + comments: comments + targetId: targetId + concurrentlySchedulableTaskCount: 6 + useCompression: true + scheduledState: ENABLED + name: name + instanceIdentifier: instanceIdentifier + position: null + batchSize: + duration: duration + size: size + count: 1 + groupIdentifier: groupIdentifier + - componentType: CONNECTION + identifier: identifier + remoteGroupId: remoteGroupId + comments: comments + targetId: targetId + concurrentlySchedulableTaskCount: 6 + useCompression: true + scheduledState: ENABLED + name: name + instanceIdentifier: instanceIdentifier + position: null + batchSize: + duration: duration + size: size + count: 1 + groupIdentifier: groupIdentifier + targetUris: targetUris + instanceIdentifier: instanceIdentifier + yieldDuration: yieldDuration + position: null + groupIdentifier: groupIdentifier + localNetworkInterface: localNetworkInterface + - componentType: CONNECTION + identifier: identifier + comments: comments + proxyPassword: proxyPassword + communicationsTimeout: communicationsTimeout + proxyHost: proxyHost + proxyPort: 7 + outputPorts: + - null + - null + transportProtocol: "RAW, HTTP" + name: name + proxyUser: proxyUser + inputPorts: + - componentType: CONNECTION + identifier: identifier + remoteGroupId: remoteGroupId + comments: comments + targetId: targetId + concurrentlySchedulableTaskCount: 6 + useCompression: true + scheduledState: ENABLED + name: name + instanceIdentifier: instanceIdentifier + position: null + batchSize: + duration: duration + size: size + count: 1 + groupIdentifier: groupIdentifier + - componentType: CONNECTION + identifier: identifier + remoteGroupId: remoteGroupId + comments: comments + targetId: targetId + concurrentlySchedulableTaskCount: 6 + useCompression: true + scheduledState: ENABLED + name: name + instanceIdentifier: instanceIdentifier + position: null + batchSize: + duration: duration + size: size + count: 1 + groupIdentifier: groupIdentifier + targetUris: targetUris + instanceIdentifier: instanceIdentifier + yieldDuration: yieldDuration + position: null + groupIdentifier: groupIdentifier + localNetworkInterface: localNetworkInterface + VersionedProcessor: type: object properties: - link: - $ref: '#/components/schemas/Link' - bucketName: - type: string - description: The bucket name - groupId: - type: string - description: The group id - artifactId: + annotationData: type: string - description: The artifact id - version: + description: The annotation data for the processor used to relay configuration + between a custom UI and the procesosr. + autoTerminatedRelationships: + uniqueItems: true + type: array + description: "The names of all relationships that cause a flow file to be\ + \ terminated if the relationship is not connected elsewhere. This property\ + \ differs from the 'isAutoTerminate' property of the RelationshipDTO in\ + \ that the RelationshipDTO is meant to depict the current configuration,\ + \ whereas this property can be set in a DTO when updating a Processor\ + \ in order to change which Relationships should be auto-terminated." + items: + type: string + description: "The names of all relationships that cause a flow file to\ + \ be terminated if the relationship is not connected elsewhere. This\ + \ property differs from the 'isAutoTerminate' property of the RelationshipDTO\ + \ in that the RelationshipDTO is meant to depict the current configuration,\ + \ whereas this property can be set in a DTO when updating a Processor\ + \ in order to change which Relationships should be auto-terminated." + backoffMechanism: type: string - description: The version - author: + description: Determines whether the FlowFile should be penalized or the + processor should be yielded between retries. + enum: + - "PENALIZE_FLOWFILE, YIELD_PROCESSOR" + bulletinLevel: type: string - description: The identity of the user that created this version - timestamp: - type: integer - description: The timestamp of when this version was created - format: int64 - example: - bucketName: bucketName - author: author - groupId: groupId - link: - rel: rel - title: title - type: type - params: - key: params - uriBuilder: {} - uri: http://example.com/aeiou - rels: - - rels - - rels - artifactId: artifactId - version: version - timestamp: 0 - ExtensionFilterParams: - type: object - properties: - bundleType: + description: The level at which the processor will report bulletins. + bundle: + $ref: '#/components/schemas/Bundle' + comments: type: string - description: The type of bundle - enum: - - NIFI_NAR - - MINIFI_CPP - extensionType: + description: The user-supplied comments for the component + componentType: type: string - description: The type of extension enum: + - CONNECTION - PROCESSOR + - PROCESS_GROUP + - REMOTE_PROCESS_GROUP + - INPUT_PORT + - OUTPUT_PORT + - REMOTE_INPUT_PORT + - REMOTE_OUTPUT_PORT + - FUNNEL + - LABEL - CONTROLLER_SERVICE - REPORTING_TASK - FLOW_ANALYSIS_RULE + - PARAMETER_CONTEXT - PARAMETER_PROVIDER - tags: - uniqueItems: true - type: array - description: The tags - items: - type: string - description: The tags - description: The filter parameters submitted for the request - example: - extensionType: PROCESSOR - bundleType: NIFI_NAR - tags: - - tags - - tags - ExtensionMetadataContainer: - type: object - properties: - numResults: + - FLOW_REGISTRY_CLIENT + concurrentlySchedulableTaskCount: type: integer - description: The number of extensions in the response + description: The number of tasks that should be concurrently schedule for + the processor. If the processor doesn't allow parallol processing then + any positive input will be ignored. format: int32 - filterParams: - $ref: '#/components/schemas/ExtensionFilterParams' - extensions: - uniqueItems: true - type: array - description: The metadata for the extensions - items: - $ref: '#/components/schemas/ExtensionMetadata' - example: - extensions: - - bundleInfo: - bucketName: bucketName - groupId: groupId - bundleId: bundleId - bucketId: bucketId - artifactId: artifactId - bundleType: NIFI_NAR - version: version - systemApiVersion: systemApiVersion - hasAdditionalDetails: true - linkDocs: null - 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: - rel: rel - title: title - type: type - params: - key: params - uriBuilder: {} - uri: http://example.com/aeiou - rels: - - rels - - rels - 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 - linkDocs: null - 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: - rel: rel - title: title - type: type - params: - key: params - uriBuilder: {} - uri: http://example.com/aeiou - rels: - - rels - - rels - name: name - description: description - type: PROCESSOR - tags: - - tags - - tags - numResults: 0 - filterParams: - extensionType: PROCESSOR - bundleType: NIFI_NAR - tags: - - tags - - tags - TagCount: - type: object - properties: - tag: + executionNode: type: string - description: The tag label - count: - type: integer - description: The number of occurrences of the given tag - format: int32 - example: - count: 0 - tag: tag - BucketItem: - required: - - bucketIdentifier - - identifier - - name - - type - type: object - properties: - link: - $ref: '#/components/schemas/Link' + description: Indicates the node where the process will execute. + groupIdentifier: + type: string + description: The ID of the Process Group that this component belongs to identifier: type: string - description: An ID to uniquely identify this object. - readOnly: true - name: + description: The component's unique identifier + instanceIdentifier: type: string - description: The name of the item. - description: + description: "The instance ID of an existing component that is described\ + \ by this VersionedComponent, or null if this is not mapped to an instantiated\ + \ component" + maxBackoffPeriod: type: string - description: A description of the item. - bucketIdentifier: + description: Maximum amount of time to be waited during a retry period. + name: type: string - description: The identifier of the bucket this items belongs to. This cannot - be changed after the item is created. - bucketName: + description: The component's name + penaltyDuration: type: string - description: The name of the bucket this items belongs to. - readOnly: true - createdTimestamp: - minimum: 1 + description: The amout of time that is used when the process penalizes a + flowfile. + position: + $ref: '#/components/schemas/Position' + properties: + type: object + additionalProperties: + type: string + description: The properties for the component. Properties whose value + is not set will only contain the property name. + description: The properties for the component. Properties whose value is + not set will only contain the property name. + propertyDescriptors: + type: object + additionalProperties: + $ref: '#/components/schemas/VersionedPropertyDescriptor' + description: The property descriptors for the component. + retriedRelationships: + uniqueItems: true + type: array + description: All the relationships should be retried. + items: + type: string + description: All the relationships should be retried. + retryCount: type: integer - description: "The timestamp of when the item was created, as milliseconds\ - \ since epoch." - format: int64 - readOnly: true - modifiedTimestamp: - minimum: 1 + description: Overall number of retries. + format: int32 + runDurationMillis: type: integer - description: "The timestamp of when the item was last modified, as milliseconds\ - \ since epoch." + description: The run duration for the processor in milliseconds. format: int64 - readOnly: true + scheduledState: + type: string + description: The scheduled state of the component + enum: + - ENABLED + - DISABLED + - RUNNING + schedulingPeriod: + type: string + description: The frequency with which to schedule the processor. The format + of the value will depend on th value of schedulingStrategy. + schedulingStrategy: + type: string + description: Indicates how the processor should be scheduled to run. + style: + type: object + additionalProperties: + type: string + description: Stylistic data for rendering in a UI + description: Stylistic data for rendering in a UI type: type: string - description: The type of item. - enum: - - Flow - - Bundle - permissions: - $ref: '#/components/schemas/Permissions' + description: The type of the extension component + yieldDuration: + type: string + description: The amount of time that must elapse before this processor is + scheduled again after yielding. + description: The Processors example: + autoTerminatedRelationships: + - autoTerminatedRelationships + - autoTerminatedRelationships + bulletinLevel: bulletinLevel + executionNode: executionNode + runDurationMillis: 1 + propertyDescriptors: + key: null + type: type + scheduledState: ENABLED + maxBackoffPeriod: maxBackoffPeriod + yieldDuration: yieldDuration + bundle: null + retriedRelationships: + - retriedRelationships + - retriedRelationships + annotationData: annotationData + componentType: CONNECTION identifier: identifier - bucketName: bucketName - permissions: - canRead: true - canWrite: true - canDelete: true - createdTimestamp: 1 - link: - rel: rel - title: title - type: type - params: - key: params - uriBuilder: {} - uri: http://example.com/aeiou - rels: - - rels - - rels + comments: comments + concurrentlySchedulableTaskCount: 7 + retryCount: 1 + penaltyDuration: penaltyDuration + backoffMechanism: "PENALIZE_FLOWFILE, YIELD_PROCESSOR" + schedulingStrategy: schedulingStrategy name: name - description: description - modifiedTimestamp: 1 - bucketIdentifier: bucketIdentifier - type: Flow - RegistryAbout: + instanceIdentifier: instanceIdentifier + schedulingPeriod: schedulingPeriod + style: + key: style + position: null + groupIdentifier: groupIdentifier + properties: + key: properties + VersionedPropertyDescriptor: type: object properties: - registryAboutVersion: + displayName: type: string - description: The version string for this Nifi Registry - readOnly: true + description: The display name of the property + dynamic: + type: boolean + description: Whether or not the property is user-defined + identifiesControllerService: + type: boolean + description: Whether or not the property provides the identifier of a Controller + Service + name: + type: string + description: The name of the property + resourceDefinition: + $ref: '#/components/schemas/VersionedResourceDefinition' + sensitive: + type: boolean + description: Whether or not the property is considered sensitive + description: The property descriptors for the component. example: - registryAboutVersion: registryAboutVersion - User: + resourceDefinition: + resourceTypes: + - FILE + - FILE + cardinality: SINGLE + displayName: displayName + identifiesControllerService: true + name: name + dynamic: true + sensitive: true + VersionedRemoteGroupPort: type: object properties: + batchSize: + $ref: '#/components/schemas/BatchSize' + comments: + type: string + description: The user-supplied comments for the component + componentType: + type: string + enum: + - CONNECTION + - PROCESSOR + - PROCESS_GROUP + - REMOTE_PROCESS_GROUP + - INPUT_PORT + - OUTPUT_PORT + - REMOTE_INPUT_PORT + - REMOTE_OUTPUT_PORT + - FUNNEL + - LABEL + - CONTROLLER_SERVICE + - REPORTING_TASK + - FLOW_ANALYSIS_RULE + - PARAMETER_CONTEXT + - PARAMETER_PROVIDER + - FLOW_REGISTRY_CLIENT + concurrentlySchedulableTaskCount: + type: integer + description: The number of task that may transmit flowfiles to the target + port concurrently. + format: int32 + groupIdentifier: + type: string + description: The ID of the Process Group that this component belongs to identifier: type: string - description: The computer-generated identifier of the tenant. - readOnly: true - identity: + description: The component's unique identifier + instanceIdentifier: type: string - description: The human-facing identity of the tenant. This can only be changed - if the tenant is configurable. - configurable: + description: "The instance ID of an existing component that is described\ + \ by this VersionedComponent, or null if this is not mapped to an instantiated\ + \ component" + name: + type: string + description: The component's name + position: + $ref: '#/components/schemas/Position' + remoteGroupId: + type: string + description: The id of the remote process group that the port resides in. + scheduledState: + type: string + description: The scheduled state of the component + enum: + - ENABLED + - DISABLED + - RUNNING + targetId: + type: string + description: The ID of the port on the target NiFi instance + useCompression: type: boolean - description: "Indicates if this tenant is configurable, based on which UserGroupProvider\ - \ has been configured to manage it." - readOnly: true - resourcePermissions: - $ref: '#/components/schemas/ResourcePermissions' - accessPolicies: - uniqueItems: true - type: array - description: The access policies granted to this tenant. - readOnly: true - items: - $ref: '#/components/schemas/AccessPolicySummary' - revision: - $ref: '#/components/schemas/RevisionInfo' - userGroups: - uniqueItems: true - type: array - description: The groups to which the user belongs. - readOnly: true - items: - $ref: '#/components/schemas/Tenant' + description: Whether the flowfiles are compressed when sent to the target + port. + description: "A Set of Output Ports that can be connected to, in order to pull\ + \ data from the remote NiFi instance" example: + componentType: CONNECTION identifier: identifier - userGroups: - - identifier: identifier - resourcePermissions: - tenants: null - proxy: null - buckets: - canRead: true - canWrite: true - canDelete: true - policies: null - anyTopLevelResource: null - accessPolicies: - - identifier: identifier - resource: resource - action: "read, write, delete" - configurable: true - revision: null - - identifier: identifier - resource: resource - action: "read, write, delete" - configurable: true - revision: null - identity: identity - configurable: true - revision: null - - identifier: identifier - resourcePermissions: - tenants: null - proxy: null - buckets: - canRead: true - canWrite: true - canDelete: true - policies: null - anyTopLevelResource: null - accessPolicies: - - identifier: identifier - resource: resource - action: "read, write, delete" - configurable: true - revision: null - - identifier: identifier - resource: resource - action: "read, write, delete" - configurable: true - revision: null - identity: identity - configurable: true - revision: null - resourcePermissions: - tenants: null - proxy: null - buckets: - canRead: true - canWrite: true - canDelete: true - policies: null - anyTopLevelResource: null - accessPolicies: - - identifier: identifier - resource: resource - action: "read, write, delete" - configurable: true - revision: null - - identifier: identifier - resource: resource - action: "read, write, delete" - configurable: true - revision: null - identity: identity - configurable: true - revision: - clientId: clientId - lastModifier: lastModifier - version: 0 - UserGroup: + remoteGroupId: remoteGroupId + comments: comments + targetId: targetId + concurrentlySchedulableTaskCount: 6 + useCompression: true + scheduledState: ENABLED + name: name + instanceIdentifier: instanceIdentifier + position: null + batchSize: + duration: duration + size: size + count: 1 + groupIdentifier: groupIdentifier + VersionedRemoteProcessGroup: type: object properties: - identifier: + comments: type: string - description: The computer-generated identifier of the tenant. - readOnly: true - identity: + description: The user-supplied comments for the component + communicationsTimeout: type: string - description: The human-facing identity of the tenant. This can only be changed - if the tenant is configurable. - configurable: - type: boolean - description: "Indicates if this tenant is configurable, based on which UserGroupProvider\ - \ has been configured to manage it." - readOnly: true - resourcePermissions: - $ref: '#/components/schemas/ResourcePermissions' - accessPolicies: + description: The time period used for the timeout when communicating with + the target. + componentType: + type: string + enum: + - CONNECTION + - PROCESSOR + - PROCESS_GROUP + - REMOTE_PROCESS_GROUP + - INPUT_PORT + - OUTPUT_PORT + - REMOTE_INPUT_PORT + - REMOTE_OUTPUT_PORT + - FUNNEL + - LABEL + - CONTROLLER_SERVICE + - REPORTING_TASK + - FLOW_ANALYSIS_RULE + - PARAMETER_CONTEXT + - PARAMETER_PROVIDER + - FLOW_REGISTRY_CLIENT + groupIdentifier: + type: string + description: The ID of the Process Group that this component belongs to + identifier: + type: string + description: The component's unique identifier + inputPorts: uniqueItems: true type: array - description: The access policies granted to this tenant. - readOnly: true + description: "A Set of Input Ports that can be connected to, in order to\ + \ send data to the remote NiFi instance" items: - $ref: '#/components/schemas/AccessPolicySummary' - revision: - $ref: '#/components/schemas/RevisionInfo' - users: + $ref: '#/components/schemas/VersionedRemoteGroupPort' + instanceIdentifier: + type: string + description: "The instance ID of an existing component that is described\ + \ by this VersionedComponent, or null if this is not mapped to an instantiated\ + \ component" + localNetworkInterface: + type: string + description: "The local network interface to send/receive data. If not specified,\ + \ any local address is used. If clustered, all nodes must have an interface\ + \ with this identifier." + name: + type: string + description: The component's name + outputPorts: uniqueItems: true type: array - description: The users that belong to this user group. This can only be - changed if this group is configurable. + description: "A Set of Output Ports that can be connected to, in order to\ + \ pull data from the remote NiFi instance" items: - $ref: '#/components/schemas/Tenant' + $ref: '#/components/schemas/VersionedRemoteGroupPort' + position: + $ref: '#/components/schemas/Position' + proxyHost: + type: string + proxyPassword: + type: string + proxyPort: + type: integer + format: int32 + proxyUser: + type: string + targetUris: + type: string + description: "The target URIs of the remote process group. If target uris\ + \ is not set but target uri is set, then returns the single target uri.\ + \ If neither target uris nor target uri is set, then returns null." + transportProtocol: + type: string + description: The Transport Protocol that is used for Site-to-Site communications + enum: + - "RAW, HTTP" + yieldDuration: + type: string + description: "When yielding, this amount of time must elapse before the\ + \ remote process group is scheduled again." + description: The Remote Process Groups example: + componentType: CONNECTION identifier: identifier - resourcePermissions: - tenants: null - proxy: null - buckets: - canRead: true - canWrite: true - canDelete: true - policies: null - anyTopLevelResource: null - accessPolicies: - - identifier: identifier - resource: resource - action: "read, write, delete" - configurable: true - revision: null - - identifier: identifier - resource: resource - action: "read, write, delete" - configurable: true - revision: null - identity: identity - configurable: true - users: - - identifier: identifier - resourcePermissions: - tenants: null - proxy: null - buckets: - canRead: true - canWrite: true - canDelete: true - policies: null - anyTopLevelResource: null - accessPolicies: - - identifier: identifier - resource: resource - action: "read, write, delete" - configurable: true - revision: null - - identifier: identifier - resource: resource - action: "read, write, delete" - configurable: true - revision: null - identity: identity - configurable: true - revision: null - - identifier: identifier - resourcePermissions: - tenants: null - proxy: null - buckets: - canRead: true - canWrite: true - canDelete: true - policies: null - anyTopLevelResource: null - accessPolicies: - - identifier: identifier - resource: resource - action: "read, write, delete" - configurable: true - revision: null - - identifier: identifier - resource: resource - action: "read, write, delete" - configurable: true - revision: null - identity: identity - configurable: true - revision: null - revision: - clientId: clientId - lastModifier: lastModifier - version: 0 + comments: comments + proxyPassword: proxyPassword + communicationsTimeout: communicationsTimeout + proxyHost: proxyHost + proxyPort: 7 + outputPorts: + - null + - null + transportProtocol: "RAW, HTTP" + name: name + proxyUser: proxyUser + inputPorts: + - componentType: CONNECTION + identifier: identifier + remoteGroupId: remoteGroupId + comments: comments + targetId: targetId + concurrentlySchedulableTaskCount: 6 + useCompression: true + scheduledState: ENABLED + name: name + instanceIdentifier: instanceIdentifier + position: null + batchSize: + duration: duration + size: size + count: 1 + groupIdentifier: groupIdentifier + - componentType: CONNECTION + identifier: identifier + remoteGroupId: remoteGroupId + comments: comments + targetId: targetId + concurrentlySchedulableTaskCount: 6 + useCompression: true + scheduledState: ENABLED + name: name + instanceIdentifier: instanceIdentifier + position: null + batchSize: + duration: duration + size: size + count: 1 + groupIdentifier: groupIdentifier + targetUris: targetUris + instanceIdentifier: instanceIdentifier + yieldDuration: yieldDuration + position: null + groupIdentifier: groupIdentifier + localNetworkInterface: localNetworkInterface + VersionedResourceDefinition: + type: object + properties: + cardinality: + type: string + description: The cardinality of the resource + enum: + - SINGLE + - MULTIPLE + resourceTypes: + uniqueItems: true + type: array + description: The types of resource that the Property Descriptor is allowed + to reference + items: + type: string + description: The types of resource that the Property Descriptor is allowed + to reference + enum: + - FILE + - DIRECTORY + - TEXT + - URL + description: "Returns the Resource Definition that defines which type(s) of\ + \ resource(s) this property references, if any" + example: + resourceTypes: + - FILE + - FILE + cardinality: SINGLE bundles_bundleType_body: type: object properties: diff --git a/pkg/registry/api_about.go b/pkg/registry/api_about.go index 6bdad73..e656f90 100644 --- a/pkg/registry/api_about.go +++ b/pkg/registry/api_about.go @@ -4,7 +4,7 @@ * * REST API definition for Apache NiFi Registry web services * - * API version: 2.0.0 + * API version: 2.1.0 * Contact: dev@nifi.apache.org * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git) */ diff --git a/pkg/registry/api_access.go b/pkg/registry/api_access.go index 5310fbf..7f0878b 100644 --- a/pkg/registry/api_access.go +++ b/pkg/registry/api_access.go @@ -4,7 +4,7 @@ * * REST API definition for Apache NiFi Registry web services * - * API version: 2.0.0 + * API version: 2.1.0 * Contact: dev@nifi.apache.org * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git) */ diff --git a/pkg/registry/api_bucket_bundles.go b/pkg/registry/api_bucket_bundles.go index 1ca9b19..3b2d0cf 100644 --- a/pkg/registry/api_bucket_bundles.go +++ b/pkg/registry/api_bucket_bundles.go @@ -4,7 +4,7 @@ * * REST API definition for Apache NiFi Registry web services * - * API version: 2.0.0 + * API version: 2.1.0 * Contact: dev@nifi.apache.org * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git) */ diff --git a/pkg/registry/api_bucket_flows.go b/pkg/registry/api_bucket_flows.go index c94ddad..00ffa06 100644 --- a/pkg/registry/api_bucket_flows.go +++ b/pkg/registry/api_bucket_flows.go @@ -4,7 +4,7 @@ * * REST API definition for Apache NiFi Registry web services * - * API version: 2.0.0 + * API version: 2.1.0 * Contact: dev@nifi.apache.org * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git) */ diff --git a/pkg/registry/api_buckets.go b/pkg/registry/api_buckets.go index 060800f..eff457b 100644 --- a/pkg/registry/api_buckets.go +++ b/pkg/registry/api_buckets.go @@ -4,7 +4,7 @@ * * REST API definition for Apache NiFi Registry web services * - * API version: 2.0.0 + * API version: 2.1.0 * Contact: dev@nifi.apache.org * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git) */ diff --git a/pkg/registry/api_bundles.go b/pkg/registry/api_bundles.go index 273c9d6..f4b5998 100644 --- a/pkg/registry/api_bundles.go +++ b/pkg/registry/api_bundles.go @@ -4,7 +4,7 @@ * * REST API definition for Apache NiFi Registry web services * - * API version: 2.0.0 + * API version: 2.1.0 * Contact: dev@nifi.apache.org * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git) */ diff --git a/pkg/registry/api_config.go b/pkg/registry/api_config.go index 16c1c41..5dc9c63 100644 --- a/pkg/registry/api_config.go +++ b/pkg/registry/api_config.go @@ -4,7 +4,7 @@ * * REST API definition for Apache NiFi Registry web services * - * API version: 2.0.0 + * API version: 2.1.0 * Contact: dev@nifi.apache.org * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git) */ diff --git a/pkg/registry/api_extension_repository.go b/pkg/registry/api_extension_repository.go index b2fe375..6c49d2c 100644 --- a/pkg/registry/api_extension_repository.go +++ b/pkg/registry/api_extension_repository.go @@ -4,7 +4,7 @@ * * REST API definition for Apache NiFi Registry web services * - * API version: 2.0.0 + * API version: 2.1.0 * Contact: dev@nifi.apache.org * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git) */ diff --git a/pkg/registry/api_extensions.go b/pkg/registry/api_extensions.go index 8805b8c..a25801b 100644 --- a/pkg/registry/api_extensions.go +++ b/pkg/registry/api_extensions.go @@ -4,7 +4,7 @@ * * REST API definition for Apache NiFi Registry web services * - * API version: 2.0.0 + * API version: 2.1.0 * Contact: dev@nifi.apache.org * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git) */ diff --git a/pkg/registry/api_flows.go b/pkg/registry/api_flows.go index 770cbcb..9b983ea 100644 --- a/pkg/registry/api_flows.go +++ b/pkg/registry/api_flows.go @@ -4,7 +4,7 @@ * * REST API definition for Apache NiFi Registry web services * - * API version: 2.0.0 + * API version: 2.1.0 * Contact: dev@nifi.apache.org * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git) */ diff --git a/pkg/registry/api_items.go b/pkg/registry/api_items.go index 3f5c132..250afe7 100644 --- a/pkg/registry/api_items.go +++ b/pkg/registry/api_items.go @@ -4,7 +4,7 @@ * * REST API definition for Apache NiFi Registry web services * - * API version: 2.0.0 + * API version: 2.1.0 * Contact: dev@nifi.apache.org * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git) */ diff --git a/pkg/registry/api_policies.go b/pkg/registry/api_policies.go index 095ecf4..350d59e 100644 --- a/pkg/registry/api_policies.go +++ b/pkg/registry/api_policies.go @@ -4,7 +4,7 @@ * * REST API definition for Apache NiFi Registry web services * - * API version: 2.0.0 + * API version: 2.1.0 * Contact: dev@nifi.apache.org * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git) */ diff --git a/pkg/registry/api_tenants.go b/pkg/registry/api_tenants.go index 2f85c14..bcb8b07 100644 --- a/pkg/registry/api_tenants.go +++ b/pkg/registry/api_tenants.go @@ -4,7 +4,7 @@ * * REST API definition for Apache NiFi Registry web services * - * API version: 2.0.0 + * API version: 2.1.0 * Contact: dev@nifi.apache.org * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git) */ diff --git a/pkg/registry/client.go b/pkg/registry/client.go index 312668d..ee217a4 100644 --- a/pkg/registry/client.go +++ b/pkg/registry/client.go @@ -3,7 +3,7 @@ * * REST API definition for Apache NiFi Registry web services * - * API version: 2.0.0 + * API version: 2.1.0 * Contact: dev@nifi.apache.org * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git) */ @@ -37,7 +37,7 @@ var ( xmlCheck = regexp.MustCompile("(?i:[application|text]/xml)") ) -// APIClient manages communication with the Apache NiFi Registry REST API API v2.0.0 +// APIClient manages communication with the Apache NiFi Registry REST API API v2.1.0 // In most cases there should be only one, shared, APIClient. type APIClient struct { cfg *Configuration diff --git a/pkg/registry/configuration.go b/pkg/registry/configuration.go index 9a087cb..4084e78 100644 --- a/pkg/registry/configuration.go +++ b/pkg/registry/configuration.go @@ -3,7 +3,7 @@ * * REST API definition for Apache NiFi Registry web services * - * API version: 2.0.0 + * API version: 2.1.0 * Contact: dev@nifi.apache.org * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git) */ diff --git a/pkg/registry/docs/AccessPolicy.md b/pkg/registry/docs/AccessPolicy.md index e6847a4..c051d38 100644 --- a/pkg/registry/docs/AccessPolicy.md +++ b/pkg/registry/docs/AccessPolicy.md @@ -3,13 +3,13 @@ ## Properties Name | Type | Description | Notes ------------ | ------------- | ------------- | ------------- -**Identifier** | **string** | The id of the policy. Set by server at creation time. | [optional] [default to null] -**Resource** | **string** | The resource for this access policy. | [optional] [default to null] **Action** | **string** | The action associated with this access policy. | [optional] [default to null] **Configurable** | **bool** | Indicates if this access policy is configurable, based on which Authorizer has been configured to manage it. | [optional] [default to null] +**Identifier** | **string** | The id of the policy. Set by server at creation time. | [optional] [default to null] +**Resource** | **string** | The resource for this access policy. | [optional] [default to null] **Revision** | [***RevisionInfo**](RevisionInfo.md) | | [optional] [default to null] -**Users** | [**[]Tenant**](Tenant.md) | The set of user IDs associated with this access policy. | [optional] [default to null] **UserGroups** | [**[]Tenant**](Tenant.md) | The set of user group IDs associated with this access policy. | [optional] [default to null] +**Users** | [**[]Tenant**](Tenant.md) | The set of user IDs associated with this access policy. | [optional] [default to null] [[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md) diff --git a/pkg/registry/docs/AccessPolicySummary.md b/pkg/registry/docs/AccessPolicySummary.md index 6307a89..7274360 100644 --- a/pkg/registry/docs/AccessPolicySummary.md +++ b/pkg/registry/docs/AccessPolicySummary.md @@ -3,10 +3,10 @@ ## Properties Name | Type | Description | Notes ------------ | ------------- | ------------- | ------------- -**Identifier** | **string** | The id of the policy. Set by server at creation time. | [optional] [default to null] -**Resource** | **string** | The resource for this access policy. | [optional] [default to null] **Action** | **string** | The action associated with this access policy. | [optional] [default to null] **Configurable** | **bool** | Indicates if this access policy is configurable, based on which Authorizer has been configured to manage it. | [optional] [default to null] +**Identifier** | **string** | The id of the policy. Set by server at creation time. | [optional] [default to null] +**Resource** | **string** | The resource for this access policy. | [optional] [default to null] **Revision** | [***RevisionInfo**](RevisionInfo.md) | | [optional] [default to null] [[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md) diff --git a/pkg/registry/docs/AllowableValue.md b/pkg/registry/docs/AllowableValue.md index dd51e38..a1fbd8e 100644 --- a/pkg/registry/docs/AllowableValue.md +++ b/pkg/registry/docs/AllowableValue.md @@ -3,9 +3,9 @@ ## Properties Name | Type | Description | Notes ------------ | ------------- | ------------- | ------------- -**Value** | **string** | The value of the allowable value | [optional] [default to null] -**DisplayName** | **string** | The display name of the allowable value | [optional] [default to null] **Description** | **string** | The description of the allowable value | [optional] [default to null] +**DisplayName** | **string** | The display name of the allowable value | [optional] [default to null] +**Value** | **string** | The value of the allowable value | [optional] [default to null] [[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md) diff --git a/pkg/registry/docs/Attribute.md b/pkg/registry/docs/Attribute.md index 3197c54..38ffcfa 100644 --- a/pkg/registry/docs/Attribute.md +++ b/pkg/registry/docs/Attribute.md @@ -3,8 +3,8 @@ ## Properties Name | Type | Description | Notes ------------ | ------------- | ------------- | ------------- -**Name** | **string** | The name of the attribute | [optional] [default to null] **Description** | **string** | The description of the attribute | [optional] [default to null] +**Name** | **string** | The name of the attribute | [optional] [default to null] [[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md) diff --git a/pkg/registry/docs/BatchSize.md b/pkg/registry/docs/BatchSize.md index da5e1eb..720febb 100644 --- a/pkg/registry/docs/BatchSize.md +++ b/pkg/registry/docs/BatchSize.md @@ -4,8 +4,8 @@ Name | Type | Description | Notes ------------ | ------------- | ------------- | ------------- **Count** | **int32** | Preferred number of flow files to include in a transaction. | [optional] [default to null] -**Size** | **string** | Preferred number of bytes to include in a transaction. | [optional] [default to null] **Duration** | **string** | Preferred amount of time that a transaction should span. | [optional] [default to null] +**Size** | **string** | Preferred number of bytes to include in a transaction. | [optional] [default to null] [[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md) diff --git a/pkg/registry/docs/Bucket.md b/pkg/registry/docs/Bucket.md index 81ee3f6..f8a8265 100644 --- a/pkg/registry/docs/Bucket.md +++ b/pkg/registry/docs/Bucket.md @@ -3,13 +3,13 @@ ## Properties Name | Type | Description | Notes ------------ | ------------- | ------------- | ------------- -**Link** | [***Link**](Link.md) | | [optional] [default to null] -**Identifier** | **string** | An ID to uniquely identify this object. | [default to null] -**Name** | **string** | The name of the bucket. | [default to null] -**CreatedTimestamp** | **int64** | The timestamp of when the bucket was first created. This is set by the server at creation time. | [optional] [default to null] -**Description** | **string** | A description of the bucket. | [optional] [default to null] **AllowBundleRedeploy** | **bool** | Indicates if this bucket allows the same version of an extension bundle to be redeployed and thus overwrite the existing artifact. By default this is false. | [optional] [default to null] **AllowPublicRead** | **bool** | Indicates if this bucket allows read access to unauthenticated anonymous users | [optional] [default to null] +**CreatedTimestamp** | **int64** | The timestamp of when the bucket was first created. This is set by the server at creation time. | [optional] [default to null] +**Description** | **string** | A description of the bucket. | [optional] [default to null] +**Identifier** | **string** | An ID to uniquely identify this object. | [default to null] +**Link** | [***Link**](Link.md) | | [optional] [default to null] +**Name** | **string** | The name of the bucket. | [default to null] **Permissions** | [***Permissions**](Permissions.md) | | [optional] [default to null] **Revision** | [***RevisionInfo**](RevisionInfo.md) | | [optional] [default to null] diff --git a/pkg/registry/docs/BucketItem.md b/pkg/registry/docs/BucketItem.md index 3c319ac..481d372 100644 --- a/pkg/registry/docs/BucketItem.md +++ b/pkg/registry/docs/BucketItem.md @@ -3,16 +3,16 @@ ## Properties Name | Type | Description | Notes ------------ | ------------- | ------------- | ------------- -**Link** | [***Link**](Link.md) | | [optional] [default to null] -**Identifier** | **string** | An ID to uniquely identify this object. | [default to null] -**Name** | **string** | The name of the item. | [default to null] -**Description** | **string** | A description of the item. | [optional] [default to null] **BucketIdentifier** | **string** | The identifier of the bucket this items belongs to. This cannot be changed after the item is created. | [default to null] **BucketName** | **string** | The name of the bucket this items belongs to. | [optional] [default to null] **CreatedTimestamp** | **int64** | The timestamp of when the item was created, as milliseconds since epoch. | [optional] [default to null] +**Description** | **string** | A description of the item. | [optional] [default to null] +**Identifier** | **string** | An ID to uniquely identify this object. | [default to null] +**Link** | [***Link**](Link.md) | | [optional] [default to null] **ModifiedTimestamp** | **int64** | The timestamp of when the item was last modified, as milliseconds since epoch. | [optional] [default to null] -**Type_** | **string** | The type of item. | [default to null] +**Name** | **string** | The name of the item. | [default to null] **Permissions** | [***Permissions**](Permissions.md) | | [optional] [default to null] +**Type_** | **string** | The type of item. | [default to null] [[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md) diff --git a/pkg/registry/docs/BuildInfo.md b/pkg/registry/docs/BuildInfo.md index f81ceb9..1baabb0 100644 --- a/pkg/registry/docs/BuildInfo.md +++ b/pkg/registry/docs/BuildInfo.md @@ -3,11 +3,11 @@ ## Properties Name | Type | Description | Notes ------------ | ------------- | ------------- | ------------- -**BuildTool** | **string** | The tool used to build the version of the bundle | [optional] [default to null] -**BuildFlags** | **string** | The flags used to build the version of the bundle | [optional] [default to null] **BuildBranch** | **string** | The branch used to build the version of the bundle | [optional] [default to null] -**BuildTag** | **string** | The tag used to build the version of the bundle | [optional] [default to null] +**BuildFlags** | **string** | The flags used to build the version of the bundle | [optional] [default to null] **BuildRevision** | **string** | The revision used to build the version of the bundle | [optional] [default to null] +**BuildTag** | **string** | The tag used to build the version of the bundle | [optional] [default to null] +**BuildTool** | **string** | The tool used to build the version of the bundle | [optional] [default to null] **Built** | **int64** | The timestamp the version of the bundle was built | [optional] [default to null] **BuiltBy** | **string** | The identity of the user that performed the build | [optional] [default to null] diff --git a/pkg/registry/docs/Bundle.md b/pkg/registry/docs/Bundle.md index e96e960..a0af36f 100644 --- a/pkg/registry/docs/Bundle.md +++ b/pkg/registry/docs/Bundle.md @@ -3,8 +3,8 @@ ## Properties Name | Type | Description | Notes ------------ | ------------- | ------------- | ------------- -**Group** | **string** | The group of the bundle | [optional] [default to null] **Artifact** | **string** | The artifact of the bundle | [optional] [default to null] +**Group** | **string** | The group of the bundle | [optional] [default to null] **Version** | **string** | The version of the bundle | [optional] [default to null] [[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md) diff --git a/pkg/registry/docs/BundleInfo.md b/pkg/registry/docs/BundleInfo.md index e72d6d5..f9aaf5c 100644 --- a/pkg/registry/docs/BundleInfo.md +++ b/pkg/registry/docs/BundleInfo.md @@ -3,14 +3,14 @@ ## Properties Name | Type | Description | Notes ------------ | ------------- | ------------- | ------------- +**ArtifactId** | **string** | The artifact id of the bundle | [optional] [default to null] **BucketId** | **string** | The id of the bucket where the bundle is located | [optional] [default to null] **BucketName** | **string** | The name of the bucket where the bundle is located | [optional] [default to null] **BundleId** | **string** | The id of the bundle | [optional] [default to null] **BundleType** | **string** | The type of bundle (i.e. a NiFi NAR vs MiNiFi CPP) | [optional] [default to null] **GroupId** | **string** | The group id of the bundle | [optional] [default to null] -**ArtifactId** | **string** | The artifact id of the bundle | [optional] [default to null] -**Version** | **string** | The version of the bundle | [optional] [default to null] **SystemApiVersion** | **string** | The version of the system API the bundle was built against | [optional] [default to null] +**Version** | **string** | The version of the bundle | [optional] [default to null] [[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md) diff --git a/pkg/registry/docs/BundleVersion.md b/pkg/registry/docs/BundleVersion.md index 4e78eab..14e05e7 100644 --- a/pkg/registry/docs/BundleVersion.md +++ b/pkg/registry/docs/BundleVersion.md @@ -3,12 +3,12 @@ ## Properties Name | Type | Description | Notes ------------ | ------------- | ------------- | ------------- -**Link** | [***Link**](Link.md) | | [optional] [default to null] -**VersionMetadata** | [***BundleVersionMetadata**](BundleVersionMetadata.md) | | [default to null] -**Dependencies** | [**[]BundleVersionDependency**](BundleVersionDependency.md) | The set of other bundle versions that this version is dependent on | [optional] [default to null] -**Bundle** | [***Bundle**](Bundle.md) | | [optional] [default to null] **Bucket** | [***Bucket**](Bucket.md) | | [optional] [default to null] +**Bundle** | [***Bundle**](Bundle.md) | | [optional] [default to null] +**Dependencies** | [**[]BundleVersionDependency**](BundleVersionDependency.md) | The set of other bundle versions that this version is dependent on | [optional] [default to null] **Filename** | **string** | | [optional] [default to null] +**Link** | [***Link**](Link.md) | | [optional] [default to null] +**VersionMetadata** | [***BundleVersionMetadata**](BundleVersionMetadata.md) | | [default to null] [[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md) diff --git a/pkg/registry/docs/BundleVersionDependency.md b/pkg/registry/docs/BundleVersionDependency.md index 0afb807..19d6db9 100644 --- a/pkg/registry/docs/BundleVersionDependency.md +++ b/pkg/registry/docs/BundleVersionDependency.md @@ -3,8 +3,8 @@ ## Properties Name | Type | Description | Notes ------------ | ------------- | ------------- | ------------- -**GroupId** | **string** | The group id of the bundle dependency | [default to null] **ArtifactId** | **string** | The artifact id of the bundle dependency | [default to null] +**GroupId** | **string** | The group id of the bundle dependency | [default to null] **Version** | **string** | The version of the bundle dependency | [default to null] [[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md) diff --git a/pkg/registry/docs/BundleVersionMetadata.md b/pkg/registry/docs/BundleVersionMetadata.md index 9dd5d39..f4ade02 100644 --- a/pkg/registry/docs/BundleVersionMetadata.md +++ b/pkg/registry/docs/BundleVersionMetadata.md @@ -3,21 +3,21 @@ ## Properties Name | Type | Description | Notes ------------ | ------------- | ------------- | ------------- -**Link** | [***Link**](Link.md) | | [optional] [default to null] -**Id** | **string** | The id of this version of the extension bundle | [default to null] -**BundleId** | **string** | The id of the extension bundle this version is for | [default to null] -**BucketId** | **string** | The id of the bucket the extension bundle belongs to | [default to null] -**GroupId** | **string** | | [optional] [default to null] **ArtifactId** | **string** | | [optional] [default to null] -**Version** | **string** | The version of the extension bundle | [default to null] -**Timestamp** | **int64** | The timestamp of the create date of this version | [optional] [default to null] **Author** | **string** | The identity that created this version | [default to null] +**BucketId** | **string** | The id of the bucket the extension bundle belongs to | [default to null] +**BuildInfo** | [***BuildInfo**](BuildInfo.md) | | [default to null] +**BundleId** | **string** | The id of the extension bundle this version is for | [default to null] +**ContentSize** | **int64** | The size of the binary content for this version in bytes | [default to null] **Description** | **string** | The description for this version | [optional] [default to null] +**GroupId** | **string** | | [optional] [default to null] +**Id** | **string** | The id of this version of the extension bundle | [default to null] +**Link** | [***Link**](Link.md) | | [optional] [default to null] **Sha256** | **string** | The hex representation of the SHA-256 digest of the binary content for this version | [default to null] **Sha256Supplied** | **bool** | Whether or not the client supplied a SHA-256 when uploading the bundle | [default to null] -**ContentSize** | **int64** | The size of the binary content for this version in bytes | [default to null] **SystemApiVersion** | **string** | The version of the system API that this bundle version was built against | [default to null] -**BuildInfo** | [***BuildInfo**](BuildInfo.md) | | [default to null] +**Timestamp** | **int64** | The timestamp of the create date of this version | [optional] [default to null] +**Version** | **string** | The version of the extension bundle | [default to null] [[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md) diff --git a/pkg/registry/docs/ComponentDifference.md b/pkg/registry/docs/ComponentDifference.md index a201339..9cd097f 100644 --- a/pkg/registry/docs/ComponentDifference.md +++ b/pkg/registry/docs/ComponentDifference.md @@ -3,11 +3,11 @@ ## Properties Name | Type | Description | Notes ------------ | ------------- | ------------- | ------------- -**ValueA** | **string** | The earlier value from the difference. | [optional] [default to null] -**ValueB** | **string** | The newer value from the difference. | [optional] [default to null] **ChangeDescription** | **string** | The description of the change. | [optional] [default to null] **DifferenceType** | **string** | The key to the difference. | [optional] [default to null] **DifferenceTypeDescription** | **string** | The description of the change type. | [optional] [default to null] +**ValueA** | **string** | The earlier value from the difference. | [optional] [default to null] +**ValueB** | **string** | The newer value from the difference. | [optional] [default to null] [[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md) diff --git a/pkg/registry/docs/ComponentDifferenceGroup.md b/pkg/registry/docs/ComponentDifferenceGroup.md index 0a7635b..a96c7c5 100644 --- a/pkg/registry/docs/ComponentDifferenceGroup.md +++ b/pkg/registry/docs/ComponentDifferenceGroup.md @@ -6,8 +6,8 @@ Name | Type | Description | Notes **ComponentId** | **string** | The id of the component whose changes are grouped together. | [optional] [default to null] **ComponentName** | **string** | The name of the component whose changes are grouped together. | [optional] [default to null] **ComponentType** | **string** | The type of component these changes relate to. | [optional] [default to null] -**ProcessGroupId** | **string** | The process group id for this component. | [optional] [default to null] **Differences** | [**[]ComponentDifference**](ComponentDifference.md) | The list of changes related to this component between the 2 versions. | [optional] [default to null] +**ProcessGroupId** | **string** | The process group id for this component. | [optional] [default to null] [[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md) diff --git a/pkg/registry/docs/ConnectableComponent.md b/pkg/registry/docs/ConnectableComponent.md index f16352d..e54041a 100644 --- a/pkg/registry/docs/ConnectableComponent.md +++ b/pkg/registry/docs/ConnectableComponent.md @@ -3,12 +3,12 @@ ## Properties Name | Type | Description | Notes ------------ | ------------- | ------------- | ------------- -**Id** | **string** | The id of the connectable component. | [optional] [default to null] -**Type_** | **string** | The type of component the connectable is. | [optional] [default to null] -**GroupId** | **string** | The id of the group that the connectable component resides in | [optional] [default to null] -**Name** | **string** | The name of the connectable component | [optional] [default to null] **Comments** | **string** | The comments for the connectable component. | [optional] [default to null] +**GroupId** | **string** | The id of the group that the connectable component resides in | [optional] [default to null] +**Id** | **string** | The id of the connectable component. | [optional] [default to null] **InstanceIdentifier** | **string** | The instance ID of an existing component that is described by this VersionedComponent, or null if this is not mapped to an instantiated component | [optional] [default to null] +**Name** | **string** | The name of the connectable component | [optional] [default to null] +**Type_** | **string** | The type of component the connectable is. | [optional] [default to null] [[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md) diff --git a/pkg/registry/docs/ControllerServiceApi.md b/pkg/registry/docs/ControllerServiceApi.md index b13b842..5ebe0e6 100644 --- a/pkg/registry/docs/ControllerServiceApi.md +++ b/pkg/registry/docs/ControllerServiceApi.md @@ -3,8 +3,8 @@ ## Properties Name | Type | Description | Notes ------------ | ------------- | ------------- | ------------- -**Type_** | **string** | The fully qualified name of the service interface. | [optional] [default to null] **Bundle** | [***Bundle**](Bundle.md) | | [optional] [default to null] +**Type_** | **string** | The fully qualified name of the service interface. | [optional] [default to null] [[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md) diff --git a/pkg/registry/docs/ControllerServiceDefinition.md b/pkg/registry/docs/ControllerServiceDefinition.md index 5388881..4fd5fec 100644 --- a/pkg/registry/docs/ControllerServiceDefinition.md +++ b/pkg/registry/docs/ControllerServiceDefinition.md @@ -3,9 +3,9 @@ ## Properties Name | Type | Description | Notes ------------ | ------------- | ------------- | ------------- +**ArtifactId** | **string** | The artifact id of the service API | [optional] [default to null] **ClassName** | **string** | The class name of the service API | [optional] [default to null] **GroupId** | **string** | The group id of the service API | [optional] [default to null] -**ArtifactId** | **string** | The artifact id of the service API | [optional] [default to null] **Version** | **string** | The version of the service API | [optional] [default to null] [[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md) diff --git a/pkg/registry/docs/CurrentUser.md b/pkg/registry/docs/CurrentUser.md index 264c134..9600174 100644 --- a/pkg/registry/docs/CurrentUser.md +++ b/pkg/registry/docs/CurrentUser.md @@ -3,11 +3,11 @@ ## Properties Name | Type | Description | Notes ------------ | ------------- | ------------- | ------------- -**Identity** | **string** | The identity of the current user | [optional] [default to null] **Anonymous** | **bool** | Indicates if the current user is anonymous | [optional] [default to null] +**Identity** | **string** | The identity of the current user | [optional] [default to null] **LoginSupported** | **bool** | Indicates if the NiFi Registry instance supports logging in | [optional] [default to null] -**ResourcePermissions** | [***ResourcePermissions**](ResourcePermissions.md) | | [optional] [default to null] **OidcloginSupported** | **bool** | Indicates if the NiFi Registry instance supports logging in with an OIDC provider | [optional] [default to null] +**ResourcePermissions** | [***ResourcePermissions**](ResourcePermissions.md) | | [optional] [default to null] [[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md) diff --git a/pkg/registry/docs/DefaultSchedule.md b/pkg/registry/docs/DefaultSchedule.md index 4499704..c1aa101 100644 --- a/pkg/registry/docs/DefaultSchedule.md +++ b/pkg/registry/docs/DefaultSchedule.md @@ -3,9 +3,9 @@ ## Properties Name | Type | Description | Notes ------------ | ------------- | ------------- | ------------- -**Strategy** | **string** | The default scheduling strategy | [optional] [default to null] -**Period** | **string** | The default scheduling period | [optional] [default to null] **ConcurrentTasks** | **string** | The default concurrent tasks | [optional] [default to null] +**Period** | **string** | The default scheduling period | [optional] [default to null] +**Strategy** | **string** | The default scheduling strategy | [optional] [default to null] [[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md) diff --git a/pkg/registry/docs/DefaultSettings.md b/pkg/registry/docs/DefaultSettings.md index 78d1b41..a46871f 100644 --- a/pkg/registry/docs/DefaultSettings.md +++ b/pkg/registry/docs/DefaultSettings.md @@ -3,9 +3,9 @@ ## Properties Name | Type | Description | Notes ------------ | ------------- | ------------- | ------------- -**YieldDuration** | **string** | The default yield duration | [optional] [default to null] -**PenaltyDuration** | **string** | The default penalty duration | [optional] [default to null] **BulletinLevel** | **string** | The default bulletin level | [optional] [default to null] +**PenaltyDuration** | **string** | The default penalty duration | [optional] [default to null] +**YieldDuration** | **string** | The default yield duration | [optional] [default to null] [[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md) diff --git a/pkg/registry/docs/Dependency.md b/pkg/registry/docs/Dependency.md index d5c3965..9c709d8 100644 --- a/pkg/registry/docs/Dependency.md +++ b/pkg/registry/docs/Dependency.md @@ -3,9 +3,9 @@ ## Properties Name | Type | Description | Notes ------------ | ------------- | ------------- | ------------- -**PropertyName** | **string** | The name of the dependent property | [optional] [default to null] -**PropertyDisplayName** | **string** | The display name of the dependent property | [optional] [default to null] **DependentValues** | [***DependentValues**](DependentValues.md) | | [optional] [default to null] +**PropertyDisplayName** | **string** | The display name of the dependent property | [optional] [default to null] +**PropertyName** | **string** | The name of the dependent property | [optional] [default to null] [[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md) diff --git a/pkg/registry/docs/DeprecationNotice.md b/pkg/registry/docs/DeprecationNotice.md index 7b25f2d..9fa36e1 100644 --- a/pkg/registry/docs/DeprecationNotice.md +++ b/pkg/registry/docs/DeprecationNotice.md @@ -3,8 +3,8 @@ ## Properties Name | Type | Description | Notes ------------ | ------------- | ------------- | ------------- -**Reason** | **string** | The reason for the deprecation | [optional] [default to null] **Alternatives** | **[]string** | The alternatives to use | [optional] [default to null] +**Reason** | **string** | The reason for the deprecation | [optional] [default to null] [[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md) diff --git a/pkg/registry/docs/DynamicProperty.md b/pkg/registry/docs/DynamicProperty.md index 8a3e534..c4f0c67 100644 --- a/pkg/registry/docs/DynamicProperty.md +++ b/pkg/registry/docs/DynamicProperty.md @@ -3,11 +3,11 @@ ## Properties Name | Type | Description | Notes ------------ | ------------- | ------------- | ------------- -**Name** | **string** | The description of the dynamic property name | [optional] [default to null] -**Value** | **string** | The description of the dynamic property value | [optional] [default to null] **Description** | **string** | The description of the dynamic property | [optional] [default to null] **ExpressionLanguageScope** | **string** | The scope of the expression language support | [optional] [default to null] **ExpressionLanguageSupported** | **bool** | Whether or not expression language is supported | [optional] [default to null] +**Name** | **string** | The description of the dynamic property name | [optional] [default to null] +**Value** | **string** | The description of the dynamic property value | [optional] [default to null] [[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md) diff --git a/pkg/registry/docs/DynamicRelationship.md b/pkg/registry/docs/DynamicRelationship.md index 8f2a59e..6dfc51e 100644 --- a/pkg/registry/docs/DynamicRelationship.md +++ b/pkg/registry/docs/DynamicRelationship.md @@ -3,8 +3,8 @@ ## Properties Name | Type | Description | Notes ------------ | ------------- | ------------- | ------------- -**Name** | **string** | The description of the dynamic relationship name | [optional] [default to null] **Description** | **string** | The description of the dynamic relationship | [optional] [default to null] +**Name** | **string** | The description of the dynamic relationship name | [optional] [default to null] [[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md) diff --git a/pkg/registry/docs/Extension.md b/pkg/registry/docs/Extension.md index 6095407..b3f72d2 100644 --- a/pkg/registry/docs/Extension.md +++ b/pkg/registry/docs/Extension.md @@ -3,34 +3,34 @@ ## Properties Name | Type | Description | Notes ------------ | ------------- | ------------- | ------------- -**Name** | **string** | The name of the extension | [default to null] -**Type_** | **string** | The type of the extension | [default to null] +**DefaultSchedule** | [***DefaultSchedule**](DefaultSchedule.md) | | [optional] [default to null] +**DefaultSettings** | [***DefaultSettings**](DefaultSettings.md) | | [optional] [default to null] **DeprecationNotice** | [***DeprecationNotice**](DeprecationNotice.md) | | [optional] [default to null] **Description** | **string** | The description of the extension | [optional] [default to null] -**Tags** | **[]string** | The tags of the extension | [optional] [default to null] -**Properties** | [**[]Property**](Property.md) | The properties of the extension | [optional] [default to null] -**SupportsSensitiveDynamicProperties** | **bool** | | [optional] [default to null] **DynamicProperties** | [**[]DynamicProperty**](DynamicProperty.md) | The dynamic properties of the extension | [optional] [default to null] -**Relationships** | [**[]Relationship**](Relationship.md) | The relationships of the extension | [optional] [default to null] **DynamicRelationship** | [***DynamicRelationship**](DynamicRelationship.md) | | [optional] [default to null] +**InputRequirement** | **string** | The input requirement of the extension | [optional] [default to null] +**MultiProcessorUseCases** | [**[]MultiProcessorUseCase**](MultiProcessorUseCase.md) | Zero or more documented use cases for how the processor may be used in conjunction with other processors | [optional] [default to null] +**Name** | **string** | The name of the extension | [default to null] +**PrimaryNodeOnly** | **bool** | Indicates that a processor should be scheduled only on the primary node | [optional] [default to null] +**Properties** | [**[]Property**](Property.md) | The properties of the extension | [optional] [default to null] +**ProvidedServiceAPIs** | [**[]ProvidedServiceApi**](ProvidedServiceAPI.md) | The service APIs provided by this extension | [optional] [default to null] **ReadsAttributes** | [**[]Attribute**](Attribute.md) | The attributes read from flow files by the extension | [optional] [default to null] -**WritesAttributes** | [**[]Attribute**](Attribute.md) | The attributes written to flow files by the extension | [optional] [default to null] -**Stateful** | [***Stateful**](Stateful.md) | | [optional] [default to null] +**Relationships** | [**[]Relationship**](Relationship.md) | The relationships of the extension | [optional] [default to null] **Restricted** | [***Restricted**](Restricted.md) | | [optional] [default to null] -**InputRequirement** | **string** | The input requirement of the extension | [optional] [default to null] -**SystemResourceConsiderations** | [**[]SystemResourceConsideration**](SystemResourceConsideration.md) | The resource considerations of the extension | [optional] [default to null] **SeeAlso** | **[]string** | The names of other extensions to see | [optional] [default to null] -**ProvidedServiceAPIs** | [**[]ProvidedServiceApi**](ProvidedServiceAPI.md) | The service APIs provided by this extension | [optional] [default to null] -**DefaultSettings** | [***DefaultSettings**](DefaultSettings.md) | | [optional] [default to null] -**DefaultSchedule** | [***DefaultSchedule**](DefaultSchedule.md) | | [optional] [default to null] +**SideEffectFree** | **bool** | Indicates that a processor is side effect free | [optional] [default to null] +**Stateful** | [***Stateful**](Stateful.md) | | [optional] [default to null] +**SupportsBatching** | **bool** | Indicates that a processor supports batching | [optional] [default to null] +**SupportsSensitiveDynamicProperties** | **bool** | | [optional] [default to null] +**SystemResourceConsiderations** | [**[]SystemResourceConsideration**](SystemResourceConsideration.md) | The resource considerations of the extension | [optional] [default to null] +**Tags** | **[]string** | The tags of the extension | [optional] [default to null] **TriggerSerially** | **bool** | Indicates that a processor should be triggered serially | [optional] [default to null] -**TriggerWhenEmpty** | **bool** | Indicates that a processor should be triggered when the incoming queues are empty | [optional] [default to null] **TriggerWhenAnyDestinationAvailable** | **bool** | Indicates that a processor should be triggered when any destinations have space for flow files | [optional] [default to null] -**SupportsBatching** | **bool** | Indicates that a processor supports batching | [optional] [default to null] -**PrimaryNodeOnly** | **bool** | Indicates that a processor should be scheduled only on the primary node | [optional] [default to null] -**SideEffectFree** | **bool** | Indicates that a processor is side effect free | [optional] [default to null] +**TriggerWhenEmpty** | **bool** | Indicates that a processor should be triggered when the incoming queues are empty | [optional] [default to null] +**Type_** | **string** | The type of the extension | [default to null] **UseCases** | [**[]UseCase**](UseCase.md) | Zero or more documented use cases for how the extension may be used | [optional] [default to null] -**MultiProcessorUseCases** | [**[]MultiProcessorUseCase**](MultiProcessorUseCase.md) | Zero or more documented use cases for how the processor may be used in conjunction with other processors | [optional] [default to null] +**WritesAttributes** | [**[]Attribute**](Attribute.md) | The attributes written to flow files by the extension | [optional] [default to null] [[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md) diff --git a/pkg/registry/docs/ExtensionMetadata.md b/pkg/registry/docs/ExtensionMetadata.md index 67a3a55..af7b54d 100644 --- a/pkg/registry/docs/ExtensionMetadata.md +++ b/pkg/registry/docs/ExtensionMetadata.md @@ -3,18 +3,18 @@ ## Properties Name | Type | Description | Notes ------------ | ------------- | ------------- | ------------- -**Link** | [***Link**](Link.md) | | [optional] [default to null] -**Name** | **string** | The name of the extension | [optional] [default to null] -**DisplayName** | **string** | The display name of the extension | [optional] [default to null] -**Type_** | **string** | The type of the extension | [optional] [default to null] -**Description** | **string** | The description of the extension | [optional] [default to null] -**DeprecationNotice** | [***DeprecationNotice**](DeprecationNotice.md) | | [optional] [default to null] -**Tags** | **[]string** | The tags of the extension | [optional] [default to null] -**Restricted** | [***Restricted**](Restricted.md) | | [optional] [default to null] -**ProvidedServiceAPIs** | [**[]ProvidedServiceApi**](ProvidedServiceAPI.md) | The service APIs provided by the extension | [optional] [default to null] **BundleInfo** | [***BundleInfo**](BundleInfo.md) | | [optional] [default to null] +**DeprecationNotice** | [***DeprecationNotice**](DeprecationNotice.md) | | [optional] [default to null] +**Description** | **string** | The description of the extension | [optional] [default to null] +**DisplayName** | **string** | The display name of the extension | [optional] [default to null] **HasAdditionalDetails** | **bool** | Whether or not the extension has additional detail documentation | [optional] [default to null] +**Link** | [***Link**](Link.md) | | [optional] [default to null] **LinkDocs** | [***Link**](Link.md) | | [optional] [default to null] +**Name** | **string** | The name of the extension | [optional] [default to null] +**ProvidedServiceAPIs** | [**[]ProvidedServiceApi**](ProvidedServiceAPI.md) | The service APIs provided by the extension | [optional] [default to null] +**Restricted** | [***Restricted**](Restricted.md) | | [optional] [default to null] +**Tags** | **[]string** | The tags of the extension | [optional] [default to null] +**Type_** | **string** | The type of the extension | [optional] [default to null] [[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md) diff --git a/pkg/registry/docs/ExtensionMetadataContainer.md b/pkg/registry/docs/ExtensionMetadataContainer.md index 149fabf..76a9943 100644 --- a/pkg/registry/docs/ExtensionMetadataContainer.md +++ b/pkg/registry/docs/ExtensionMetadataContainer.md @@ -3,9 +3,9 @@ ## Properties Name | Type | Description | Notes ------------ | ------------- | ------------- | ------------- -**NumResults** | **int32** | The number of extensions in the response | [optional] [default to null] -**FilterParams** | [***ExtensionFilterParams**](ExtensionFilterParams.md) | | [optional] [default to null] **Extensions** | [**[]ExtensionMetadata**](ExtensionMetadata.md) | The metadata for the extensions | [optional] [default to null] +**FilterParams** | [***ExtensionFilterParams**](ExtensionFilterParams.md) | | [optional] [default to null] +**NumResults** | **int32** | The number of extensions in the response | [optional] [default to null] [[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md) diff --git a/pkg/registry/docs/ExtensionRepoArtifact.md b/pkg/registry/docs/ExtensionRepoArtifact.md index ebd1309..4b4b0cc 100644 --- a/pkg/registry/docs/ExtensionRepoArtifact.md +++ b/pkg/registry/docs/ExtensionRepoArtifact.md @@ -3,10 +3,10 @@ ## Properties Name | Type | Description | Notes ------------ | ------------- | ------------- | ------------- -**Link** | [***Link**](Link.md) | | [optional] [default to null] +**ArtifactId** | **string** | The artifact id | [optional] [default to null] **BucketName** | **string** | The bucket name | [optional] [default to null] **GroupId** | **string** | The group id | [optional] [default to null] -**ArtifactId** | **string** | The artifact id | [optional] [default to null] +**Link** | [***Link**](Link.md) | | [optional] [default to null] [[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md) diff --git a/pkg/registry/docs/ExtensionRepoBucket.md b/pkg/registry/docs/ExtensionRepoBucket.md index ade8061..8e6502d 100644 --- a/pkg/registry/docs/ExtensionRepoBucket.md +++ b/pkg/registry/docs/ExtensionRepoBucket.md @@ -3,8 +3,8 @@ ## Properties Name | Type | Description | Notes ------------ | ------------- | ------------- | ------------- -**Link** | [***Link**](Link.md) | | [optional] [default to null] **BucketName** | **string** | The name of the bucket | [optional] [default to null] +**Link** | [***Link**](Link.md) | | [optional] [default to null] [[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md) diff --git a/pkg/registry/docs/ExtensionRepoGroup.md b/pkg/registry/docs/ExtensionRepoGroup.md index 7e7295b..e810445 100644 --- a/pkg/registry/docs/ExtensionRepoGroup.md +++ b/pkg/registry/docs/ExtensionRepoGroup.md @@ -3,9 +3,9 @@ ## Properties Name | Type | Description | Notes ------------ | ------------- | ------------- | ------------- -**Link** | [***Link**](Link.md) | | [optional] [default to null] **BucketName** | **string** | The bucket name | [optional] [default to null] **GroupId** | **string** | The group id | [optional] [default to null] +**Link** | [***Link**](Link.md) | | [optional] [default to null] [[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md) diff --git a/pkg/registry/docs/ExtensionRepoVersion.md b/pkg/registry/docs/ExtensionRepoVersion.md index 28c5f9c..ee38797 100644 --- a/pkg/registry/docs/ExtensionRepoVersion.md +++ b/pkg/registry/docs/ExtensionRepoVersion.md @@ -3,8 +3,8 @@ ## Properties Name | Type | Description | Notes ------------ | ------------- | ------------- | ------------- -**ExtensionsLink** | [***Link**](Link.md) | | [optional] [default to null] **DownloadLink** | [***Link**](Link.md) | | [optional] [default to null] +**ExtensionsLink** | [***Link**](Link.md) | | [optional] [default to null] **Sha256Link** | [***Link**](Link.md) | | [optional] [default to null] **Sha256Supplied** | **bool** | Indicates if the client supplied a SHA-256 when uploading this version of the extension bundle. | [optional] [default to null] diff --git a/pkg/registry/docs/ExtensionRepoVersionSummary.md b/pkg/registry/docs/ExtensionRepoVersionSummary.md index 68bcc4c..d69453d 100644 --- a/pkg/registry/docs/ExtensionRepoVersionSummary.md +++ b/pkg/registry/docs/ExtensionRepoVersionSummary.md @@ -3,13 +3,13 @@ ## Properties Name | Type | Description | Notes ------------ | ------------- | ------------- | ------------- -**Link** | [***Link**](Link.md) | | [optional] [default to null] -**BucketName** | **string** | The bucket name | [optional] [default to null] -**GroupId** | **string** | The group id | [optional] [default to null] **ArtifactId** | **string** | The artifact id | [optional] [default to null] -**Version** | **string** | The version | [optional] [default to null] **Author** | **string** | The identity of the user that created this version | [optional] [default to null] +**BucketName** | **string** | The bucket name | [optional] [default to null] +**GroupId** | **string** | The group id | [optional] [default to null] +**Link** | [***Link**](Link.md) | | [optional] [default to null] **Timestamp** | **int64** | The timestamp of when this version was created | [optional] [default to null] +**Version** | **string** | The version | [optional] [default to null] [[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md) diff --git a/pkg/registry/docs/FormDataContentDisposition.md b/pkg/registry/docs/FormDataContentDisposition.md index 1a4c50c..9752bd6 100644 --- a/pkg/registry/docs/FormDataContentDisposition.md +++ b/pkg/registry/docs/FormDataContentDisposition.md @@ -3,14 +3,14 @@ ## Properties Name | Type | Description | Notes ------------ | ------------- | ------------- | ------------- -**Type_** | **string** | | [optional] [default to null] -**Parameters** | **map[string]string** | | [optional] [default to null] -**FileName** | **string** | | [optional] [default to null] **CreationDate** | [**time.Time**](time.Time.md) | | [optional] [default to null] +**FileName** | **string** | | [optional] [default to null] **ModificationDate** | [**time.Time**](time.Time.md) | | [optional] [default to null] +**Name** | **string** | | [optional] [default to null] +**Parameters** | **map[string]string** | | [optional] [default to null] **ReadDate** | [**time.Time**](time.Time.md) | | [optional] [default to null] **Size** | **int64** | | [optional] [default to null] -**Name** | **string** | | [optional] [default to null] +**Type_** | **string** | | [optional] [default to null] [[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md) diff --git a/pkg/registry/docs/Link.md b/pkg/registry/docs/Link.md index 50a653d..f1c2210 100644 --- a/pkg/registry/docs/Link.md +++ b/pkg/registry/docs/Link.md @@ -3,13 +3,13 @@ ## Properties Name | Type | Description | Notes ------------ | ------------- | ------------- | ------------- -**UriBuilder** | [***UriBuilder**](UriBuilder.md) | | [optional] [default to null] +**Params** | **map[string]string** | | [optional] [default to null] **Rel** | **string** | | [optional] [default to null] **Rels** | **[]string** | | [optional] [default to null] -**Uri** | **string** | | [optional] [default to null] **Title** | **string** | | [optional] [default to null] **Type_** | **string** | | [optional] [default to null] -**Params** | **map[string]string** | | [optional] [default to null] +**Uri** | **string** | | [optional] [default to null] +**UriBuilder** | [***UriBuilder**](UriBuilder.md) | | [optional] [default to null] [[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md) diff --git a/pkg/registry/docs/MultiProcessorUseCase.md b/pkg/registry/docs/MultiProcessorUseCase.md index c210e78..bb1e3b6 100644 --- a/pkg/registry/docs/MultiProcessorUseCase.md +++ b/pkg/registry/docs/MultiProcessorUseCase.md @@ -4,8 +4,8 @@ Name | Type | Description | Notes ------------ | ------------- | ------------- | ------------- **Description** | **string** | | [optional] [default to null] -**Notes** | **string** | | [optional] [default to null] **Keywords** | **[]string** | | [optional] [default to null] +**Notes** | **string** | | [optional] [default to null] **ProcessorConfigurations** | [**[]ProcessorConfiguration**](ProcessorConfiguration.md) | | [optional] [default to null] [[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md) diff --git a/pkg/registry/docs/ParameterProviderReference.md b/pkg/registry/docs/ParameterProviderReference.md index 2733341..fd1091d 100644 --- a/pkg/registry/docs/ParameterProviderReference.md +++ b/pkg/registry/docs/ParameterProviderReference.md @@ -3,10 +3,10 @@ ## Properties Name | Type | Description | Notes ------------ | ------------- | ------------- | ------------- +**Bundle** | [***Bundle**](Bundle.md) | | [optional] [default to null] **Identifier** | **string** | The identifier of the parameter provider | [optional] [default to null] **Name** | **string** | The name of the parameter provider | [optional] [default to null] **Type_** | **string** | The fully qualified name of the parameter provider class. | [optional] [default to null] -**Bundle** | [***Bundle**](Bundle.md) | | [optional] [default to null] [[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md) diff --git a/pkg/registry/docs/Permissions.md b/pkg/registry/docs/Permissions.md index 4c05ee7..fcd7ea0 100644 --- a/pkg/registry/docs/Permissions.md +++ b/pkg/registry/docs/Permissions.md @@ -3,9 +3,9 @@ ## Properties Name | Type | Description | Notes ------------ | ------------- | ------------- | ------------- +**CanDelete** | **bool** | Indicates whether the user can delete a given resource. | [optional] [default to null] **CanRead** | **bool** | Indicates whether the user can read a given resource. | [optional] [default to null] **CanWrite** | **bool** | Indicates whether the user can write a given resource. | [optional] [default to null] -**CanDelete** | **bool** | Indicates whether the user can delete a given resource. | [optional] [default to null] [[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md) diff --git a/pkg/registry/docs/ProcessorConfiguration.md b/pkg/registry/docs/ProcessorConfiguration.md index 00dc566..0ff430a 100644 --- a/pkg/registry/docs/ProcessorConfiguration.md +++ b/pkg/registry/docs/ProcessorConfiguration.md @@ -3,8 +3,8 @@ ## Properties Name | Type | Description | Notes ------------ | ------------- | ------------- | ------------- -**ProcessorClassName** | **string** | | [optional] [default to null] **Configuration** | **string** | | [optional] [default to null] +**ProcessorClassName** | **string** | | [optional] [default to null] [[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md) diff --git a/pkg/registry/docs/Property.md b/pkg/registry/docs/Property.md index c6d858f..ef4b4f6 100644 --- a/pkg/registry/docs/Property.md +++ b/pkg/registry/docs/Property.md @@ -3,20 +3,20 @@ ## Properties Name | Type | Description | Notes ------------ | ------------- | ------------- | ------------- -**Name** | **string** | The name of the property | [optional] [default to null] -**DisplayName** | **string** | The display name | [optional] [default to null] -**Description** | **string** | The description | [optional] [default to null] -**DefaultValue** | **string** | The default value | [optional] [default to null] -**ControllerServiceDefinition** | [***ControllerServiceDefinition**](ControllerServiceDefinition.md) | | [optional] [default to null] **AllowableValues** | [**[]AllowableValue**](AllowableValue.md) | The allowable values for this property | [optional] [default to null] -**Required** | **bool** | Whether or not the property is required | [optional] [default to null] -**Sensitive** | **bool** | Whether or not the property is sensitive | [optional] [default to null] -**ExpressionLanguageSupported** | **bool** | Whether or not expression language is supported | [optional] [default to null] -**ExpressionLanguageScope** | **string** | The scope of expression language support | [optional] [default to null] -**DynamicallyModifiesClasspath** | **bool** | Whether or not the processor dynamically modifies the classpath | [optional] [default to null] -**Dynamic** | **bool** | Whether or not the processor is dynamic | [optional] [default to null] +**ControllerServiceDefinition** | [***ControllerServiceDefinition**](ControllerServiceDefinition.md) | | [optional] [default to null] +**DefaultValue** | **string** | The default value | [optional] [default to null] **Dependencies** | [**[]Dependency**](Dependency.md) | The properties that this property depends on | [optional] [default to null] +**Description** | **string** | The description | [optional] [default to null] +**DisplayName** | **string** | The display name | [optional] [default to null] +**Dynamic** | **bool** | Whether or not the processor is dynamic | [optional] [default to null] +**DynamicallyModifiesClasspath** | **bool** | Whether or not the processor dynamically modifies the classpath | [optional] [default to null] +**ExpressionLanguageScope** | **string** | The scope of expression language support | [optional] [default to null] +**ExpressionLanguageSupported** | **bool** | Whether or not expression language is supported | [optional] [default to null] +**Name** | **string** | The name of the property | [optional] [default to null] +**Required** | **bool** | Whether or not the property is required | [optional] [default to null] **ResourceDefinition** | [***ResourceDefinition**](ResourceDefinition.md) | | [optional] [default to null] +**Sensitive** | **bool** | Whether or not the property is sensitive | [optional] [default to null] [[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md) diff --git a/pkg/registry/docs/ProvidedServiceApi.md b/pkg/registry/docs/ProvidedServiceApi.md index 7510d19..81ba6e5 100644 --- a/pkg/registry/docs/ProvidedServiceApi.md +++ b/pkg/registry/docs/ProvidedServiceApi.md @@ -3,9 +3,9 @@ ## Properties Name | Type | Description | Notes ------------ | ------------- | ------------- | ------------- +**ArtifactId** | **string** | The artifact id of the service API being provided | [default to null] **ClassName** | **string** | The class name of the service API being provided | [default to null] **GroupId** | **string** | The group id of the service API being provided | [default to null] -**ArtifactId** | **string** | The artifact id of the service API being provided | [default to null] **Version** | **string** | The version of the service API being provided | [default to null] [[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md) diff --git a/pkg/registry/docs/RegistryConfiguration.md b/pkg/registry/docs/RegistryConfiguration.md index 1138069..1ccb6fa 100644 --- a/pkg/registry/docs/RegistryConfiguration.md +++ b/pkg/registry/docs/RegistryConfiguration.md @@ -3,9 +3,9 @@ ## Properties Name | Type | Description | Notes ------------ | ------------- | ------------- | ------------- -**SupportsManagedAuthorizer** | **bool** | Whether this NiFi Registry supports a managed authorizer. Managed authorizers can visualize users, groups, and policies in the UI. | [optional] [default to null] **SupportsConfigurableAuthorizer** | **bool** | Whether this NiFi Registry supports a configurable authorizer. | [optional] [default to null] **SupportsConfigurableUsersAndGroups** | **bool** | Whether this NiFi Registry supports configurable users and groups. | [optional] [default to null] +**SupportsManagedAuthorizer** | **bool** | Whether this NiFi Registry supports a managed authorizer. Managed authorizers can visualize users, groups, and policies in the UI. | [optional] [default to null] [[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md) diff --git a/pkg/registry/docs/Relationship.md b/pkg/registry/docs/Relationship.md index 85b7c95..17cf7f1 100644 --- a/pkg/registry/docs/Relationship.md +++ b/pkg/registry/docs/Relationship.md @@ -3,9 +3,9 @@ ## Properties Name | Type | Description | Notes ------------ | ------------- | ------------- | ------------- -**Name** | **string** | The name of the relationship | [optional] [default to null] -**Description** | **string** | The description of the relationship | [optional] [default to null] **AutoTerminated** | **bool** | Whether or not the relationship is auto-terminated by default | [optional] [default to null] +**Description** | **string** | The description of the relationship | [optional] [default to null] +**Name** | **string** | The name of the relationship | [optional] [default to null] [[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md) diff --git a/pkg/registry/docs/ResourcePermissions.md b/pkg/registry/docs/ResourcePermissions.md index 80f396f..ddb3630 100644 --- a/pkg/registry/docs/ResourcePermissions.md +++ b/pkg/registry/docs/ResourcePermissions.md @@ -3,11 +3,11 @@ ## Properties Name | Type | Description | Notes ------------ | ------------- | ------------- | ------------- +**AnyTopLevelResource** | [***Permissions**](Permissions.md) | | [optional] [default to null] **Buckets** | [***Permissions**](Permissions.md) | | [optional] [default to null] -**Tenants** | [***Permissions**](Permissions.md) | | [optional] [default to null] **Policies** | [***Permissions**](Permissions.md) | | [optional] [default to null] **Proxy** | [***Permissions**](Permissions.md) | | [optional] [default to null] -**AnyTopLevelResource** | [***Permissions**](Permissions.md) | | [optional] [default to null] +**Tenants** | [***Permissions**](Permissions.md) | | [optional] [default to null] [[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md) diff --git a/pkg/registry/docs/Restriction.md b/pkg/registry/docs/Restriction.md index e486379..4de40a5 100644 --- a/pkg/registry/docs/Restriction.md +++ b/pkg/registry/docs/Restriction.md @@ -3,8 +3,8 @@ ## Properties Name | Type | Description | Notes ------------ | ------------- | ------------- | ------------- -**RequiredPermission** | **string** | The permission required for this restriction | [default to null] **Explanation** | **string** | The explanation of this restriction | [default to null] +**RequiredPermission** | **string** | The permission required for this restriction | [default to null] [[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md) diff --git a/pkg/registry/docs/RevisionInfo.md b/pkg/registry/docs/RevisionInfo.md index 05dd2e6..8af2fc4 100644 --- a/pkg/registry/docs/RevisionInfo.md +++ b/pkg/registry/docs/RevisionInfo.md @@ -4,8 +4,8 @@ Name | Type | Description | Notes ------------ | ------------- | ------------- | ------------- **ClientId** | **string** | A client identifier used to make a request. By including a client identifier, the API can allow multiple requests without needing the current revision. Due to the asynchronous nature of requests/responses this was implemented to allow the client to make numerous requests without having to wait for the previous response to come back. | [optional] [default to null] -**Version** | **int64** | NiFi Registry employs an optimistic locking strategy where the client must include a revision in their request when performing an update. In a response to a mutable flow request, this field represents the updated base version. | [optional] [default to null] **LastModifier** | **string** | The user that last modified the entity. | [optional] [default to null] +**Version** | **int64** | NiFi Registry employs an optimistic locking strategy where the client must include a revision in their request when performing an update. In a response to a mutable flow request, this field represents the updated base version. | [optional] [default to null] [[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md) diff --git a/pkg/registry/docs/SystemResourceConsideration.md b/pkg/registry/docs/SystemResourceConsideration.md index 206437d..0e92d8f 100644 --- a/pkg/registry/docs/SystemResourceConsideration.md +++ b/pkg/registry/docs/SystemResourceConsideration.md @@ -3,8 +3,8 @@ ## Properties Name | Type | Description | Notes ------------ | ------------- | ------------- | ------------- -**Resource** | **string** | The resource to consider | [optional] [default to null] **Description** | **string** | The description of how the resource is affected | [optional] [default to null] +**Resource** | **string** | The resource to consider | [optional] [default to null] [[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md) diff --git a/pkg/registry/docs/TagCount.md b/pkg/registry/docs/TagCount.md index 5d3b428..b4e9fe4 100644 --- a/pkg/registry/docs/TagCount.md +++ b/pkg/registry/docs/TagCount.md @@ -3,8 +3,8 @@ ## Properties Name | Type | Description | Notes ------------ | ------------- | ------------- | ------------- -**Tag** | **string** | The tag label | [optional] [default to null] **Count** | **int32** | The number of occurrences of the given tag | [optional] [default to null] +**Tag** | **string** | The tag label | [optional] [default to null] [[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md) diff --git a/pkg/registry/docs/Tenant.md b/pkg/registry/docs/Tenant.md index e817853..6979d49 100644 --- a/pkg/registry/docs/Tenant.md +++ b/pkg/registry/docs/Tenant.md @@ -3,11 +3,11 @@ ## Properties Name | Type | Description | Notes ------------ | ------------- | ------------- | ------------- +**AccessPolicies** | [**[]AccessPolicySummary**](AccessPolicySummary.md) | The access policies granted to this tenant. | [optional] [default to null] +**Configurable** | **bool** | Indicates if this tenant is configurable, based on which UserGroupProvider has been configured to manage it. | [optional] [default to null] **Identifier** | **string** | The computer-generated identifier of the tenant. | [optional] [default to null] **Identity** | **string** | The human-facing identity of the tenant. This can only be changed if the tenant is configurable. | [optional] [default to null] -**Configurable** | **bool** | Indicates if this tenant is configurable, based on which UserGroupProvider has been configured to manage it. | [optional] [default to null] **ResourcePermissions** | [***ResourcePermissions**](ResourcePermissions.md) | | [optional] [default to null] -**AccessPolicies** | [**[]AccessPolicySummary**](AccessPolicySummary.md) | The access policies granted to this tenant. | [optional] [default to null] **Revision** | [***RevisionInfo**](RevisionInfo.md) | | [optional] [default to null] [[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md) diff --git a/pkg/registry/docs/UseCase.md b/pkg/registry/docs/UseCase.md index 17b1001..3d33194 100644 --- a/pkg/registry/docs/UseCase.md +++ b/pkg/registry/docs/UseCase.md @@ -3,11 +3,11 @@ ## Properties Name | Type | Description | Notes ------------ | ------------- | ------------- | ------------- +**Configuration** | **string** | | [optional] [default to null] **Description** | **string** | | [optional] [default to null] -**Notes** | **string** | | [optional] [default to null] **InputRequirement** | **string** | | [optional] [default to null] **Keywords** | **[]string** | | [optional] [default to null] -**Configuration** | **string** | | [optional] [default to null] +**Notes** | **string** | | [optional] [default to null] [[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md) diff --git a/pkg/registry/docs/User.md b/pkg/registry/docs/User.md index 060cdec..f9c3bb2 100644 --- a/pkg/registry/docs/User.md +++ b/pkg/registry/docs/User.md @@ -3,11 +3,11 @@ ## Properties Name | Type | Description | Notes ------------ | ------------- | ------------- | ------------- +**AccessPolicies** | [**[]AccessPolicySummary**](AccessPolicySummary.md) | The access policies granted to this tenant. | [optional] [default to null] +**Configurable** | **bool** | Indicates if this tenant is configurable, based on which UserGroupProvider has been configured to manage it. | [optional] [default to null] **Identifier** | **string** | The computer-generated identifier of the tenant. | [optional] [default to null] **Identity** | **string** | The human-facing identity of the tenant. This can only be changed if the tenant is configurable. | [optional] [default to null] -**Configurable** | **bool** | Indicates if this tenant is configurable, based on which UserGroupProvider has been configured to manage it. | [optional] [default to null] **ResourcePermissions** | [***ResourcePermissions**](ResourcePermissions.md) | | [optional] [default to null] -**AccessPolicies** | [**[]AccessPolicySummary**](AccessPolicySummary.md) | The access policies granted to this tenant. | [optional] [default to null] **Revision** | [***RevisionInfo**](RevisionInfo.md) | | [optional] [default to null] **UserGroups** | [**[]Tenant**](Tenant.md) | The groups to which the user belongs. | [optional] [default to null] diff --git a/pkg/registry/docs/UserGroup.md b/pkg/registry/docs/UserGroup.md index 55ad044..482309f 100644 --- a/pkg/registry/docs/UserGroup.md +++ b/pkg/registry/docs/UserGroup.md @@ -3,11 +3,11 @@ ## Properties Name | Type | Description | Notes ------------ | ------------- | ------------- | ------------- +**AccessPolicies** | [**[]AccessPolicySummary**](AccessPolicySummary.md) | The access policies granted to this tenant. | [optional] [default to null] +**Configurable** | **bool** | Indicates if this tenant is configurable, based on which UserGroupProvider has been configured to manage it. | [optional] [default to null] **Identifier** | **string** | The computer-generated identifier of the tenant. | [optional] [default to null] **Identity** | **string** | The human-facing identity of the tenant. This can only be changed if the tenant is configurable. | [optional] [default to null] -**Configurable** | **bool** | Indicates if this tenant is configurable, based on which UserGroupProvider has been configured to manage it. | [optional] [default to null] **ResourcePermissions** | [***ResourcePermissions**](ResourcePermissions.md) | | [optional] [default to null] -**AccessPolicies** | [**[]AccessPolicySummary**](AccessPolicySummary.md) | The access policies granted to this tenant. | [optional] [default to null] **Revision** | [***RevisionInfo**](RevisionInfo.md) | | [optional] [default to null] **Users** | [**[]Tenant**](Tenant.md) | The users that belong to this user group. This can only be changed if this group is configurable. | [optional] [default to null] diff --git a/pkg/registry/docs/VersionedConnection.md b/pkg/registry/docs/VersionedConnection.md index 1090dcd..a4c95d3 100644 --- a/pkg/registry/docs/VersionedConnection.md +++ b/pkg/registry/docs/VersionedConnection.md @@ -3,26 +3,26 @@ ## Properties Name | Type | Description | Notes ------------ | ------------- | ------------- | ------------- +**BackPressureDataSizeThreshold** | **string** | The object data size threshold for determining when back pressure is applied. Updating this value is a passive change in the sense that it won't impact whether existing files over the limit are affected but it does help feeder processors to stop pushing too much into this work queue. | [optional] [default to null] +**BackPressureObjectThreshold** | **int64** | The object count threshold for determining when back pressure is applied. Updating this value is a passive change in the sense that it won't impact whether existing files over the limit are affected but it does help feeder processors to stop pushing too much into this work queue. | [optional] [default to null] +**Bends** | [**[]Position**](Position.md) | The bend points on the connection. | [optional] [default to null] +**Comments** | **string** | The user-supplied comments for the component | [optional] [default to null] +**ComponentType** | **string** | | [optional] [default to null] +**Destination** | [***ConnectableComponent**](ConnectableComponent.md) | | [optional] [default to null] +**FlowFileExpiration** | **string** | The amount of time a flow file may be in the flow before it will be automatically aged out of the flow. Once a flow file reaches this age it will be terminated from the flow the next time a processor attempts to start work on it. | [optional] [default to null] +**GroupIdentifier** | **string** | The ID of the Process Group that this component belongs to | [optional] [default to null] **Identifier** | **string** | The component's unique identifier | [optional] [default to null] **InstanceIdentifier** | **string** | The instance ID of an existing component that is described by this VersionedComponent, or null if this is not mapped to an instantiated component | [optional] [default to null] +**LabelIndex** | **int32** | The index of the bend point where to place the connection label. | [optional] [default to null] +**LoadBalanceCompression** | **string** | Whether or not compression should be used when transferring FlowFiles between nodes | [optional] [default to null] +**LoadBalanceStrategy** | **string** | The Strategy to use for load balancing data across the cluster, or null, if no Load Balance Strategy has been specified. | [optional] [default to null] **Name** | **string** | The component's name | [optional] [default to null] -**Comments** | **string** | The user-supplied comments for the component | [optional] [default to null] +**PartitioningAttribute** | **string** | The attribute to use for partitioning data as it is load balanced across the cluster. If the Load Balance Strategy is configured to use PARTITION_BY_ATTRIBUTE, the value returned by this method is the name of the FlowFile Attribute that will be used to determine which node in the cluster should receive a given FlowFile. If the Load Balance Strategy is unset or is set to any other value, the Partitioning Attribute has no effect. | [optional] [default to null] **Position** | [***Position**](Position.md) | | [optional] [default to null] +**Prioritizers** | **[]string** | The comparators used to prioritize the queue. | [optional] [default to null] +**SelectedRelationships** | **[]string** | The selected relationship that comprise the connection. | [optional] [default to null] **Source** | [***ConnectableComponent**](ConnectableComponent.md) | | [optional] [default to null] -**Destination** | [***ConnectableComponent**](ConnectableComponent.md) | | [optional] [default to null] -**LabelIndex** | **int32** | The index of the bend point where to place the connection label. | [optional] [default to null] **ZIndex** | **int64** | The z index of the connection. | [optional] [default to null] -**SelectedRelationships** | **[]string** | The selected relationship that comprise the connection. | [optional] [default to null] -**BackPressureObjectThreshold** | **int64** | The object count threshold for determining when back pressure is applied. Updating this value is a passive change in the sense that it won't impact whether existing files over the limit are affected but it does help feeder processors to stop pushing too much into this work queue. | [optional] [default to null] -**BackPressureDataSizeThreshold** | **string** | The object data size threshold for determining when back pressure is applied. Updating this value is a passive change in the sense that it won't impact whether existing files over the limit are affected but it does help feeder processors to stop pushing too much into this work queue. | [optional] [default to null] -**FlowFileExpiration** | **string** | The amount of time a flow file may be in the flow before it will be automatically aged out of the flow. Once a flow file reaches this age it will be terminated from the flow the next time a processor attempts to start work on it. | [optional] [default to null] -**Prioritizers** | **[]string** | The comparators used to prioritize the queue. | [optional] [default to null] -**Bends** | [**[]Position**](Position.md) | The bend points on the connection. | [optional] [default to null] -**LoadBalanceStrategy** | **string** | The Strategy to use for load balancing data across the cluster, or null, if no Load Balance Strategy has been specified. | [optional] [default to null] -**PartitioningAttribute** | **string** | The attribute to use for partitioning data as it is load balanced across the cluster. If the Load Balance Strategy is configured to use PARTITION_BY_ATTRIBUTE, the value returned by this method is the name of the FlowFile Attribute that will be used to determine which node in the cluster should receive a given FlowFile. If the Load Balance Strategy is unset or is set to any other value, the Partitioning Attribute has no effect. | [optional] [default to null] -**LoadBalanceCompression** | **string** | Whether or not compression should be used when transferring FlowFiles between nodes | [optional] [default to null] -**ComponentType** | **string** | | [optional] [default to null] -**GroupIdentifier** | **string** | The ID of the Process Group that this component belongs to | [optional] [default to null] [[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md) diff --git a/pkg/registry/docs/VersionedControllerService.md b/pkg/registry/docs/VersionedControllerService.md index 89bfc4c..93ae793 100644 --- a/pkg/registry/docs/VersionedControllerService.md +++ b/pkg/registry/docs/VersionedControllerService.md @@ -3,21 +3,21 @@ ## Properties Name | Type | Description | Notes ------------ | ------------- | ------------- | ------------- +**AnnotationData** | **string** | The annotation for the controller service. This is how the custom UI relays configuration to the controller service. | [optional] [default to null] +**BulletinLevel** | **string** | The level at which the controller service will report bulletins. | [optional] [default to null] +**Bundle** | [***Bundle**](Bundle.md) | | [optional] [default to null] +**Comments** | **string** | The user-supplied comments for the component | [optional] [default to null] +**ComponentType** | **string** | | [optional] [default to null] +**ControllerServiceApis** | [**[]ControllerServiceApi**](ControllerServiceAPI.md) | Lists the APIs this Controller Service implements. | [optional] [default to null] +**GroupIdentifier** | **string** | The ID of the Process Group that this component belongs to | [optional] [default to null] **Identifier** | **string** | The component's unique identifier | [optional] [default to null] **InstanceIdentifier** | **string** | The instance ID of an existing component that is described by this VersionedComponent, or null if this is not mapped to an instantiated component | [optional] [default to null] **Name** | **string** | The component's name | [optional] [default to null] -**Comments** | **string** | The user-supplied comments for the component | [optional] [default to null] **Position** | [***Position**](Position.md) | | [optional] [default to null] -**Type_** | **string** | The type of the extension component | [optional] [default to null] -**Bundle** | [***Bundle**](Bundle.md) | | [optional] [default to null] **Properties** | **map[string]string** | The properties for the component. Properties whose value is not set will only contain the property name. | [optional] [default to null] **PropertyDescriptors** | [**map[string]VersionedPropertyDescriptor**](VersionedPropertyDescriptor.md) | The property descriptors for the component. | [optional] [default to null] -**ControllerServiceApis** | [**[]ControllerServiceApi**](ControllerServiceAPI.md) | Lists the APIs this Controller Service implements. | [optional] [default to null] -**AnnotationData** | **string** | The annotation for the controller service. This is how the custom UI relays configuration to the controller service. | [optional] [default to null] **ScheduledState** | **string** | The ScheduledState denoting whether the Controller Service is ENABLED or DISABLED | [optional] [default to null] -**BulletinLevel** | **string** | The level at which the controller service will report bulletins. | [optional] [default to null] -**ComponentType** | **string** | | [optional] [default to null] -**GroupIdentifier** | **string** | The ID of the Process Group that this component belongs to | [optional] [default to null] +**Type_** | **string** | The type of the extension component | [optional] [default to null] [[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md) diff --git a/pkg/registry/docs/VersionedFlow.md b/pkg/registry/docs/VersionedFlow.md index 638c6e1..0b0049e 100644 --- a/pkg/registry/docs/VersionedFlow.md +++ b/pkg/registry/docs/VersionedFlow.md @@ -3,18 +3,18 @@ ## Properties Name | Type | Description | Notes ------------ | ------------- | ------------- | ------------- -**Link** | [***Link**](Link.md) | | [optional] [default to null] -**Identifier** | **string** | An ID to uniquely identify this object. | [default to null] -**Name** | **string** | The name of the item. | [default to null] -**Description** | **string** | A description of the item. | [optional] [default to null] **BucketIdentifier** | **string** | The identifier of the bucket this items belongs to. This cannot be changed after the item is created. | [default to null] **BucketName** | **string** | The name of the bucket this items belongs to. | [optional] [default to null] **CreatedTimestamp** | **int64** | The timestamp of when the item was created, as milliseconds since epoch. | [optional] [default to null] +**Description** | **string** | A description of the item. | [optional] [default to null] +**Identifier** | **string** | An ID to uniquely identify this object. | [default to null] +**Link** | [***Link**](Link.md) | | [optional] [default to null] **ModifiedTimestamp** | **int64** | The timestamp of when the item was last modified, as milliseconds since epoch. | [optional] [default to null] -**Type_** | **string** | The type of item. | [default to null] +**Name** | **string** | The name of the item. | [default to null] **Permissions** | [***Permissions**](Permissions.md) | | [optional] [default to null] -**VersionCount** | **int64** | The number of versions of this flow. | [optional] [default to null] **Revision** | [***RevisionInfo**](RevisionInfo.md) | | [optional] [default to null] +**Type_** | **string** | The type of item. | [default to null] +**VersionCount** | **int64** | The number of versions of this flow. | [optional] [default to null] [[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md) diff --git a/pkg/registry/docs/VersionedFlowCoordinates.md b/pkg/registry/docs/VersionedFlowCoordinates.md index 0e0179e..3a00642 100644 --- a/pkg/registry/docs/VersionedFlowCoordinates.md +++ b/pkg/registry/docs/VersionedFlowCoordinates.md @@ -3,13 +3,13 @@ ## Properties Name | Type | Description | Notes ------------ | ------------- | ------------- | ------------- -**RegistryId** | **string** | The identifier of the Flow Registry that contains the flow | [optional] [default to null] -**StorageLocation** | **string** | The location of the Flow Registry that stores the flow | [optional] [default to null] **Branch** | **string** | The name of the branch that the flow resides in | [optional] [default to null] **BucketId** | **string** | The UUID of the bucket that the flow resides in | [optional] [default to null] **FlowId** | **string** | The UUID of the flow | [optional] [default to null] -**Version** | **string** | The version of the flow | [optional] [default to null] **Latest** | **bool** | Whether or not these coordinates point to the latest version of the flow | [optional] [default to null] +**RegistryId** | **string** | The identifier of the Flow Registry that contains the flow | [optional] [default to null] +**StorageLocation** | **string** | The location of the Flow Registry that stores the flow | [optional] [default to null] +**Version** | **string** | The version of the flow | [optional] [default to null] [[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md) diff --git a/pkg/registry/docs/VersionedFlowDifference.md b/pkg/registry/docs/VersionedFlowDifference.md index b7f2d71..4a7f083 100644 --- a/pkg/registry/docs/VersionedFlowDifference.md +++ b/pkg/registry/docs/VersionedFlowDifference.md @@ -4,10 +4,10 @@ Name | Type | Description | Notes ------------ | ------------- | ------------- | ------------- **BucketId** | **string** | The id of the bucket that the flow is stored in. | [optional] [default to null] +**ComponentDifferenceGroups** | [**[]ComponentDifferenceGroup**](ComponentDifferenceGroup.md) | | [optional] [default to null] **FlowId** | **string** | The id of the flow that is being examined. | [optional] [default to null] **VersionA** | **int32** | The earlier version from the diff operation. | [optional] [default to null] **VersionB** | **int32** | The latter version from the diff operation. | [optional] [default to null] -**ComponentDifferenceGroups** | [**[]ComponentDifferenceGroup**](ComponentDifferenceGroup.md) | | [optional] [default to null] [[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md) diff --git a/pkg/registry/docs/VersionedFlowSnapshot.md b/pkg/registry/docs/VersionedFlowSnapshot.md index 3a4f412..10341a7 100644 --- a/pkg/registry/docs/VersionedFlowSnapshot.md +++ b/pkg/registry/docs/VersionedFlowSnapshot.md @@ -3,15 +3,15 @@ ## Properties Name | Type | Description | Notes ------------ | ------------- | ------------- | ------------- -**SnapshotMetadata** | [***VersionedFlowSnapshotMetadata**](VersionedFlowSnapshotMetadata.md) | | [default to null] -**FlowContents** | [***VersionedProcessGroup**](VersionedProcessGroup.md) | | [default to null] +**Bucket** | [***Bucket**](Bucket.md) | | [optional] [default to null] **ExternalControllerServices** | [**map[string]ExternalControllerServiceReference**](ExternalControllerServiceReference.md) | The information about controller services that exist outside this versioned flow, but are referenced by components within the versioned flow. | [optional] [default to null] -**ParameterProviders** | [**map[string]ParameterProviderReference**](ParameterProviderReference.md) | Contains basic information about parameter providers referenced in the versioned flow. | [optional] [default to null] -**ParameterContexts** | [**map[string]VersionedParameterContext**](VersionedParameterContext.md) | 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. | [optional] [default to null] -**FlowEncodingVersion** | **string** | The optional encoding version of the flow contents. | [optional] [default to null] **Flow** | [***VersionedFlow**](VersionedFlow.md) | | [optional] [default to null] -**Bucket** | [***Bucket**](Bucket.md) | | [optional] [default to null] +**FlowContents** | [***VersionedProcessGroup**](VersionedProcessGroup.md) | | [default to null] +**FlowEncodingVersion** | **string** | The optional encoding version of the flow contents. | [optional] [default to null] **Latest** | **bool** | | [optional] [default to null] +**ParameterContexts** | [**map[string]VersionedParameterContext**](VersionedParameterContext.md) | 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. | [optional] [default to null] +**ParameterProviders** | [**map[string]ParameterProviderReference**](ParameterProviderReference.md) | Contains basic information about parameter providers referenced in the versioned flow. | [optional] [default to null] +**SnapshotMetadata** | [***VersionedFlowSnapshotMetadata**](VersionedFlowSnapshotMetadata.md) | | [default to null] [[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md) diff --git a/pkg/registry/docs/VersionedFlowSnapshotMetadata.md b/pkg/registry/docs/VersionedFlowSnapshotMetadata.md index 3893a92..b7efbf6 100644 --- a/pkg/registry/docs/VersionedFlowSnapshotMetadata.md +++ b/pkg/registry/docs/VersionedFlowSnapshotMetadata.md @@ -3,13 +3,13 @@ ## Properties Name | Type | Description | Notes ------------ | ------------- | ------------- | ------------- -**Link** | [***Link**](Link.md) | | [optional] [default to null] +**Author** | **string** | The user that created this snapshot of the flow. | [default to null] **BucketIdentifier** | **string** | The identifier of the bucket this snapshot belongs to. | [default to null] +**Comments** | **string** | The comments provided by the user when creating the snapshot. | [optional] [default to null] **FlowIdentifier** | **string** | The identifier of the flow this snapshot belongs to. | [default to null] -**Version** | **int32** | The version of this snapshot of the flow. | [optional] [default to null] +**Link** | [***Link**](Link.md) | | [optional] [default to null] **Timestamp** | **int64** | The timestamp when the flow was saved, as milliseconds since epoch. | [optional] [default to null] -**Author** | **string** | The user that created this snapshot of the flow. | [default to null] -**Comments** | **string** | The comments provided by the user when creating the snapshot. | [optional] [default to null] +**Version** | **int32** | The version of this snapshot of the flow. | [optional] [default to null] [[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md) diff --git a/pkg/registry/docs/VersionedFunnel.md b/pkg/registry/docs/VersionedFunnel.md index db28f76..7f1e0fc 100644 --- a/pkg/registry/docs/VersionedFunnel.md +++ b/pkg/registry/docs/VersionedFunnel.md @@ -3,13 +3,13 @@ ## Properties Name | Type | Description | Notes ------------ | ------------- | ------------- | ------------- +**Comments** | **string** | The user-supplied comments for the component | [optional] [default to null] +**ComponentType** | **string** | | [optional] [default to null] +**GroupIdentifier** | **string** | The ID of the Process Group that this component belongs to | [optional] [default to null] **Identifier** | **string** | The component's unique identifier | [optional] [default to null] **InstanceIdentifier** | **string** | The instance ID of an existing component that is described by this VersionedComponent, or null if this is not mapped to an instantiated component | [optional] [default to null] **Name** | **string** | The component's name | [optional] [default to null] -**Comments** | **string** | The user-supplied comments for the component | [optional] [default to null] **Position** | [***Position**](Position.md) | | [optional] [default to null] -**ComponentType** | **string** | | [optional] [default to null] -**GroupIdentifier** | **string** | The ID of the Process Group that this component belongs to | [optional] [default to null] [[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md) diff --git a/pkg/registry/docs/VersionedLabel.md b/pkg/registry/docs/VersionedLabel.md index 65f26a3..8516fdc 100644 --- a/pkg/registry/docs/VersionedLabel.md +++ b/pkg/registry/docs/VersionedLabel.md @@ -3,18 +3,18 @@ ## Properties Name | Type | Description | Notes ------------ | ------------- | ------------- | ------------- +**Comments** | **string** | The user-supplied comments for the component | [optional] [default to null] +**ComponentType** | **string** | | [optional] [default to null] +**GroupIdentifier** | **string** | The ID of the Process Group that this component belongs to | [optional] [default to null] +**Height** | **float64** | The height of the label in pixels when at a 1:1 scale. | [optional] [default to null] **Identifier** | **string** | The component's unique identifier | [optional] [default to null] **InstanceIdentifier** | **string** | The instance ID of an existing component that is described by this VersionedComponent, or null if this is not mapped to an instantiated component | [optional] [default to null] +**Label** | **string** | The text that appears in the label. | [optional] [default to null] **Name** | **string** | The component's name | [optional] [default to null] -**Comments** | **string** | The user-supplied comments for the component | [optional] [default to null] **Position** | [***Position**](Position.md) | | [optional] [default to null] -**Label** | **string** | The text that appears in the label. | [optional] [default to null] -**ZIndex** | **int64** | The z index of the connection. | [optional] [default to null] -**Width** | **float64** | The width of the label in pixels when at a 1:1 scale. | [optional] [default to null] -**Height** | **float64** | The height of the label in pixels when at a 1:1 scale. | [optional] [default to null] **Style** | **map[string]string** | The styles for this label (font-size : 12px, background-color : #eee, etc). | [optional] [default to null] -**ComponentType** | **string** | | [optional] [default to null] -**GroupIdentifier** | **string** | The ID of the Process Group that this component belongs to | [optional] [default to null] +**Width** | **float64** | The width of the label in pixels when at a 1:1 scale. | [optional] [default to null] +**ZIndex** | **int64** | The z index of the connection. | [optional] [default to null] [[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md) diff --git a/pkg/registry/docs/VersionedParameter.md b/pkg/registry/docs/VersionedParameter.md index 7d837b4..8e240eb 100644 --- a/pkg/registry/docs/VersionedParameter.md +++ b/pkg/registry/docs/VersionedParameter.md @@ -3,12 +3,12 @@ ## Properties Name | Type | Description | Notes ------------ | ------------- | ------------- | ------------- -**Name** | **string** | The name of the parameter | [optional] [default to null] **Description** | **string** | The description of the param | [optional] [default to null] -**Sensitive** | **bool** | Whether or not the parameter value is sensitive | [optional] [default to null] +**Name** | **string** | The name of the parameter | [optional] [default to null] **Provided** | **bool** | Whether or not the parameter value is provided by a ParameterProvider | [optional] [default to null] -**Value** | **string** | The value of the parameter | [optional] [default to null] **ReferencedAssets** | [**[]VersionedAsset**](VersionedAsset.md) | The assets that are referenced by this parameter | [optional] [default to null] +**Sensitive** | **bool** | Whether or not the parameter value is sensitive | [optional] [default to null] +**Value** | **string** | The value of the parameter | [optional] [default to null] [[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md) diff --git a/pkg/registry/docs/VersionedParameterContext.md b/pkg/registry/docs/VersionedParameterContext.md index d916ec4..52fb70f 100644 --- a/pkg/registry/docs/VersionedParameterContext.md +++ b/pkg/registry/docs/VersionedParameterContext.md @@ -3,19 +3,19 @@ ## Properties Name | Type | Description | Notes ------------ | ------------- | ------------- | ------------- +**Comments** | **string** | The user-supplied comments for the component | [optional] [default to null] +**ComponentType** | **string** | | [optional] [default to null] +**Description** | **string** | The description of the parameter context | [optional] [default to null] +**GroupIdentifier** | **string** | The ID of the Process Group that this component belongs to | [optional] [default to null] **Identifier** | **string** | The component's unique identifier | [optional] [default to null] +**InheritedParameterContexts** | **[]string** | The names of additional parameter contexts from which to inherit parameters | [optional] [default to null] **InstanceIdentifier** | **string** | The instance ID of an existing component that is described by this VersionedComponent, or null if this is not mapped to an instantiated component | [optional] [default to null] **Name** | **string** | The component's name | [optional] [default to null] -**Comments** | **string** | The user-supplied comments for the component | [optional] [default to null] -**Position** | [***Position**](Position.md) | | [optional] [default to null] -**Parameters** | [**[]VersionedParameter**](VersionedParameter.md) | The parameters in the context | [optional] [default to null] -**InheritedParameterContexts** | **[]string** | The names of additional parameter contexts from which to inherit parameters | [optional] [default to null] -**Description** | **string** | The description of the parameter context | [optional] [default to null] -**ParameterProvider** | **string** | The identifier of an optional parameter provider | [optional] [default to null] **ParameterGroupName** | **string** | The corresponding parameter group name fetched from the parameter provider, if applicable | [optional] [default to null] +**ParameterProvider** | **string** | The identifier of an optional parameter provider | [optional] [default to null] +**Parameters** | [**[]VersionedParameter**](VersionedParameter.md) | The parameters in the context | [optional] [default to null] +**Position** | [***Position**](Position.md) | | [optional] [default to null] **Synchronized** | **bool** | True if the parameter provider is set and the context should receive updates when its parameters are next fetched | [optional] [default to null] -**ComponentType** | **string** | | [optional] [default to null] -**GroupIdentifier** | **string** | The ID of the Process Group that this component belongs to | [optional] [default to null] [[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md) diff --git a/pkg/registry/docs/VersionedPort.md b/pkg/registry/docs/VersionedPort.md index bebe6c6..79d000e 100644 --- a/pkg/registry/docs/VersionedPort.md +++ b/pkg/registry/docs/VersionedPort.md @@ -3,18 +3,18 @@ ## Properties Name | Type | Description | Notes ------------ | ------------- | ------------- | ------------- +**AllowRemoteAccess** | **bool** | Whether or not this port allows remote access for site-to-site | [optional] [default to null] +**Comments** | **string** | The user-supplied comments for the component | [optional] [default to null] +**ComponentType** | **string** | | [optional] [default to null] +**ConcurrentlySchedulableTaskCount** | **int32** | The number of tasks that should be concurrently scheduled for the port. | [optional] [default to null] +**GroupIdentifier** | **string** | The ID of the Process Group that this component belongs to | [optional] [default to null] **Identifier** | **string** | The component's unique identifier | [optional] [default to null] **InstanceIdentifier** | **string** | The instance ID of an existing component that is described by this VersionedComponent, or null if this is not mapped to an instantiated component | [optional] [default to null] **Name** | **string** | The component's name | [optional] [default to null] -**Comments** | **string** | The user-supplied comments for the component | [optional] [default to null] +**PortFunction** | **string** | Specifies how the Port should function | [optional] [default to null] **Position** | [***Position**](Position.md) | | [optional] [default to null] -**Type_** | **string** | The type of port. | [optional] [default to null] -**ConcurrentlySchedulableTaskCount** | **int32** | The number of tasks that should be concurrently scheduled for the port. | [optional] [default to null] **ScheduledState** | **string** | The scheduled state of the component | [optional] [default to null] -**AllowRemoteAccess** | **bool** | Whether or not this port allows remote access for site-to-site | [optional] [default to null] -**PortFunction** | **string** | Specifies how the Port should function | [optional] [default to null] -**ComponentType** | **string** | | [optional] [default to null] -**GroupIdentifier** | **string** | The ID of the Process Group that this component belongs to | [optional] [default to null] +**Type_** | **string** | The type of port. | [optional] [default to null] [[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md) diff --git a/pkg/registry/docs/VersionedProcessGroup.md b/pkg/registry/docs/VersionedProcessGroup.md index c6c0857..79060d5 100644 --- a/pkg/registry/docs/VersionedProcessGroup.md +++ b/pkg/registry/docs/VersionedProcessGroup.md @@ -3,34 +3,34 @@ ## Properties Name | Type | Description | Notes ------------ | ------------- | ------------- | ------------- -**Identifier** | **string** | The component's unique identifier | [optional] [default to null] -**InstanceIdentifier** | **string** | The instance ID of an existing component that is described by this VersionedComponent, or null if this is not mapped to an instantiated component | [optional] [default to null] -**Name** | **string** | The component's name | [optional] [default to null] **Comments** | **string** | The user-supplied comments for the component | [optional] [default to null] -**Position** | [***Position**](Position.md) | | [optional] [default to null] -**ProcessGroups** | [**[]VersionedProcessGroup**](VersionedProcessGroup.md) | The child Process Groups | [optional] [default to null] -**RemoteProcessGroups** | [**[]VersionedRemoteProcessGroup**](VersionedRemoteProcessGroup.md) | The Remote Process Groups | [optional] [default to null] -**Processors** | [**[]VersionedProcessor**](VersionedProcessor.md) | The Processors | [optional] [default to null] -**InputPorts** | [**[]VersionedPort**](VersionedPort.md) | The Input Ports | [optional] [default to null] -**OutputPorts** | [**[]VersionedPort**](VersionedPort.md) | The Output Ports | [optional] [default to null] +**ComponentType** | **string** | | [optional] [default to null] **Connections** | [**[]VersionedConnection**](VersionedConnection.md) | The Connections | [optional] [default to null] -**Labels** | [**[]VersionedLabel**](VersionedLabel.md) | The Labels | [optional] [default to null] -**Funnels** | [**[]VersionedFunnel**](VersionedFunnel.md) | The Funnels | [optional] [default to null] **ControllerServices** | [**[]VersionedControllerService**](VersionedControllerService.md) | The Controller Services | [optional] [default to null] -**VersionedFlowCoordinates** | [***VersionedFlowCoordinates**](VersionedFlowCoordinates.md) | | [optional] [default to null] -**ParameterContextName** | **string** | The name of the parameter context used by this process group | [optional] [default to null] -**DefaultFlowFileExpiration** | **string** | The default FlowFile Expiration for this Process Group. | [optional] [default to null] -**DefaultBackPressureObjectThreshold** | **int64** | Default value used in this Process Group for the maximum number of objects that can be queued before back pressure is applied. | [optional] [default to null] **DefaultBackPressureDataSizeThreshold** | **string** | Default value used in this Process Group for the maximum data size of objects that can be queued before back pressure is applied. | [optional] [default to null] -**ScheduledState** | **string** | The Scheduled State of the Process Group, if the group is configured to use the Stateless Execution Engine. Otherwise, this value has no relevance. | [optional] [default to null] +**DefaultBackPressureObjectThreshold** | **int64** | Default value used in this Process Group for the maximum number of objects that can be queued before back pressure is applied. | [optional] [default to null] +**DefaultFlowFileExpiration** | **string** | The default FlowFile Expiration for this Process Group. | [optional] [default to null] **ExecutionEngine** | **string** | The Execution Engine that should be used to run the components within the group. | [optional] [default to null] -**MaxConcurrentTasks** | **int32** | The maximum number of concurrent tasks that should be scheduled for this Process Group when using the Stateless Engine | [optional] [default to null] -**StatelessFlowTimeout** | **string** | The maximum amount of time that the flow is allows to run using the Stateless engine before it times out and is considered a failure | [optional] [default to null] -**LogFileSuffix** | **string** | The log file suffix for this Process Group for dedicated logging. | [optional] [default to null] **FlowFileConcurrency** | **string** | The configured FlowFile Concurrency for the Process Group | [optional] [default to null] **FlowFileOutboundPolicy** | **string** | The FlowFile Outbound Policy for the Process Group | [optional] [default to null] -**ComponentType** | **string** | | [optional] [default to null] +**Funnels** | [**[]VersionedFunnel**](VersionedFunnel.md) | The Funnels | [optional] [default to null] **GroupIdentifier** | **string** | The ID of the Process Group that this component belongs to | [optional] [default to null] +**Identifier** | **string** | The component's unique identifier | [optional] [default to null] +**InputPorts** | [**[]VersionedPort**](VersionedPort.md) | The Input Ports | [optional] [default to null] +**InstanceIdentifier** | **string** | The instance ID of an existing component that is described by this VersionedComponent, or null if this is not mapped to an instantiated component | [optional] [default to null] +**Labels** | [**[]VersionedLabel**](VersionedLabel.md) | The Labels | [optional] [default to null] +**LogFileSuffix** | **string** | The log file suffix for this Process Group for dedicated logging. | [optional] [default to null] +**MaxConcurrentTasks** | **int32** | The maximum number of concurrent tasks that should be scheduled for this Process Group when using the Stateless Engine | [optional] [default to null] +**Name** | **string** | The component's name | [optional] [default to null] +**OutputPorts** | [**[]VersionedPort**](VersionedPort.md) | The Output Ports | [optional] [default to null] +**ParameterContextName** | **string** | The name of the parameter context used by this process group | [optional] [default to null] +**Position** | [***Position**](Position.md) | | [optional] [default to null] +**ProcessGroups** | [**[]VersionedProcessGroup**](VersionedProcessGroup.md) | The child Process Groups | [optional] [default to null] +**Processors** | [**[]VersionedProcessor**](VersionedProcessor.md) | The Processors | [optional] [default to null] +**RemoteProcessGroups** | [**[]VersionedRemoteProcessGroup**](VersionedRemoteProcessGroup.md) | The Remote Process Groups | [optional] [default to null] +**ScheduledState** | **string** | The Scheduled State of the Process Group, if the group is configured to use the Stateless Execution Engine. Otherwise, this value has no relevance. | [optional] [default to null] +**StatelessFlowTimeout** | **string** | The maximum amount of time that the flow is allows to run using the Stateless engine before it times out and is considered a failure | [optional] [default to null] +**VersionedFlowCoordinates** | [***VersionedFlowCoordinates**](VersionedFlowCoordinates.md) | | [optional] [default to null] [[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md) diff --git a/pkg/registry/docs/VersionedProcessor.md b/pkg/registry/docs/VersionedProcessor.md index bafbe0e..a8c90e0 100644 --- a/pkg/registry/docs/VersionedProcessor.md +++ b/pkg/registry/docs/VersionedProcessor.md @@ -3,33 +3,33 @@ ## Properties Name | Type | Description | Notes ------------ | ------------- | ------------- | ------------- +**AnnotationData** | **string** | The annotation data for the processor used to relay configuration between a custom UI and the procesosr. | [optional] [default to null] +**AutoTerminatedRelationships** | **[]string** | The names of all relationships that cause a flow file to be terminated if the relationship is not connected elsewhere. This property differs from the 'isAutoTerminate' property of the RelationshipDTO in that the RelationshipDTO is meant to depict the current configuration, whereas this property can be set in a DTO when updating a Processor in order to change which Relationships should be auto-terminated. | [optional] [default to null] +**BackoffMechanism** | **string** | Determines whether the FlowFile should be penalized or the processor should be yielded between retries. | [optional] [default to null] +**BulletinLevel** | **string** | The level at which the processor will report bulletins. | [optional] [default to null] +**Bundle** | [***Bundle**](Bundle.md) | | [optional] [default to null] +**Comments** | **string** | The user-supplied comments for the component | [optional] [default to null] +**ComponentType** | **string** | | [optional] [default to null] +**ConcurrentlySchedulableTaskCount** | **int32** | The number of tasks that should be concurrently schedule for the processor. If the processor doesn't allow parallol processing then any positive input will be ignored. | [optional] [default to null] +**ExecutionNode** | **string** | Indicates the node where the process will execute. | [optional] [default to null] +**GroupIdentifier** | **string** | The ID of the Process Group that this component belongs to | [optional] [default to null] **Identifier** | **string** | The component's unique identifier | [optional] [default to null] **InstanceIdentifier** | **string** | The instance ID of an existing component that is described by this VersionedComponent, or null if this is not mapped to an instantiated component | [optional] [default to null] +**MaxBackoffPeriod** | **string** | Maximum amount of time to be waited during a retry period. | [optional] [default to null] **Name** | **string** | The component's name | [optional] [default to null] -**Comments** | **string** | The user-supplied comments for the component | [optional] [default to null] +**PenaltyDuration** | **string** | The amout of time that is used when the process penalizes a flowfile. | [optional] [default to null] **Position** | [***Position**](Position.md) | | [optional] [default to null] -**Type_** | **string** | The type of the extension component | [optional] [default to null] -**Bundle** | [***Bundle**](Bundle.md) | | [optional] [default to null] **Properties** | **map[string]string** | The properties for the component. Properties whose value is not set will only contain the property name. | [optional] [default to null] **PropertyDescriptors** | [**map[string]VersionedPropertyDescriptor**](VersionedPropertyDescriptor.md) | The property descriptors for the component. | [optional] [default to null] -**Style** | **map[string]string** | Stylistic data for rendering in a UI | [optional] [default to null] -**AnnotationData** | **string** | The annotation data for the processor used to relay configuration between a custom UI and the procesosr. | [optional] [default to null] +**RetriedRelationships** | **[]string** | All the relationships should be retried. | [optional] [default to null] +**RetryCount** | **int32** | Overall number of retries. | [optional] [default to null] +**RunDurationMillis** | **int64** | The run duration for the processor in milliseconds. | [optional] [default to null] +**ScheduledState** | **string** | The scheduled state of the component | [optional] [default to null] **SchedulingPeriod** | **string** | The frequency with which to schedule the processor. The format of the value will depend on th value of schedulingStrategy. | [optional] [default to null] **SchedulingStrategy** | **string** | Indicates how the processor should be scheduled to run. | [optional] [default to null] -**ExecutionNode** | **string** | Indicates the node where the process will execute. | [optional] [default to null] -**PenaltyDuration** | **string** | The amout of time that is used when the process penalizes a flowfile. | [optional] [default to null] +**Style** | **map[string]string** | Stylistic data for rendering in a UI | [optional] [default to null] +**Type_** | **string** | The type of the extension component | [optional] [default to null] **YieldDuration** | **string** | The amount of time that must elapse before this processor is scheduled again after yielding. | [optional] [default to null] -**BulletinLevel** | **string** | The level at which the processor will report bulletins. | [optional] [default to null] -**RunDurationMillis** | **int64** | The run duration for the processor in milliseconds. | [optional] [default to null] -**ConcurrentlySchedulableTaskCount** | **int32** | The number of tasks that should be concurrently schedule for the processor. If the processor doesn't allow parallol processing then any positive input will be ignored. | [optional] [default to null] -**AutoTerminatedRelationships** | **[]string** | The names of all relationships that cause a flow file to be terminated if the relationship is not connected elsewhere. This property differs from the 'isAutoTerminate' property of the RelationshipDTO in that the RelationshipDTO is meant to depict the current configuration, whereas this property can be set in a DTO when updating a Processor in order to change which Relationships should be auto-terminated. | [optional] [default to null] -**ScheduledState** | **string** | The scheduled state of the component | [optional] [default to null] -**RetryCount** | **int32** | Overall number of retries. | [optional] [default to null] -**RetriedRelationships** | **[]string** | All the relationships should be retried. | [optional] [default to null] -**BackoffMechanism** | **string** | Determines whether the FlowFile should be penalized or the processor should be yielded between retries. | [optional] [default to null] -**MaxBackoffPeriod** | **string** | Maximum amount of time to be waited during a retry period. | [optional] [default to null] -**ComponentType** | **string** | | [optional] [default to null] -**GroupIdentifier** | **string** | The ID of the Process Group that this component belongs to | [optional] [default to null] [[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md) diff --git a/pkg/registry/docs/VersionedPropertyDescriptor.md b/pkg/registry/docs/VersionedPropertyDescriptor.md index 0dd6d97..673ec50 100644 --- a/pkg/registry/docs/VersionedPropertyDescriptor.md +++ b/pkg/registry/docs/VersionedPropertyDescriptor.md @@ -3,12 +3,12 @@ ## Properties Name | Type | Description | Notes ------------ | ------------- | ------------- | ------------- -**Name** | **string** | The name of the property | [optional] [default to null] **DisplayName** | **string** | The display name of the property | [optional] [default to null] -**IdentifiesControllerService** | **bool** | Whether or not the property provides the identifier of a Controller Service | [optional] [default to null] -**Sensitive** | **bool** | Whether or not the property is considered sensitive | [optional] [default to null] **Dynamic** | **bool** | Whether or not the property is user-defined | [optional] [default to null] +**IdentifiesControllerService** | **bool** | Whether or not the property provides the identifier of a Controller Service | [optional] [default to null] +**Name** | **string** | The name of the property | [optional] [default to null] **ResourceDefinition** | [***VersionedResourceDefinition**](VersionedResourceDefinition.md) | | [optional] [default to null] +**Sensitive** | **bool** | Whether or not the property is considered sensitive | [optional] [default to null] [[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md) diff --git a/pkg/registry/docs/VersionedRemoteGroupPort.md b/pkg/registry/docs/VersionedRemoteGroupPort.md index c0f10b0..7fedbcb 100644 --- a/pkg/registry/docs/VersionedRemoteGroupPort.md +++ b/pkg/registry/docs/VersionedRemoteGroupPort.md @@ -3,19 +3,19 @@ ## Properties Name | Type | Description | Notes ------------ | ------------- | ------------- | ------------- +**BatchSize** | [***BatchSize**](BatchSize.md) | | [optional] [default to null] +**Comments** | **string** | The user-supplied comments for the component | [optional] [default to null] +**ComponentType** | **string** | | [optional] [default to null] +**ConcurrentlySchedulableTaskCount** | **int32** | The number of task that may transmit flowfiles to the target port concurrently. | [optional] [default to null] +**GroupIdentifier** | **string** | The ID of the Process Group that this component belongs to | [optional] [default to null] **Identifier** | **string** | The component's unique identifier | [optional] [default to null] **InstanceIdentifier** | **string** | The instance ID of an existing component that is described by this VersionedComponent, or null if this is not mapped to an instantiated component | [optional] [default to null] **Name** | **string** | The component's name | [optional] [default to null] -**Comments** | **string** | The user-supplied comments for the component | [optional] [default to null] **Position** | [***Position**](Position.md) | | [optional] [default to null] **RemoteGroupId** | **string** | The id of the remote process group that the port resides in. | [optional] [default to null] -**ConcurrentlySchedulableTaskCount** | **int32** | The number of task that may transmit flowfiles to the target port concurrently. | [optional] [default to null] -**UseCompression** | **bool** | Whether the flowfiles are compressed when sent to the target port. | [optional] [default to null] -**BatchSize** | [***BatchSize**](BatchSize.md) | | [optional] [default to null] -**ComponentType** | **string** | | [optional] [default to null] -**TargetId** | **string** | The ID of the port on the target NiFi instance | [optional] [default to null] **ScheduledState** | **string** | The scheduled state of the component | [optional] [default to null] -**GroupIdentifier** | **string** | The ID of the Process Group that this component belongs to | [optional] [default to null] +**TargetId** | **string** | The ID of the port on the target NiFi instance | [optional] [default to null] +**UseCompression** | **bool** | Whether the flowfiles are compressed when sent to the target port. | [optional] [default to null] [[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md) diff --git a/pkg/registry/docs/VersionedRemoteProcessGroup.md b/pkg/registry/docs/VersionedRemoteProcessGroup.md index 3215375..893f028 100644 --- a/pkg/registry/docs/VersionedRemoteProcessGroup.md +++ b/pkg/registry/docs/VersionedRemoteProcessGroup.md @@ -3,24 +3,24 @@ ## Properties Name | Type | Description | Notes ------------ | ------------- | ------------- | ------------- +**Comments** | **string** | The user-supplied comments for the component | [optional] [default to null] +**CommunicationsTimeout** | **string** | The time period used for the timeout when communicating with the target. | [optional] [default to null] +**ComponentType** | **string** | | [optional] [default to null] +**GroupIdentifier** | **string** | The ID of the Process Group that this component belongs to | [optional] [default to null] **Identifier** | **string** | The component's unique identifier | [optional] [default to null] +**InputPorts** | [**[]VersionedRemoteGroupPort**](VersionedRemoteGroupPort.md) | A Set of Input Ports that can be connected to, in order to send data to the remote NiFi instance | [optional] [default to null] **InstanceIdentifier** | **string** | The instance ID of an existing component that is described by this VersionedComponent, or null if this is not mapped to an instantiated component | [optional] [default to null] +**LocalNetworkInterface** | **string** | The local network interface to send/receive data. If not specified, any local address is used. If clustered, all nodes must have an interface with this identifier. | [optional] [default to null] **Name** | **string** | The component's name | [optional] [default to null] -**Comments** | **string** | The user-supplied comments for the component | [optional] [default to null] +**OutputPorts** | [**[]VersionedRemoteGroupPort**](VersionedRemoteGroupPort.md) | A Set of Output Ports that can be connected to, in order to pull data from the remote NiFi instance | [optional] [default to null] **Position** | [***Position**](Position.md) | | [optional] [default to null] -**TargetUris** | **string** | The target URIs of the remote process group. If target uris is not set but target uri is set, then returns the single target uri. If neither target uris nor target uri is set, then returns null. | [optional] [default to null] -**CommunicationsTimeout** | **string** | The time period used for the timeout when communicating with the target. | [optional] [default to null] -**YieldDuration** | **string** | When yielding, this amount of time must elapse before the remote process group is scheduled again. | [optional] [default to null] -**TransportProtocol** | **string** | The Transport Protocol that is used for Site-to-Site communications | [optional] [default to null] -**LocalNetworkInterface** | **string** | The local network interface to send/receive data. If not specified, any local address is used. If clustered, all nodes must have an interface with this identifier. | [optional] [default to null] **ProxyHost** | **string** | | [optional] [default to null] +**ProxyPassword** | **string** | | [optional] [default to null] **ProxyPort** | **int32** | | [optional] [default to null] **ProxyUser** | **string** | | [optional] [default to null] -**ProxyPassword** | **string** | | [optional] [default to null] -**InputPorts** | [**[]VersionedRemoteGroupPort**](VersionedRemoteGroupPort.md) | A Set of Input Ports that can be connected to, in order to send data to the remote NiFi instance | [optional] [default to null] -**OutputPorts** | [**[]VersionedRemoteGroupPort**](VersionedRemoteGroupPort.md) | A Set of Output Ports that can be connected to, in order to pull data from the remote NiFi instance | [optional] [default to null] -**ComponentType** | **string** | | [optional] [default to null] -**GroupIdentifier** | **string** | The ID of the Process Group that this component belongs to | [optional] [default to null] +**TargetUris** | **string** | The target URIs of the remote process group. If target uris is not set but target uri is set, then returns the single target uri. If neither target uris nor target uri is set, then returns null. | [optional] [default to null] +**TransportProtocol** | **string** | The Transport Protocol that is used for Site-to-Site communications | [optional] [default to null] +**YieldDuration** | **string** | When yielding, this amount of time must elapse before the remote process group is scheduled again. | [optional] [default to null] [[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md) diff --git a/pkg/registry/model_access_policy.go b/pkg/registry/model_access_policy.go index d17b948..cf6c8a0 100644 --- a/pkg/registry/model_access_policy.go +++ b/pkg/registry/model_access_policy.go @@ -3,24 +3,24 @@ * * REST API definition for Apache NiFi Registry web services * - * API version: 2.0.0 + * API version: 2.1.0 * Contact: dev@nifi.apache.org * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git) */ package registry type AccessPolicy struct { - // The id of the policy. Set by server at creation time. - Identifier string `json:"identifier,omitempty"` - // The resource for this access policy. - Resource string `json:"resource,omitempty"` // The action associated with this access policy. Action string `json:"action,omitempty"` // Indicates if this access policy is configurable, based on which Authorizer has been configured to manage it. Configurable bool `json:"configurable,omitempty"` + // The id of the policy. Set by server at creation time. + Identifier string `json:"identifier,omitempty"` + // The resource for this access policy. + Resource string `json:"resource,omitempty"` Revision *RevisionInfo `json:"revision,omitempty"` - // The set of user IDs associated with this access policy. - Users []Tenant `json:"users,omitempty"` // The set of user group IDs associated with this access policy. UserGroups []Tenant `json:"userGroups,omitempty"` + // The set of user IDs associated with this access policy. + Users []Tenant `json:"users,omitempty"` } diff --git a/pkg/registry/model_access_policy_summary.go b/pkg/registry/model_access_policy_summary.go index 7d8a39e..c6fdfd5 100644 --- a/pkg/registry/model_access_policy_summary.go +++ b/pkg/registry/model_access_policy_summary.go @@ -3,7 +3,7 @@ * * REST API definition for Apache NiFi Registry web services * - * API version: 2.0.0 + * API version: 2.1.0 * Contact: dev@nifi.apache.org * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git) */ @@ -11,13 +11,13 @@ package registry // The access policies granted to this tenant. type AccessPolicySummary struct { - // The id of the policy. Set by server at creation time. - Identifier string `json:"identifier,omitempty"` - // The resource for this access policy. - Resource string `json:"resource,omitempty"` // The action associated with this access policy. Action string `json:"action,omitempty"` // Indicates if this access policy is configurable, based on which Authorizer has been configured to manage it. Configurable bool `json:"configurable,omitempty"` + // The id of the policy. Set by server at creation time. + Identifier string `json:"identifier,omitempty"` + // The resource for this access policy. + Resource string `json:"resource,omitempty"` Revision *RevisionInfo `json:"revision,omitempty"` } diff --git a/pkg/registry/model_allowable_value.go b/pkg/registry/model_allowable_value.go index 2dd0fc7..dd39b14 100644 --- a/pkg/registry/model_allowable_value.go +++ b/pkg/registry/model_allowable_value.go @@ -3,7 +3,7 @@ * * REST API definition for Apache NiFi Registry web services * - * API version: 2.0.0 + * API version: 2.1.0 * Contact: dev@nifi.apache.org * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git) */ @@ -11,10 +11,10 @@ package registry // The allowable values for this property type AllowableValue struct { - // The value of the allowable value - Value string `json:"value,omitempty"` - // The display name of the allowable value - DisplayName string `json:"displayName,omitempty"` // The description of the allowable value Description string `json:"description,omitempty"` + // The display name of the allowable value + DisplayName string `json:"displayName,omitempty"` + // The value of the allowable value + Value string `json:"value,omitempty"` } diff --git a/pkg/registry/model_attribute.go b/pkg/registry/model_attribute.go index 64e1392..510bd6c 100644 --- a/pkg/registry/model_attribute.go +++ b/pkg/registry/model_attribute.go @@ -3,7 +3,7 @@ * * REST API definition for Apache NiFi Registry web services * - * API version: 2.0.0 + * API version: 2.1.0 * Contact: dev@nifi.apache.org * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git) */ @@ -11,8 +11,8 @@ package registry // The attributes written to flow files by the extension type Attribute struct { - // The name of the attribute - Name string `json:"name,omitempty"` // The description of the attribute Description string `json:"description,omitempty"` + // The name of the attribute + Name string `json:"name,omitempty"` } diff --git a/pkg/registry/model_batch_size.go b/pkg/registry/model_batch_size.go index 53601ac..0a618f0 100644 --- a/pkg/registry/model_batch_size.go +++ b/pkg/registry/model_batch_size.go @@ -3,7 +3,7 @@ * * REST API definition for Apache NiFi Registry web services * - * API version: 2.0.0 + * API version: 2.1.0 * Contact: dev@nifi.apache.org * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git) */ @@ -13,8 +13,8 @@ package registry type BatchSize struct { // Preferred number of flow files to include in a transaction. Count int32 `json:"count,omitempty"` - // Preferred number of bytes to include in a transaction. - Size string `json:"size,omitempty"` // Preferred amount of time that a transaction should span. Duration string `json:"duration,omitempty"` + // Preferred number of bytes to include in a transaction. + Size string `json:"size,omitempty"` } diff --git a/pkg/registry/model_bucket.go b/pkg/registry/model_bucket.go index bdc7a4a..5331992 100644 --- a/pkg/registry/model_bucket.go +++ b/pkg/registry/model_bucket.go @@ -3,7 +3,7 @@ * * REST API definition for Apache NiFi Registry web services * - * API version: 2.0.0 + * API version: 2.1.0 * Contact: dev@nifi.apache.org * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git) */ @@ -11,19 +11,19 @@ package registry // The bucket where the flow is located type Bucket struct { - Link *Link `json:"link,omitempty"` - // An ID to uniquely identify this object. - Identifier string `json:"identifier"` - // The name of the bucket. - Name string `json:"name"` - // The timestamp of when the bucket was first created. This is set by the server at creation time. - CreatedTimestamp int64 `json:"createdTimestamp,omitempty"` - // A description of the bucket. - Description string `json:"description,omitempty"` // Indicates if this bucket allows the same version of an extension bundle to be redeployed and thus overwrite the existing artifact. By default this is false. AllowBundleRedeploy bool `json:"allowBundleRedeploy,omitempty"` // Indicates if this bucket allows read access to unauthenticated anonymous users AllowPublicRead bool `json:"allowPublicRead,omitempty"` + // The timestamp of when the bucket was first created. This is set by the server at creation time. + CreatedTimestamp int64 `json:"createdTimestamp,omitempty"` + // A description of the bucket. + Description string `json:"description,omitempty"` + // An ID to uniquely identify this object. + Identifier string `json:"identifier"` + Link *Link `json:"link,omitempty"` + // The name of the bucket. + Name string `json:"name"` Permissions *Permissions `json:"permissions,omitempty"` Revision *RevisionInfo `json:"revision,omitempty"` } diff --git a/pkg/registry/model_bucket_item.go b/pkg/registry/model_bucket_item.go index 564142e..8764bda 100644 --- a/pkg/registry/model_bucket_item.go +++ b/pkg/registry/model_bucket_item.go @@ -3,29 +3,29 @@ * * REST API definition for Apache NiFi Registry web services * - * API version: 2.0.0 + * API version: 2.1.0 * Contact: dev@nifi.apache.org * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git) */ package registry type BucketItem struct { - Link *Link `json:"link,omitempty"` - // An ID to uniquely identify this object. - Identifier string `json:"identifier"` - // The name of the item. - Name string `json:"name"` - // A description of the item. - Description string `json:"description,omitempty"` // The identifier of the bucket this items belongs to. This cannot be changed after the item is created. BucketIdentifier string `json:"bucketIdentifier"` // The name of the bucket this items belongs to. BucketName string `json:"bucketName,omitempty"` // The timestamp of when the item was created, as milliseconds since epoch. CreatedTimestamp int64 `json:"createdTimestamp,omitempty"` + // A description of the item. + Description string `json:"description,omitempty"` + // An ID to uniquely identify this object. + Identifier string `json:"identifier"` + Link *Link `json:"link,omitempty"` // The timestamp of when the item was last modified, as milliseconds since epoch. ModifiedTimestamp int64 `json:"modifiedTimestamp,omitempty"` + // The name of the item. + Name string `json:"name"` + Permissions *Permissions `json:"permissions,omitempty"` // The type of item. Type_ string `json:"type"` - Permissions *Permissions `json:"permissions,omitempty"` } diff --git a/pkg/registry/model_build_info.go b/pkg/registry/model_build_info.go index 62073fb..7cce783 100644 --- a/pkg/registry/model_build_info.go +++ b/pkg/registry/model_build_info.go @@ -3,7 +3,7 @@ * * REST API definition for Apache NiFi Registry web services * - * API version: 2.0.0 + * API version: 2.1.0 * Contact: dev@nifi.apache.org * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git) */ @@ -11,16 +11,16 @@ package registry // The build information about this version type BuildInfo struct { - // The tool used to build the version of the bundle - BuildTool string `json:"buildTool,omitempty"` - // The flags used to build the version of the bundle - BuildFlags string `json:"buildFlags,omitempty"` // The branch used to build the version of the bundle BuildBranch string `json:"buildBranch,omitempty"` - // The tag used to build the version of the bundle - BuildTag string `json:"buildTag,omitempty"` + // The flags used to build the version of the bundle + BuildFlags string `json:"buildFlags,omitempty"` // The revision used to build the version of the bundle BuildRevision string `json:"buildRevision,omitempty"` + // The tag used to build the version of the bundle + BuildTag string `json:"buildTag,omitempty"` + // The tool used to build the version of the bundle + BuildTool string `json:"buildTool,omitempty"` // The timestamp the version of the bundle was built Built int64 `json:"built,omitempty"` // The identity of the user that performed the build diff --git a/pkg/registry/model_bundle.go b/pkg/registry/model_bundle.go index b4463b8..cae6b70 100644 --- a/pkg/registry/model_bundle.go +++ b/pkg/registry/model_bundle.go @@ -3,7 +3,7 @@ * * REST API definition for Apache NiFi Registry web services * - * API version: 2.0.0 + * API version: 2.1.0 * Contact: dev@nifi.apache.org * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git) */ @@ -11,10 +11,10 @@ package registry // The details of the artifact that bundled this parameter provider. type Bundle struct { - // The group of the bundle - Group string `json:"group,omitempty"` // The artifact of the bundle Artifact string `json:"artifact,omitempty"` + // The group of the bundle + Group string `json:"group,omitempty"` // The version of the bundle Version string `json:"version,omitempty"` } diff --git a/pkg/registry/model_bundle_info.go b/pkg/registry/model_bundle_info.go index a1ccb49..1fa0577 100644 --- a/pkg/registry/model_bundle_info.go +++ b/pkg/registry/model_bundle_info.go @@ -3,7 +3,7 @@ * * REST API definition for Apache NiFi Registry web services * - * API version: 2.0.0 + * API version: 2.1.0 * Contact: dev@nifi.apache.org * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git) */ @@ -11,6 +11,8 @@ package registry // The information for the bundle where this extension is located type BundleInfo struct { + // The artifact id of the bundle + ArtifactId string `json:"artifactId,omitempty"` // The id of the bucket where the bundle is located BucketId string `json:"bucketId,omitempty"` // The name of the bucket where the bundle is located @@ -21,10 +23,8 @@ type BundleInfo struct { BundleType string `json:"bundleType,omitempty"` // The group id of the bundle GroupId string `json:"groupId,omitempty"` - // The artifact id of the bundle - ArtifactId string `json:"artifactId,omitempty"` - // The version of the bundle - Version string `json:"version,omitempty"` // The version of the system API the bundle was built against SystemApiVersion string `json:"systemApiVersion,omitempty"` + // The version of the bundle + Version string `json:"version,omitempty"` } diff --git a/pkg/registry/model_bundle_version.go b/pkg/registry/model_bundle_version.go index b4a3c9e..7eaa43c 100644 --- a/pkg/registry/model_bundle_version.go +++ b/pkg/registry/model_bundle_version.go @@ -3,18 +3,18 @@ * * REST API definition for Apache NiFi Registry web services * - * API version: 2.0.0 + * API version: 2.1.0 * Contact: dev@nifi.apache.org * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git) */ package registry type BundleVersion struct { - Link *Link `json:"link,omitempty"` - VersionMetadata *BundleVersionMetadata `json:"versionMetadata"` + Bucket *Bucket `json:"bucket,omitempty"` + Bundle *Bundle `json:"bundle,omitempty"` // The set of other bundle versions that this version is dependent on Dependencies []BundleVersionDependency `json:"dependencies,omitempty"` - Bundle *Bundle `json:"bundle,omitempty"` - Bucket *Bucket `json:"bucket,omitempty"` Filename string `json:"filename,omitempty"` + Link *Link `json:"link,omitempty"` + VersionMetadata *BundleVersionMetadata `json:"versionMetadata"` } diff --git a/pkg/registry/model_bundle_version_dependency.go b/pkg/registry/model_bundle_version_dependency.go index e9b0388..c3479f9 100644 --- a/pkg/registry/model_bundle_version_dependency.go +++ b/pkg/registry/model_bundle_version_dependency.go @@ -3,7 +3,7 @@ * * REST API definition for Apache NiFi Registry web services * - * API version: 2.0.0 + * API version: 2.1.0 * Contact: dev@nifi.apache.org * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git) */ @@ -11,10 +11,10 @@ package registry // The set of other bundle versions that this version is dependent on type BundleVersionDependency struct { - // The group id of the bundle dependency - GroupId string `json:"groupId"` // The artifact id of the bundle dependency ArtifactId string `json:"artifactId"` + // The group id of the bundle dependency + GroupId string `json:"groupId"` // The version of the bundle dependency Version string `json:"version"` } diff --git a/pkg/registry/model_bundle_version_metadata.go b/pkg/registry/model_bundle_version_metadata.go index f77e122..d053f87 100644 --- a/pkg/registry/model_bundle_version_metadata.go +++ b/pkg/registry/model_bundle_version_metadata.go @@ -3,37 +3,37 @@ * * REST API definition for Apache NiFi Registry web services * - * API version: 2.0.0 + * API version: 2.1.0 * Contact: dev@nifi.apache.org * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git) */ package registry type BundleVersionMetadata struct { - Link *Link `json:"link,omitempty"` - // The id of this version of the extension bundle - Id string `json:"id"` - // The id of the extension bundle this version is for - BundleId string `json:"bundleId"` - // The id of the bucket the extension bundle belongs to - BucketId string `json:"bucketId"` - GroupId string `json:"groupId,omitempty"` ArtifactId string `json:"artifactId,omitempty"` - // The version of the extension bundle - Version string `json:"version"` - // The timestamp of the create date of this version - Timestamp int64 `json:"timestamp,omitempty"` // The identity that created this version Author string `json:"author"` + // The id of the bucket the extension bundle belongs to + BucketId string `json:"bucketId"` + BuildInfo *BuildInfo `json:"buildInfo"` + // The id of the extension bundle this version is for + BundleId string `json:"bundleId"` + // The size of the binary content for this version in bytes + ContentSize int64 `json:"contentSize"` // The description for this version Description string `json:"description,omitempty"` + GroupId string `json:"groupId,omitempty"` + // The id of this version of the extension bundle + Id string `json:"id"` + Link *Link `json:"link,omitempty"` // The hex representation of the SHA-256 digest of the binary content for this version Sha256 string `json:"sha256"` // Whether or not the client supplied a SHA-256 when uploading the bundle Sha256Supplied bool `json:"sha256Supplied"` - // The size of the binary content for this version in bytes - ContentSize int64 `json:"contentSize"` // The version of the system API that this bundle version was built against SystemApiVersion string `json:"systemApiVersion"` - BuildInfo *BuildInfo `json:"buildInfo"` + // The timestamp of the create date of this version + Timestamp int64 `json:"timestamp,omitempty"` + // The version of the extension bundle + Version string `json:"version"` } diff --git a/pkg/registry/model_bundles_bundle_type_body.go b/pkg/registry/model_bundles_bundle_type_body.go index 8834109..72f2652 100644 --- a/pkg/registry/model_bundles_bundle_type_body.go +++ b/pkg/registry/model_bundles_bundle_type_body.go @@ -3,7 +3,7 @@ * * REST API definition for Apache NiFi Registry web services * - * API version: 2.0.0 + * API version: 2.1.0 * Contact: dev@nifi.apache.org * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git) */ diff --git a/pkg/registry/model_client_id_parameter.go b/pkg/registry/model_client_id_parameter.go index e32a890..b8ee4da 100644 --- a/pkg/registry/model_client_id_parameter.go +++ b/pkg/registry/model_client_id_parameter.go @@ -3,7 +3,7 @@ * * REST API definition for Apache NiFi Registry web services * - * API version: 2.0.0 + * API version: 2.1.0 * Contact: dev@nifi.apache.org * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git) */ diff --git a/pkg/registry/model_component_difference.go b/pkg/registry/model_component_difference.go index 9c6d1e9..9fd8e91 100644 --- a/pkg/registry/model_component_difference.go +++ b/pkg/registry/model_component_difference.go @@ -3,7 +3,7 @@ * * REST API definition for Apache NiFi Registry web services * - * API version: 2.0.0 + * API version: 2.1.0 * Contact: dev@nifi.apache.org * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git) */ @@ -11,14 +11,14 @@ package registry // The list of changes related to this component between the 2 versions. type ComponentDifference struct { - // The earlier value from the difference. - ValueA string `json:"valueA,omitempty"` - // The newer value from the difference. - ValueB string `json:"valueB,omitempty"` // The description of the change. ChangeDescription string `json:"changeDescription,omitempty"` // The key to the difference. DifferenceType string `json:"differenceType,omitempty"` // The description of the change type. DifferenceTypeDescription string `json:"differenceTypeDescription,omitempty"` + // The earlier value from the difference. + ValueA string `json:"valueA,omitempty"` + // The newer value from the difference. + ValueB string `json:"valueB,omitempty"` } diff --git a/pkg/registry/model_component_difference_group.go b/pkg/registry/model_component_difference_group.go index f5a85fa..07611bb 100644 --- a/pkg/registry/model_component_difference_group.go +++ b/pkg/registry/model_component_difference_group.go @@ -3,7 +3,7 @@ * * REST API definition for Apache NiFi Registry web services * - * API version: 2.0.0 + * API version: 2.1.0 * Contact: dev@nifi.apache.org * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git) */ @@ -16,8 +16,8 @@ type ComponentDifferenceGroup struct { ComponentName string `json:"componentName,omitempty"` // The type of component these changes relate to. ComponentType string `json:"componentType,omitempty"` - // The process group id for this component. - ProcessGroupId string `json:"processGroupId,omitempty"` // The list of changes related to this component between the 2 versions. Differences []ComponentDifference `json:"differences,omitempty"` + // The process group id for this component. + ProcessGroupId string `json:"processGroupId,omitempty"` } diff --git a/pkg/registry/model_connectable_component.go b/pkg/registry/model_connectable_component.go index f6e69e4..7f60caa 100644 --- a/pkg/registry/model_connectable_component.go +++ b/pkg/registry/model_connectable_component.go @@ -3,7 +3,7 @@ * * REST API definition for Apache NiFi Registry web services * - * API version: 2.0.0 + * API version: 2.1.0 * Contact: dev@nifi.apache.org * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git) */ @@ -11,16 +11,16 @@ package registry // The destination of the connection. type ConnectableComponent struct { - // The id of the connectable component. - Id string `json:"id,omitempty"` - // The type of component the connectable is. - Type_ string `json:"type,omitempty"` - // The id of the group that the connectable component resides in - GroupId string `json:"groupId,omitempty"` - // The name of the connectable component - Name string `json:"name,omitempty"` // The comments for the connectable component. Comments string `json:"comments,omitempty"` + // The id of the group that the connectable component resides in + GroupId string `json:"groupId,omitempty"` + // The id of the connectable component. + Id string `json:"id,omitempty"` // The instance ID of an existing component that is described by this VersionedComponent, or null if this is not mapped to an instantiated component InstanceIdentifier string `json:"instanceIdentifier,omitempty"` + // The name of the connectable component + Name string `json:"name,omitempty"` + // The type of component the connectable is. + Type_ string `json:"type,omitempty"` } diff --git a/pkg/registry/model_controller_service_api.go b/pkg/registry/model_controller_service_api.go index 5d1d3f9..674420e 100644 --- a/pkg/registry/model_controller_service_api.go +++ b/pkg/registry/model_controller_service_api.go @@ -3,7 +3,7 @@ * * REST API definition for Apache NiFi Registry web services * - * API version: 2.0.0 + * API version: 2.1.0 * Contact: dev@nifi.apache.org * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git) */ @@ -11,7 +11,7 @@ package registry // Lists the APIs this Controller Service implements. type ControllerServiceApi struct { + Bundle *Bundle `json:"bundle,omitempty"` // The fully qualified name of the service interface. Type_ string `json:"type,omitempty"` - Bundle *Bundle `json:"bundle,omitempty"` } diff --git a/pkg/registry/model_controller_service_definition.go b/pkg/registry/model_controller_service_definition.go index b905c89..b8e253e 100644 --- a/pkg/registry/model_controller_service_definition.go +++ b/pkg/registry/model_controller_service_definition.go @@ -3,7 +3,7 @@ * * REST API definition for Apache NiFi Registry web services * - * API version: 2.0.0 + * API version: 2.1.0 * Contact: dev@nifi.apache.org * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git) */ @@ -11,12 +11,12 @@ package registry // The controller service required by this property, or null if none is required type ControllerServiceDefinition struct { + // The artifact id of the service API + ArtifactId string `json:"artifactId,omitempty"` // The class name of the service API ClassName string `json:"className,omitempty"` // The group id of the service API GroupId string `json:"groupId,omitempty"` - // The artifact id of the service API - ArtifactId string `json:"artifactId,omitempty"` // The version of the service API Version string `json:"version,omitempty"` } diff --git a/pkg/registry/model_current_user.go b/pkg/registry/model_current_user.go index e3e812e..f49a666 100644 --- a/pkg/registry/model_current_user.go +++ b/pkg/registry/model_current_user.go @@ -3,20 +3,20 @@ * * REST API definition for Apache NiFi Registry web services * - * API version: 2.0.0 + * API version: 2.1.0 * Contact: dev@nifi.apache.org * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git) */ package registry type CurrentUser struct { - // The identity of the current user - Identity string `json:"identity,omitempty"` // Indicates if the current user is anonymous Anonymous bool `json:"anonymous,omitempty"` + // The identity of the current user + Identity string `json:"identity,omitempty"` // Indicates if the NiFi Registry instance supports logging in LoginSupported bool `json:"loginSupported,omitempty"` - ResourcePermissions *ResourcePermissions `json:"resourcePermissions,omitempty"` // Indicates if the NiFi Registry instance supports logging in with an OIDC provider OidcloginSupported bool `json:"oidcloginSupported,omitempty"` + ResourcePermissions *ResourcePermissions `json:"resourcePermissions,omitempty"` } diff --git a/pkg/registry/model_default_schedule.go b/pkg/registry/model_default_schedule.go index 39a932a..34a03f1 100644 --- a/pkg/registry/model_default_schedule.go +++ b/pkg/registry/model_default_schedule.go @@ -3,7 +3,7 @@ * * REST API definition for Apache NiFi Registry web services * - * API version: 2.0.0 + * API version: 2.1.0 * Contact: dev@nifi.apache.org * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git) */ @@ -11,10 +11,10 @@ package registry // The default schedule for a processor reporting task type DefaultSchedule struct { - // The default scheduling strategy - Strategy string `json:"strategy,omitempty"` - // The default scheduling period - Period string `json:"period,omitempty"` // The default concurrent tasks ConcurrentTasks string `json:"concurrentTasks,omitempty"` + // The default scheduling period + Period string `json:"period,omitempty"` + // The default scheduling strategy + Strategy string `json:"strategy,omitempty"` } diff --git a/pkg/registry/model_default_settings.go b/pkg/registry/model_default_settings.go index a3b8ddf..df02be1 100644 --- a/pkg/registry/model_default_settings.go +++ b/pkg/registry/model_default_settings.go @@ -3,7 +3,7 @@ * * REST API definition for Apache NiFi Registry web services * - * API version: 2.0.0 + * API version: 2.1.0 * Contact: dev@nifi.apache.org * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git) */ @@ -11,10 +11,10 @@ package registry // The default settings for a processor type DefaultSettings struct { - // The default yield duration - YieldDuration string `json:"yieldDuration,omitempty"` - // The default penalty duration - PenaltyDuration string `json:"penaltyDuration,omitempty"` // The default bulletin level BulletinLevel string `json:"bulletinLevel,omitempty"` + // The default penalty duration + PenaltyDuration string `json:"penaltyDuration,omitempty"` + // The default yield duration + YieldDuration string `json:"yieldDuration,omitempty"` } diff --git a/pkg/registry/model_dependency.go b/pkg/registry/model_dependency.go index f845fa6..dcc86de 100644 --- a/pkg/registry/model_dependency.go +++ b/pkg/registry/model_dependency.go @@ -3,7 +3,7 @@ * * REST API definition for Apache NiFi Registry web services * - * API version: 2.0.0 + * API version: 2.1.0 * Contact: dev@nifi.apache.org * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git) */ @@ -11,9 +11,9 @@ package registry // The properties that this property depends on type Dependency struct { - // The name of the dependent property - PropertyName string `json:"propertyName,omitempty"` + DependentValues *DependentValues `json:"dependentValues,omitempty"` // The display name of the dependent property PropertyDisplayName string `json:"propertyDisplayName,omitempty"` - DependentValues *DependentValues `json:"dependentValues,omitempty"` + // The name of the dependent property + PropertyName string `json:"propertyName,omitempty"` } diff --git a/pkg/registry/model_dependent_values.go b/pkg/registry/model_dependent_values.go index a3e3a97..7c061aa 100644 --- a/pkg/registry/model_dependent_values.go +++ b/pkg/registry/model_dependent_values.go @@ -3,7 +3,7 @@ * * REST API definition for Apache NiFi Registry web services * - * API version: 2.0.0 + * API version: 2.1.0 * Contact: dev@nifi.apache.org * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git) */ diff --git a/pkg/registry/model_deprecation_notice.go b/pkg/registry/model_deprecation_notice.go index c4f6a4f..ae09b3a 100644 --- a/pkg/registry/model_deprecation_notice.go +++ b/pkg/registry/model_deprecation_notice.go @@ -3,7 +3,7 @@ * * REST API definition for Apache NiFi Registry web services * - * API version: 2.0.0 + * API version: 2.1.0 * Contact: dev@nifi.apache.org * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git) */ @@ -11,8 +11,8 @@ package registry // The deprecation notice of the extension type DeprecationNotice struct { - // The reason for the deprecation - Reason string `json:"reason,omitempty"` // The alternatives to use Alternatives []string `json:"alternatives,omitempty"` + // The reason for the deprecation + Reason string `json:"reason,omitempty"` } diff --git a/pkg/registry/model_dynamic_property.go b/pkg/registry/model_dynamic_property.go index 90fc178..8d03a40 100644 --- a/pkg/registry/model_dynamic_property.go +++ b/pkg/registry/model_dynamic_property.go @@ -3,7 +3,7 @@ * * REST API definition for Apache NiFi Registry web services * - * API version: 2.0.0 + * API version: 2.1.0 * Contact: dev@nifi.apache.org * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git) */ @@ -11,14 +11,14 @@ package registry // The dynamic properties of the extension type DynamicProperty struct { - // The description of the dynamic property name - Name string `json:"name,omitempty"` - // The description of the dynamic property value - Value string `json:"value,omitempty"` // The description of the dynamic property Description string `json:"description,omitempty"` // The scope of the expression language support ExpressionLanguageScope string `json:"expressionLanguageScope,omitempty"` // Whether or not expression language is supported ExpressionLanguageSupported bool `json:"expressionLanguageSupported,omitempty"` + // The description of the dynamic property name + Name string `json:"name,omitempty"` + // The description of the dynamic property value + Value string `json:"value,omitempty"` } diff --git a/pkg/registry/model_dynamic_relationship.go b/pkg/registry/model_dynamic_relationship.go index 2328944..4a4fa6e 100644 --- a/pkg/registry/model_dynamic_relationship.go +++ b/pkg/registry/model_dynamic_relationship.go @@ -3,7 +3,7 @@ * * REST API definition for Apache NiFi Registry web services * - * API version: 2.0.0 + * API version: 2.1.0 * Contact: dev@nifi.apache.org * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git) */ @@ -11,8 +11,8 @@ package registry // The dynamic relationships of the extension type DynamicRelationship struct { - // The description of the dynamic relationship name - Name string `json:"name,omitempty"` // The description of the dynamic relationship Description string `json:"description,omitempty"` + // The description of the dynamic relationship name + Name string `json:"name,omitempty"` } diff --git a/pkg/registry/model_extension.go b/pkg/registry/model_extension.go index 6419e0e..badfb42 100644 --- a/pkg/registry/model_extension.go +++ b/pkg/registry/model_extension.go @@ -3,60 +3,60 @@ * * REST API definition for Apache NiFi Registry web services * - * API version: 2.0.0 + * API version: 2.1.0 * Contact: dev@nifi.apache.org * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git) */ package registry type Extension struct { - // The name of the extension - Name string `json:"name"` - // The type of the extension - Type_ string `json:"type"` + DefaultSchedule *DefaultSchedule `json:"defaultSchedule,omitempty"` + DefaultSettings *DefaultSettings `json:"defaultSettings,omitempty"` DeprecationNotice *DeprecationNotice `json:"deprecationNotice,omitempty"` // The description of the extension Description string `json:"description,omitempty"` - // The tags of the extension - Tags []string `json:"tags,omitempty"` - // The properties of the extension - Properties []Property `json:"properties,omitempty"` - SupportsSensitiveDynamicProperties bool `json:"supportsSensitiveDynamicProperties,omitempty"` // The dynamic properties of the extension DynamicProperties []DynamicProperty `json:"dynamicProperties,omitempty"` - // The relationships of the extension - Relationships []Relationship `json:"relationships,omitempty"` DynamicRelationship *DynamicRelationship `json:"dynamicRelationship,omitempty"` + // The input requirement of the extension + InputRequirement string `json:"inputRequirement,omitempty"` + // Zero or more documented use cases for how the processor may be used in conjunction with other processors + MultiProcessorUseCases []MultiProcessorUseCase `json:"multiProcessorUseCases,omitempty"` + // The name of the extension + Name string `json:"name"` + // Indicates that a processor should be scheduled only on the primary node + PrimaryNodeOnly bool `json:"primaryNodeOnly,omitempty"` + // The properties of the extension + Properties []Property `json:"properties,omitempty"` + // The service APIs provided by this extension + ProvidedServiceAPIs []ProvidedServiceApi `json:"providedServiceAPIs,omitempty"` // The attributes read from flow files by the extension ReadsAttributes []Attribute `json:"readsAttributes,omitempty"` - // The attributes written to flow files by the extension - WritesAttributes []Attribute `json:"writesAttributes,omitempty"` - Stateful *Stateful `json:"stateful,omitempty"` + // The relationships of the extension + Relationships []Relationship `json:"relationships,omitempty"` Restricted *Restricted `json:"restricted,omitempty"` - // The input requirement of the extension - InputRequirement string `json:"inputRequirement,omitempty"` - // The resource considerations of the extension - SystemResourceConsiderations []SystemResourceConsideration `json:"systemResourceConsiderations,omitempty"` // The names of other extensions to see SeeAlso []string `json:"seeAlso,omitempty"` - // The service APIs provided by this extension - ProvidedServiceAPIs []ProvidedServiceApi `json:"providedServiceAPIs,omitempty"` - DefaultSettings *DefaultSettings `json:"defaultSettings,omitempty"` - DefaultSchedule *DefaultSchedule `json:"defaultSchedule,omitempty"` + // Indicates that a processor is side effect free + SideEffectFree bool `json:"sideEffectFree,omitempty"` + Stateful *Stateful `json:"stateful,omitempty"` + // Indicates that a processor supports batching + SupportsBatching bool `json:"supportsBatching,omitempty"` + SupportsSensitiveDynamicProperties bool `json:"supportsSensitiveDynamicProperties,omitempty"` + // The resource considerations of the extension + SystemResourceConsiderations []SystemResourceConsideration `json:"systemResourceConsiderations,omitempty"` + // The tags of the extension + Tags []string `json:"tags,omitempty"` // Indicates that a processor should be triggered serially TriggerSerially bool `json:"triggerSerially,omitempty"` - // Indicates that a processor should be triggered when the incoming queues are empty - TriggerWhenEmpty bool `json:"triggerWhenEmpty,omitempty"` // Indicates that a processor should be triggered when any destinations have space for flow files TriggerWhenAnyDestinationAvailable bool `json:"triggerWhenAnyDestinationAvailable,omitempty"` - // Indicates that a processor supports batching - SupportsBatching bool `json:"supportsBatching,omitempty"` - // Indicates that a processor should be scheduled only on the primary node - PrimaryNodeOnly bool `json:"primaryNodeOnly,omitempty"` - // Indicates that a processor is side effect free - SideEffectFree bool `json:"sideEffectFree,omitempty"` + // Indicates that a processor should be triggered when the incoming queues are empty + TriggerWhenEmpty bool `json:"triggerWhenEmpty,omitempty"` + // The type of the extension + Type_ string `json:"type"` // Zero or more documented use cases for how the extension may be used UseCases []UseCase `json:"useCases,omitempty"` - // Zero or more documented use cases for how the processor may be used in conjunction with other processors - MultiProcessorUseCases []MultiProcessorUseCase `json:"multiProcessorUseCases,omitempty"` + // The attributes written to flow files by the extension + WritesAttributes []Attribute `json:"writesAttributes,omitempty"` } diff --git a/pkg/registry/model_extension_filter_params.go b/pkg/registry/model_extension_filter_params.go index 90db90e..9eb4265 100644 --- a/pkg/registry/model_extension_filter_params.go +++ b/pkg/registry/model_extension_filter_params.go @@ -3,7 +3,7 @@ * * REST API definition for Apache NiFi Registry web services * - * API version: 2.0.0 + * API version: 2.1.0 * Contact: dev@nifi.apache.org * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git) */ diff --git a/pkg/registry/model_extension_metadata.go b/pkg/registry/model_extension_metadata.go index 2de9ac9..470c534 100644 --- a/pkg/registry/model_extension_metadata.go +++ b/pkg/registry/model_extension_metadata.go @@ -3,7 +3,7 @@ * * REST API definition for Apache NiFi Registry web services * - * API version: 2.0.0 + * API version: 2.1.0 * Contact: dev@nifi.apache.org * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git) */ @@ -11,23 +11,23 @@ package registry // The metadata for the extensions type ExtensionMetadata struct { - Link *Link `json:"link,omitempty"` - // The name of the extension - Name string `json:"name,omitempty"` - // The display name of the extension - DisplayName string `json:"displayName,omitempty"` - // The type of the extension - Type_ string `json:"type,omitempty"` + BundleInfo *BundleInfo `json:"bundleInfo,omitempty"` + DeprecationNotice *DeprecationNotice `json:"deprecationNotice,omitempty"` // The description of the extension Description string `json:"description,omitempty"` - DeprecationNotice *DeprecationNotice `json:"deprecationNotice,omitempty"` - // The tags of the extension - Tags []string `json:"tags,omitempty"` - Restricted *Restricted `json:"restricted,omitempty"` - // The service APIs provided by the extension - ProvidedServiceAPIs []ProvidedServiceApi `json:"providedServiceAPIs,omitempty"` - BundleInfo *BundleInfo `json:"bundleInfo,omitempty"` + // The display name of the extension + DisplayName string `json:"displayName,omitempty"` // Whether or not the extension has additional detail documentation HasAdditionalDetails bool `json:"hasAdditionalDetails,omitempty"` + Link *Link `json:"link,omitempty"` LinkDocs *Link `json:"linkDocs,omitempty"` + // The name of the extension + Name string `json:"name,omitempty"` + // The service APIs provided by the extension + ProvidedServiceAPIs []ProvidedServiceApi `json:"providedServiceAPIs,omitempty"` + Restricted *Restricted `json:"restricted,omitempty"` + // The tags of the extension + Tags []string `json:"tags,omitempty"` + // The type of the extension + Type_ string `json:"type,omitempty"` } diff --git a/pkg/registry/model_extension_metadata_container.go b/pkg/registry/model_extension_metadata_container.go index e566e21..81e7a4a 100644 --- a/pkg/registry/model_extension_metadata_container.go +++ b/pkg/registry/model_extension_metadata_container.go @@ -3,16 +3,16 @@ * * REST API definition for Apache NiFi Registry web services * - * API version: 2.0.0 + * API version: 2.1.0 * Contact: dev@nifi.apache.org * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git) */ package registry type ExtensionMetadataContainer struct { - // The number of extensions in the response - NumResults int32 `json:"numResults,omitempty"` - FilterParams *ExtensionFilterParams `json:"filterParams,omitempty"` // The metadata for the extensions Extensions []ExtensionMetadata `json:"extensions,omitempty"` + FilterParams *ExtensionFilterParams `json:"filterParams,omitempty"` + // The number of extensions in the response + NumResults int32 `json:"numResults,omitempty"` } diff --git a/pkg/registry/model_extension_repo_artifact.go b/pkg/registry/model_extension_repo_artifact.go index 149bc98..e615ad6 100644 --- a/pkg/registry/model_extension_repo_artifact.go +++ b/pkg/registry/model_extension_repo_artifact.go @@ -3,18 +3,18 @@ * * REST API definition for Apache NiFi Registry web services * - * API version: 2.0.0 + * API version: 2.1.0 * Contact: dev@nifi.apache.org * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git) */ package registry type ExtensionRepoArtifact struct { - Link *Link `json:"link,omitempty"` + // The artifact id + ArtifactId string `json:"artifactId,omitempty"` // The bucket name BucketName string `json:"bucketName,omitempty"` // The group id GroupId string `json:"groupId,omitempty"` - // The artifact id - ArtifactId string `json:"artifactId,omitempty"` + Link *Link `json:"link,omitempty"` } diff --git a/pkg/registry/model_extension_repo_bucket.go b/pkg/registry/model_extension_repo_bucket.go index 8b69d1a..142378a 100644 --- a/pkg/registry/model_extension_repo_bucket.go +++ b/pkg/registry/model_extension_repo_bucket.go @@ -3,14 +3,14 @@ * * REST API definition for Apache NiFi Registry web services * - * API version: 2.0.0 + * API version: 2.1.0 * Contact: dev@nifi.apache.org * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git) */ package registry type ExtensionRepoBucket struct { - Link *Link `json:"link,omitempty"` // The name of the bucket BucketName string `json:"bucketName,omitempty"` + Link *Link `json:"link,omitempty"` } diff --git a/pkg/registry/model_extension_repo_group.go b/pkg/registry/model_extension_repo_group.go index 6d00184..e5e4fe7 100644 --- a/pkg/registry/model_extension_repo_group.go +++ b/pkg/registry/model_extension_repo_group.go @@ -3,16 +3,16 @@ * * REST API definition for Apache NiFi Registry web services * - * API version: 2.0.0 + * API version: 2.1.0 * Contact: dev@nifi.apache.org * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git) */ package registry type ExtensionRepoGroup struct { - Link *Link `json:"link,omitempty"` // The bucket name BucketName string `json:"bucketName,omitempty"` // The group id GroupId string `json:"groupId,omitempty"` + Link *Link `json:"link,omitempty"` } diff --git a/pkg/registry/model_extension_repo_version.go b/pkg/registry/model_extension_repo_version.go index 155248b..ad39e2f 100644 --- a/pkg/registry/model_extension_repo_version.go +++ b/pkg/registry/model_extension_repo_version.go @@ -3,15 +3,15 @@ * * REST API definition for Apache NiFi Registry web services * - * API version: 2.0.0 + * API version: 2.1.0 * Contact: dev@nifi.apache.org * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git) */ package registry type ExtensionRepoVersion struct { - ExtensionsLink *Link `json:"extensionsLink,omitempty"` DownloadLink *Link `json:"downloadLink,omitempty"` + ExtensionsLink *Link `json:"extensionsLink,omitempty"` Sha256Link *Link `json:"sha256Link,omitempty"` // Indicates if the client supplied a SHA-256 when uploading this version of the extension bundle. Sha256Supplied bool `json:"sha256Supplied,omitempty"` diff --git a/pkg/registry/model_extension_repo_version_summary.go b/pkg/registry/model_extension_repo_version_summary.go index 777abce..ebe53a4 100644 --- a/pkg/registry/model_extension_repo_version_summary.go +++ b/pkg/registry/model_extension_repo_version_summary.go @@ -3,24 +3,24 @@ * * REST API definition for Apache NiFi Registry web services * - * API version: 2.0.0 + * API version: 2.1.0 * Contact: dev@nifi.apache.org * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git) */ package registry type ExtensionRepoVersionSummary struct { - Link *Link `json:"link,omitempty"` - // The bucket name - BucketName string `json:"bucketName,omitempty"` - // The group id - GroupId string `json:"groupId,omitempty"` // The artifact id ArtifactId string `json:"artifactId,omitempty"` - // The version - Version string `json:"version,omitempty"` // The identity of the user that created this version Author string `json:"author,omitempty"` + // The bucket name + BucketName string `json:"bucketName,omitempty"` + // The group id + GroupId string `json:"groupId,omitempty"` + Link *Link `json:"link,omitempty"` // The timestamp of when this version was created Timestamp int64 `json:"timestamp,omitempty"` + // The version + Version string `json:"version,omitempty"` } diff --git a/pkg/registry/model_external_controller_service_reference.go b/pkg/registry/model_external_controller_service_reference.go index 93ec769..65553cc 100644 --- a/pkg/registry/model_external_controller_service_reference.go +++ b/pkg/registry/model_external_controller_service_reference.go @@ -3,7 +3,7 @@ * * REST API definition for Apache NiFi Registry web services * - * API version: 2.0.0 + * API version: 2.1.0 * Contact: dev@nifi.apache.org * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git) */ diff --git a/pkg/registry/model_fields.go b/pkg/registry/model_fields.go index b843cef..053c806 100644 --- a/pkg/registry/model_fields.go +++ b/pkg/registry/model_fields.go @@ -3,7 +3,7 @@ * * REST API definition for Apache NiFi Registry web services * - * API version: 2.0.0 + * API version: 2.1.0 * Contact: dev@nifi.apache.org * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git) */ diff --git a/pkg/registry/model_form_data_content_disposition.go b/pkg/registry/model_form_data_content_disposition.go index 5122004..90481ef 100644 --- a/pkg/registry/model_form_data_content_disposition.go +++ b/pkg/registry/model_form_data_content_disposition.go @@ -3,7 +3,7 @@ * * REST API definition for Apache NiFi Registry web services * - * API version: 2.0.0 + * API version: 2.1.0 * Contact: dev@nifi.apache.org * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git) */ @@ -13,12 +13,12 @@ import ( ) type FormDataContentDisposition struct { - Type_ string `json:"type,omitempty"` - Parameters map[string]string `json:"parameters,omitempty"` - FileName string `json:"fileName,omitempty"` CreationDate time.Time `json:"creationDate,omitempty"` + FileName string `json:"fileName,omitempty"` ModificationDate time.Time `json:"modificationDate,omitempty"` + Name string `json:"name,omitempty"` + Parameters map[string]string `json:"parameters,omitempty"` ReadDate time.Time `json:"readDate,omitempty"` Size int64 `json:"size,omitempty"` - Name string `json:"name,omitempty"` + Type_ string `json:"type,omitempty"` } diff --git a/pkg/registry/model_link.go b/pkg/registry/model_link.go index 86712ac..7f3599a 100644 --- a/pkg/registry/model_link.go +++ b/pkg/registry/model_link.go @@ -3,7 +3,7 @@ * * REST API definition for Apache NiFi Registry web services * - * API version: 2.0.0 + * API version: 2.1.0 * Contact: dev@nifi.apache.org * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git) */ @@ -11,11 +11,11 @@ package registry // An WebLink to this entity. type Link struct { - UriBuilder *UriBuilder `json:"uriBuilder,omitempty"` + Params map[string]string `json:"params,omitempty"` Rel string `json:"rel,omitempty"` Rels []string `json:"rels,omitempty"` - Uri string `json:"uri,omitempty"` Title string `json:"title,omitempty"` Type_ string `json:"type,omitempty"` - Params map[string]string `json:"params,omitempty"` + Uri string `json:"uri,omitempty"` + UriBuilder *UriBuilder `json:"uriBuilder,omitempty"` } diff --git a/pkg/registry/model_long_parameter.go b/pkg/registry/model_long_parameter.go index 8e9f1dc..43a9ed1 100644 --- a/pkg/registry/model_long_parameter.go +++ b/pkg/registry/model_long_parameter.go @@ -3,7 +3,7 @@ * * REST API definition for Apache NiFi Registry web services * - * API version: 2.0.0 + * API version: 2.1.0 * Contact: dev@nifi.apache.org * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git) */ diff --git a/pkg/registry/model_multi_processor_use_case.go b/pkg/registry/model_multi_processor_use_case.go index 4aacf8d..ec36726 100644 --- a/pkg/registry/model_multi_processor_use_case.go +++ b/pkg/registry/model_multi_processor_use_case.go @@ -3,7 +3,7 @@ * * REST API definition for Apache NiFi Registry web services * - * API version: 2.0.0 + * API version: 2.1.0 * Contact: dev@nifi.apache.org * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git) */ @@ -12,7 +12,7 @@ package registry // Zero or more documented use cases for how the processor may be used in conjunction with other processors type MultiProcessorUseCase struct { Description string `json:"description,omitempty"` - Notes string `json:"notes,omitempty"` Keywords []string `json:"keywords,omitempty"` + Notes string `json:"notes,omitempty"` ProcessorConfigurations []ProcessorConfiguration `json:"processorConfigurations,omitempty"` } diff --git a/pkg/registry/model_parameter_provider_reference.go b/pkg/registry/model_parameter_provider_reference.go index 08b1ceb..1be7f3c 100644 --- a/pkg/registry/model_parameter_provider_reference.go +++ b/pkg/registry/model_parameter_provider_reference.go @@ -3,7 +3,7 @@ * * REST API definition for Apache NiFi Registry web services * - * API version: 2.0.0 + * API version: 2.1.0 * Contact: dev@nifi.apache.org * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git) */ @@ -11,11 +11,11 @@ package registry // Contains basic information about parameter providers referenced in the versioned flow. type ParameterProviderReference struct { + Bundle *Bundle `json:"bundle,omitempty"` // The identifier of the parameter provider Identifier string `json:"identifier,omitempty"` // The name of the parameter provider Name string `json:"name,omitempty"` // The fully qualified name of the parameter provider class. Type_ string `json:"type,omitempty"` - Bundle *Bundle `json:"bundle,omitempty"` } diff --git a/pkg/registry/model_permissions.go b/pkg/registry/model_permissions.go index 37f81f2..d89bdad 100644 --- a/pkg/registry/model_permissions.go +++ b/pkg/registry/model_permissions.go @@ -3,7 +3,7 @@ * * REST API definition for Apache NiFi Registry web services * - * API version: 2.0.0 + * API version: 2.1.0 * Contact: dev@nifi.apache.org * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git) */ @@ -11,10 +11,10 @@ package registry // The access that the current user has to any top level resources (a logical 'OR' of all other values) type Permissions struct { + // Indicates whether the user can delete a given resource. + CanDelete bool `json:"canDelete,omitempty"` // Indicates whether the user can read a given resource. CanRead bool `json:"canRead,omitempty"` // Indicates whether the user can write a given resource. CanWrite bool `json:"canWrite,omitempty"` - // Indicates whether the user can delete a given resource. - CanDelete bool `json:"canDelete,omitempty"` } diff --git a/pkg/registry/model_position.go b/pkg/registry/model_position.go index 8dd8b15..6aa7885 100644 --- a/pkg/registry/model_position.go +++ b/pkg/registry/model_position.go @@ -3,7 +3,7 @@ * * REST API definition for Apache NiFi Registry web services * - * API version: 2.0.0 + * API version: 2.1.0 * Contact: dev@nifi.apache.org * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git) */ diff --git a/pkg/registry/model_processor_configuration.go b/pkg/registry/model_processor_configuration.go index dc021a6..7827fc9 100644 --- a/pkg/registry/model_processor_configuration.go +++ b/pkg/registry/model_processor_configuration.go @@ -3,13 +3,13 @@ * * REST API definition for Apache NiFi Registry web services * - * API version: 2.0.0 + * API version: 2.1.0 * Contact: dev@nifi.apache.org * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git) */ package registry type ProcessorConfiguration struct { - ProcessorClassName string `json:"processorClassName,omitempty"` Configuration string `json:"configuration,omitempty"` + ProcessorClassName string `json:"processorClassName,omitempty"` } diff --git a/pkg/registry/model_property.go b/pkg/registry/model_property.go index 0f91847..79950c4 100644 --- a/pkg/registry/model_property.go +++ b/pkg/registry/model_property.go @@ -3,7 +3,7 @@ * * REST API definition for Apache NiFi Registry web services * - * API version: 2.0.0 + * API version: 2.1.0 * Contact: dev@nifi.apache.org * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git) */ @@ -11,30 +11,30 @@ package registry // The properties of the extension type Property struct { - // The name of the property - Name string `json:"name,omitempty"` - // The display name - DisplayName string `json:"displayName,omitempty"` - // The description - Description string `json:"description,omitempty"` - // The default value - DefaultValue string `json:"defaultValue,omitempty"` - ControllerServiceDefinition *ControllerServiceDefinition `json:"controllerServiceDefinition,omitempty"` // The allowable values for this property AllowableValues []AllowableValue `json:"allowableValues,omitempty"` + ControllerServiceDefinition *ControllerServiceDefinition `json:"controllerServiceDefinition,omitempty"` + // The default value + DefaultValue string `json:"defaultValue,omitempty"` + // The properties that this property depends on + Dependencies []Dependency `json:"dependencies,omitempty"` + // The description + Description string `json:"description,omitempty"` + // The display name + DisplayName string `json:"displayName,omitempty"` + // Whether or not the processor is dynamic + Dynamic bool `json:"dynamic,omitempty"` + // Whether or not the processor dynamically modifies the classpath + DynamicallyModifiesClasspath bool `json:"dynamicallyModifiesClasspath,omitempty"` + // The scope of expression language support + ExpressionLanguageScope string `json:"expressionLanguageScope,omitempty"` + // Whether or not expression language is supported + ExpressionLanguageSupported bool `json:"expressionLanguageSupported,omitempty"` + // The name of the property + Name string `json:"name,omitempty"` // Whether or not the property is required Required bool `json:"required,omitempty"` + ResourceDefinition *ResourceDefinition `json:"resourceDefinition,omitempty"` // Whether or not the property is sensitive Sensitive bool `json:"sensitive,omitempty"` - // Whether or not expression language is supported - ExpressionLanguageSupported bool `json:"expressionLanguageSupported,omitempty"` - // The scope of expression language support - ExpressionLanguageScope string `json:"expressionLanguageScope,omitempty"` - // Whether or not the processor dynamically modifies the classpath - DynamicallyModifiesClasspath bool `json:"dynamicallyModifiesClasspath,omitempty"` - // Whether or not the processor is dynamic - Dynamic bool `json:"dynamic,omitempty"` - // The properties that this property depends on - Dependencies []Dependency `json:"dependencies,omitempty"` - ResourceDefinition *ResourceDefinition `json:"resourceDefinition,omitempty"` } diff --git a/pkg/registry/model_provided_service_api.go b/pkg/registry/model_provided_service_api.go index b516309..bf27974 100644 --- a/pkg/registry/model_provided_service_api.go +++ b/pkg/registry/model_provided_service_api.go @@ -3,7 +3,7 @@ * * REST API definition for Apache NiFi Registry web services * - * API version: 2.0.0 + * API version: 2.1.0 * Contact: dev@nifi.apache.org * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git) */ @@ -11,12 +11,12 @@ package registry // The service APIs provided by the extension type ProvidedServiceApi struct { + // The artifact id of the service API being provided + ArtifactId string `json:"artifactId"` // The class name of the service API being provided ClassName string `json:"className"` // The group id of the service API being provided GroupId string `json:"groupId"` - // The artifact id of the service API being provided - ArtifactId string `json:"artifactId"` // The version of the service API being provided Version string `json:"version"` } diff --git a/pkg/registry/model_registry_about.go b/pkg/registry/model_registry_about.go index 1b452fe..6d96c20 100644 --- a/pkg/registry/model_registry_about.go +++ b/pkg/registry/model_registry_about.go @@ -3,7 +3,7 @@ * * REST API definition for Apache NiFi Registry web services * - * API version: 2.0.0 + * API version: 2.1.0 * Contact: dev@nifi.apache.org * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git) */ diff --git a/pkg/registry/model_registry_configuration.go b/pkg/registry/model_registry_configuration.go index 129ff08..9bd0c03 100644 --- a/pkg/registry/model_registry_configuration.go +++ b/pkg/registry/model_registry_configuration.go @@ -3,17 +3,17 @@ * * REST API definition for Apache NiFi Registry web services * - * API version: 2.0.0 + * API version: 2.1.0 * Contact: dev@nifi.apache.org * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git) */ package registry type RegistryConfiguration struct { - // Whether this NiFi Registry supports a managed authorizer. Managed authorizers can visualize users, groups, and policies in the UI. - SupportsManagedAuthorizer bool `json:"supportsManagedAuthorizer,omitempty"` // Whether this NiFi Registry supports a configurable authorizer. SupportsConfigurableAuthorizer bool `json:"supportsConfigurableAuthorizer,omitempty"` // Whether this NiFi Registry supports configurable users and groups. SupportsConfigurableUsersAndGroups bool `json:"supportsConfigurableUsersAndGroups,omitempty"` + // Whether this NiFi Registry supports a managed authorizer. Managed authorizers can visualize users, groups, and policies in the UI. + SupportsManagedAuthorizer bool `json:"supportsManagedAuthorizer,omitempty"` } diff --git a/pkg/registry/model_relationship.go b/pkg/registry/model_relationship.go index da8c488..791c029 100644 --- a/pkg/registry/model_relationship.go +++ b/pkg/registry/model_relationship.go @@ -3,7 +3,7 @@ * * REST API definition for Apache NiFi Registry web services * - * API version: 2.0.0 + * API version: 2.1.0 * Contact: dev@nifi.apache.org * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git) */ @@ -11,10 +11,10 @@ package registry // The relationships of the extension type Relationship struct { - // The name of the relationship - Name string `json:"name,omitempty"` - // The description of the relationship - Description string `json:"description,omitempty"` // Whether or not the relationship is auto-terminated by default AutoTerminated bool `json:"autoTerminated,omitempty"` + // The description of the relationship + Description string `json:"description,omitempty"` + // The name of the relationship + Name string `json:"name,omitempty"` } diff --git a/pkg/registry/model_resource.go b/pkg/registry/model_resource.go index 1a6488f..3be5ad4 100644 --- a/pkg/registry/model_resource.go +++ b/pkg/registry/model_resource.go @@ -3,7 +3,7 @@ * * REST API definition for Apache NiFi Registry web services * - * API version: 2.0.0 + * API version: 2.1.0 * Contact: dev@nifi.apache.org * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git) */ diff --git a/pkg/registry/model_resource_definition.go b/pkg/registry/model_resource_definition.go index 3fa9ac8..b5d449b 100644 --- a/pkg/registry/model_resource_definition.go +++ b/pkg/registry/model_resource_definition.go @@ -3,7 +3,7 @@ * * REST API definition for Apache NiFi Registry web services * - * API version: 2.0.0 + * API version: 2.1.0 * Contact: dev@nifi.apache.org * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git) */ diff --git a/pkg/registry/model_resource_permissions.go b/pkg/registry/model_resource_permissions.go index 831d2aa..fcc5129 100644 --- a/pkg/registry/model_resource_permissions.go +++ b/pkg/registry/model_resource_permissions.go @@ -3,7 +3,7 @@ * * REST API definition for Apache NiFi Registry web services * - * API version: 2.0.0 + * API version: 2.1.0 * Contact: dev@nifi.apache.org * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git) */ @@ -11,9 +11,9 @@ package registry // A summary top-level resource access policies granted to this tenant. type ResourcePermissions struct { + AnyTopLevelResource *Permissions `json:"anyTopLevelResource,omitempty"` Buckets *Permissions `json:"buckets,omitempty"` - Tenants *Permissions `json:"tenants,omitempty"` Policies *Permissions `json:"policies,omitempty"` Proxy *Permissions `json:"proxy,omitempty"` - AnyTopLevelResource *Permissions `json:"anyTopLevelResource,omitempty"` + Tenants *Permissions `json:"tenants,omitempty"` } diff --git a/pkg/registry/model_restricted.go b/pkg/registry/model_restricted.go index f2816c0..88fdb04 100644 --- a/pkg/registry/model_restricted.go +++ b/pkg/registry/model_restricted.go @@ -3,7 +3,7 @@ * * REST API definition for Apache NiFi Registry web services * - * API version: 2.0.0 + * API version: 2.1.0 * Contact: dev@nifi.apache.org * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git) */ diff --git a/pkg/registry/model_restriction.go b/pkg/registry/model_restriction.go index 616fffa..4ac04cf 100644 --- a/pkg/registry/model_restriction.go +++ b/pkg/registry/model_restriction.go @@ -3,7 +3,7 @@ * * REST API definition for Apache NiFi Registry web services * - * API version: 2.0.0 + * API version: 2.1.0 * Contact: dev@nifi.apache.org * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git) */ @@ -11,8 +11,8 @@ package registry // The specific restrictions type Restriction struct { - // The permission required for this restriction - RequiredPermission string `json:"requiredPermission"` // The explanation of this restriction Explanation string `json:"explanation"` + // The permission required for this restriction + RequiredPermission string `json:"requiredPermission"` } diff --git a/pkg/registry/model_revision_info.go b/pkg/registry/model_revision_info.go index 7fadb30..1373a42 100644 --- a/pkg/registry/model_revision_info.go +++ b/pkg/registry/model_revision_info.go @@ -3,7 +3,7 @@ * * REST API definition for Apache NiFi Registry web services * - * API version: 2.0.0 + * API version: 2.1.0 * Contact: dev@nifi.apache.org * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git) */ @@ -13,8 +13,8 @@ package registry type RevisionInfo struct { // A client identifier used to make a request. By including a client identifier, the API can allow multiple requests without needing the current revision. Due to the asynchronous nature of requests/responses this was implemented to allow the client to make numerous requests without having to wait for the previous response to come back. ClientId string `json:"clientId,omitempty"` - // NiFi Registry employs an optimistic locking strategy where the client must include a revision in their request when performing an update. In a response to a mutable flow request, this field represents the updated base version. - Version int64 `json:"version,omitempty"` // The user that last modified the entity. LastModifier string `json:"lastModifier,omitempty"` + // NiFi Registry employs an optimistic locking strategy where the client must include a revision in their request when performing an update. In a response to a mutable flow request, this field represents the updated base version. + Version int64 `json:"version,omitempty"` } diff --git a/pkg/registry/model_stateful.go b/pkg/registry/model_stateful.go index 6fcc6a0..297e64f 100644 --- a/pkg/registry/model_stateful.go +++ b/pkg/registry/model_stateful.go @@ -3,7 +3,7 @@ * * REST API definition for Apache NiFi Registry web services * - * API version: 2.0.0 + * API version: 2.1.0 * Contact: dev@nifi.apache.org * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git) */ diff --git a/pkg/registry/model_system_resource_consideration.go b/pkg/registry/model_system_resource_consideration.go index 774cedf..e86a7fc 100644 --- a/pkg/registry/model_system_resource_consideration.go +++ b/pkg/registry/model_system_resource_consideration.go @@ -3,7 +3,7 @@ * * REST API definition for Apache NiFi Registry web services * - * API version: 2.0.0 + * API version: 2.1.0 * Contact: dev@nifi.apache.org * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git) */ @@ -11,8 +11,8 @@ package registry // The resource considerations of the extension type SystemResourceConsideration struct { - // The resource to consider - Resource string `json:"resource,omitempty"` // The description of how the resource is affected Description string `json:"description,omitempty"` + // The resource to consider + Resource string `json:"resource,omitempty"` } diff --git a/pkg/registry/model_tag_count.go b/pkg/registry/model_tag_count.go index 2a4943b..03463ae 100644 --- a/pkg/registry/model_tag_count.go +++ b/pkg/registry/model_tag_count.go @@ -3,15 +3,15 @@ * * REST API definition for Apache NiFi Registry web services * - * API version: 2.0.0 + * API version: 2.1.0 * Contact: dev@nifi.apache.org * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git) */ package registry type TagCount struct { - // The tag label - Tag string `json:"tag,omitempty"` // The number of occurrences of the given tag Count int32 `json:"count,omitempty"` + // The tag label + Tag string `json:"tag,omitempty"` } diff --git a/pkg/registry/model_tenant.go b/pkg/registry/model_tenant.go index 8d0c252..0cb607e 100644 --- a/pkg/registry/model_tenant.go +++ b/pkg/registry/model_tenant.go @@ -3,7 +3,7 @@ * * REST API definition for Apache NiFi Registry web services * - * API version: 2.0.0 + * API version: 2.1.0 * Contact: dev@nifi.apache.org * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git) */ @@ -11,14 +11,14 @@ package registry // The users that belong to this user group. This can only be changed if this group is configurable. type Tenant struct { + // The access policies granted to this tenant. + AccessPolicies []AccessPolicySummary `json:"accessPolicies,omitempty"` + // Indicates if this tenant is configurable, based on which UserGroupProvider has been configured to manage it. + Configurable bool `json:"configurable,omitempty"` // The computer-generated identifier of the tenant. Identifier string `json:"identifier,omitempty"` // The human-facing identity of the tenant. This can only be changed if the tenant is configurable. Identity string `json:"identity,omitempty"` - // Indicates if this tenant is configurable, based on which UserGroupProvider has been configured to manage it. - Configurable bool `json:"configurable,omitempty"` ResourcePermissions *ResourcePermissions `json:"resourcePermissions,omitempty"` - // The access policies granted to this tenant. - AccessPolicies []AccessPolicySummary `json:"accessPolicies,omitempty"` Revision *RevisionInfo `json:"revision,omitempty"` } diff --git a/pkg/registry/model_uri_builder.go b/pkg/registry/model_uri_builder.go index 1a7aaf8..a21a316 100644 --- a/pkg/registry/model_uri_builder.go +++ b/pkg/registry/model_uri_builder.go @@ -3,7 +3,7 @@ * * REST API definition for Apache NiFi Registry web services * - * API version: 2.0.0 + * API version: 2.1.0 * Contact: dev@nifi.apache.org * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git) */ diff --git a/pkg/registry/model_use_case.go b/pkg/registry/model_use_case.go index 50dc36b..33a1a3c 100644 --- a/pkg/registry/model_use_case.go +++ b/pkg/registry/model_use_case.go @@ -3,7 +3,7 @@ * * REST API definition for Apache NiFi Registry web services * - * API version: 2.0.0 + * API version: 2.1.0 * Contact: dev@nifi.apache.org * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git) */ @@ -11,9 +11,9 @@ package registry // Zero or more documented use cases for how the extension may be used type UseCase struct { + Configuration string `json:"configuration,omitempty"` Description string `json:"description,omitempty"` - Notes string `json:"notes,omitempty"` InputRequirement string `json:"inputRequirement,omitempty"` Keywords []string `json:"keywords,omitempty"` - Configuration string `json:"configuration,omitempty"` + Notes string `json:"notes,omitempty"` } diff --git a/pkg/registry/model_user.go b/pkg/registry/model_user.go index 1801caa..72331cf 100644 --- a/pkg/registry/model_user.go +++ b/pkg/registry/model_user.go @@ -3,22 +3,22 @@ * * REST API definition for Apache NiFi Registry web services * - * API version: 2.0.0 + * API version: 2.1.0 * Contact: dev@nifi.apache.org * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git) */ package registry type User struct { + // The access policies granted to this tenant. + AccessPolicies []AccessPolicySummary `json:"accessPolicies,omitempty"` + // Indicates if this tenant is configurable, based on which UserGroupProvider has been configured to manage it. + Configurable bool `json:"configurable,omitempty"` // The computer-generated identifier of the tenant. Identifier string `json:"identifier,omitempty"` // The human-facing identity of the tenant. This can only be changed if the tenant is configurable. Identity string `json:"identity,omitempty"` - // Indicates if this tenant is configurable, based on which UserGroupProvider has been configured to manage it. - Configurable bool `json:"configurable,omitempty"` ResourcePermissions *ResourcePermissions `json:"resourcePermissions,omitempty"` - // The access policies granted to this tenant. - AccessPolicies []AccessPolicySummary `json:"accessPolicies,omitempty"` Revision *RevisionInfo `json:"revision,omitempty"` // The groups to which the user belongs. UserGroups []Tenant `json:"userGroups,omitempty"` diff --git a/pkg/registry/model_user_group.go b/pkg/registry/model_user_group.go index c0734b2..4153ed9 100644 --- a/pkg/registry/model_user_group.go +++ b/pkg/registry/model_user_group.go @@ -3,22 +3,22 @@ * * REST API definition for Apache NiFi Registry web services * - * API version: 2.0.0 + * API version: 2.1.0 * Contact: dev@nifi.apache.org * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git) */ package registry type UserGroup struct { + // The access policies granted to this tenant. + AccessPolicies []AccessPolicySummary `json:"accessPolicies,omitempty"` + // Indicates if this tenant is configurable, based on which UserGroupProvider has been configured to manage it. + Configurable bool `json:"configurable,omitempty"` // The computer-generated identifier of the tenant. Identifier string `json:"identifier,omitempty"` // The human-facing identity of the tenant. This can only be changed if the tenant is configurable. Identity string `json:"identity,omitempty"` - // Indicates if this tenant is configurable, based on which UserGroupProvider has been configured to manage it. - Configurable bool `json:"configurable,omitempty"` ResourcePermissions *ResourcePermissions `json:"resourcePermissions,omitempty"` - // The access policies granted to this tenant. - AccessPolicies []AccessPolicySummary `json:"accessPolicies,omitempty"` Revision *RevisionInfo `json:"revision,omitempty"` // The users that belong to this user group. This can only be changed if this group is configurable. Users []Tenant `json:"users,omitempty"` diff --git a/pkg/registry/model_versioned_asset.go b/pkg/registry/model_versioned_asset.go index acc1644..6463a7e 100644 --- a/pkg/registry/model_versioned_asset.go +++ b/pkg/registry/model_versioned_asset.go @@ -3,7 +3,7 @@ * * REST API definition for Apache NiFi Registry web services * - * API version: 2.0.0 + * API version: 2.1.0 * Contact: dev@nifi.apache.org * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git) */ diff --git a/pkg/registry/model_versioned_connection.go b/pkg/registry/model_versioned_connection.go index d81fef8..50ef096 100644 --- a/pkg/registry/model_versioned_connection.go +++ b/pkg/registry/model_versioned_connection.go @@ -3,7 +3,7 @@ * * REST API definition for Apache NiFi Registry web services * - * API version: 2.0.0 + * API version: 2.1.0 * Contact: dev@nifi.apache.org * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git) */ @@ -11,40 +11,40 @@ package registry // The Connections type VersionedConnection struct { + // The object data size threshold for determining when back pressure is applied. Updating this value is a passive change in the sense that it won't impact whether existing files over the limit are affected but it does help feeder processors to stop pushing too much into this work queue. + BackPressureDataSizeThreshold string `json:"backPressureDataSizeThreshold,omitempty"` + // The object count threshold for determining when back pressure is applied. Updating this value is a passive change in the sense that it won't impact whether existing files over the limit are affected but it does help feeder processors to stop pushing too much into this work queue. + BackPressureObjectThreshold int64 `json:"backPressureObjectThreshold,omitempty"` + // The bend points on the connection. + Bends []Position `json:"bends,omitempty"` + // The user-supplied comments for the component + Comments string `json:"comments,omitempty"` + ComponentType string `json:"componentType,omitempty"` + Destination *ConnectableComponent `json:"destination,omitempty"` + // The amount of time a flow file may be in the flow before it will be automatically aged out of the flow. Once a flow file reaches this age it will be terminated from the flow the next time a processor attempts to start work on it. + FlowFileExpiration string `json:"flowFileExpiration,omitempty"` + // The ID of the Process Group that this component belongs to + GroupIdentifier string `json:"groupIdentifier,omitempty"` // The component's unique identifier Identifier string `json:"identifier,omitempty"` // The instance ID of an existing component that is described by this VersionedComponent, or null if this is not mapped to an instantiated component InstanceIdentifier string `json:"instanceIdentifier,omitempty"` - // The component's name - Name string `json:"name,omitempty"` - // The user-supplied comments for the component - Comments string `json:"comments,omitempty"` - Position *Position `json:"position,omitempty"` - Source *ConnectableComponent `json:"source,omitempty"` - Destination *ConnectableComponent `json:"destination,omitempty"` // The index of the bend point where to place the connection label. LabelIndex int32 `json:"labelIndex"` - // The z index of the connection. - ZIndex int64 `json:"zIndex,omitempty"` - // The selected relationship that comprise the connection. - SelectedRelationships []string `json:"selectedRelationships,omitempty"` - // The object count threshold for determining when back pressure is applied. Updating this value is a passive change in the sense that it won't impact whether existing files over the limit are affected but it does help feeder processors to stop pushing too much into this work queue. - BackPressureObjectThreshold int64 `json:"backPressureObjectThreshold,omitempty"` - // The object data size threshold for determining when back pressure is applied. Updating this value is a passive change in the sense that it won't impact whether existing files over the limit are affected but it does help feeder processors to stop pushing too much into this work queue. - BackPressureDataSizeThreshold string `json:"backPressureDataSizeThreshold,omitempty"` - // The amount of time a flow file may be in the flow before it will be automatically aged out of the flow. Once a flow file reaches this age it will be terminated from the flow the next time a processor attempts to start work on it. - FlowFileExpiration string `json:"flowFileExpiration,omitempty"` - // The comparators used to prioritize the queue. - Prioritizers []string `json:"prioritizers,omitempty"` - // The bend points on the connection. - Bends []Position `json:"bends,omitempty"` + // Whether or not compression should be used when transferring FlowFiles between nodes + LoadBalanceCompression string `json:"loadBalanceCompression,omitempty"` // The Strategy to use for load balancing data across the cluster, or null, if no Load Balance Strategy has been specified. LoadBalanceStrategy string `json:"loadBalanceStrategy,omitempty"` + // The component's name + Name string `json:"name,omitempty"` // The attribute to use for partitioning data as it is load balanced across the cluster. If the Load Balance Strategy is configured to use PARTITION_BY_ATTRIBUTE, the value returned by this method is the name of the FlowFile Attribute that will be used to determine which node in the cluster should receive a given FlowFile. If the Load Balance Strategy is unset or is set to any other value, the Partitioning Attribute has no effect. - PartitioningAttribute string `json:"partitioningAttribute,omitempty"` - // Whether or not compression should be used when transferring FlowFiles between nodes - LoadBalanceCompression string `json:"loadBalanceCompression,omitempty"` - ComponentType string `json:"componentType,omitempty"` - // The ID of the Process Group that this component belongs to - GroupIdentifier string `json:"groupIdentifier,omitempty"` + PartitioningAttribute string `json:"partitioningAttribute,omitempty"` + Position *Position `json:"position,omitempty"` + // The comparators used to prioritize the queue. + Prioritizers []string `json:"prioritizers,omitempty"` + // The selected relationship that comprise the connection. + SelectedRelationships []string `json:"selectedRelationships,omitempty"` + Source *ConnectableComponent `json:"source,omitempty"` + // The z index of the connection. + ZIndex int64 `json:"zIndex,omitempty"` } diff --git a/pkg/registry/model_versioned_controller_service.go b/pkg/registry/model_versioned_controller_service.go index 6e5ac71..3c51a67 100644 --- a/pkg/registry/model_versioned_controller_service.go +++ b/pkg/registry/model_versioned_controller_service.go @@ -3,7 +3,7 @@ * * REST API definition for Apache NiFi Registry web services * - * API version: 2.0.0 + * API version: 2.1.0 * Contact: dev@nifi.apache.org * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git) */ @@ -11,31 +11,31 @@ package registry // The Controller Services type VersionedControllerService struct { + // The annotation for the controller service. This is how the custom UI relays configuration to the controller service. + AnnotationData string `json:"annotationData,omitempty"` + // The level at which the controller service will report bulletins. + BulletinLevel string `json:"bulletinLevel,omitempty"` + Bundle *Bundle `json:"bundle,omitempty"` + // The user-supplied comments for the component + Comments string `json:"comments,omitempty"` + ComponentType string `json:"componentType,omitempty"` + // Lists the APIs this Controller Service implements. + ControllerServiceApis []ControllerServiceApi `json:"controllerServiceApis,omitempty"` + // The ID of the Process Group that this component belongs to + GroupIdentifier string `json:"groupIdentifier,omitempty"` // The component's unique identifier Identifier string `json:"identifier,omitempty"` // The instance ID of an existing component that is described by this VersionedComponent, or null if this is not mapped to an instantiated component InstanceIdentifier string `json:"instanceIdentifier,omitempty"` // The component's name Name string `json:"name,omitempty"` - // The user-supplied comments for the component - Comments string `json:"comments,omitempty"` Position *Position `json:"position,omitempty"` - // The type of the extension component - Type_ string `json:"type,omitempty"` - Bundle *Bundle `json:"bundle,omitempty"` // The properties for the component. Properties whose value is not set will only contain the property name. Properties map[string]string `json:"properties,omitempty"` // The property descriptors for the component. PropertyDescriptors map[string]VersionedPropertyDescriptor `json:"propertyDescriptors,omitempty"` - // Lists the APIs this Controller Service implements. - ControllerServiceApis []ControllerServiceApi `json:"controllerServiceApis,omitempty"` - // The annotation for the controller service. This is how the custom UI relays configuration to the controller service. - AnnotationData string `json:"annotationData,omitempty"` // The ScheduledState denoting whether the Controller Service is ENABLED or DISABLED ScheduledState string `json:"scheduledState,omitempty"` - // The level at which the controller service will report bulletins. - BulletinLevel string `json:"bulletinLevel,omitempty"` - ComponentType string `json:"componentType,omitempty"` - // The ID of the Process Group that this component belongs to - GroupIdentifier string `json:"groupIdentifier,omitempty"` + // The type of the extension component + Type_ string `json:"type,omitempty"` } diff --git a/pkg/registry/model_versioned_flow.go b/pkg/registry/model_versioned_flow.go index 458e8c7..af37aa6 100644 --- a/pkg/registry/model_versioned_flow.go +++ b/pkg/registry/model_versioned_flow.go @@ -3,7 +3,7 @@ * * REST API definition for Apache NiFi Registry web services * - * API version: 2.0.0 + * API version: 2.1.0 * Contact: dev@nifi.apache.org * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git) */ @@ -11,25 +11,25 @@ package registry // The flow this snapshot is for type VersionedFlow struct { - Link *Link `json:"link,omitempty"` - // An ID to uniquely identify this object. - Identifier string `json:"identifier"` - // The name of the item. - Name string `json:"name"` - // A description of the item. - Description string `json:"description,omitempty"` // The identifier of the bucket this items belongs to. This cannot be changed after the item is created. BucketIdentifier string `json:"bucketIdentifier"` // The name of the bucket this items belongs to. BucketName string `json:"bucketName,omitempty"` // The timestamp of when the item was created, as milliseconds since epoch. CreatedTimestamp int64 `json:"createdTimestamp,omitempty"` + // A description of the item. + Description string `json:"description,omitempty"` + // An ID to uniquely identify this object. + Identifier string `json:"identifier"` + Link *Link `json:"link,omitempty"` // The timestamp of when the item was last modified, as milliseconds since epoch. ModifiedTimestamp int64 `json:"modifiedTimestamp,omitempty"` + // The name of the item. + Name string `json:"name"` + Permissions *Permissions `json:"permissions,omitempty"` + Revision *RevisionInfo `json:"revision,omitempty"` // The type of item. Type_ string `json:"type"` - Permissions *Permissions `json:"permissions,omitempty"` // The number of versions of this flow. VersionCount int64 `json:"versionCount,omitempty"` - Revision *RevisionInfo `json:"revision,omitempty"` } diff --git a/pkg/registry/model_versioned_flow_coordinates.go b/pkg/registry/model_versioned_flow_coordinates.go index 4ae388a..983f050 100644 --- a/pkg/registry/model_versioned_flow_coordinates.go +++ b/pkg/registry/model_versioned_flow_coordinates.go @@ -3,7 +3,7 @@ * * REST API definition for Apache NiFi Registry web services * - * API version: 2.0.0 + * API version: 2.1.0 * Contact: dev@nifi.apache.org * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git) */ @@ -11,18 +11,18 @@ package registry // The coordinates where the remote flow is stored, or null if the Process Group is not directly under Version Control type VersionedFlowCoordinates struct { - // The identifier of the Flow Registry that contains the flow - RegistryId string `json:"registryId,omitempty"` - // The location of the Flow Registry that stores the flow - StorageLocation string `json:"storageLocation,omitempty"` // The name of the branch that the flow resides in Branch string `json:"branch,omitempty"` // The UUID of the bucket that the flow resides in BucketId string `json:"bucketId,omitempty"` // The UUID of the flow FlowId string `json:"flowId,omitempty"` - // The version of the flow - Version string `json:"version,omitempty"` // Whether or not these coordinates point to the latest version of the flow Latest bool `json:"latest,omitempty"` + // The identifier of the Flow Registry that contains the flow + RegistryId string `json:"registryId,omitempty"` + // The location of the Flow Registry that stores the flow + StorageLocation string `json:"storageLocation,omitempty"` + // The version of the flow + Version string `json:"version,omitempty"` } diff --git a/pkg/registry/model_versioned_flow_difference.go b/pkg/registry/model_versioned_flow_difference.go index 4388b2f..3867efd 100644 --- a/pkg/registry/model_versioned_flow_difference.go +++ b/pkg/registry/model_versioned_flow_difference.go @@ -3,7 +3,7 @@ * * REST API definition for Apache NiFi Registry web services * - * API version: 2.0.0 + * API version: 2.1.0 * Contact: dev@nifi.apache.org * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git) */ @@ -12,11 +12,11 @@ package registry type VersionedFlowDifference struct { // The id of the bucket that the flow is stored in. BucketId string `json:"bucketId,omitempty"` + ComponentDifferenceGroups []ComponentDifferenceGroup `json:"componentDifferenceGroups,omitempty"` // The id of the flow that is being examined. FlowId string `json:"flowId,omitempty"` // The earlier version from the diff operation. VersionA int32 `json:"versionA,omitempty"` // The latter version from the diff operation. VersionB int32 `json:"versionB,omitempty"` - ComponentDifferenceGroups []ComponentDifferenceGroup `json:"componentDifferenceGroups,omitempty"` } diff --git a/pkg/registry/model_versioned_flow_snapshot.go b/pkg/registry/model_versioned_flow_snapshot.go index 5669fe0..5e0e6e2 100644 --- a/pkg/registry/model_versioned_flow_snapshot.go +++ b/pkg/registry/model_versioned_flow_snapshot.go @@ -3,24 +3,24 @@ * * REST API definition for Apache NiFi Registry web services * - * API version: 2.0.0 + * API version: 2.1.0 * Contact: dev@nifi.apache.org * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git) */ package registry type VersionedFlowSnapshot struct { - SnapshotMetadata *VersionedFlowSnapshotMetadata `json:"snapshotMetadata"` - FlowContents *VersionedProcessGroup `json:"flowContents"` + Bucket *Bucket `json:"bucket,omitempty"` // The information about controller services that exist outside this versioned flow, but are referenced by components within the versioned flow. ExternalControllerServices map[string]ExternalControllerServiceReference `json:"externalControllerServices,omitempty"` - // Contains basic information about parameter providers referenced in the versioned flow. - ParameterProviders map[string]ParameterProviderReference `json:"parameterProviders,omitempty"` - // 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. - ParameterContexts map[string]VersionedParameterContext `json:"parameterContexts,omitempty"` + Flow *VersionedFlow `json:"flow,omitempty"` + FlowContents *VersionedProcessGroup `json:"flowContents"` // The optional encoding version of the flow contents. FlowEncodingVersion string `json:"flowEncodingVersion,omitempty"` - Flow *VersionedFlow `json:"flow,omitempty"` - Bucket *Bucket `json:"bucket,omitempty"` Latest bool `json:"latest,omitempty"` + // 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. + ParameterContexts map[string]VersionedParameterContext `json:"parameterContexts,omitempty"` + // Contains basic information about parameter providers referenced in the versioned flow. + ParameterProviders map[string]ParameterProviderReference `json:"parameterProviders,omitempty"` + SnapshotMetadata *VersionedFlowSnapshotMetadata `json:"snapshotMetadata"` } diff --git a/pkg/registry/model_versioned_flow_snapshot_metadata.go b/pkg/registry/model_versioned_flow_snapshot_metadata.go index 9812cce..e88b33a 100644 --- a/pkg/registry/model_versioned_flow_snapshot_metadata.go +++ b/pkg/registry/model_versioned_flow_snapshot_metadata.go @@ -3,24 +3,24 @@ * * REST API definition for Apache NiFi Registry web services * - * API version: 2.0.0 + * API version: 2.1.0 * Contact: dev@nifi.apache.org * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git) */ package registry type VersionedFlowSnapshotMetadata struct { - Link *Link `json:"link,omitempty"` + // The user that created this snapshot of the flow. + Author string `json:"author"` // The identifier of the bucket this snapshot belongs to. BucketIdentifier string `json:"bucketIdentifier"` + // The comments provided by the user when creating the snapshot. + Comments string `json:"comments,omitempty"` // The identifier of the flow this snapshot belongs to. FlowIdentifier string `json:"flowIdentifier"` - // The version of this snapshot of the flow. - Version int32 `json:"version,omitempty"` + Link *Link `json:"link,omitempty"` // The timestamp when the flow was saved, as milliseconds since epoch. Timestamp int64 `json:"timestamp,omitempty"` - // The user that created this snapshot of the flow. - Author string `json:"author"` - // The comments provided by the user when creating the snapshot. - Comments string `json:"comments,omitempty"` + // The version of this snapshot of the flow. + Version int32 `json:"version,omitempty"` } diff --git a/pkg/registry/model_versioned_funnel.go b/pkg/registry/model_versioned_funnel.go index 96fa285..642e1d5 100644 --- a/pkg/registry/model_versioned_funnel.go +++ b/pkg/registry/model_versioned_funnel.go @@ -3,7 +3,7 @@ * * REST API definition for Apache NiFi Registry web services * - * API version: 2.0.0 + * API version: 2.1.0 * Contact: dev@nifi.apache.org * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git) */ @@ -11,16 +11,16 @@ package registry // The Funnels type VersionedFunnel struct { + // The user-supplied comments for the component + Comments string `json:"comments,omitempty"` + ComponentType string `json:"componentType,omitempty"` + // The ID of the Process Group that this component belongs to + GroupIdentifier string `json:"groupIdentifier,omitempty"` // The component's unique identifier Identifier string `json:"identifier,omitempty"` // The instance ID of an existing component that is described by this VersionedComponent, or null if this is not mapped to an instantiated component InstanceIdentifier string `json:"instanceIdentifier,omitempty"` // The component's name Name string `json:"name,omitempty"` - // The user-supplied comments for the component - Comments string `json:"comments,omitempty"` Position *Position `json:"position,omitempty"` - ComponentType string `json:"componentType,omitempty"` - // The ID of the Process Group that this component belongs to - GroupIdentifier string `json:"groupIdentifier,omitempty"` } diff --git a/pkg/registry/model_versioned_label.go b/pkg/registry/model_versioned_label.go index b4d03ae..0f4839c 100644 --- a/pkg/registry/model_versioned_label.go +++ b/pkg/registry/model_versioned_label.go @@ -3,7 +3,7 @@ * * REST API definition for Apache NiFi Registry web services * - * API version: 2.0.0 + * API version: 2.1.0 * Contact: dev@nifi.apache.org * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git) */ @@ -11,26 +11,26 @@ package registry // The Labels type VersionedLabel struct { + // The user-supplied comments for the component + Comments string `json:"comments,omitempty"` + ComponentType string `json:"componentType,omitempty"` + // The ID of the Process Group that this component belongs to + GroupIdentifier string `json:"groupIdentifier,omitempty"` + // The height of the label in pixels when at a 1:1 scale. + Height float64 `json:"height,omitempty"` // The component's unique identifier Identifier string `json:"identifier,omitempty"` // The instance ID of an existing component that is described by this VersionedComponent, or null if this is not mapped to an instantiated component InstanceIdentifier string `json:"instanceIdentifier,omitempty"` + // The text that appears in the label. + Label string `json:"label,omitempty"` // The component's name Name string `json:"name,omitempty"` - // The user-supplied comments for the component - Comments string `json:"comments,omitempty"` Position *Position `json:"position,omitempty"` - // The text that appears in the label. - Label string `json:"label,omitempty"` - // The z index of the connection. - ZIndex int64 `json:"zIndex,omitempty"` - // The width of the label in pixels when at a 1:1 scale. - Width float64 `json:"width,omitempty"` - // The height of the label in pixels when at a 1:1 scale. - Height float64 `json:"height,omitempty"` // The styles for this label (font-size : 12px, background-color : #eee, etc). Style map[string]string `json:"style,omitempty"` - ComponentType string `json:"componentType,omitempty"` - // The ID of the Process Group that this component belongs to - GroupIdentifier string `json:"groupIdentifier,omitempty"` + // The width of the label in pixels when at a 1:1 scale. + Width float64 `json:"width,omitempty"` + // The z index of the connection. + ZIndex int64 `json:"zIndex,omitempty"` } diff --git a/pkg/registry/model_versioned_parameter.go b/pkg/registry/model_versioned_parameter.go index ccb168e..c58dcd1 100644 --- a/pkg/registry/model_versioned_parameter.go +++ b/pkg/registry/model_versioned_parameter.go @@ -3,7 +3,7 @@ * * REST API definition for Apache NiFi Registry web services * - * API version: 2.0.0 + * API version: 2.1.0 * Contact: dev@nifi.apache.org * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git) */ @@ -11,16 +11,16 @@ package registry // The parameters in the context type VersionedParameter struct { - // The name of the parameter - Name string `json:"name,omitempty"` // The description of the param Description string `json:"description,omitempty"` - // Whether or not the parameter value is sensitive - Sensitive bool `json:"sensitive,omitempty"` + // The name of the parameter + Name string `json:"name,omitempty"` // Whether or not the parameter value is provided by a ParameterProvider Provided bool `json:"provided,omitempty"` - // The value of the parameter - Value string `json:"value,omitempty"` // The assets that are referenced by this parameter ReferencedAssets []VersionedAsset `json:"referencedAssets,omitempty"` + // Whether or not the parameter value is sensitive + Sensitive bool `json:"sensitive,omitempty"` + // The value of the parameter + Value string `json:"value,omitempty"` } diff --git a/pkg/registry/model_versioned_parameter_context.go b/pkg/registry/model_versioned_parameter_context.go index 26ff249..25ab3c7 100644 --- a/pkg/registry/model_versioned_parameter_context.go +++ b/pkg/registry/model_versioned_parameter_context.go @@ -3,7 +3,7 @@ * * REST API definition for Apache NiFi Registry web services * - * API version: 2.0.0 + * API version: 2.1.0 * Contact: dev@nifi.apache.org * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git) */ @@ -11,28 +11,28 @@ package registry // 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. type VersionedParameterContext struct { + // The user-supplied comments for the component + Comments string `json:"comments,omitempty"` + ComponentType string `json:"componentType,omitempty"` + // The description of the parameter context + Description string `json:"description,omitempty"` + // The ID of the Process Group that this component belongs to + GroupIdentifier string `json:"groupIdentifier,omitempty"` // The component's unique identifier Identifier string `json:"identifier,omitempty"` + // The names of additional parameter contexts from which to inherit parameters + InheritedParameterContexts []string `json:"inheritedParameterContexts,omitempty"` // The instance ID of an existing component that is described by this VersionedComponent, or null if this is not mapped to an instantiated component InstanceIdentifier string `json:"instanceIdentifier,omitempty"` // The component's name Name string `json:"name,omitempty"` - // The user-supplied comments for the component - Comments string `json:"comments,omitempty"` - Position *Position `json:"position,omitempty"` - // The parameters in the context - Parameters []VersionedParameter `json:"parameters,omitempty"` - // The names of additional parameter contexts from which to inherit parameters - InheritedParameterContexts []string `json:"inheritedParameterContexts,omitempty"` - // The description of the parameter context - Description string `json:"description,omitempty"` - // The identifier of an optional parameter provider - ParameterProvider string `json:"parameterProvider,omitempty"` // The corresponding parameter group name fetched from the parameter provider, if applicable ParameterGroupName string `json:"parameterGroupName,omitempty"` + // The identifier of an optional parameter provider + ParameterProvider string `json:"parameterProvider,omitempty"` + // The parameters in the context + Parameters []VersionedParameter `json:"parameters,omitempty"` + Position *Position `json:"position,omitempty"` // True if the parameter provider is set and the context should receive updates when its parameters are next fetched Synchronized bool `json:"synchronized,omitempty"` - ComponentType string `json:"componentType,omitempty"` - // The ID of the Process Group that this component belongs to - GroupIdentifier string `json:"groupIdentifier,omitempty"` } diff --git a/pkg/registry/model_versioned_port.go b/pkg/registry/model_versioned_port.go index 472f454..aac2877 100644 --- a/pkg/registry/model_versioned_port.go +++ b/pkg/registry/model_versioned_port.go @@ -3,7 +3,7 @@ * * REST API definition for Apache NiFi Registry web services * - * API version: 2.0.0 + * API version: 2.1.0 * Contact: dev@nifi.apache.org * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git) */ @@ -11,26 +11,26 @@ package registry // The Output Ports type VersionedPort struct { + // Whether or not this port allows remote access for site-to-site + AllowRemoteAccess bool `json:"allowRemoteAccess,omitempty"` + // The user-supplied comments for the component + Comments string `json:"comments,omitempty"` + ComponentType string `json:"componentType,omitempty"` + // The number of tasks that should be concurrently scheduled for the port. + ConcurrentlySchedulableTaskCount int32 `json:"concurrentlySchedulableTaskCount,omitempty"` + // The ID of the Process Group that this component belongs to + GroupIdentifier string `json:"groupIdentifier,omitempty"` // The component's unique identifier Identifier string `json:"identifier,omitempty"` // The instance ID of an existing component that is described by this VersionedComponent, or null if this is not mapped to an instantiated component InstanceIdentifier string `json:"instanceIdentifier,omitempty"` // The component's name Name string `json:"name,omitempty"` - // The user-supplied comments for the component - Comments string `json:"comments,omitempty"` + // Specifies how the Port should function + PortFunction string `json:"portFunction,omitempty"` Position *Position `json:"position,omitempty"` - // The type of port. - Type_ string `json:"type,omitempty"` - // The number of tasks that should be concurrently scheduled for the port. - ConcurrentlySchedulableTaskCount int32 `json:"concurrentlySchedulableTaskCount,omitempty"` // The scheduled state of the component ScheduledState string `json:"scheduledState,omitempty"` - // Whether or not this port allows remote access for site-to-site - AllowRemoteAccess bool `json:"allowRemoteAccess,omitempty"` - // Specifies how the Port should function - PortFunction string `json:"portFunction,omitempty"` - ComponentType string `json:"componentType,omitempty"` - // The ID of the Process Group that this component belongs to - GroupIdentifier string `json:"groupIdentifier,omitempty"` + // The type of port. + Type_ string `json:"type,omitempty"` } diff --git a/pkg/registry/model_versioned_process_group.go b/pkg/registry/model_versioned_process_group.go index 51e424e..8bbbd37 100644 --- a/pkg/registry/model_versioned_process_group.go +++ b/pkg/registry/model_versioned_process_group.go @@ -3,7 +3,7 @@ * * REST API definition for Apache NiFi Registry web services * - * API version: 2.0.0 + * API version: 2.1.0 * Contact: dev@nifi.apache.org * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git) */ @@ -11,57 +11,57 @@ package registry // The contents of the versioned flow type VersionedProcessGroup struct { - // The component's unique identifier - Identifier string `json:"identifier,omitempty"` - // The instance ID of an existing component that is described by this VersionedComponent, or null if this is not mapped to an instantiated component - InstanceIdentifier string `json:"instanceIdentifier,omitempty"` - // The component's name - Name string `json:"name,omitempty"` // The user-supplied comments for the component Comments string `json:"comments,omitempty"` - Position *Position `json:"position,omitempty"` - // The child Process Groups - ProcessGroups []VersionedProcessGroup `json:"processGroups,omitempty"` - // The Remote Process Groups - RemoteProcessGroups []VersionedRemoteProcessGroup `json:"remoteProcessGroups,omitempty"` - // The Processors - Processors []VersionedProcessor `json:"processors,omitempty"` - // The Input Ports - InputPorts []VersionedPort `json:"inputPorts,omitempty"` - // The Output Ports - OutputPorts []VersionedPort `json:"outputPorts,omitempty"` + ComponentType string `json:"componentType,omitempty"` // The Connections Connections []VersionedConnection `json:"connections,omitempty"` - // The Labels - Labels []VersionedLabel `json:"labels,omitempty"` - // The Funnels - Funnels []VersionedFunnel `json:"funnels,omitempty"` // The Controller Services ControllerServices []VersionedControllerService `json:"controllerServices,omitempty"` - VersionedFlowCoordinates *VersionedFlowCoordinates `json:"versionedFlowCoordinates,omitempty"` - // The name of the parameter context used by this process group - ParameterContextName string `json:"parameterContextName,omitempty"` - // The default FlowFile Expiration for this Process Group. - DefaultFlowFileExpiration string `json:"defaultFlowFileExpiration,omitempty"` - // Default value used in this Process Group for the maximum number of objects that can be queued before back pressure is applied. - DefaultBackPressureObjectThreshold int64 `json:"defaultBackPressureObjectThreshold,omitempty"` // Default value used in this Process Group for the maximum data size of objects that can be queued before back pressure is applied. DefaultBackPressureDataSizeThreshold string `json:"defaultBackPressureDataSizeThreshold,omitempty"` - // The Scheduled State of the Process Group, if the group is configured to use the Stateless Execution Engine. Otherwise, this value has no relevance. - ScheduledState string `json:"scheduledState,omitempty"` + // Default value used in this Process Group for the maximum number of objects that can be queued before back pressure is applied. + DefaultBackPressureObjectThreshold int64 `json:"defaultBackPressureObjectThreshold,omitempty"` + // The default FlowFile Expiration for this Process Group. + DefaultFlowFileExpiration string `json:"defaultFlowFileExpiration,omitempty"` // The Execution Engine that should be used to run the components within the group. ExecutionEngine string `json:"executionEngine,omitempty"` - // The maximum number of concurrent tasks that should be scheduled for this Process Group when using the Stateless Engine - MaxConcurrentTasks int32 `json:"maxConcurrentTasks,omitempty"` - // The maximum amount of time that the flow is allows to run using the Stateless engine before it times out and is considered a failure - StatelessFlowTimeout string `json:"statelessFlowTimeout,omitempty"` - // The log file suffix for this Process Group for dedicated logging. - LogFileSuffix string `json:"logFileSuffix,omitempty"` // The configured FlowFile Concurrency for the Process Group FlowFileConcurrency string `json:"flowFileConcurrency,omitempty"` // The FlowFile Outbound Policy for the Process Group FlowFileOutboundPolicy string `json:"flowFileOutboundPolicy,omitempty"` - ComponentType string `json:"componentType,omitempty"` + // The Funnels + Funnels []VersionedFunnel `json:"funnels,omitempty"` // The ID of the Process Group that this component belongs to GroupIdentifier string `json:"groupIdentifier,omitempty"` + // The component's unique identifier + Identifier string `json:"identifier,omitempty"` + // The Input Ports + InputPorts []VersionedPort `json:"inputPorts,omitempty"` + // The instance ID of an existing component that is described by this VersionedComponent, or null if this is not mapped to an instantiated component + InstanceIdentifier string `json:"instanceIdentifier,omitempty"` + // The Labels + Labels []VersionedLabel `json:"labels,omitempty"` + // The log file suffix for this Process Group for dedicated logging. + LogFileSuffix string `json:"logFileSuffix,omitempty"` + // The maximum number of concurrent tasks that should be scheduled for this Process Group when using the Stateless Engine + MaxConcurrentTasks int32 `json:"maxConcurrentTasks,omitempty"` + // The component's name + Name string `json:"name,omitempty"` + // The Output Ports + OutputPorts []VersionedPort `json:"outputPorts,omitempty"` + // The name of the parameter context used by this process group + ParameterContextName string `json:"parameterContextName,omitempty"` + Position *Position `json:"position,omitempty"` + // The child Process Groups + ProcessGroups []VersionedProcessGroup `json:"processGroups,omitempty"` + // The Processors + Processors []VersionedProcessor `json:"processors,omitempty"` + // The Remote Process Groups + RemoteProcessGroups []VersionedRemoteProcessGroup `json:"remoteProcessGroups,omitempty"` + // The Scheduled State of the Process Group, if the group is configured to use the Stateless Execution Engine. Otherwise, this value has no relevance. + ScheduledState string `json:"scheduledState,omitempty"` + // The maximum amount of time that the flow is allows to run using the Stateless engine before it times out and is considered a failure + StatelessFlowTimeout string `json:"statelessFlowTimeout,omitempty"` + VersionedFlowCoordinates *VersionedFlowCoordinates `json:"versionedFlowCoordinates,omitempty"` } diff --git a/pkg/registry/model_versioned_processor.go b/pkg/registry/model_versioned_processor.go index d2b94a9..a450726 100644 --- a/pkg/registry/model_versioned_processor.go +++ b/pkg/registry/model_versioned_processor.go @@ -3,7 +3,7 @@ * * REST API definition for Apache NiFi Registry web services * - * API version: 2.0.0 + * API version: 2.1.0 * Contact: dev@nifi.apache.org * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git) */ @@ -11,55 +11,55 @@ package registry // The Processors type VersionedProcessor struct { + // The annotation data for the processor used to relay configuration between a custom UI and the procesosr. + AnnotationData string `json:"annotationData,omitempty"` + // The names of all relationships that cause a flow file to be terminated if the relationship is not connected elsewhere. This property differs from the 'isAutoTerminate' property of the RelationshipDTO in that the RelationshipDTO is meant to depict the current configuration, whereas this property can be set in a DTO when updating a Processor in order to change which Relationships should be auto-terminated. + AutoTerminatedRelationships []string `json:"autoTerminatedRelationships,omitempty"` + // Determines whether the FlowFile should be penalized or the processor should be yielded between retries. + BackoffMechanism string `json:"backoffMechanism,omitempty"` + // The level at which the processor will report bulletins. + BulletinLevel string `json:"bulletinLevel,omitempty"` + Bundle *Bundle `json:"bundle,omitempty"` + // The user-supplied comments for the component + Comments string `json:"comments,omitempty"` + ComponentType string `json:"componentType,omitempty"` + // The number of tasks that should be concurrently schedule for the processor. If the processor doesn't allow parallol processing then any positive input will be ignored. + ConcurrentlySchedulableTaskCount int32 `json:"concurrentlySchedulableTaskCount,omitempty"` + // Indicates the node where the process will execute. + ExecutionNode string `json:"executionNode,omitempty"` + // The ID of the Process Group that this component belongs to + GroupIdentifier string `json:"groupIdentifier,omitempty"` // The component's unique identifier Identifier string `json:"identifier,omitempty"` // The instance ID of an existing component that is described by this VersionedComponent, or null if this is not mapped to an instantiated component InstanceIdentifier string `json:"instanceIdentifier,omitempty"` + // Maximum amount of time to be waited during a retry period. + MaxBackoffPeriod string `json:"maxBackoffPeriod,omitempty"` // The component's name Name string `json:"name,omitempty"` - // The user-supplied comments for the component - Comments string `json:"comments,omitempty"` + // The amout of time that is used when the process penalizes a flowfile. + PenaltyDuration string `json:"penaltyDuration,omitempty"` Position *Position `json:"position,omitempty"` - // The type of the extension component - Type_ string `json:"type,omitempty"` - Bundle *Bundle `json:"bundle,omitempty"` // The properties for the component. Properties whose value is not set will only contain the property name. Properties map[string]string `json:"properties,omitempty"` // The property descriptors for the component. PropertyDescriptors map[string]VersionedPropertyDescriptor `json:"propertyDescriptors,omitempty"` - // Stylistic data for rendering in a UI - Style map[string]string `json:"style,omitempty"` - // The annotation data for the processor used to relay configuration between a custom UI and the procesosr. - AnnotationData string `json:"annotationData,omitempty"` + // All the relationships should be retried. + RetriedRelationships []string `json:"retriedRelationships,omitempty"` + // Overall number of retries. + RetryCount int32 `json:"retryCount,omitempty"` + // The run duration for the processor in milliseconds. + RunDurationMillis int64 `json:"runDurationMillis,omitempty"` + // The scheduled state of the component + ScheduledState string `json:"scheduledState,omitempty"` // The frequency with which to schedule the processor. The format of the value will depend on th value of schedulingStrategy. SchedulingPeriod string `json:"schedulingPeriod,omitempty"` // Indicates how the processor should be scheduled to run. SchedulingStrategy string `json:"schedulingStrategy,omitempty"` - // Indicates the node where the process will execute. - ExecutionNode string `json:"executionNode,omitempty"` - // The amout of time that is used when the process penalizes a flowfile. - PenaltyDuration string `json:"penaltyDuration,omitempty"` + // Stylistic data for rendering in a UI + Style map[string]string `json:"style,omitempty"` + // The type of the extension component + Type_ string `json:"type,omitempty"` // The amount of time that must elapse before this processor is scheduled again after yielding. YieldDuration string `json:"yieldDuration,omitempty"` - // The level at which the processor will report bulletins. - BulletinLevel string `json:"bulletinLevel,omitempty"` - // The run duration for the processor in milliseconds. - RunDurationMillis int64 `json:"runDurationMillis,omitempty"` - // The number of tasks that should be concurrently schedule for the processor. If the processor doesn't allow parallol processing then any positive input will be ignored. - ConcurrentlySchedulableTaskCount int32 `json:"concurrentlySchedulableTaskCount,omitempty"` - // The names of all relationships that cause a flow file to be terminated if the relationship is not connected elsewhere. This property differs from the 'isAutoTerminate' property of the RelationshipDTO in that the RelationshipDTO is meant to depict the current configuration, whereas this property can be set in a DTO when updating a Processor in order to change which Relationships should be auto-terminated. - AutoTerminatedRelationships []string `json:"autoTerminatedRelationships,omitempty"` - // The scheduled state of the component - ScheduledState string `json:"scheduledState,omitempty"` - // Overall number of retries. - RetryCount int32 `json:"retryCount,omitempty"` - // All the relationships should be retried. - RetriedRelationships []string `json:"retriedRelationships,omitempty"` - // Determines whether the FlowFile should be penalized or the processor should be yielded between retries. - BackoffMechanism string `json:"backoffMechanism,omitempty"` - // Maximum amount of time to be waited during a retry period. - MaxBackoffPeriod string `json:"maxBackoffPeriod,omitempty"` - ComponentType string `json:"componentType,omitempty"` - // The ID of the Process Group that this component belongs to - GroupIdentifier string `json:"groupIdentifier,omitempty"` } diff --git a/pkg/registry/model_versioned_property_descriptor.go b/pkg/registry/model_versioned_property_descriptor.go index b5df729..a1ac7c7 100644 --- a/pkg/registry/model_versioned_property_descriptor.go +++ b/pkg/registry/model_versioned_property_descriptor.go @@ -3,7 +3,7 @@ * * REST API definition for Apache NiFi Registry web services * - * API version: 2.0.0 + * API version: 2.1.0 * Contact: dev@nifi.apache.org * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git) */ @@ -11,15 +11,15 @@ package registry // The property descriptors for the component. type VersionedPropertyDescriptor struct { - // The name of the property - Name string `json:"name,omitempty"` // The display name of the property DisplayName string `json:"displayName,omitempty"` + // Whether or not the property is user-defined + Dynamic bool `json:"dynamic,omitempty"` // Whether or not the property provides the identifier of a Controller Service IdentifiesControllerService bool `json:"identifiesControllerService,omitempty"` + // The name of the property + Name string `json:"name,omitempty"` + ResourceDefinition *VersionedResourceDefinition `json:"resourceDefinition,omitempty"` // Whether or not the property is considered sensitive Sensitive bool `json:"sensitive,omitempty"` - // Whether or not the property is user-defined - Dynamic bool `json:"dynamic,omitempty"` - ResourceDefinition *VersionedResourceDefinition `json:"resourceDefinition,omitempty"` } diff --git a/pkg/registry/model_versioned_remote_group_port.go b/pkg/registry/model_versioned_remote_group_port.go index 1987354..21dc4de 100644 --- a/pkg/registry/model_versioned_remote_group_port.go +++ b/pkg/registry/model_versioned_remote_group_port.go @@ -3,7 +3,7 @@ * * REST API definition for Apache NiFi Registry web services * - * API version: 2.0.0 + * API version: 2.1.0 * Contact: dev@nifi.apache.org * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git) */ @@ -11,27 +11,27 @@ package registry // A Set of Output Ports that can be connected to, in order to pull data from the remote NiFi instance type VersionedRemoteGroupPort struct { + BatchSize *BatchSize `json:"batchSize,omitempty"` + // The user-supplied comments for the component + Comments string `json:"comments,omitempty"` + ComponentType string `json:"componentType,omitempty"` + // The number of task that may transmit flowfiles to the target port concurrently. + ConcurrentlySchedulableTaskCount int32 `json:"concurrentlySchedulableTaskCount,omitempty"` + // The ID of the Process Group that this component belongs to + GroupIdentifier string `json:"groupIdentifier,omitempty"` // The component's unique identifier Identifier string `json:"identifier,omitempty"` // The instance ID of an existing component that is described by this VersionedComponent, or null if this is not mapped to an instantiated component InstanceIdentifier string `json:"instanceIdentifier,omitempty"` // The component's name Name string `json:"name,omitempty"` - // The user-supplied comments for the component - Comments string `json:"comments,omitempty"` Position *Position `json:"position,omitempty"` // The id of the remote process group that the port resides in. RemoteGroupId string `json:"remoteGroupId,omitempty"` - // The number of task that may transmit flowfiles to the target port concurrently. - ConcurrentlySchedulableTaskCount int32 `json:"concurrentlySchedulableTaskCount,omitempty"` - // Whether the flowfiles are compressed when sent to the target port. - UseCompression bool `json:"useCompression,omitempty"` - BatchSize *BatchSize `json:"batchSize,omitempty"` - ComponentType string `json:"componentType,omitempty"` - // The ID of the port on the target NiFi instance - TargetId string `json:"targetId,omitempty"` // The scheduled state of the component ScheduledState string `json:"scheduledState,omitempty"` - // The ID of the Process Group that this component belongs to - GroupIdentifier string `json:"groupIdentifier,omitempty"` + // The ID of the port on the target NiFi instance + TargetId string `json:"targetId,omitempty"` + // Whether the flowfiles are compressed when sent to the target port. + UseCompression bool `json:"useCompression,omitempty"` } diff --git a/pkg/registry/model_versioned_remote_process_group.go b/pkg/registry/model_versioned_remote_process_group.go index 908adb5..2cae22b 100644 --- a/pkg/registry/model_versioned_remote_process_group.go +++ b/pkg/registry/model_versioned_remote_process_group.go @@ -3,7 +3,7 @@ * * REST API definition for Apache NiFi Registry web services * - * API version: 2.0.0 + * API version: 2.1.0 * Contact: dev@nifi.apache.org * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git) */ @@ -11,34 +11,34 @@ package registry // The Remote Process Groups type VersionedRemoteProcessGroup struct { + // The user-supplied comments for the component + Comments string `json:"comments,omitempty"` + // The time period used for the timeout when communicating with the target. + CommunicationsTimeout string `json:"communicationsTimeout,omitempty"` + ComponentType string `json:"componentType,omitempty"` + // The ID of the Process Group that this component belongs to + GroupIdentifier string `json:"groupIdentifier,omitempty"` // The component's unique identifier Identifier string `json:"identifier,omitempty"` + // A Set of Input Ports that can be connected to, in order to send data to the remote NiFi instance + InputPorts []VersionedRemoteGroupPort `json:"inputPorts,omitempty"` // The instance ID of an existing component that is described by this VersionedComponent, or null if this is not mapped to an instantiated component InstanceIdentifier string `json:"instanceIdentifier,omitempty"` + // The local network interface to send/receive data. If not specified, any local address is used. If clustered, all nodes must have an interface with this identifier. + LocalNetworkInterface string `json:"localNetworkInterface,omitempty"` // The component's name Name string `json:"name,omitempty"` - // The user-supplied comments for the component - Comments string `json:"comments,omitempty"` + // A Set of Output Ports that can be connected to, in order to pull data from the remote NiFi instance + OutputPorts []VersionedRemoteGroupPort `json:"outputPorts,omitempty"` Position *Position `json:"position,omitempty"` + ProxyHost string `json:"proxyHost,omitempty"` + ProxyPassword string `json:"proxyPassword,omitempty"` + ProxyPort int32 `json:"proxyPort,omitempty"` + ProxyUser string `json:"proxyUser,omitempty"` // The target URIs of the remote process group. If target uris is not set but target uri is set, then returns the single target uri. If neither target uris nor target uri is set, then returns null. TargetUris string `json:"targetUris,omitempty"` - // The time period used for the timeout when communicating with the target. - CommunicationsTimeout string `json:"communicationsTimeout,omitempty"` - // When yielding, this amount of time must elapse before the remote process group is scheduled again. - YieldDuration string `json:"yieldDuration,omitempty"` // The Transport Protocol that is used for Site-to-Site communications TransportProtocol string `json:"transportProtocol,omitempty"` - // The local network interface to send/receive data. If not specified, any local address is used. If clustered, all nodes must have an interface with this identifier. - LocalNetworkInterface string `json:"localNetworkInterface,omitempty"` - ProxyHost string `json:"proxyHost,omitempty"` - ProxyPort int32 `json:"proxyPort,omitempty"` - ProxyUser string `json:"proxyUser,omitempty"` - ProxyPassword string `json:"proxyPassword,omitempty"` - // A Set of Input Ports that can be connected to, in order to send data to the remote NiFi instance - InputPorts []VersionedRemoteGroupPort `json:"inputPorts,omitempty"` - // A Set of Output Ports that can be connected to, in order to pull data from the remote NiFi instance - OutputPorts []VersionedRemoteGroupPort `json:"outputPorts,omitempty"` - ComponentType string `json:"componentType,omitempty"` - // The ID of the Process Group that this component belongs to - GroupIdentifier string `json:"groupIdentifier,omitempty"` + // When yielding, this amount of time must elapse before the remote process group is scheduled again. + YieldDuration string `json:"yieldDuration,omitempty"` } diff --git a/pkg/registry/model_versioned_resource_definition.go b/pkg/registry/model_versioned_resource_definition.go index 42c66b1..bc7d3e9 100644 --- a/pkg/registry/model_versioned_resource_definition.go +++ b/pkg/registry/model_versioned_resource_definition.go @@ -3,7 +3,7 @@ * * REST API definition for Apache NiFi Registry web services * - * API version: 2.0.0 + * API version: 2.1.0 * Contact: dev@nifi.apache.org * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git) */ diff --git a/pkg/registry/response.go b/pkg/registry/response.go index 7f186e0..920cb67 100644 --- a/pkg/registry/response.go +++ b/pkg/registry/response.go @@ -3,7 +3,7 @@ * * REST API definition for Apache NiFi Registry web services * - * API version: 2.0.0 + * API version: 2.1.0 * Contact: dev@nifi.apache.org * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git) */ diff --git a/resources/client_gen/api_defs/nifi-2.1.0.json b/resources/client_gen/api_defs/nifi-2.1.0.json new file mode 100644 index 0000000..8000fcb --- /dev/null +++ b/resources/client_gen/api_defs/nifi-2.1.0.json @@ -0,0 +1,29224 @@ +{ + "openapi" : "3.0.1", + "info" : { + "contact" : { + "email" : "dev@nifi.apache.org", + "url" : "https://nifi.apache.org" + }, + "description" : "REST API definition for Apache NiFi web services", + "license" : { + "name" : "Apache 2.0", + "url" : "https://www.apache.org/licenses/LICENSE-2.0.html" + }, + "title" : "Apache NiFi REST API", + "version" : "2.1.0" + }, + "paths" : { + "/access/logout" : { + "delete" : { + "description" : "Note: This endpoint is subject to change as NiFi and it's REST API evolve.", + "operationId" : "logOut", + "responses" : { + "200" : { + "description" : "User was logged out successfully." + }, + "401" : { + "description" : "Authentication token provided was empty or not in the correct JWT format." + }, + "500" : { + "description" : "Client failed to log out." + } + }, + "summary" : "Performs a logout for other providers that have been issued a JWT.", + "tags" : [ "Access" ] + } + }, + "/access/logout/complete" : { + "get" : { + "description" : "Note: This endpoint is subject to change as NiFi and it's REST API evolve.", + "operationId" : "logOutComplete", + "responses" : { + "200" : { + "description" : "User was logged out successfully." + }, + "401" : { + "description" : "Authentication token provided was empty or not in the correct JWT format." + }, + "500" : { + "description" : "Client failed to log out." + } + }, + "summary" : "Completes the logout sequence by removing the cached Logout Request and Cookie if they existed and redirects to /nifi/login.", + "tags" : [ "Access" ] + } + }, + "/access/token" : { + "post" : { + "description" : "The token returned is formatted as a JSON Web Token (JWT). The token is base64 encoded and comprised of three parts. The header, the body, and the signature. The expiration of the token is a contained within the body. It is stored in the browser as a cookie, but also returned inthe response body to be stored/used by third party client scripts.", + "operationId" : "createAccessToken", + "requestBody" : { + "content" : { + "application/x-www-form-urlencoded" : { + "schema" : { + "type" : "object", + "properties" : { + "password" : { + "type" : "string" + }, + "username" : { + "type" : "string" + } + } + } + } + } + }, + "responses" : { + "400" : { + "description" : "NiFi was unable to complete the request because it was invalid. The request should not be retried without modification." + }, + "403" : { + "description" : "Client is not authorized to make this request." + }, + "409" : { + "description" : "The request was valid but NiFi was not in the appropriate state to process it." + }, + "500" : { + "description" : "Unable to create access token because an unexpected error occurred." + }, + "default" : { + "content" : { + "text/plain" : { + "schema" : { + "type" : "string" + } + } + } + } + }, + "summary" : "Creates a token for accessing the REST API via username/password", + "tags" : [ "Access" ] + } + }, + "/authentication/configuration" : { + "get" : { + "operationId" : "getAuthenticationConfiguration", + "responses" : { + "default" : { + "content" : { + "application/json" : { + "schema" : { + "$ref" : "#/components/schemas/AuthenticationConfigurationEntity" + } + } + } + } + }, + "summary" : "Retrieves the authentication configuration endpoint and status information", + "tags" : [ "Authentication" ] + } + }, + "/connections/{id}" : { + "delete" : { + "operationId" : "deleteConnection", + "parameters" : [ { + "description" : "The revision is used to verify the client is working with the latest version of the flow.", + "in" : "query", + "name" : "version", + "schema" : { + "$ref" : "#/components/schemas/LongParameter" + } + }, { + "description" : "If the client id is not specified, new one will be generated. This value (whether specified or generated) is included in the response.", + "in" : "query", + "name" : "clientId", + "schema" : { + "$ref" : "#/components/schemas/ClientIdParameter" + } + }, { + "description" : "Acknowledges that this node is disconnected to allow for mutable requests to proceed.", + "in" : "query", + "name" : "disconnectedNodeAcknowledged", + "schema" : { + "type" : "boolean", + "default" : false + } + }, { + "description" : "The connection id.", + "in" : "path", + "name" : "id", + "required" : true, + "schema" : { + "type" : "string" + } + } ], + "responses" : { + "400" : { + "description" : "NiFi was unable to complete the request because it was invalid. The request should not be retried without modification." + }, + "401" : { + "description" : "Client could not be authenticated." + }, + "403" : { + "description" : "Client is not authorized to make this request." + }, + "404" : { + "description" : "The specified resource could not be found." + }, + "409" : { + "description" : "The request was valid but NiFi was not in the appropriate state to process it." + }, + "default" : { + "content" : { + "application/json" : { + "schema" : { + "$ref" : "#/components/schemas/ConnectionEntity" + } + } + } + } + }, + "security" : [ { + "Write Source - /{component-type}/{uuid}" : [ ] + }, { + "Write - Parent Process Group - /process-groups/{uuid}" : [ ] + }, { + "Write Destination - /{component-type}/{uuid}" : [ ] + } ], + "summary" : "Deletes a connection", + "tags" : [ "Connections" ] + }, + "get" : { + "operationId" : "getConnection", + "parameters" : [ { + "description" : "The connection id.", + "in" : "path", + "name" : "id", + "required" : true, + "schema" : { + "type" : "string" + } + } ], + "responses" : { + "400" : { + "description" : "NiFi was unable to complete the request because it was invalid. The request should not be retried without modification." + }, + "401" : { + "description" : "Client could not be authenticated." + }, + "403" : { + "description" : "Client is not authorized to make this request." + }, + "404" : { + "description" : "The specified resource could not be found." + }, + "409" : { + "description" : "The request was valid but NiFi was not in the appropriate state to process it." + }, + "default" : { + "content" : { + "application/json" : { + "schema" : { + "$ref" : "#/components/schemas/ConnectionEntity" + } + } + } + } + }, + "security" : [ { + "Read Source - /{component-type}/{uuid}" : [ ] + }, { + "Read Destination - /{component-type}/{uuid}" : [ ] + } ], + "summary" : "Gets a connection", + "tags" : [ "Connections" ] + }, + "put" : { + "operationId" : "updateConnection", + "parameters" : [ { + "description" : "The connection id.", + "in" : "path", + "name" : "id", + "required" : true, + "schema" : { + "type" : "string" + } + } ], + "requestBody" : { + "content" : { + "application/json" : { + "schema" : { + "$ref" : "#/components/schemas/ConnectionEntity" + } + } + }, + "description" : "The connection configuration details.", + "required" : true + }, + "responses" : { + "400" : { + "description" : "NiFi was unable to complete the request because it was invalid. The request should not be retried without modification." + }, + "401" : { + "description" : "Client could not be authenticated." + }, + "403" : { + "description" : "Client is not authorized to make this request." + }, + "404" : { + "description" : "The specified resource could not be found." + }, + "409" : { + "description" : "The request was valid but NiFi was not in the appropriate state to process it." + }, + "default" : { + "content" : { + "application/json" : { + "schema" : { + "$ref" : "#/components/schemas/ConnectionEntity" + } + } + } + } + }, + "security" : [ { + "Write Source - /{component-type}/{uuid}" : [ ] + }, { + "Write Destination - /{component-type}/{uuid}" : [ ] + }, { + "Write New Destination - /{component-type}/{uuid} - if updating Destination" : [ ] + }, { + "Write Process Group - /process-groups/{uuid} - if updating Destination" : [ ] + } ], + "summary" : "Updates a connection", + "tags" : [ "Connections" ] + } + }, + "/controller-services/{id}" : { + "delete" : { + "operationId" : "removeControllerService", + "parameters" : [ { + "description" : "The revision is used to verify the client is working with the latest version of the flow.", + "in" : "query", + "name" : "version", + "schema" : { + "$ref" : "#/components/schemas/LongParameter" + } + }, { + "description" : "If the client id is not specified, new one will be generated. This value (whether specified or generated) is included in the response.", + "in" : "query", + "name" : "clientId", + "schema" : { + "$ref" : "#/components/schemas/ClientIdParameter" + } + }, { + "description" : "Acknowledges that this node is disconnected to allow for mutable requests to proceed.", + "in" : "query", + "name" : "disconnectedNodeAcknowledged", + "schema" : { + "type" : "boolean", + "default" : false + } + }, { + "description" : "The controller service id.", + "in" : "path", + "name" : "id", + "required" : true, + "schema" : { + "type" : "string" + } + } ], + "responses" : { + "400" : { + "description" : "NiFi was unable to complete the request because it was invalid. The request should not be retried without modification." + }, + "401" : { + "description" : "Client could not be authenticated." + }, + "403" : { + "description" : "Client is not authorized to make this request." + }, + "404" : { + "description" : "The specified resource could not be found." + }, + "409" : { + "description" : "The request was valid but NiFi was not in the appropriate state to process it." + }, + "default" : { + "content" : { + "application/json" : { + "schema" : { + "$ref" : "#/components/schemas/ControllerServiceEntity" + } + } + } + } + }, + "security" : [ { + "Write - /controller-services/{uuid}" : [ ] + }, { + "Write - Parent Process Group if scoped by Process Group - /process-groups/{uuid}" : [ ] + }, { + "Write - Controller if scoped by Controller - /controller" : [ ] + }, { + "Read - any referenced Controller Services - /controller-services/{uuid}" : [ ] + } ], + "summary" : "Deletes a controller service", + "tags" : [ "Controller Services" ] + }, + "get" : { + "description" : "If the uiOnly query parameter is provided with a value of true, the returned entity may only contain fields that are necessary for rendering the NiFi User Interface. As such, the selected fields may change at any time, even during incremental releases, without warning. As a result, this parameter should not be provided by any client other than the UI.", + "operationId" : "getControllerService", + "parameters" : [ { + "description" : "The controller service id.", + "in" : "path", + "name" : "id", + "required" : true, + "schema" : { + "type" : "string" + } + }, { + "in" : "query", + "name" : "uiOnly", + "schema" : { + "type" : "boolean", + "default" : false + } + } ], + "responses" : { + "400" : { + "description" : "NiFi was unable to complete the request because it was invalid. The request should not be retried without modification." + }, + "401" : { + "description" : "Client could not be authenticated." + }, + "403" : { + "description" : "Client is not authorized to make this request." + }, + "404" : { + "description" : "The specified resource could not be found." + }, + "409" : { + "description" : "The request was valid but NiFi was not in the appropriate state to process it." + }, + "default" : { + "content" : { + "application/json" : { + "schema" : { + "$ref" : "#/components/schemas/ControllerServiceEntity" + } + } + } + } + }, + "security" : [ { + "Read - /controller-services/{uuid}" : [ ] + } ], + "summary" : "Gets a controller service", + "tags" : [ "Controller Services" ] + }, + "put" : { + "operationId" : "updateControllerService", + "parameters" : [ { + "description" : "The controller service id.", + "in" : "path", + "name" : "id", + "required" : true, + "schema" : { + "type" : "string" + } + } ], + "requestBody" : { + "content" : { + "application/json" : { + "schema" : { + "$ref" : "#/components/schemas/ControllerServiceEntity" + } + } + }, + "description" : "The controller service configuration details.", + "required" : true + }, + "responses" : { + "400" : { + "description" : "NiFi was unable to complete the request because it was invalid. The request should not be retried without modification." + }, + "401" : { + "description" : "Client could not be authenticated." + }, + "403" : { + "description" : "Client is not authorized to make this request." + }, + "404" : { + "description" : "The specified resource could not be found." + }, + "409" : { + "description" : "The request was valid but NiFi was not in the appropriate state to process it." + }, + "default" : { + "content" : { + "application/json" : { + "schema" : { + "$ref" : "#/components/schemas/ControllerServiceEntity" + } + } + } + } + }, + "security" : [ { + "Write - /controller-services/{uuid}" : [ ] + }, { + "Read - any referenced Controller Services if this request changes the reference - /controller-services/{uuid}" : [ ] + } ], + "summary" : "Updates a controller service", + "tags" : [ "Controller Services" ] + } + }, + "/controller-services/{id}/config/analysis" : { + "post" : { + "operationId" : "analyzeConfiguration", + "parameters" : [ { + "description" : "The controller service id.", + "in" : "path", + "name" : "id", + "required" : true, + "schema" : { + "type" : "string" + } + } ], + "requestBody" : { + "content" : { + "application/json" : { + "schema" : { + "$ref" : "#/components/schemas/ConfigurationAnalysisEntity" + } + } + }, + "description" : "The configuration analysis request.", + "required" : true + }, + "responses" : { + "400" : { + "description" : "NiFi was unable to complete the request because it was invalid. The request should not be retried without modification." + }, + "401" : { + "description" : "Client could not be authenticated." + }, + "403" : { + "description" : "Client is not authorized to make this request." + }, + "404" : { + "description" : "The specified resource could not be found." + }, + "409" : { + "description" : "The request was valid but NiFi was not in the appropriate state to process it." + }, + "default" : { + "content" : { + "application/json" : { + "schema" : { + "$ref" : "#/components/schemas/ConfigurationAnalysisEntity" + } + } + } + } + }, + "security" : [ { + "Read - /controller-services/{uuid}" : [ ] + } ], + "summary" : "Performs analysis of the component's configuration, providing information about which attributes are referenced.", + "tags" : [ "Controller Services" ] + } + }, + "/controller-services/{id}/config/verification-requests" : { + "post" : { + "description" : "This will initiate the process of verifying a given Controller Service configuration. This may be a long-running task. As a result, this endpoint will immediately return a ControllerServiceConfigVerificationRequestEntity, and the process of performing the verification will occur asynchronously in the background. The client may then periodically poll the status of the request by issuing a GET request to /controller-services/{serviceId}/verification-requests/{requestId}. Once the request is completed, the client is expected to issue a DELETE request to /controller-services/{serviceId}/verification-requests/{requestId}.", + "operationId" : "submitConfigVerificationRequest", + "parameters" : [ { + "description" : "The controller service id.", + "in" : "path", + "name" : "id", + "required" : true, + "schema" : { + "type" : "string" + } + } ], + "requestBody" : { + "content" : { + "application/json" : { + "schema" : { + "$ref" : "#/components/schemas/VerifyConfigRequestEntity" + } + } + }, + "description" : "The controller service configuration verification request.", + "required" : true + }, + "responses" : { + "400" : { + "description" : "NiFi was unable to complete the request because it was invalid. The request should not be retried without modification." + }, + "401" : { + "description" : "Client could not be authenticated." + }, + "403" : { + "description" : "Client is not authorized to make this request." + }, + "404" : { + "description" : "The specified resource could not be found." + }, + "409" : { + "description" : "The request was valid but NiFi was not in the appropriate state to process it." + }, + "default" : { + "content" : { + "application/json" : { + "schema" : { + "$ref" : "#/components/schemas/VerifyConfigRequestEntity" + } + } + } + } + }, + "security" : [ { + "Read - /controller-services/{uuid}" : [ ] + } ], + "summary" : "Performs verification of the Controller Service's configuration", + "tags" : [ "Controller Services" ] + } + }, + "/controller-services/{id}/config/verification-requests/{requestId}" : { + "delete" : { + "description" : "Deletes the Verification Request with the given ID. After a request is created, it is expected that the client will properly clean up the request by DELETE'ing it, once the Verification process has completed. If the request is deleted before the request completes, then the Verification request will finish the step that it is currently performing and then will cancel any subsequent steps.", + "operationId" : "deleteVerificationRequest", + "parameters" : [ { + "description" : "The ID of the Controller Service", + "in" : "path", + "name" : "id", + "required" : true, + "schema" : { + "type" : "string" + } + }, { + "description" : "The ID of the Verification Request", + "in" : "path", + "name" : "requestId", + "required" : true, + "schema" : { + "type" : "string" + } + } ], + "responses" : { + "400" : { + "description" : "NiFi was unable to complete the request because it was invalid. The request should not be retried without modification." + }, + "401" : { + "description" : "Client could not be authenticated." + }, + "403" : { + "description" : "Client is not authorized to make this request." + }, + "404" : { + "description" : "The specified resource could not be found." + }, + "409" : { + "description" : "The request was valid but NiFi was not in the appropriate state to process it." + }, + "default" : { + "content" : { + "application/json" : { + "schema" : { + "$ref" : "#/components/schemas/VerifyConfigRequestEntity" + } + } + } + } + }, + "security" : [ { + "Only the user that submitted the request can remove it" : [ ] + } ], + "summary" : "Deletes the Verification Request with the given ID", + "tags" : [ "Controller Services" ] + }, + "get" : { + "description" : "Returns the Verification Request with the given ID. Once an Verification Request has been created, that request can subsequently be retrieved via this endpoint, and the request that is fetched will contain the updated state, such as percent complete, the current state of the request, and any failures. ", + "operationId" : "getVerificationRequest", + "parameters" : [ { + "description" : "The ID of the Controller Service", + "in" : "path", + "name" : "id", + "required" : true, + "schema" : { + "type" : "string" + } + }, { + "description" : "The ID of the Verification Request", + "in" : "path", + "name" : "requestId", + "required" : true, + "schema" : { + "type" : "string" + } + } ], + "responses" : { + "400" : { + "description" : "NiFi was unable to complete the request because it was invalid. The request should not be retried without modification." + }, + "401" : { + "description" : "Client could not be authenticated." + }, + "403" : { + "description" : "Client is not authorized to make this request." + }, + "404" : { + "description" : "The specified resource could not be found." + }, + "409" : { + "description" : "The request was valid but NiFi was not in the appropriate state to process it." + }, + "default" : { + "content" : { + "application/json" : { + "schema" : { + "$ref" : "#/components/schemas/VerifyConfigRequestEntity" + } + } + } + } + }, + "security" : [ { + "Only the user that submitted the request can get it" : [ ] + } ], + "summary" : "Returns the Verification Request with the given ID", + "tags" : [ "Controller Services" ] + } + }, + "/controller-services/{id}/descriptors" : { + "get" : { + "operationId" : "getPropertyDescriptor_1", + "parameters" : [ { + "description" : "The controller service id.", + "in" : "path", + "name" : "id", + "required" : true, + "schema" : { + "type" : "string" + } + }, { + "description" : "The property name to return the descriptor for.", + "in" : "query", + "name" : "propertyName", + "required" : true, + "schema" : { + "type" : "string" + } + }, { + "description" : "Property Descriptor requested sensitive status", + "in" : "query", + "name" : "sensitive", + "schema" : { + "type" : "boolean" + } + } ], + "responses" : { + "400" : { + "description" : "NiFi was unable to complete the request because it was invalid. The request should not be retried without modification." + }, + "401" : { + "description" : "Client could not be authenticated." + }, + "403" : { + "description" : "Client is not authorized to make this request." + }, + "404" : { + "description" : "The specified resource could not be found." + }, + "409" : { + "description" : "The request was valid but NiFi was not in the appropriate state to process it." + }, + "default" : { + "content" : { + "application/json" : { + "schema" : { + "$ref" : "#/components/schemas/PropertyDescriptorEntity" + } + } + } + } + }, + "security" : [ { + "Read - /controller-services/{uuid}" : [ ] + } ], + "summary" : "Gets a controller service property descriptor", + "tags" : [ "Controller Services" ] + } + }, + "/controller-services/{id}/references" : { + "get" : { + "operationId" : "getControllerServiceReferences", + "parameters" : [ { + "description" : "The controller service id.", + "in" : "path", + "name" : "id", + "required" : true, + "schema" : { + "type" : "string" + } + } ], + "responses" : { + "400" : { + "description" : "NiFi was unable to complete the request because it was invalid. The request should not be retried without modification." + }, + "401" : { + "description" : "Client could not be authenticated." + }, + "403" : { + "description" : "Client is not authorized to make this request." + }, + "404" : { + "description" : "The specified resource could not be found." + }, + "409" : { + "description" : "The request was valid but NiFi was not in the appropriate state to process it." + }, + "default" : { + "content" : { + "application/json" : { + "schema" : { + "$ref" : "#/components/schemas/ControllerServiceReferencingComponentsEntity" + } + } + } + } + }, + "security" : [ { + "Read - /controller-services/{uuid}" : [ ] + } ], + "summary" : "Gets a controller service", + "tags" : [ "Controller Services" ] + }, + "put" : { + "operationId" : "updateControllerServiceReferences", + "parameters" : [ { + "description" : "The controller service id.", + "in" : "path", + "name" : "id", + "required" : true, + "schema" : { + "type" : "string" + } + } ], + "requestBody" : { + "content" : { + "application/json" : { + "schema" : { + "$ref" : "#/components/schemas/UpdateControllerServiceReferenceRequestEntity" + } + } + }, + "description" : "The controller service request update request.", + "required" : true + }, + "responses" : { + "400" : { + "description" : "NiFi was unable to complete the request because it was invalid. The request should not be retried without modification." + }, + "401" : { + "description" : "Client could not be authenticated." + }, + "403" : { + "description" : "Client is not authorized to make this request." + }, + "404" : { + "description" : "The specified resource could not be found." + }, + "409" : { + "description" : "The request was valid but NiFi was not in the appropriate state to process it." + }, + "default" : { + "content" : { + "application/json" : { + "schema" : { + "$ref" : "#/components/schemas/ControllerServiceReferencingComponentsEntity" + } + } + } + } + }, + "security" : [ { + "Write - /{component-type}/{uuid} or /operate/{component-type}/{uuid} - For each referencing component specified" : [ ] + } ], + "summary" : "Updates a controller services references", + "tags" : [ "Controller Services" ] + } + }, + "/controller-services/{id}/run-status" : { + "put" : { + "operationId" : "updateRunStatus_1", + "parameters" : [ { + "description" : "The controller service id.", + "in" : "path", + "name" : "id", + "required" : true, + "schema" : { + "type" : "string" + } + } ], + "requestBody" : { + "content" : { + "application/json" : { + "schema" : { + "$ref" : "#/components/schemas/ControllerServiceRunStatusEntity" + } + } + }, + "description" : "The controller service run status.", + "required" : true + }, + "responses" : { + "400" : { + "description" : "NiFi was unable to complete the request because it was invalid. The request should not be retried without modification." + }, + "401" : { + "description" : "Client could not be authenticated." + }, + "403" : { + "description" : "Client is not authorized to make this request." + }, + "404" : { + "description" : "The specified resource could not be found." + }, + "409" : { + "description" : "The request was valid but NiFi was not in the appropriate state to process it." + }, + "default" : { + "content" : { + "application/json" : { + "schema" : { + "$ref" : "#/components/schemas/ControllerServiceEntity" + } + } + } + } + }, + "security" : [ { + "Write - /controller-services/{uuid} or /operation/controller-services/{uuid}" : [ ] + } ], + "summary" : "Updates run status of a controller service", + "tags" : [ "Controller Services" ] + } + }, + "/controller-services/{id}/state" : { + "get" : { + "operationId" : "getState", + "parameters" : [ { + "description" : "The controller service id.", + "in" : "path", + "name" : "id", + "required" : true, + "schema" : { + "type" : "string" + } + } ], + "responses" : { + "400" : { + "description" : "NiFi was unable to complete the request because it was invalid. The request should not be retried without modification." + }, + "401" : { + "description" : "Client could not be authenticated." + }, + "403" : { + "description" : "Client is not authorized to make this request." + }, + "404" : { + "description" : "The specified resource could not be found." + }, + "409" : { + "description" : "The request was valid but NiFi was not in the appropriate state to process it." + }, + "default" : { + "content" : { + "application/json" : { + "schema" : { + "$ref" : "#/components/schemas/ComponentStateEntity" + } + } + } + } + }, + "security" : [ { + "Write - /controller-services/{uuid}" : [ ] + } ], + "summary" : "Gets the state for a controller service", + "tags" : [ "Controller Services" ] + } + }, + "/controller-services/{id}/state/clear-requests" : { + "post" : { + "operationId" : "clearState_1", + "parameters" : [ { + "description" : "The controller service id.", + "in" : "path", + "name" : "id", + "required" : true, + "schema" : { + "type" : "string" + } + } ], + "responses" : { + "400" : { + "description" : "NiFi was unable to complete the request because it was invalid. The request should not be retried without modification." + }, + "401" : { + "description" : "Client could not be authenticated." + }, + "403" : { + "description" : "Client is not authorized to make this request." + }, + "404" : { + "description" : "The specified resource could not be found." + }, + "409" : { + "description" : "The request was valid but NiFi was not in the appropriate state to process it." + }, + "default" : { + "content" : { + "application/json" : { + "schema" : { + "$ref" : "#/components/schemas/ComponentStateEntity" + } + } + } + } + }, + "security" : [ { + "Write - /controller-services/{uuid}" : [ ] + } ], + "summary" : "Clears the state for a controller service", + "tags" : [ "Controller Services" ] + } + }, + "/controller/bulletin" : { + "post" : { + "operationId" : "createBulletin", + "requestBody" : { + "content" : { + "application/json" : { + "schema" : { + "$ref" : "#/components/schemas/BulletinEntity" + } + } + }, + "description" : "The reporting task configuration details.", + "required" : true + }, + "responses" : { + "400" : { + "description" : "NiFi was unable to complete the request because it was invalid. The request should not be retried without modification." + }, + "401" : { + "description" : "Client could not be authenticated." + }, + "403" : { + "description" : "Client is not authorized to make this request." + }, + "409" : { + "description" : "The request was valid but NiFi was not in the appropriate state to process it." + }, + "default" : { + "content" : { + "application/json" : { + "schema" : { + "$ref" : "#/components/schemas/BulletinEntity" + } + } + } + } + }, + "security" : [ { + "Write - /controller" : [ ] + } ], + "summary" : "Creates a new bulletin", + "tags" : [ "Controller" ] + } + }, + "/controller/cluster" : { + "get" : { + "description" : "Returns the contents of the cluster including all nodes and their status.", + "operationId" : "getCluster", + "responses" : { + "400" : { + "description" : "NiFi was unable to complete the request because it was invalid. The request should not be retried without modification." + }, + "401" : { + "description" : "Client could not be authenticated." + }, + "403" : { + "description" : "Client is not authorized to make this request." + }, + "409" : { + "description" : "The request was valid but NiFi was not in the appropriate state to process it." + }, + "default" : { + "content" : { + "application/json" : { + "schema" : { + "$ref" : "#/components/schemas/ClusterEntity" + } + } + } + } + }, + "security" : [ { + "Read - /controller" : [ ] + } ], + "summary" : "Gets the contents of the cluster", + "tags" : [ "Controller" ] + } + }, + "/controller/cluster/nodes/{id}" : { + "delete" : { + "operationId" : "deleteNode", + "parameters" : [ { + "description" : "The node id.", + "in" : "path", + "name" : "id", + "required" : true, + "schema" : { + "type" : "string" + } + } ], + "responses" : { + "400" : { + "description" : "NiFi was unable to complete the request because it was invalid. The request should not be retried without modification." + }, + "401" : { + "description" : "Client could not be authenticated." + }, + "403" : { + "description" : "Client is not authorized to make this request." + }, + "404" : { + "description" : "The specified resource could not be found." + }, + "409" : { + "description" : "The request was valid but NiFi was not in the appropriate state to process it." + }, + "default" : { + "content" : { + "application/json" : { + "schema" : { + "$ref" : "#/components/schemas/NodeEntity" + } + } + } + } + }, + "security" : [ { + "Write - /controller" : [ ] + } ], + "summary" : "Removes a node from the cluster", + "tags" : [ "Controller" ] + }, + "get" : { + "operationId" : "getNode", + "parameters" : [ { + "description" : "The node id.", + "in" : "path", + "name" : "id", + "required" : true, + "schema" : { + "type" : "string" + } + } ], + "responses" : { + "400" : { + "description" : "NiFi was unable to complete the request because it was invalid. The request should not be retried without modification." + }, + "401" : { + "description" : "Client could not be authenticated." + }, + "403" : { + "description" : "Client is not authorized to make this request." + }, + "404" : { + "description" : "The specified resource could not be found." + }, + "409" : { + "description" : "The request was valid but NiFi was not in the appropriate state to process it." + }, + "default" : { + "content" : { + "application/json" : { + "schema" : { + "$ref" : "#/components/schemas/NodeEntity" + } + } + } + } + }, + "security" : [ { + "Read - /controller" : [ ] + } ], + "summary" : "Gets a node in the cluster", + "tags" : [ "Controller" ] + }, + "put" : { + "operationId" : "updateNode", + "parameters" : [ { + "description" : "The node id.", + "in" : "path", + "name" : "id", + "required" : true, + "schema" : { + "type" : "string" + } + } ], + "requestBody" : { + "content" : { + "application/json" : { + "schema" : { + "$ref" : "#/components/schemas/NodeEntity" + } + } + }, + "description" : "The node configuration. The only configuration that will be honored at this endpoint is the status.", + "required" : true + }, + "responses" : { + "400" : { + "description" : "NiFi was unable to complete the request because it was invalid. The request should not be retried without modification." + }, + "401" : { + "description" : "Client could not be authenticated." + }, + "403" : { + "description" : "Client is not authorized to make this request." + }, + "404" : { + "description" : "The specified resource could not be found." + }, + "409" : { + "description" : "The request was valid but NiFi was not in the appropriate state to process it." + }, + "default" : { + "content" : { + "application/json" : { + "schema" : { + "$ref" : "#/components/schemas/NodeEntity" + } + } + } + } + }, + "security" : [ { + "Write - /controller" : [ ] + } ], + "summary" : "Updates a node in the cluster", + "tags" : [ "Controller" ] + } + }, + "/controller/config" : { + "get" : { + "operationId" : "getControllerConfig", + "responses" : { + "400" : { + "description" : "NiFi was unable to complete the request because it was invalid. The request should not be retried without modification." + }, + "401" : { + "description" : "Client could not be authenticated." + }, + "403" : { + "description" : "Client is not authorized to make this request." + }, + "409" : { + "description" : "The request was valid but NiFi was not in the appropriate state to process it." + }, + "default" : { + "content" : { + "application/json" : { + "schema" : { + "$ref" : "#/components/schemas/ControllerConfigurationEntity" + } + } + } + } + }, + "security" : [ { + "Read - /controller" : [ ] + } ], + "summary" : "Retrieves the configuration for this NiFi Controller", + "tags" : [ "Controller" ] + }, + "put" : { + "operationId" : "updateControllerConfig", + "requestBody" : { + "content" : { + "application/json" : { + "schema" : { + "$ref" : "#/components/schemas/ControllerConfigurationEntity" + } + } + }, + "description" : "The controller configuration.", + "required" : true + }, + "responses" : { + "400" : { + "description" : "NiFi was unable to complete the request because it was invalid. The request should not be retried without modification." + }, + "401" : { + "description" : "Client could not be authenticated." + }, + "403" : { + "description" : "Client is not authorized to make this request." + }, + "409" : { + "description" : "The request was valid but NiFi was not in the appropriate state to process it." + }, + "default" : { + "content" : { + "application/json" : { + "schema" : { + "$ref" : "#/components/schemas/ControllerConfigurationEntity" + } + } + } + } + }, + "security" : [ { + "Write - /controller" : [ ] + } ], + "summary" : "Retrieves the configuration for this NiFi", + "tags" : [ "Controller" ] + } + }, + "/controller/controller-services" : { + "post" : { + "operationId" : "createControllerService", + "requestBody" : { + "content" : { + "application/json" : { + "schema" : { + "$ref" : "#/components/schemas/ControllerServiceEntity" + } + } + }, + "description" : "The controller service configuration details.", + "required" : true + }, + "responses" : { + "400" : { + "description" : "NiFi was unable to complete the request because it was invalid. The request should not be retried without modification." + }, + "401" : { + "description" : "Client could not be authenticated." + }, + "403" : { + "description" : "Client is not authorized to make this request." + }, + "409" : { + "description" : "The request was valid but NiFi was not in the appropriate state to process it." + }, + "default" : { + "content" : { + "application/json" : { + "schema" : { + "$ref" : "#/components/schemas/ControllerServiceEntity" + } + } + } + } + }, + "security" : [ { + "Write - /controller" : [ ] + }, { + "Read - any referenced Controller Services - /controller-services/{uuid}" : [ ] + }, { + "Write - if the Controller Service is restricted - /restricted-components" : [ ] + } ], + "summary" : "Creates a new controller service", + "tags" : [ "Controller" ] + } + }, + "/controller/flow-analysis-rules" : { + "get" : { + "operationId" : "getFlowAnalysisRules", + "responses" : { + "400" : { + "description" : "NiFi was unable to complete the request because it was invalid. The request should not be retried without modification." + }, + "401" : { + "description" : "Client could not be authenticated." + }, + "403" : { + "description" : "Client is not authorized to make this request." + }, + "409" : { + "description" : "The request was valid but NiFi was not in the appropriate state to process it." + }, + "default" : { + "content" : { + "application/json" : { + "schema" : { + "$ref" : "#/components/schemas/FlowAnalysisRulesEntity" + } + } + } + } + }, + "security" : [ { + "Read - /flow" : [ ] + } ], + "summary" : "Gets all flow analysis rules", + "tags" : [ "Controller" ] + }, + "post" : { + "operationId" : "createFlowAnalysisRule", + "requestBody" : { + "content" : { + "application/json" : { + "schema" : { + "$ref" : "#/components/schemas/FlowAnalysisRuleEntity" + } + } + }, + "description" : "The flow analysis rule configuration details.", + "required" : true + }, + "responses" : { + "400" : { + "description" : "NiFi was unable to complete the request because it was invalid. The request should not be retried without modification." + }, + "401" : { + "description" : "Client could not be authenticated." + }, + "403" : { + "description" : "Client is not authorized to make this request." + }, + "409" : { + "description" : "The request was valid but NiFi was not in the appropriate state to process it." + }, + "default" : { + "content" : { + "application/json" : { + "schema" : { + "$ref" : "#/components/schemas/FlowAnalysisRuleEntity" + } + } + } + } + }, + "security" : [ { + "Write - /controller" : [ ] + }, { + "Read - any referenced Controller Services - /controller-services/{uuid}" : [ ] + }, { + "Write - if the Flow Analysis Rule is restricted - /restricted-components" : [ ] + } ], + "summary" : "Creates a new flow analysis rule", + "tags" : [ "Controller" ] + } + }, + "/controller/flow-analysis-rules/{id}" : { + "delete" : { + "operationId" : "removeFlowAnalysisRule", + "parameters" : [ { + "description" : "The revision is used to verify the client is working with the latest version of the flow.", + "in" : "query", + "name" : "version", + "schema" : { + "$ref" : "#/components/schemas/LongParameter" + } + }, { + "description" : "If the client id is not specified, new one will be generated. This value (whether specified or generated) is included in the response.", + "in" : "query", + "name" : "clientId", + "schema" : { + "$ref" : "#/components/schemas/ClientIdParameter" + } + }, { + "description" : "Acknowledges that this node is disconnected to allow for mutable requests to proceed.", + "in" : "query", + "name" : "disconnectedNodeAcknowledged", + "schema" : { + "type" : "boolean", + "default" : false + } + }, { + "description" : "The flow analysis rule id.", + "in" : "path", + "name" : "id", + "required" : true, + "schema" : { + "type" : "string" + } + } ], + "responses" : { + "400" : { + "description" : "NiFi was unable to complete the request because it was invalid. The request should not be retried without modification." + }, + "401" : { + "description" : "Client could not be authenticated." + }, + "403" : { + "description" : "Client is not authorized to make this request." + }, + "404" : { + "description" : "The specified resource could not be found." + }, + "409" : { + "description" : "The request was valid but NiFi was not in the appropriate state to process it." + }, + "default" : { + "content" : { + "application/json" : { + "schema" : { + "$ref" : "#/components/schemas/FlowAnalysisRuleEntity" + } + } + } + } + }, + "security" : [ { + "Write - /flow-analysis-rules/{uuid}" : [ ] + }, { + "Write - /controller" : [ ] + }, { + "Read - any referenced Controller Services - /controller-services/{uuid}" : [ ] + } ], + "summary" : "Deletes a flow analysis rule", + "tags" : [ "Controller" ] + }, + "get" : { + "operationId" : "getFlowAnalysisRule", + "parameters" : [ { + "description" : "The flow analysis rule id.", + "in" : "path", + "name" : "id", + "required" : true, + "schema" : { + "type" : "string" + } + } ], + "responses" : { + "400" : { + "description" : "NiFi was unable to complete the request because it was invalid. The request should not be retried without modification." + }, + "401" : { + "description" : "Client could not be authenticated." + }, + "403" : { + "description" : "Client is not authorized to make this request." + }, + "404" : { + "description" : "The specified resource could not be found." + }, + "409" : { + "description" : "The request was valid but NiFi was not in the appropriate state to process it." + }, + "default" : { + "content" : { + "application/json" : { + "schema" : { + "$ref" : "#/components/schemas/FlowAnalysisRuleEntity" + } + } + } + } + }, + "security" : [ { + "Read - /flow-analysis-rules/{uuid}" : [ ] + } ], + "summary" : "Gets a flow analysis rule", + "tags" : [ "Controller" ] + }, + "put" : { + "operationId" : "updateFlowAnalysisRule", + "parameters" : [ { + "description" : "The flow analysis rule id.", + "in" : "path", + "name" : "id", + "required" : true, + "schema" : { + "type" : "string" + } + } ], + "requestBody" : { + "content" : { + "application/json" : { + "schema" : { + "$ref" : "#/components/schemas/FlowAnalysisRuleEntity" + } + } + }, + "description" : "The flow analysis rule configuration details.", + "required" : true + }, + "responses" : { + "400" : { + "description" : "NiFi was unable to complete the request because it was invalid. The request should not be retried without modification." + }, + "401" : { + "description" : "Client could not be authenticated." + }, + "403" : { + "description" : "Client is not authorized to make this request." + }, + "404" : { + "description" : "The specified resource could not be found." + }, + "409" : { + "description" : "The request was valid but NiFi was not in the appropriate state to process it." + }, + "default" : { + "content" : { + "application/json" : { + "schema" : { + "$ref" : "#/components/schemas/FlowAnalysisRuleEntity" + } + } + } + } + }, + "security" : [ { + "Write - /flow-analysis-rules/{uuid}" : [ ] + }, { + "Read - any referenced Controller Services if this request changes the reference - /controller-services/{uuid}" : [ ] + } ], + "summary" : "Updates a flow analysis rule", + "tags" : [ "Controller" ] + } + }, + "/controller/flow-analysis-rules/{id}/config/analysis" : { + "post" : { + "operationId" : "analyzeFlowAnalysisRuleConfiguration", + "parameters" : [ { + "description" : "The flow analysis rules id.", + "in" : "path", + "name" : "id", + "required" : true, + "schema" : { + "type" : "string" + } + } ], + "requestBody" : { + "content" : { + "application/json" : { + "schema" : { + "$ref" : "#/components/schemas/ConfigurationAnalysisEntity" + } + } + }, + "description" : "The configuration analysis request.", + "required" : true + }, + "responses" : { + "400" : { + "description" : "NiFi was unable to complete the request because it was invalid. The request should not be retried without modification." + }, + "401" : { + "description" : "Client could not be authenticated." + }, + "403" : { + "description" : "Client is not authorized to make this request." + }, + "404" : { + "description" : "The specified resource could not be found." + }, + "409" : { + "description" : "The request was valid but NiFi was not in the appropriate state to process it." + }, + "default" : { + "content" : { + "application/json" : { + "schema" : { + "$ref" : "#/components/schemas/ConfigurationAnalysisEntity" + } + } + } + } + }, + "security" : [ { + "Read - /flow-analysis-rules/{uuid}" : [ ] + } ], + "summary" : "Performs analysis of the component's configuration, providing information about which attributes are referenced.", + "tags" : [ "Controller" ] + } + }, + "/controller/flow-analysis-rules/{id}/config/verification-requests" : { + "post" : { + "description" : "This will initiate the process of verifying a given Flow Analysis Rule configuration. This may be a long-running task. As a result, this endpoint will immediately return a FlowAnalysisRuleConfigVerificationRequestEntity, and the process of performing the verification will occur asynchronously in the background. The client may then periodically poll the status of the request by issuing a GET request to /flow-analysis-rules/{taskId}/verification-requests/{requestId}. Once the request is completed, the client is expected to issue a DELETE request to /flow-analysis-rules/{serviceId}/verification-requests/{requestId}.", + "operationId" : "submitFlowAnalysisRuleConfigVerificationRequest", + "parameters" : [ { + "description" : "The flow analysis rules id.", + "in" : "path", + "name" : "id", + "required" : true, + "schema" : { + "type" : "string" + } + } ], + "requestBody" : { + "content" : { + "application/json" : { + "schema" : { + "$ref" : "#/components/schemas/VerifyConfigRequestEntity" + } + } + }, + "description" : "The flow analysis rules configuration verification request.", + "required" : true + }, + "responses" : { + "400" : { + "description" : "NiFi was unable to complete the request because it was invalid. The request should not be retried without modification." + }, + "401" : { + "description" : "Client could not be authenticated." + }, + "403" : { + "description" : "Client is not authorized to make this request." + }, + "404" : { + "description" : "The specified resource could not be found." + }, + "409" : { + "description" : "The request was valid but NiFi was not in the appropriate state to process it." + }, + "default" : { + "content" : { + "application/json" : { + "schema" : { + "$ref" : "#/components/schemas/VerifyConfigRequestEntity" + } + } + } + } + }, + "security" : [ { + "Read - /flow-analysis-rules/{uuid}" : [ ] + } ], + "summary" : "Performs verification of the Flow Analysis Rule's configuration", + "tags" : [ "Controller" ] + } + }, + "/controller/flow-analysis-rules/{id}/config/verification-requests/{requestId}" : { + "delete" : { + "description" : "Deletes the Verification Request with the given ID. After a request is created, it is expected that the client will properly clean up the request by DELETE'ing it, once the Verification process has completed. If the request is deleted before the request completes, then the Verification request will finish the step that it is currently performing and then will cancel any subsequent steps.", + "operationId" : "deleteFlowAnalysisRuleVerificationRequest", + "parameters" : [ { + "description" : "The ID of the Flow Analysis Rule", + "in" : "path", + "name" : "id", + "required" : true, + "schema" : { + "type" : "string" + } + }, { + "description" : "The ID of the Verification Request", + "in" : "path", + "name" : "requestId", + "required" : true, + "schema" : { + "type" : "string" + } + } ], + "responses" : { + "400" : { + "description" : "NiFi was unable to complete the request because it was invalid. The request should not be retried without modification." + }, + "401" : { + "description" : "Client could not be authenticated." + }, + "403" : { + "description" : "Client is not authorized to make this request." + }, + "404" : { + "description" : "The specified resource could not be found." + }, + "409" : { + "description" : "The request was valid but NiFi was not in the appropriate state to process it." + }, + "default" : { + "content" : { + "application/json" : { + "schema" : { + "$ref" : "#/components/schemas/VerifyConfigRequestEntity" + } + } + } + } + }, + "security" : [ { + "Only the user that submitted the request can remove it" : [ ] + } ], + "summary" : "Deletes the Verification Request with the given ID", + "tags" : [ "Controller" ] + }, + "get" : { + "description" : "Returns the Verification Request with the given ID. Once an Verification Request has been created, that request can subsequently be retrieved via this endpoint, and the request that is fetched will contain the updated state, such as percent complete, the current state of the request, and any failures. ", + "operationId" : "getFlowAnalysisRuleVerificationRequest", + "parameters" : [ { + "description" : "The ID of the Flow Analysis Rule", + "in" : "path", + "name" : "id", + "required" : true, + "schema" : { + "type" : "string" + } + }, { + "description" : "The ID of the Verification Request", + "in" : "path", + "name" : "requestId", + "required" : true, + "schema" : { + "type" : "string" + } + } ], + "responses" : { + "400" : { + "description" : "NiFi was unable to complete the request because it was invalid. The request should not be retried without modification." + }, + "401" : { + "description" : "Client could not be authenticated." + }, + "403" : { + "description" : "Client is not authorized to make this request." + }, + "404" : { + "description" : "The specified resource could not be found." + }, + "409" : { + "description" : "The request was valid but NiFi was not in the appropriate state to process it." + }, + "default" : { + "content" : { + "application/json" : { + "schema" : { + "$ref" : "#/components/schemas/VerifyConfigRequestEntity" + } + } + } + } + }, + "security" : [ { + "Only the user that submitted the request can get it" : [ ] + } ], + "summary" : "Returns the Verification Request with the given ID", + "tags" : [ "Controller" ] + } + }, + "/controller/flow-analysis-rules/{id}/descriptors" : { + "get" : { + "operationId" : "getFlowAnalysisRulePropertyDescriptor", + "parameters" : [ { + "description" : "The flow analysis rule id.", + "in" : "path", + "name" : "id", + "required" : true, + "schema" : { + "type" : "string" + } + }, { + "description" : "The property name.", + "in" : "query", + "name" : "propertyName", + "required" : true, + "schema" : { + "type" : "string" + } + }, { + "description" : "Property Descriptor requested sensitive status", + "in" : "query", + "name" : "sensitive", + "schema" : { + "type" : "boolean" + } + } ], + "responses" : { + "400" : { + "description" : "NiFi was unable to complete the request because it was invalid. The request should not be retried without modification." + }, + "401" : { + "description" : "Client could not be authenticated." + }, + "403" : { + "description" : "Client is not authorized to make this request." + }, + "404" : { + "description" : "The specified resource could not be found." + }, + "409" : { + "description" : "The request was valid but NiFi was not in the appropriate state to process it." + }, + "default" : { + "content" : { + "application/json" : { + "schema" : { + "$ref" : "#/components/schemas/PropertyDescriptorEntity" + } + } + } + } + }, + "security" : [ { + "Read - /flow-analysis-rules/{uuid}" : [ ] + } ], + "summary" : "Gets a flow analysis rule property descriptor", + "tags" : [ "Controller" ] + } + }, + "/controller/flow-analysis-rules/{id}/run-status" : { + "put" : { + "operationId" : "updateRunStatus", + "parameters" : [ { + "description" : "The flow analysis rule id.", + "in" : "path", + "name" : "id", + "required" : true, + "schema" : { + "type" : "string" + } + } ], + "requestBody" : { + "content" : { + "application/json" : { + "schema" : { + "$ref" : "#/components/schemas/FlowAnalysisRuleRunStatusEntity" + } + } + }, + "description" : "The flow analysis rule run status.", + "required" : true + }, + "responses" : { + "400" : { + "description" : "NiFi was unable to complete the request because it was invalid. The request should not be retried without modification." + }, + "401" : { + "description" : "Client could not be authenticated." + }, + "403" : { + "description" : "Client is not authorized to make this request." + }, + "404" : { + "description" : "The specified resource could not be found." + }, + "409" : { + "description" : "The request was valid but NiFi was not in the appropriate state to process it." + }, + "default" : { + "content" : { + "application/json" : { + "schema" : { + "$ref" : "#/components/schemas/FlowAnalysisRuleEntity" + } + } + } + } + }, + "security" : [ { + "Write - /flow-analysis-rules/{uuid} or or /operation/flow-analysis-rules/{uuid}" : [ ] + } ], + "summary" : "Updates run status of a flow analysis rule", + "tags" : [ "Controller" ] + } + }, + "/controller/flow-analysis-rules/{id}/state" : { + "get" : { + "operationId" : "getFlowAnalysisRuleState", + "parameters" : [ { + "description" : "The flow analysis rule id.", + "in" : "path", + "name" : "id", + "required" : true, + "schema" : { + "type" : "string" + } + } ], + "responses" : { + "400" : { + "description" : "NiFi was unable to complete the request because it was invalid. The request should not be retried without modification." + }, + "401" : { + "description" : "Client could not be authenticated." + }, + "403" : { + "description" : "Client is not authorized to make this request." + }, + "404" : { + "description" : "The specified resource could not be found." + }, + "409" : { + "description" : "The request was valid but NiFi was not in the appropriate state to process it." + }, + "default" : { + "content" : { + "application/json" : { + "schema" : { + "$ref" : "#/components/schemas/ComponentStateEntity" + } + } + } + } + }, + "security" : [ { + "Write - /flow-analysis-rules/{uuid}" : [ ] + } ], + "summary" : "Gets the state for a flow analysis rule", + "tags" : [ "Controller" ] + } + }, + "/controller/flow-analysis-rules/{id}/state/clear-requests" : { + "post" : { + "operationId" : "clearState", + "parameters" : [ { + "description" : "The flow analysis rule id.", + "in" : "path", + "name" : "id", + "required" : true, + "schema" : { + "type" : "string" + } + } ], + "responses" : { + "400" : { + "description" : "NiFi was unable to complete the request because it was invalid. The request should not be retried without modification." + }, + "401" : { + "description" : "Client could not be authenticated." + }, + "403" : { + "description" : "Client is not authorized to make this request." + }, + "404" : { + "description" : "The specified resource could not be found." + }, + "409" : { + "description" : "The request was valid but NiFi was not in the appropriate state to process it." + }, + "default" : { + "content" : { + "application/json" : { + "schema" : { + "$ref" : "#/components/schemas/ComponentStateEntity" + } + } + } + } + }, + "security" : [ { + "Write - /flow-analysis-rules/{uuid}" : [ ] + } ], + "summary" : "Clears the state for a flow analysis rule", + "tags" : [ "Controller" ] + } + }, + "/controller/history" : { + "delete" : { + "operationId" : "deleteHistory", + "parameters" : [ { + "description" : "Purge actions before this date/time.", + "in" : "query", + "name" : "endDate", + "required" : true, + "schema" : { + "$ref" : "#/components/schemas/DateTimeParameter" + } + } ], + "responses" : { + "400" : { + "description" : "NiFi was unable to complete the request because it was invalid. The request should not be retried without modification." + }, + "401" : { + "description" : "Client could not be authenticated." + }, + "403" : { + "description" : "Client is not authorized to make this request." + }, + "409" : { + "description" : "The request was valid but NiFi was not in the appropriate state to process it." + }, + "default" : { + "content" : { + "application/json" : { + "schema" : { + "$ref" : "#/components/schemas/HistoryEntity" + } + } + } + } + }, + "security" : [ { + "Write - /controller" : [ ] + } ], + "summary" : "Purges history", + "tags" : [ "Controller" ] + } + }, + "/controller/nar-manager/nars" : { + "get" : { + "operationId" : "getNarSummaries", + "responses" : { + "400" : { + "description" : "NiFi was unable to complete the request because it was invalid. The request should not be retried without modification." + }, + "401" : { + "description" : "Client could not be authenticated." + }, + "403" : { + "description" : "Client is not authorized to make this request." + }, + "409" : { + "description" : "The request was valid but NiFi was not in the appropriate state to process it." + }, + "default" : { + "content" : { + "application/json" : { + "schema" : { + "$ref" : "#/components/schemas/NarSummariesEntity" + } + } + } + } + }, + "security" : [ { + "Read - /controller" : [ ] + } ], + "summary" : "Retrieves summary information for installed NARs", + "tags" : [ "Controller" ] + } + }, + "/controller/nar-manager/nars/content" : { + "post" : { + "operationId" : "uploadNar", + "parameters" : [ { + "in" : "header", + "name" : "Filename", + "schema" : { + "type" : "string" + } + } ], + "requestBody" : { + "content" : { + "application/octet-stream" : { + "schema" : { + "type" : "object" + } + } + }, + "description" : "The contents of the NAR file.", + "required" : true + }, + "responses" : { + "400" : { + "description" : "NiFi was unable to complete the request because it was invalid. The request should not be retried without modification." + }, + "401" : { + "description" : "Client could not be authenticated." + }, + "403" : { + "description" : "Client is not authorized to make this request." + }, + "409" : { + "description" : "The request was valid but NiFi was not in the appropriate state to process it." + }, + "default" : { + "content" : { + "application/json" : { + "schema" : { + "$ref" : "#/components/schemas/NarSummaryEntity" + } + } + } + } + }, + "security" : [ { + "Write - /controller" : [ ] + } ], + "summary" : "Uploads a NAR and requests for it to be installed", + "tags" : [ "Controller" ] + } + }, + "/controller/nar-manager/nars/{id}" : { + "delete" : { + "operationId" : "deleteNar", + "parameters" : [ { + "in" : "query", + "name" : "disconnectedNodeAcknowledged", + "schema" : { + "type" : "boolean", + "default" : false + } + }, { + "in" : "query", + "name" : "force", + "schema" : { + "type" : "boolean", + "default" : false + } + }, { + "description" : "The id of the NAR.", + "in" : "path", + "name" : "id", + "required" : true, + "schema" : { + "type" : "string" + } + } ], + "responses" : { + "400" : { + "description" : "NiFi was unable to complete the request because it was invalid. The request should not be retried without modification." + }, + "401" : { + "description" : "Client could not be authenticated." + }, + "403" : { + "description" : "Client is not authorized to make this request." + }, + "404" : { + "description" : "The specified resource could not be found." + }, + "409" : { + "description" : "The request was valid but NiFi was not in the appropriate state to process it." + }, + "default" : { + "content" : { + "application/json" : { + "schema" : { + "$ref" : "#/components/schemas/NarSummaryEntity" + } + } + } + } + }, + "security" : [ { + "Write - /controller" : [ ] + } ], + "summary" : "Deletes an installed NAR", + "tags" : [ "Controller" ] + }, + "get" : { + "operationId" : "getNarSummary", + "parameters" : [ { + "description" : "The id of the NAR.", + "in" : "path", + "name" : "id", + "required" : true, + "schema" : { + "type" : "string" + } + } ], + "responses" : { + "400" : { + "description" : "NiFi was unable to complete the request because it was invalid. The request should not be retried without modification." + }, + "401" : { + "description" : "Client could not be authenticated." + }, + "403" : { + "description" : "Client is not authorized to make this request." + }, + "409" : { + "description" : "The request was valid but NiFi was not in the appropriate state to process it." + }, + "default" : { + "content" : { + "application/json" : { + "schema" : { + "$ref" : "#/components/schemas/NarDetailsEntity" + } + } + } + } + }, + "security" : [ { + "Read - /controller" : [ ] + } ], + "summary" : "Retrieves the summary information for the NAR with the given identifier", + "tags" : [ "Controller" ] + } + }, + "/controller/nar-manager/nars/{id}/content" : { + "get" : { + "operationId" : "downloadNar", + "parameters" : [ { + "description" : "The id of the NAR.", + "in" : "path", + "name" : "id", + "required" : true, + "schema" : { + "type" : "string" + } + } ], + "responses" : { + "400" : { + "description" : "NiFi was unable to complete the request because it was invalid. The request should not be retried without modification." + }, + "401" : { + "description" : "Client could not be authenticated." + }, + "403" : { + "description" : "Client is not authorized to make this request." + }, + "409" : { + "description" : "The request was valid but NiFi was not in the appropriate state to process it." + }, + "default" : { + "content" : { + "application/octet-stream" : { + "schema" : { + "type" : "string", + "format" : "byte" + } + } + } + } + }, + "security" : [ { + "Read - /controller" : [ ] + } ], + "summary" : "Retrieves the content of the NAR with the given id", + "tags" : [ "Controller" ] + } + }, + "/controller/nar-manager/nars/{id}/details" : { + "get" : { + "operationId" : "getNarDetails", + "parameters" : [ { + "description" : "The id of the NAR.", + "in" : "path", + "name" : "id", + "required" : true, + "schema" : { + "type" : "string" + } + } ], + "responses" : { + "400" : { + "description" : "NiFi was unable to complete the request because it was invalid. The request should not be retried without modification." + }, + "401" : { + "description" : "Client could not be authenticated." + }, + "403" : { + "description" : "Client is not authorized to make this request." + }, + "409" : { + "description" : "The request was valid but NiFi was not in the appropriate state to process it." + }, + "default" : { + "content" : { + "application/json" : { + "schema" : { + "$ref" : "#/components/schemas/NarDetailsEntity" + } + } + } + } + }, + "security" : [ { + "Read - /controller" : [ ] + } ], + "summary" : "Retrieves the component types available from the installed NARs", + "tags" : [ "Controller" ] + } + }, + "/controller/parameter-providers" : { + "post" : { + "operationId" : "createParameterProvider", + "requestBody" : { + "content" : { + "application/json" : { + "schema" : { + "$ref" : "#/components/schemas/ParameterProviderEntity" + } + } + }, + "description" : "The parameter provider configuration details.", + "required" : true + }, + "responses" : { + "400" : { + "description" : "NiFi was unable to complete the request because it was invalid. The request should not be retried without modification." + }, + "401" : { + "description" : "Client could not be authenticated." + }, + "403" : { + "description" : "Client is not authorized to make this request." + }, + "409" : { + "description" : "The request was valid but NiFi was not in the appropriate state to process it." + }, + "default" : { + "content" : { + "application/json" : { + "schema" : { + "$ref" : "#/components/schemas/ParameterProviderEntity" + } + } + } + } + }, + "security" : [ { + "Write - /controller" : [ ] + }, { + "Read - any referenced Controller Services - /controller-services/{uuid}" : [ ] + }, { + "Write - if the Parameter Provider is restricted - /restricted-components" : [ ] + } ], + "summary" : "Creates a new parameter provider", + "tags" : [ "Controller" ] + } + }, + "/controller/registry-clients" : { + "get" : { + "operationId" : "getFlowRegistryClients", + "responses" : { + "400" : { + "description" : "NiFi was unable to complete the request because it was invalid. The request should not be retried without modification." + }, + "401" : { + "description" : "Client could not be authenticated." + }, + "403" : { + "description" : "Client is not authorized to make this request." + }, + "404" : { + "description" : "The specified resource could not be found." + }, + "409" : { + "description" : "The request was valid but NiFi was not in the appropriate state to process it." + }, + "default" : { + "content" : { + "application/json" : { + "schema" : { + "$ref" : "#/components/schemas/FlowRegistryClientsEntity" + } + } + } + } + }, + "security" : [ { + "Read - /flow" : [ ] + } ], + "summary" : "Gets the listing of available flow registry clients", + "tags" : [ "Controller" ] + }, + "post" : { + "operationId" : "createFlowRegistryClient", + "requestBody" : { + "content" : { + "application/json" : { + "schema" : { + "$ref" : "#/components/schemas/FlowRegistryClientEntity" + } + } + }, + "description" : "The flow registry client configuration details.", + "required" : true + }, + "responses" : { + "400" : { + "description" : "NiFi was unable to complete the request because it was invalid. The request should not be retried without modification." + }, + "401" : { + "description" : "Client could not be authenticated." + }, + "403" : { + "description" : "Client is not authorized to make this request." + }, + "409" : { + "description" : "The request was valid but NiFi was not in the appropriate state to process it." + }, + "default" : { + "content" : { + "application/json" : { + "schema" : { + "$ref" : "#/components/schemas/FlowRegistryClientEntity" + } + } + } + } + }, + "security" : [ { + "Write - /controller" : [ ] + } ], + "summary" : "Creates a new flow registry client", + "tags" : [ "Controller" ] + } + }, + "/controller/registry-clients/{id}" : { + "delete" : { + "operationId" : "deleteFlowRegistryClient", + "parameters" : [ { + "description" : "The revision is used to verify the client is working with the latest version of the flow.", + "in" : "query", + "name" : "version", + "schema" : { + "$ref" : "#/components/schemas/LongParameter" + } + }, { + "description" : "If the client id is not specified, new one will be generated. This value (whether specified or generated) is included in the response.", + "in" : "query", + "name" : "clientId", + "schema" : { + "$ref" : "#/components/schemas/ClientIdParameter" + } + }, { + "description" : "Acknowledges that this node is disconnected to allow for mutable requests to proceed.", + "in" : "query", + "name" : "disconnectedNodeAcknowledged", + "schema" : { + "type" : "boolean", + "default" : false + } + }, { + "description" : "The flow registry client id.", + "in" : "path", + "name" : "id", + "required" : true, + "schema" : { + "type" : "string" + } + } ], + "responses" : { + "400" : { + "description" : "NiFi was unable to complete the request because it was invalid. The request should not be retried without modification." + }, + "401" : { + "description" : "Client could not be authenticated." + }, + "403" : { + "description" : "Client is not authorized to make this request." + }, + "404" : { + "description" : "The specified resource could not be found." + }, + "409" : { + "description" : "The request was valid but NiFi was not in the appropriate state to process it." + }, + "default" : { + "content" : { + "application/json" : { + "schema" : { + "$ref" : "#/components/schemas/FlowRegistryClientEntity" + } + } + } + } + }, + "security" : [ { + "Write - /controller" : [ ] + } ], + "summary" : "Deletes a flow registry client", + "tags" : [ "Controller" ] + }, + "get" : { + "operationId" : "getFlowRegistryClient", + "parameters" : [ { + "description" : "The flow registry client id.", + "in" : "path", + "name" : "id", + "required" : true, + "schema" : { + "type" : "string" + } + } ], + "responses" : { + "400" : { + "description" : "NiFi was unable to complete the request because it was invalid. The request should not be retried without modification." + }, + "401" : { + "description" : "Client could not be authenticated." + }, + "403" : { + "description" : "Client is not authorized to make this request." + }, + "404" : { + "description" : "The specified resource could not be found." + }, + "409" : { + "description" : "The request was valid but NiFi was not in the appropriate state to process it." + }, + "default" : { + "content" : { + "application/json" : { + "schema" : { + "$ref" : "#/components/schemas/FlowRegistryClientEntity" + } + } + } + } + }, + "security" : [ { + "Read - /controller" : [ ] + } ], + "summary" : "Gets a flow registry client", + "tags" : [ "Controller" ] + }, + "put" : { + "operationId" : "updateFlowRegistryClient", + "parameters" : [ { + "description" : "The flow registry client id.", + "in" : "path", + "name" : "id", + "required" : true, + "schema" : { + "type" : "string" + } + } ], + "requestBody" : { + "content" : { + "application/json" : { + "schema" : { + "$ref" : "#/components/schemas/FlowRegistryClientEntity" + } + } + }, + "description" : "The flow registry client configuration details.", + "required" : true + }, + "responses" : { + "400" : { + "description" : "NiFi was unable to complete the request because it was invalid. The request should not be retried without modification." + }, + "401" : { + "description" : "Client could not be authenticated." + }, + "403" : { + "description" : "Client is not authorized to make this request." + }, + "404" : { + "description" : "The specified resource could not be found." + }, + "409" : { + "description" : "The request was valid but NiFi was not in the appropriate state to process it." + }, + "default" : { + "content" : { + "application/json" : { + "schema" : { + "$ref" : "#/components/schemas/FlowRegistryClientEntity" + } + } + } + } + }, + "security" : [ { + "Write - /controller" : [ ] + } ], + "summary" : "Updates a flow registry client", + "tags" : [ "Controller" ] + } + }, + "/controller/registry-clients/{id}/descriptors" : { + "get" : { + "operationId" : "getPropertyDescriptor", + "parameters" : [ { + "description" : "The flow registry client id.", + "in" : "path", + "name" : "id", + "required" : true, + "schema" : { + "type" : "string" + } + }, { + "description" : "The property name.", + "in" : "query", + "name" : "propertyName", + "required" : true, + "schema" : { + "type" : "string" + } + }, { + "description" : "Property Descriptor requested sensitive status", + "in" : "query", + "name" : "sensitive", + "schema" : { + "type" : "boolean" + } + } ], + "responses" : { + "400" : { + "description" : "NiFi was unable to complete the request because it was invalid. The request should not be retried without modification." + }, + "401" : { + "description" : "Client could not be authenticated." + }, + "403" : { + "description" : "Client is not authorized to make this request." + }, + "404" : { + "description" : "The specified resource could not be found." + }, + "409" : { + "description" : "The request was valid but NiFi was not in the appropriate state to process it." + }, + "default" : { + "content" : { + "application/json" : { + "schema" : { + "$ref" : "#/components/schemas/PropertyDescriptorEntity" + } + } + } + } + }, + "security" : [ { + "Read - /controller/registry-clients/{uuid}" : [ ] + } ], + "summary" : "Gets a flow registry client property descriptor", + "tags" : [ "Controller" ] + } + }, + "/controller/registry-types" : { + "get" : { + "description" : "Note: This endpoint is subject to change as NiFi and it's REST API evolve.", + "operationId" : "getRegistryClientTypes", + "responses" : { + "400" : { + "description" : "NiFi was unable to complete the request because it was invalid. The request should not be retried without modification." + }, + "401" : { + "description" : "Client could not be authenticated." + }, + "403" : { + "description" : "Client is not authorized to make this request." + }, + "409" : { + "description" : "The request was valid but NiFi was not in the appropriate state to process it." + }, + "default" : { + "content" : { + "application/json" : { + "schema" : { + "$ref" : "#/components/schemas/FlowRegistryClientTypesEntity" + } + } + } + } + }, + "security" : [ { + "Read - /flow" : [ ] + } ], + "summary" : "Retrieves the types of flow that this NiFi supports", + "tags" : [ "Controller" ] + } + }, + "/controller/reporting-tasks" : { + "post" : { + "operationId" : "createReportingTask", + "requestBody" : { + "content" : { + "application/json" : { + "schema" : { + "$ref" : "#/components/schemas/ReportingTaskEntity" + } + } + }, + "description" : "The reporting task configuration details.", + "required" : true + }, + "responses" : { + "400" : { + "description" : "NiFi was unable to complete the request because it was invalid. The request should not be retried without modification." + }, + "401" : { + "description" : "Client could not be authenticated." + }, + "403" : { + "description" : "Client is not authorized to make this request." + }, + "409" : { + "description" : "The request was valid but NiFi was not in the appropriate state to process it." + }, + "default" : { + "content" : { + "application/json" : { + "schema" : { + "$ref" : "#/components/schemas/ReportingTaskEntity" + } + } + } + } + }, + "security" : [ { + "Write - /controller" : [ ] + }, { + "Read - any referenced Controller Services - /controller-services/{uuid}" : [ ] + }, { + "Write - if the Reporting Task is restricted - /restricted-components" : [ ] + } ], + "summary" : "Creates a new reporting task", + "tags" : [ "Controller" ] + } + }, + "/controller/reporting-tasks/import" : { + "post" : { + "operationId" : "importReportingTaskSnapshot", + "requestBody" : { + "content" : { + "application/json" : { + "schema" : { + "$ref" : "#/components/schemas/VersionedReportingTaskImportRequestEntity" + } + } + }, + "description" : "The import request containing the reporting task snapshot to import.", + "required" : true + }, + "responses" : { + "400" : { + "description" : "NiFi was unable to complete the request because it was invalid. The request should not be retried without modification." + }, + "401" : { + "description" : "Client could not be authenticated." + }, + "403" : { + "description" : "Client is not authorized to make this request." + }, + "409" : { + "description" : "The request was valid but NiFi was not in the appropriate state to process it." + }, + "default" : { + "content" : { + "application/json" : { + "schema" : { + "$ref" : "#/components/schemas/VersionedReportingTaskImportResponseEntity" + } + } + } + } + }, + "security" : [ { + "Write - /controller" : [ ] + } ], + "summary" : "Imports a reporting task snapshot", + "tags" : [ "Controller" ] + } + }, + "/controller/status/history" : { + "get" : { + "description" : "Note: This endpoint is subject to change as NiFi and it's REST API evolve.", + "operationId" : "getNodeStatusHistory", + "responses" : { + "400" : { + "description" : "NiFi was unable to complete the request because it was invalid. The request should not be retried without modification." + }, + "401" : { + "description" : "Client could not be authenticated." + }, + "403" : { + "description" : "Client is not authorized to make this request." + }, + "404" : { + "description" : "The specified resource could not be found." + }, + "409" : { + "description" : "The request was valid but NiFi was not in the appropriate state to process it." + }, + "default" : { + "content" : { + "application/json" : { + "schema" : { + "$ref" : "#/components/schemas/ComponentHistoryEntity" + } + } + } + } + }, + "security" : [ { + "Read - /controller" : [ ] + } ], + "summary" : "Gets status history for the node", + "tags" : [ "Controller" ] + } + }, + "/counters" : { + "get" : { + "description" : "Note: This endpoint is subject to change as NiFi and it's REST API evolve.", + "operationId" : "getCounters", + "parameters" : [ { + "description" : "Whether or not to include the breakdown per node. Optional, defaults to false", + "in" : "query", + "name" : "nodewise", + "schema" : { + "type" : "boolean", + "default" : false + } + }, { + "description" : "The id of the node where to get the status.", + "in" : "query", + "name" : "clusterNodeId", + "schema" : { + "type" : "string" + } + } ], + "responses" : { + "400" : { + "description" : "NiFi was unable to complete the request because it was invalid. The request should not be retried without modification." + }, + "401" : { + "description" : "Client could not be authenticated." + }, + "403" : { + "description" : "Client is not authorized to make this request." + }, + "409" : { + "description" : "The request was valid but NiFi was not in the appropriate state to process it." + }, + "default" : { + "content" : { + "application/json" : { + "schema" : { + "$ref" : "#/components/schemas/CountersEntity" + } + } + } + } + }, + "security" : [ { + "Read - /counters" : [ ] + } ], + "summary" : "Gets the current counters for this NiFi", + "tags" : [ "Counters" ] + } + }, + "/counters/{id}" : { + "put" : { + "description" : "Note: This endpoint is subject to change as NiFi and it's REST API evolve.", + "operationId" : "updateCounter", + "parameters" : [ { + "description" : "The id of the counter.", + "in" : "path", + "name" : "id", + "required" : true, + "schema" : { + "type" : "string" + } + } ], + "responses" : { + "400" : { + "description" : "NiFi was unable to complete the request because it was invalid. The request should not be retried without modification." + }, + "401" : { + "description" : "Client could not be authenticated." + }, + "403" : { + "description" : "Client is not authorized to make this request." + }, + "404" : { + "description" : "The specified resource could not be found." + }, + "409" : { + "description" : "The request was valid but NiFi was not in the appropriate state to process it." + }, + "default" : { + "content" : { + "application/json" : { + "schema" : { + "$ref" : "#/components/schemas/CounterEntity" + } + } + } + } + }, + "security" : [ { + "Write - /counters" : [ ] + } ], + "summary" : "Updates the specified counter. This will reset the counter value to 0", + "tags" : [ "Counters" ] + } + }, + "/data-transfer/input-ports/{portId}/transactions/{transactionId}" : { + "delete" : { + "operationId" : "commitInputPortTransaction", + "parameters" : [ { + "description" : "The response code. Available values are BAD_CHECKSUM(19), CONFIRM_TRANSACTION(12) or CANCEL_TRANSACTION(15).", + "in" : "query", + "name" : "responseCode", + "required" : true, + "schema" : { + "type" : "integer", + "format" : "int32" + } + }, { + "description" : "The input port id.", + "in" : "path", + "name" : "portId", + "required" : true, + "schema" : { + "type" : "string" + } + }, { + "description" : "The transaction id.", + "in" : "path", + "name" : "transactionId", + "required" : true, + "schema" : { + "type" : "string" + } + } ], + "requestBody" : { + "content" : { + "application/octet-stream" : { + "schema" : { + "type" : "object" + } + } + } + }, + "responses" : { + "400" : { + "description" : "NiFi was unable to complete the request because it was invalid. The request should not be retried without modification." + }, + "401" : { + "description" : "Client could not be authenticated." + }, + "403" : { + "description" : "Client is not authorized to make this request." + }, + "404" : { + "description" : "The specified resource could not be found." + }, + "409" : { + "description" : "The request was valid but NiFi was not in the appropriate state to process it." + }, + "503" : { + "description" : "NiFi instance is not ready for serving request, or temporarily overloaded. Retrying the same request later may be successful" + }, + "default" : { + "content" : { + "application/json" : { + "schema" : { + "$ref" : "#/components/schemas/TransactionResultEntity" + } + } + } + } + }, + "security" : [ { + "Write - /data-transfer/input-ports/{uuid}" : [ ] + } ], + "summary" : "Commit or cancel the specified transaction", + "tags" : [ "DataTransfer" ] + }, + "put" : { + "operationId" : "extendInputPortTransactionTTL", + "parameters" : [ { + "in" : "path", + "name" : "portId", + "required" : true, + "schema" : { + "type" : "string" + } + }, { + "in" : "path", + "name" : "transactionId", + "required" : true, + "schema" : { + "type" : "string" + } + } ], + "requestBody" : { + "content" : { + "*/*" : { + "schema" : { + "type" : "object" + } + } + } + }, + "responses" : { + "400" : { + "description" : "NiFi was unable to complete the request because it was invalid. The request should not be retried without modification." + }, + "401" : { + "description" : "Client could not be authenticated." + }, + "403" : { + "description" : "Client is not authorized to make this request." + }, + "404" : { + "description" : "The specified resource could not be found." + }, + "409" : { + "description" : "The request was valid but NiFi was not in the appropriate state to process it." + }, + "default" : { + "content" : { + "application/json" : { + "schema" : { + "$ref" : "#/components/schemas/TransactionResultEntity" + } + } + } + } + }, + "security" : [ { + "Write - /data-transfer/input-ports/{uuid}" : [ ] + } ], + "summary" : "Extend transaction TTL", + "tags" : [ "DataTransfer" ] + } + }, + "/data-transfer/input-ports/{portId}/transactions/{transactionId}/flow-files" : { + "post" : { + "operationId" : "receiveFlowFiles", + "parameters" : [ { + "description" : "The input port id.", + "in" : "path", + "name" : "portId", + "required" : true, + "schema" : { + "type" : "string" + } + }, { + "in" : "path", + "name" : "transactionId", + "required" : true, + "schema" : { + "type" : "string" + } + } ], + "requestBody" : { + "content" : { + "application/octet-stream" : { + "schema" : { + "type" : "object" + } + } + } + }, + "responses" : { + "400" : { + "description" : "NiFi was unable to complete the request because it was invalid. The request should not be retried without modification." + }, + "401" : { + "description" : "Client could not be authenticated." + }, + "403" : { + "description" : "Client is not authorized to make this request." + }, + "404" : { + "description" : "The specified resource could not be found." + }, + "409" : { + "description" : "The request was valid but NiFi was not in the appropriate state to process it." + }, + "503" : { + "description" : "NiFi instance is not ready for serving request, or temporarily overloaded. Retrying the same request later may be successful" + }, + "default" : { + "content" : { + "text/plain" : { + "schema" : { + "type" : "string" + } + } + } + } + }, + "security" : [ { + "Write - /data-transfer/input-ports/{uuid}" : [ ] + } ], + "summary" : "Transfer flow files to the input port", + "tags" : [ "DataTransfer" ] + } + }, + "/data-transfer/output-ports/{portId}/transactions/{transactionId}" : { + "delete" : { + "operationId" : "commitOutputPortTransaction", + "parameters" : [ { + "description" : "The response code. Available values are CONFIRM_TRANSACTION(12) or CANCEL_TRANSACTION(15).", + "in" : "query", + "name" : "responseCode", + "required" : true, + "schema" : { + "type" : "integer", + "format" : "int32" + } + }, { + "description" : "A checksum calculated at client side using CRC32 to check flow file content integrity. It must match with the value calculated at server side.", + "in" : "query", + "name" : "checksum", + "required" : true, + "schema" : { + "type" : "string", + "default" : "" + } + }, { + "description" : "The output port id.", + "in" : "path", + "name" : "portId", + "required" : true, + "schema" : { + "type" : "string" + } + }, { + "description" : "The transaction id.", + "in" : "path", + "name" : "transactionId", + "required" : true, + "schema" : { + "type" : "string" + } + } ], + "requestBody" : { + "content" : { + "application/octet-stream" : { + "schema" : { + "type" : "object" + } + } + } + }, + "responses" : { + "400" : { + "description" : "NiFi was unable to complete the request because it was invalid. The request should not be retried without modification." + }, + "401" : { + "description" : "Client could not be authenticated." + }, + "403" : { + "description" : "Client is not authorized to make this request." + }, + "404" : { + "description" : "The specified resource could not be found." + }, + "409" : { + "description" : "The request was valid but NiFi was not in the appropriate state to process it." + }, + "503" : { + "description" : "NiFi instance is not ready for serving request, or temporarily overloaded. Retrying the same request later may be successful" + }, + "default" : { + "content" : { + "application/json" : { + "schema" : { + "$ref" : "#/components/schemas/TransactionResultEntity" + } + } + } + } + }, + "security" : [ { + "Write - /data-transfer/output-ports/{uuid}" : [ ] + } ], + "summary" : "Commit or cancel the specified transaction", + "tags" : [ "DataTransfer" ] + }, + "put" : { + "operationId" : "extendOutputPortTransactionTTL", + "parameters" : [ { + "in" : "path", + "name" : "portId", + "required" : true, + "schema" : { + "type" : "string" + } + }, { + "in" : "path", + "name" : "transactionId", + "required" : true, + "schema" : { + "type" : "string" + } + } ], + "requestBody" : { + "content" : { + "*/*" : { + "schema" : { + "type" : "object" + } + } + } + }, + "responses" : { + "400" : { + "description" : "NiFi was unable to complete the request because it was invalid. The request should not be retried without modification." + }, + "401" : { + "description" : "Client could not be authenticated." + }, + "403" : { + "description" : "Client is not authorized to make this request." + }, + "404" : { + "description" : "The specified resource could not be found." + }, + "409" : { + "description" : "The request was valid but NiFi was not in the appropriate state to process it." + }, + "503" : { + "description" : "NiFi instance is not ready for serving request, or temporarily overloaded. Retrying the same request later may be successful" + }, + "default" : { + "content" : { + "application/json" : { + "schema" : { + "$ref" : "#/components/schemas/TransactionResultEntity" + } + } + } + } + }, + "security" : [ { + "Write - /data-transfer/output-ports/{uuid}" : [ ] + } ], + "summary" : "Extend transaction TTL", + "tags" : [ "DataTransfer" ] + } + }, + "/data-transfer/output-ports/{portId}/transactions/{transactionId}/flow-files" : { + "get" : { + "operationId" : "transferFlowFiles", + "parameters" : [ { + "description" : "The output port id.", + "in" : "path", + "name" : "portId", + "required" : true, + "schema" : { + "type" : "string" + } + }, { + "in" : "path", + "name" : "transactionId", + "required" : true, + "schema" : { + "type" : "string" + } + } ], + "requestBody" : { + "content" : { + "*/*" : { + "schema" : { + "type" : "object" + } + } + } + }, + "responses" : { + "200" : { + "description" : "There is no flow file to return." + }, + "400" : { + "description" : "NiFi was unable to complete the request because it was invalid. The request should not be retried without modification." + }, + "401" : { + "description" : "Client could not be authenticated." + }, + "403" : { + "description" : "Client is not authorized to make this request." + }, + "404" : { + "description" : "The specified resource could not be found." + }, + "409" : { + "description" : "The request was valid but NiFi was not in the appropriate state to process it." + }, + "503" : { + "description" : "NiFi instance is not ready for serving request, or temporarily overloaded. Retrying the same request later may be successful" + }, + "default" : { + "content" : { + "application/octet-stream" : { + "schema" : { + "$ref" : "#/components/schemas/StreamingOutput" + } + } + } + } + }, + "security" : [ { + "Write - /data-transfer/output-ports/{uuid}" : [ ] + } ], + "summary" : "Transfer flow files from the output port", + "tags" : [ "DataTransfer" ] + } + }, + "/data-transfer/{portType}/{portId}/transactions" : { + "post" : { + "operationId" : "createPortTransaction", + "parameters" : [ { + "description" : "The port type.", + "in" : "path", + "name" : "portType", + "required" : true, + "schema" : { + "type" : "string" + } + }, { + "in" : "path", + "name" : "portId", + "required" : true, + "schema" : { + "type" : "string" + } + } ], + "requestBody" : { + "content" : { + "*/*" : { + "schema" : { + "type" : "object" + } + } + } + }, + "responses" : { + "400" : { + "description" : "NiFi was unable to complete the request because it was invalid. The request should not be retried without modification." + }, + "401" : { + "description" : "Client could not be authenticated." + }, + "403" : { + "description" : "Client is not authorized to make this request." + }, + "404" : { + "description" : "The specified resource could not be found." + }, + "409" : { + "description" : "The request was valid but NiFi was not in the appropriate state to process it." + }, + "503" : { + "description" : "NiFi instance is not ready for serving request, or temporarily overloaded. Retrying the same request later may be successful" + }, + "default" : { + "content" : { + "application/json" : { + "schema" : { + "$ref" : "#/components/schemas/TransactionResultEntity" + } + } + } + } + }, + "security" : [ { + "Write - /data-transfer/{component-type}/{uuid}" : [ ] + } ], + "summary" : "Create a transaction to the specified output port or input port", + "tags" : [ "DataTransfer" ] + } + }, + "/flow/about" : { + "get" : { + "operationId" : "getAboutInfo", + "responses" : { + "400" : { + "description" : "NiFi was unable to complete the request because it was invalid. The request should not be retried without modification." + }, + "401" : { + "description" : "Client could not be authenticated." + }, + "403" : { + "description" : "Client is not authorized to make this request." + }, + "409" : { + "description" : "The request was valid but NiFi was not in the appropriate state to process it." + }, + "default" : { + "content" : { + "application/json" : { + "schema" : { + "$ref" : "#/components/schemas/AboutEntity" + } + } + } + } + }, + "security" : [ { + "Read - /flow" : [ ] + } ], + "summary" : "Retrieves details about this NiFi to put in the About dialog", + "tags" : [ "Flow" ] + } + }, + "/flow/additional-details/{group}/{artifact}/{version}/{type}" : { + "get" : { + "description" : "Note: This endpoint is subject to change as NiFi and it's REST API evolve.", + "operationId" : "getAdditionalDetails", + "parameters" : [ { + "description" : "The bundle group", + "in" : "path", + "name" : "group", + "required" : true, + "schema" : { + "type" : "string" + } + }, { + "description" : "The bundle artifact", + "in" : "path", + "name" : "artifact", + "required" : true, + "schema" : { + "type" : "string" + } + }, { + "description" : "The bundle version", + "in" : "path", + "name" : "version", + "required" : true, + "schema" : { + "type" : "string" + } + }, { + "description" : "The processor type", + "in" : "path", + "name" : "type", + "required" : true, + "schema" : { + "type" : "string" + } + } ], + "responses" : { + "400" : { + "description" : "NiFi was unable to complete the request because it was invalid. The request should not be retried without modification." + }, + "401" : { + "description" : "Client could not be authenticated." + }, + "403" : { + "description" : "Client is not authorized to make this request." + }, + "404" : { + "description" : "The additional details for the coordinates could not be located." + }, + "default" : { + "content" : { + "application/json" : { + "schema" : { + "$ref" : "#/components/schemas/AdditionalDetailsEntity" + } + } + } + } + }, + "security" : [ { + "Read - /flow" : [ ] + } ], + "summary" : "Retrieves the additional details for the specified component type.", + "tags" : [ "Flow" ] + } + }, + "/flow/banners" : { + "get" : { + "operationId" : "getBanners", + "responses" : { + "400" : { + "description" : "NiFi was unable to complete the request because it was invalid. The request should not be retried without modification." + }, + "401" : { + "description" : "Client could not be authenticated." + }, + "403" : { + "description" : "Client is not authorized to make this request." + }, + "409" : { + "description" : "The request was valid but NiFi was not in the appropriate state to process it." + }, + "default" : { + "content" : { + "application/json" : { + "schema" : { + "$ref" : "#/components/schemas/BannerEntity" + } + } + } + } + }, + "security" : [ { + "Read - /flow" : [ ] + } ], + "summary" : "Retrieves the banners for this NiFi", + "tags" : [ "Flow" ] + } + }, + "/flow/bulletin-board" : { + "get" : { + "operationId" : "getBulletinBoard", + "parameters" : [ { + "description" : "Includes bulletins with an id after this value.", + "in" : "query", + "name" : "after", + "schema" : { + "$ref" : "#/components/schemas/LongParameter" + } + }, { + "description" : "Includes bulletins originating from this sources whose name match this regular expression.", + "in" : "query", + "name" : "sourceName", + "schema" : { + "$ref" : "#/components/schemas/BulletinBoardPatternParameter" + } + }, { + "description" : "Includes bulletins whose message that match this regular expression.", + "in" : "query", + "name" : "message", + "schema" : { + "$ref" : "#/components/schemas/BulletinBoardPatternParameter" + } + }, { + "description" : "Includes bulletins originating from this sources whose id match this regular expression.", + "in" : "query", + "name" : "sourceId", + "schema" : { + "$ref" : "#/components/schemas/BulletinBoardPatternParameter" + } + }, { + "description" : "Includes bulletins originating from this sources whose group id match this regular expression.", + "in" : "query", + "name" : "groupId", + "schema" : { + "$ref" : "#/components/schemas/BulletinBoardPatternParameter" + } + }, { + "description" : "The number of bulletins to limit the response to.", + "in" : "query", + "name" : "limit", + "schema" : { + "$ref" : "#/components/schemas/IntegerParameter" + } + } ], + "responses" : { + "400" : { + "description" : "NiFi was unable to complete the request because it was invalid. The request should not be retried without modification." + }, + "401" : { + "description" : "Client could not be authenticated." + }, + "403" : { + "description" : "Client is not authorized to make this request." + }, + "409" : { + "description" : "The request was valid but NiFi was not in the appropriate state to process it." + }, + "default" : { + "content" : { + "application/json" : { + "schema" : { + "$ref" : "#/components/schemas/BulletinBoardEntity" + } + } + } + } + }, + "security" : [ { + "Read - /flow" : [ ] + }, { + "Read - /{component-type}/{uuid} - For component specific bulletins" : [ ] + } ], + "summary" : "Gets current bulletins", + "tags" : [ "Flow" ] + } + }, + "/flow/client-id" : { + "get" : { + "operationId" : "generateClientId", + "responses" : { + "400" : { + "description" : "NiFi was unable to complete the request because it was invalid. The request should not be retried without modification." + }, + "401" : { + "description" : "Client could not be authenticated." + }, + "403" : { + "description" : "Client is not authorized to make this request." + }, + "409" : { + "description" : "The request was valid but NiFi was not in the appropriate state to process it." + }, + "default" : { + "content" : { + "text/plain" : { + "schema" : { + "type" : "string" + } + } + } + } + }, + "security" : [ { + "Read - /flow" : [ ] + } ], + "summary" : "Generates a client id.", + "tags" : [ "Flow" ] + } + }, + "/flow/cluster/search-results" : { + "get" : { + "description" : "Note: This endpoint is subject to change as NiFi and it's REST API evolve.", + "operationId" : "searchCluster", + "parameters" : [ { + "description" : "Node address to search for.", + "in" : "query", + "name" : "q", + "required" : true, + "schema" : { + "type" : "string", + "default" : "" + } + } ], + "responses" : { + "400" : { + "description" : "NiFi was unable to complete the request because it was invalid. The request should not be retried without modification." + }, + "401" : { + "description" : "Client could not be authenticated." + }, + "403" : { + "description" : "Client is not authorized to make this request." + }, + "404" : { + "description" : "The specified resource could not be found." + }, + "409" : { + "description" : "The request was valid but NiFi was not in the appropriate state to process it." + }, + "default" : { + "content" : { + "application/json" : { + "schema" : { + "$ref" : "#/components/schemas/ClusterSearchResultsEntity" + } + } + } + } + }, + "security" : [ { + "Read - /flow" : [ ] + } ], + "summary" : "Searches the cluster for a node with the specified address", + "tags" : [ "Flow" ] + } + }, + "/flow/cluster/summary" : { + "get" : { + "operationId" : "getClusterSummary", + "responses" : { + "400" : { + "description" : "NiFi was unable to complete the request because it was invalid. The request should not be retried without modification." + }, + "401" : { + "description" : "Client could not be authenticated." + }, + "403" : { + "description" : "Client is not authorized to make this request." + }, + "409" : { + "description" : "The request was valid but NiFi was not in the appropriate state to process it." + }, + "default" : { + "content" : { + "application/json" : { + "schema" : { + "$ref" : "#/components/schemas/ClusterSummaryEntity" + } + } + } + } + }, + "security" : [ { + "Read - /flow" : [ ] + } ], + "summary" : "The cluster summary for this NiFi", + "tags" : [ "Flow" ] + } + }, + "/flow/config" : { + "get" : { + "operationId" : "getFlowConfig", + "responses" : { + "400" : { + "description" : "NiFi was unable to complete the request because it was invalid. The request should not be retried without modification." + }, + "401" : { + "description" : "Client could not be authenticated." + }, + "403" : { + "description" : "Client is not authorized to make this request." + }, + "409" : { + "description" : "The request was valid but NiFi was not in the appropriate state to process it." + }, + "default" : { + "content" : { + "application/json" : { + "schema" : { + "$ref" : "#/components/schemas/FlowConfigurationEntity" + } + } + } + } + }, + "security" : [ { + "Read - /flow" : [ ] + } ], + "summary" : "Retrieves the configuration for this NiFi flow", + "tags" : [ "Flow" ] + } + }, + "/flow/connections/{id}/statistics" : { + "get" : { + "operationId" : "getConnectionStatistics", + "parameters" : [ { + "description" : "Whether or not to include the breakdown per node. Optional, defaults to false", + "in" : "query", + "name" : "nodewise", + "schema" : { + "type" : "boolean", + "default" : false + } + }, { + "description" : "The id of the node where to get the statistics.", + "in" : "query", + "name" : "clusterNodeId", + "schema" : { + "type" : "string" + } + }, { + "description" : "The connection id.", + "in" : "path", + "name" : "id", + "required" : true, + "schema" : { + "type" : "string" + } + } ], + "responses" : { + "400" : { + "description" : "NiFi was unable to complete the request because it was invalid. The request should not be retried without modification." + }, + "401" : { + "description" : "Client could not be authenticated." + }, + "403" : { + "description" : "Client is not authorized to make this request." + }, + "404" : { + "description" : "The specified resource could not be found." + }, + "409" : { + "description" : "The request was valid but NiFi was not in the appropriate state to process it." + }, + "default" : { + "content" : { + "application/json" : { + "schema" : { + "$ref" : "#/components/schemas/ConnectionStatisticsEntity" + } + } + } + } + }, + "security" : [ { + "Read - /flow" : [ ] + } ], + "summary" : "Gets statistics for a connection", + "tags" : [ "Flow" ] + } + }, + "/flow/connections/{id}/status" : { + "get" : { + "operationId" : "getConnectionStatus", + "parameters" : [ { + "description" : "Whether or not to include the breakdown per node. Optional, defaults to false", + "in" : "query", + "name" : "nodewise", + "schema" : { + "type" : "boolean", + "default" : false + } + }, { + "description" : "The id of the node where to get the status.", + "in" : "query", + "name" : "clusterNodeId", + "schema" : { + "type" : "string" + } + }, { + "description" : "The connection id.", + "in" : "path", + "name" : "id", + "required" : true, + "schema" : { + "type" : "string" + } + } ], + "responses" : { + "400" : { + "description" : "NiFi was unable to complete the request because it was invalid. The request should not be retried without modification." + }, + "401" : { + "description" : "Client could not be authenticated." + }, + "403" : { + "description" : "Client is not authorized to make this request." + }, + "404" : { + "description" : "The specified resource could not be found." + }, + "409" : { + "description" : "The request was valid but NiFi was not in the appropriate state to process it." + }, + "default" : { + "content" : { + "application/json" : { + "schema" : { + "$ref" : "#/components/schemas/ConnectionStatusEntity" + } + } + } + } + }, + "security" : [ { + "Read - /flow" : [ ] + } ], + "summary" : "Gets status for a connection", + "tags" : [ "Flow" ] + } + }, + "/flow/connections/{id}/status/history" : { + "get" : { + "operationId" : "getConnectionStatusHistory", + "parameters" : [ { + "description" : "The connection id.", + "in" : "path", + "name" : "id", + "required" : true, + "schema" : { + "type" : "string" + } + } ], + "responses" : { + "400" : { + "description" : "NiFi was unable to complete the request because it was invalid. The request should not be retried without modification." + }, + "401" : { + "description" : "Client could not be authenticated." + }, + "403" : { + "description" : "Client is not authorized to make this request." + }, + "404" : { + "description" : "The specified resource could not be found." + }, + "409" : { + "description" : "The request was valid but NiFi was not in the appropriate state to process it." + }, + "default" : { + "content" : { + "application/json" : { + "schema" : { + "$ref" : "#/components/schemas/StatusHistoryEntity" + } + } + } + } + }, + "security" : [ { + "Read - /flow" : [ ] + } ], + "summary" : "Gets the status history for a connection", + "tags" : [ "Flow" ] + } + }, + "/flow/content-viewers" : { + "get" : { + "operationId" : "getContentViewers", + "responses" : { + "400" : { + "description" : "NiFi was unable to complete the request because it was invalid. The request should not be retried without modification." + }, + "401" : { + "description" : "Client could not be authenticated." + }, + "403" : { + "description" : "Client is not authorized to make this request." + }, + "409" : { + "description" : "The request was valid but NiFi was not in the appropriate state to process it." + }, + "default" : { + "content" : { + "application/json" : { + "schema" : { + "$ref" : "#/components/schemas/ContentViewerEntity" + } + } + } + } + }, + "security" : [ { + "Read - /flow" : [ ] + } ], + "summary" : "Retrieves the registered content viewers", + "tags" : [ "Flow" ] + } + }, + "/flow/controller-service-definition/{group}/{artifact}/{version}/{type}" : { + "get" : { + "description" : "Note: This endpoint is subject to change as NiFi and it's REST API evolve.", + "operationId" : "getControllerServiceDefinition", + "parameters" : [ { + "description" : "The bundle group", + "in" : "path", + "name" : "group", + "required" : true, + "schema" : { + "type" : "string" + } + }, { + "description" : "The bundle artifact", + "in" : "path", + "name" : "artifact", + "required" : true, + "schema" : { + "type" : "string" + } + }, { + "description" : "The bundle version", + "in" : "path", + "name" : "version", + "required" : true, + "schema" : { + "type" : "string" + } + }, { + "description" : "The controller service type", + "in" : "path", + "name" : "type", + "required" : true, + "schema" : { + "type" : "string" + } + } ], + "responses" : { + "400" : { + "description" : "NiFi was unable to complete the request because it was invalid. The request should not be retried without modification." + }, + "401" : { + "description" : "Client could not be authenticated." + }, + "403" : { + "description" : "Client is not authorized to make this request." + }, + "404" : { + "description" : "The controller service definition for the coordinates could not be located." + }, + "default" : { + "content" : { + "application/json" : { + "schema" : { + "$ref" : "#/components/schemas/ControllerServiceDefinition" + } + } + } + } + }, + "security" : [ { + "Read - /flow" : [ ] + } ], + "summary" : "Retrieves the Controller Service Definition for the specified component type.", + "tags" : [ "Flow" ] + } + }, + "/flow/controller-service-types" : { + "get" : { + "description" : "Note: This endpoint is subject to change as NiFi and it's REST API evolve.", + "operationId" : "getControllerServiceTypes", + "parameters" : [ { + "description" : "If specified, will only return controller services that are compatible with this type of service.", + "in" : "query", + "name" : "serviceType", + "schema" : { + "type" : "string" + } + }, { + "description" : "If serviceType specified, is the bundle group of the serviceType.", + "in" : "query", + "name" : "serviceBundleGroup", + "schema" : { + "type" : "string" + } + }, { + "description" : "If serviceType specified, is the bundle artifact of the serviceType.", + "in" : "query", + "name" : "serviceBundleArtifact", + "schema" : { + "type" : "string" + } + }, { + "description" : "If serviceType specified, is the bundle version of the serviceType.", + "in" : "query", + "name" : "serviceBundleVersion", + "schema" : { + "type" : "string" + } + }, { + "description" : "If specified, will only return types that are a member of this bundle group.", + "in" : "query", + "name" : "bundleGroupFilter", + "schema" : { + "type" : "string" + } + }, { + "description" : "If specified, will only return types that are a member of this bundle artifact.", + "in" : "query", + "name" : "bundleArtifactFilter", + "schema" : { + "type" : "string" + } + }, { + "description" : "If specified, will only return types whose fully qualified classname matches.", + "in" : "query", + "name" : "typeFilter", + "schema" : { + "type" : "string" + } + } ], + "responses" : { + "400" : { + "description" : "NiFi was unable to complete the request because it was invalid. The request should not be retried without modification." + }, + "401" : { + "description" : "Client could not be authenticated." + }, + "403" : { + "description" : "Client is not authorized to make this request." + }, + "409" : { + "description" : "The request was valid but NiFi was not in the appropriate state to process it." + }, + "default" : { + "content" : { + "application/json" : { + "schema" : { + "$ref" : "#/components/schemas/ControllerServiceTypesEntity" + } + } + } + } + }, + "security" : [ { + "Read - /flow" : [ ] + } ], + "summary" : "Retrieves the types of controller services that this NiFi supports", + "tags" : [ "Flow" ] + } + }, + "/flow/controller/bulletins" : { + "get" : { + "operationId" : "getBulletins", + "responses" : { + "400" : { + "description" : "NiFi was unable to complete the request because it was invalid. The request should not be retried without modification." + }, + "401" : { + "description" : "Client could not be authenticated." + }, + "403" : { + "description" : "Client is not authorized to make this request." + }, + "404" : { + "description" : "The specified resource could not be found." + }, + "409" : { + "description" : "The request was valid but NiFi was not in the appropriate state to process it." + }, + "default" : { + "content" : { + "application/json" : { + "schema" : { + "$ref" : "#/components/schemas/ControllerBulletinsEntity" + } + } + } + } + }, + "security" : [ { + "Read - /flow" : [ ] + }, { + "Read - /controller - For controller bulletins" : [ ] + }, { + "Read - /controller-services/{uuid} - For controller service bulletins" : [ ] + }, { + "Read - /reporting-tasks/{uuid} - For reporting task bulletins" : [ ] + } ], + "summary" : "Retrieves Controller level bulletins", + "tags" : [ "Flow" ] + } + }, + "/flow/controller/controller-services" : { + "get" : { + "description" : "If the uiOnly query parameter is provided with a value of true, the returned entity may only contain fields that are necessary for rendering the NiFi User Interface. As such, the selected fields may change at any time, even during incremental releases, without warning. As a result, this parameter should not be provided by any client other than the UI.", + "operationId" : "getControllerServicesFromController", + "parameters" : [ { + "in" : "query", + "name" : "uiOnly", + "schema" : { + "type" : "boolean", + "default" : false + } + }, { + "description" : "Whether or not to include services' referencing components in the response", + "in" : "query", + "name" : "includeReferencingComponents", + "schema" : { + "type" : "boolean", + "default" : true + } + } ], + "responses" : { + "400" : { + "description" : "NiFi was unable to complete the request because it was invalid. The request should not be retried without modification." + }, + "401" : { + "description" : "Client could not be authenticated." + }, + "403" : { + "description" : "Client is not authorized to make this request." + }, + "409" : { + "description" : "The request was valid but NiFi was not in the appropriate state to process it." + }, + "default" : { + "content" : { + "application/json" : { + "schema" : { + "$ref" : "#/components/schemas/ControllerServicesEntity" + } + } + } + } + }, + "security" : [ { + "Read - /flow" : [ ] + } ], + "summary" : "Gets controller services for reporting tasks", + "tags" : [ "Flow" ] + } + }, + "/flow/current-user" : { + "get" : { + "operationId" : "getCurrentUser", + "responses" : { + "default" : { + "content" : { + "application/json" : { + "schema" : { + "$ref" : "#/components/schemas/CurrentUserEntity" + } + } + } + } + }, + "security" : [ { + "Read - /flow" : [ ] + } ], + "summary" : "Retrieves the user identity of the user making the request", + "tags" : [ "Flow" ] + } + }, + "/flow/flow-analysis-rule-definition/{group}/{artifact}/{version}/{type}" : { + "get" : { + "description" : "Note: This endpoint is subject to change as NiFi and it's REST API evolve.", + "operationId" : "getFlowAnalysisRuleDefinition", + "parameters" : [ { + "description" : "The bundle group", + "in" : "path", + "name" : "group", + "required" : true, + "schema" : { + "type" : "string" + } + }, { + "description" : "The bundle artifact", + "in" : "path", + "name" : "artifact", + "required" : true, + "schema" : { + "type" : "string" + } + }, { + "description" : "The bundle version", + "in" : "path", + "name" : "version", + "required" : true, + "schema" : { + "type" : "string" + } + }, { + "description" : "The flow analysis rule type", + "in" : "path", + "name" : "type", + "required" : true, + "schema" : { + "type" : "string" + } + } ], + "responses" : { + "400" : { + "description" : "NiFi was unable to complete the request because it was invalid. The request should not be retried without modification." + }, + "401" : { + "description" : "Client could not be authenticated." + }, + "403" : { + "description" : "Client is not authorized to make this request." + }, + "404" : { + "description" : "The flow analysis rule definition for the coordinates could not be located." + }, + "default" : { + "content" : { + "application/json" : { + "schema" : { + "$ref" : "#/components/schemas/FlowAnalysisRuleDefinition" + } + } + } + } + }, + "security" : [ { + "Read - /flow" : [ ] + } ], + "summary" : "Retrieves the Flow Analysis Rule Definition for the specified component type.", + "tags" : [ "Flow" ] + } + }, + "/flow/flow-analysis-rule-types" : { + "get" : { + "description" : "Note: This endpoint is subject to change as NiFi and it's REST API evolve.", + "operationId" : "getFlowAnalysisRuleTypes", + "parameters" : [ { + "description" : "If specified, will only return types that are a member of this bundle group.", + "in" : "query", + "name" : "bundleGroupFilter", + "schema" : { + "type" : "string" + } + }, { + "description" : "If specified, will only return types that are a member of this bundle artifact.", + "in" : "query", + "name" : "bundleArtifactFilter", + "schema" : { + "type" : "string" + } + }, { + "description" : "If specified, will only return types whose fully qualified classname matches.", + "in" : "query", + "name" : "type", + "schema" : { + "type" : "string" + } + } ], + "responses" : { + "400" : { + "description" : "NiFi was unable to complete the request because it was invalid. The request should not be retried without modification." + }, + "401" : { + "description" : "Client could not be authenticated." + }, + "403" : { + "description" : "Client is not authorized to make this request." + }, + "409" : { + "description" : "The request was valid but NiFi was not in the appropriate state to process it." + }, + "default" : { + "content" : { + "application/json" : { + "schema" : { + "$ref" : "#/components/schemas/FlowAnalysisRuleTypesEntity" + } + } + } + } + }, + "security" : [ { + "Read - /flow" : [ ] + } ], + "summary" : "Retrieves the types of available Flow Analysis Rules", + "tags" : [ "Flow" ] + } + }, + "/flow/flow-analysis/results" : { + "get" : { + "operationId" : "getAllFlowAnalysisResults", + "responses" : { + "400" : { + "description" : "NiFi was unable to complete the request because it was invalid. The request should not be retried without modification." + }, + "401" : { + "description" : "Client could not be authenticated." + }, + "403" : { + "description" : "Client is not authorized to make this request." + }, + "404" : { + "description" : "The specified resource could not be found." + }, + "409" : { + "description" : "The request was valid but NiFi was not in the appropriate state to process it." + }, + "default" : { + "content" : { + "application/json" : { + "schema" : { + "$ref" : "#/components/schemas/FlowAnalysisResultEntity" + } + } + } + } + }, + "security" : [ { + "Read - /flow" : [ ] + } ], + "summary" : "Returns all flow analysis results currently in effect", + "tags" : [ "Flow" ] + } + }, + "/flow/flow-analysis/results/{processGroupId}" : { + "get" : { + "operationId" : "getFlowAnalysisResults", + "parameters" : [ { + "description" : "The id of the process group representing (a part of) the flow to be analyzed.", + "in" : "path", + "name" : "processGroupId", + "required" : true, + "schema" : { + "type" : "string" + } + } ], + "responses" : { + "400" : { + "description" : "NiFi was unable to complete the request because it was invalid. The request should not be retried without modification." + }, + "401" : { + "description" : "Client could not be authenticated." + }, + "403" : { + "description" : "Client is not authorized to make this request." + }, + "404" : { + "description" : "The specified resource could not be found." + }, + "409" : { + "description" : "The request was valid but NiFi was not in the appropriate state to process it." + }, + "default" : { + "content" : { + "application/json" : { + "schema" : { + "$ref" : "#/components/schemas/FlowAnalysisResultEntity" + } + } + } + } + }, + "security" : [ { + "Read - /flow" : [ ] + } ], + "summary" : "Returns flow analysis results produced by the analysis of a given process group", + "tags" : [ "Flow" ] + } + }, + "/flow/history" : { + "get" : { + "description" : "Note: This endpoint is subject to change as NiFi and it's REST API evolve.", + "operationId" : "queryHistory", + "parameters" : [ { + "description" : "The offset into the result set.", + "in" : "query", + "name" : "offset", + "required" : true, + "schema" : { + "$ref" : "#/components/schemas/IntegerParameter" + } + }, { + "description" : "The number of actions to return.", + "in" : "query", + "name" : "count", + "required" : true, + "schema" : { + "$ref" : "#/components/schemas/IntegerParameter" + } + }, { + "description" : "The field to sort on.", + "in" : "query", + "name" : "sortColumn", + "schema" : { + "type" : "string" + } + }, { + "description" : "The direction to sort.", + "in" : "query", + "name" : "sortOrder", + "schema" : { + "type" : "string" + } + }, { + "description" : "Include actions after this date.", + "in" : "query", + "name" : "startDate", + "schema" : { + "$ref" : "#/components/schemas/DateTimeParameter" + } + }, { + "description" : "Include actions before this date.", + "in" : "query", + "name" : "endDate", + "schema" : { + "$ref" : "#/components/schemas/DateTimeParameter" + } + }, { + "description" : "Include actions performed by this user.", + "in" : "query", + "name" : "userIdentity", + "schema" : { + "type" : "string" + } + }, { + "description" : "Include actions on this component.", + "in" : "query", + "name" : "sourceId", + "schema" : { + "type" : "string" + } + } ], + "responses" : { + "400" : { + "description" : "NiFi was unable to complete the request because it was invalid. The request should not be retried without modification." + }, + "401" : { + "description" : "Client could not be authenticated." + }, + "403" : { + "description" : "Client is not authorized to make this request." + }, + "409" : { + "description" : "The request was valid but NiFi was not in the appropriate state to process it." + }, + "default" : { + "content" : { + "application/json" : { + "schema" : { + "$ref" : "#/components/schemas/HistoryEntity" + } + } + } + } + }, + "security" : [ { + "Read - /flow" : [ ] + } ], + "summary" : "Gets configuration history", + "tags" : [ "Flow" ] + } + }, + "/flow/history/components/{componentId}" : { + "get" : { + "description" : "Note: This endpoint is subject to change as NiFi and it's REST API evolve.", + "operationId" : "getComponentHistory", + "parameters" : [ { + "description" : "The component id.", + "in" : "path", + "name" : "componentId", + "required" : true, + "schema" : { + "type" : "string" + } + } ], + "responses" : { + "400" : { + "description" : "NiFi was unable to complete the request because it was invalid. The request should not be retried without modification." + }, + "401" : { + "description" : "Client could not be authenticated." + }, + "403" : { + "description" : "Client is not authorized to make this request." + }, + "404" : { + "description" : "The specified resource could not be found." + }, + "409" : { + "description" : "The request was valid but NiFi was not in the appropriate state to process it." + }, + "default" : { + "content" : { + "application/json" : { + "schema" : { + "$ref" : "#/components/schemas/ComponentHistoryEntity" + } + } + } + } + }, + "security" : [ { + "Read - /flow" : [ ] + }, { + "Read underlying component - /{component-type}/{uuid}" : [ ] + } ], + "summary" : "Gets configuration history for a component", + "tags" : [ "Flow" ] + } + }, + "/flow/history/{id}" : { + "get" : { + "description" : "Note: This endpoint is subject to change as NiFi and it's REST API evolve.", + "operationId" : "getAction", + "parameters" : [ { + "description" : "The action id.", + "in" : "path", + "name" : "id", + "required" : true, + "schema" : { + "$ref" : "#/components/schemas/IntegerParameter" + } + } ], + "responses" : { + "400" : { + "description" : "NiFi was unable to complete the request because it was invalid. The request should not be retried without modification." + }, + "401" : { + "description" : "Client could not be authenticated." + }, + "403" : { + "description" : "Client is not authorized to make this request." + }, + "404" : { + "description" : "The specified resource could not be found." + }, + "409" : { + "description" : "The request was valid but NiFi was not in the appropriate state to process it." + }, + "default" : { + "content" : { + "application/json" : { + "schema" : { + "$ref" : "#/components/schemas/ActionEntity" + } + } + } + } + }, + "security" : [ { + "Read - /flow" : [ ] + } ], + "summary" : "Gets an action", + "tags" : [ "Flow" ] + } + }, + "/flow/input-ports/{id}/status" : { + "get" : { + "operationId" : "getInputPortStatus", + "parameters" : [ { + "description" : "Whether or not to include the breakdown per node. Optional, defaults to false", + "in" : "query", + "name" : "nodewise", + "schema" : { + "type" : "boolean", + "default" : false + } + }, { + "description" : "The id of the node where to get the status.", + "in" : "query", + "name" : "clusterNodeId", + "schema" : { + "type" : "string" + } + }, { + "description" : "The input port id.", + "in" : "path", + "name" : "id", + "required" : true, + "schema" : { + "type" : "string" + } + } ], + "responses" : { + "400" : { + "description" : "NiFi was unable to complete the request because it was invalid. The request should not be retried without modification." + }, + "401" : { + "description" : "Client could not be authenticated." + }, + "403" : { + "description" : "Client is not authorized to make this request." + }, + "404" : { + "description" : "The specified resource could not be found." + }, + "409" : { + "description" : "The request was valid but NiFi was not in the appropriate state to process it." + }, + "default" : { + "content" : { + "application/json" : { + "schema" : { + "$ref" : "#/components/schemas/PortStatusEntity" + } + } + } + } + }, + "security" : [ { + "Read - /flow" : [ ] + } ], + "summary" : "Gets status for an input port", + "tags" : [ "Flow" ] + } + }, + "/flow/metrics/{producer}" : { + "get" : { + "operationId" : "getFlowMetrics", + "parameters" : [ { + "description" : "The producer for flow file metrics. Each producer may have its own output format.", + "in" : "path", + "name" : "producer", + "required" : true, + "schema" : { + "type" : "string" + } + }, { + "description" : "Set of included metrics registries", + "in" : "query", + "name" : "includedRegistries", + "schema" : { + "type" : "array", + "items" : { + "type" : "string", + "enum" : [ "NIFI", "JVM", "BULLETIN", "CONNECTION", "CLUSTER" ] + }, + "uniqueItems" : true + } + }, { + "description" : "Regular Expression Pattern to be applied against the sample name field", + "in" : "query", + "name" : "sampleName", + "schema" : { + "type" : "string" + } + }, { + "description" : "Regular Expression Pattern to be applied against the sample label value field", + "in" : "query", + "name" : "sampleLabelValue", + "schema" : { + "type" : "string" + } + }, { + "description" : "Name of the first field of JSON object. Applicable for JSON producer only.", + "in" : "query", + "name" : "rootFieldName", + "schema" : { + "type" : "string" + } + } ], + "responses" : { + "400" : { + "description" : "NiFi was unable to complete the request because it was invalid. The request should not be retried without modification." + }, + "401" : { + "description" : "Client could not be authenticated." + }, + "403" : { + "description" : "Client is not authorized to make this request." + }, + "404" : { + "description" : "The specified resource could not be found." + }, + "409" : { + "description" : "The request was valid but NiFi was not in the appropriate state to process it." + }, + "default" : { + "content" : { + "*/*" : { + "schema" : { + "$ref" : "#/components/schemas/StreamingOutput" + } + } + } + } + }, + "security" : [ { + "Read - /flow" : [ ] + } ], + "summary" : "Gets all metrics for the flow from a particular node", + "tags" : [ "Flow" ] + } + }, + "/flow/output-ports/{id}/status" : { + "get" : { + "operationId" : "getOutputPortStatus", + "parameters" : [ { + "description" : "Whether or not to include the breakdown per node. Optional, defaults to false", + "in" : "query", + "name" : "nodewise", + "schema" : { + "type" : "boolean", + "default" : false + } + }, { + "description" : "The id of the node where to get the status.", + "in" : "query", + "name" : "clusterNodeId", + "schema" : { + "type" : "string" + } + }, { + "description" : "The output port id.", + "in" : "path", + "name" : "id", + "required" : true, + "schema" : { + "type" : "string" + } + } ], + "responses" : { + "400" : { + "description" : "NiFi was unable to complete the request because it was invalid. The request should not be retried without modification." + }, + "401" : { + "description" : "Client could not be authenticated." + }, + "403" : { + "description" : "Client is not authorized to make this request." + }, + "404" : { + "description" : "The specified resource could not be found." + }, + "409" : { + "description" : "The request was valid but NiFi was not in the appropriate state to process it." + }, + "default" : { + "content" : { + "application/json" : { + "schema" : { + "$ref" : "#/components/schemas/PortStatusEntity" + } + } + } + } + }, + "security" : [ { + "Read - /flow" : [ ] + } ], + "summary" : "Gets status for an output port", + "tags" : [ "Flow" ] + } + }, + "/flow/parameter-contexts" : { + "get" : { + "operationId" : "getParameterContexts", + "responses" : { + "400" : { + "description" : "NiFi was unable to complete the request because it was invalid. The request should not be retried without modification." + }, + "401" : { + "description" : "Client could not be authenticated." + }, + "403" : { + "description" : "Client is not authorized to make this request." + }, + "409" : { + "description" : "The request was valid but NiFi was not in the appropriate state to process it." + }, + "default" : { + "content" : { + "application/json" : { + "schema" : { + "$ref" : "#/components/schemas/ParameterContextsEntity" + } + } + } + } + }, + "security" : [ { + "Read - /parameter-contexts/{id} for each Parameter Context" : [ ] + } ], + "summary" : "Gets all Parameter Contexts", + "tags" : [ "Flow" ] + } + }, + "/flow/parameter-provider-definition/{group}/{artifact}/{version}/{type}" : { + "get" : { + "description" : "Note: This endpoint is subject to change as NiFi and it's REST API evolve.", + "operationId" : "getParameterProviderDefinition", + "parameters" : [ { + "description" : "The bundle group", + "in" : "path", + "name" : "group", + "required" : true, + "schema" : { + "type" : "string" + } + }, { + "description" : "The bundle artifact", + "in" : "path", + "name" : "artifact", + "required" : true, + "schema" : { + "type" : "string" + } + }, { + "description" : "The bundle version", + "in" : "path", + "name" : "version", + "required" : true, + "schema" : { + "type" : "string" + } + }, { + "description" : "The parameter provider type", + "in" : "path", + "name" : "type", + "required" : true, + "schema" : { + "type" : "string" + } + } ], + "responses" : { + "400" : { + "description" : "NiFi was unable to complete the request because it was invalid. The request should not be retried without modification." + }, + "401" : { + "description" : "Client could not be authenticated." + }, + "403" : { + "description" : "Client is not authorized to make this request." + }, + "404" : { + "description" : "The reporting task definition for the coordinates could not be located." + }, + "default" : { + "content" : { + "application/json" : { + "schema" : { + "$ref" : "#/components/schemas/ParameterProviderDefinition" + } + } + } + } + }, + "security" : [ { + "Read - /flow" : [ ] + } ], + "summary" : "Retrieves the Parameter Provider Definition for the specified component type.", + "tags" : [ "Flow" ] + } + }, + "/flow/parameter-provider-types" : { + "get" : { + "description" : "Note: This endpoint is subject to change as NiFi and it's REST API evolve.", + "operationId" : "getParameterProviderTypes", + "parameters" : [ { + "description" : "If specified, will only return types that are a member of this bundle group.", + "in" : "query", + "name" : "bundleGroupFilter", + "schema" : { + "type" : "string" + } + }, { + "description" : "If specified, will only return types that are a member of this bundle artifact.", + "in" : "query", + "name" : "bundleArtifactFilter", + "schema" : { + "type" : "string" + } + }, { + "description" : "If specified, will only return types whose fully qualified classname matches.", + "in" : "query", + "name" : "type", + "schema" : { + "type" : "string" + } + } ], + "responses" : { + "400" : { + "description" : "NiFi was unable to complete the request because it was invalid. The request should not be retried without modification." + }, + "401" : { + "description" : "Client could not be authenticated." + }, + "403" : { + "description" : "Client is not authorized to make this request." + }, + "409" : { + "description" : "The request was valid but NiFi was not in the appropriate state to process it." + }, + "default" : { + "content" : { + "application/json" : { + "schema" : { + "$ref" : "#/components/schemas/ParameterProviderTypesEntity" + } + } + } + } + }, + "security" : [ { + "Read - /flow" : [ ] + } ], + "summary" : "Retrieves the types of parameter providers that this NiFi supports", + "tags" : [ "Flow" ] + } + }, + "/flow/parameter-providers" : { + "get" : { + "operationId" : "getParameterProviders", + "responses" : { + "400" : { + "description" : "NiFi was unable to complete the request because it was invalid. The request should not be retried without modification." + }, + "401" : { + "description" : "Client could not be authenticated." + }, + "403" : { + "description" : "Client is not authorized to make this request." + }, + "409" : { + "description" : "The request was valid but NiFi was not in the appropriate state to process it." + }, + "default" : { + "content" : { + "application/json" : { + "schema" : { + "$ref" : "#/components/schemas/ParameterProvidersEntity" + } + } + } + } + }, + "security" : [ { + "Read - /flow" : [ ] + } ], + "summary" : "Gets all parameter providers", + "tags" : [ "Flow" ] + } + }, + "/flow/prioritizers" : { + "get" : { + "description" : "Note: This endpoint is subject to change as NiFi and it's REST API evolve.", + "operationId" : "getPrioritizers", + "responses" : { + "400" : { + "description" : "NiFi was unable to complete the request because it was invalid. The request should not be retried without modification." + }, + "401" : { + "description" : "Client could not be authenticated." + }, + "403" : { + "description" : "Client is not authorized to make this request." + }, + "409" : { + "description" : "The request was valid but NiFi was not in the appropriate state to process it." + }, + "default" : { + "content" : { + "application/json" : { + "schema" : { + "$ref" : "#/components/schemas/PrioritizerTypesEntity" + } + } + } + } + }, + "security" : [ { + "Read - /flow" : [ ] + } ], + "summary" : "Retrieves the types of prioritizers that this NiFi supports", + "tags" : [ "Flow" ] + } + }, + "/flow/process-groups/{id}" : { + "get" : { + "description" : "If the uiOnly query parameter is provided with a value of true, the returned entity may only contain fields that are necessary for rendering the NiFi User Interface. As such, the selected fields may change at any time, even during incremental releases, without warning. As a result, this parameter should not be provided by any client other than the UI.", + "operationId" : "getFlow", + "parameters" : [ { + "description" : "The process group id.", + "in" : "path", + "name" : "id", + "required" : true, + "schema" : { + "type" : "string" + } + }, { + "in" : "query", + "name" : "uiOnly", + "schema" : { + "type" : "boolean", + "default" : false + } + } ], + "responses" : { + "400" : { + "description" : "NiFi was unable to complete the request because it was invalid. The request should not be retried without modification." + }, + "401" : { + "description" : "Client could not be authenticated." + }, + "403" : { + "description" : "Client is not authorized to make this request." + }, + "404" : { + "description" : "The specified resource could not be found." + }, + "409" : { + "description" : "The request was valid but NiFi was not in the appropriate state to process it." + }, + "default" : { + "content" : { + "application/json" : { + "schema" : { + "$ref" : "#/components/schemas/ProcessGroupFlowEntity" + } + } + } + } + }, + "security" : [ { + "Read - /flow" : [ ] + } ], + "summary" : "Gets a process group", + "tags" : [ "Flow" ] + }, + "put" : { + "operationId" : "scheduleComponents", + "parameters" : [ { + "description" : "The process group id.", + "in" : "path", + "name" : "id", + "required" : true, + "schema" : { + "type" : "string" + } + } ], + "requestBody" : { + "content" : { + "application/json" : { + "schema" : { + "$ref" : "#/components/schemas/ScheduleComponentsEntity" + } + } + }, + "description" : "The request to schedule or unschedule. If the components in the request are not specified, all authorized components will be considered.", + "required" : true + }, + "responses" : { + "400" : { + "description" : "NiFi was unable to complete the request because it was invalid. The request should not be retried without modification." + }, + "401" : { + "description" : "Client could not be authenticated." + }, + "403" : { + "description" : "Client is not authorized to make this request." + }, + "404" : { + "description" : "The specified resource could not be found." + }, + "409" : { + "description" : "The request was valid but NiFi was not in the appropriate state to process it." + }, + "default" : { + "content" : { + "application/json" : { + "schema" : { + "$ref" : "#/components/schemas/ScheduleComponentsEntity" + } + } + } + } + }, + "security" : [ { + "Read - /flow" : [ ] + }, { + "Write - /{component-type}/{uuid} or /operation/{component-type}/{uuid} - For every component being scheduled/unscheduled" : [ ] + } ], + "summary" : "Schedule or unschedule components in the specified Process Group.", + "tags" : [ "Flow" ] + } + }, + "/flow/process-groups/{id}/breadcrumbs" : { + "get" : { + "operationId" : "getBreadcrumbs", + "parameters" : [ { + "description" : "The process group id.", + "in" : "path", + "name" : "id", + "required" : true, + "schema" : { + "type" : "string" + } + } ], + "responses" : { + "400" : { + "description" : "NiFi was unable to complete the request because it was invalid. The request should not be retried without modification." + }, + "401" : { + "description" : "Client could not be authenticated." + }, + "403" : { + "description" : "Client is not authorized to make this request." + }, + "404" : { + "description" : "The specified resource could not be found." + }, + "409" : { + "description" : "The request was valid but NiFi was not in the appropriate state to process it." + }, + "default" : { + "content" : { + "application/json" : { + "schema" : { + "$ref" : "#/components/schemas/FlowBreadcrumbEntity" + } + } + } + } + }, + "security" : [ { + "Read - /flow" : [ ] + } ], + "summary" : "Gets the breadcrumbs for a process group", + "tags" : [ "Flow" ] + } + }, + "/flow/process-groups/{id}/controller-services" : { + "get" : { + "description" : "If the uiOnly query parameter is provided with a value of true, the returned entity may only contain fields that are necessary for rendering the NiFi User Interface. As such, the selected fields may change at any time, even during incremental releases, without warning. As a result, this parameter should not be provided by any client other than the UI.", + "operationId" : "getControllerServicesFromGroup", + "parameters" : [ { + "description" : "The process group id.", + "in" : "path", + "name" : "id", + "required" : true, + "schema" : { + "type" : "string" + } + }, { + "description" : "Whether or not to include parent/ancestor process groups", + "in" : "query", + "name" : "includeAncestorGroups", + "schema" : { + "type" : "boolean", + "default" : true + } + }, { + "description" : "Whether or not to include descendant process groups", + "in" : "query", + "name" : "includeDescendantGroups", + "schema" : { + "type" : "boolean", + "default" : false + } + }, { + "description" : "Whether or not to include services' referencing components in the response", + "in" : "query", + "name" : "includeReferencingComponents", + "schema" : { + "type" : "boolean", + "default" : true + } + }, { + "in" : "query", + "name" : "uiOnly", + "schema" : { + "type" : "boolean", + "default" : false + } + } ], + "responses" : { + "400" : { + "description" : "NiFi was unable to complete the request because it was invalid. The request should not be retried without modification." + }, + "401" : { + "description" : "Client could not be authenticated." + }, + "403" : { + "description" : "Client is not authorized to make this request." + }, + "409" : { + "description" : "The request was valid but NiFi was not in the appropriate state to process it." + }, + "default" : { + "content" : { + "application/json" : { + "schema" : { + "$ref" : "#/components/schemas/ControllerServicesEntity" + } + } + } + } + }, + "security" : [ { + "Read - /flow" : [ ] + } ], + "summary" : "Gets all controller services", + "tags" : [ "Flow" ] + }, + "put" : { + "operationId" : "activateControllerServices", + "parameters" : [ { + "description" : "The process group id.", + "in" : "path", + "name" : "id", + "required" : true, + "schema" : { + "type" : "string" + } + } ], + "requestBody" : { + "content" : { + "application/json" : { + "schema" : { + "$ref" : "#/components/schemas/ActivateControllerServicesEntity" + } + } + }, + "description" : "The request to schedule or unschedule. If the comopnents in the request are not specified, all authorized components will be considered.", + "required" : true + }, + "responses" : { + "400" : { + "description" : "NiFi was unable to complete the request because it was invalid. The request should not be retried without modification." + }, + "401" : { + "description" : "Client could not be authenticated." + }, + "403" : { + "description" : "Client is not authorized to make this request." + }, + "404" : { + "description" : "The specified resource could not be found." + }, + "409" : { + "description" : "The request was valid but NiFi was not in the appropriate state to process it." + }, + "default" : { + "content" : { + "application/json" : { + "schema" : { + "$ref" : "#/components/schemas/ActivateControllerServicesEntity" + } + } + } + } + }, + "security" : [ { + "Read - /flow" : [ ] + }, { + "Write - /{component-type}/{uuid} or /operation/{component-type}/{uuid} - For every service being enabled/disabled" : [ ] + } ], + "summary" : "Enable or disable Controller Services in the specified Process Group.", + "tags" : [ "Flow" ] + } + }, + "/flow/process-groups/{id}/status" : { + "get" : { + "description" : "The status for a process group includes status for all descendent components. When invoked on the root group with recursive set to true, it will return the current status of every component in the flow.", + "operationId" : "getProcessGroupStatus", + "parameters" : [ { + "description" : "Whether all descendant groups and the status of their content will be included. Optional, defaults to false", + "in" : "query", + "name" : "recursive", + "schema" : { + "type" : "boolean", + "default" : false + } + }, { + "description" : "Whether or not to include the breakdown per node. Optional, defaults to false", + "in" : "query", + "name" : "nodewise", + "schema" : { + "type" : "boolean", + "default" : false + } + }, { + "description" : "The id of the node where to get the status.", + "in" : "query", + "name" : "clusterNodeId", + "schema" : { + "type" : "string" + } + }, { + "description" : "The process group id.", + "in" : "path", + "name" : "id", + "required" : true, + "schema" : { + "type" : "string" + } + } ], + "responses" : { + "400" : { + "description" : "NiFi was unable to complete the request because it was invalid. The request should not be retried without modification." + }, + "401" : { + "description" : "Client could not be authenticated." + }, + "403" : { + "description" : "Client is not authorized to make this request." + }, + "404" : { + "description" : "The specified resource could not be found." + }, + "409" : { + "description" : "The request was valid but NiFi was not in the appropriate state to process it." + }, + "default" : { + "content" : { + "application/json" : { + "schema" : { + "$ref" : "#/components/schemas/ProcessGroupStatusEntity" + } + } + } + } + }, + "security" : [ { + "Read - /flow" : [ ] + } ], + "summary" : "Gets the status for a process group", + "tags" : [ "Flow" ] + } + }, + "/flow/process-groups/{id}/status/history" : { + "get" : { + "operationId" : "getProcessGroupStatusHistory", + "parameters" : [ { + "description" : "The process group id.", + "in" : "path", + "name" : "id", + "required" : true, + "schema" : { + "type" : "string" + } + } ], + "responses" : { + "400" : { + "description" : "NiFi was unable to complete the request because it was invalid. The request should not be retried without modification." + }, + "401" : { + "description" : "Client could not be authenticated." + }, + "403" : { + "description" : "Client is not authorized to make this request." + }, + "404" : { + "description" : "The specified resource could not be found." + }, + "409" : { + "description" : "The request was valid but NiFi was not in the appropriate state to process it." + }, + "default" : { + "content" : { + "application/json" : { + "schema" : { + "$ref" : "#/components/schemas/StatusHistoryEntity" + } + } + } + } + }, + "security" : [ { + "Read - /flow" : [ ] + } ], + "summary" : "Gets status history for a remote process group", + "tags" : [ "Flow" ] + } + }, + "/flow/processor-definition/{group}/{artifact}/{version}/{type}" : { + "get" : { + "description" : "Note: This endpoint is subject to change as NiFi and it's REST API evolve.", + "operationId" : "getProcessorDefinition", + "parameters" : [ { + "description" : "The bundle group", + "in" : "path", + "name" : "group", + "required" : true, + "schema" : { + "type" : "string" + } + }, { + "description" : "The bundle artifact", + "in" : "path", + "name" : "artifact", + "required" : true, + "schema" : { + "type" : "string" + } + }, { + "description" : "The bundle version", + "in" : "path", + "name" : "version", + "required" : true, + "schema" : { + "type" : "string" + } + }, { + "description" : "The processor type", + "in" : "path", + "name" : "type", + "required" : true, + "schema" : { + "type" : "string" + } + } ], + "responses" : { + "400" : { + "description" : "NiFi was unable to complete the request because it was invalid. The request should not be retried without modification." + }, + "401" : { + "description" : "Client could not be authenticated." + }, + "403" : { + "description" : "Client is not authorized to make this request." + }, + "404" : { + "description" : "The processor definition for the coordinates could not be located." + }, + "default" : { + "content" : { + "application/json" : { + "schema" : { + "$ref" : "#/components/schemas/ProcessorDefinition" + } + } + } + } + }, + "security" : [ { + "Read - /flow" : [ ] + } ], + "summary" : "Retrieves the Processor Definition for the specified component type.", + "tags" : [ "Flow" ] + } + }, + "/flow/processor-types" : { + "get" : { + "description" : "Note: This endpoint is subject to change as NiFi and it's REST API evolve.", + "operationId" : "getProcessorTypes", + "parameters" : [ { + "description" : "If specified, will only return types that are a member of this bundle group.", + "in" : "query", + "name" : "bundleGroupFilter", + "schema" : { + "type" : "string" + } + }, { + "description" : "If specified, will only return types that are a member of this bundle artifact.", + "in" : "query", + "name" : "bundleArtifactFilter", + "schema" : { + "type" : "string" + } + }, { + "description" : "If specified, will only return types whose fully qualified classname matches.", + "in" : "query", + "name" : "type", + "schema" : { + "type" : "string" + } + } ], + "responses" : { + "400" : { + "description" : "NiFi was unable to complete the request because it was invalid. The request should not be retried without modification." + }, + "401" : { + "description" : "Client could not be authenticated." + }, + "403" : { + "description" : "Client is not authorized to make this request." + }, + "409" : { + "description" : "The request was valid but NiFi was not in the appropriate state to process it." + }, + "default" : { + "content" : { + "application/json" : { + "schema" : { + "$ref" : "#/components/schemas/ProcessorTypesEntity" + } + } + } + } + }, + "security" : [ { + "Read - /flow" : [ ] + } ], + "summary" : "Retrieves the types of processors that this NiFi supports", + "tags" : [ "Flow" ] + } + }, + "/flow/processors/{id}/status" : { + "get" : { + "operationId" : "getProcessorStatus", + "parameters" : [ { + "description" : "Whether or not to include the breakdown per node. Optional, defaults to false", + "in" : "query", + "name" : "nodewise", + "schema" : { + "type" : "boolean", + "default" : false + } + }, { + "description" : "The id of the node where to get the status.", + "in" : "query", + "name" : "clusterNodeId", + "schema" : { + "type" : "string" + } + }, { + "description" : "The processor id.", + "in" : "path", + "name" : "id", + "required" : true, + "schema" : { + "type" : "string" + } + } ], + "responses" : { + "400" : { + "description" : "NiFi was unable to complete the request because it was invalid. The request should not be retried without modification." + }, + "401" : { + "description" : "Client could not be authenticated." + }, + "403" : { + "description" : "Client is not authorized to make this request." + }, + "404" : { + "description" : "The specified resource could not be found." + }, + "409" : { + "description" : "The request was valid but NiFi was not in the appropriate state to process it." + }, + "default" : { + "content" : { + "application/json" : { + "schema" : { + "$ref" : "#/components/schemas/ProcessorStatusEntity" + } + } + } + } + }, + "security" : [ { + "Read - /flow" : [ ] + } ], + "summary" : "Gets status for a processor", + "tags" : [ "Flow" ] + } + }, + "/flow/processors/{id}/status/history" : { + "get" : { + "operationId" : "getProcessorStatusHistory", + "parameters" : [ { + "description" : "The processor id.", + "in" : "path", + "name" : "id", + "required" : true, + "schema" : { + "type" : "string" + } + } ], + "responses" : { + "400" : { + "description" : "NiFi was unable to complete the request because it was invalid. The request should not be retried without modification." + }, + "401" : { + "description" : "Client could not be authenticated." + }, + "403" : { + "description" : "Client is not authorized to make this request." + }, + "404" : { + "description" : "The specified resource could not be found." + }, + "409" : { + "description" : "The request was valid but NiFi was not in the appropriate state to process it." + }, + "default" : { + "content" : { + "application/json" : { + "schema" : { + "$ref" : "#/components/schemas/StatusHistoryEntity" + } + } + } + } + }, + "security" : [ { + "Read - /flow" : [ ] + } ], + "summary" : "Gets status history for a processor", + "tags" : [ "Flow" ] + } + }, + "/flow/registries" : { + "get" : { + "operationId" : "getRegistryClients", + "responses" : { + "400" : { + "description" : "NiFi was unable to complete the request because it was invalid. The request should not be retried without modification." + }, + "401" : { + "description" : "Client could not be authenticated." + }, + "403" : { + "description" : "Client is not authorized to make this request." + }, + "404" : { + "description" : "The specified resource could not be found." + }, + "409" : { + "description" : "The request was valid but NiFi was not in the appropriate state to process it." + }, + "default" : { + "content" : { + "application/json" : { + "schema" : { + "$ref" : "#/components/schemas/FlowRegistryClientsEntity" + } + } + } + } + }, + "security" : [ { + "Read - /flow" : [ ] + } ], + "summary" : "Gets the listing of available flow registry clients", + "tags" : [ "Flow" ] + } + }, + "/flow/registries/{id}/branches" : { + "get" : { + "operationId" : "getBranches", + "parameters" : [ { + "description" : "The registry id.", + "in" : "path", + "name" : "id", + "required" : true, + "schema" : { + "type" : "string" + } + } ], + "responses" : { + "400" : { + "description" : "NiFi was unable to complete the request because it was invalid. The request should not be retried without modification." + }, + "401" : { + "description" : "Client could not be authenticated." + }, + "403" : { + "description" : "Client is not authorized to make this request." + }, + "404" : { + "description" : "The specified resource could not be found." + }, + "409" : { + "description" : "The request was valid but NiFi was not in the appropriate state to process it." + }, + "default" : { + "content" : { + "application/json" : { + "schema" : { + "$ref" : "#/components/schemas/FlowRegistryBranchesEntity" + } + } + } + } + }, + "security" : [ { + "Read - /flow" : [ ] + } ], + "summary" : "Gets the branches from the specified registry for the current user", + "tags" : [ "Flow" ] + } + }, + "/flow/registries/{id}/buckets" : { + "get" : { + "operationId" : "getBuckets", + "parameters" : [ { + "description" : "The registry id.", + "in" : "path", + "name" : "id", + "required" : true, + "schema" : { + "type" : "string" + } + }, { + "description" : "The name of a branch to get the buckets from. If not specified the default branch of the registry client will be used.", + "in" : "query", + "name" : "branch", + "schema" : { + "type" : "string" + } + } ], + "responses" : { + "400" : { + "description" : "NiFi was unable to complete the request because it was invalid. The request should not be retried without modification." + }, + "401" : { + "description" : "Client could not be authenticated." + }, + "403" : { + "description" : "Client is not authorized to make this request." + }, + "404" : { + "description" : "The specified resource could not be found." + }, + "409" : { + "description" : "The request was valid but NiFi was not in the appropriate state to process it." + }, + "default" : { + "content" : { + "application/json" : { + "schema" : { + "$ref" : "#/components/schemas/FlowRegistryBucketsEntity" + } + } + } + } + }, + "security" : [ { + "Read - /flow" : [ ] + } ], + "summary" : "Gets the buckets from the specified registry for the current user", + "tags" : [ "Flow" ] + } + }, + "/flow/registries/{registry-id}/branches/{branch-id-a}/buckets/{bucket-id-a}/flows/{flow-id-a}/{version-a}/diff/branches/{branch-id-b}/buckets/{bucket-id-b}/flows/{flow-id-b}/{version-b}" : { + "get" : { + "operationId" : "getVersionDifferences", + "parameters" : [ { + "description" : "The registry client id.", + "in" : "path", + "name" : "registry-id", + "required" : true, + "schema" : { + "type" : "string" + } + }, { + "description" : "The branch id for the base version.", + "in" : "path", + "name" : "branch-id-a", + "required" : true, + "schema" : { + "type" : "string" + } + }, { + "description" : "The bucket id for the base version.", + "in" : "path", + "name" : "bucket-id-a", + "required" : true, + "schema" : { + "type" : "string" + } + }, { + "description" : "The flow id for the base version.", + "in" : "path", + "name" : "flow-id-a", + "required" : true, + "schema" : { + "type" : "string" + } + }, { + "description" : "The base version.", + "in" : "path", + "name" : "version-a", + "required" : true, + "schema" : { + "type" : "string" + } + }, { + "description" : "The branch id for the compared version.", + "in" : "path", + "name" : "branch-id-b", + "required" : true, + "schema" : { + "type" : "string" + } + }, { + "description" : "The bucket id for the compared version.", + "in" : "path", + "name" : "bucket-id-b", + "required" : true, + "schema" : { + "type" : "string" + } + }, { + "description" : "The flow id for the compared version.", + "in" : "path", + "name" : "flow-id-b", + "required" : true, + "schema" : { + "type" : "string" + } + }, { + "description" : "The compared version.", + "in" : "path", + "name" : "version-b", + "required" : true, + "schema" : { + "type" : "string" + } + }, { + "description" : "Must be a non-negative number. Specifies the starting point of the listing. 0 means start from the beginning.", + "in" : "query", + "name" : "offset", + "schema" : { + "type" : "integer", + "format" : "int32", + "default" : 0 + } + }, { + "description" : "Limits the number of differences listed. This might lead to partial result. 0 means no limitation is applied.", + "in" : "query", + "name" : "limit", + "schema" : { + "type" : "integer", + "format" : "int32", + "default" : 1000 + } + } ], + "responses" : { + "400" : { + "description" : "NiFi was unable to complete the request because it was invalid. The request should not be retried without modification." + }, + "401" : { + "description" : "Client could not be authenticated." + }, + "403" : { + "description" : "Client is not authorized to make this request." + }, + "404" : { + "description" : "The specified resource could not be found." + }, + "409" : { + "description" : "The request was valid but NiFi was not in the appropriate state to process it." + }, + "default" : { + "content" : { + "application/json" : { + "schema" : { + "$ref" : "#/components/schemas/FlowComparisonEntity" + } + } + } + } + }, + "security" : [ { + "Read - /flow" : [ ] + } ], + "summary" : "Gets the differences between two versions of the same versioned flow, the basis of the comparison will be the first version", + "tags" : [ "Flow" ] + } + }, + "/flow/registries/{registry-id}/buckets/{bucket-id}/flows" : { + "get" : { + "operationId" : "getFlows", + "parameters" : [ { + "description" : "The registry client id.", + "in" : "path", + "name" : "registry-id", + "required" : true, + "schema" : { + "type" : "string" + } + }, { + "description" : "The bucket id.", + "in" : "path", + "name" : "bucket-id", + "required" : true, + "schema" : { + "type" : "string" + } + }, { + "description" : "The name of a branch to get the flows from. If not specified the default branch of the registry client will be used.", + "in" : "query", + "name" : "branch", + "schema" : { + "type" : "string" + } + } ], + "responses" : { + "400" : { + "description" : "NiFi was unable to complete the request because it was invalid. The request should not be retried without modification." + }, + "401" : { + "description" : "Client could not be authenticated." + }, + "403" : { + "description" : "Client is not authorized to make this request." + }, + "404" : { + "description" : "The specified resource could not be found." + }, + "409" : { + "description" : "The request was valid but NiFi was not in the appropriate state to process it." + }, + "default" : { + "content" : { + "application/json" : { + "schema" : { + "$ref" : "#/components/schemas/VersionedFlowsEntity" + } + } + } + } + }, + "security" : [ { + "Read - /flow" : [ ] + } ], + "summary" : "Gets the flows from the specified registry and bucket for the current user", + "tags" : [ "Flow" ] + } + }, + "/flow/registries/{registry-id}/buckets/{bucket-id}/flows/{flow-id}/details" : { + "get" : { + "operationId" : "getDetails", + "parameters" : [ { + "description" : "The registry client id.", + "in" : "path", + "name" : "registry-id", + "required" : true, + "schema" : { + "type" : "string" + } + }, { + "description" : "The bucket id.", + "in" : "path", + "name" : "bucket-id", + "required" : true, + "schema" : { + "type" : "string" + } + }, { + "description" : "The flow id.", + "in" : "path", + "name" : "flow-id", + "required" : true, + "schema" : { + "type" : "string" + } + }, { + "description" : "The name of a branch to get the flow from. If not specified the default branch of the registry client will be used.", + "in" : "query", + "name" : "branch", + "schema" : { + "type" : "string" + } + } ], + "responses" : { + "400" : { + "description" : "NiFi was unable to complete the request because it was invalid. The request should not be retried without modification." + }, + "401" : { + "description" : "Client could not be authenticated." + }, + "403" : { + "description" : "Client is not authorized to make this request." + }, + "404" : { + "description" : "The specified resource could not be found." + }, + "409" : { + "description" : "The request was valid but NiFi was not in the appropriate state to process it." + }, + "default" : { + "content" : { + "application/json" : { + "schema" : { + "$ref" : "#/components/schemas/VersionedFlowEntity" + } + } + } + } + }, + "security" : [ { + "Read - /flow" : [ ] + } ], + "summary" : "Gets the details of a flow from the specified registry and bucket for the specified flow for the current user", + "tags" : [ "Flow" ] + } + }, + "/flow/registries/{registry-id}/buckets/{bucket-id}/flows/{flow-id}/versions" : { + "get" : { + "operationId" : "getVersions", + "parameters" : [ { + "description" : "The registry client id.", + "in" : "path", + "name" : "registry-id", + "required" : true, + "schema" : { + "type" : "string" + } + }, { + "description" : "The bucket id.", + "in" : "path", + "name" : "bucket-id", + "required" : true, + "schema" : { + "type" : "string" + } + }, { + "description" : "The flow id.", + "in" : "path", + "name" : "flow-id", + "required" : true, + "schema" : { + "type" : "string" + } + }, { + "description" : "The name of a branch to get the flow versions from. If not specified the default branch of the registry client will be used.", + "in" : "query", + "name" : "branch", + "schema" : { + "type" : "string" + } + } ], + "responses" : { + "400" : { + "description" : "NiFi was unable to complete the request because it was invalid. The request should not be retried without modification." + }, + "401" : { + "description" : "Client could not be authenticated." + }, + "403" : { + "description" : "Client is not authorized to make this request." + }, + "404" : { + "description" : "The specified resource could not be found." + }, + "409" : { + "description" : "The request was valid but NiFi was not in the appropriate state to process it." + }, + "default" : { + "content" : { + "application/json" : { + "schema" : { + "$ref" : "#/components/schemas/VersionedFlowSnapshotMetadataSetEntity" + } + } + } + } + }, + "security" : [ { + "Read - /flow" : [ ] + } ], + "summary" : "Gets the flow versions from the specified registry and bucket for the specified flow for the current user", + "tags" : [ "Flow" ] + } + }, + "/flow/remote-process-groups/{id}/status" : { + "get" : { + "operationId" : "getRemoteProcessGroupStatus", + "parameters" : [ { + "description" : "Whether or not to include the breakdown per node. Optional, defaults to false", + "in" : "query", + "name" : "nodewise", + "schema" : { + "type" : "boolean", + "default" : false + } + }, { + "description" : "The id of the node where to get the status.", + "in" : "query", + "name" : "clusterNodeId", + "schema" : { + "type" : "string" + } + }, { + "description" : "The remote process group id.", + "in" : "path", + "name" : "id", + "required" : true, + "schema" : { + "type" : "string" + } + } ], + "responses" : { + "400" : { + "description" : "NiFi was unable to complete the request because it was invalid. The request should not be retried without modification." + }, + "401" : { + "description" : "Client could not be authenticated." + }, + "403" : { + "description" : "Client is not authorized to make this request." + }, + "404" : { + "description" : "The specified resource could not be found." + }, + "409" : { + "description" : "The request was valid but NiFi was not in the appropriate state to process it." + }, + "default" : { + "content" : { + "application/json" : { + "schema" : { + "$ref" : "#/components/schemas/RemoteProcessGroupStatusEntity" + } + } + } + } + }, + "security" : [ { + "Read - /flow" : [ ] + } ], + "summary" : "Gets status for a remote process group", + "tags" : [ "Flow" ] + } + }, + "/flow/remote-process-groups/{id}/status/history" : { + "get" : { + "operationId" : "getRemoteProcessGroupStatusHistory", + "parameters" : [ { + "description" : "The remote process group id.", + "in" : "path", + "name" : "id", + "required" : true, + "schema" : { + "type" : "string" + } + } ], + "responses" : { + "400" : { + "description" : "NiFi was unable to complete the request because it was invalid. The request should not be retried without modification." + }, + "401" : { + "description" : "Client could not be authenticated." + }, + "403" : { + "description" : "Client is not authorized to make this request." + }, + "404" : { + "description" : "The specified resource could not be found." + }, + "409" : { + "description" : "The request was valid but NiFi was not in the appropriate state to process it." + }, + "default" : { + "content" : { + "application/json" : { + "schema" : { + "$ref" : "#/components/schemas/StatusHistoryEntity" + } + } + } + } + }, + "security" : [ { + "Read - /flow" : [ ] + } ], + "summary" : "Gets the status history", + "tags" : [ "Flow" ] + } + }, + "/flow/reporting-task-definition/{group}/{artifact}/{version}/{type}" : { + "get" : { + "description" : "Note: This endpoint is subject to change as NiFi and it's REST API evolve.", + "operationId" : "getReportingTaskDefinition", + "parameters" : [ { + "description" : "The bundle group", + "in" : "path", + "name" : "group", + "required" : true, + "schema" : { + "type" : "string" + } + }, { + "description" : "The bundle artifact", + "in" : "path", + "name" : "artifact", + "required" : true, + "schema" : { + "type" : "string" + } + }, { + "description" : "The bundle version", + "in" : "path", + "name" : "version", + "required" : true, + "schema" : { + "type" : "string" + } + }, { + "description" : "The reporting task type", + "in" : "path", + "name" : "type", + "required" : true, + "schema" : { + "type" : "string" + } + } ], + "responses" : { + "400" : { + "description" : "NiFi was unable to complete the request because it was invalid. The request should not be retried without modification." + }, + "401" : { + "description" : "Client could not be authenticated." + }, + "403" : { + "description" : "Client is not authorized to make this request." + }, + "404" : { + "description" : "The reporting task definition for the coordinates could not be located." + }, + "default" : { + "content" : { + "application/json" : { + "schema" : { + "$ref" : "#/components/schemas/ReportingTaskDefinition" + } + } + } + } + }, + "security" : [ { + "Read - /flow" : [ ] + } ], + "summary" : "Retrieves the Reporting Task Definition for the specified component type.", + "tags" : [ "Flow" ] + } + }, + "/flow/reporting-task-types" : { + "get" : { + "description" : "Note: This endpoint is subject to change as NiFi and it's REST API evolve.", + "operationId" : "getReportingTaskTypes", + "parameters" : [ { + "description" : "If specified, will only return types that are a member of this bundle group.", + "in" : "query", + "name" : "bundleGroupFilter", + "schema" : { + "type" : "string" + } + }, { + "description" : "If specified, will only return types that are a member of this bundle artifact.", + "in" : "query", + "name" : "bundleArtifactFilter", + "schema" : { + "type" : "string" + } + }, { + "description" : "If specified, will only return types whose fully qualified classname matches.", + "in" : "query", + "name" : "type", + "schema" : { + "type" : "string" + } + } ], + "responses" : { + "400" : { + "description" : "NiFi was unable to complete the request because it was invalid. The request should not be retried without modification." + }, + "401" : { + "description" : "Client could not be authenticated." + }, + "403" : { + "description" : "Client is not authorized to make this request." + }, + "409" : { + "description" : "The request was valid but NiFi was not in the appropriate state to process it." + }, + "default" : { + "content" : { + "application/json" : { + "schema" : { + "$ref" : "#/components/schemas/ReportingTaskTypesEntity" + } + } + } + } + }, + "security" : [ { + "Read - /flow" : [ ] + } ], + "summary" : "Retrieves the types of reporting tasks that this NiFi supports", + "tags" : [ "Flow" ] + } + }, + "/flow/reporting-tasks" : { + "get" : { + "operationId" : "getReportingTasks", + "responses" : { + "400" : { + "description" : "NiFi was unable to complete the request because it was invalid. The request should not be retried without modification." + }, + "401" : { + "description" : "Client could not be authenticated." + }, + "403" : { + "description" : "Client is not authorized to make this request." + }, + "409" : { + "description" : "The request was valid but NiFi was not in the appropriate state to process it." + }, + "default" : { + "content" : { + "application/json" : { + "schema" : { + "$ref" : "#/components/schemas/ReportingTasksEntity" + } + } + } + } + }, + "security" : [ { + "Read - /flow" : [ ] + } ], + "summary" : "Gets all reporting tasks", + "tags" : [ "Flow" ] + } + }, + "/flow/reporting-tasks/download" : { + "get" : { + "operationId" : "downloadReportingTaskSnapshot", + "parameters" : [ { + "description" : "Specifies a reporting task id to export. If not specified, all reporting tasks will be exported.", + "in" : "query", + "name" : "reportingTaskId", + "schema" : { + "type" : "string" + } + } ], + "responses" : { + "401" : { + "description" : "Client could not be authenticated." + }, + "403" : { + "description" : "Client is not authorized to make this request." + }, + "409" : { + "description" : "The request was valid but NiFi was not in the appropriate state to process it." + }, + "default" : { + "content" : { + "application/json" : { + "schema" : { + "type" : "string", + "format" : "byte" + } + } + } + } + }, + "security" : [ { + "Read - /flow" : [ ] + } ], + "summary" : "Download a snapshot of the given reporting tasks and any controller services they use", + "tags" : [ "Flow" ] + } + }, + "/flow/reporting-tasks/snapshot" : { + "get" : { + "operationId" : "getReportingTaskSnapshot", + "parameters" : [ { + "description" : "Specifies a reporting task id to export. If not specified, all reporting tasks will be exported.", + "in" : "query", + "name" : "reportingTaskId", + "schema" : { + "type" : "string" + } + } ], + "responses" : { + "401" : { + "description" : "Client could not be authenticated." + }, + "403" : { + "description" : "Client is not authorized to make this request." + }, + "409" : { + "description" : "The request was valid but NiFi was not in the appropriate state to process it." + }, + "default" : { + "content" : { + "application/json" : { + "schema" : { + "$ref" : "#/components/schemas/VersionedReportingTaskSnapshot" + } + } + } + } + }, + "security" : [ { + "Read - /flow" : [ ] + } ], + "summary" : "Get a snapshot of the given reporting tasks and any controller services they use", + "tags" : [ "Flow" ] + } + }, + "/flow/runtime-manifest" : { + "get" : { + "description" : "Note: This endpoint is subject to change as NiFi and it's REST API evolve.", + "operationId" : "getRuntimeManifest", + "responses" : { + "400" : { + "description" : "NiFi was unable to complete the request because it was invalid. The request should not be retried without modification." + }, + "401" : { + "description" : "Client could not be authenticated." + }, + "403" : { + "description" : "Client is not authorized to make this request." + }, + "409" : { + "description" : "The request was valid but NiFi was not in the appropriate state to process it." + }, + "default" : { + "content" : { + "application/json" : { + "schema" : { + "$ref" : "#/components/schemas/RuntimeManifestEntity" + } + } + } + } + }, + "security" : [ { + "Read - /flow" : [ ] + } ], + "summary" : "Retrieves the runtime manifest for this NiFi instance.", + "tags" : [ "Flow" ] + } + }, + "/flow/search-results" : { + "get" : { + "description" : "Only search results from authorized components will be returned.", + "operationId" : "searchFlow", + "parameters" : [ { + "in" : "query", + "name" : "q", + "schema" : { + "type" : "string", + "default" : "" + } + }, { + "in" : "query", + "name" : "a", + "schema" : { + "type" : "string", + "default" : "" + } + } ], + "responses" : { + "400" : { + "description" : "NiFi was unable to complete the request because it was invalid. The request should not be retried without modification." + }, + "401" : { + "description" : "Client could not be authenticated." + }, + "403" : { + "description" : "Client is not authorized to make this request." + }, + "409" : { + "description" : "The request was valid but NiFi was not in the appropriate state to process it." + }, + "default" : { + "content" : { + "application/json" : { + "schema" : { + "$ref" : "#/components/schemas/SearchResultsEntity" + } + } + } + } + }, + "security" : [ { + "Read - /flow" : [ ] + } ], + "summary" : "Performs a search against this NiFi using the specified search term", + "tags" : [ "Flow" ] + } + }, + "/flow/status" : { + "get" : { + "operationId" : "getControllerStatus", + "responses" : { + "400" : { + "description" : "NiFi was unable to complete the request because it was invalid. The request should not be retried without modification." + }, + "401" : { + "description" : "Client could not be authenticated." + }, + "403" : { + "description" : "Client is not authorized to make this request." + }, + "409" : { + "description" : "The request was valid but NiFi was not in the appropriate state to process it." + }, + "default" : { + "content" : { + "application/json" : { + "schema" : { + "$ref" : "#/components/schemas/ControllerStatusEntity" + } + } + } + } + }, + "security" : [ { + "Read - /flow" : [ ] + } ], + "summary" : "Gets the current status of this NiFi", + "tags" : [ "Flow" ] + } + }, + "/flowfile-queues/{id}/drop-requests" : { + "post" : { + "operationId" : "createDropRequest", + "parameters" : [ { + "description" : "The connection id.", + "in" : "path", + "name" : "id", + "required" : true, + "schema" : { + "type" : "string" + } + } ], + "responses" : { + "202" : { + "description" : "The request has been accepted. A HTTP response header will contain the URI where the response can be polled." + }, + "400" : { + "description" : "NiFi was unable to complete the request because it was invalid. The request should not be retried without modification." + }, + "401" : { + "description" : "Client could not be authenticated." + }, + "403" : { + "description" : "Client is not authorized to make this request." + }, + "404" : { + "description" : "The specified resource could not be found." + }, + "409" : { + "description" : "The request was valid but NiFi was not in the appropriate state to process it." + }, + "default" : { + "content" : { + "application/json" : { + "schema" : { + "$ref" : "#/components/schemas/DropRequestEntity" + } + } + } + } + }, + "security" : [ { + "Write Source Data - /data/{component-type}/{uuid}" : [ ] + } ], + "summary" : "Creates a request to drop the contents of the queue in this connection.", + "tags" : [ "FlowFileQueues" ] + } + }, + "/flowfile-queues/{id}/drop-requests/{drop-request-id}" : { + "delete" : { + "operationId" : "removeDropRequest", + "parameters" : [ { + "description" : "The connection id.", + "in" : "path", + "name" : "id", + "required" : true, + "schema" : { + "type" : "string" + } + }, { + "description" : "The drop request id.", + "in" : "path", + "name" : "drop-request-id", + "required" : true, + "schema" : { + "type" : "string" + } + } ], + "responses" : { + "400" : { + "description" : "NiFi was unable to complete the request because it was invalid. The request should not be retried without modification." + }, + "401" : { + "description" : "Client could not be authenticated." + }, + "403" : { + "description" : "Client is not authorized to make this request." + }, + "404" : { + "description" : "The specified resource could not be found." + }, + "409" : { + "description" : "The request was valid but NiFi was not in the appropriate state to process it." + }, + "default" : { + "content" : { + "application/json" : { + "schema" : { + "$ref" : "#/components/schemas/DropRequestEntity" + } + } + } + } + }, + "security" : [ { + "Write Source Data - /data/{component-type}/{uuid}" : [ ] + } ], + "summary" : "Cancels and/or removes a request to drop the contents of this connection.", + "tags" : [ "FlowFileQueues" ] + }, + "get" : { + "operationId" : "getDropRequest", + "parameters" : [ { + "description" : "The connection id.", + "in" : "path", + "name" : "id", + "required" : true, + "schema" : { + "type" : "string" + } + }, { + "description" : "The drop request id.", + "in" : "path", + "name" : "drop-request-id", + "required" : true, + "schema" : { + "type" : "string" + } + } ], + "responses" : { + "400" : { + "description" : "NiFi was unable to complete the request because it was invalid. The request should not be retried without modification." + }, + "401" : { + "description" : "Client could not be authenticated." + }, + "403" : { + "description" : "Client is not authorized to make this request." + }, + "404" : { + "description" : "The specified resource could not be found." + }, + "409" : { + "description" : "The request was valid but NiFi was not in the appropriate state to process it." + }, + "default" : { + "content" : { + "application/json" : { + "schema" : { + "$ref" : "#/components/schemas/DropRequestEntity" + } + } + } + } + }, + "security" : [ { + "Write Source Data - /data/{component-type}/{uuid}" : [ ] + } ], + "summary" : "Gets the current status of a drop request for the specified connection.", + "tags" : [ "FlowFileQueues" ] + } + }, + "/flowfile-queues/{id}/flowfiles/{flowfile-uuid}" : { + "get" : { + "operationId" : "getFlowFile", + "parameters" : [ { + "description" : "The connection id.", + "in" : "path", + "name" : "id", + "required" : true, + "schema" : { + "type" : "string" + } + }, { + "description" : "The flowfile uuid.", + "in" : "path", + "name" : "flowfile-uuid", + "required" : true, + "schema" : { + "type" : "string" + } + }, { + "description" : "The id of the node where the content exists if clustered.", + "in" : "query", + "name" : "clusterNodeId", + "schema" : { + "type" : "string" + } + } ], + "responses" : { + "400" : { + "description" : "NiFi was unable to complete the request because it was invalid. The request should not be retried without modification." + }, + "401" : { + "description" : "Client could not be authenticated." + }, + "403" : { + "description" : "Client is not authorized to make this request." + }, + "404" : { + "description" : "The specified resource could not be found." + }, + "409" : { + "description" : "The request was valid but NiFi was not in the appropriate state to process it." + }, + "default" : { + "content" : { + "application/json" : { + "schema" : { + "$ref" : "#/components/schemas/FlowFileEntity" + } + } + } + } + }, + "security" : [ { + "Read Source Data - /data/{component-type}/{uuid}" : [ ] + } ], + "summary" : "Gets a FlowFile from a Connection.", + "tags" : [ "FlowFileQueues" ] + } + }, + "/flowfile-queues/{id}/flowfiles/{flowfile-uuid}/content" : { + "get" : { + "operationId" : "downloadFlowFileContent", + "parameters" : [ { + "description" : "Range of bytes requested", + "in" : "header", + "name" : "Range", + "schema" : { + "type" : "string" + } + }, { + "description" : "If the client id is not specified, new one will be generated. This value (whether specified or generated) is included in the response.", + "in" : "query", + "name" : "clientId", + "schema" : { + "$ref" : "#/components/schemas/ClientIdParameter" + } + }, { + "description" : "The connection id.", + "in" : "path", + "name" : "id", + "required" : true, + "schema" : { + "type" : "string" + } + }, { + "description" : "The flowfile uuid.", + "in" : "path", + "name" : "flowfile-uuid", + "required" : true, + "schema" : { + "type" : "string" + } + }, { + "description" : "The id of the node where the content exists if clustered.", + "in" : "query", + "name" : "clusterNodeId", + "schema" : { + "type" : "string" + } + } ], + "responses" : { + "206" : { + "description" : "Partial Content with range of bytes requested" + }, + "400" : { + "description" : "NiFi was unable to complete the request because it was invalid. The request should not be retried without modification." + }, + "401" : { + "description" : "Client could not be authenticated." + }, + "403" : { + "description" : "Client is not authorized to make this request." + }, + "404" : { + "description" : "The specified resource could not be found." + }, + "409" : { + "description" : "The request was valid but NiFi was not in the appropriate state to process it." + }, + "416" : { + "description" : "Requested Range Not Satisfiable based on bytes requested" + }, + "default" : { + "content" : { + "*/*" : { + "schema" : { + "$ref" : "#/components/schemas/StreamingOutput" + } + } + } + } + }, + "security" : [ { + "Read Source Data - /data/{component-type}/{uuid}" : [ ] + } ], + "summary" : "Gets the content for a FlowFile in a Connection.", + "tags" : [ "FlowFileQueues" ] + } + }, + "/flowfile-queues/{id}/listing-requests" : { + "post" : { + "operationId" : "createFlowFileListing", + "parameters" : [ { + "description" : "The connection id.", + "in" : "path", + "name" : "id", + "required" : true, + "schema" : { + "type" : "string" + } + } ], + "responses" : { + "202" : { + "description" : "The request has been accepted. A HTTP response header will contain the URI where the response can be polled." + }, + "400" : { + "description" : "NiFi was unable to complete the request because it was invalid. The request should not be retried without modification." + }, + "401" : { + "description" : "Client could not be authenticated." + }, + "403" : { + "description" : "Client is not authorized to make this request." + }, + "404" : { + "description" : "The specified resource could not be found." + }, + "409" : { + "description" : "The request was valid but NiFi was not in the appropriate state to process it." + }, + "default" : { + "content" : { + "application/json" : { + "schema" : { + "$ref" : "#/components/schemas/ListingRequestEntity" + } + } + } + } + }, + "security" : [ { + "Read Source Data - /data/{component-type}/{uuid}" : [ ] + } ], + "summary" : "Lists the contents of the queue in this connection.", + "tags" : [ "FlowFileQueues" ] + } + }, + "/flowfile-queues/{id}/listing-requests/{listing-request-id}" : { + "delete" : { + "operationId" : "deleteListingRequest", + "parameters" : [ { + "description" : "The connection id.", + "in" : "path", + "name" : "id", + "required" : true, + "schema" : { + "type" : "string" + } + }, { + "description" : "The listing request id.", + "in" : "path", + "name" : "listing-request-id", + "required" : true, + "schema" : { + "type" : "string" + } + } ], + "responses" : { + "400" : { + "description" : "NiFi was unable to complete the request because it was invalid. The request should not be retried without modification." + }, + "401" : { + "description" : "Client could not be authenticated." + }, + "403" : { + "description" : "Client is not authorized to make this request." + }, + "404" : { + "description" : "The specified resource could not be found." + }, + "409" : { + "description" : "The request was valid but NiFi was not in the appropriate state to process it." + }, + "default" : { + "content" : { + "application/json" : { + "schema" : { + "$ref" : "#/components/schemas/ListingRequestEntity" + } + } + } + } + }, + "security" : [ { + "Read Source Data - /data/{component-type}/{uuid}" : [ ] + } ], + "summary" : "Cancels and/or removes a request to list the contents of this connection.", + "tags" : [ "FlowFileQueues" ] + }, + "get" : { + "operationId" : "getListingRequest", + "parameters" : [ { + "description" : "The connection id.", + "in" : "path", + "name" : "id", + "required" : true, + "schema" : { + "type" : "string" + } + }, { + "description" : "The listing request id.", + "in" : "path", + "name" : "listing-request-id", + "required" : true, + "schema" : { + "type" : "string" + } + } ], + "responses" : { + "400" : { + "description" : "NiFi was unable to complete the request because it was invalid. The request should not be retried without modification." + }, + "401" : { + "description" : "Client could not be authenticated." + }, + "403" : { + "description" : "Client is not authorized to make this request." + }, + "404" : { + "description" : "The specified resource could not be found." + }, + "409" : { + "description" : "The request was valid but NiFi was not in the appropriate state to process it." + }, + "default" : { + "content" : { + "application/json" : { + "schema" : { + "$ref" : "#/components/schemas/ListingRequestEntity" + } + } + } + } + }, + "security" : [ { + "Read Source Data - /data/{component-type}/{uuid}" : [ ] + } ], + "summary" : "Gets the current status of a listing request for the specified connection.", + "tags" : [ "FlowFileQueues" ] + } + }, + "/funnels/{id}" : { + "delete" : { + "operationId" : "removeFunnel", + "parameters" : [ { + "description" : "The revision is used to verify the client is working with the latest version of the flow.", + "in" : "query", + "name" : "version", + "schema" : { + "$ref" : "#/components/schemas/LongParameter" + } + }, { + "description" : "If the client id is not specified, new one will be generated. This value (whether specified or generated) is included in the response.", + "in" : "query", + "name" : "clientId", + "schema" : { + "$ref" : "#/components/schemas/ClientIdParameter" + } + }, { + "description" : "Acknowledges that this node is disconnected to allow for mutable requests to proceed.", + "in" : "query", + "name" : "disconnectedNodeAcknowledged", + "schema" : { + "type" : "boolean", + "default" : false + } + }, { + "description" : "The funnel id.", + "in" : "path", + "name" : "id", + "required" : true, + "schema" : { + "type" : "string" + } + } ], + "responses" : { + "400" : { + "description" : "NiFi was unable to complete the request because it was invalid. The request should not be retried without modification." + }, + "401" : { + "description" : "Client could not be authenticated." + }, + "403" : { + "description" : "Client is not authorized to make this request." + }, + "404" : { + "description" : "The specified resource could not be found." + }, + "409" : { + "description" : "The request was valid but NiFi was not in the appropriate state to process it." + }, + "default" : { + "content" : { + "application/json" : { + "schema" : { + "$ref" : "#/components/schemas/FunnelEntity" + } + } + } + } + }, + "security" : [ { + "Write - /funnels/{uuid}" : [ ] + }, { + "Write - Parent Process Group - /process-groups/{uuid}" : [ ] + } ], + "summary" : "Deletes a funnel", + "tags" : [ "Funnels" ] + }, + "get" : { + "operationId" : "getFunnel", + "parameters" : [ { + "description" : "The funnel id.", + "in" : "path", + "name" : "id", + "required" : true, + "schema" : { + "type" : "string" + } + } ], + "responses" : { + "400" : { + "description" : "NiFi was unable to complete the request because it was invalid. The request should not be retried without modification." + }, + "401" : { + "description" : "Client could not be authenticated." + }, + "403" : { + "description" : "Client is not authorized to make this request." + }, + "404" : { + "description" : "The specified resource could not be found." + }, + "409" : { + "description" : "The request was valid but NiFi was not in the appropriate state to process it." + }, + "default" : { + "content" : { + "application/json" : { + "schema" : { + "$ref" : "#/components/schemas/FunnelEntity" + } + } + } + } + }, + "security" : [ { + "Read - /funnels/{uuid}" : [ ] + } ], + "summary" : "Gets a funnel", + "tags" : [ "Funnels" ] + }, + "put" : { + "operationId" : "updateFunnel", + "parameters" : [ { + "description" : "The funnel id.", + "in" : "path", + "name" : "id", + "required" : true, + "schema" : { + "type" : "string" + } + } ], + "requestBody" : { + "content" : { + "application/json" : { + "schema" : { + "$ref" : "#/components/schemas/FunnelEntity" + } + } + }, + "description" : "The funnel configuration details.", + "required" : true + }, + "responses" : { + "400" : { + "description" : "NiFi was unable to complete the request because it was invalid. The request should not be retried without modification." + }, + "401" : { + "description" : "Client could not be authenticated." + }, + "403" : { + "description" : "Client is not authorized to make this request." + }, + "404" : { + "description" : "The specified resource could not be found." + }, + "409" : { + "description" : "The request was valid but NiFi was not in the appropriate state to process it." + }, + "default" : { + "content" : { + "application/json" : { + "schema" : { + "$ref" : "#/components/schemas/FunnelEntity" + } + } + } + } + }, + "security" : [ { + "Write - /funnels/{uuid}" : [ ] + } ], + "summary" : "Updates a funnel", + "tags" : [ "Funnels" ] + } + }, + "/input-ports/{id}" : { + "delete" : { + "operationId" : "removeInputPort", + "parameters" : [ { + "description" : "The revision is used to verify the client is working with the latest version of the flow.", + "in" : "query", + "name" : "version", + "schema" : { + "$ref" : "#/components/schemas/LongParameter" + } + }, { + "description" : "If the client id is not specified, new one will be generated. This value (whether specified or generated) is included in the response.", + "in" : "query", + "name" : "clientId", + "schema" : { + "$ref" : "#/components/schemas/ClientIdParameter" + } + }, { + "description" : "Acknowledges that this node is disconnected to allow for mutable requests to proceed.", + "in" : "query", + "name" : "disconnectedNodeAcknowledged", + "schema" : { + "type" : "boolean", + "default" : false + } + }, { + "description" : "The input port id.", + "in" : "path", + "name" : "id", + "required" : true, + "schema" : { + "type" : "string" + } + } ], + "responses" : { + "400" : { + "description" : "NiFi was unable to complete the request because it was invalid. The request should not be retried without modification." + }, + "401" : { + "description" : "Client could not be authenticated." + }, + "403" : { + "description" : "Client is not authorized to make this request." + }, + "404" : { + "description" : "The specified resource could not be found." + }, + "409" : { + "description" : "The request was valid but NiFi was not in the appropriate state to process it." + }, + "default" : { + "content" : { + "application/json" : { + "schema" : { + "$ref" : "#/components/schemas/PortEntity" + } + } + } + } + }, + "security" : [ { + "Write - /input-ports/{uuid}" : [ ] + }, { + "Write - Parent Process Group - /process-groups/{uuid}" : [ ] + } ], + "summary" : "Deletes an input port", + "tags" : [ "InputPorts" ] + }, + "get" : { + "operationId" : "getInputPort", + "parameters" : [ { + "description" : "The input port id.", + "in" : "path", + "name" : "id", + "required" : true, + "schema" : { + "type" : "string" + } + } ], + "responses" : { + "400" : { + "description" : "NiFi was unable to complete the request because it was invalid. The request should not be retried without modification." + }, + "401" : { + "description" : "Client could not be authenticated." + }, + "403" : { + "description" : "Client is not authorized to make this request." + }, + "404" : { + "description" : "The specified resource could not be found." + }, + "409" : { + "description" : "The request was valid but NiFi was not in the appropriate state to process it." + }, + "default" : { + "content" : { + "application/json" : { + "schema" : { + "$ref" : "#/components/schemas/PortEntity" + } + } + } + } + }, + "security" : [ { + "Read - /input-ports/{uuid}" : [ ] + } ], + "summary" : "Gets an input port", + "tags" : [ "InputPorts" ] + }, + "put" : { + "operationId" : "updateInputPort", + "parameters" : [ { + "description" : "The input port id.", + "in" : "path", + "name" : "id", + "required" : true, + "schema" : { + "type" : "string" + } + } ], + "requestBody" : { + "content" : { + "application/json" : { + "schema" : { + "$ref" : "#/components/schemas/PortEntity" + } + } + }, + "description" : "The input port configuration details.", + "required" : true + }, + "responses" : { + "400" : { + "description" : "NiFi was unable to complete the request because it was invalid. The request should not be retried without modification." + }, + "401" : { + "description" : "Client could not be authenticated." + }, + "403" : { + "description" : "Client is not authorized to make this request." + }, + "404" : { + "description" : "The specified resource could not be found." + }, + "409" : { + "description" : "The request was valid but NiFi was not in the appropriate state to process it." + }, + "default" : { + "content" : { + "application/json" : { + "schema" : { + "$ref" : "#/components/schemas/PortEntity" + } + } + } + } + }, + "security" : [ { + "Write - /input-ports/{uuid}" : [ ] + } ], + "summary" : "Updates an input port", + "tags" : [ "InputPorts" ] + } + }, + "/input-ports/{id}/run-status" : { + "put" : { + "operationId" : "updateRunStatus_2", + "parameters" : [ { + "description" : "The port id.", + "in" : "path", + "name" : "id", + "required" : true, + "schema" : { + "type" : "string" + } + } ], + "requestBody" : { + "content" : { + "application/json" : { + "schema" : { + "$ref" : "#/components/schemas/PortRunStatusEntity" + } + } + }, + "description" : "The port run status.", + "required" : true + }, + "responses" : { + "400" : { + "description" : "NiFi was unable to complete the request because it was invalid. The request should not be retried without modification." + }, + "401" : { + "description" : "Client could not be authenticated." + }, + "403" : { + "description" : "Client is not authorized to make this request." + }, + "404" : { + "description" : "The specified resource could not be found." + }, + "409" : { + "description" : "The request was valid but NiFi was not in the appropriate state to process it." + }, + "default" : { + "content" : { + "application/json" : { + "schema" : { + "$ref" : "#/components/schemas/ProcessorEntity" + } + } + } + } + }, + "security" : [ { + "Write - /input-ports/{uuid} or /operation/input-ports/{uuid}" : [ ] + } ], + "summary" : "Updates run status of an input-port", + "tags" : [ "InputPorts" ] + } + }, + "/labels/{id}" : { + "delete" : { + "operationId" : "removeLabel", + "parameters" : [ { + "description" : "The revision is used to verify the client is working with the latest version of the flow.", + "in" : "query", + "name" : "version", + "schema" : { + "$ref" : "#/components/schemas/LongParameter" + } + }, { + "description" : "If the client id is not specified, new one will be generated. This value (whether specified or generated) is included in the response.", + "in" : "query", + "name" : "clientId", + "schema" : { + "$ref" : "#/components/schemas/ClientIdParameter" + } + }, { + "description" : "Acknowledges that this node is disconnected to allow for mutable requests to proceed.", + "in" : "query", + "name" : "disconnectedNodeAcknowledged", + "schema" : { + "type" : "boolean", + "default" : false + } + }, { + "description" : "The label id.", + "in" : "path", + "name" : "id", + "required" : true, + "schema" : { + "type" : "string" + } + } ], + "responses" : { + "400" : { + "description" : "NiFi was unable to complete the request because it was invalid. The request should not be retried without modification." + }, + "401" : { + "description" : "Client could not be authenticated." + }, + "403" : { + "description" : "Client is not authorized to make this request." + }, + "404" : { + "description" : "The specified resource could not be found." + }, + "409" : { + "description" : "The request was valid but NiFi was not in the appropriate state to process it." + }, + "default" : { + "content" : { + "application/json" : { + "schema" : { + "$ref" : "#/components/schemas/LabelEntity" + } + } + } + } + }, + "security" : [ { + "Write - /labels/{uuid}" : [ ] + }, { + "Write - Parent Process Group - /process-groups/{uuid}" : [ ] + } ], + "summary" : "Deletes a label", + "tags" : [ "Labels" ] + }, + "get" : { + "operationId" : "getLabel", + "parameters" : [ { + "description" : "The label id.", + "in" : "path", + "name" : "id", + "required" : true, + "schema" : { + "type" : "string" + } + } ], + "responses" : { + "400" : { + "description" : "NiFi was unable to complete the request because it was invalid. The request should not be retried without modification." + }, + "401" : { + "description" : "Client could not be authenticated." + }, + "403" : { + "description" : "Client is not authorized to make this request." + }, + "404" : { + "description" : "The specified resource could not be found." + }, + "409" : { + "description" : "The request was valid but NiFi was not in the appropriate state to process it." + }, + "default" : { + "content" : { + "application/json" : { + "schema" : { + "$ref" : "#/components/schemas/LabelEntity" + } + } + } + } + }, + "security" : [ { + "Read - /labels/{uuid}" : [ ] + } ], + "summary" : "Gets a label", + "tags" : [ "Labels" ] + }, + "put" : { + "operationId" : "updateLabel", + "parameters" : [ { + "description" : "The label id.", + "in" : "path", + "name" : "id", + "required" : true, + "schema" : { + "type" : "string" + } + } ], + "requestBody" : { + "content" : { + "application/json" : { + "schema" : { + "$ref" : "#/components/schemas/LabelEntity" + } + } + }, + "description" : "The label configuration details.", + "required" : true + }, + "responses" : { + "400" : { + "description" : "NiFi was unable to complete the request because it was invalid. The request should not be retried without modification." + }, + "401" : { + "description" : "Client could not be authenticated." + }, + "403" : { + "description" : "Client is not authorized to make this request." + }, + "404" : { + "description" : "The specified resource could not be found." + }, + "409" : { + "description" : "The request was valid but NiFi was not in the appropriate state to process it." + }, + "default" : { + "content" : { + "application/json" : { + "schema" : { + "$ref" : "#/components/schemas/LabelEntity" + } + } + } + } + }, + "security" : [ { + "Write - /labels/{uuid}" : [ ] + } ], + "summary" : "Updates a label", + "tags" : [ "Labels" ] + } + }, + "/output-ports/{id}" : { + "delete" : { + "operationId" : "removeOutputPort", + "parameters" : [ { + "description" : "The revision is used to verify the client is working with the latest version of the flow.", + "in" : "query", + "name" : "version", + "schema" : { + "$ref" : "#/components/schemas/LongParameter" + } + }, { + "description" : "If the client id is not specified, new one will be generated. This value (whether specified or generated) is included in the response.", + "in" : "query", + "name" : "clientId", + "schema" : { + "$ref" : "#/components/schemas/ClientIdParameter" + } + }, { + "description" : "Acknowledges that this node is disconnected to allow for mutable requests to proceed.", + "in" : "query", + "name" : "disconnectedNodeAcknowledged", + "schema" : { + "type" : "boolean", + "default" : false + } + }, { + "description" : "The output port id.", + "in" : "path", + "name" : "id", + "required" : true, + "schema" : { + "type" : "string" + } + } ], + "responses" : { + "400" : { + "description" : "NiFi was unable to complete the request because it was invalid. The request should not be retried without modification." + }, + "401" : { + "description" : "Client could not be authenticated." + }, + "403" : { + "description" : "Client is not authorized to make this request." + }, + "404" : { + "description" : "The specified resource could not be found." + }, + "409" : { + "description" : "The request was valid but NiFi was not in the appropriate state to process it." + }, + "default" : { + "content" : { + "application/json" : { + "schema" : { + "$ref" : "#/components/schemas/PortEntity" + } + } + } + } + }, + "security" : [ { + "Write - /output-ports/{uuid}" : [ ] + }, { + "Write - Parent Process Group - /process-groups/{uuid}" : [ ] + } ], + "summary" : "Deletes an output port", + "tags" : [ "OutputPorts" ] + }, + "get" : { + "operationId" : "getOutputPort", + "parameters" : [ { + "description" : "The output port id.", + "in" : "path", + "name" : "id", + "required" : true, + "schema" : { + "type" : "string" + } + } ], + "responses" : { + "400" : { + "description" : "NiFi was unable to complete the request because it was invalid. The request should not be retried without modification." + }, + "401" : { + "description" : "Client could not be authenticated." + }, + "403" : { + "description" : "Client is not authorized to make this request." + }, + "404" : { + "description" : "The specified resource could not be found." + }, + "409" : { + "description" : "The request was valid but NiFi was not in the appropriate state to process it." + }, + "default" : { + "content" : { + "application/json" : { + "schema" : { + "$ref" : "#/components/schemas/PortEntity" + } + } + } + } + }, + "security" : [ { + "Read - /output-ports/{uuid}" : [ ] + } ], + "summary" : "Gets an output port", + "tags" : [ "OutputPorts" ] + }, + "put" : { + "operationId" : "updateOutputPort", + "parameters" : [ { + "description" : "The output port id.", + "in" : "path", + "name" : "id", + "required" : true, + "schema" : { + "type" : "string" + } + } ], + "requestBody" : { + "content" : { + "application/json" : { + "schema" : { + "$ref" : "#/components/schemas/PortEntity" + } + } + }, + "description" : "The output port configuration details.", + "required" : true + }, + "responses" : { + "400" : { + "description" : "NiFi was unable to complete the request because it was invalid. The request should not be retried without modification." + }, + "401" : { + "description" : "Client could not be authenticated." + }, + "403" : { + "description" : "Client is not authorized to make this request." + }, + "404" : { + "description" : "The specified resource could not be found." + }, + "409" : { + "description" : "The request was valid but NiFi was not in the appropriate state to process it." + }, + "default" : { + "content" : { + "application/json" : { + "schema" : { + "$ref" : "#/components/schemas/PortEntity" + } + } + } + } + }, + "security" : [ { + "Write - /output-ports/{uuid}" : [ ] + } ], + "summary" : "Updates an output port", + "tags" : [ "OutputPorts" ] + } + }, + "/output-ports/{id}/run-status" : { + "put" : { + "operationId" : "updateRunStatus_3", + "parameters" : [ { + "description" : "The port id.", + "in" : "path", + "name" : "id", + "required" : true, + "schema" : { + "type" : "string" + } + } ], + "requestBody" : { + "content" : { + "application/json" : { + "schema" : { + "$ref" : "#/components/schemas/PortRunStatusEntity" + } + } + }, + "description" : "The port run status.", + "required" : true + }, + "responses" : { + "400" : { + "description" : "NiFi was unable to complete the request because it was invalid. The request should not be retried without modification." + }, + "401" : { + "description" : "Client could not be authenticated." + }, + "403" : { + "description" : "Client is not authorized to make this request." + }, + "404" : { + "description" : "The specified resource could not be found." + }, + "409" : { + "description" : "The request was valid but NiFi was not in the appropriate state to process it." + }, + "default" : { + "content" : { + "application/json" : { + "schema" : { + "$ref" : "#/components/schemas/ProcessorEntity" + } + } + } + } + }, + "security" : [ { + "Write - /output-ports/{uuid} or /operation/output-ports/{uuid}" : [ ] + } ], + "summary" : "Updates run status of an output-port", + "tags" : [ "OutputPorts" ] + } + }, + "/parameter-contexts" : { + "post" : { + "operationId" : "createParameterContext", + "requestBody" : { + "content" : { + "application/json" : { + "schema" : { + "$ref" : "#/components/schemas/ParameterContextEntity" + } + } + }, + "description" : "The Parameter Context.", + "required" : true + }, + "responses" : { + "400" : { + "description" : "NiFi was unable to complete the request because it was invalid. The request should not be retried without modification." + }, + "401" : { + "description" : "Client could not be authenticated." + }, + "403" : { + "description" : "Client is not authorized to make this request." + }, + "404" : { + "description" : "The specified resource could not be found." + }, + "409" : { + "description" : "The request was valid but NiFi was not in the appropriate state to process it." + }, + "default" : { + "content" : { + "application/json" : { + "schema" : { + "$ref" : "#/components/schemas/ParameterContextEntity" + } + } + } + } + }, + "security" : [ { + "Write - /parameter-contexts" : [ ] + }, { + "Read - for every inherited parameter context" : [ ] + } ], + "summary" : "Create a Parameter Context", + "tags" : [ "ParameterContexts" ] + } + }, + "/parameter-contexts/{contextId}/assets" : { + "get" : { + "description" : "Lists the assets that belong to the Parameter Context with the given ID.", + "operationId" : "getAssets", + "parameters" : [ { + "description" : "The ID of the Parameter Context", + "in" : "path", + "name" : "contextId", + "required" : true, + "schema" : { + "type" : "string" + } + } ], + "responses" : { + "400" : { + "description" : "NiFi was unable to complete the request because it was invalid. The request should not be retried without modification." + }, + "401" : { + "description" : "Client could not be authenticated." + }, + "403" : { + "description" : "Client is not authorized to make this request." + }, + "404" : { + "description" : "The specified resource could not be found." + }, + "409" : { + "description" : "The request was valid but NiFi was not in the appropriate state to process it." + }, + "default" : { + "content" : { + "application/json" : { + "schema" : { + "$ref" : "#/components/schemas/AssetsEntity" + } + } + } + } + }, + "security" : [ { + "Read - /parameter-contexts/{id}" : [ ] + } ], + "summary" : "Lists the assets that belong to the Parameter Context with the given ID", + "tags" : [ "ParameterContexts" ] + }, + "post" : { + "description" : "This endpoint will create a new Asset in the given Parameter Context. The Asset will be created with the given name and the contents of the file that is uploaded. The Asset will be created in the given Parameter Context, and will be available for use by any component that references the Parameter Context.", + "operationId" : "createAsset", + "parameters" : [ { + "in" : "path", + "name" : "contextId", + "required" : true, + "schema" : { + "type" : "string" + } + }, { + "in" : "header", + "name" : "Filename", + "schema" : { + "type" : "string" + } + } ], + "requestBody" : { + "content" : { + "application/octet-stream" : { + "schema" : { + "type" : "object" + } + } + }, + "description" : "The contents of the asset.", + "required" : true + }, + "responses" : { + "400" : { + "description" : "NiFi was unable to complete the request because it was invalid. The request should not be retried without modification." + }, + "401" : { + "description" : "Client could not be authenticated." + }, + "403" : { + "description" : "Client is not authorized to make this request." + }, + "404" : { + "description" : "The specified resource could not be found." + }, + "409" : { + "description" : "The request was valid but NiFi was not in the appropriate state to process it." + }, + "default" : { + "content" : { + "application/json" : { + "schema" : { + "$ref" : "#/components/schemas/AssetEntity" + } + } + } + } + }, + "security" : [ { + "Read - /parameter-contexts/{parameterContextId}" : [ ] + }, { + "Write - /parameter-contexts/{parameterContextId}" : [ ] + }, { + "Read - for every component that is affected by the update" : [ ] + }, { + "Write - for every component that is affected by the update" : [ ] + }, { + "Read - for every currently inherited parameter context" : [ ] + } ], + "summary" : "Creates a new Asset in the given Parameter Context", + "tags" : [ "ParameterContexts" ] + } + }, + "/parameter-contexts/{contextId}/assets/{assetId}" : { + "delete" : { + "description" : "This endpoint will create a new Asset in the given Parameter Context. The Asset will be created with the given name and the contents of the file that is uploaded. The Asset will be created in the given Parameter Context, and will be available for use by any component that references the Parameter Context.", + "operationId" : "deleteAsset", + "parameters" : [ { + "in" : "query", + "name" : "disconnectedNodeAcknowledged", + "schema" : { + "type" : "boolean", + "default" : false + } + }, { + "description" : "The ID of the Parameter Context", + "in" : "path", + "name" : "contextId", + "required" : true, + "schema" : { + "type" : "string" + } + }, { + "description" : "The ID of the Asset", + "in" : "path", + "name" : "assetId", + "required" : true, + "schema" : { + "type" : "string" + } + } ], + "responses" : { + "400" : { + "description" : "NiFi was unable to complete the request because it was invalid. The request should not be retried without modification." + }, + "401" : { + "description" : "Client could not be authenticated." + }, + "403" : { + "description" : "Client is not authorized to make this request." + }, + "404" : { + "description" : "The specified resource could not be found." + }, + "409" : { + "description" : "The request was valid but NiFi was not in the appropriate state to process it." + }, + "default" : { + "content" : { + "application/json" : { + "schema" : { + "$ref" : "#/components/schemas/AssetEntity" + } + } + } + } + }, + "security" : [ { + "Read - /parameter-contexts/{parameterContextId}" : [ ] + }, { + "Write - /parameter-contexts/{parameterContextId}" : [ ] + }, { + "Read - for every component that is affected by the update" : [ ] + }, { + "Write - for every component that is affected by the update" : [ ] + }, { + "Read - for every currently inherited parameter context" : [ ] + } ], + "summary" : "Deletes an Asset from the given Parameter Context", + "tags" : [ "ParameterContexts" ] + }, + "get" : { + "operationId" : "getAssetContent", + "parameters" : [ { + "description" : "The ID of the Parameter Context", + "in" : "path", + "name" : "contextId", + "required" : true, + "schema" : { + "type" : "string" + } + }, { + "description" : "The ID of the Asset", + "in" : "path", + "name" : "assetId", + "required" : true, + "schema" : { + "type" : "string" + } + } ], + "responses" : { + "400" : { + "description" : "NiFi was unable to complete the request because it was invalid. The request should not be retried without modification." + }, + "401" : { + "description" : "Client could not be authenticated." + }, + "403" : { + "description" : "Client is not authorized to make this request." + }, + "404" : { + "description" : "The specified resource could not be found." + }, + "409" : { + "description" : "The request was valid but NiFi was not in the appropriate state to process it." + }, + "default" : { + "content" : { + "application/octet-stream" : { + "schema" : { + "type" : "string", + "format" : "byte" + } + } + } + } + }, + "security" : [ { + "Read - /parameter-contexts/{id}" : [ ] + } ], + "summary" : "Retrieves the content of the asset with the given id", + "tags" : [ "ParameterContexts" ] + } + }, + "/parameter-contexts/{contextId}/update-requests" : { + "post" : { + "description" : "This will initiate the process of updating a Parameter Context. Changing the value of a Parameter may require that one or more components be stopped and restarted, so this action may take significantly more time than many other REST API actions. As a result, this endpoint will immediately return a ParameterContextUpdateRequestEntity, and the process of updating the necessary components will occur asynchronously in the background. The client may then periodically poll the status of the request by issuing a GET request to /parameter-contexts/update-requests/{requestId}. Once the request is completed, the client is expected to issue a DELETE request to /parameter-contexts/update-requests/{requestId}.", + "operationId" : "submitParameterContextUpdate", + "parameters" : [ { + "in" : "path", + "name" : "contextId", + "required" : true, + "schema" : { + "type" : "string" + } + } ], + "requestBody" : { + "content" : { + "application/json" : { + "schema" : { + "$ref" : "#/components/schemas/ParameterContextEntity" + } + } + }, + "description" : "The updated version of the parameter context.", + "required" : true + }, + "responses" : { + "400" : { + "description" : "NiFi was unable to complete the request because it was invalid. The request should not be retried without modification." + }, + "401" : { + "description" : "Client could not be authenticated." + }, + "403" : { + "description" : "Client is not authorized to make this request." + }, + "404" : { + "description" : "The specified resource could not be found." + }, + "409" : { + "description" : "The request was valid but NiFi was not in the appropriate state to process it." + }, + "default" : { + "content" : { + "application/json" : { + "schema" : { + "$ref" : "#/components/schemas/ParameterContextUpdateRequestEntity" + } + } + } + } + }, + "security" : [ { + "Read - /parameter-contexts/{parameterContextId}" : [ ] + }, { + "Write - /parameter-contexts/{parameterContextId}" : [ ] + }, { + "Read - for every component that is affected by the update" : [ ] + }, { + "Write - for every component that is affected by the update" : [ ] + }, { + "Read - for every currently inherited parameter context" : [ ] + }, { + "Read - for any new inherited parameter context" : [ ] + } ], + "summary" : "Initiate the Update Request of a Parameter Context", + "tags" : [ "ParameterContexts" ] + } + }, + "/parameter-contexts/{contextId}/update-requests/{requestId}" : { + "delete" : { + "description" : "Deletes the Update Request with the given ID. After a request is created via a POST to /nifi-api/parameter-contexts/update-requests, it is expected that the client will properly clean up the request by DELETE'ing it, once the Update process has completed. If the request is deleted before the request completes, then the Update request will finish the step that it is currently performing and then will cancel any subsequent steps.", + "operationId" : "deleteUpdateRequest", + "parameters" : [ { + "description" : "Acknowledges that this node is disconnected to allow for mutable requests to proceed.", + "in" : "query", + "name" : "disconnectedNodeAcknowledged", + "schema" : { + "type" : "boolean", + "default" : false + } + }, { + "description" : "The ID of the ParameterContext", + "in" : "path", + "name" : "contextId", + "required" : true, + "schema" : { + "type" : "string" + } + }, { + "description" : "The ID of the Update Request", + "in" : "path", + "name" : "requestId", + "required" : true, + "schema" : { + "type" : "string" + } + } ], + "responses" : { + "400" : { + "description" : "NiFi was unable to complete the request because it was invalid. The request should not be retried without modification." + }, + "401" : { + "description" : "Client could not be authenticated." + }, + "403" : { + "description" : "Client is not authorized to make this request." + }, + "404" : { + "description" : "The specified resource could not be found." + }, + "409" : { + "description" : "The request was valid but NiFi was not in the appropriate state to process it." + }, + "default" : { + "content" : { + "application/json" : { + "schema" : { + "$ref" : "#/components/schemas/ParameterContextUpdateRequestEntity" + } + } + } + } + }, + "security" : [ { + "Only the user that submitted the request can remove it" : [ ] + } ], + "summary" : "Deletes the Update Request with the given ID", + "tags" : [ "ParameterContexts" ] + }, + "get" : { + "description" : "Returns the Update Request with the given ID. Once an Update Request has been created by performing a POST to /nifi-api/parameter-contexts, that request can subsequently be retrieved via this endpoint, and the request that is fetched will contain the updated state, such as percent complete, the current state of the request, and any failures. ", + "operationId" : "getParameterContextUpdate", + "parameters" : [ { + "description" : "The ID of the Parameter Context", + "in" : "path", + "name" : "contextId", + "required" : true, + "schema" : { + "type" : "string" + } + }, { + "description" : "The ID of the Update Request", + "in" : "path", + "name" : "requestId", + "required" : true, + "schema" : { + "type" : "string" + } + } ], + "responses" : { + "400" : { + "description" : "NiFi was unable to complete the request because it was invalid. The request should not be retried without modification." + }, + "401" : { + "description" : "Client could not be authenticated." + }, + "403" : { + "description" : "Client is not authorized to make this request." + }, + "404" : { + "description" : "The specified resource could not be found." + }, + "409" : { + "description" : "The request was valid but NiFi was not in the appropriate state to process it." + }, + "default" : { + "content" : { + "application/json" : { + "schema" : { + "$ref" : "#/components/schemas/ParameterContextUpdateRequestEntity" + } + } + } + } + }, + "security" : [ { + "Only the user that submitted the request can get it" : [ ] + } ], + "summary" : "Returns the Update Request with the given ID", + "tags" : [ "ParameterContexts" ] + } + }, + "/parameter-contexts/{contextId}/validation-requests" : { + "post" : { + "description" : "This will initiate the process of validating all components whose Process Group is bound to the specified Parameter Context. Performing validation against an arbitrary number of components may be expect and take significantly more time than many other REST API actions. As a result, this endpoint will immediately return a ParameterContextValidationRequestEntity, and the process of validating the necessary components will occur asynchronously in the background. The client may then periodically poll the status of the request by issuing a GET request to /parameter-contexts/validation-requests/{requestId}. Once the request is completed, the client is expected to issue a DELETE request to /parameter-contexts/validation-requests/{requestId}.", + "operationId" : "submitValidationRequest", + "parameters" : [ { + "in" : "path", + "name" : "contextId", + "required" : true, + "schema" : { + "type" : "string" + } + } ], + "requestBody" : { + "content" : { + "application/json" : { + "schema" : { + "$ref" : "#/components/schemas/ParameterContextValidationRequestEntity" + } + } + }, + "description" : "The validation request", + "required" : true + }, + "responses" : { + "400" : { + "description" : "NiFi was unable to complete the request because it was invalid. The request should not be retried without modification." + }, + "401" : { + "description" : "Client could not be authenticated." + }, + "403" : { + "description" : "Client is not authorized to make this request." + }, + "404" : { + "description" : "The specified resource could not be found." + }, + "409" : { + "description" : "The request was valid but NiFi was not in the appropriate state to process it." + }, + "default" : { + "content" : { + "application/json" : { + "schema" : { + "$ref" : "#/components/schemas/ParameterContextValidationRequestEntity" + } + } + } + } + }, + "security" : [ { + "Read - /parameter-contexts/{parameterContextId}" : [ ] + } ], + "summary" : "Initiate a Validation Request to determine how the validity of components will change if a Parameter Context were to be updated", + "tags" : [ "ParameterContexts" ] + } + }, + "/parameter-contexts/{contextId}/validation-requests/{id}" : { + "delete" : { + "description" : "Deletes the Validation Request with the given ID. After a request is created via a POST to /nifi-api/validation-contexts, it is expected that the client will properly clean up the request by DELETE'ing it, once the validation process has completed. If the request is deleted before the request completes, then the Validation request will finish the step that it is currently performing and then will cancel any subsequent steps.", + "operationId" : "deleteValidationRequest", + "parameters" : [ { + "description" : "Acknowledges that this node is disconnected to allow for mutable requests to proceed.", + "in" : "query", + "name" : "disconnectedNodeAcknowledged", + "schema" : { + "type" : "boolean", + "default" : false + } + }, { + "description" : "The ID of the Parameter Context", + "in" : "path", + "name" : "contextId", + "required" : true, + "schema" : { + "type" : "string" + } + }, { + "description" : "The ID of the Update Request", + "in" : "path", + "name" : "id", + "required" : true, + "schema" : { + "type" : "string" + } + } ], + "responses" : { + "400" : { + "description" : "NiFi was unable to complete the request because it was invalid. The request should not be retried without modification." + }, + "401" : { + "description" : "Client could not be authenticated." + }, + "403" : { + "description" : "Client is not authorized to make this request." + }, + "404" : { + "description" : "The specified resource could not be found." + }, + "409" : { + "description" : "The request was valid but NiFi was not in the appropriate state to process it." + }, + "default" : { + "content" : { + "application/json" : { + "schema" : { + "$ref" : "#/components/schemas/ParameterContextValidationRequestEntity" + } + } + } + } + }, + "security" : [ { + "Only the user that submitted the request can remove it" : [ ] + } ], + "summary" : "Deletes the Validation Request with the given ID", + "tags" : [ "ParameterContexts" ] + }, + "get" : { + "description" : "Returns the Validation Request with the given ID. Once a Validation Request has been created by performing a POST to /nifi-api/validation-contexts, that request can subsequently be retrieved via this endpoint, and the request that is fetched will contain the updated state, such as percent complete, the current state of the request, and any failures. ", + "operationId" : "getValidationRequest", + "parameters" : [ { + "description" : "The ID of the Parameter Context", + "in" : "path", + "name" : "contextId", + "required" : true, + "schema" : { + "type" : "string" + } + }, { + "description" : "The ID of the Validation Request", + "in" : "path", + "name" : "id", + "required" : true, + "schema" : { + "type" : "string" + } + } ], + "responses" : { + "400" : { + "description" : "NiFi was unable to complete the request because it was invalid. The request should not be retried without modification." + }, + "401" : { + "description" : "Client could not be authenticated." + }, + "403" : { + "description" : "Client is not authorized to make this request." + }, + "404" : { + "description" : "The specified resource could not be found." + }, + "409" : { + "description" : "The request was valid but NiFi was not in the appropriate state to process it." + }, + "default" : { + "content" : { + "application/json" : { + "schema" : { + "$ref" : "#/components/schemas/ParameterContextValidationRequestEntity" + } + } + } + } + }, + "security" : [ { + "Only the user that submitted the request can get it" : [ ] + } ], + "summary" : "Returns the Validation Request with the given ID", + "tags" : [ "ParameterContexts" ] + } + }, + "/parameter-contexts/{id}" : { + "delete" : { + "description" : "Deletes the Parameter Context with the given ID.", + "operationId" : "deleteParameterContext", + "parameters" : [ { + "description" : "The version is used to verify the client is working with the latest version of the flow.", + "in" : "query", + "name" : "version", + "schema" : { + "$ref" : "#/components/schemas/LongParameter" + } + }, { + "description" : "If the client id is not specified, a new one will be generated. This value (whether specified or generated) is included in the response.", + "in" : "query", + "name" : "clientId", + "schema" : { + "$ref" : "#/components/schemas/ClientIdParameter" + } + }, { + "description" : "Acknowledges that this node is disconnected to allow for mutable requests to proceed.", + "in" : "query", + "name" : "disconnectedNodeAcknowledged", + "schema" : { + "type" : "boolean", + "default" : false + } + }, { + "description" : "The Parameter Context ID.", + "in" : "path", + "name" : "id", + "required" : true, + "schema" : { + "type" : "string" + } + } ], + "responses" : { + "400" : { + "description" : "NiFi was unable to complete the request because it was invalid. The request should not be retried without modification." + }, + "401" : { + "description" : "Client could not be authenticated." + }, + "403" : { + "description" : "Client is not authorized to make this request." + }, + "404" : { + "description" : "The specified resource could not be found." + }, + "409" : { + "description" : "The request was valid but NiFi was not in the appropriate state to process it." + }, + "default" : { + "content" : { + "application/json" : { + "schema" : { + "$ref" : "#/components/schemas/ParameterContextEntity" + } + } + } + } + }, + "security" : [ { + "Read - /parameter-contexts/{uuid}" : [ ] + }, { + "Write - /parameter-contexts/{uuid}" : [ ] + }, { + "Read - /process-groups/{uuid}, for any Process Group that is currently bound to the Parameter Context" : [ ] + }, { + "Write - /process-groups/{uuid}, for any Process Group that is currently bound to the Parameter Context" : [ ] + } ], + "summary" : "Deletes the Parameter Context with the given ID", + "tags" : [ "ParameterContexts" ] + }, + "get" : { + "description" : "Returns the Parameter Context with the given ID.", + "operationId" : "getParameterContext", + "parameters" : [ { + "description" : "The ID of the Parameter Context", + "in" : "path", + "name" : "id", + "required" : true, + "schema" : { + "type" : "string" + } + }, { + "description" : "Whether or not to include inherited parameters from other parameter contexts, and therefore also overridden values. If true, the result will be the 'effective' parameter context.", + "in" : "query", + "name" : "includeInheritedParameters", + "schema" : { + "type" : "boolean", + "default" : false + } + } ], + "responses" : { + "400" : { + "description" : "NiFi was unable to complete the request because it was invalid. The request should not be retried without modification." + }, + "401" : { + "description" : "Client could not be authenticated." + }, + "403" : { + "description" : "Client is not authorized to make this request." + }, + "404" : { + "description" : "The specified resource could not be found." + }, + "409" : { + "description" : "The request was valid but NiFi was not in the appropriate state to process it." + }, + "default" : { + "content" : { + "application/json" : { + "schema" : { + "$ref" : "#/components/schemas/ParameterContextEntity" + } + } + } + } + }, + "security" : [ { + "Read - /parameter-contexts/{id}" : [ ] + } ], + "summary" : "Returns the Parameter Context with the given ID", + "tags" : [ "ParameterContexts" ] + }, + "put" : { + "description" : "This endpoint will update a Parameter Context to match the provided entity. However, this request will fail if any component is running and is referencing a Parameter in the Parameter Context. Generally, this endpoint is not called directly. Instead, an update request should be submitted by making a POST to the /parameter-contexts/update-requests endpoint. That endpoint will, in turn, call this endpoint.", + "operationId" : "updateParameterContext", + "parameters" : [ { + "in" : "path", + "name" : "id", + "required" : true, + "schema" : { + "type" : "string" + } + } ], + "requestBody" : { + "content" : { + "application/json" : { + "schema" : { + "$ref" : "#/components/schemas/ParameterContextEntity" + } + } + }, + "description" : "The updated Parameter Context", + "required" : true + }, + "responses" : { + "400" : { + "description" : "NiFi was unable to complete the request because it was invalid. The request should not be retried without modification." + }, + "401" : { + "description" : "Client could not be authenticated." + }, + "403" : { + "description" : "Client is not authorized to make this request." + }, + "404" : { + "description" : "The specified resource could not be found." + }, + "409" : { + "description" : "The request was valid but NiFi was not in the appropriate state to process it." + }, + "default" : { + "content" : { + "application/json" : { + "schema" : { + "$ref" : "#/components/schemas/ParameterContextEntity" + } + } + } + } + }, + "security" : [ { + "Read - /parameter-contexts/{id}" : [ ] + }, { + "Write - /parameter-contexts/{id}" : [ ] + } ], + "summary" : "Modifies a Parameter Context", + "tags" : [ "ParameterContexts" ] + } + }, + "/parameter-providers/{id}" : { + "delete" : { + "operationId" : "removeParameterProvider", + "parameters" : [ { + "description" : "The revision is used to verify the client is working with the latest version of the flow.", + "in" : "query", + "name" : "version", + "schema" : { + "$ref" : "#/components/schemas/LongParameter" + } + }, { + "description" : "If the client id is not specified, new one will be generated. This value (whether specified or generated) is included in the response.", + "in" : "query", + "name" : "clientId", + "schema" : { + "$ref" : "#/components/schemas/ClientIdParameter" + } + }, { + "description" : "Acknowledges that this node is disconnected to allow for mutable requests to proceed.", + "in" : "query", + "name" : "disconnectedNodeAcknowledged", + "schema" : { + "type" : "boolean", + "default" : false + } + }, { + "description" : "The parameter provider id.", + "in" : "path", + "name" : "id", + "required" : true, + "schema" : { + "type" : "string" + } + } ], + "responses" : { + "400" : { + "description" : "NiFi was unable to complete the request because it was invalid. The request should not be retried without modification." + }, + "401" : { + "description" : "Client could not be authenticated." + }, + "403" : { + "description" : "Client is not authorized to make this request." + }, + "404" : { + "description" : "The specified resource could not be found." + }, + "409" : { + "description" : "The request was valid but NiFi was not in the appropriate state to process it." + }, + "default" : { + "content" : { + "application/json" : { + "schema" : { + "$ref" : "#/components/schemas/ParameterProviderEntity" + } + } + } + } + }, + "security" : [ { + "Write - /parameter-providers/{uuid}" : [ ] + }, { + "Write - /controller" : [ ] + }, { + "Read - any referenced Controller Services - /controller-services/{uuid}" : [ ] + } ], + "summary" : "Deletes a parameter provider", + "tags" : [ "ParameterProviders" ] + }, + "get" : { + "operationId" : "getParameterProvider", + "parameters" : [ { + "description" : "The parameter provider id.", + "in" : "path", + "name" : "id", + "required" : true, + "schema" : { + "type" : "string" + } + } ], + "responses" : { + "400" : { + "description" : "NiFi was unable to complete the request because it was invalid. The request should not be retried without modification." + }, + "401" : { + "description" : "Client could not be authenticated." + }, + "403" : { + "description" : "Client is not authorized to make this request." + }, + "404" : { + "description" : "The specified resource could not be found." + }, + "409" : { + "description" : "The request was valid but NiFi was not in the appropriate state to process it." + }, + "default" : { + "content" : { + "application/json" : { + "schema" : { + "$ref" : "#/components/schemas/ParameterProviderEntity" + } + } + } + } + }, + "security" : [ { + "Read - /parameter-providers/{uuid}" : [ ] + } ], + "summary" : "Gets a parameter provider", + "tags" : [ "ParameterProviders" ] + }, + "put" : { + "operationId" : "updateParameterProvider", + "parameters" : [ { + "description" : "The parameter provider id.", + "in" : "path", + "name" : "id", + "required" : true, + "schema" : { + "type" : "string" + } + } ], + "requestBody" : { + "content" : { + "application/json" : { + "schema" : { + "$ref" : "#/components/schemas/ParameterProviderEntity" + } + } + }, + "description" : "The parameter provider configuration details.", + "required" : true + }, + "responses" : { + "400" : { + "description" : "NiFi was unable to complete the request because it was invalid. The request should not be retried without modification." + }, + "401" : { + "description" : "Client could not be authenticated." + }, + "403" : { + "description" : "Client is not authorized to make this request." + }, + "404" : { + "description" : "The specified resource could not be found." + }, + "409" : { + "description" : "The request was valid but NiFi was not in the appropriate state to process it." + }, + "default" : { + "content" : { + "application/json" : { + "schema" : { + "$ref" : "#/components/schemas/ParameterProviderEntity" + } + } + } + } + }, + "security" : [ { + "Write - /parameter-providers/{uuid}" : [ ] + }, { + "Read - any referenced Controller Services if this request changes the reference - /controller-services/{uuid}" : [ ] + } ], + "summary" : "Updates a parameter provider", + "tags" : [ "ParameterProviders" ] + } + }, + "/parameter-providers/{id}/config/analysis" : { + "post" : { + "operationId" : "analyzeConfiguration_1", + "parameters" : [ { + "description" : "The parameter provider id.", + "in" : "path", + "name" : "id", + "required" : true, + "schema" : { + "type" : "string" + } + } ], + "requestBody" : { + "content" : { + "application/json" : { + "schema" : { + "$ref" : "#/components/schemas/ConfigurationAnalysisEntity" + } + } + }, + "description" : "The configuration analysis request.", + "required" : true + }, + "responses" : { + "400" : { + "description" : "NiFi was unable to complete the request because it was invalid. The request should not be retried without modification." + }, + "401" : { + "description" : "Client could not be authenticated." + }, + "403" : { + "description" : "Client is not authorized to make this request." + }, + "404" : { + "description" : "The specified resource could not be found." + }, + "409" : { + "description" : "The request was valid but NiFi was not in the appropriate state to process it." + }, + "default" : { + "content" : { + "application/json" : { + "schema" : { + "$ref" : "#/components/schemas/ConfigurationAnalysisEntity" + } + } + } + } + }, + "security" : [ { + "Read - /parameter-providers/{uuid}" : [ ] + } ], + "summary" : "Performs analysis of the component's configuration, providing information about which attributes are referenced.", + "tags" : [ "ParameterProviders" ] + } + }, + "/parameter-providers/{id}/config/verification-requests" : { + "post" : { + "description" : "This will initiate the process of verifying a given Parameter Provider configuration. This may be a long-running task. As a result, this endpoint will immediately return a ParameterProviderConfigVerificationRequestEntity, and the process of performing the verification will occur asynchronously in the background. The client may then periodically poll the status of the request by issuing a GET request to /parameter-providers/{serviceId}/verification-requests/{requestId}. Once the request is completed, the client is expected to issue a DELETE request to /parameter-providers/{providerId}/verification-requests/{requestId}.", + "operationId" : "submitConfigVerificationRequest_1", + "parameters" : [ { + "description" : "The parameter provider id.", + "in" : "path", + "name" : "id", + "required" : true, + "schema" : { + "type" : "string" + } + } ], + "requestBody" : { + "content" : { + "application/json" : { + "schema" : { + "$ref" : "#/components/schemas/VerifyConfigRequestEntity" + } + } + }, + "description" : "The parameter provider configuration verification request.", + "required" : true + }, + "responses" : { + "400" : { + "description" : "NiFi was unable to complete the request because it was invalid. The request should not be retried without modification." + }, + "401" : { + "description" : "Client could not be authenticated." + }, + "403" : { + "description" : "Client is not authorized to make this request." + }, + "404" : { + "description" : "The specified resource could not be found." + }, + "409" : { + "description" : "The request was valid but NiFi was not in the appropriate state to process it." + }, + "default" : { + "content" : { + "application/json" : { + "schema" : { + "$ref" : "#/components/schemas/VerifyConfigRequestEntity" + } + } + } + } + }, + "security" : [ { + "Read - /parameter-providers/{uuid}" : [ ] + } ], + "summary" : "Performs verification of the Parameter Provider's configuration", + "tags" : [ "ParameterProviders" ] + } + }, + "/parameter-providers/{id}/config/verification-requests/{requestId}" : { + "delete" : { + "description" : "Deletes the Verification Request with the given ID. After a request is created, it is expected that the client will properly clean up the request by DELETE'ing it, once the Verification process has completed. If the request is deleted before the request completes, then the Verification request will finish the step that it is currently performing and then will cancel any subsequent steps.", + "operationId" : "deleteVerificationRequest_1", + "parameters" : [ { + "description" : "The ID of the Parameter Provider", + "in" : "path", + "name" : "id", + "required" : true, + "schema" : { + "type" : "string" + } + }, { + "description" : "The ID of the Verification Request", + "in" : "path", + "name" : "requestId", + "required" : true, + "schema" : { + "type" : "string" + } + } ], + "responses" : { + "400" : { + "description" : "NiFi was unable to complete the request because it was invalid. The request should not be retried without modification." + }, + "401" : { + "description" : "Client could not be authenticated." + }, + "403" : { + "description" : "Client is not authorized to make this request." + }, + "404" : { + "description" : "The specified resource could not be found." + }, + "409" : { + "description" : "The request was valid but NiFi was not in the appropriate state to process it." + }, + "default" : { + "content" : { + "application/json" : { + "schema" : { + "$ref" : "#/components/schemas/VerifyConfigRequestEntity" + } + } + } + } + }, + "security" : [ { + "Only the user that submitted the request can remove it" : [ ] + } ], + "summary" : "Deletes the Verification Request with the given ID", + "tags" : [ "ParameterProviders" ] + }, + "get" : { + "description" : "Returns the Verification Request with the given ID. Once an Verification Request has been created, that request can subsequently be retrieved via this endpoint, and the request that is fetched will contain the updated state, such as percent complete, the current state of the request, and any failures. ", + "operationId" : "getVerificationRequest_1", + "parameters" : [ { + "description" : "The ID of the Parameter Provider", + "in" : "path", + "name" : "id", + "required" : true, + "schema" : { + "type" : "string" + } + }, { + "description" : "The ID of the Verification Request", + "in" : "path", + "name" : "requestId", + "required" : true, + "schema" : { + "type" : "string" + } + } ], + "responses" : { + "400" : { + "description" : "NiFi was unable to complete the request because it was invalid. The request should not be retried without modification." + }, + "401" : { + "description" : "Client could not be authenticated." + }, + "403" : { + "description" : "Client is not authorized to make this request." + }, + "404" : { + "description" : "The specified resource could not be found." + }, + "409" : { + "description" : "The request was valid but NiFi was not in the appropriate state to process it." + }, + "default" : { + "content" : { + "application/json" : { + "schema" : { + "$ref" : "#/components/schemas/VerifyConfigRequestEntity" + } + } + } + } + }, + "security" : [ { + "Only the user that submitted the request can get it" : [ ] + } ], + "summary" : "Returns the Verification Request with the given ID", + "tags" : [ "ParameterProviders" ] + } + }, + "/parameter-providers/{id}/descriptors" : { + "get" : { + "operationId" : "getPropertyDescriptor_2", + "parameters" : [ { + "description" : "The parameter provider id.", + "in" : "path", + "name" : "id", + "required" : true, + "schema" : { + "type" : "string" + } + }, { + "description" : "The property name.", + "in" : "query", + "name" : "propertyName", + "required" : true, + "schema" : { + "type" : "string" + } + } ], + "responses" : { + "400" : { + "description" : "NiFi was unable to complete the request because it was invalid. The request should not be retried without modification." + }, + "401" : { + "description" : "Client could not be authenticated." + }, + "403" : { + "description" : "Client is not authorized to make this request." + }, + "404" : { + "description" : "The specified resource could not be found." + }, + "409" : { + "description" : "The request was valid but NiFi was not in the appropriate state to process it." + }, + "default" : { + "content" : { + "application/json" : { + "schema" : { + "$ref" : "#/components/schemas/PropertyDescriptorEntity" + } + } + } + } + }, + "security" : [ { + "Read - /parameter-providers/{uuid}" : [ ] + } ], + "summary" : "Gets a parameter provider property descriptor", + "tags" : [ "ParameterProviders" ] + } + }, + "/parameter-providers/{id}/parameters/fetch-requests" : { + "post" : { + "operationId" : "fetchParameters", + "parameters" : [ { + "description" : "The parameter provider id.", + "in" : "path", + "name" : "id", + "required" : true, + "schema" : { + "type" : "string" + } + } ], + "requestBody" : { + "content" : { + "application/json" : { + "schema" : { + "$ref" : "#/components/schemas/ParameterProviderParameterFetchEntity" + } + } + }, + "description" : "The parameter fetch request.", + "required" : true + }, + "responses" : { + "400" : { + "description" : "NiFi was unable to complete the request because it was invalid. The request should not be retried without modification." + }, + "401" : { + "description" : "Client could not be authenticated." + }, + "403" : { + "description" : "Client is not authorized to make this request." + }, + "404" : { + "description" : "The specified resource could not be found." + }, + "409" : { + "description" : "The request was valid but NiFi was not in the appropriate state to process it." + }, + "default" : { + "content" : { + "application/json" : { + "schema" : { + "$ref" : "#/components/schemas/ParameterProviderEntity" + } + } + } + } + }, + "security" : [ { + "Write - /parameter-providers/{uuid} or or /operation/parameter-providers/{uuid}" : [ ] + } ], + "summary" : "Fetches and temporarily caches the parameters for a provider", + "tags" : [ "ParameterProviders" ] + } + }, + "/parameter-providers/{id}/references" : { + "get" : { + "operationId" : "getParameterProviderReferences", + "parameters" : [ { + "description" : "The parameter provider id.", + "in" : "path", + "name" : "id", + "required" : true, + "schema" : { + "type" : "string" + } + } ], + "responses" : { + "400" : { + "description" : "NiFi was unable to complete the request because it was invalid. The request should not be retried without modification." + }, + "401" : { + "description" : "Client could not be authenticated." + }, + "403" : { + "description" : "Client is not authorized to make this request." + }, + "404" : { + "description" : "The specified resource could not be found." + }, + "409" : { + "description" : "The request was valid but NiFi was not in the appropriate state to process it." + }, + "default" : { + "content" : { + "application/json" : { + "schema" : { + "$ref" : "#/components/schemas/ParameterProviderReferencingComponentsEntity" + } + } + } + } + }, + "security" : [ { + "Read - /parameter-providers/{uuid}" : [ ] + } ], + "summary" : "Gets all references to a parameter provider", + "tags" : [ "ParameterProviders" ] + } + }, + "/parameter-providers/{id}/state" : { + "get" : { + "operationId" : "getState_1", + "parameters" : [ { + "description" : "The parameter provider id.", + "in" : "path", + "name" : "id", + "required" : true, + "schema" : { + "type" : "string" + } + } ], + "responses" : { + "400" : { + "description" : "NiFi was unable to complete the request because it was invalid. The request should not be retried without modification." + }, + "401" : { + "description" : "Client could not be authenticated." + }, + "403" : { + "description" : "Client is not authorized to make this request." + }, + "404" : { + "description" : "The specified resource could not be found." + }, + "409" : { + "description" : "The request was valid but NiFi was not in the appropriate state to process it." + }, + "default" : { + "content" : { + "application/json" : { + "schema" : { + "$ref" : "#/components/schemas/ComponentStateEntity" + } + } + } + } + }, + "security" : [ { + "Write - /parameter-providers/{uuid}" : [ ] + } ], + "summary" : "Gets the state for a parameter provider", + "tags" : [ "ParameterProviders" ] + } + }, + "/parameter-providers/{id}/state/clear-requests" : { + "post" : { + "operationId" : "clearState_2", + "parameters" : [ { + "description" : "The parameter provider id.", + "in" : "path", + "name" : "id", + "required" : true, + "schema" : { + "type" : "string" + } + } ], + "responses" : { + "400" : { + "description" : "NiFi was unable to complete the request because it was invalid. The request should not be retried without modification." + }, + "401" : { + "description" : "Client could not be authenticated." + }, + "403" : { + "description" : "Client is not authorized to make this request." + }, + "404" : { + "description" : "The specified resource could not be found." + }, + "409" : { + "description" : "The request was valid but NiFi was not in the appropriate state to process it." + }, + "default" : { + "content" : { + "application/json" : { + "schema" : { + "$ref" : "#/components/schemas/ComponentStateEntity" + } + } + } + } + }, + "security" : [ { + "Write - /parameter-providers/{uuid}" : [ ] + } ], + "summary" : "Clears the state for a parameter provider", + "tags" : [ "ParameterProviders" ] + } + }, + "/parameter-providers/{providerId}/apply-parameters-requests" : { + "post" : { + "description" : "This will initiate the process of applying fetched parameters to all referencing Parameter Contexts. Changing the value of a Parameter may require that one or more components be stopped and restarted, so this action may take significantly more time than many other REST API actions. As a result, this endpoint will immediately return a ParameterProviderApplyParametersRequestEntity, and the process of updating the necessary components will occur asynchronously in the background. The client may then periodically poll the status of the request by issuing a GET request to /parameter-providers/apply-parameters-requests/{requestId}. Once the request is completed, the client is expected to issue a DELETE request to /parameter-providers/apply-parameters-requests/{requestId}.", + "operationId" : "submitApplyParameters", + "parameters" : [ { + "in" : "path", + "name" : "providerId", + "required" : true, + "schema" : { + "type" : "string" + } + } ], + "requestBody" : { + "content" : { + "application/json" : { + "schema" : { + "$ref" : "#/components/schemas/ParameterProviderParameterApplicationEntity" + } + } + }, + "description" : "The apply parameters request.", + "required" : true + }, + "responses" : { + "400" : { + "description" : "NiFi was unable to complete the request because it was invalid. The request should not be retried without modification." + }, + "401" : { + "description" : "Client could not be authenticated." + }, + "403" : { + "description" : "Client is not authorized to make this request." + }, + "404" : { + "description" : "The specified resource could not be found." + }, + "409" : { + "description" : "The request was valid but NiFi was not in the appropriate state to process it." + }, + "default" : { + "content" : { + "application/json" : { + "schema" : { + "$ref" : "#/components/schemas/ParameterProviderApplyParametersRequestEntity" + } + } + } + } + }, + "security" : [ { + "Read - /parameter-providers/{parameterProviderId}" : [ ] + }, { + "Write - /parameter-providers/{parameterProviderId}" : [ ] + }, { + "Read - for every component that is affected by the update" : [ ] + }, { + "Write - for every component that is affected by the update" : [ ] + } ], + "summary" : "Initiate a request to apply the fetched parameters of a Parameter Provider", + "tags" : [ "ParameterProviders" ] + } + }, + "/parameter-providers/{providerId}/apply-parameters-requests/{requestId}" : { + "delete" : { + "description" : "Deletes the Apply Parameters Request with the given ID. After a request is created via a POST to /nifi-api/parameter-providers/apply-parameters-requests, it is expected that the client will properly clean up the request by DELETE'ing it, once the Apply process has completed. If the request is deleted before the request completes, then the Apply Parameters Request will finish the step that it is currently performing and then will cancel any subsequent steps.", + "operationId" : "deleteApplyParametersRequest", + "parameters" : [ { + "description" : "Acknowledges that this node is disconnected to allow for mutable requests to proceed.", + "in" : "query", + "name" : "disconnectedNodeAcknowledged", + "schema" : { + "type" : "boolean", + "default" : false + } + }, { + "description" : "The ID of the Parameter Provider", + "in" : "path", + "name" : "providerId", + "required" : true, + "schema" : { + "type" : "string" + } + }, { + "description" : "The ID of the Apply Parameters Request", + "in" : "path", + "name" : "requestId", + "required" : true, + "schema" : { + "type" : "string" + } + } ], + "responses" : { + "400" : { + "description" : "NiFi was unable to complete the request because it was invalid. The request should not be retried without modification." + }, + "401" : { + "description" : "Client could not be authenticated." + }, + "403" : { + "description" : "Client is not authorized to make this request." + }, + "404" : { + "description" : "The specified resource could not be found." + }, + "409" : { + "description" : "The request was valid but NiFi was not in the appropriate state to process it." + }, + "default" : { + "content" : { + "application/json" : { + "schema" : { + "$ref" : "#/components/schemas/ParameterProviderApplyParametersRequestEntity" + } + } + } + } + }, + "security" : [ { + "Only the user that submitted the request can remove it" : [ ] + } ], + "summary" : "Deletes the Apply Parameters Request with the given ID", + "tags" : [ "ParameterProviders" ] + }, + "get" : { + "description" : "Returns the Apply Parameters Request with the given ID. Once an Apply Parameters Request has been created by performing a POST to /nifi-api/parameter-providers, that request can subsequently be retrieved via this endpoint, and the request that is fetched will contain the state, such as percent complete, the current state of the request, and any failures. ", + "operationId" : "getParameterProviderApplyParametersRequest", + "parameters" : [ { + "description" : "The ID of the Parameter Provider", + "in" : "path", + "name" : "providerId", + "required" : true, + "schema" : { + "type" : "string" + } + }, { + "description" : "The ID of the Apply Parameters Request", + "in" : "path", + "name" : "requestId", + "required" : true, + "schema" : { + "type" : "string" + } + } ], + "responses" : { + "400" : { + "description" : "NiFi was unable to complete the request because it was invalid. The request should not be retried without modification." + }, + "401" : { + "description" : "Client could not be authenticated." + }, + "403" : { + "description" : "Client is not authorized to make this request." + }, + "404" : { + "description" : "The specified resource could not be found." + }, + "409" : { + "description" : "The request was valid but NiFi was not in the appropriate state to process it." + }, + "default" : { + "content" : { + "application/json" : { + "schema" : { + "$ref" : "#/components/schemas/ParameterProviderApplyParametersRequestEntity" + } + } + } + } + }, + "security" : [ { + "Only the user that submitted the request can get it" : [ ] + } ], + "summary" : "Returns the Apply Parameters Request with the given ID", + "tags" : [ "ParameterProviders" ] + } + }, + "/policies" : { + "post" : { + "operationId" : "createAccessPolicy", + "requestBody" : { + "content" : { + "application/json" : { + "schema" : { + "$ref" : "#/components/schemas/AccessPolicyEntity" + } + } + }, + "description" : "The access policy configuration details.", + "required" : true + }, + "responses" : { + "400" : { + "description" : "NiFi was unable to complete the request because it was invalid. The request should not be retried without modification." + }, + "401" : { + "description" : "Client could not be authenticated." + }, + "403" : { + "description" : "Client is not authorized to make this request." + }, + "404" : { + "description" : "The specified resource could not be found." + }, + "409" : { + "description" : "The request was valid but NiFi was not in the appropriate state to process it." + }, + "default" : { + "content" : { + "application/json" : { + "schema" : { + "$ref" : "#/components/schemas/AccessPolicyEntity" + } + } + } + } + }, + "security" : [ { + "Write - /policies/{resource}" : [ ] + } ], + "summary" : "Creates an access policy", + "tags" : [ "Policies" ] + } + }, + "/policies/{action}/{resource}" : { + "get" : { + "description" : "Will return the effective policy if no component specific policy exists for the specified action and resource. Must have Read permissions to the policy with the desired action and resource. Permissions for the policy that is returned will be indicated in the response. This means the client could be authorized to get the policy for a given component but the effective policy may be inherited from an ancestor Process Group. If the client does not have permissions to that policy, the response will not include the policy and the permissions in the response will be marked accordingly. If the client does not have permissions to the policy of the desired action and resource a 403 response will be returned.", + "operationId" : "getAccessPolicyForResource", + "parameters" : [ { + "description" : "The request action.", + "in" : "path", + "name" : "action", + "required" : true, + "schema" : { + "type" : "string" + } + }, { + "description" : "The resource of the policy.", + "in" : "path", + "name" : "resource", + "required" : true, + "schema" : { + "type" : "string", + "pattern" : ".+" + } + } ], + "responses" : { + "400" : { + "description" : "NiFi was unable to complete the request because it was invalid. The request should not be retried without modification." + }, + "401" : { + "description" : "Client could not be authenticated." + }, + "403" : { + "description" : "Client is not authorized to make this request." + }, + "404" : { + "description" : "The specified resource could not be found." + }, + "409" : { + "description" : "The request was valid but NiFi was not in the appropriate state to process it." + }, + "default" : { + "content" : { + "application/json" : { + "schema" : { + "$ref" : "#/components/schemas/AccessPolicyEntity" + } + } + } + } + }, + "security" : [ { + "Read - /policies/{resource}" : [ ] + } ], + "summary" : "Gets an access policy for the specified action and resource", + "tags" : [ "Policies" ] + } + }, + "/policies/{id}" : { + "delete" : { + "operationId" : "removeAccessPolicy", + "parameters" : [ { + "description" : "The revision is used to verify the client is working with the latest version of the flow.", + "in" : "query", + "name" : "version", + "schema" : { + "$ref" : "#/components/schemas/LongParameter" + } + }, { + "description" : "If the client id is not specified, new one will be generated. This value (whether specified or generated) is included in the response.", + "in" : "query", + "name" : "clientId", + "schema" : { + "$ref" : "#/components/schemas/ClientIdParameter" + } + }, { + "description" : "Acknowledges that this node is disconnected to allow for mutable requests to proceed.", + "in" : "query", + "name" : "disconnectedNodeAcknowledged", + "schema" : { + "type" : "boolean", + "default" : false + } + }, { + "description" : "The access policy id.", + "in" : "path", + "name" : "id", + "required" : true, + "schema" : { + "type" : "string" + } + } ], + "responses" : { + "400" : { + "description" : "NiFi was unable to complete the request because it was invalid. The request should not be retried without modification." + }, + "401" : { + "description" : "Client could not be authenticated." + }, + "403" : { + "description" : "Client is not authorized to make this request." + }, + "404" : { + "description" : "The specified resource could not be found." + }, + "409" : { + "description" : "The request was valid but NiFi was not in the appropriate state to process it." + }, + "default" : { + "content" : { + "application/json" : { + "schema" : { + "$ref" : "#/components/schemas/AccessPolicyEntity" + } + } + } + } + }, + "security" : [ { + "Write - /policies/{resource}" : [ ] + }, { + "Write - Policy of the parent resource - /policies/{resource}" : [ ] + } ], + "summary" : "Deletes an access policy", + "tags" : [ "Policies" ] + }, + "get" : { + "operationId" : "getAccessPolicy", + "parameters" : [ { + "description" : "The access policy id.", + "in" : "path", + "name" : "id", + "required" : true, + "schema" : { + "type" : "string" + } + } ], + "responses" : { + "400" : { + "description" : "NiFi was unable to complete the request because it was invalid. The request should not be retried without modification." + }, + "401" : { + "description" : "Client could not be authenticated." + }, + "403" : { + "description" : "Client is not authorized to make this request." + }, + "404" : { + "description" : "The specified resource could not be found." + }, + "409" : { + "description" : "The request was valid but NiFi was not in the appropriate state to process it." + }, + "default" : { + "content" : { + "application/json" : { + "schema" : { + "$ref" : "#/components/schemas/AccessPolicyEntity" + } + } + } + } + }, + "security" : [ { + "Read - /policies/{resource}" : [ ] + } ], + "summary" : "Gets an access policy", + "tags" : [ "Policies" ] + }, + "put" : { + "operationId" : "updateAccessPolicy", + "parameters" : [ { + "description" : "The access policy id.", + "in" : "path", + "name" : "id", + "required" : true, + "schema" : { + "type" : "string" + } + } ], + "requestBody" : { + "content" : { + "application/json" : { + "schema" : { + "$ref" : "#/components/schemas/AccessPolicyEntity" + } + } + }, + "description" : "The access policy configuration details.", + "required" : true + }, + "responses" : { + "400" : { + "description" : "NiFi was unable to complete the request because it was invalid. The request should not be retried without modification." + }, + "401" : { + "description" : "Client could not be authenticated." + }, + "403" : { + "description" : "Client is not authorized to make this request." + }, + "404" : { + "description" : "The specified resource could not be found." + }, + "409" : { + "description" : "The request was valid but NiFi was not in the appropriate state to process it." + }, + "default" : { + "content" : { + "application/json" : { + "schema" : { + "$ref" : "#/components/schemas/AccessPolicyEntity" + } + } + } + } + }, + "security" : [ { + "Write - /policies/{resource}" : [ ] + } ], + "summary" : "Updates a access policy", + "tags" : [ "Policies" ] + } + }, + "/process-groups/replace-requests/{id}" : { + "delete" : { + "description" : "Deletes the Replace Request with the given ID. After a request is created via a POST to /process-groups/{id}/replace-requests, it is expected that the client will properly clean up the request by DELETE'ing it, once the Replace process has completed. If the request is deleted before the request completes, then the Replace request will finish the step that it is currently performing and then will cancel any subsequent steps. Note: This endpoint is subject to change as NiFi and it's REST API evolve.", + "operationId" : "deleteReplaceProcessGroupRequest", + "parameters" : [ { + "description" : "Acknowledges that this node is disconnected to allow for mutable requests to proceed.", + "in" : "query", + "name" : "disconnectedNodeAcknowledged", + "schema" : { + "type" : "boolean", + "default" : false + } + }, { + "description" : "The ID of the Update Request", + "in" : "path", + "name" : "id", + "required" : true, + "schema" : { + "type" : "string" + } + } ], + "responses" : { + "400" : { + "description" : "NiFi was unable to complete the request because it was invalid. The request should not be retried without modification." + }, + "401" : { + "description" : "Client could not be authenticated." + }, + "403" : { + "description" : "Client is not authorized to make this request." + }, + "404" : { + "description" : "The specified resource could not be found." + }, + "409" : { + "description" : "The request was valid but NiFi was not in the appropriate state to process it." + }, + "default" : { + "content" : { + "application/json" : { + "schema" : { + "$ref" : "#/components/schemas/ProcessGroupReplaceRequestEntity" + } + } + } + } + }, + "security" : [ { + "Only the user that submitted the request can remove it" : [ ] + } ], + "summary" : "Deletes the Replace Request with the given ID", + "tags" : [ "ProcessGroups" ] + }, + "get" : { + "description" : "Returns the Replace Request with the given ID. Once a Replace Request has been created by performing a POST to /process-groups/{id}/replace-requests, that request can subsequently be retrieved via this endpoint, and the request that is fetched will contain the updated state, such as percent complete, the current state of the request, and any failures. Note: This endpoint is subject to change as NiFi and it's REST API evolve.", + "operationId" : "getReplaceProcessGroupRequest", + "parameters" : [ { + "description" : "The ID of the Replace Request", + "in" : "path", + "name" : "id", + "required" : true, + "schema" : { + "type" : "string" + } + } ], + "responses" : { + "400" : { + "description" : "NiFi was unable to complete the request because it was invalid. The request should not be retried without modification." + }, + "401" : { + "description" : "Client could not be authenticated." + }, + "403" : { + "description" : "Client is not authorized to make this request." + }, + "404" : { + "description" : "The specified resource could not be found." + }, + "409" : { + "description" : "The request was valid but NiFi was not in the appropriate state to process it." + }, + "default" : { + "content" : { + "application/json" : { + "schema" : { + "$ref" : "#/components/schemas/ProcessGroupReplaceRequestEntity" + } + } + } + } + }, + "security" : [ { + "Only the user that submitted the request can get it" : [ ] + } ], + "summary" : "Returns the Replace Request with the given ID", + "tags" : [ "ProcessGroups" ] + } + }, + "/process-groups/{id}" : { + "delete" : { + "operationId" : "removeProcessGroup", + "parameters" : [ { + "description" : "The revision is used to verify the client is working with the latest version of the flow.", + "in" : "query", + "name" : "version", + "schema" : { + "$ref" : "#/components/schemas/LongParameter" + } + }, { + "description" : "If the client id is not specified, new one will be generated. This value (whether specified or generated) is included in the response.", + "in" : "query", + "name" : "clientId", + "schema" : { + "$ref" : "#/components/schemas/ClientIdParameter" + } + }, { + "description" : "Acknowledges that this node is disconnected to allow for mutable requests to proceed.", + "in" : "query", + "name" : "disconnectedNodeAcknowledged", + "schema" : { + "type" : "boolean", + "default" : false + } + }, { + "description" : "The process group id.", + "in" : "path", + "name" : "id", + "required" : true, + "schema" : { + "type" : "string" + } + } ], + "responses" : { + "400" : { + "description" : "NiFi was unable to complete the request because it was invalid. The request should not be retried without modification." + }, + "401" : { + "description" : "Client could not be authenticated." + }, + "403" : { + "description" : "Client is not authorized to make this request." + }, + "404" : { + "description" : "The specified resource could not be found." + }, + "409" : { + "description" : "The request was valid but NiFi was not in the appropriate state to process it." + }, + "default" : { + "content" : { + "application/json" : { + "schema" : { + "$ref" : "#/components/schemas/ProcessGroupEntity" + } + } + } + } + }, + "security" : [ { + "Write - /process-groups/{uuid}" : [ ] + }, { + "Write - Parent Process Group - /process-groups/{uuid}" : [ ] + }, { + "Read - any referenced Controller Services by any encapsulated components - /controller-services/{uuid}" : [ ] + }, { + "Write - /{component-type}/{uuid} - For all encapsulated components" : [ ] + } ], + "summary" : "Deletes a process group", + "tags" : [ "ProcessGroups" ] + }, + "get" : { + "operationId" : "getProcessGroup", + "parameters" : [ { + "description" : "The process group id.", + "in" : "path", + "name" : "id", + "required" : true, + "schema" : { + "type" : "string" + } + } ], + "responses" : { + "400" : { + "description" : "NiFi was unable to complete the request because it was invalid. The request should not be retried without modification." + }, + "401" : { + "description" : "Client could not be authenticated." + }, + "403" : { + "description" : "Client is not authorized to make this request." + }, + "404" : { + "description" : "The specified resource could not be found." + }, + "409" : { + "description" : "The request was valid but NiFi was not in the appropriate state to process it." + }, + "default" : { + "content" : { + "application/json" : { + "schema" : { + "$ref" : "#/components/schemas/ProcessGroupEntity" + } + } + } + } + }, + "security" : [ { + "Read - /process-groups/{uuid}" : [ ] + } ], + "summary" : "Gets a process group", + "tags" : [ "ProcessGroups" ] + }, + "put" : { + "operationId" : "updateProcessGroup", + "parameters" : [ { + "description" : "The process group id.", + "in" : "path", + "name" : "id", + "required" : true, + "schema" : { + "type" : "string" + } + } ], + "requestBody" : { + "content" : { + "application/json" : { + "schema" : { + "$ref" : "#/components/schemas/ProcessGroupEntity" + } + } + }, + "description" : "The process group configuration details.", + "required" : true + }, + "responses" : { + "400" : { + "description" : "NiFi was unable to complete the request because it was invalid. The request should not be retried without modification." + }, + "401" : { + "description" : "Client could not be authenticated." + }, + "403" : { + "description" : "Client is not authorized to make this request." + }, + "404" : { + "description" : "The specified resource could not be found." + }, + "409" : { + "description" : "The request was valid but NiFi was not in the appropriate state to process it." + }, + "default" : { + "content" : { + "application/json" : { + "schema" : { + "$ref" : "#/components/schemas/ProcessGroupEntity" + } + } + } + } + }, + "security" : [ { + "Write - /process-groups/{uuid}" : [ ] + } ], + "summary" : "Updates a process group", + "tags" : [ "ProcessGroups" ] + } + }, + "/process-groups/{id}/connections" : { + "get" : { + "operationId" : "getConnections", + "parameters" : [ { + "description" : "The process group id.", + "in" : "path", + "name" : "id", + "required" : true, + "schema" : { + "type" : "string" + } + } ], + "responses" : { + "400" : { + "description" : "NiFi was unable to complete the request because it was invalid. The request should not be retried without modification." + }, + "401" : { + "description" : "Client could not be authenticated." + }, + "403" : { + "description" : "Client is not authorized to make this request." + }, + "404" : { + "description" : "The specified resource could not be found." + }, + "409" : { + "description" : "The request was valid but NiFi was not in the appropriate state to process it." + }, + "default" : { + "content" : { + "application/json" : { + "schema" : { + "$ref" : "#/components/schemas/ConnectionsEntity" + } + } + } + } + }, + "security" : [ { + "Read - /process-groups/{uuid}" : [ ] + } ], + "summary" : "Gets all connections", + "tags" : [ "ProcessGroups" ] + }, + "post" : { + "operationId" : "createConnection", + "parameters" : [ { + "description" : "The process group id.", + "in" : "path", + "name" : "id", + "required" : true, + "schema" : { + "type" : "string" + } + } ], + "requestBody" : { + "content" : { + "application/json" : { + "schema" : { + "$ref" : "#/components/schemas/ConnectionEntity" + } + } + }, + "description" : "The connection configuration details.", + "required" : true + }, + "responses" : { + "400" : { + "description" : "NiFi was unable to complete the request because it was invalid. The request should not be retried without modification." + }, + "401" : { + "description" : "Client could not be authenticated." + }, + "403" : { + "description" : "Client is not authorized to make this request." + }, + "404" : { + "description" : "The specified resource could not be found." + }, + "409" : { + "description" : "The request was valid but NiFi was not in the appropriate state to process it." + }, + "default" : { + "content" : { + "application/json" : { + "schema" : { + "$ref" : "#/components/schemas/ConnectionEntity" + } + } + } + } + }, + "security" : [ { + "Write - /process-groups/{uuid}" : [ ] + }, { + "Write Source - /{component-type}/{uuid}" : [ ] + }, { + "Write Destination - /{component-type}/{uuid}" : [ ] + } ], + "summary" : "Creates a connection", + "tags" : [ "ProcessGroups" ] + } + }, + "/process-groups/{id}/controller-services" : { + "post" : { + "operationId" : "createControllerService_1", + "parameters" : [ { + "description" : "The process group id.", + "in" : "path", + "name" : "id", + "required" : true, + "schema" : { + "type" : "string" + } + } ], + "requestBody" : { + "content" : { + "application/json" : { + "schema" : { + "$ref" : "#/components/schemas/ControllerServiceEntity" + } + } + }, + "description" : "The controller service configuration details.", + "required" : true + }, + "responses" : { + "400" : { + "description" : "NiFi was unable to complete the request because it was invalid. The request should not be retried without modification." + }, + "401" : { + "description" : "Client could not be authenticated." + }, + "403" : { + "description" : "Client is not authorized to make this request." + }, + "409" : { + "description" : "The request was valid but NiFi was not in the appropriate state to process it." + }, + "default" : { + "content" : { + "application/json" : { + "schema" : { + "$ref" : "#/components/schemas/ControllerServiceEntity" + } + } + } + } + }, + "security" : [ { + "Write - /process-groups/{uuid}" : [ ] + }, { + "Read - any referenced Controller Services - /controller-services/{uuid}" : [ ] + }, { + "Write - if the Controller Service is restricted - /restricted-components" : [ ] + } ], + "summary" : "Creates a new controller service", + "tags" : [ "ProcessGroups" ] + } + }, + "/process-groups/{id}/copy" : { + "post" : { + "operationId" : "copy", + "parameters" : [ { + "description" : "The process group id.", + "in" : "path", + "name" : "id", + "required" : true, + "schema" : { + "type" : "string" + } + } ], + "requestBody" : { + "content" : { + "application/json" : { + "schema" : { + "$ref" : "#/components/schemas/CopyRequestEntity" + } + } + }, + "description" : "The request including the components to be copied from the specified Process Group.", + "required" : true + }, + "responses" : { + "400" : { + "description" : "NiFi was unable to complete the request because it was invalid. The request should not be retried without modification." + }, + "401" : { + "description" : "Client could not be authenticated." + }, + "403" : { + "description" : "Client is not authorized to make this request." + }, + "404" : { + "description" : "The specified resource could not be found." + }, + "409" : { + "description" : "The request was valid but NiFi was not in the appropriate state to process it." + }, + "default" : { + "content" : { + "application/json" : { + "schema" : { + "$ref" : "#/components/schemas/CopyResponseEntity" + } + } + } + } + }, + "security" : [ { + "Read - /{component-type}/{uuid} - For all encapsulated components" : [ ] + } ], + "summary" : "Generates a copy response for the given copy request", + "tags" : [ "ProcessGroups" ] + } + }, + "/process-groups/{id}/download" : { + "get" : { + "operationId" : "exportProcessGroup", + "parameters" : [ { + "description" : "The process group id.", + "in" : "path", + "name" : "id", + "required" : true, + "schema" : { + "type" : "string" + } + }, { + "description" : "If referenced services from outside the target group should be included", + "in" : "query", + "name" : "includeReferencedServices", + "schema" : { + "type" : "boolean", + "default" : false + } + } ], + "responses" : { + "400" : { + "description" : "NiFi was unable to complete the request because it was invalid. The request should not be retried without modification." + }, + "401" : { + "description" : "Client could not be authenticated." + }, + "403" : { + "description" : "Client is not authorized to make this request." + }, + "404" : { + "description" : "The specified resource could not be found." + }, + "409" : { + "description" : "The request was valid but NiFi was not in the appropriate state to process it." + }, + "default" : { + "content" : { + "application/json" : { + "schema" : { + "type" : "string" + } + } + } + } + }, + "security" : [ { + "Read - /process-groups/{uuid}" : [ ] + } ], + "summary" : "Gets a process group for download", + "tags" : [ "ProcessGroups" ] + } + }, + "/process-groups/{id}/empty-all-connections-requests" : { + "post" : { + "operationId" : "createEmptyAllConnectionsRequest", + "parameters" : [ { + "description" : "The process group id.", + "in" : "path", + "name" : "id", + "required" : true, + "schema" : { + "type" : "string" + } + } ], + "responses" : { + "202" : { + "description" : "The request has been accepted. An HTTP response header will contain the URI where the status can be polled." + }, + "400" : { + "description" : "NiFi was unable to complete the request because it was invalid. The request should not be retried without modification." + }, + "401" : { + "description" : "Client could not be authenticated." + }, + "403" : { + "description" : "Client is not authorized to make this request." + }, + "404" : { + "description" : "The specified resource could not be found." + }, + "409" : { + "description" : "The request was valid but NiFi was not in the appropriate state to process it." + }, + "default" : { + "content" : { + "application/json" : { + "schema" : { + "$ref" : "#/components/schemas/DropRequestEntity" + } + } + } + } + }, + "security" : [ { + "Read - /process-groups/{uuid} - For this and all encapsulated process groups" : [ ] + }, { + "Write Source Data - /data/{component-type}/{uuid} - For all encapsulated connections" : [ ] + } ], + "summary" : "Creates a request to drop all flowfiles of all connection queues in this process group.", + "tags" : [ "ProcessGroups" ] + } + }, + "/process-groups/{id}/empty-all-connections-requests/{drop-request-id}" : { + "delete" : { + "operationId" : "removeDropRequest_1", + "parameters" : [ { + "description" : "The process group id.", + "in" : "path", + "name" : "id", + "required" : true, + "schema" : { + "type" : "string" + } + }, { + "description" : "The drop request id.", + "in" : "path", + "name" : "drop-request-id", + "required" : true, + "schema" : { + "type" : "string" + } + } ], + "responses" : { + "400" : { + "description" : "NiFi was unable to complete the request because it was invalid. The request should not be retried without modification." + }, + "401" : { + "description" : "Client could not be authenticated." + }, + "403" : { + "description" : "Client is not authorized to make this request." + }, + "404" : { + "description" : "The specified resource could not be found." + }, + "409" : { + "description" : "The request was valid but NiFi was not in the appropriate state to process it." + }, + "default" : { + "content" : { + "application/json" : { + "schema" : { + "$ref" : "#/components/schemas/DropRequestEntity" + } + } + } + } + }, + "security" : [ { + "Read - /process-groups/{uuid} - For this and all encapsulated process groups" : [ ] + }, { + "Write Source Data - /data/{component-type}/{uuid} - For all encapsulated connections" : [ ] + } ], + "summary" : "Cancels and/or removes a request to drop all flowfiles.", + "tags" : [ "ProcessGroups" ] + }, + "get" : { + "operationId" : "getDropAllFlowfilesRequest", + "parameters" : [ { + "description" : "The process group id.", + "in" : "path", + "name" : "id", + "required" : true, + "schema" : { + "type" : "string" + } + }, { + "description" : "The drop request id.", + "in" : "path", + "name" : "drop-request-id", + "required" : true, + "schema" : { + "type" : "string" + } + } ], + "responses" : { + "400" : { + "description" : "NiFi was unable to complete the request because it was invalid. The request should not be retried without modification." + }, + "401" : { + "description" : "Client could not be authenticated." + }, + "403" : { + "description" : "Client is not authorized to make this request." + }, + "404" : { + "description" : "The specified resource could not be found." + }, + "409" : { + "description" : "The request was valid but NiFi was not in the appropriate state to process it." + }, + "default" : { + "content" : { + "application/json" : { + "schema" : { + "$ref" : "#/components/schemas/DropRequestEntity" + } + } + } + } + }, + "security" : [ { + "Read - /process-groups/{uuid} - For this and all encapsulated process groups" : [ ] + }, { + "Write Source Data - /data/{component-type}/{uuid} - For all encapsulated connections" : [ ] + } ], + "summary" : "Gets the current status of a drop all flowfiles request.", + "tags" : [ "ProcessGroups" ] + } + }, + "/process-groups/{id}/flow-contents" : { + "put" : { + "description" : "This endpoint is used for replication within a cluster, when replacing a flow with a new flow. It expects that the flow beingreplaced is not under version control and that the given snapshot will not modify any Processor that is currently running or any Controller Service that is enabled. Note: This endpoint is subject to change as NiFi and it's REST API evolve.", + "operationId" : "replaceProcessGroup", + "parameters" : [ { + "description" : "The process group id.", + "in" : "path", + "name" : "id", + "required" : true, + "schema" : { + "type" : "string" + } + } ], + "requestBody" : { + "content" : { + "application/json" : { + "schema" : { + "$ref" : "#/components/schemas/ProcessGroupImportEntity" + } + } + }, + "description" : "The process group replace request entity.", + "required" : true + }, + "responses" : { + "400" : { + "description" : "NiFi was unable to complete the request because it was invalid. The request should not be retried without modification." + }, + "401" : { + "description" : "Client could not be authenticated." + }, + "403" : { + "description" : "Client is not authorized to make this request." + }, + "404" : { + "description" : "The specified resource could not be found." + }, + "409" : { + "description" : "The request was valid but NiFi was not in the appropriate state to process it." + }, + "default" : { + "content" : { + "application/json" : { + "schema" : { + "$ref" : "#/components/schemas/ProcessGroupImportEntity" + } + } + } + } + }, + "security" : [ { + "Read - /process-groups/{uuid}" : [ ] + }, { + "Write - /process-groups/{uuid}" : [ ] + } ], + "summary" : "Replace Process Group contents with the given ID with the specified Process Group contents", + "tags" : [ "ProcessGroups" ] + } + }, + "/process-groups/{id}/funnels" : { + "get" : { + "operationId" : "getFunnels", + "parameters" : [ { + "description" : "The process group id.", + "in" : "path", + "name" : "id", + "required" : true, + "schema" : { + "type" : "string" + } + } ], + "responses" : { + "400" : { + "description" : "NiFi was unable to complete the request because it was invalid. The request should not be retried without modification." + }, + "401" : { + "description" : "Client could not be authenticated." + }, + "403" : { + "description" : "Client is not authorized to make this request." + }, + "404" : { + "description" : "The specified resource could not be found." + }, + "409" : { + "description" : "The request was valid but NiFi was not in the appropriate state to process it." + }, + "default" : { + "content" : { + "application/json" : { + "schema" : { + "$ref" : "#/components/schemas/FunnelsEntity" + } + } + } + } + }, + "security" : [ { + "Read - /process-groups/{uuid}" : [ ] + } ], + "summary" : "Gets all funnels", + "tags" : [ "ProcessGroups" ] + }, + "post" : { + "operationId" : "createFunnel", + "parameters" : [ { + "description" : "The process group id.", + "in" : "path", + "name" : "id", + "required" : true, + "schema" : { + "type" : "string" + } + } ], + "requestBody" : { + "content" : { + "application/json" : { + "schema" : { + "$ref" : "#/components/schemas/FunnelEntity" + } + } + }, + "description" : "The funnel configuration details.", + "required" : true + }, + "responses" : { + "400" : { + "description" : "NiFi was unable to complete the request because it was invalid. The request should not be retried without modification." + }, + "401" : { + "description" : "Client could not be authenticated." + }, + "403" : { + "description" : "Client is not authorized to make this request." + }, + "404" : { + "description" : "The specified resource could not be found." + }, + "409" : { + "description" : "The request was valid but NiFi was not in the appropriate state to process it." + }, + "default" : { + "content" : { + "application/json" : { + "schema" : { + "$ref" : "#/components/schemas/FunnelEntity" + } + } + } + } + }, + "security" : [ { + "Write - /process-groups/{uuid}" : [ ] + } ], + "summary" : "Creates a funnel", + "tags" : [ "ProcessGroups" ] + } + }, + "/process-groups/{id}/input-ports" : { + "get" : { + "operationId" : "getInputPorts", + "parameters" : [ { + "description" : "The process group id.", + "in" : "path", + "name" : "id", + "required" : true, + "schema" : { + "type" : "string" + } + } ], + "responses" : { + "400" : { + "description" : "NiFi was unable to complete the request because it was invalid. The request should not be retried without modification." + }, + "401" : { + "description" : "Client could not be authenticated." + }, + "403" : { + "description" : "Client is not authorized to make this request." + }, + "404" : { + "description" : "The specified resource could not be found." + }, + "409" : { + "description" : "The request was valid but NiFi was not in the appropriate state to process it." + }, + "default" : { + "content" : { + "application/json" : { + "schema" : { + "$ref" : "#/components/schemas/InputPortsEntity" + } + } + } + } + }, + "security" : [ { + "Read - /process-groups/{uuid}" : [ ] + } ], + "summary" : "Gets all input ports", + "tags" : [ "ProcessGroups" ] + }, + "post" : { + "operationId" : "createInputPort", + "parameters" : [ { + "description" : "The process group id.", + "in" : "path", + "name" : "id", + "required" : true, + "schema" : { + "type" : "string" + } + } ], + "requestBody" : { + "content" : { + "application/json" : { + "schema" : { + "$ref" : "#/components/schemas/PortEntity" + } + } + }, + "description" : "The input port configuration details.", + "required" : true + }, + "responses" : { + "400" : { + "description" : "NiFi was unable to complete the request because it was invalid. The request should not be retried without modification." + }, + "401" : { + "description" : "Client could not be authenticated." + }, + "403" : { + "description" : "Client is not authorized to make this request." + }, + "404" : { + "description" : "The specified resource could not be found." + }, + "409" : { + "description" : "The request was valid but NiFi was not in the appropriate state to process it." + }, + "default" : { + "content" : { + "application/json" : { + "schema" : { + "$ref" : "#/components/schemas/PortEntity" + } + } + } + } + }, + "security" : [ { + "Write - /process-groups/{uuid}" : [ ] + } ], + "summary" : "Creates an input port", + "tags" : [ "ProcessGroups" ] + } + }, + "/process-groups/{id}/labels" : { + "get" : { + "operationId" : "getLabels", + "parameters" : [ { + "description" : "The process group id.", + "in" : "path", + "name" : "id", + "required" : true, + "schema" : { + "type" : "string" + } + } ], + "responses" : { + "400" : { + "description" : "NiFi was unable to complete the request because it was invalid. The request should not be retried without modification." + }, + "401" : { + "description" : "Client could not be authenticated." + }, + "403" : { + "description" : "Client is not authorized to make this request." + }, + "404" : { + "description" : "The specified resource could not be found." + }, + "409" : { + "description" : "The request was valid but NiFi was not in the appropriate state to process it." + }, + "default" : { + "content" : { + "application/json" : { + "schema" : { + "$ref" : "#/components/schemas/LabelsEntity" + } + } + } + } + }, + "security" : [ { + "Read - /process-groups/{uuid}" : [ ] + } ], + "summary" : "Gets all labels", + "tags" : [ "ProcessGroups" ] + }, + "post" : { + "operationId" : "createLabel", + "parameters" : [ { + "description" : "The process group id.", + "in" : "path", + "name" : "id", + "required" : true, + "schema" : { + "type" : "string" + } + } ], + "requestBody" : { + "content" : { + "application/json" : { + "schema" : { + "$ref" : "#/components/schemas/LabelEntity" + } + } + }, + "description" : "The label configuration details.", + "required" : true + }, + "responses" : { + "400" : { + "description" : "NiFi was unable to complete the request because it was invalid. The request should not be retried without modification." + }, + "401" : { + "description" : "Client could not be authenticated." + }, + "403" : { + "description" : "Client is not authorized to make this request." + }, + "404" : { + "description" : "The specified resource could not be found." + }, + "409" : { + "description" : "The request was valid but NiFi was not in the appropriate state to process it." + }, + "default" : { + "content" : { + "application/json" : { + "schema" : { + "$ref" : "#/components/schemas/LabelEntity" + } + } + } + } + }, + "security" : [ { + "Write - /process-groups/{uuid}" : [ ] + } ], + "summary" : "Creates a label", + "tags" : [ "ProcessGroups" ] + } + }, + "/process-groups/{id}/local-modifications" : { + "get" : { + "operationId" : "getLocalModifications", + "parameters" : [ { + "description" : "The process group id.", + "in" : "path", + "name" : "id", + "required" : true, + "schema" : { + "type" : "string" + } + } ], + "responses" : { + "400" : { + "description" : "NiFi was unable to complete the request because it was invalid. The request should not be retried without modification." + }, + "401" : { + "description" : "Client could not be authenticated." + }, + "403" : { + "description" : "Client is not authorized to make this request." + }, + "404" : { + "description" : "The specified resource could not be found." + }, + "409" : { + "description" : "The request was valid but NiFi was not in the appropriate state to process it." + }, + "default" : { + "content" : { + "application/json" : { + "schema" : { + "$ref" : "#/components/schemas/FlowComparisonEntity" + } + } + } + } + }, + "security" : [ { + "Read - /process-groups/{uuid}" : [ ] + }, { + "Read - /{component-type}/{uuid} - For all encapsulated components" : [ ] + } ], + "summary" : "Gets a list of local modifications to the Process Group since it was last synchronized with the Flow Registry", + "tags" : [ "ProcessGroups" ] + } + }, + "/process-groups/{id}/output-ports" : { + "get" : { + "operationId" : "getOutputPorts", + "parameters" : [ { + "description" : "The process group id.", + "in" : "path", + "name" : "id", + "required" : true, + "schema" : { + "type" : "string" + } + } ], + "responses" : { + "400" : { + "description" : "NiFi was unable to complete the request because it was invalid. The request should not be retried without modification." + }, + "401" : { + "description" : "Client could not be authenticated." + }, + "403" : { + "description" : "Client is not authorized to make this request." + }, + "404" : { + "description" : "The specified resource could not be found." + }, + "409" : { + "description" : "The request was valid but NiFi was not in the appropriate state to process it." + }, + "default" : { + "content" : { + "application/json" : { + "schema" : { + "$ref" : "#/components/schemas/OutputPortsEntity" + } + } + } + } + }, + "security" : [ { + "Read - /process-groups/{uuid}" : [ ] + } ], + "summary" : "Gets all output ports", + "tags" : [ "ProcessGroups" ] + }, + "post" : { + "operationId" : "createOutputPort", + "parameters" : [ { + "description" : "The process group id.", + "in" : "path", + "name" : "id", + "required" : true, + "schema" : { + "type" : "string" + } + } ], + "requestBody" : { + "content" : { + "application/json" : { + "schema" : { + "$ref" : "#/components/schemas/PortEntity" + } + } + }, + "description" : "The output port configuration.", + "required" : true + }, + "responses" : { + "400" : { + "description" : "NiFi was unable to complete the request because it was invalid. The request should not be retried without modification." + }, + "401" : { + "description" : "Client could not be authenticated." + }, + "403" : { + "description" : "Client is not authorized to make this request." + }, + "404" : { + "description" : "The specified resource could not be found." + }, + "409" : { + "description" : "The request was valid but NiFi was not in the appropriate state to process it." + }, + "default" : { + "content" : { + "application/json" : { + "schema" : { + "$ref" : "#/components/schemas/PortEntity" + } + } + } + } + }, + "security" : [ { + "Write - /process-groups/{uuid}" : [ ] + } ], + "summary" : "Creates an output port", + "tags" : [ "ProcessGroups" ] + } + }, + "/process-groups/{id}/paste" : { + "put" : { + "operationId" : "paste", + "parameters" : [ { + "description" : "The process group id.", + "in" : "path", + "name" : "id", + "required" : true, + "schema" : { + "type" : "string" + } + } ], + "requestBody" : { + "content" : { + "application/json" : { + "schema" : { + "$ref" : "#/components/schemas/PasteRequestEntity" + } + } + }, + "description" : "The request including the components to be pasted into the specified Process Group.", + "required" : true + }, + "responses" : { + "400" : { + "description" : "NiFi was unable to complete the request because it was invalid. The request should not be retried without modification." + }, + "401" : { + "description" : "Client could not be authenticated." + }, + "403" : { + "description" : "Client is not authorized to make this request." + }, + "409" : { + "description" : "The request was valid but NiFi was not in the appropriate state to process it." + }, + "default" : { + "content" : { + "application/json" : { + "schema" : { + "$ref" : "#/components/schemas/PasteResponseEntity" + } + } + } + } + }, + "security" : [ { + "Write - /process-groups/{uuid}" : [ ] + } ], + "summary" : "Pastes into the specified process group", + "tags" : [ "ProcessGroups" ] + } + }, + "/process-groups/{id}/process-groups" : { + "get" : { + "operationId" : "getProcessGroups", + "parameters" : [ { + "description" : "The process group id.", + "in" : "path", + "name" : "id", + "required" : true, + "schema" : { + "type" : "string" + } + } ], + "responses" : { + "400" : { + "description" : "NiFi was unable to complete the request because it was invalid. The request should not be retried without modification." + }, + "401" : { + "description" : "Client could not be authenticated." + }, + "403" : { + "description" : "Client is not authorized to make this request." + }, + "404" : { + "description" : "The specified resource could not be found." + }, + "409" : { + "description" : "The request was valid but NiFi was not in the appropriate state to process it." + }, + "default" : { + "content" : { + "application/json" : { + "schema" : { + "$ref" : "#/components/schemas/ProcessGroupsEntity" + } + } + } + } + }, + "security" : [ { + "Read - /process-groups/{uuid}" : [ ] + } ], + "summary" : "Gets all process groups", + "tags" : [ "ProcessGroups" ] + }, + "post" : { + "operationId" : "createProcessGroup", + "parameters" : [ { + "description" : "The process group id.", + "in" : "path", + "name" : "id", + "required" : true, + "schema" : { + "type" : "string" + } + }, { + "description" : "Handling Strategy controls whether to keep or replace Parameter Contexts", + "in" : "query", + "name" : "parameterContextHandlingStrategy", + "schema" : { + "type" : "string", + "default" : "KEEP_EXISTING", + "enum" : [ "KEEP_EXISTING", "REPLACE" ] + } + } ], + "requestBody" : { + "content" : { + "application/json" : { + "schema" : { + "$ref" : "#/components/schemas/ProcessGroupEntity" + } + } + }, + "description" : "The process group configuration details.", + "required" : true + }, + "responses" : { + "400" : { + "description" : "NiFi was unable to complete the request because it was invalid. The request should not be retried without modification." + }, + "401" : { + "description" : "Client could not be authenticated." + }, + "403" : { + "description" : "Client is not authorized to make this request." + }, + "404" : { + "description" : "The specified resource could not be found." + }, + "409" : { + "description" : "The request was valid but NiFi was not in the appropriate state to process it." + }, + "default" : { + "content" : { + "application/json" : { + "schema" : { + "$ref" : "#/components/schemas/ProcessGroupEntity" + } + } + } + } + }, + "security" : [ { + "Write - /process-groups/{uuid}" : [ ] + } ], + "summary" : "Creates a process group", + "tags" : [ "ProcessGroups" ] + } + }, + "/process-groups/{id}/process-groups/import" : { + "post" : { + "operationId" : "importProcessGroup", + "parameters" : [ { + "description" : "The process group id.", + "in" : "path", + "name" : "id", + "required" : true, + "schema" : { + "type" : "string" + } + } ], + "requestBody" : { + "content" : { + "application/json" : { + "schema" : { + "$ref" : "#/components/schemas/ProcessGroupUploadEntity" + } + } + } + }, + "responses" : { + "400" : { + "description" : "NiFi was unable to complete the request because it was invalid. The request should not be retried without modification." + }, + "401" : { + "description" : "Client could not be authenticated." + }, + "403" : { + "description" : "Client is not authorized to make this request." + }, + "409" : { + "description" : "The request was valid but NiFi was not in the appropriate state to process it." + }, + "default" : { + "content" : { + "application/json" : { + "schema" : { + "$ref" : "#/components/schemas/ProcessGroupEntity" + } + } + } + } + }, + "security" : [ { + "Write - /process-groups/{uuid}" : [ ] + } ], + "summary" : "Imports a specified process group", + "tags" : [ "ProcessGroups" ] + } + }, + "/process-groups/{id}/process-groups/upload" : { + "post" : { + "operationId" : "uploadProcessGroup", + "parameters" : [ { + "description" : "The process group id.", + "in" : "path", + "name" : "id", + "required" : true, + "schema" : { + "type" : "string" + } + } ], + "requestBody" : { + "content" : { + "multipart/form-data" : { + "schema" : { + "type" : "object", + "properties" : { + "clientId" : { + "type" : "string", + "description" : "The client id." + }, + "disconnectedNodeAcknowledged" : { + "type" : "boolean", + "default" : false, + "description" : "Acknowledges that this node is disconnected to allow for mutable requests to proceed." + }, + "file" : { + "type" : "object" + }, + "groupName" : { + "type" : "string", + "description" : "The process group name." + }, + "positionX" : { + "type" : "number", + "format" : "double", + "description" : "The process group X position." + }, + "positionY" : { + "type" : "number", + "format" : "double", + "description" : "The process group Y position." + } + }, + "required" : [ "clientId", "groupName", "positionX", "positionY" ] + } + } + } + }, + "responses" : { + "400" : { + "description" : "NiFi was unable to complete the request because it was invalid. The request should not be retried without modification." + }, + "401" : { + "description" : "Client could not be authenticated." + }, + "403" : { + "description" : "Client is not authorized to make this request." + }, + "404" : { + "description" : "The specified resource could not be found." + }, + "409" : { + "description" : "The request was valid but NiFi was not in the appropriate state to process it." + }, + "default" : { + "content" : { + "application/json" : { + "schema" : { + "$ref" : "#/components/schemas/ProcessGroupEntity" + } + } + } + } + }, + "security" : [ { + "Write - /process-groups/{uuid}" : [ ] + } ], + "summary" : "Uploads a versioned flow definition and creates a process group", + "tags" : [ "ProcessGroups" ] + } + }, + "/process-groups/{id}/processors" : { + "get" : { + "operationId" : "getProcessors", + "parameters" : [ { + "description" : "The process group id.", + "in" : "path", + "name" : "id", + "required" : true, + "schema" : { + "type" : "string" + } + }, { + "description" : "Whether or not to include processors from descendant process groups", + "in" : "query", + "name" : "includeDescendantGroups", + "schema" : { + "type" : "boolean", + "default" : false + } + } ], + "responses" : { + "400" : { + "description" : "NiFi was unable to complete the request because it was invalid. The request should not be retried without modification." + }, + "401" : { + "description" : "Client could not be authenticated." + }, + "403" : { + "description" : "Client is not authorized to make this request." + }, + "404" : { + "description" : "The specified resource could not be found." + }, + "409" : { + "description" : "The request was valid but NiFi was not in the appropriate state to process it." + }, + "default" : { + "content" : { + "application/json" : { + "schema" : { + "$ref" : "#/components/schemas/ProcessorsEntity" + } + } + } + } + }, + "security" : [ { + "Read - /process-groups/{uuid}" : [ ] + } ], + "summary" : "Gets all processors", + "tags" : [ "ProcessGroups" ] + }, + "post" : { + "operationId" : "createProcessor", + "parameters" : [ { + "description" : "The process group id.", + "in" : "path", + "name" : "id", + "required" : true, + "schema" : { + "type" : "string" + } + } ], + "requestBody" : { + "content" : { + "application/json" : { + "schema" : { + "$ref" : "#/components/schemas/ProcessorEntity" + } + } + }, + "description" : "The processor configuration details.", + "required" : true + }, + "responses" : { + "400" : { + "description" : "NiFi was unable to complete the request because it was invalid. The request should not be retried without modification." + }, + "401" : { + "description" : "Client could not be authenticated." + }, + "403" : { + "description" : "Client is not authorized to make this request." + }, + "404" : { + "description" : "The specified resource could not be found." + }, + "409" : { + "description" : "The request was valid but NiFi was not in the appropriate state to process it." + }, + "default" : { + "content" : { + "application/json" : { + "schema" : { + "$ref" : "#/components/schemas/ProcessorEntity" + } + } + } + } + }, + "security" : [ { + "Write - /process-groups/{uuid}" : [ ] + }, { + "Read - any referenced Controller Services - /controller-services/{uuid}" : [ ] + }, { + "Write - if the Processor is restricted - /restricted-components" : [ ] + } ], + "summary" : "Creates a new processor", + "tags" : [ "ProcessGroups" ] + } + }, + "/process-groups/{id}/remote-process-groups" : { + "get" : { + "operationId" : "getRemoteProcessGroups", + "parameters" : [ { + "description" : "The process group id.", + "in" : "path", + "name" : "id", + "required" : true, + "schema" : { + "type" : "string" + } + } ], + "responses" : { + "400" : { + "description" : "NiFi was unable to complete the request because it was invalid. The request should not be retried without modification." + }, + "401" : { + "description" : "Client could not be authenticated." + }, + "403" : { + "description" : "Client is not authorized to make this request." + }, + "404" : { + "description" : "The specified resource could not be found." + }, + "409" : { + "description" : "The request was valid but NiFi was not in the appropriate state to process it." + }, + "default" : { + "content" : { + "application/json" : { + "schema" : { + "$ref" : "#/components/schemas/RemoteProcessGroupsEntity" + } + } + } + } + }, + "security" : [ { + "Read - /process-groups/{uuid}" : [ ] + } ], + "summary" : "Gets all remote process groups", + "tags" : [ "ProcessGroups" ] + }, + "post" : { + "operationId" : "createRemoteProcessGroup", + "parameters" : [ { + "description" : "The process group id.", + "in" : "path", + "name" : "id", + "required" : true, + "schema" : { + "type" : "string" + } + } ], + "requestBody" : { + "content" : { + "application/json" : { + "schema" : { + "$ref" : "#/components/schemas/RemoteProcessGroupEntity" + } + } + }, + "description" : "The remote process group configuration details.", + "required" : true + }, + "responses" : { + "400" : { + "description" : "NiFi was unable to complete the request because it was invalid. The request should not be retried without modification." + }, + "401" : { + "description" : "Client could not be authenticated." + }, + "403" : { + "description" : "Client is not authorized to make this request." + }, + "404" : { + "description" : "The specified resource could not be found." + }, + "409" : { + "description" : "The request was valid but NiFi was not in the appropriate state to process it." + }, + "default" : { + "content" : { + "application/json" : { + "schema" : { + "$ref" : "#/components/schemas/RemoteProcessGroupEntity" + } + } + } + } + }, + "security" : [ { + "Write - /process-groups/{uuid}" : [ ] + } ], + "summary" : "Creates a new process group", + "tags" : [ "ProcessGroups" ] + } + }, + "/process-groups/{id}/replace-requests" : { + "post" : { + "description" : "This will initiate the action of replacing a process group with the given process group. This can be a lengthy process, as it will stop any Processors and disable any Controller Services necessary to perform the action and then restart them. As a result, the endpoint will immediately return a ProcessGroupReplaceRequestEntity, and the process of replacing the flow will occur asynchronously in the background. The client may then periodically poll the status of the request by issuing a GET request to /process-groups/replace-requests/{requestId}. Once the request is completed, the client is expected to issue a DELETE request to /process-groups/replace-requests/{requestId}. Note: This endpoint is subject to change as NiFi and it's REST API evolve.", + "operationId" : "initiateReplaceProcessGroup", + "parameters" : [ { + "description" : "The process group id.", + "in" : "path", + "name" : "id", + "required" : true, + "schema" : { + "type" : "string" + } + } ], + "requestBody" : { + "content" : { + "application/json" : { + "schema" : { + "$ref" : "#/components/schemas/ProcessGroupImportEntity" + } + } + }, + "description" : "The process group replace request entity", + "required" : true + }, + "responses" : { + "400" : { + "description" : "NiFi was unable to complete the request because it was invalid. The request should not be retried without modification." + }, + "401" : { + "description" : "Client could not be authenticated." + }, + "403" : { + "description" : "Client is not authorized to make this request." + }, + "404" : { + "description" : "The specified resource could not be found." + }, + "409" : { + "description" : "The request was valid but NiFi was not in the appropriate state to process it." + }, + "default" : { + "content" : { + "application/json" : { + "schema" : { + "$ref" : "#/components/schemas/ProcessGroupReplaceRequestEntity" + } + } + } + } + }, + "security" : [ { + "Read - /process-groups/{uuid}" : [ ] + }, { + "Write - /process-groups/{uuid}" : [ ] + }, { + "Read - /{component-type}/{uuid} - For all encapsulated components" : [ ] + }, { + "Write - /{component-type}/{uuid} - For all encapsulated components" : [ ] + }, { + "Write - if the snapshot contains any restricted components - /restricted-components" : [ ] + }, { + "Read - /parameter-contexts/{uuid} - For any Parameter Context that is referenced by a Property that is changed, added, or removed" : [ ] + } ], + "summary" : "Initiate the Replace Request of a Process Group with the given ID", + "tags" : [ "ProcessGroups" ] + } + }, + "/process-groups/{id}/snippet-instance" : { + "post" : { + "operationId" : "copySnippet", + "parameters" : [ { + "description" : "The process group id.", + "in" : "path", + "name" : "id", + "required" : true, + "schema" : { + "type" : "string" + } + } ], + "requestBody" : { + "content" : { + "application/json" : { + "schema" : { + "$ref" : "#/components/schemas/CopySnippetRequestEntity" + } + } + }, + "description" : "The copy snippet request.", + "required" : true + }, + "responses" : { + "400" : { + "description" : "NiFi was unable to complete the request because it was invalid. The request should not be retried without modification." + }, + "401" : { + "description" : "Client could not be authenticated." + }, + "403" : { + "description" : "Client is not authorized to make this request." + }, + "404" : { + "description" : "The specified resource could not be found." + }, + "409" : { + "description" : "The request was valid but NiFi was not in the appropriate state to process it." + }, + "default" : { + "content" : { + "application/json" : { + "schema" : { + "$ref" : "#/components/schemas/FlowEntity" + } + } + } + } + }, + "security" : [ { + "Write - /process-groups/{uuid}" : [ ] + }, { + "Read - /{component-type}/{uuid} - For each component in the snippet and their descendant components" : [ ] + }, { + "Write - if the snippet contains any restricted Processors - /restricted-components" : [ ] + } ], + "summary" : "Copies a snippet and discards it.", + "tags" : [ "ProcessGroups" ] + } + }, + "/processors/run-status-details/queries" : { + "post" : { + "operationId" : "getProcessorRunStatusDetails", + "requestBody" : { + "content" : { + "application/json" : { + "schema" : { + "$ref" : "#/components/schemas/RunStatusDetailsRequestEntity" + } + } + }, + "description" : "The request for the processors that should be included in the results" + }, + "responses" : { + "400" : { + "description" : "NiFi was unable to complete the request because it was invalid. The request should not be retried without modification." + }, + "401" : { + "description" : "Client could not be authenticated." + }, + "403" : { + "description" : "Client is not authorized to make this request." + }, + "404" : { + "description" : "The specified resource could not be found." + }, + "409" : { + "description" : "The request was valid but NiFi was not in the appropriate state to process it." + }, + "default" : { + "content" : { + "application/json" : { + "schema" : { + "$ref" : "#/components/schemas/ProcessorsRunStatusDetailsEntity" + } + } + } + } + }, + "security" : [ { + "Read - /processors/{uuid} for each processor whose run status information is requested" : [ ] + } ], + "summary" : "Submits a query to retrieve the run status details of all processors that are in the given list of Processor IDs", + "tags" : [ "Processors" ] + } + }, + "/processors/{id}" : { + "delete" : { + "operationId" : "deleteProcessor", + "parameters" : [ { + "description" : "The revision is used to verify the client is working with the latest version of the flow.", + "in" : "query", + "name" : "version", + "schema" : { + "$ref" : "#/components/schemas/LongParameter" + } + }, { + "description" : "If the client id is not specified, new one will be generated. This value (whether specified or generated) is included in the response.", + "in" : "query", + "name" : "clientId", + "schema" : { + "$ref" : "#/components/schemas/ClientIdParameter" + } + }, { + "description" : "Acknowledges that this node is disconnected to allow for mutable requests to proceed.", + "in" : "query", + "name" : "disconnectedNodeAcknowledged", + "schema" : { + "type" : "boolean", + "default" : false + } + }, { + "description" : "The processor id.", + "in" : "path", + "name" : "id", + "required" : true, + "schema" : { + "type" : "string" + } + } ], + "responses" : { + "400" : { + "description" : "NiFi was unable to complete the request because it was invalid. The request should not be retried without modification." + }, + "401" : { + "description" : "Client could not be authenticated." + }, + "403" : { + "description" : "Client is not authorized to make this request." + }, + "404" : { + "description" : "The specified resource could not be found." + }, + "409" : { + "description" : "The request was valid but NiFi was not in the appropriate state to process it." + }, + "default" : { + "content" : { + "application/json" : { + "schema" : { + "$ref" : "#/components/schemas/ProcessorEntity" + } + } + } + } + }, + "security" : [ { + "Write - /processors/{uuid}" : [ ] + }, { + "Write - Parent Process Group - /process-groups/{uuid}" : [ ] + }, { + "Read - any referenced Controller Services - /controller-services/{uuid}" : [ ] + } ], + "summary" : "Deletes a processor", + "tags" : [ "Processors" ] + }, + "get" : { + "operationId" : "getProcessor", + "parameters" : [ { + "description" : "The processor id.", + "in" : "path", + "name" : "id", + "required" : true, + "schema" : { + "type" : "string" + } + } ], + "responses" : { + "400" : { + "description" : "NiFi was unable to complete the request because it was invalid. The request should not be retried without modification." + }, + "401" : { + "description" : "Client could not be authenticated." + }, + "403" : { + "description" : "Client is not authorized to make this request." + }, + "404" : { + "description" : "The specified resource could not be found." + }, + "409" : { + "description" : "The request was valid but NiFi was not in the appropriate state to process it." + }, + "default" : { + "content" : { + "application/json" : { + "schema" : { + "$ref" : "#/components/schemas/ProcessorEntity" + } + } + } + } + }, + "security" : [ { + "Read - /processors/{uuid}" : [ ] + } ], + "summary" : "Gets a processor", + "tags" : [ "Processors" ] + }, + "put" : { + "operationId" : "updateProcessor", + "parameters" : [ { + "description" : "The processor id.", + "in" : "path", + "name" : "id", + "required" : true, + "schema" : { + "type" : "string" + } + } ], + "requestBody" : { + "content" : { + "application/json" : { + "schema" : { + "$ref" : "#/components/schemas/ProcessorEntity" + } + } + }, + "description" : "The processor configuration details.", + "required" : true + }, + "responses" : { + "400" : { + "description" : "NiFi was unable to complete the request because it was invalid. The request should not be retried without modification." + }, + "401" : { + "description" : "Client could not be authenticated." + }, + "403" : { + "description" : "Client is not authorized to make this request." + }, + "404" : { + "description" : "The specified resource could not be found." + }, + "409" : { + "description" : "The request was valid but NiFi was not in the appropriate state to process it." + }, + "default" : { + "content" : { + "application/json" : { + "schema" : { + "$ref" : "#/components/schemas/ProcessorEntity" + } + } + } + } + }, + "security" : [ { + "Write - /processors/{uuid}" : [ ] + }, { + "Read - any referenced Controller Services if this request changes the reference - /controller-services/{uuid}" : [ ] + } ], + "summary" : "Updates a processor", + "tags" : [ "Processors" ] + } + }, + "/processors/{id}/config/analysis" : { + "post" : { + "operationId" : "analyzeConfiguration_2", + "parameters" : [ { + "description" : "The processor id.", + "in" : "path", + "name" : "id", + "required" : true, + "schema" : { + "type" : "string" + } + } ], + "requestBody" : { + "content" : { + "application/json" : { + "schema" : { + "$ref" : "#/components/schemas/ConfigurationAnalysisEntity" + } + } + }, + "description" : "The processor configuration analysis request.", + "required" : true + }, + "responses" : { + "400" : { + "description" : "NiFi was unable to complete the request because it was invalid. The request should not be retried without modification." + }, + "401" : { + "description" : "Client could not be authenticated." + }, + "403" : { + "description" : "Client is not authorized to make this request." + }, + "404" : { + "description" : "The specified resource could not be found." + }, + "409" : { + "description" : "The request was valid but NiFi was not in the appropriate state to process it." + }, + "default" : { + "content" : { + "application/json" : { + "schema" : { + "$ref" : "#/components/schemas/ConfigurationAnalysisEntity" + } + } + } + } + }, + "security" : [ { + "Read - /processors/{uuid}" : [ ] + } ], + "summary" : "Performs analysis of the component's configuration, providing information about which attributes are referenced.", + "tags" : [ "Processors" ] + } + }, + "/processors/{id}/config/verification-requests" : { + "post" : { + "description" : "This will initiate the process of verifying a given Processor configuration. This may be a long-running task. As a result, this endpoint will immediately return a ProcessorConfigVerificationRequestEntity, and the process of performing the verification will occur asynchronously in the background. The client may then periodically poll the status of the request by issuing a GET request to /processors/{processorId}/verification-requests/{requestId}. Once the request is completed, the client is expected to issue a DELETE request to /processors/{processorId}/verification-requests/{requestId}.", + "operationId" : "submitProcessorVerificationRequest", + "parameters" : [ { + "description" : "The processor id.", + "in" : "path", + "name" : "id", + "required" : true, + "schema" : { + "type" : "string" + } + } ], + "requestBody" : { + "content" : { + "application/json" : { + "schema" : { + "$ref" : "#/components/schemas/VerifyConfigRequestEntity" + } + } + }, + "description" : "The processor configuration verification request.", + "required" : true + }, + "responses" : { + "400" : { + "description" : "NiFi was unable to complete the request because it was invalid. The request should not be retried without modification." + }, + "401" : { + "description" : "Client could not be authenticated." + }, + "403" : { + "description" : "Client is not authorized to make this request." + }, + "404" : { + "description" : "The specified resource could not be found." + }, + "409" : { + "description" : "The request was valid but NiFi was not in the appropriate state to process it." + }, + "default" : { + "content" : { + "application/json" : { + "schema" : { + "$ref" : "#/components/schemas/VerifyConfigRequestEntity" + } + } + } + } + }, + "security" : [ { + "Read - /processors/{uuid}" : [ ] + } ], + "summary" : "Performs verification of the Processor's configuration", + "tags" : [ "Processors" ] + } + }, + "/processors/{id}/config/verification-requests/{requestId}" : { + "delete" : { + "description" : "Deletes the Verification Request with the given ID. After a request is created, it is expected that the client will properly clean up the request by DELETE'ing it, once the Verification process has completed. If the request is deleted before the request completes, then the Verification request will finish the step that it is currently performing and then will cancel any subsequent steps.", + "operationId" : "deleteVerificationRequest_2", + "parameters" : [ { + "description" : "The ID of the Processor", + "in" : "path", + "name" : "id", + "required" : true, + "schema" : { + "type" : "string" + } + }, { + "description" : "The ID of the Verification Request", + "in" : "path", + "name" : "requestId", + "required" : true, + "schema" : { + "type" : "string" + } + } ], + "responses" : { + "400" : { + "description" : "NiFi was unable to complete the request because it was invalid. The request should not be retried without modification." + }, + "401" : { + "description" : "Client could not be authenticated." + }, + "403" : { + "description" : "Client is not authorized to make this request." + }, + "404" : { + "description" : "The specified resource could not be found." + }, + "409" : { + "description" : "The request was valid but NiFi was not in the appropriate state to process it." + }, + "default" : { + "content" : { + "application/json" : { + "schema" : { + "$ref" : "#/components/schemas/VerifyConfigRequestEntity" + } + } + } + } + }, + "security" : [ { + "Only the user that submitted the request can remove it" : [ ] + } ], + "summary" : "Deletes the Verification Request with the given ID", + "tags" : [ "Processors" ] + }, + "get" : { + "description" : "Returns the Verification Request with the given ID. Once an Verification Request has been created, that request can subsequently be retrieved via this endpoint, and the request that is fetched will contain the updated state, such as percent complete, the current state of the request, and any failures. ", + "operationId" : "getVerificationRequest_2", + "parameters" : [ { + "description" : "The ID of the Processor", + "in" : "path", + "name" : "id", + "required" : true, + "schema" : { + "type" : "string" + } + }, { + "description" : "The ID of the Verification Request", + "in" : "path", + "name" : "requestId", + "required" : true, + "schema" : { + "type" : "string" + } + } ], + "responses" : { + "400" : { + "description" : "NiFi was unable to complete the request because it was invalid. The request should not be retried without modification." + }, + "401" : { + "description" : "Client could not be authenticated." + }, + "403" : { + "description" : "Client is not authorized to make this request." + }, + "404" : { + "description" : "The specified resource could not be found." + }, + "409" : { + "description" : "The request was valid but NiFi was not in the appropriate state to process it." + }, + "default" : { + "content" : { + "application/json" : { + "schema" : { + "$ref" : "#/components/schemas/VerifyConfigRequestEntity" + } + } + } + } + }, + "security" : [ { + "Only the user that submitted the request can get it" : [ ] + } ], + "summary" : "Returns the Verification Request with the given ID", + "tags" : [ "Processors" ] + } + }, + "/processors/{id}/descriptors" : { + "get" : { + "operationId" : "getPropertyDescriptor_3", + "parameters" : [ { + "description" : "If the client id is not specified, new one will be generated. This value (whether specified or generated) is included in the response.", + "in" : "query", + "name" : "clientId", + "schema" : { + "$ref" : "#/components/schemas/ClientIdParameter" + } + }, { + "description" : "The processor id.", + "in" : "path", + "name" : "id", + "required" : true, + "schema" : { + "type" : "string" + } + }, { + "description" : "The property name.", + "in" : "query", + "name" : "propertyName", + "required" : true, + "schema" : { + "type" : "string" + } + }, { + "description" : "Property Descriptor requested sensitive status", + "in" : "query", + "name" : "sensitive", + "schema" : { + "type" : "boolean" + } + } ], + "responses" : { + "400" : { + "description" : "NiFi was unable to complete the request because it was invalid. The request should not be retried without modification." + }, + "401" : { + "description" : "Client could not be authenticated." + }, + "403" : { + "description" : "Client is not authorized to make this request." + }, + "404" : { + "description" : "The specified resource could not be found." + }, + "409" : { + "description" : "The request was valid but NiFi was not in the appropriate state to process it." + }, + "default" : { + "content" : { + "application/json" : { + "schema" : { + "$ref" : "#/components/schemas/PropertyDescriptorEntity" + } + } + } + } + }, + "security" : [ { + "Read - /processors/{uuid}" : [ ] + } ], + "summary" : "Gets the descriptor for a processor property", + "tags" : [ "Processors" ] + } + }, + "/processors/{id}/diagnostics" : { + "get" : { + "description" : "Note: This endpoint is subject to change as NiFi and it's REST API evolve.", + "operationId" : "getProcessorDiagnostics", + "parameters" : [ { + "description" : "The processor id.", + "in" : "path", + "name" : "id", + "required" : true, + "schema" : { + "type" : "string" + } + } ], + "responses" : { + "400" : { + "description" : "NiFi was unable to complete the request because it was invalid. The request should not be retried without modification." + }, + "401" : { + "description" : "Client could not be authenticated." + }, + "403" : { + "description" : "Client is not authorized to make this request." + }, + "404" : { + "description" : "The specified resource could not be found." + }, + "409" : { + "description" : "The request was valid but NiFi was not in the appropriate state to process it." + }, + "default" : { + "content" : { + "application/json" : { + "schema" : { + "$ref" : "#/components/schemas/ProcessorEntity" + } + } + } + } + }, + "security" : [ { + "Read - /processors/{uuid}" : [ ] + } ], + "summary" : "Gets diagnostics information about a processor", + "tags" : [ "Processors" ] + } + }, + "/processors/{id}/run-status" : { + "put" : { + "operationId" : "updateRunStatus_4", + "parameters" : [ { + "description" : "The processor id.", + "in" : "path", + "name" : "id", + "required" : true, + "schema" : { + "type" : "string" + } + } ], + "requestBody" : { + "content" : { + "application/json" : { + "schema" : { + "$ref" : "#/components/schemas/ProcessorRunStatusEntity" + } + } + }, + "description" : "The processor run status.", + "required" : true + }, + "responses" : { + "400" : { + "description" : "NiFi was unable to complete the request because it was invalid. The request should not be retried without modification." + }, + "401" : { + "description" : "Client could not be authenticated." + }, + "403" : { + "description" : "Client is not authorized to make this request." + }, + "404" : { + "description" : "The specified resource could not be found." + }, + "409" : { + "description" : "The request was valid but NiFi was not in the appropriate state to process it." + }, + "default" : { + "content" : { + "application/json" : { + "schema" : { + "$ref" : "#/components/schemas/ProcessorEntity" + } + } + } + } + }, + "security" : [ { + "Write - /processors/{uuid} or /operation/processors/{uuid}" : [ ] + } ], + "summary" : "Updates run status of a processor", + "tags" : [ "Processors" ] + } + }, + "/processors/{id}/state" : { + "get" : { + "operationId" : "getState_2", + "parameters" : [ { + "description" : "The processor id.", + "in" : "path", + "name" : "id", + "required" : true, + "schema" : { + "type" : "string" + } + } ], + "responses" : { + "400" : { + "description" : "NiFi was unable to complete the request because it was invalid. The request should not be retried without modification." + }, + "401" : { + "description" : "Client could not be authenticated." + }, + "403" : { + "description" : "Client is not authorized to make this request." + }, + "404" : { + "description" : "The specified resource could not be found." + }, + "409" : { + "description" : "The request was valid but NiFi was not in the appropriate state to process it." + }, + "default" : { + "content" : { + "application/json" : { + "schema" : { + "$ref" : "#/components/schemas/ComponentStateEntity" + } + } + } + } + }, + "security" : [ { + "Write - /processors/{uuid}" : [ ] + } ], + "summary" : "Gets the state for a processor", + "tags" : [ "Processors" ] + } + }, + "/processors/{id}/state/clear-requests" : { + "post" : { + "operationId" : "clearState_3", + "parameters" : [ { + "description" : "The processor id.", + "in" : "path", + "name" : "id", + "required" : true, + "schema" : { + "type" : "string" + } + } ], + "responses" : { + "400" : { + "description" : "NiFi was unable to complete the request because it was invalid. The request should not be retried without modification." + }, + "401" : { + "description" : "Client could not be authenticated." + }, + "403" : { + "description" : "Client is not authorized to make this request." + }, + "404" : { + "description" : "The specified resource could not be found." + }, + "409" : { + "description" : "The request was valid but NiFi was not in the appropriate state to process it." + }, + "default" : { + "content" : { + "application/json" : { + "schema" : { + "$ref" : "#/components/schemas/ComponentStateEntity" + } + } + } + } + }, + "security" : [ { + "Write - /processors/{uuid}" : [ ] + } ], + "summary" : "Clears the state for a processor", + "tags" : [ "Processors" ] + } + }, + "/processors/{id}/threads" : { + "delete" : { + "operationId" : "terminateProcessor", + "parameters" : [ { + "description" : "The processor id.", + "in" : "path", + "name" : "id", + "required" : true, + "schema" : { + "type" : "string" + } + } ], + "responses" : { + "400" : { + "description" : "NiFi was unable to complete the request because it was invalid. The request should not be retried without modification." + }, + "401" : { + "description" : "Client could not be authenticated." + }, + "403" : { + "description" : "Client is not authorized to make this request." + }, + "404" : { + "description" : "The specified resource could not be found." + }, + "409" : { + "description" : "The request was valid but NiFi was not in the appropriate state to process it." + }, + "default" : { + "content" : { + "application/json" : { + "schema" : { + "$ref" : "#/components/schemas/ProcessorEntity" + } + } + } + } + }, + "security" : [ { + "Write - /processors/{uuid} or /operation/processors/{uuid}" : [ ] + } ], + "summary" : "Terminates a processor, essentially \"deleting\" its threads and any active tasks", + "tags" : [ "Processors" ] + } + }, + "/provenance" : { + "post" : { + "description" : "Provenance queries may be long running so this endpoint submits a request. The response will include the current state of the query. If the request is not completed the URI in the response can be used at a later time to get the updated state of the query. Once the query has completed the provenance request should be deleted by the client who originally submitted it.", + "operationId" : "submitProvenanceRequest", + "requestBody" : { + "content" : { + "application/json" : { + "schema" : { + "$ref" : "#/components/schemas/ProvenanceEntity" + } + } + }, + "description" : "The provenance query details.", + "required" : true + }, + "responses" : { + "400" : { + "description" : "NiFi was unable to complete the request because it was invalid. The request should not be retried without modification." + }, + "401" : { + "description" : "Client could not be authenticated." + }, + "403" : { + "description" : "Client is not authorized to make this request." + }, + "409" : { + "description" : "The request was valid but NiFi was not in the appropriate state to process it." + }, + "default" : { + "content" : { + "application/json" : { + "schema" : { + "$ref" : "#/components/schemas/ProvenanceEntity" + } + } + } + } + }, + "security" : [ { + "Read - /provenance" : [ ] + }, { + "Read - /data/{component-type}/{uuid}" : [ ] + } ], + "summary" : "Submits a provenance query", + "tags" : [ "Provenance" ] + } + }, + "/provenance-events/latest/replays" : { + "post" : { + "operationId" : "submitReplayLatestEvent", + "requestBody" : { + "content" : { + "application/json" : { + "schema" : { + "$ref" : "#/components/schemas/ReplayLastEventRequestEntity" + } + } + }, + "description" : "The replay request.", + "required" : true + }, + "responses" : { + "400" : { + "description" : "NiFi was unable to complete the request because it was invalid. The request should not be retried without modification." + }, + "401" : { + "description" : "Client could not be authenticated." + }, + "403" : { + "description" : "Client is not authorized to make this request." + }, + "404" : { + "description" : "The specified resource could not be found." + }, + "409" : { + "description" : "The request was valid but NiFi was not in the appropriate state to process it." + }, + "default" : { + "content" : { + "application/json" : { + "schema" : { + "$ref" : "#/components/schemas/ReplayLastEventResponseEntity" + } + } + } + } + }, + "security" : [ { + "Read Component Provenance Data - /provenance-data/{component-type}/{uuid}" : [ ] + }, { + "Read Component Data - /data/{component-type}/{uuid}" : [ ] + }, { + "Write Component Data - /data/{component-type}/{uuid}" : [ ] + } ], + "summary" : "Replays content from a provenance event", + "tags" : [ "ProvenanceEvents" ] + } + }, + "/provenance-events/latest/{componentId}" : { + "get" : { + "operationId" : "getLatestProvenanceEvents", + "parameters" : [ { + "description" : "The ID of the component to retrieve the latest Provenance Events for.", + "in" : "path", + "name" : "componentId", + "required" : true, + "schema" : { + "type" : "string" + } + }, { + "description" : "The number of events to limit the response to. Defaults to 10.", + "in" : "query", + "name" : "limit", + "schema" : { + "type" : "integer", + "format" : "int32", + "default" : 10 + } + } ], + "responses" : { + "400" : { + "description" : "NiFi was unable to complete the request because it was invalid. The request should not be retried without modification." + }, + "401" : { + "description" : "Client could not be authenticated." + }, + "403" : { + "description" : "Client is not authorized to make this request." + }, + "404" : { + "description" : "The specified resource could not be found." + }, + "409" : { + "description" : "The request was valid but NiFi was not in the appropriate state to process it." + }, + "default" : { + "content" : { + "application/json" : { + "schema" : { + "$ref" : "#/components/schemas/LatestProvenanceEventsEntity" + } + } + } + } + }, + "security" : [ { + "Read Component Provenance Data - /provenance-data/{component-type}/{uuid}" : [ ] + }, { + "Read Component Data - /data/{component-type}/{uuid}" : [ ] + } ], + "summary" : "Retrieves the latest cached Provenance Events for the specified component", + "tags" : [ "ProvenanceEvents" ] + } + }, + "/provenance-events/replays" : { + "post" : { + "operationId" : "submitReplay", + "requestBody" : { + "content" : { + "application/json" : { + "schema" : { + "$ref" : "#/components/schemas/SubmitReplayRequestEntity" + } + } + }, + "description" : "The replay request.", + "required" : true + }, + "responses" : { + "400" : { + "description" : "NiFi was unable to complete the request because it was invalid. The request should not be retried without modification." + }, + "401" : { + "description" : "Client could not be authenticated." + }, + "403" : { + "description" : "Client is not authorized to make this request." + }, + "404" : { + "description" : "The specified resource could not be found." + }, + "409" : { + "description" : "The request was valid but NiFi was not in the appropriate state to process it." + }, + "default" : { + "content" : { + "application/json" : { + "schema" : { + "$ref" : "#/components/schemas/ProvenanceEventEntity" + } + } + } + } + }, + "security" : [ { + "Read Component Provenance Data - /provenance-data/{component-type}/{uuid}" : [ ] + }, { + "Read Component Data - /data/{component-type}/{uuid}" : [ ] + }, { + "Write Component Data - /data/{component-type}/{uuid}" : [ ] + } ], + "summary" : "Replays content from a provenance event", + "tags" : [ "ProvenanceEvents" ] + } + }, + "/provenance-events/{id}" : { + "get" : { + "operationId" : "getProvenanceEvent", + "parameters" : [ { + "description" : "The id of the node where this event exists if clustered.", + "in" : "query", + "name" : "clusterNodeId", + "schema" : { + "type" : "string" + } + }, { + "description" : "The provenance event id.", + "in" : "path", + "name" : "id", + "required" : true, + "schema" : { + "$ref" : "#/components/schemas/LongParameter" + } + } ], + "responses" : { + "400" : { + "description" : "NiFi was unable to complete the request because it was invalid. The request should not be retried without modification." + }, + "401" : { + "description" : "Client could not be authenticated." + }, + "403" : { + "description" : "Client is not authorized to make this request." + }, + "404" : { + "description" : "The specified resource could not be found." + }, + "409" : { + "description" : "The request was valid but NiFi was not in the appropriate state to process it." + }, + "default" : { + "content" : { + "application/json" : { + "schema" : { + "$ref" : "#/components/schemas/ProvenanceEventEntity" + } + } + } + } + }, + "security" : [ { + "Read Component Provenance Data - /provenance-data/{component-type}/{uuid}" : [ ] + } ], + "summary" : "Gets a provenance event", + "tags" : [ "ProvenanceEvents" ] + } + }, + "/provenance-events/{id}/content/input" : { + "get" : { + "operationId" : "getInputContent", + "parameters" : [ { + "description" : "Range of bytes requested", + "in" : "header", + "name" : "Range", + "schema" : { + "type" : "string" + } + }, { + "description" : "The id of the node where the content exists if clustered.", + "in" : "query", + "name" : "clusterNodeId", + "schema" : { + "type" : "string" + } + }, { + "description" : "The provenance event id.", + "in" : "path", + "name" : "id", + "required" : true, + "schema" : { + "$ref" : "#/components/schemas/LongParameter" + } + } ], + "responses" : { + "206" : { + "description" : "Partial Content with range of bytes requested" + }, + "400" : { + "description" : "NiFi was unable to complete the request because it was invalid. The request should not be retried without modification." + }, + "401" : { + "description" : "Client could not be authenticated." + }, + "403" : { + "description" : "Client is not authorized to make this request." + }, + "404" : { + "description" : "The specified resource could not be found." + }, + "409" : { + "description" : "The request was valid but NiFi was not in the appropriate state to process it." + }, + "416" : { + "description" : "Requested Range Not Satisfiable based on bytes requested" + }, + "default" : { + "content" : { + "*/*" : { + "schema" : { + "$ref" : "#/components/schemas/StreamingOutput" + } + } + } + } + }, + "security" : [ { + "Read Component Provenance Data - /provenance-data/{component-type}/{uuid}" : [ ] + }, { + "Read Component Data - /data/{component-type}/{uuid}" : [ ] + } ], + "summary" : "Gets the input content for a provenance event", + "tags" : [ "ProvenanceEvents" ] + } + }, + "/provenance-events/{id}/content/output" : { + "get" : { + "operationId" : "getOutputContent", + "parameters" : [ { + "description" : "Range of bytes requested", + "in" : "header", + "name" : "Range", + "schema" : { + "type" : "string" + } + }, { + "description" : "The id of the node where the content exists if clustered.", + "in" : "query", + "name" : "clusterNodeId", + "schema" : { + "type" : "string" + } + }, { + "description" : "The provenance event id.", + "in" : "path", + "name" : "id", + "required" : true, + "schema" : { + "$ref" : "#/components/schemas/LongParameter" + } + } ], + "responses" : { + "206" : { + "description" : "Partial Content with range of bytes requested" + }, + "400" : { + "description" : "NiFi was unable to complete the request because it was invalid. The request should not be retried without modification." + }, + "401" : { + "description" : "Client could not be authenticated." + }, + "403" : { + "description" : "Client is not authorized to make this request." + }, + "404" : { + "description" : "The specified resource could not be found." + }, + "409" : { + "description" : "The request was valid but NiFi was not in the appropriate state to process it." + }, + "416" : { + "description" : "Requested Range Not Satisfiable based on bytes requested" + }, + "default" : { + "content" : { + "*/*" : { + "schema" : { + "$ref" : "#/components/schemas/StreamingOutput" + } + } + } + } + }, + "security" : [ { + "Read Component Provenance Data - /provenance-data/{component-type}/{uuid}" : [ ] + }, { + "Read Component Data - /data/{component-type}/{uuid}" : [ ] + } ], + "summary" : "Gets the output content for a provenance event", + "tags" : [ "ProvenanceEvents" ] + } + }, + "/provenance/lineage" : { + "post" : { + "description" : "Lineage queries may be long running so this endpoint submits a request. The response will include the current state of the query. If the request is not completed the URI in the response can be used at a later time to get the updated state of the query. Once the query has completed the lineage request should be deleted by the client who originally submitted it.", + "operationId" : "submitLineageRequest", + "requestBody" : { + "content" : { + "application/json" : { + "schema" : { + "$ref" : "#/components/schemas/LineageEntity" + } + } + }, + "description" : "The lineage query details.", + "required" : true + }, + "responses" : { + "400" : { + "description" : "NiFi was unable to complete the request because it was invalid. The request should not be retried without modification." + }, + "401" : { + "description" : "Client could not be authenticated." + }, + "403" : { + "description" : "Client is not authorized to make this request." + }, + "404" : { + "description" : "The specified resource could not be found." + }, + "409" : { + "description" : "The request was valid but NiFi was not in the appropriate state to process it." + }, + "default" : { + "content" : { + "application/json" : { + "schema" : { + "$ref" : "#/components/schemas/LineageEntity" + } + } + } + } + }, + "security" : [ { + "Read - /provenance" : [ ] + }, { + "Read - /data/{component-type}/{uuid}" : [ ] + } ], + "summary" : "Submits a lineage query", + "tags" : [ "Provenance" ] + } + }, + "/provenance/lineage/{id}" : { + "delete" : { + "operationId" : "deleteLineage", + "parameters" : [ { + "description" : "The id of the node where this query exists if clustered.", + "in" : "query", + "name" : "clusterNodeId", + "schema" : { + "type" : "string" + } + }, { + "description" : "The id of the lineage query.", + "in" : "path", + "name" : "id", + "required" : true, + "schema" : { + "type" : "string" + } + } ], + "responses" : { + "400" : { + "description" : "NiFi was unable to complete the request because it was invalid. The request should not be retried without modification." + }, + "401" : { + "description" : "Client could not be authenticated." + }, + "403" : { + "description" : "Client is not authorized to make this request." + }, + "404" : { + "description" : "The specified resource could not be found." + }, + "409" : { + "description" : "The request was valid but NiFi was not in the appropriate state to process it." + }, + "default" : { + "content" : { + "application/json" : { + "schema" : { + "$ref" : "#/components/schemas/LineageEntity" + } + } + } + } + }, + "security" : [ { + "Read - /provenance" : [ ] + } ], + "summary" : "Deletes a lineage query", + "tags" : [ "Provenance" ] + }, + "get" : { + "operationId" : "getLineage", + "parameters" : [ { + "description" : "The id of the node where this query exists if clustered.", + "in" : "query", + "name" : "clusterNodeId", + "schema" : { + "type" : "string" + } + }, { + "description" : "The id of the lineage query.", + "in" : "path", + "name" : "id", + "required" : true, + "schema" : { + "type" : "string" + } + } ], + "responses" : { + "400" : { + "description" : "NiFi was unable to complete the request because it was invalid. The request should not be retried without modification." + }, + "401" : { + "description" : "Client could not be authenticated." + }, + "403" : { + "description" : "Client is not authorized to make this request." + }, + "404" : { + "description" : "The specified resource could not be found." + }, + "409" : { + "description" : "The request was valid but NiFi was not in the appropriate state to process it." + }, + "default" : { + "content" : { + "application/json" : { + "schema" : { + "$ref" : "#/components/schemas/LineageEntity" + } + } + } + } + }, + "security" : [ { + "Read - /provenance" : [ ] + }, { + "Read - /data/{component-type}/{uuid}" : [ ] + } ], + "summary" : "Gets a lineage query", + "tags" : [ "Provenance" ] + } + }, + "/provenance/search-options" : { + "get" : { + "operationId" : "getSearchOptions", + "responses" : { + "400" : { + "description" : "NiFi was unable to complete the request because it was invalid. The request should not be retried without modification." + }, + "401" : { + "description" : "Client could not be authenticated." + }, + "403" : { + "description" : "Client is not authorized to make this request." + }, + "409" : { + "description" : "The request was valid but NiFi was not in the appropriate state to process it." + }, + "default" : { + "content" : { + "application/json" : { + "schema" : { + "$ref" : "#/components/schemas/ProvenanceOptionsEntity" + } + } + } + } + }, + "security" : [ { + "Read - /provenance" : [ ] + } ], + "summary" : "Gets the searchable attributes for provenance events", + "tags" : [ "Provenance" ] + } + }, + "/provenance/{id}" : { + "delete" : { + "operationId" : "deleteProvenance", + "parameters" : [ { + "description" : "The id of the node where this query exists if clustered.", + "in" : "query", + "name" : "clusterNodeId", + "schema" : { + "type" : "string" + } + }, { + "description" : "The id of the provenance query.", + "in" : "path", + "name" : "id", + "required" : true, + "schema" : { + "type" : "string" + } + } ], + "responses" : { + "400" : { + "description" : "NiFi was unable to complete the request because it was invalid. The request should not be retried without modification." + }, + "401" : { + "description" : "Client could not be authenticated." + }, + "403" : { + "description" : "Client is not authorized to make this request." + }, + "404" : { + "description" : "The specified resource could not be found." + }, + "409" : { + "description" : "The request was valid but NiFi was not in the appropriate state to process it." + }, + "default" : { + "content" : { + "application/json" : { + "schema" : { + "$ref" : "#/components/schemas/ProvenanceEntity" + } + } + } + } + }, + "security" : [ { + "Read - /provenance" : [ ] + } ], + "summary" : "Deletes a provenance query", + "tags" : [ "Provenance" ] + }, + "get" : { + "operationId" : "getProvenance", + "parameters" : [ { + "description" : "The id of the node where this query exists if clustered.", + "in" : "query", + "name" : "clusterNodeId", + "schema" : { + "type" : "string" + } + }, { + "description" : "Whether or not incremental results are returned. If false, provenance events are only returned once the query completes. This property is true by default.", + "in" : "query", + "name" : "summarize", + "schema" : { + "type" : "boolean", + "default" : false + } + }, { + "description" : "Whether or not to summarize provenance events returned. This property is false by default.", + "in" : "query", + "name" : "incrementalResults", + "schema" : { + "type" : "boolean", + "default" : true + } + }, { + "description" : "The id of the provenance query.", + "in" : "path", + "name" : "id", + "required" : true, + "schema" : { + "type" : "string" + } + } ], + "responses" : { + "400" : { + "description" : "NiFi was unable to complete the request because it was invalid. The request should not be retried without modification." + }, + "401" : { + "description" : "Client could not be authenticated." + }, + "403" : { + "description" : "Client is not authorized to make this request." + }, + "404" : { + "description" : "The specified resource could not be found." + }, + "409" : { + "description" : "The request was valid but NiFi was not in the appropriate state to process it." + }, + "default" : { + "content" : { + "application/json" : { + "schema" : { + "$ref" : "#/components/schemas/ProvenanceEntity" + } + } + } + } + }, + "security" : [ { + "Read - /provenance" : [ ] + }, { + "Read - /data/{component-type}/{uuid}" : [ ] + } ], + "summary" : "Gets a provenance query", + "tags" : [ "Provenance" ] + } + }, + "/remote-process-groups/process-group/{id}/run-status" : { + "put" : { + "operationId" : "updateRemoteProcessGroupRunStatuses", + "parameters" : [ { + "description" : "The process group id.", + "in" : "path", + "name" : "id", + "required" : true, + "schema" : { + "type" : "string" + } + } ], + "requestBody" : { + "content" : { + "application/json" : { + "schema" : { + "$ref" : "#/components/schemas/RemotePortRunStatusEntity" + } + } + }, + "description" : "The remote process groups run status.", + "required" : true + }, + "responses" : { + "400" : { + "description" : "NiFi was unable to complete the request because it was invalid. The request should not be retried without modification." + }, + "401" : { + "description" : "Client could not be authenticated." + }, + "403" : { + "description" : "Client is not authorized to make this request." + }, + "404" : { + "description" : "The specified resource could not be found." + }, + "409" : { + "description" : "The request was valid but NiFi was not in the appropriate state to process it." + }, + "default" : { + "content" : { + "application/json" : { + "schema" : { + "$ref" : "#/components/schemas/RemoteProcessGroupEntity" + } + } + } + } + }, + "security" : [ { + "Write - /remote-process-groups/{uuid} or /operation/remote-process-groups/{uuid}" : [ ] + } ], + "summary" : "Updates run status of all remote process groups in a process group (recursively)", + "tags" : [ "RemoteProcessGroups" ] + } + }, + "/remote-process-groups/{id}" : { + "delete" : { + "operationId" : "removeRemoteProcessGroup", + "parameters" : [ { + "description" : "The revision is used to verify the client is working with the latest version of the flow.", + "in" : "query", + "name" : "version", + "schema" : { + "$ref" : "#/components/schemas/LongParameter" + } + }, { + "description" : "If the client id is not specified, new one will be generated. This value (whether specified or generated) is included in the response.", + "in" : "query", + "name" : "clientId", + "schema" : { + "$ref" : "#/components/schemas/ClientIdParameter" + } + }, { + "description" : "Acknowledges that this node is disconnected to allow for mutable requests to proceed.", + "in" : "query", + "name" : "disconnectedNodeAcknowledged", + "schema" : { + "type" : "boolean", + "default" : false + } + }, { + "description" : "The remote process group id.", + "in" : "path", + "name" : "id", + "required" : true, + "schema" : { + "type" : "string" + } + } ], + "responses" : { + "400" : { + "description" : "NiFi was unable to complete the request because it was invalid. The request should not be retried without modification." + }, + "401" : { + "description" : "Client could not be authenticated." + }, + "403" : { + "description" : "Client is not authorized to make this request." + }, + "404" : { + "description" : "The specified resource could not be found." + }, + "409" : { + "description" : "The request was valid but NiFi was not in the appropriate state to process it." + }, + "default" : { + "content" : { + "application/json" : { + "schema" : { + "$ref" : "#/components/schemas/RemoteProcessGroupEntity" + } + } + } + } + }, + "security" : [ { + "Write - /remote-process-groups/{uuid}" : [ ] + }, { + "Write - Parent Process Group - /process-groups/{uuid}" : [ ] + } ], + "summary" : "Deletes a remote process group", + "tags" : [ "RemoteProcessGroups" ] + }, + "get" : { + "operationId" : "getRemoteProcessGroup", + "parameters" : [ { + "description" : "The remote process group id.", + "in" : "path", + "name" : "id", + "required" : true, + "schema" : { + "type" : "string" + } + } ], + "responses" : { + "400" : { + "description" : "NiFi was unable to complete the request because it was invalid. The request should not be retried without modification." + }, + "401" : { + "description" : "Client could not be authenticated." + }, + "403" : { + "description" : "Client is not authorized to make this request." + }, + "404" : { + "description" : "The specified resource could not be found." + }, + "409" : { + "description" : "The request was valid but NiFi was not in the appropriate state to process it." + }, + "default" : { + "content" : { + "application/json" : { + "schema" : { + "$ref" : "#/components/schemas/RemoteProcessGroupEntity" + } + } + } + } + }, + "security" : [ { + "Read - /remote-process-groups/{uuid}" : [ ] + } ], + "summary" : "Gets a remote process group", + "tags" : [ "RemoteProcessGroups" ] + }, + "put" : { + "operationId" : "updateRemoteProcessGroup", + "parameters" : [ { + "description" : "The remote process group id.", + "in" : "path", + "name" : "id", + "required" : true, + "schema" : { + "type" : "string" + } + } ], + "requestBody" : { + "content" : { + "application/json" : { + "schema" : { + "$ref" : "#/components/schemas/RemoteProcessGroupEntity" + } + } + }, + "description" : "The remote process group.", + "required" : true + }, + "responses" : { + "400" : { + "description" : "NiFi was unable to complete the request because it was invalid. The request should not be retried without modification." + }, + "401" : { + "description" : "Client could not be authenticated." + }, + "403" : { + "description" : "Client is not authorized to make this request." + }, + "404" : { + "description" : "The specified resource could not be found." + }, + "409" : { + "description" : "The request was valid but NiFi was not in the appropriate state to process it." + }, + "default" : { + "content" : { + "application/json" : { + "schema" : { + "$ref" : "#/components/schemas/RemoteProcessGroupEntity" + } + } + } + } + }, + "security" : [ { + "Write - /remote-process-groups/{uuid}" : [ ] + } ], + "summary" : "Updates a remote process group", + "tags" : [ "RemoteProcessGroups" ] + } + }, + "/remote-process-groups/{id}/input-ports/{port-id}" : { + "put" : { + "description" : "Note: This endpoint is subject to change as NiFi and it's REST API evolve.", + "operationId" : "updateRemoteProcessGroupInputPort", + "parameters" : [ { + "description" : "The remote process group id.", + "in" : "path", + "name" : "id", + "required" : true, + "schema" : { + "type" : "string" + } + }, { + "description" : "The remote process group port id.", + "in" : "path", + "name" : "port-id", + "required" : true, + "schema" : { + "type" : "string" + } + } ], + "requestBody" : { + "content" : { + "application/json" : { + "schema" : { + "$ref" : "#/components/schemas/RemoteProcessGroupPortEntity" + } + } + }, + "description" : "The remote process group port.", + "required" : true + }, + "responses" : { + "400" : { + "description" : "NiFi was unable to complete the request because it was invalid. The request should not be retried without modification." + }, + "401" : { + "description" : "Client could not be authenticated." + }, + "403" : { + "description" : "Client is not authorized to make this request." + }, + "404" : { + "description" : "The specified resource could not be found." + }, + "409" : { + "description" : "The request was valid but NiFi was not in the appropriate state to process it." + }, + "default" : { + "content" : { + "application/json" : { + "schema" : { + "$ref" : "#/components/schemas/RemoteProcessGroupPortEntity" + } + } + } + } + }, + "security" : [ { + "Write - /remote-process-groups/{uuid}" : [ ] + } ], + "summary" : "Updates a remote port", + "tags" : [ "RemoteProcessGroups" ] + } + }, + "/remote-process-groups/{id}/input-ports/{port-id}/run-status" : { + "put" : { + "description" : "Note: This endpoint is subject to change as NiFi and it's REST API evolve.", + "operationId" : "updateRemoteProcessGroupInputPortRunStatus", + "parameters" : [ { + "description" : "The remote process group id.", + "in" : "path", + "name" : "id", + "required" : true, + "schema" : { + "type" : "string" + } + }, { + "description" : "The remote process group port id.", + "in" : "path", + "name" : "port-id", + "required" : true, + "schema" : { + "type" : "string" + } + } ], + "requestBody" : { + "content" : { + "application/json" : { + "schema" : { + "$ref" : "#/components/schemas/RemotePortRunStatusEntity" + } + } + }, + "description" : "The remote process group port.", + "required" : true + }, + "responses" : { + "400" : { + "description" : "NiFi was unable to complete the request because it was invalid. The request should not be retried without modification." + }, + "401" : { + "description" : "Client could not be authenticated." + }, + "403" : { + "description" : "Client is not authorized to make this request." + }, + "404" : { + "description" : "The specified resource could not be found." + }, + "409" : { + "description" : "The request was valid but NiFi was not in the appropriate state to process it." + }, + "default" : { + "content" : { + "application/json" : { + "schema" : { + "$ref" : "#/components/schemas/RemoteProcessGroupPortEntity" + } + } + } + } + }, + "security" : [ { + "Write - /remote-process-groups/{uuid} or /operation/remote-process-groups/{uuid}" : [ ] + } ], + "summary" : "Updates run status of a remote port", + "tags" : [ "RemoteProcessGroups" ] + } + }, + "/remote-process-groups/{id}/output-ports/{port-id}" : { + "put" : { + "description" : "Note: This endpoint is subject to change as NiFi and it's REST API evolve.", + "operationId" : "updateRemoteProcessGroupOutputPort", + "parameters" : [ { + "description" : "The remote process group id.", + "in" : "path", + "name" : "id", + "required" : true, + "schema" : { + "type" : "string" + } + }, { + "description" : "The remote process group port id.", + "in" : "path", + "name" : "port-id", + "required" : true, + "schema" : { + "type" : "string" + } + } ], + "requestBody" : { + "content" : { + "application/json" : { + "schema" : { + "$ref" : "#/components/schemas/RemoteProcessGroupPortEntity" + } + } + }, + "description" : "The remote process group port.", + "required" : true + }, + "responses" : { + "400" : { + "description" : "NiFi was unable to complete the request because it was invalid. The request should not be retried without modification." + }, + "401" : { + "description" : "Client could not be authenticated." + }, + "403" : { + "description" : "Client is not authorized to make this request." + }, + "404" : { + "description" : "The specified resource could not be found." + }, + "409" : { + "description" : "The request was valid but NiFi was not in the appropriate state to process it." + }, + "default" : { + "content" : { + "application/json" : { + "schema" : { + "$ref" : "#/components/schemas/RemoteProcessGroupPortEntity" + } + } + } + } + }, + "security" : [ { + "Write - /remote-process-groups/{uuid}" : [ ] + } ], + "summary" : "Updates a remote port", + "tags" : [ "RemoteProcessGroups" ] + } + }, + "/remote-process-groups/{id}/output-ports/{port-id}/run-status" : { + "put" : { + "description" : "Note: This endpoint is subject to change as NiFi and it's REST API evolve.", + "operationId" : "updateRemoteProcessGroupOutputPortRunStatus", + "parameters" : [ { + "description" : "The remote process group id.", + "in" : "path", + "name" : "id", + "required" : true, + "schema" : { + "type" : "string" + } + }, { + "description" : "The remote process group port id.", + "in" : "path", + "name" : "port-id", + "required" : true, + "schema" : { + "type" : "string" + } + } ], + "requestBody" : { + "content" : { + "application/json" : { + "schema" : { + "$ref" : "#/components/schemas/RemotePortRunStatusEntity" + } + } + }, + "description" : "The remote process group port.", + "required" : true + }, + "responses" : { + "400" : { + "description" : "NiFi was unable to complete the request because it was invalid. The request should not be retried without modification." + }, + "401" : { + "description" : "Client could not be authenticated." + }, + "403" : { + "description" : "Client is not authorized to make this request." + }, + "404" : { + "description" : "The specified resource could not be found." + }, + "409" : { + "description" : "The request was valid but NiFi was not in the appropriate state to process it." + }, + "default" : { + "content" : { + "application/json" : { + "schema" : { + "$ref" : "#/components/schemas/RemoteProcessGroupPortEntity" + } + } + } + } + }, + "security" : [ { + "Write - /remote-process-groups/{uuid} or /operation/remote-process-groups/{uuid}" : [ ] + } ], + "summary" : "Updates run status of a remote port", + "tags" : [ "RemoteProcessGroups" ] + } + }, + "/remote-process-groups/{id}/run-status" : { + "put" : { + "operationId" : "updateRemoteProcessGroupRunStatus", + "parameters" : [ { + "description" : "The remote process group id.", + "in" : "path", + "name" : "id", + "required" : true, + "schema" : { + "type" : "string" + } + } ], + "requestBody" : { + "content" : { + "application/json" : { + "schema" : { + "$ref" : "#/components/schemas/RemotePortRunStatusEntity" + } + } + }, + "description" : "The remote process group run status.", + "required" : true + }, + "responses" : { + "400" : { + "description" : "NiFi was unable to complete the request because it was invalid. The request should not be retried without modification." + }, + "401" : { + "description" : "Client could not be authenticated." + }, + "403" : { + "description" : "Client is not authorized to make this request." + }, + "404" : { + "description" : "The specified resource could not be found." + }, + "409" : { + "description" : "The request was valid but NiFi was not in the appropriate state to process it." + }, + "default" : { + "content" : { + "application/json" : { + "schema" : { + "$ref" : "#/components/schemas/RemoteProcessGroupEntity" + } + } + } + } + }, + "security" : [ { + "Write - /remote-process-groups/{uuid} or /operation/remote-process-groups/{uuid}" : [ ] + } ], + "summary" : "Updates run status of a remote process group", + "tags" : [ "RemoteProcessGroups" ] + } + }, + "/remote-process-groups/{id}/state" : { + "get" : { + "operationId" : "getState_3", + "parameters" : [ { + "description" : "The processor id.", + "in" : "path", + "name" : "id", + "required" : true, + "schema" : { + "type" : "string" + } + } ], + "responses" : { + "400" : { + "description" : "NiFi was unable to complete the request because it was invalid. The request should not be retried without modification." + }, + "401" : { + "description" : "Client could not be authenticated." + }, + "403" : { + "description" : "Client is not authorized to make this request." + }, + "404" : { + "description" : "The specified resource could not be found." + }, + "409" : { + "description" : "The request was valid but NiFi was not in the appropriate state to process it." + }, + "default" : { + "content" : { + "application/json" : { + "schema" : { + "$ref" : "#/components/schemas/ComponentStateEntity" + } + } + } + } + }, + "security" : [ { + "Write - /remote-process-groups/{uuid}" : [ ] + } ], + "summary" : "Gets the state for a RemoteProcessGroup", + "tags" : [ "RemoteProcessGroups" ] + } + }, + "/reporting-tasks/{id}" : { + "delete" : { + "operationId" : "removeReportingTask", + "parameters" : [ { + "description" : "The revision is used to verify the client is working with the latest version of the flow.", + "in" : "query", + "name" : "version", + "schema" : { + "$ref" : "#/components/schemas/LongParameter" + } + }, { + "description" : "If the client id is not specified, new one will be generated. This value (whether specified or generated) is included in the response.", + "in" : "query", + "name" : "clientId", + "schema" : { + "$ref" : "#/components/schemas/ClientIdParameter" + } + }, { + "description" : "Acknowledges that this node is disconnected to allow for mutable requests to proceed.", + "in" : "query", + "name" : "disconnectedNodeAcknowledged", + "schema" : { + "type" : "boolean", + "default" : false + } + }, { + "description" : "The reporting task id.", + "in" : "path", + "name" : "id", + "required" : true, + "schema" : { + "type" : "string" + } + } ], + "responses" : { + "400" : { + "description" : "NiFi was unable to complete the request because it was invalid. The request should not be retried without modification." + }, + "401" : { + "description" : "Client could not be authenticated." + }, + "403" : { + "description" : "Client is not authorized to make this request." + }, + "404" : { + "description" : "The specified resource could not be found." + }, + "409" : { + "description" : "The request was valid but NiFi was not in the appropriate state to process it." + }, + "default" : { + "content" : { + "application/json" : { + "schema" : { + "$ref" : "#/components/schemas/ReportingTaskEntity" + } + } + } + } + }, + "security" : [ { + "Write - /reporting-tasks/{uuid}" : [ ] + }, { + "Write - /controller" : [ ] + }, { + "Read - any referenced Controller Services - /controller-services/{uuid}" : [ ] + } ], + "summary" : "Deletes a reporting task", + "tags" : [ "ReportingTasks" ] + }, + "get" : { + "operationId" : "getReportingTask", + "parameters" : [ { + "description" : "The reporting task id.", + "in" : "path", + "name" : "id", + "required" : true, + "schema" : { + "type" : "string" + } + } ], + "responses" : { + "400" : { + "description" : "NiFi was unable to complete the request because it was invalid. The request should not be retried without modification." + }, + "401" : { + "description" : "Client could not be authenticated." + }, + "403" : { + "description" : "Client is not authorized to make this request." + }, + "404" : { + "description" : "The specified resource could not be found." + }, + "409" : { + "description" : "The request was valid but NiFi was not in the appropriate state to process it." + }, + "default" : { + "content" : { + "application/json" : { + "schema" : { + "$ref" : "#/components/schemas/ReportingTaskEntity" + } + } + } + } + }, + "security" : [ { + "Read - /reporting-tasks/{uuid}" : [ ] + } ], + "summary" : "Gets a reporting task", + "tags" : [ "ReportingTasks" ] + }, + "put" : { + "operationId" : "updateReportingTask", + "parameters" : [ { + "description" : "The reporting task id.", + "in" : "path", + "name" : "id", + "required" : true, + "schema" : { + "type" : "string" + } + } ], + "requestBody" : { + "content" : { + "application/json" : { + "schema" : { + "$ref" : "#/components/schemas/ReportingTaskEntity" + } + } + }, + "description" : "The reporting task configuration details.", + "required" : true + }, + "responses" : { + "400" : { + "description" : "NiFi was unable to complete the request because it was invalid. The request should not be retried without modification." + }, + "401" : { + "description" : "Client could not be authenticated." + }, + "403" : { + "description" : "Client is not authorized to make this request." + }, + "404" : { + "description" : "The specified resource could not be found." + }, + "409" : { + "description" : "The request was valid but NiFi was not in the appropriate state to process it." + }, + "default" : { + "content" : { + "application/json" : { + "schema" : { + "$ref" : "#/components/schemas/ReportingTaskEntity" + } + } + } + } + }, + "security" : [ { + "Write - /reporting-tasks/{uuid}" : [ ] + }, { + "Read - any referenced Controller Services if this request changes the reference - /controller-services/{uuid}" : [ ] + } ], + "summary" : "Updates a reporting task", + "tags" : [ "ReportingTasks" ] + } + }, + "/reporting-tasks/{id}/config/analysis" : { + "post" : { + "operationId" : "analyzeConfiguration_3", + "parameters" : [ { + "description" : "The reporting task id.", + "in" : "path", + "name" : "id", + "required" : true, + "schema" : { + "type" : "string" + } + } ], + "requestBody" : { + "content" : { + "application/json" : { + "schema" : { + "$ref" : "#/components/schemas/ConfigurationAnalysisEntity" + } + } + }, + "description" : "The configuration analysis request.", + "required" : true + }, + "responses" : { + "400" : { + "description" : "NiFi was unable to complete the request because it was invalid. The request should not be retried without modification." + }, + "401" : { + "description" : "Client could not be authenticated." + }, + "403" : { + "description" : "Client is not authorized to make this request." + }, + "404" : { + "description" : "The specified resource could not be found." + }, + "409" : { + "description" : "The request was valid but NiFi was not in the appropriate state to process it." + }, + "default" : { + "content" : { + "application/json" : { + "schema" : { + "$ref" : "#/components/schemas/ConfigurationAnalysisEntity" + } + } + } + } + }, + "security" : [ { + "Read - /reporting-tasks/{uuid}" : [ ] + } ], + "summary" : "Performs analysis of the component's configuration, providing information about which attributes are referenced.", + "tags" : [ "ReportingTasks" ] + } + }, + "/reporting-tasks/{id}/config/verification-requests" : { + "post" : { + "description" : "This will initiate the process of verifying a given Reporting Task configuration. This may be a long-running task. As a result, this endpoint will immediately return a ReportingTaskConfigVerificationRequestEntity, and the process of performing the verification will occur asynchronously in the background. The client may then periodically poll the status of the request by issuing a GET request to /reporting-tasks/{taskId}/verification-requests/{requestId}. Once the request is completed, the client is expected to issue a DELETE request to /reporting-tasks/{serviceId}/verification-requests/{requestId}.", + "operationId" : "submitConfigVerificationRequest_2", + "parameters" : [ { + "description" : "The reporting task id.", + "in" : "path", + "name" : "id", + "required" : true, + "schema" : { + "type" : "string" + } + } ], + "requestBody" : { + "content" : { + "application/json" : { + "schema" : { + "$ref" : "#/components/schemas/VerifyConfigRequestEntity" + } + } + }, + "description" : "The reporting task configuration verification request.", + "required" : true + }, + "responses" : { + "400" : { + "description" : "NiFi was unable to complete the request because it was invalid. The request should not be retried without modification." + }, + "401" : { + "description" : "Client could not be authenticated." + }, + "403" : { + "description" : "Client is not authorized to make this request." + }, + "404" : { + "description" : "The specified resource could not be found." + }, + "409" : { + "description" : "The request was valid but NiFi was not in the appropriate state to process it." + }, + "default" : { + "content" : { + "application/json" : { + "schema" : { + "$ref" : "#/components/schemas/VerifyConfigRequestEntity" + } + } + } + } + }, + "security" : [ { + "Read - /reporting-tasks/{uuid}" : [ ] + } ], + "summary" : "Performs verification of the Reporting Task's configuration", + "tags" : [ "ReportingTasks" ] + } + }, + "/reporting-tasks/{id}/config/verification-requests/{requestId}" : { + "delete" : { + "description" : "Deletes the Verification Request with the given ID. After a request is created, it is expected that the client will properly clean up the request by DELETE'ing it, once the Verification process has completed. If the request is deleted before the request completes, then the Verification request will finish the step that it is currently performing and then will cancel any subsequent steps.", + "operationId" : "deleteVerificationRequest_3", + "parameters" : [ { + "description" : "The ID of the Reporting Task", + "in" : "path", + "name" : "id", + "required" : true, + "schema" : { + "type" : "string" + } + }, { + "description" : "The ID of the Verification Request", + "in" : "path", + "name" : "requestId", + "required" : true, + "schema" : { + "type" : "string" + } + } ], + "responses" : { + "400" : { + "description" : "NiFi was unable to complete the request because it was invalid. The request should not be retried without modification." + }, + "401" : { + "description" : "Client could not be authenticated." + }, + "403" : { + "description" : "Client is not authorized to make this request." + }, + "404" : { + "description" : "The specified resource could not be found." + }, + "409" : { + "description" : "The request was valid but NiFi was not in the appropriate state to process it." + }, + "default" : { + "content" : { + "application/json" : { + "schema" : { + "$ref" : "#/components/schemas/VerifyConfigRequestEntity" + } + } + } + } + }, + "security" : [ { + "Only the user that submitted the request can remove it" : [ ] + } ], + "summary" : "Deletes the Verification Request with the given ID", + "tags" : [ "ReportingTasks" ] + }, + "get" : { + "description" : "Returns the Verification Request with the given ID. Once an Verification Request has been created, that request can subsequently be retrieved via this endpoint, and the request that is fetched will contain the updated state, such as percent complete, the current state of the request, and any failures. ", + "operationId" : "getVerificationRequest_3", + "parameters" : [ { + "description" : "The ID of the Reporting Task", + "in" : "path", + "name" : "id", + "required" : true, + "schema" : { + "type" : "string" + } + }, { + "description" : "The ID of the Verification Request", + "in" : "path", + "name" : "requestId", + "required" : true, + "schema" : { + "type" : "string" + } + } ], + "responses" : { + "400" : { + "description" : "NiFi was unable to complete the request because it was invalid. The request should not be retried without modification." + }, + "401" : { + "description" : "Client could not be authenticated." + }, + "403" : { + "description" : "Client is not authorized to make this request." + }, + "404" : { + "description" : "The specified resource could not be found." + }, + "409" : { + "description" : "The request was valid but NiFi was not in the appropriate state to process it." + }, + "default" : { + "content" : { + "application/json" : { + "schema" : { + "$ref" : "#/components/schemas/VerifyConfigRequestEntity" + } + } + } + } + }, + "security" : [ { + "Only the user that submitted the request can get it" : [ ] + } ], + "summary" : "Returns the Verification Request with the given ID", + "tags" : [ "ReportingTasks" ] + } + }, + "/reporting-tasks/{id}/descriptors" : { + "get" : { + "operationId" : "getPropertyDescriptor_4", + "parameters" : [ { + "description" : "The reporting task id.", + "in" : "path", + "name" : "id", + "required" : true, + "schema" : { + "type" : "string" + } + }, { + "description" : "The property name.", + "in" : "query", + "name" : "propertyName", + "required" : true, + "schema" : { + "type" : "string" + } + }, { + "description" : "Property Descriptor requested sensitive status", + "in" : "query", + "name" : "sensitive", + "schema" : { + "type" : "boolean" + } + } ], + "responses" : { + "400" : { + "description" : "NiFi was unable to complete the request because it was invalid. The request should not be retried without modification." + }, + "401" : { + "description" : "Client could not be authenticated." + }, + "403" : { + "description" : "Client is not authorized to make this request." + }, + "404" : { + "description" : "The specified resource could not be found." + }, + "409" : { + "description" : "The request was valid but NiFi was not in the appropriate state to process it." + }, + "default" : { + "content" : { + "application/json" : { + "schema" : { + "$ref" : "#/components/schemas/PropertyDescriptorEntity" + } + } + } + } + }, + "security" : [ { + "Read - /reporting-tasks/{uuid}" : [ ] + } ], + "summary" : "Gets a reporting task property descriptor", + "tags" : [ "ReportingTasks" ] + } + }, + "/reporting-tasks/{id}/run-status" : { + "put" : { + "operationId" : "updateRunStatus_5", + "parameters" : [ { + "description" : "The reporting task id.", + "in" : "path", + "name" : "id", + "required" : true, + "schema" : { + "type" : "string" + } + } ], + "requestBody" : { + "content" : { + "application/json" : { + "schema" : { + "$ref" : "#/components/schemas/ReportingTaskRunStatusEntity" + } + } + }, + "description" : "The reporting task run status.", + "required" : true + }, + "responses" : { + "400" : { + "description" : "NiFi was unable to complete the request because it was invalid. The request should not be retried without modification." + }, + "401" : { + "description" : "Client could not be authenticated." + }, + "403" : { + "description" : "Client is not authorized to make this request." + }, + "404" : { + "description" : "The specified resource could not be found." + }, + "409" : { + "description" : "The request was valid but NiFi was not in the appropriate state to process it." + }, + "default" : { + "content" : { + "application/json" : { + "schema" : { + "$ref" : "#/components/schemas/ReportingTaskEntity" + } + } + } + } + }, + "security" : [ { + "Write - /reporting-tasks/{uuid} or or /operation/reporting-tasks/{uuid}" : [ ] + } ], + "summary" : "Updates run status of a reporting task", + "tags" : [ "ReportingTasks" ] + } + }, + "/reporting-tasks/{id}/state" : { + "get" : { + "operationId" : "getState_4", + "parameters" : [ { + "description" : "The reporting task id.", + "in" : "path", + "name" : "id", + "required" : true, + "schema" : { + "type" : "string" + } + } ], + "responses" : { + "400" : { + "description" : "NiFi was unable to complete the request because it was invalid. The request should not be retried without modification." + }, + "401" : { + "description" : "Client could not be authenticated." + }, + "403" : { + "description" : "Client is not authorized to make this request." + }, + "404" : { + "description" : "The specified resource could not be found." + }, + "409" : { + "description" : "The request was valid but NiFi was not in the appropriate state to process it." + }, + "default" : { + "content" : { + "application/json" : { + "schema" : { + "$ref" : "#/components/schemas/ComponentStateEntity" + } + } + } + } + }, + "security" : [ { + "Write - /reporting-tasks/{uuid}" : [ ] + } ], + "summary" : "Gets the state for a reporting task", + "tags" : [ "ReportingTasks" ] + } + }, + "/reporting-tasks/{id}/state/clear-requests" : { + "post" : { + "operationId" : "clearState_4", + "parameters" : [ { + "description" : "The reporting task id.", + "in" : "path", + "name" : "id", + "required" : true, + "schema" : { + "type" : "string" + } + } ], + "responses" : { + "400" : { + "description" : "NiFi was unable to complete the request because it was invalid. The request should not be retried without modification." + }, + "401" : { + "description" : "Client could not be authenticated." + }, + "403" : { + "description" : "Client is not authorized to make this request." + }, + "404" : { + "description" : "The specified resource could not be found." + }, + "409" : { + "description" : "The request was valid but NiFi was not in the appropriate state to process it." + }, + "default" : { + "content" : { + "application/json" : { + "schema" : { + "$ref" : "#/components/schemas/ComponentStateEntity" + } + } + } + } + }, + "security" : [ { + "Write - /reporting-tasks/{uuid}" : [ ] + } ], + "summary" : "Clears the state for a reporting task", + "tags" : [ "ReportingTasks" ] + } + }, + "/resources" : { + "get" : { + "operationId" : "getResources", + "responses" : { + "401" : { + "description" : "Client could not be authenticated." + }, + "403" : { + "description" : "Client is not authorized to make this request." + }, + "default" : { + "content" : { + "application/json" : { + "schema" : { + "$ref" : "#/components/schemas/ResourcesEntity" + } + } + } + } + }, + "security" : [ { + "Read - /resources" : [ ] + } ], + "summary" : "Gets the available resources that support access/authorization policies", + "tags" : [ "Resources" ] + } + }, + "/site-to-site" : { + "get" : { + "operationId" : "getSiteToSiteDetails", + "responses" : { + "400" : { + "description" : "NiFi was unable to complete the request because it was invalid. The request should not be retried without modification." + }, + "401" : { + "description" : "Client could not be authenticated." + }, + "403" : { + "description" : "Client is not authorized to make this request." + }, + "409" : { + "description" : "The request was valid but NiFi was not in the appropriate state to process it." + }, + "default" : { + "content" : { + "application/json" : { + "schema" : { + "$ref" : "#/components/schemas/ControllerEntity" + } + } + } + } + }, + "security" : [ { + "Read - /site-to-site" : [ ] + } ], + "summary" : "Returns the details about this NiFi necessary to communicate via site to site", + "tags" : [ "SiteToSite" ] + } + }, + "/site-to-site/peers" : { + "get" : { + "operationId" : "getPeers", + "responses" : { + "400" : { + "description" : "NiFi was unable to complete the request because it was invalid. The request should not be retried without modification." + }, + "401" : { + "description" : "Client could not be authenticated." + }, + "403" : { + "description" : "Client is not authorized to make this request." + }, + "409" : { + "description" : "The request was valid but NiFi was not in the appropriate state to process it." + }, + "default" : { + "content" : { + "application/json" : { + "schema" : { + "$ref" : "#/components/schemas/PeersEntity" + } + }, + "application/xml" : { + "schema" : { + "$ref" : "#/components/schemas/PeersEntity" + } + } + } + } + }, + "security" : [ { + "Read - /site-to-site" : [ ] + } ], + "summary" : "Returns the available Peers and its status of this NiFi", + "tags" : [ "SiteToSite" ] + } + }, + "/snippets" : { + "post" : { + "operationId" : "createSnippet", + "requestBody" : { + "content" : { + "application/json" : { + "schema" : { + "$ref" : "#/components/schemas/SnippetEntity" + } + } + }, + "description" : "The snippet configuration details.", + "required" : true + }, + "responses" : { + "400" : { + "description" : "NiFi was unable to complete the request because it was invalid. The request should not be retried without modification." + }, + "401" : { + "description" : "Client could not be authenticated." + }, + "403" : { + "description" : "Client is not authorized to make this request." + }, + "404" : { + "description" : "The specified resource could not be found." + }, + "409" : { + "description" : "The request was valid but NiFi was not in the appropriate state to process it." + }, + "default" : { + "content" : { + "application/json" : { + "schema" : { + "$ref" : "#/components/schemas/SnippetEntity" + } + } + } + } + }, + "security" : [ { + "Read or Write - /{component-type}/{uuid} - For every component (all Read or all Write) in the Snippet and their descendant components" : [ ] + } ], + "summary" : "Creates a snippet. The snippet will be automatically discarded if not used in a subsequent request after 1 minute.", + "tags" : [ "Snippets" ] + } + }, + "/snippets/{id}" : { + "delete" : { + "operationId" : "deleteSnippet", + "parameters" : [ { + "description" : "Acknowledges that this node is disconnected to allow for mutable requests to proceed.", + "in" : "query", + "name" : "disconnectedNodeAcknowledged", + "schema" : { + "type" : "boolean", + "default" : false + } + }, { + "description" : "The snippet id.", + "in" : "path", + "name" : "id", + "required" : true, + "schema" : { + "type" : "string" + } + } ], + "responses" : { + "400" : { + "description" : "NiFi was unable to complete the request because it was invalid. The request should not be retried without modification." + }, + "401" : { + "description" : "Client could not be authenticated." + }, + "403" : { + "description" : "Client is not authorized to make this request." + }, + "404" : { + "description" : "The specified resource could not be found." + }, + "409" : { + "description" : "The request was valid but NiFi was not in the appropriate state to process it." + }, + "default" : { + "content" : { + "application/json" : { + "schema" : { + "$ref" : "#/components/schemas/SnippetEntity" + } + } + } + } + }, + "security" : [ { + "Write - /{component-type}/{uuid} - For each component in the Snippet and their descendant components" : [ ] + }, { + "Write - Parent Process Group - /process-groups/{uuid}" : [ ] + } ], + "summary" : "Deletes the components in a snippet and discards the snippet", + "tags" : [ "Snippets" ] + }, + "put" : { + "operationId" : "updateSnippet", + "parameters" : [ { + "description" : "The snippet id.", + "in" : "path", + "name" : "id", + "required" : true, + "schema" : { + "type" : "string" + } + } ], + "requestBody" : { + "content" : { + "application/json" : { + "schema" : { + "$ref" : "#/components/schemas/SnippetEntity" + } + } + }, + "description" : "The snippet configuration details.", + "required" : true + }, + "responses" : { + "400" : { + "description" : "NiFi was unable to complete the request because it was invalid. The request should not be retried without modification." + }, + "401" : { + "description" : "Client could not be authenticated." + }, + "403" : { + "description" : "Client is not authorized to make this request." + }, + "404" : { + "description" : "The specified resource could not be found." + }, + "409" : { + "description" : "The request was valid but NiFi was not in the appropriate state to process it." + }, + "default" : { + "content" : { + "application/json" : { + "schema" : { + "$ref" : "#/components/schemas/SnippetEntity" + } + } + } + } + }, + "security" : [ { + "Write Process Group - /process-groups/{uuid}" : [ ] + }, { + "Write - /{component-type}/{uuid} - For each component in the Snippet and their descendant components" : [ ] + } ], + "summary" : "Move's the components in this Snippet into a new Process Group and discards the snippet", + "tags" : [ "Snippets" ] + } + }, + "/system-diagnostics" : { + "get" : { + "operationId" : "getSystemDiagnostics", + "parameters" : [ { + "description" : "Whether or not to include the breakdown per node. Optional, defaults to false", + "in" : "query", + "name" : "nodewise", + "schema" : { + "type" : "boolean", + "default" : false + } + }, { + "description" : "Whether or not to include verbose details. Optional, defaults to false", + "in" : "query", + "name" : "diagnosticLevel", + "schema" : { + "type" : "string", + "default" : "BASIC", + "enum" : [ "BASIC", "VERBOSE" ] + } + }, { + "description" : "The id of the node where to get the status.", + "in" : "query", + "name" : "clusterNodeId", + "schema" : { + "type" : "string" + } + } ], + "responses" : { + "401" : { + "description" : "Client could not be authenticated." + }, + "403" : { + "description" : "Client is not authorized to make this request." + }, + "default" : { + "content" : { + "application/json" : { + "schema" : { + "$ref" : "#/components/schemas/SystemDiagnosticsEntity" + } + } + } + } + }, + "security" : [ { + "Read - /system" : [ ] + } ], + "summary" : "Gets the diagnostics for the system NiFi is running on", + "tags" : [ "SystemDiagnostics" ] + } + }, + "/system-diagnostics/jmx-metrics" : { + "get" : { + "description" : "Note: This endpoint is subject to change as NiFi and it's REST API evolve.", + "operationId" : "getJmxMetrics", + "parameters" : [ { + "description" : "Regular Expression Pattern to be applied against the ObjectName", + "in" : "query", + "name" : "beanNameFilter", + "schema" : { + "type" : "string" + } + } ], + "responses" : { + "400" : { + "description" : "NiFi was unable to complete the request because it was invalid. The request should not be retried without modification." + }, + "401" : { + "description" : "Client could not be authenticated." + }, + "403" : { + "description" : "Client is not authorized to make this request." + }, + "404" : { + "description" : "The specified resource could not be found." + }, + "409" : { + "description" : "The request was valid but NiFi was not in the appropriate state to process it." + }, + "default" : { + "content" : { + "application/json" : { + "schema" : { + "$ref" : "#/components/schemas/JmxMetricsResultsEntity" + } + } + } + } + }, + "security" : [ { + "Read - /system" : [ ] + } ], + "summary" : "Retrieve available JMX metrics", + "tags" : [ "SystemDiagnostics" ] + } + }, + "/tenants/search-results" : { + "get" : { + "description" : "Note: This endpoint is subject to change as NiFi and it's REST API evolve.", + "operationId" : "searchTenants", + "parameters" : [ { + "description" : "Identity to search for.", + "in" : "query", + "name" : "q", + "required" : true, + "schema" : { + "type" : "string", + "default" : "" + } + } ], + "responses" : { + "400" : { + "description" : "NiFi was unable to complete the request because it was invalid. The request should not be retried without modification." + }, + "401" : { + "description" : "Client could not be authenticated." + }, + "403" : { + "description" : "Client is not authorized to make this request." + }, + "404" : { + "description" : "The specified resource could not be found." + }, + "409" : { + "description" : "The request was valid but NiFi was not in the appropriate state to process it." + }, + "default" : { + "content" : { + "application/json" : { + "schema" : { + "$ref" : "#/components/schemas/TenantsEntity" + } + } + } + } + }, + "security" : [ { + "Read - /tenants" : [ ] + } ], + "summary" : "Searches for a tenant with the specified identity", + "tags" : [ "Tenants" ] + } + }, + "/tenants/user-groups" : { + "get" : { + "description" : "Note: This endpoint is subject to change as NiFi and it's REST API evolve.", + "operationId" : "getUserGroups", + "responses" : { + "400" : { + "description" : "NiFi was unable to complete the request because it was invalid. The request should not be retried without modification." + }, + "401" : { + "description" : "Client could not be authenticated." + }, + "403" : { + "description" : "Client is not authorized to make this request." + }, + "404" : { + "description" : "The specified resource could not be found." + }, + "409" : { + "description" : "The request was valid but NiFi was not in the appropriate state to process it." + }, + "default" : { + "content" : { + "application/json" : { + "schema" : { + "$ref" : "#/components/schemas/UserGroupsEntity" + } + } + } + } + }, + "security" : [ { + "Read - /tenants" : [ ] + } ], + "summary" : "Gets all user groups", + "tags" : [ "Tenants" ] + }, + "post" : { + "description" : "Note: This endpoint is subject to change as NiFi and it's REST API evolve.", + "operationId" : "createUserGroup", + "requestBody" : { + "content" : { + "application/json" : { + "schema" : { + "$ref" : "#/components/schemas/UserGroupEntity" + } + } + }, + "description" : "The user group configuration details.", + "required" : true + }, + "responses" : { + "400" : { + "description" : "NiFi was unable to complete the request because it was invalid. The request should not be retried without modification." + }, + "401" : { + "description" : "Client could not be authenticated." + }, + "403" : { + "description" : "Client is not authorized to make this request." + }, + "404" : { + "description" : "The specified resource could not be found." + }, + "409" : { + "description" : "The request was valid but NiFi was not in the appropriate state to process it." + }, + "default" : { + "content" : { + "application/json" : { + "schema" : { + "$ref" : "#/components/schemas/UserGroupEntity" + } + } + } + } + }, + "security" : [ { + "Write - /tenants" : [ ] + } ], + "summary" : "Creates a user group", + "tags" : [ "Tenants" ] + } + }, + "/tenants/user-groups/{id}" : { + "delete" : { + "description" : "Note: This endpoint is subject to change as NiFi and it's REST API evolve.", + "operationId" : "removeUserGroup", + "parameters" : [ { + "description" : "The revision is used to verify the client is working with the latest version of the flow.", + "in" : "query", + "name" : "version", + "schema" : { + "$ref" : "#/components/schemas/LongParameter" + } + }, { + "description" : "If the client id is not specified, new one will be generated. This value (whether specified or generated) is included in the response.", + "in" : "query", + "name" : "clientId", + "schema" : { + "$ref" : "#/components/schemas/ClientIdParameter" + } + }, { + "description" : "Acknowledges that this node is disconnected to allow for mutable requests to proceed.", + "in" : "query", + "name" : "disconnectedNodeAcknowledged", + "schema" : { + "type" : "boolean", + "default" : false + } + }, { + "description" : "The user group id.", + "in" : "path", + "name" : "id", + "required" : true, + "schema" : { + "type" : "string" + } + } ], + "responses" : { + "400" : { + "description" : "NiFi was unable to complete the request because it was invalid. The request should not be retried without modification." + }, + "401" : { + "description" : "Client could not be authenticated." + }, + "403" : { + "description" : "Client is not authorized to make this request." + }, + "404" : { + "description" : "The specified resource could not be found." + }, + "409" : { + "description" : "The request was valid but NiFi was not in the appropriate state to process it." + }, + "default" : { + "content" : { + "application/json" : { + "schema" : { + "$ref" : "#/components/schemas/UserGroupEntity" + } + } + } + } + }, + "security" : [ { + "Write - /tenants" : [ ] + } ], + "summary" : "Deletes a user group", + "tags" : [ "Tenants" ] + }, + "get" : { + "description" : "Note: This endpoint is subject to change as NiFi and it's REST API evolve.", + "operationId" : "getUserGroup", + "parameters" : [ { + "description" : "The user group id.", + "in" : "path", + "name" : "id", + "required" : true, + "schema" : { + "type" : "string" + } + } ], + "responses" : { + "400" : { + "description" : "NiFi was unable to complete the request because it was invalid. The request should not be retried without modification." + }, + "401" : { + "description" : "Client could not be authenticated." + }, + "403" : { + "description" : "Client is not authorized to make this request." + }, + "404" : { + "description" : "The specified resource could not be found." + }, + "409" : { + "description" : "The request was valid but NiFi was not in the appropriate state to process it." + }, + "default" : { + "content" : { + "application/json" : { + "schema" : { + "$ref" : "#/components/schemas/UserGroupEntity" + } + } + } + } + }, + "security" : [ { + "Read - /tenants" : [ ] + } ], + "summary" : "Gets a user group", + "tags" : [ "Tenants" ] + }, + "put" : { + "description" : "Note: This endpoint is subject to change as NiFi and it's REST API evolve.", + "operationId" : "updateUserGroup", + "parameters" : [ { + "description" : "The user group id.", + "in" : "path", + "name" : "id", + "required" : true, + "schema" : { + "type" : "string" + } + } ], + "requestBody" : { + "content" : { + "application/json" : { + "schema" : { + "$ref" : "#/components/schemas/UserGroupEntity" + } + } + }, + "description" : "The user group configuration details.", + "required" : true + }, + "responses" : { + "400" : { + "description" : "NiFi was unable to complete the request because it was invalid. The request should not be retried without modification." + }, + "401" : { + "description" : "Client could not be authenticated." + }, + "403" : { + "description" : "Client is not authorized to make this request." + }, + "404" : { + "description" : "The specified resource could not be found." + }, + "409" : { + "description" : "The request was valid but NiFi was not in the appropriate state to process it." + }, + "default" : { + "content" : { + "application/json" : { + "schema" : { + "$ref" : "#/components/schemas/UserGroupEntity" + } + } + } + } + }, + "security" : [ { + "Write - /tenants" : [ ] + } ], + "summary" : "Updates a user group", + "tags" : [ "Tenants" ] + } + }, + "/tenants/users" : { + "get" : { + "description" : "Note: This endpoint is subject to change as NiFi and it's REST API evolve.", + "operationId" : "getUsers", + "responses" : { + "400" : { + "description" : "NiFi was unable to complete the request because it was invalid. The request should not be retried without modification." + }, + "401" : { + "description" : "Client could not be authenticated." + }, + "403" : { + "description" : "Client is not authorized to make this request." + }, + "404" : { + "description" : "The specified resource could not be found." + }, + "409" : { + "description" : "The request was valid but NiFi was not in the appropriate state to process it." + }, + "default" : { + "content" : { + "application/json" : { + "schema" : { + "$ref" : "#/components/schemas/UsersEntity" + } + } + } + } + }, + "security" : [ { + "Read - /tenants" : [ ] + } ], + "summary" : "Gets all users", + "tags" : [ "Tenants" ] + }, + "post" : { + "description" : "Note: This endpoint is subject to change as NiFi and it's REST API evolve.", + "operationId" : "createUser", + "requestBody" : { + "content" : { + "application/json" : { + "schema" : { + "$ref" : "#/components/schemas/UserEntity" + } + } + }, + "description" : "The user configuration details.", + "required" : true + }, + "responses" : { + "400" : { + "description" : "NiFi was unable to complete the request because it was invalid. The request should not be retried without modification." + }, + "401" : { + "description" : "Client could not be authenticated." + }, + "403" : { + "description" : "Client is not authorized to make this request." + }, + "404" : { + "description" : "The specified resource could not be found." + }, + "409" : { + "description" : "The request was valid but NiFi was not in the appropriate state to process it." + }, + "default" : { + "content" : { + "application/json" : { + "schema" : { + "$ref" : "#/components/schemas/UserEntity" + } + } + } + } + }, + "security" : [ { + "Write - /tenants" : [ ] + } ], + "summary" : "Creates a user", + "tags" : [ "Tenants" ] + } + }, + "/tenants/users/{id}" : { + "delete" : { + "description" : "Note: This endpoint is subject to change as NiFi and it's REST API evolve.", + "operationId" : "removeUser", + "parameters" : [ { + "description" : "The revision is used to verify the client is working with the latest version of the flow.", + "in" : "query", + "name" : "version", + "schema" : { + "$ref" : "#/components/schemas/LongParameter" + } + }, { + "description" : "If the client id is not specified, new one will be generated. This value (whether specified or generated) is included in the response.", + "in" : "query", + "name" : "clientId", + "schema" : { + "$ref" : "#/components/schemas/ClientIdParameter" + } + }, { + "description" : "Acknowledges that this node is disconnected to allow for mutable requests to proceed.", + "in" : "query", + "name" : "disconnectedNodeAcknowledged", + "schema" : { + "type" : "boolean", + "default" : false + } + }, { + "description" : "The user id.", + "in" : "path", + "name" : "id", + "required" : true, + "schema" : { + "type" : "string" + } + } ], + "responses" : { + "400" : { + "description" : "NiFi was unable to complete the request because it was invalid. The request should not be retried without modification." + }, + "401" : { + "description" : "Client could not be authenticated." + }, + "403" : { + "description" : "Client is not authorized to make this request." + }, + "404" : { + "description" : "The specified resource could not be found." + }, + "409" : { + "description" : "The request was valid but NiFi was not in the appropriate state to process it." + }, + "default" : { + "content" : { + "application/json" : { + "schema" : { + "$ref" : "#/components/schemas/UserEntity" + } + } + } + } + }, + "security" : [ { + "Write - /tenants" : [ ] + } ], + "summary" : "Deletes a user", + "tags" : [ "Tenants" ] + }, + "get" : { + "description" : "Note: This endpoint is subject to change as NiFi and it's REST API evolve.", + "operationId" : "getUser", + "parameters" : [ { + "description" : "The user id.", + "in" : "path", + "name" : "id", + "required" : true, + "schema" : { + "type" : "string" + } + } ], + "responses" : { + "400" : { + "description" : "NiFi was unable to complete the request because it was invalid. The request should not be retried without modification." + }, + "401" : { + "description" : "Client could not be authenticated." + }, + "403" : { + "description" : "Client is not authorized to make this request." + }, + "404" : { + "description" : "The specified resource could not be found." + }, + "409" : { + "description" : "The request was valid but NiFi was not in the appropriate state to process it." + }, + "default" : { + "content" : { + "application/json" : { + "schema" : { + "$ref" : "#/components/schemas/UserEntity" + } + } + } + } + }, + "security" : [ { + "Read - /tenants" : [ ] + } ], + "summary" : "Gets a user", + "tags" : [ "Tenants" ] + }, + "put" : { + "description" : "Note: This endpoint is subject to change as NiFi and it's REST API evolve.", + "operationId" : "updateUser", + "parameters" : [ { + "description" : "The user id.", + "in" : "path", + "name" : "id", + "required" : true, + "schema" : { + "type" : "string" + } + } ], + "requestBody" : { + "content" : { + "application/json" : { + "schema" : { + "$ref" : "#/components/schemas/UserEntity" + } + } + }, + "description" : "The user configuration details.", + "required" : true + }, + "responses" : { + "400" : { + "description" : "NiFi was unable to complete the request because it was invalid. The request should not be retried without modification." + }, + "401" : { + "description" : "Client could not be authenticated." + }, + "403" : { + "description" : "Client is not authorized to make this request." + }, + "404" : { + "description" : "The specified resource could not be found." + }, + "409" : { + "description" : "The request was valid but NiFi was not in the appropriate state to process it." + }, + "default" : { + "content" : { + "application/json" : { + "schema" : { + "$ref" : "#/components/schemas/UserEntity" + } + } + } + } + }, + "security" : [ { + "Write - /tenants" : [ ] + } ], + "summary" : "Updates a user", + "tags" : [ "Tenants" ] + } + }, + "/versions/active-requests" : { + "post" : { + "description" : "Creates a request so that a Process Group can be placed under Version Control or have its Version Control configuration changed. Creating this request will prevent any other threads from simultaneously saving local changes to Version Control. It will not, however, actually save the local flow to the Flow Registry. A POST to /versions/process-groups/{id} should be used to initiate saving of the local flow to the Flow Registry. Note: This endpoint is subject to change as NiFi and it's REST API evolve.", + "operationId" : "createVersionControlRequest", + "requestBody" : { + "content" : { + "application/json" : { + "schema" : { + "$ref" : "#/components/schemas/CreateActiveRequestEntity" + } + } + }, + "description" : "The versioned flow details.", + "required" : true + }, + "responses" : { + "400" : { + "description" : "NiFi was unable to complete the request because it was invalid. The request should not be retried without modification." + }, + "401" : { + "description" : "Client could not be authenticated." + }, + "403" : { + "description" : "Client is not authorized to make this request." + }, + "404" : { + "description" : "The specified resource could not be found." + }, + "409" : { + "description" : "The request was valid but NiFi was not in the appropriate state to process it." + }, + "default" : { + "content" : { + "text/plain" : { + "schema" : { + "type" : "string" + } + } + } + } + }, + "security" : [ { + "Write - /process-groups/{uuid}" : [ ] + } ], + "summary" : "Create a version control request", + "tags" : [ "Versions" ] + } + }, + "/versions/active-requests/{id}" : { + "delete" : { + "description" : "Deletes the Version Control Request with the given ID. This will allow other threads to save flows to the Flow Registry. See also the documentation for POSTing to /versions/active-requests for information regarding why this is done. Note: This endpoint is subject to change as NiFi and it's REST API evolve.", + "operationId" : "deleteVersionControlRequest", + "parameters" : [ { + "description" : "Acknowledges that this node is disconnected to allow for mutable requests to proceed.", + "in" : "query", + "name" : "disconnectedNodeAcknowledged", + "schema" : { + "type" : "boolean", + "default" : false + } + }, { + "description" : "The request ID.", + "in" : "path", + "name" : "id", + "required" : true, + "schema" : { + "type" : "string" + } + } ], + "responses" : { + "400" : { + "description" : "NiFi was unable to complete the request because it was invalid. The request should not be retried without modification." + }, + "401" : { + "description" : "Client could not be authenticated." + }, + "403" : { + "description" : "Client is not authorized to make this request." + }, + "404" : { + "description" : "The specified resource could not be found." + }, + "409" : { + "description" : "The request was valid but NiFi was not in the appropriate state to process it." + } + }, + "security" : [ { + "Only the user that submitted the request can remove it" : [ ] + } ], + "summary" : "Deletes the version control request with the given ID", + "tags" : [ "Versions" ] + }, + "put" : { + "description" : "Note: This endpoint is subject to change as NiFi and it's REST API evolve.", + "operationId" : "updateVersionControlRequest", + "parameters" : [ { + "description" : "The request ID.", + "in" : "path", + "name" : "id", + "required" : true, + "schema" : { + "type" : "string" + } + } ], + "requestBody" : { + "content" : { + "application/json" : { + "schema" : { + "$ref" : "#/components/schemas/VersionControlComponentMappingEntity" + } + } + }, + "description" : "The version control component mapping.", + "required" : true + }, + "responses" : { + "400" : { + "description" : "NiFi was unable to complete the request because it was invalid. The request should not be retried without modification." + }, + "401" : { + "description" : "Client could not be authenticated." + }, + "403" : { + "description" : "Client is not authorized to make this request." + }, + "404" : { + "description" : "The specified resource could not be found." + }, + "409" : { + "description" : "The request was valid but NiFi was not in the appropriate state to process it." + }, + "default" : { + "content" : { + "application/json" : { + "schema" : { + "$ref" : "#/components/schemas/VersionControlInformationEntity" + } + } + } + } + }, + "security" : [ { + "Only the user that submitted the request can update it" : [ ] + } ], + "summary" : "Updates the request with the given ID", + "tags" : [ "Versions" ] + } + }, + "/versions/process-groups/{id}" : { + "delete" : { + "description" : "Stops version controlling the Process Group with the given ID. The Process Group will no longer track to any Versioned Flow. Note: This endpoint is subject to change as NiFi and it's REST API evolve.", + "operationId" : "stopVersionControl", + "parameters" : [ { + "description" : "The version is used to verify the client is working with the latest version of the flow.", + "in" : "query", + "name" : "version", + "schema" : { + "$ref" : "#/components/schemas/LongParameter" + } + }, { + "description" : "If the client id is not specified, a new one will be generated. This value (whether specified or generated) is included in the response.", + "in" : "query", + "name" : "clientId", + "schema" : { + "$ref" : "#/components/schemas/ClientIdParameter" + } + }, { + "description" : "Acknowledges that this node is disconnected to allow for mutable requests to proceed.", + "in" : "query", + "name" : "disconnectedNodeAcknowledged", + "schema" : { + "type" : "boolean", + "default" : false + } + }, { + "description" : "The process group id.", + "in" : "path", + "name" : "id", + "required" : true, + "schema" : { + "type" : "string" + } + } ], + "responses" : { + "400" : { + "description" : "NiFi was unable to complete the request because it was invalid. The request should not be retried without modification." + }, + "401" : { + "description" : "Client could not be authenticated." + }, + "403" : { + "description" : "Client is not authorized to make this request." + }, + "404" : { + "description" : "The specified resource could not be found." + }, + "409" : { + "description" : "The request was valid but NiFi was not in the appropriate state to process it." + }, + "default" : { + "content" : { + "application/json" : { + "schema" : { + "$ref" : "#/components/schemas/VersionControlInformationEntity" + } + } + } + } + }, + "security" : [ { + "Read - /process-groups/{uuid}" : [ ] + }, { + "Write - /process-groups/{uuid}" : [ ] + } ], + "summary" : "Stops version controlling the Process Group with the given ID", + "tags" : [ "Versions" ] + }, + "get" : { + "description" : "Note: This endpoint is subject to change as NiFi and it's REST API evolve.", + "operationId" : "getVersionInformation", + "parameters" : [ { + "description" : "The process group id.", + "in" : "path", + "name" : "id", + "required" : true, + "schema" : { + "type" : "string" + } + } ], + "responses" : { + "400" : { + "description" : "NiFi was unable to complete the request because it was invalid. The request should not be retried without modification." + }, + "401" : { + "description" : "Client could not be authenticated." + }, + "403" : { + "description" : "Client is not authorized to make this request." + }, + "404" : { + "description" : "The specified resource could not be found." + }, + "409" : { + "description" : "The request was valid but NiFi was not in the appropriate state to process it." + }, + "default" : { + "content" : { + "application/json" : { + "schema" : { + "$ref" : "#/components/schemas/VersionControlInformationEntity" + } + } + } + } + }, + "security" : [ { + "Read - /process-groups/{uuid}" : [ ] + } ], + "summary" : "Gets the Version Control information for a process group", + "tags" : [ "Versions" ] + }, + "post" : { + "description" : "Begins version controlling the Process Group with the given ID or commits changes to the Versioned Flow, depending on if the provided VersionControlInformation includes a flowId. Note: This endpoint is subject to change as NiFi and it's REST API evolve.", + "operationId" : "saveToFlowRegistry", + "parameters" : [ { + "description" : "The process group id.", + "in" : "path", + "name" : "id", + "required" : true, + "schema" : { + "type" : "string" + } + } ], + "requestBody" : { + "content" : { + "application/json" : { + "schema" : { + "$ref" : "#/components/schemas/StartVersionControlRequestEntity" + } + } + }, + "description" : "The versioned flow details.", + "required" : true + }, + "responses" : { + "400" : { + "description" : "NiFi was unable to complete the request because it was invalid. The request should not be retried without modification." + }, + "401" : { + "description" : "Client could not be authenticated." + }, + "403" : { + "description" : "Client is not authorized to make this request." + }, + "404" : { + "description" : "The specified resource could not be found." + }, + "409" : { + "description" : "The request was valid but NiFi was not in the appropriate state to process it." + }, + "default" : { + "content" : { + "application/json" : { + "schema" : { + "$ref" : "#/components/schemas/VersionControlInformationEntity" + } + } + } + } + }, + "security" : [ { + "Read - /process-groups/{uuid}" : [ ] + }, { + "Write - /process-groups/{uuid}" : [ ] + }, { + "Read - /{component-type}/{uuid} - For all encapsulated components" : [ ] + }, { + "Read - any referenced Controller Services by any encapsulated components - /controller-services/{uuid}" : [ ] + } ], + "summary" : "Save the Process Group with the given ID", + "tags" : [ "Versions" ] + }, + "put" : { + "description" : "For a Process Group that is already under Version Control, this will update the version of the flow to a different version. This endpoint expects that the given snapshot will not modify any Processor that is currently running or any Controller Service that is enabled. Note: This endpoint is subject to change as NiFi and it's REST API evolve.", + "operationId" : "updateFlowVersion", + "parameters" : [ { + "description" : "The process group id.", + "in" : "path", + "name" : "id", + "required" : true, + "schema" : { + "type" : "string" + } + } ], + "requestBody" : { + "content" : { + "application/json" : { + "schema" : { + "$ref" : "#/components/schemas/VersionedFlowSnapshotEntity" + } + } + }, + "description" : "The controller service configuration details.", + "required" : true + }, + "responses" : { + "400" : { + "description" : "NiFi was unable to complete the request because it was invalid. The request should not be retried without modification." + }, + "401" : { + "description" : "Client could not be authenticated." + }, + "403" : { + "description" : "Client is not authorized to make this request." + }, + "404" : { + "description" : "The specified resource could not be found." + }, + "409" : { + "description" : "The request was valid but NiFi was not in the appropriate state to process it." + }, + "default" : { + "content" : { + "application/json" : { + "schema" : { + "$ref" : "#/components/schemas/VersionControlInformationEntity" + } + } + } + } + }, + "security" : [ { + "Read - /process-groups/{uuid}" : [ ] + }, { + "Write - /process-groups/{uuid}" : [ ] + } ], + "summary" : "Update the version of a Process Group with the given ID", + "tags" : [ "Versions" ] + } + }, + "/versions/process-groups/{id}/download" : { + "get" : { + "operationId" : "exportFlowVersion", + "parameters" : [ { + "description" : "The process group id.", + "in" : "path", + "name" : "id", + "required" : true, + "schema" : { + "type" : "string" + } + } ], + "responses" : { + "400" : { + "description" : "NiFi was unable to complete the request because it was invalid. The request should not be retried without modification." + }, + "401" : { + "description" : "Client could not be authenticated." + }, + "403" : { + "description" : "Client is not authorized to make this request." + }, + "404" : { + "description" : "The specified resource could not be found." + }, + "409" : { + "description" : "The request was valid but NiFi was not in the appropriate state to process it." + }, + "default" : { + "content" : { + "application/json" : { + "schema" : { + "type" : "string" + } + } + } + } + }, + "security" : [ { + "Read - /process-groups/{uuid}" : [ ] + } ], + "summary" : "Gets the latest version of a Process Group for download", + "tags" : [ "Versions" ] + } + }, + "/versions/revert-requests/process-groups/{id}" : { + "post" : { + "description" : "For a Process Group that is already under Version Control, this will initiate the action of reverting any local changes that have been made to the Process Group since it was last synchronized with the Flow Registry. This will result in the flow matching the Versioned Flow that exists in the Flow Registry. This can be a lengthy process, as it will stop any Processors and disable any Controller Services necessary to perform the action and then restart them. As a result, the endpoint will immediately return a VersionedFlowUpdateRequestEntity, and the process of updating the flow will occur asynchronously in the background. The client may then periodically poll the status of the request by issuing a GET request to /versions/revert-requests/{requestId}. Once the request is completed, the client is expected to issue a DELETE request to /versions/revert-requests/{requestId}. Note: This endpoint is subject to change as NiFi and it's REST API evolve.", + "operationId" : "initiateRevertFlowVersion", + "parameters" : [ { + "description" : "The process group id.", + "in" : "path", + "name" : "id", + "required" : true, + "schema" : { + "type" : "string" + } + } ], + "requestBody" : { + "content" : { + "application/json" : { + "schema" : { + "$ref" : "#/components/schemas/VersionControlInformationEntity" + } + } + }, + "description" : "The Version Control Information to revert to.", + "required" : true + }, + "responses" : { + "400" : { + "description" : "NiFi was unable to complete the request because it was invalid. The request should not be retried without modification." + }, + "401" : { + "description" : "Client could not be authenticated." + }, + "403" : { + "description" : "Client is not authorized to make this request." + }, + "404" : { + "description" : "The specified resource could not be found." + }, + "409" : { + "description" : "The request was valid but NiFi was not in the appropriate state to process it." + }, + "default" : { + "content" : { + "application/json" : { + "schema" : { + "$ref" : "#/components/schemas/VersionedFlowUpdateRequestEntity" + } + } + } + } + }, + "security" : [ { + "Read - /process-groups/{uuid}" : [ ] + }, { + "Write - /process-groups/{uuid}" : [ ] + }, { + "Read - /{component-type}/{uuid} - For all encapsulated components" : [ ] + }, { + "Write - /{component-type}/{uuid} - For all encapsulated components" : [ ] + }, { + "Write - if the template contains any restricted components - /restricted-components" : [ ] + }, { + "Read - /parameter-contexts/{uuid} - For any Parameter Context that is referenced by a Property that is changed, added, or removed" : [ ] + } ], + "summary" : "Initiate the Revert Request of a Process Group with the given ID", + "tags" : [ "Versions" ] + } + }, + "/versions/revert-requests/{id}" : { + "delete" : { + "description" : "Deletes the Revert Request with the given ID. After a request is created via a POST to /versions/revert-requests/process-groups/{id}, it is expected that the client will properly clean up the request by DELETE'ing it, once the Revert process has completed. If the request is deleted before the request completes, then the Revert request will finish the step that it is currently performing and then will cancel any subsequent steps. Note: This endpoint is subject to change as NiFi and it's REST API evolve.", + "operationId" : "deleteRevertRequest", + "parameters" : [ { + "description" : "Acknowledges that this node is disconnected to allow for mutable requests to proceed.", + "in" : "query", + "name" : "disconnectedNodeAcknowledged", + "schema" : { + "type" : "boolean", + "default" : false + } + }, { + "description" : "The ID of the Revert Request", + "in" : "path", + "name" : "id", + "required" : true, + "schema" : { + "type" : "string" + } + } ], + "responses" : { + "400" : { + "description" : "NiFi was unable to complete the request because it was invalid. The request should not be retried without modification." + }, + "401" : { + "description" : "Client could not be authenticated." + }, + "403" : { + "description" : "Client is not authorized to make this request." + }, + "404" : { + "description" : "The specified resource could not be found." + }, + "409" : { + "description" : "The request was valid but NiFi was not in the appropriate state to process it." + }, + "default" : { + "content" : { + "application/json" : { + "schema" : { + "$ref" : "#/components/schemas/VersionedFlowUpdateRequestEntity" + } + } + } + } + }, + "security" : [ { + "Only the user that submitted the request can remove it" : [ ] + } ], + "summary" : "Deletes the Revert Request with the given ID", + "tags" : [ "Versions" ] + }, + "get" : { + "description" : "Returns the Revert Request with the given ID. Once a Revert Request has been created by performing a POST to /versions/revert-requests/process-groups/{id}, that request can subsequently be retrieved via this endpoint, and the request that is fetched will contain the updated state, such as percent complete, the current state of the request, and any failures. Note: This endpoint is subject to change as NiFi and it's REST API evolve.", + "operationId" : "getRevertRequest", + "parameters" : [ { + "description" : "The ID of the Revert Request", + "in" : "path", + "name" : "id", + "required" : true, + "schema" : { + "type" : "string" + } + } ], + "responses" : { + "400" : { + "description" : "NiFi was unable to complete the request because it was invalid. The request should not be retried without modification." + }, + "401" : { + "description" : "Client could not be authenticated." + }, + "403" : { + "description" : "Client is not authorized to make this request." + }, + "404" : { + "description" : "The specified resource could not be found." + }, + "409" : { + "description" : "The request was valid but NiFi was not in the appropriate state to process it." + }, + "default" : { + "content" : { + "application/json" : { + "schema" : { + "$ref" : "#/components/schemas/VersionedFlowUpdateRequestEntity" + } + } + } + } + }, + "security" : [ { + "Only the user that submitted the request can get it" : [ ] + } ], + "summary" : "Returns the Revert Request with the given ID", + "tags" : [ "Versions" ] + } + }, + "/versions/update-requests/process-groups/{id}" : { + "post" : { + "description" : "For a Process Group that is already under Version Control, this will initiate the action of changing from a specific version of the flow in the Flow Registry to a different version of the flow. This can be a lengthy process, as it will stop any Processors and disable any Controller Services necessary to perform the action and then restart them. As a result, the endpoint will immediately return a VersionedFlowUpdateRequestEntity, and the process of updating the flow will occur asynchronously in the background. The client may then periodically poll the status of the request by issuing a GET request to /versions/update-requests/{requestId}. Once the request is completed, the client is expected to issue a DELETE request to /versions/update-requests/{requestId}. Note: This endpoint is subject to change as NiFi and it's REST API evolve.", + "operationId" : "initiateVersionControlUpdate", + "parameters" : [ { + "description" : "The process group id.", + "in" : "path", + "name" : "id", + "required" : true, + "schema" : { + "type" : "string" + } + } ], + "requestBody" : { + "content" : { + "application/json" : { + "schema" : { + "$ref" : "#/components/schemas/VersionControlInformationEntity" + } + } + }, + "description" : "The controller service configuration details.", + "required" : true + }, + "responses" : { + "400" : { + "description" : "NiFi was unable to complete the request because it was invalid. The request should not be retried without modification." + }, + "401" : { + "description" : "Client could not be authenticated." + }, + "403" : { + "description" : "Client is not authorized to make this request." + }, + "404" : { + "description" : "The specified resource could not be found." + }, + "409" : { + "description" : "The request was valid but NiFi was not in the appropriate state to process it." + }, + "default" : { + "content" : { + "application/json" : { + "schema" : { + "$ref" : "#/components/schemas/VersionedFlowUpdateRequestEntity" + } + } + } + } + }, + "security" : [ { + "Read - /process-groups/{uuid}" : [ ] + }, { + "Write - /process-groups/{uuid}" : [ ] + }, { + "Read - /{component-type}/{uuid} - For all encapsulated components" : [ ] + }, { + "Write - /{component-type}/{uuid} - For all encapsulated components" : [ ] + }, { + "Write - if the template contains any restricted components - /restricted-components" : [ ] + }, { + "Read - /parameter-contexts/{uuid} - For any Parameter Context that is referenced by a Property that is changed, added, or removed" : [ ] + } ], + "summary" : "Initiate the Update Request of a Process Group with the given ID", + "tags" : [ "Versions" ] + } + }, + "/versions/update-requests/{id}" : { + "delete" : { + "description" : "Deletes the Update Request with the given ID. After a request is created via a POST to /versions/update-requests/process-groups/{id}, it is expected that the client will properly clean up the request by DELETE'ing it, once the Update process has completed. If the request is deleted before the request completes, then the Update request will finish the step that it is currently performing and then will cancel any subsequent steps. Note: This endpoint is subject to change as NiFi and it's REST API evolve.", + "operationId" : "deleteUpdateRequest_1", + "parameters" : [ { + "description" : "Acknowledges that this node is disconnected to allow for mutable requests to proceed.", + "in" : "query", + "name" : "disconnectedNodeAcknowledged", + "schema" : { + "type" : "boolean", + "default" : false + } + }, { + "description" : "The ID of the Update Request", + "in" : "path", + "name" : "id", + "required" : true, + "schema" : { + "type" : "string" + } + } ], + "responses" : { + "400" : { + "description" : "NiFi was unable to complete the request because it was invalid. The request should not be retried without modification." + }, + "401" : { + "description" : "Client could not be authenticated." + }, + "403" : { + "description" : "Client is not authorized to make this request." + }, + "404" : { + "description" : "The specified resource could not be found." + }, + "409" : { + "description" : "The request was valid but NiFi was not in the appropriate state to process it." + }, + "default" : { + "content" : { + "application/json" : { + "schema" : { + "$ref" : "#/components/schemas/VersionedFlowUpdateRequestEntity" + } + } + } + } + }, + "security" : [ { + "Only the user that submitted the request can remove it" : [ ] + } ], + "summary" : "Deletes the Update Request with the given ID", + "tags" : [ "Versions" ] + }, + "get" : { + "description" : "Returns the Update Request with the given ID. Once an Update Request has been created by performing a POST to /versions/update-requests/process-groups/{id}, that request can subsequently be retrieved via this endpoint, and the request that is fetched will contain the updated state, such as percent complete, the current state of the request, and any failures. Note: This endpoint is subject to change as NiFi and it's REST API evolve.", + "operationId" : "getUpdateRequest", + "parameters" : [ { + "description" : "The ID of the Update Request", + "in" : "path", + "name" : "id", + "required" : true, + "schema" : { + "type" : "string" + } + } ], + "responses" : { + "400" : { + "description" : "NiFi was unable to complete the request because it was invalid. The request should not be retried without modification." + }, + "401" : { + "description" : "Client could not be authenticated." + }, + "403" : { + "description" : "Client is not authorized to make this request." + }, + "404" : { + "description" : "The specified resource could not be found." + }, + "409" : { + "description" : "The request was valid but NiFi was not in the appropriate state to process it." + }, + "default" : { + "content" : { + "application/json" : { + "schema" : { + "$ref" : "#/components/schemas/VersionedFlowUpdateRequestEntity" + } + } + } + } + }, + "security" : [ { + "Only the user that submitted the request can get it" : [ ] + } ], + "summary" : "Returns the Update Request with the given ID", + "tags" : [ "Versions" ] + } + } + }, + "components" : { + "schemas" : { + "AboutDTO" : { + "type" : "object", + "properties" : { + "buildBranch" : { + "type" : "string", + "description" : "Build branch" + }, + "buildRevision" : { + "type" : "string", + "description" : "Build revision or commit hash" + }, + "buildTag" : { + "type" : "string", + "description" : "Build tag" + }, + "buildTimestamp" : { + "type" : "string", + "description" : "Build timestamp" + }, + "contentViewerUrl" : { + "type" : "string", + "description" : "The URL for the content viewer if configured." + }, + "timezone" : { + "type" : "string", + "description" : "The timezone of the NiFi instance.", + "readOnly" : true + }, + "title" : { + "type" : "string", + "description" : "The title to be used on the page and in the about dialog." + }, + "uri" : { + "type" : "string", + "description" : "The URI for the NiFi." + }, + "version" : { + "type" : "string", + "description" : "The version of this NiFi." + } + } + }, + "AboutEntity" : { + "type" : "object", + "properties" : { + "about" : { + "$ref" : "#/components/schemas/AboutDTO" + } + }, + "xml" : { + "name" : "aboutEntity" + } + }, + "AccessPolicyDTO" : { + "type" : "object", + "properties" : { + "action" : { + "type" : "string", + "description" : "The action associated with this access policy.", + "enum" : [ "read, write" ] + }, + "componentReference" : { + "$ref" : "#/components/schemas/ComponentReferenceEntity" + }, + "configurable" : { + "type" : "boolean", + "description" : "Whether this policy is configurable." + }, + "id" : { + "type" : "string", + "description" : "The id of the component." + }, + "parentGroupId" : { + "type" : "string", + "description" : "The id of parent process group of this component if applicable." + }, + "position" : { + "$ref" : "#/components/schemas/PositionDTO" + }, + "resource" : { + "type" : "string", + "description" : "The resource for this access policy." + }, + "userGroups" : { + "type" : "array", + "description" : "The set of user group IDs associated with this access policy.", + "items" : { + "$ref" : "#/components/schemas/TenantEntity" + }, + "uniqueItems" : true + }, + "users" : { + "type" : "array", + "description" : "The set of user IDs associated with this access policy.", + "items" : { + "$ref" : "#/components/schemas/TenantEntity" + }, + "uniqueItems" : true + }, + "versionedComponentId" : { + "type" : "string", + "description" : "The ID of the corresponding component that is under version control" + } + } + }, + "AccessPolicyEntity" : { + "type" : "object", + "description" : "The access policies this user group belongs to. This field was incorrectly defined as an AccessPolicyEntity. For compatibility reasons the field will remain of this type, however only the fields that are present in the AccessPolicySummaryEntity will be populated here.", + "properties" : { + "bulletins" : { + "type" : "array", + "description" : "The bulletins for this component.", + "items" : { + "$ref" : "#/components/schemas/BulletinEntity" + } + }, + "component" : { + "$ref" : "#/components/schemas/AccessPolicyDTO" + }, + "disconnectedNodeAcknowledged" : { + "type" : "boolean", + "description" : "Acknowledges that this node is disconnected to allow for mutable requests to proceed." + }, + "generated" : { + "type" : "string", + "description" : "When this content was generated." + }, + "id" : { + "type" : "string", + "description" : "The id of the component." + }, + "permissions" : { + "$ref" : "#/components/schemas/PermissionsDTO" + }, + "position" : { + "$ref" : "#/components/schemas/PositionDTO" + }, + "revision" : { + "$ref" : "#/components/schemas/RevisionDTO" + }, + "uri" : { + "type" : "string", + "description" : "The URI for futures requests to the component." + } + }, + "readOnly" : true, + "xml" : { + "name" : "accessPolicyEntity" + } + }, + "AccessPolicySummaryDTO" : { + "type" : "object", + "properties" : { + "action" : { + "type" : "string", + "description" : "The action associated with this access policy.", + "enum" : [ "read, write" ] + }, + "componentReference" : { + "$ref" : "#/components/schemas/ComponentReferenceEntity" + }, + "configurable" : { + "type" : "boolean", + "description" : "Whether this policy is configurable." + }, + "id" : { + "type" : "string", + "description" : "The id of the component." + }, + "parentGroupId" : { + "type" : "string", + "description" : "The id of parent process group of this component if applicable." + }, + "position" : { + "$ref" : "#/components/schemas/PositionDTO" + }, + "resource" : { + "type" : "string", + "description" : "The resource for this access policy." + }, + "versionedComponentId" : { + "type" : "string", + "description" : "The ID of the corresponding component that is under version control" + } + } + }, + "AccessPolicySummaryEntity" : { + "type" : "object", + "description" : "The access policies this user belongs to.", + "properties" : { + "bulletins" : { + "type" : "array", + "description" : "The bulletins for this component.", + "items" : { + "$ref" : "#/components/schemas/BulletinEntity" + } + }, + "component" : { + "$ref" : "#/components/schemas/AccessPolicySummaryDTO" + }, + "disconnectedNodeAcknowledged" : { + "type" : "boolean", + "description" : "Acknowledges that this node is disconnected to allow for mutable requests to proceed." + }, + "id" : { + "type" : "string", + "description" : "The id of the component." + }, + "permissions" : { + "$ref" : "#/components/schemas/PermissionsDTO" + }, + "position" : { + "$ref" : "#/components/schemas/PositionDTO" + }, + "revision" : { + "$ref" : "#/components/schemas/RevisionDTO" + }, + "uri" : { + "type" : "string", + "description" : "The URI for futures requests to the component." + } + }, + "readOnly" : true, + "xml" : { + "name" : "accessPolicySummaryEntity" + } + }, + "ActionDTO" : { + "type" : "object", + "properties" : { + "actionDetails" : { + "$ref" : "#/components/schemas/ActionDetailsDTO" + }, + "componentDetails" : { + "$ref" : "#/components/schemas/ComponentDetailsDTO" + }, + "id" : { + "type" : "integer", + "format" : "int32", + "description" : "The action id." + }, + "operation" : { + "type" : "string", + "description" : "The operation that was performed." + }, + "sourceId" : { + "type" : "string", + "description" : "The id of the source component." + }, + "sourceName" : { + "type" : "string", + "description" : "The name of the source component." + }, + "sourceType" : { + "type" : "string", + "description" : "The type of the source component." + }, + "timestamp" : { + "type" : "string", + "description" : "The timestamp of the action." + }, + "userIdentity" : { + "type" : "string", + "description" : "The identity of the user that performed the action." + } + } + }, + "ActionDetailsDTO" : { + "type" : "object", + "description" : "The details of the action." + }, + "ActionEntity" : { + "type" : "object", + "description" : "The actions.", + "properties" : { + "action" : { + "$ref" : "#/components/schemas/ActionDTO" + }, + "canRead" : { + "type" : "boolean", + "description" : "Indicates whether the user can read a given resource.", + "readOnly" : true + }, + "id" : { + "type" : "integer", + "format" : "int32" + }, + "sourceId" : { + "type" : "string" + }, + "timestamp" : { + "type" : "string", + "description" : "The timestamp of the action." + } + }, + "xml" : { + "name" : "actionEntity" + } + }, + "ActivateControllerServicesEntity" : { + "type" : "object", + "properties" : { + "components" : { + "type" : "object", + "additionalProperties" : { + "$ref" : "#/components/schemas/RevisionDTO" + }, + "description" : "Optional services to schedule. If not specified, all authorized descendant controller services will be used." + }, + "disconnectedNodeAcknowledged" : { + "type" : "boolean", + "description" : "Acknowledges that this node is disconnected to allow for mutable requests to proceed." + }, + "id" : { + "type" : "string", + "description" : "The id of the ProcessGroup" + }, + "state" : { + "type" : "string", + "description" : "The desired state of the descendant components", + "enum" : [ "ENABLED, DISABLED" ] + } + }, + "xml" : { + "name" : "activateControllerServicesEntity" + } + }, + "AdditionalDetailsEntity" : { + "type" : "object", + "properties" : { + "additionalDetails" : { + "type" : "string" + } + }, + "xml" : { + "name" : "additionalDetailsEntity" + } + }, + "AffectedComponentDTO" : { + "type" : "object", + "properties" : { + "activeThreadCount" : { + "type" : "integer", + "format" : "int32", + "description" : "The number of active threads for the referencing component." + }, + "id" : { + "type" : "string", + "description" : "The UUID of this component" + }, + "name" : { + "type" : "string", + "description" : "The name of this component." + }, + "processGroupId" : { + "type" : "string", + "description" : "The UUID of the Process Group that this component is in" + }, + "referenceType" : { + "type" : "string", + "description" : "The type of this component", + "enum" : [ "PROCESSOR,CONTROLLER_SERVICE, INPUT_PORT, OUTPUT_PORT, REMOTE_INPUT_PORT, REMOTE_OUTPUT_PORT, STATELESS_GROUP" ] + }, + "state" : { + "type" : "string", + "description" : "The scheduled state of a processor or reporting task referencing a controller service. If this component is another controller service, this field represents the controller service state." + }, + "validationErrors" : { + "type" : "array", + "description" : "The validation errors for the component.", + "items" : { + "type" : "string", + "description" : "The validation errors for the component." + } + } + } + }, + "AffectedComponentEntity" : { + "type" : "object", + "description" : "The set of all components in the flow that are referencing this Parameter", + "properties" : { + "bulletins" : { + "type" : "array", + "description" : "The bulletins for this component.", + "items" : { + "$ref" : "#/components/schemas/BulletinEntity" + } + }, + "component" : { + "$ref" : "#/components/schemas/AffectedComponentDTO" + }, + "disconnectedNodeAcknowledged" : { + "type" : "boolean", + "description" : "Acknowledges that this node is disconnected to allow for mutable requests to proceed." + }, + "id" : { + "type" : "string", + "description" : "The id of the component." + }, + "permissions" : { + "$ref" : "#/components/schemas/PermissionsDTO" + }, + "position" : { + "$ref" : "#/components/schemas/PositionDTO" + }, + "processGroup" : { + "$ref" : "#/components/schemas/ProcessGroupNameDTO" + }, + "referenceType" : { + "type" : "string", + "description" : "The type of component referenced", + "enum" : [ "PROCESSOR,CONTROLLER_SERVICE, INPUT_PORT, OUTPUT_PORT, REMOTE_INPUT_PORT, REMOTE_OUTPUT_PORT" ] + }, + "revision" : { + "$ref" : "#/components/schemas/RevisionDTO" + }, + "uri" : { + "type" : "string", + "description" : "The URI for futures requests to the component." + } + }, + "xml" : { + "name" : "affectedComponentEntity" + } + }, + "AllowableValueDTO" : { + "type" : "object", + "properties" : { + "description" : { + "type" : "string", + "description" : "A description for this allowable value." + }, + "displayName" : { + "type" : "string", + "description" : "A human readable value that is allowed for the property descriptor." + }, + "value" : { + "type" : "string", + "description" : "A value that is allowed for the property descriptor." + } + } + }, + "AllowableValueEntity" : { + "type" : "object", + "description" : "Allowable values for the property. If empty then the allowed values are not constrained.", + "properties" : { + "allowableValue" : { + "$ref" : "#/components/schemas/AllowableValueDTO" + }, + "canRead" : { + "type" : "boolean", + "description" : "Indicates whether the user can read a given resource.", + "readOnly" : true + } + }, + "xml" : { + "name" : "entity" + } + }, + "AssetDTO" : { + "type" : "object", + "description" : "The Asset.", + "properties" : { + "digest" : { + "type" : "string", + "description" : "The digest of the asset, will be null if the asset content is missing." + }, + "id" : { + "type" : "string", + "description" : "The identifier of the asset." + }, + "missingContent" : { + "type" : "boolean", + "description" : "Indicates if the content of the asset is missing." + }, + "name" : { + "type" : "string", + "description" : "The name of the asset." + } + }, + "readOnly" : true + }, + "AssetEntity" : { + "type" : "object", + "description" : "The asset entities", + "properties" : { + "asset" : { + "$ref" : "#/components/schemas/AssetDTO" + } + }, + "xml" : { + "name" : "assetEntity" + } + }, + "AssetReferenceDTO" : { + "type" : "object", + "description" : "A list of identifiers of the assets that are referenced by the parameter", + "properties" : { + "id" : { + "type" : "string", + "description" : "The identifier of the referenced asset." + }, + "name" : { + "type" : "string", + "description" : "The name of the referenced asset.", + "readOnly" : true + } + } + }, + "AssetsEntity" : { + "type" : "object", + "properties" : { + "assets" : { + "type" : "array", + "description" : "The asset entities", + "items" : { + "$ref" : "#/components/schemas/AssetEntity" + } + } + }, + "xml" : { + "name" : "assetEntity" + } + }, + "Attribute" : { + "type" : "object", + "description" : "The FlowFile attributes this processor writes/updates", + "properties" : { + "description" : { + "type" : "string", + "description" : "The description of the attribute" + }, + "name" : { + "type" : "string", + "description" : "The name of the attribute" + } + } + }, + "AttributeDTO" : { + "type" : "object", + "description" : "The attributes of the flowfile for the event.", + "properties" : { + "name" : { + "type" : "string", + "description" : "The attribute name." + }, + "previousValue" : { + "type" : "string", + "description" : "The value of the attribute before the event took place." + }, + "value" : { + "type" : "string", + "description" : "The attribute value." + } + } + }, + "AuthenticationConfigurationDTO" : { + "type" : "object", + "properties" : { + "externalLoginRequired" : { + "type" : "boolean", + "description" : "Whether the system requires login through an external Identity Provider", + "readOnly" : true + }, + "loginSupported" : { + "type" : "boolean", + "description" : "Whether the system is configured to support login operations", + "readOnly" : true + }, + "loginUri" : { + "type" : "string", + "description" : "Location for initiating login processing", + "nullable" : true, + "readOnly" : true + }, + "logoutUri" : { + "type" : "string", + "description" : "Location for initiating logout processing", + "nullable" : true, + "readOnly" : true + } + } + }, + "AuthenticationConfigurationEntity" : { + "type" : "object", + "properties" : { + "authenticationConfiguration" : { + "$ref" : "#/components/schemas/AuthenticationConfigurationDTO" + } + }, + "xml" : { + "name" : "authenticationConfigurationEntity" + } + }, + "BannerDTO" : { + "type" : "object", + "properties" : { + "footerText" : { + "type" : "string", + "description" : "The footer text." + }, + "headerText" : { + "type" : "string", + "description" : "The header text." + } + } + }, + "BannerEntity" : { + "type" : "object", + "properties" : { + "banners" : { + "$ref" : "#/components/schemas/BannerDTO" + } + }, + "xml" : { + "name" : "bannersEntity" + } + }, + "BatchSettingsDTO" : { + "type" : "object", + "description" : "The batch settings for data transmission.", + "properties" : { + "count" : { + "type" : "integer", + "format" : "int32", + "description" : "Preferred number of flow files to include in a transaction." + }, + "duration" : { + "type" : "string", + "description" : "Preferred amount of time that a transaction should span." + }, + "size" : { + "type" : "string", + "description" : "Preferred number of bytes to include in a transaction." + } + } + }, + "BatchSize" : { + "type" : "object", + "description" : "The batch settings for data transmission.", + "properties" : { + "count" : { + "type" : "integer", + "format" : "int32", + "description" : "Preferred number of flow files to include in a transaction." + }, + "duration" : { + "type" : "string", + "description" : "Preferred amount of time that a transaction should span." + }, + "size" : { + "type" : "string", + "description" : "Preferred number of bytes to include in a transaction." + } + } + }, + "BuildInfo" : { + "type" : "object", + "description" : "The build metadata for this component", + "properties" : { + "compiler" : { + "type" : "string", + "description" : "The compiler used for the build" + }, + "compilerFlags" : { + "type" : "string", + "description" : "The compiler flags used for the build." + }, + "revision" : { + "type" : "string", + "description" : "The SCM revision id of the source code used for this build." + }, + "targetArch" : { + "type" : "string", + "description" : "The target architecture of the built component." + }, + "timestamp" : { + "type" : "integer", + "format" : "int64", + "description" : "The timestamp (milliseconds since Epoch) of the build." + }, + "version" : { + "type" : "string", + "description" : "The version number of the built component." + } + } + }, + "BulletinBoardDTO" : { + "type" : "object", + "properties" : { + "bulletins" : { + "type" : "array", + "description" : "The bulletins in the bulletin board, that matches the supplied request.", + "items" : { + "$ref" : "#/components/schemas/BulletinEntity" + } + }, + "generated" : { + "type" : "string", + "description" : "The timestamp when this report was generated." + } + } + }, + "BulletinBoardEntity" : { + "type" : "object", + "properties" : { + "bulletinBoard" : { + "$ref" : "#/components/schemas/BulletinBoardDTO" + } + }, + "xml" : { + "name" : "bulletinBoardEntity" + } + }, + "BulletinBoardPatternParameter" : { + "type" : "object", + "properties" : { + "pattern" : { + "type" : "object" + }, + "rawPattern" : { + "type" : "string" + } + } + }, + "BulletinDTO" : { + "type" : "object", + "properties" : { + "category" : { + "type" : "string", + "description" : "The category of this bulletin." + }, + "groupId" : { + "type" : "string", + "description" : "The group id of the source component." + }, + "id" : { + "type" : "integer", + "format" : "int64", + "description" : "The id of the bulletin." + }, + "level" : { + "type" : "string", + "description" : "The level of the bulletin." + }, + "message" : { + "type" : "string", + "description" : "The bulletin message." + }, + "nodeAddress" : { + "type" : "string", + "description" : "If clustered, the address of the node from which the bulletin originated." + }, + "sourceId" : { + "type" : "string", + "description" : "The id of the source component." + }, + "sourceName" : { + "type" : "string", + "description" : "The name of the source component." + }, + "sourceType" : { + "type" : "string", + "description" : "The type of the source component" + }, + "timestamp" : { + "type" : "string", + "description" : "When this bulletin was generated." + } + } + }, + "BulletinEntity" : { + "type" : "object", + "description" : "The bulletins for this component.", + "properties" : { + "bulletin" : { + "$ref" : "#/components/schemas/BulletinDTO" + }, + "canRead" : { + "type" : "boolean", + "description" : "Indicates whether the user can read a given resource.", + "readOnly" : true + }, + "groupId" : { + "type" : "string" + }, + "id" : { + "type" : "integer", + "format" : "int64" + }, + "nodeAddress" : { + "type" : "string" + }, + "sourceId" : { + "type" : "string" + }, + "timestamp" : { + "type" : "string", + "description" : "When this bulletin was generated." + } + }, + "xml" : { + "name" : "bulletinEntity" + } + }, + "Bundle" : { + "type" : "object", + "description" : "The details of the artifact that bundled this parameter provider.", + "properties" : { + "artifact" : { + "type" : "string", + "description" : "The artifact of the bundle" + }, + "group" : { + "type" : "string", + "description" : "The group of the bundle" + }, + "version" : { + "type" : "string", + "description" : "The version of the bundle" + } + } + }, + "BundleDTO" : { + "type" : "object", + "description" : "If the property identifies a controller service this returns the bundle of the type, null otherwise.", + "properties" : { + "artifact" : { + "type" : "string", + "description" : "The artifact of the bundle." + }, + "group" : { + "type" : "string", + "description" : "The group of the bundle." + }, + "version" : { + "type" : "string", + "description" : "The version of the bundle." + } + } + }, + "ClientIdParameter" : { + "type" : "object", + "properties" : { + "clientId" : { + "type" : "string" + } + } + }, + "ClusterDTO" : { + "type" : "object", + "properties" : { + "generated" : { + "type" : "string", + "description" : "The timestamp the report was generated." + }, + "nodes" : { + "type" : "array", + "description" : "The collection of nodes that are part of the cluster.", + "items" : { + "$ref" : "#/components/schemas/NodeDTO" + } + } + } + }, + "ClusterEntity" : { + "type" : "object", + "properties" : { + "cluster" : { + "$ref" : "#/components/schemas/ClusterDTO" + } + }, + "xml" : { + "name" : "clusterEntity" + } + }, + "ClusterSearchResultsEntity" : { + "type" : "object", + "properties" : { + "nodeResults" : { + "type" : "array", + "items" : { + "$ref" : "#/components/schemas/NodeSearchResultDTO" + } + } + }, + "xml" : { + "name" : "clusterSearchResultsEntity" + } + }, + "ClusterSummaryDTO" : { + "type" : "object", + "properties" : { + "clustered" : { + "type" : "boolean", + "description" : "Whether this NiFi instance is clustered." + }, + "connectedNodeCount" : { + "type" : "integer", + "format" : "int32", + "description" : "The number of nodes that are currently connected to the cluster" + }, + "connectedNodes" : { + "type" : "string", + "description" : "When clustered, reports the number of nodes connected vs the number of nodes in the cluster." + }, + "connectedToCluster" : { + "type" : "boolean", + "description" : "Whether this NiFi instance is connected to a cluster." + }, + "totalNodeCount" : { + "type" : "integer", + "format" : "int32", + "description" : "The number of nodes in the cluster, regardless of whether or not they are connected" + } + } + }, + "ClusterSummaryEntity" : { + "type" : "object", + "properties" : { + "clusterSummary" : { + "$ref" : "#/components/schemas/ClusterSummaryDTO" + } + }, + "xml" : { + "name" : "clusterSummaryEntity" + } + }, + "ComponentDetailsDTO" : { + "type" : "object", + "description" : "The details of the source component." + }, + "ComponentDifferenceDTO" : { + "type" : "object", + "description" : "The list of differences for each component in the flow that is not the same between the two flows", + "properties" : { + "componentId" : { + "type" : "string", + "description" : "The ID of the component" + }, + "componentName" : { + "type" : "string", + "description" : "The name of the component" + }, + "componentType" : { + "type" : "string", + "description" : "The type of component" + }, + "differences" : { + "type" : "array", + "description" : "The differences in the component between the two flows", + "items" : { + "$ref" : "#/components/schemas/DifferenceDTO" + } + }, + "processGroupId" : { + "type" : "string", + "description" : "The ID of the Process Group that the component belongs to" + } + } + }, + "ComponentHistoryDTO" : { + "type" : "object", + "properties" : { + "componentId" : { + "type" : "string", + "description" : "The component id." + }, + "propertyHistory" : { + "type" : "object", + "additionalProperties" : { + "$ref" : "#/components/schemas/PropertyHistoryDTO" + }, + "description" : "The history for the properties of the component." + } + } + }, + "ComponentHistoryEntity" : { + "type" : "object", + "properties" : { + "componentHistory" : { + "$ref" : "#/components/schemas/ComponentHistoryDTO" + } + }, + "xml" : { + "name" : "componentHistoryEntity" + } + }, + "ComponentManifest" : { + "type" : "object", + "description" : "The full specification of the bundle contents", + "properties" : { + "apis" : { + "type" : "array", + "description" : "Public interfaces defined in this bundle", + "items" : { + "$ref" : "#/components/schemas/DefinedType" + } + }, + "controllerServices" : { + "type" : "array", + "description" : "Controller Services provided in this bundle", + "items" : { + "$ref" : "#/components/schemas/ControllerServiceDefinition" + } + }, + "flowAnalysisRules" : { + "type" : "array", + "description" : "Flow Analysis Rules provided in this bundle", + "items" : { + "$ref" : "#/components/schemas/FlowAnalysisRuleDefinition" + } + }, + "parameterProviders" : { + "type" : "array", + "description" : "Parameter Providers provided in this bundle", + "items" : { + "$ref" : "#/components/schemas/ParameterProviderDefinition" + } + }, + "processors" : { + "type" : "array", + "description" : "Processors provided in this bundle", + "items" : { + "$ref" : "#/components/schemas/ProcessorDefinition" + } + }, + "reportingTasks" : { + "type" : "array", + "description" : "Reporting Tasks provided in this bundle", + "items" : { + "$ref" : "#/components/schemas/ReportingTaskDefinition" + } + } + } + }, + "ComponentReferenceDTO" : { + "type" : "object", + "properties" : { + "id" : { + "type" : "string", + "description" : "The id of the component." + }, + "name" : { + "type" : "string", + "description" : "The name of the component." + }, + "parentGroupId" : { + "type" : "string", + "description" : "The id of parent process group of this component if applicable." + }, + "position" : { + "$ref" : "#/components/schemas/PositionDTO" + }, + "versionedComponentId" : { + "type" : "string", + "description" : "The ID of the corresponding component that is under version control" + } + } + }, + "ComponentReferenceEntity" : { + "type" : "object", + "description" : "Component this policy references if applicable.", + "properties" : { + "bulletins" : { + "type" : "array", + "description" : "The bulletins for this component.", + "items" : { + "$ref" : "#/components/schemas/BulletinEntity" + } + }, + "component" : { + "$ref" : "#/components/schemas/ComponentReferenceDTO" + }, + "disconnectedNodeAcknowledged" : { + "type" : "boolean", + "description" : "Acknowledges that this node is disconnected to allow for mutable requests to proceed." + }, + "id" : { + "type" : "string", + "description" : "The id of the component." + }, + "parentGroupId" : { + "type" : "string", + "description" : "The id of parent process group of this component if applicable." + }, + "permissions" : { + "$ref" : "#/components/schemas/PermissionsDTO" + }, + "position" : { + "$ref" : "#/components/schemas/PositionDTO" + }, + "revision" : { + "$ref" : "#/components/schemas/RevisionDTO" + }, + "uri" : { + "type" : "string", + "description" : "The URI for futures requests to the component." + } + }, + "xml" : { + "name" : "componentReferenceEntity" + } + }, + "ComponentRestrictionPermissionDTO" : { + "type" : "object", + "description" : "Permissions for specific component restrictions.", + "properties" : { + "permissions" : { + "$ref" : "#/components/schemas/PermissionsDTO" + }, + "requiredPermission" : { + "$ref" : "#/components/schemas/RequiredPermissionDTO" + } + } + }, + "ComponentSearchResultDTO" : { + "type" : "object", + "description" : "The parameters that matched the search.", + "properties" : { + "groupId" : { + "type" : "string", + "description" : "The group id of the component that matched the search." + }, + "id" : { + "type" : "string", + "description" : "The id of the component that matched the search." + }, + "matches" : { + "type" : "array", + "description" : "What matched the search from the component.", + "items" : { + "type" : "string", + "description" : "What matched the search from the component." + } + }, + "name" : { + "type" : "string", + "description" : "The name of the component that matched the search." + }, + "parentGroup" : { + "$ref" : "#/components/schemas/SearchResultGroupDTO" + }, + "versionedGroup" : { + "$ref" : "#/components/schemas/SearchResultGroupDTO" + } + } + }, + "ComponentStateDTO" : { + "type" : "object", + "description" : "The component state.", + "properties" : { + "clusterState" : { + "$ref" : "#/components/schemas/StateMapDTO" + }, + "componentId" : { + "type" : "string", + "description" : "The component identifier." + }, + "localState" : { + "$ref" : "#/components/schemas/StateMapDTO" + }, + "stateDescription" : { + "type" : "string", + "description" : "Description of the state this component persists." + } + } + }, + "ComponentStateEntity" : { + "type" : "object", + "properties" : { + "componentState" : { + "$ref" : "#/components/schemas/ComponentStateDTO" + } + }, + "xml" : { + "name" : "componentStateEntity" + } + }, + "ComponentValidationResultDTO" : { + "type" : "object", + "properties" : { + "activeThreadCount" : { + "type" : "integer", + "format" : "int32", + "description" : "The number of active threads for the referencing component." + }, + "currentlyValid" : { + "type" : "boolean", + "description" : "Whether or not the component is currently valid" + }, + "id" : { + "type" : "string", + "description" : "The UUID of this component" + }, + "name" : { + "type" : "string", + "description" : "The name of this component." + }, + "processGroupId" : { + "type" : "string", + "description" : "The UUID of the Process Group that this component is in" + }, + "referenceType" : { + "type" : "string", + "description" : "The type of this component", + "enum" : [ "PROCESSOR,CONTROLLER_SERVICE, INPUT_PORT, OUTPUT_PORT, REMOTE_INPUT_PORT, REMOTE_OUTPUT_PORT, STATELESS_GROUP" ] + }, + "resultantValidationErrors" : { + "type" : "array", + "description" : "The validation errors that will apply to the component if the Parameter Context is changed", + "items" : { + "type" : "string", + "description" : "The validation errors that will apply to the component if the Parameter Context is changed" + } + }, + "resultsValid" : { + "type" : "boolean", + "description" : "Whether or not the component will be valid if the Parameter Context is changed" + }, + "state" : { + "type" : "string", + "description" : "The scheduled state of a processor or reporting task referencing a controller service. If this component is another controller service, this field represents the controller service state." + }, + "validationErrors" : { + "type" : "array", + "description" : "The validation errors for the component.", + "items" : { + "type" : "string", + "description" : "The validation errors for the component." + } + } + } + }, + "ComponentValidationResultEntity" : { + "type" : "object", + "description" : "A List of ComponentValidationResultEntity, one for each component that is validated", + "properties" : { + "bulletins" : { + "type" : "array", + "description" : "The bulletins for this component.", + "items" : { + "$ref" : "#/components/schemas/BulletinEntity" + } + }, + "component" : { + "$ref" : "#/components/schemas/ComponentValidationResultDTO" + }, + "disconnectedNodeAcknowledged" : { + "type" : "boolean", + "description" : "Acknowledges that this node is disconnected to allow for mutable requests to proceed." + }, + "id" : { + "type" : "string", + "description" : "The id of the component." + }, + "permissions" : { + "$ref" : "#/components/schemas/PermissionsDTO" + }, + "position" : { + "$ref" : "#/components/schemas/PositionDTO" + }, + "revision" : { + "$ref" : "#/components/schemas/RevisionDTO" + }, + "uri" : { + "type" : "string", + "description" : "The URI for futures requests to the component." + } + }, + "xml" : { + "name" : "componentValidationResultEntity" + } + }, + "ComponentValidationResultsEntity" : { + "type" : "object", + "description" : "The Validation Results that were calculated for each component. This value may not be set until the request completes.", + "properties" : { + "validationResults" : { + "type" : "array", + "description" : "A List of ComponentValidationResultEntity, one for each component that is validated", + "items" : { + "$ref" : "#/components/schemas/ComponentValidationResultEntity" + } + } + }, + "readOnly" : true, + "xml" : { + "name" : "componentValidationResults" + } + }, + "ConfigVerificationResultDTO" : { + "type" : "object", + "description" : "The Results of the verification", + "properties" : { + "explanation" : { + "type" : "string", + "description" : "An explanation of why the step was or was not successful" + }, + "outcome" : { + "type" : "string", + "description" : "The outcome of the verification", + "enum" : [ "SUCCESSFUL, FAILED, SKIPPED" ] + }, + "verificationStepName" : { + "type" : "string", + "description" : "The name of the verification step" + } + }, + "readOnly" : true + }, + "ConfigurationAnalysisDTO" : { + "type" : "object", + "description" : "The configuration analysis", + "properties" : { + "componentId" : { + "type" : "string", + "description" : "The ID of the component" + }, + "properties" : { + "type" : "object", + "additionalProperties" : { + "type" : "string", + "description" : "The configured properties for the component" + }, + "description" : "The configured properties for the component" + }, + "referencedAttributes" : { + "type" : "object", + "additionalProperties" : { + "type" : "string", + "description" : "The attributes that are referenced by the properties, mapped to recently used values" + }, + "description" : "The attributes that are referenced by the properties, mapped to recently used values" + }, + "supportsVerification" : { + "type" : "boolean", + "description" : "Whether or not the component supports verification" + } + } + }, + "ConfigurationAnalysisEntity" : { + "type" : "object", + "properties" : { + "configurationAnalysis" : { + "$ref" : "#/components/schemas/ConfigurationAnalysisDTO" + } + }, + "xml" : { + "name" : "configurationAnalysis" + } + }, + "ConnectableComponent" : { + "type" : "object", + "description" : "The destination of the connection.", + "properties" : { + "comments" : { + "type" : "string", + "description" : "The comments for the connectable component." + }, + "groupId" : { + "type" : "string", + "description" : "The id of the group that the connectable component resides in" + }, + "id" : { + "type" : "string", + "description" : "The id of the connectable component." + }, + "instanceIdentifier" : { + "type" : "string", + "description" : "The instance ID of an existing component that is described by this VersionedComponent, or null if this is not mapped to an instantiated component" + }, + "name" : { + "type" : "string", + "description" : "The name of the connectable component" + }, + "type" : { + "type" : "string", + "description" : "The type of component the connectable is.", + "enum" : [ "PROCESSOR", "REMOTE_INPUT_PORT", "REMOTE_OUTPUT_PORT", "INPUT_PORT", "OUTPUT_PORT", "FUNNEL" ] + } + } + }, + "ConnectableDTO" : { + "type" : "object", + "description" : "The destination of the connection.", + "properties" : { + "comments" : { + "type" : "string", + "description" : "The comments for the connectable component." + }, + "exists" : { + "type" : "boolean", + "description" : "If the connectable component represents a remote port, indicates if the target exists." + }, + "groupId" : { + "type" : "string", + "description" : "The id of the group that the connectable component resides in" + }, + "id" : { + "type" : "string", + "description" : "The id of the connectable component." + }, + "name" : { + "type" : "string", + "description" : "The name of the connectable component" + }, + "running" : { + "type" : "boolean", + "description" : "Reflects the current state of the connectable component." + }, + "transmitting" : { + "type" : "boolean", + "description" : "If the connectable component represents a remote port, indicates if the target is configured to transmit." + }, + "type" : { + "type" : "string", + "description" : "The type of component the connectable is.", + "enum" : [ "PROCESSOR, REMOTE_INPUT_PORT, REMOTE_OUTPUT_PORT, INPUT_PORT, OUTPUT_PORT, FUNNEL" ] + }, + "versionedComponentId" : { + "type" : "string", + "description" : "The ID of the corresponding component that is under version control" + } + }, + "required" : [ "groupId", "id", "type" ] + }, + "ConnectionDTO" : { + "type" : "object", + "description" : "The connections in this flow snippet.", + "properties" : { + "availableRelationships" : { + "type" : "array", + "description" : "The relationships that the source of the connection currently supports.", + "items" : { + "type" : "string", + "description" : "The relationships that the source of the connection currently supports.", + "readOnly" : true + }, + "readOnly" : true, + "uniqueItems" : true + }, + "backPressureDataSizeThreshold" : { + "type" : "string", + "description" : "The object data size threshold for determining when back pressure is applied. Updating this value is a passive change in the sense that it won't impact whether existing files over the limit are affected but it does help feeder processors to stop pushing too much into this work queue." + }, + "backPressureObjectThreshold" : { + "type" : "integer", + "format" : "int64", + "description" : "The object count threshold for determining when back pressure is applied. Updating this value is a passive change in the sense that it won't impact whether existing files over the limit are affected but it does help feeder processors to stop pushing too much into this work queue." + }, + "bends" : { + "type" : "array", + "description" : "The bend points on the connection.", + "items" : { + "$ref" : "#/components/schemas/PositionDTO" + } + }, + "destination" : { + "$ref" : "#/components/schemas/ConnectableDTO" + }, + "flowFileExpiration" : { + "type" : "string", + "description" : "The amount of time a flow file may be in the flow before it will be automatically aged out of the flow. Once a flow file reaches this age it will be terminated from the flow the next time a processor attempts to start work on it." + }, + "getzIndex" : { + "type" : "integer", + "format" : "int64", + "description" : "The z index of the connection." + }, + "id" : { + "type" : "string", + "description" : "The id of the component." + }, + "labelIndex" : { + "type" : "integer", + "format" : "int32", + "description" : "The index of the bend point where to place the connection label." + }, + "loadBalanceCompression" : { + "type" : "string", + "description" : "Whether or not data should be compressed when being transferred between nodes in the cluster.", + "enum" : [ "DO_NOT_COMPRESS, COMPRESS_ATTRIBUTES_ONLY, COMPRESS_ATTRIBUTES_AND_CONTENT" ] + }, + "loadBalancePartitionAttribute" : { + "type" : "string", + "description" : "The FlowFile Attribute to use for determining which node a FlowFile will go to if the Load Balancing Strategy is set to PARTITION_BY_ATTRIBUTE" + }, + "loadBalanceStatus" : { + "type" : "string", + "description" : "The current status of the Connection's Load Balancing Activities. Status can indicate that Load Balancing is not configured for the connection, that Load Balancing is configured but inactive (not currently transferring data to another node), or that Load Balancing is configured and actively transferring data to another node.", + "enum" : [ "LOAD_BALANCE_NOT_CONFIGURED, LOAD_BALANCE_INACTIVE, LOAD_BALANCE_ACTIVE" ], + "readOnly" : true + }, + "loadBalanceStrategy" : { + "type" : "string", + "description" : "How to load balance the data in this Connection across the nodes in the cluster.", + "enum" : [ "DO_NOT_LOAD_BALANCE, PARTITION_BY_ATTRIBUTE, ROUND_ROBIN, SINGLE_NODE" ] + }, + "name" : { + "type" : "string", + "description" : "The name of the connection." + }, + "parentGroupId" : { + "type" : "string", + "description" : "The id of parent process group of this component if applicable." + }, + "position" : { + "$ref" : "#/components/schemas/PositionDTO" + }, + "prioritizers" : { + "type" : "array", + "description" : "The comparators used to prioritize the queue.", + "items" : { + "type" : "string", + "description" : "The comparators used to prioritize the queue." + } + }, + "selectedRelationships" : { + "type" : "array", + "description" : "The selected relationship that comprise the connection.", + "items" : { + "type" : "string", + "description" : "The selected relationship that comprise the connection." + }, + "uniqueItems" : true + }, + "source" : { + "$ref" : "#/components/schemas/ConnectableDTO" + }, + "versionedComponentId" : { + "type" : "string", + "description" : "The ID of the corresponding component that is under version control" + } + } + }, + "ConnectionEntity" : { + "type" : "object", + "description" : "The connections in this flow.", + "properties" : { + "bends" : { + "type" : "array", + "description" : "The bend points on the connection.", + "items" : { + "$ref" : "#/components/schemas/PositionDTO" + } + }, + "bulletins" : { + "type" : "array", + "description" : "The bulletins for this component.", + "items" : { + "$ref" : "#/components/schemas/BulletinEntity" + } + }, + "component" : { + "$ref" : "#/components/schemas/ConnectionDTO" + }, + "destinationGroupId" : { + "type" : "string", + "description" : "The identifier of the group of the destination of this connection." + }, + "destinationId" : { + "type" : "string", + "description" : "The identifier of the destination of this connection." + }, + "destinationType" : { + "type" : "string", + "description" : "The type of component the destination connectable is.", + "enum" : [ "PROCESSOR, REMOTE_INPUT_PORT, REMOTE_OUTPUT_PORT, INPUT_PORT, OUTPUT_PORT, FUNNEL" ] + }, + "disconnectedNodeAcknowledged" : { + "type" : "boolean", + "description" : "Acknowledges that this node is disconnected to allow for mutable requests to proceed." + }, + "getzIndex" : { + "type" : "integer", + "format" : "int64", + "description" : "The z index of the connection." + }, + "id" : { + "type" : "string", + "description" : "The id of the component." + }, + "labelIndex" : { + "type" : "integer", + "format" : "int32", + "description" : "The index of the bend point where to place the connection label." + }, + "permissions" : { + "$ref" : "#/components/schemas/PermissionsDTO" + }, + "position" : { + "$ref" : "#/components/schemas/PositionDTO" + }, + "revision" : { + "$ref" : "#/components/schemas/RevisionDTO" + }, + "sourceGroupId" : { + "type" : "string", + "description" : "The identifier of the group of the source of this connection." + }, + "sourceId" : { + "type" : "string", + "description" : "The identifier of the source of this connection." + }, + "sourceType" : { + "type" : "string", + "description" : "The type of component the source connectable is.", + "enum" : [ "PROCESSOR, REMOTE_INPUT_PORT, REMOTE_OUTPUT_PORT, INPUT_PORT, OUTPUT_PORT, FUNNEL" ] + }, + "status" : { + "$ref" : "#/components/schemas/ConnectionStatusDTO" + }, + "uri" : { + "type" : "string", + "description" : "The URI for futures requests to the component." + } + }, + "required" : [ "destinationType", "sourceType" ], + "xml" : { + "name" : "connectionEntity" + } + }, + "ConnectionStatisticsDTO" : { + "type" : "object", + "properties" : { + "aggregateSnapshot" : { + "$ref" : "#/components/schemas/ConnectionStatisticsSnapshotDTO" + }, + "id" : { + "type" : "string", + "description" : "The ID of the connection" + }, + "nodeSnapshots" : { + "type" : "array", + "description" : "A list of status snapshots for each node", + "items" : { + "$ref" : "#/components/schemas/NodeConnectionStatisticsSnapshotDTO" + } + }, + "statsLastRefreshed" : { + "type" : "string", + "description" : "The timestamp of when the stats were last refreshed" + } + } + }, + "ConnectionStatisticsEntity" : { + "type" : "object", + "properties" : { + "canRead" : { + "type" : "boolean", + "description" : "Indicates whether the user can read a given resource.", + "readOnly" : true + }, + "connectionStatistics" : { + "$ref" : "#/components/schemas/ConnectionStatisticsDTO" + } + }, + "xml" : { + "name" : "connectionStatisticsEntity" + } + }, + "ConnectionStatisticsSnapshotDTO" : { + "type" : "object", + "description" : "The connection status snapshot from the node.", + "properties" : { + "id" : { + "type" : "string", + "description" : "The id of the connection." + }, + "predictedBytesAtNextInterval" : { + "type" : "integer", + "format" : "int64", + "description" : "The predicted total number of bytes in the queue at the next configured interval." + }, + "predictedCountAtNextInterval" : { + "type" : "integer", + "format" : "int32", + "description" : "The predicted number of queued objects at the next configured interval." + }, + "predictedMillisUntilBytesBackpressure" : { + "type" : "integer", + "format" : "int64", + "description" : "The predicted number of milliseconds before the connection will have backpressure applied, based on the total number of bytes in the queue." + }, + "predictedMillisUntilCountBackpressure" : { + "type" : "integer", + "format" : "int64", + "description" : "The predicted number of milliseconds before the connection will have backpressure applied, based on the queued count." + }, + "predictedPercentBytes" : { + "type" : "integer", + "format" : "int32", + "description" : "The predicted percentage of bytes in the queue against current threshold at the next configured interval." + }, + "predictedPercentCount" : { + "type" : "integer", + "format" : "int32", + "description" : "The predicted percentage of queued objects at the next configured interval." + }, + "predictionIntervalMillis" : { + "type" : "integer", + "format" : "int64", + "description" : "The prediction interval in seconds" + } + } + }, + "ConnectionStatusDTO" : { + "type" : "object", + "description" : "The status of the connection.", + "properties" : { + "aggregateSnapshot" : { + "$ref" : "#/components/schemas/ConnectionStatusSnapshotDTO" + }, + "destinationId" : { + "type" : "string", + "description" : "The ID of the destination component" + }, + "destinationName" : { + "type" : "string", + "description" : "The name of the destination component" + }, + "groupId" : { + "type" : "string", + "description" : "The ID of the Process Group that the connection belongs to" + }, + "id" : { + "type" : "string", + "description" : "The ID of the connection" + }, + "name" : { + "type" : "string", + "description" : "The name of the connection" + }, + "nodeSnapshots" : { + "type" : "array", + "description" : "A list of status snapshots for each node", + "items" : { + "$ref" : "#/components/schemas/NodeConnectionStatusSnapshotDTO" + } + }, + "sourceId" : { + "type" : "string", + "description" : "The ID of the source component" + }, + "sourceName" : { + "type" : "string", + "description" : "The name of the source component" + }, + "statsLastRefreshed" : { + "type" : "string", + "description" : "The timestamp of when the stats were last refreshed" + } + } + }, + "ConnectionStatusEntity" : { + "type" : "object", + "properties" : { + "canRead" : { + "type" : "boolean", + "description" : "Indicates whether the user can read a given resource.", + "readOnly" : true + }, + "connectionStatus" : { + "$ref" : "#/components/schemas/ConnectionStatusDTO" + } + }, + "xml" : { + "name" : "connectionStatusEntity" + } + }, + "ConnectionStatusPredictionsSnapshotDTO" : { + "type" : "object", + "description" : "Predictions, if available, for this connection (null if not available)", + "properties" : { + "predictedBytesAtNextInterval" : { + "type" : "integer", + "format" : "int64", + "description" : "The predicted total number of bytes in the queue at the next configured interval." + }, + "predictedCountAtNextInterval" : { + "type" : "integer", + "format" : "int32", + "description" : "The predicted number of queued objects at the next configured interval." + }, + "predictedMillisUntilBytesBackpressure" : { + "type" : "integer", + "format" : "int64", + "description" : "The predicted number of milliseconds before the connection will have backpressure applied, based on the total number of bytes in the queue." + }, + "predictedMillisUntilCountBackpressure" : { + "type" : "integer", + "format" : "int64", + "description" : "The predicted number of milliseconds before the connection will have backpressure applied, based on the queued count." + }, + "predictedPercentBytes" : { + "type" : "integer", + "format" : "int32", + "description" : "Predicted connection percent use regarding queued flow files size and backpressure threshold if configured." + }, + "predictedPercentCount" : { + "type" : "integer", + "format" : "int32", + "description" : "Predicted connection percent use regarding queued flow files count and backpressure threshold if configured." + }, + "predictionIntervalSeconds" : { + "type" : "integer", + "format" : "int32", + "description" : "The configured interval (in seconds) for predicting connection queue count and size (and percent usage)." + } + } + }, + "ConnectionStatusSnapshotDTO" : { + "type" : "object", + "properties" : { + "bytesIn" : { + "type" : "integer", + "format" : "int64", + "description" : "The size of the FlowFiles that have come into the connection in the last 5 minutes." + }, + "bytesOut" : { + "type" : "integer", + "format" : "int64", + "description" : "The number of bytes that have left the connection in the last 5 minutes." + }, + "bytesQueued" : { + "type" : "integer", + "format" : "int64", + "description" : "The size of the FlowFiles that are currently queued in the connection." + }, + "destinationId" : { + "type" : "string", + "description" : "The id of the destination of the connection." + }, + "destinationName" : { + "type" : "string", + "description" : "The name of the destination of the connection." + }, + "flowFileAvailability" : { + "type" : "string", + "description" : "The availability of FlowFiles in this connection" + }, + "flowFilesIn" : { + "type" : "integer", + "format" : "int32", + "description" : "The number of FlowFiles that have come into the connection in the last 5 minutes." + }, + "flowFilesOut" : { + "type" : "integer", + "format" : "int32", + "description" : "The number of FlowFiles that have left the connection in the last 5 minutes." + }, + "flowFilesQueued" : { + "type" : "integer", + "format" : "int32", + "description" : "The number of FlowFiles that are currently queued in the connection." + }, + "groupId" : { + "type" : "string", + "description" : "The id of the process group the connection belongs to." + }, + "id" : { + "type" : "string", + "description" : "The id of the connection." + }, + "input" : { + "type" : "string", + "description" : "The input count/size for the connection in the last 5 minutes, pretty printed." + }, + "name" : { + "type" : "string", + "description" : "The name of the connection." + }, + "output" : { + "type" : "string", + "description" : "The output count/sie for the connection in the last 5 minutes, pretty printed." + }, + "percentUseBytes" : { + "type" : "integer", + "format" : "int32", + "description" : "Connection percent use regarding queued flow files size and backpressure threshold if configured." + }, + "percentUseCount" : { + "type" : "integer", + "format" : "int32", + "description" : "Connection percent use regarding queued flow files count and backpressure threshold if configured." + }, + "predictions" : { + "$ref" : "#/components/schemas/ConnectionStatusPredictionsSnapshotDTO" + }, + "queued" : { + "type" : "string", + "description" : "The total count and size of queued flowfiles formatted." + }, + "queuedCount" : { + "type" : "string", + "description" : "The number of flowfiles that are queued, pretty printed." + }, + "queuedSize" : { + "type" : "string", + "description" : "The total size of flowfiles that are queued formatted." + }, + "sourceId" : { + "type" : "string", + "description" : "The id of the source of the connection." + }, + "sourceName" : { + "type" : "string", + "description" : "The name of the source of the connection." + } + } + }, + "ConnectionStatusSnapshotEntity" : { + "type" : "object", + "description" : "The status of all connections in the process group.", + "properties" : { + "canRead" : { + "type" : "boolean", + "description" : "Indicates whether the user can read a given resource.", + "readOnly" : true + }, + "connectionStatusSnapshot" : { + "$ref" : "#/components/schemas/ConnectionStatusSnapshotDTO" + }, + "id" : { + "type" : "string", + "description" : "The id of the connection." + } + }, + "xml" : { + "name" : "entity" + } + }, + "ConnectionsEntity" : { + "type" : "object", + "properties" : { + "connections" : { + "type" : "array", + "items" : { + "$ref" : "#/components/schemas/ConnectionEntity" + }, + "uniqueItems" : true + } + }, + "xml" : { + "name" : "connectionsEntity" + } + }, + "ContentViewerDTO" : { + "type" : "object", + "description" : "The Content Viewers.", + "properties" : { + "displayName" : { + "type" : "string", + "description" : "The display name of the Content Viewer.", + "readOnly" : true + }, + "supportedMimeTypes" : { + "type" : "array", + "description" : "The mime types this Content Viewer supports.", + "items" : { + "$ref" : "#/components/schemas/SupportedMimeTypesDTO" + }, + "readOnly" : true + }, + "uri" : { + "type" : "string", + "description" : "The uri of the Content Viewer.", + "readOnly" : true + } + }, + "readOnly" : true + }, + "ContentViewerEntity" : { + "type" : "object", + "properties" : { + "contentViewers" : { + "type" : "array", + "description" : "The Content Viewers.", + "items" : { + "$ref" : "#/components/schemas/ContentViewerDTO" + }, + "readOnly" : true + } + }, + "xml" : { + "name" : "contentViewerEntity" + } + }, + "ControllerBulletinsEntity" : { + "type" : "object", + "properties" : { + "bulletins" : { + "type" : "array", + "description" : "System level bulletins to be reported to the user.", + "items" : { + "$ref" : "#/components/schemas/BulletinEntity" + } + }, + "controllerServiceBulletins" : { + "type" : "array", + "description" : "Controller service bulletins to be reported to the user.", + "items" : { + "$ref" : "#/components/schemas/BulletinEntity" + } + }, + "flowAnalysisRuleBulletins" : { + "type" : "array", + "description" : "Flow Analysis Rule bulletins to be reported to the user.", + "items" : { + "$ref" : "#/components/schemas/BulletinEntity" + } + }, + "flowRegistryClientBulletins" : { + "type" : "array", + "description" : "Flow registry client bulletins to be reported to the user.", + "items" : { + "$ref" : "#/components/schemas/BulletinEntity" + } + }, + "parameterProviderBulletins" : { + "type" : "array", + "description" : "Parameter provider bulletins to be reported to the user.", + "items" : { + "$ref" : "#/components/schemas/BulletinEntity" + } + }, + "reportingTaskBulletins" : { + "type" : "array", + "description" : "Reporting task bulletins to be reported to the user.", + "items" : { + "$ref" : "#/components/schemas/BulletinEntity" + } + } + }, + "xml" : { + "name" : "controllerConfigurationEntity" + } + }, + "ControllerConfigurationDTO" : { + "type" : "object", + "description" : "The controller configuration.", + "properties" : { + "maxTimerDrivenThreadCount" : { + "type" : "integer", + "format" : "int32", + "description" : "The maximum number of timer driven threads the NiFi has available." + } + } + }, + "ControllerConfigurationEntity" : { + "type" : "object", + "properties" : { + "component" : { + "$ref" : "#/components/schemas/ControllerConfigurationDTO" + }, + "disconnectedNodeAcknowledged" : { + "type" : "boolean", + "description" : "Acknowledges that this node is disconnected to allow for mutable requests to proceed." + }, + "permissions" : { + "$ref" : "#/components/schemas/PermissionsDTO" + }, + "revision" : { + "$ref" : "#/components/schemas/RevisionDTO" + } + }, + "xml" : { + "name" : "controllerConfigurationEntity" + } + }, + "ControllerDTO" : { + "type" : "object", + "properties" : { + "activeRemotePortCount" : { + "type" : "integer", + "format" : "int32", + "description" : "The number of active remote ports contained in the NiFi." + }, + "comments" : { + "type" : "string", + "description" : "The comments for the NiFi." + }, + "disabledCount" : { + "type" : "integer", + "format" : "int32", + "description" : "The number of disabled components in the NiFi." + }, + "id" : { + "type" : "string", + "description" : "The id of the NiFi." + }, + "inactiveRemotePortCount" : { + "type" : "integer", + "format" : "int32", + "description" : "The number of inactive remote ports contained in the NiFi." + }, + "inputPortCount" : { + "type" : "integer", + "format" : "int32", + "description" : "The number of input ports contained in the NiFi." + }, + "inputPorts" : { + "type" : "array", + "description" : "The input ports available to send data to for the NiFi.", + "items" : { + "$ref" : "#/components/schemas/PortDTO" + }, + "uniqueItems" : true + }, + "instanceId" : { + "type" : "string", + "description" : "If clustered, the id of the Cluster Manager, otherwise the id of the NiFi." + }, + "invalidCount" : { + "type" : "integer", + "format" : "int32", + "description" : "The number of invalid components in the NiFi." + }, + "name" : { + "type" : "string", + "description" : "The name of the NiFi." + }, + "outputPortCount" : { + "type" : "integer", + "format" : "int32", + "description" : "The number of output ports in the NiFi." + }, + "outputPorts" : { + "type" : "array", + "description" : "The output ports available to received data from the NiFi.", + "items" : { + "$ref" : "#/components/schemas/PortDTO" + }, + "uniqueItems" : true + }, + "remoteSiteHttpListeningPort" : { + "type" : "integer", + "format" : "int32", + "description" : "The HTTP(S) Port on which this instance is listening for Remote Transfers of Flow Files. If this instance is not configured to receive Flow Files from remote instances, this will be null." + }, + "remoteSiteListeningPort" : { + "type" : "integer", + "format" : "int32", + "description" : "The Socket Port on which this instance is listening for Remote Transfers of Flow Files. If this instance is not configured to receive Flow Files from remote instances, this will be null." + }, + "runningCount" : { + "type" : "integer", + "format" : "int32", + "description" : "The number of running components in the NiFi." + }, + "siteToSiteSecure" : { + "type" : "boolean", + "description" : "Indicates whether or not Site-to-Site communications with this instance is secure (2-way authentication)." + }, + "stoppedCount" : { + "type" : "integer", + "format" : "int32", + "description" : "The number of stopped components in the NiFi." + } + } + }, + "ControllerEntity" : { + "type" : "object", + "properties" : { + "controller" : { + "$ref" : "#/components/schemas/ControllerDTO" + } + }, + "xml" : { + "name" : "controllerEntity" + } + }, + "ControllerServiceAPI" : { + "type" : "object", + "description" : "Lists the APIs this Controller Service implements.", + "properties" : { + "bundle" : { + "$ref" : "#/components/schemas/Bundle" + }, + "type" : { + "type" : "string", + "description" : "The fully qualified name of the service interface." + } + } + }, + "ControllerServiceApiDTO" : { + "type" : "object", + "description" : "Lists the APIs this Controller Service implements.", + "properties" : { + "bundle" : { + "$ref" : "#/components/schemas/BundleDTO" + }, + "type" : { + "type" : "string", + "description" : "The fully qualified name of the service interface." + } + } + }, + "ControllerServiceDTO" : { + "type" : "object", + "description" : "The controller services in this flow snippet.", + "properties" : { + "annotationData" : { + "type" : "string", + "description" : "The annotation for the controller service. This is how the custom UI relays configuration to the controller service." + }, + "bulletinLevel" : { + "type" : "string", + "description" : "The level at which the controller service will report bulletins." + }, + "bundle" : { + "$ref" : "#/components/schemas/BundleDTO" + }, + "comments" : { + "type" : "string", + "description" : "The comments for the controller service." + }, + "controllerServiceApis" : { + "type" : "array", + "description" : "Lists the APIs this Controller Service implements.", + "items" : { + "$ref" : "#/components/schemas/ControllerServiceApiDTO" + } + }, + "customUiUrl" : { + "type" : "string", + "description" : "The URL for the controller services custom configuration UI if applicable." + }, + "deprecated" : { + "type" : "boolean", + "description" : "Whether the ontroller service has been deprecated." + }, + "descriptors" : { + "type" : "object", + "additionalProperties" : { + "$ref" : "#/components/schemas/PropertyDescriptorDTO" + }, + "description" : "The descriptors for the controller service properties." + }, + "extensionMissing" : { + "type" : "boolean", + "description" : "Whether the underlying extension is missing." + }, + "id" : { + "type" : "string", + "description" : "The id of the component." + }, + "multipleVersionsAvailable" : { + "type" : "boolean", + "description" : "Whether the controller service has multiple versions available." + }, + "name" : { + "type" : "string", + "description" : "The name of the controller service." + }, + "parentGroupId" : { + "type" : "string", + "description" : "The id of parent process group of this component if applicable." + }, + "persistsState" : { + "type" : "boolean", + "description" : "Whether the controller service persists state." + }, + "position" : { + "$ref" : "#/components/schemas/PositionDTO" + }, + "properties" : { + "type" : "object", + "additionalProperties" : { + "type" : "string", + "description" : "The properties of the controller service." + }, + "description" : "The properties of the controller service." + }, + "referencingComponents" : { + "type" : "array", + "description" : "All components referencing this controller service.", + "items" : { + "$ref" : "#/components/schemas/ControllerServiceReferencingComponentEntity" + }, + "uniqueItems" : true + }, + "restricted" : { + "type" : "boolean", + "description" : "Whether the controller service requires elevated privileges." + }, + "sensitiveDynamicPropertyNames" : { + "type" : "array", + "description" : "Set of sensitive dynamic property names", + "items" : { + "type" : "string", + "description" : "Set of sensitive dynamic property names" + }, + "uniqueItems" : true + }, + "state" : { + "type" : "string", + "description" : "The state of the controller service.", + "enum" : [ "ENABLED, ENABLING, DISABLED, DISABLING" ] + }, + "supportsSensitiveDynamicProperties" : { + "type" : "boolean", + "description" : "Whether the controller service supports sensitive dynamic properties." + }, + "type" : { + "type" : "string", + "description" : "The type of the controller service." + }, + "validationErrors" : { + "type" : "array", + "description" : "The validation errors from the controller service.\nThese validation errors represent the problems with the controller service that must be resolved before it can be enabled.\n", + "items" : { + "type" : "string", + "description" : "The validation errors from the controller service.\nThese validation errors represent the problems with the controller service that must be resolved before it can be enabled.\n" + } + }, + "validationStatus" : { + "type" : "string", + "description" : "Indicates whether the ControllerService is valid, invalid, or still in the process of validating (i.e., it is unknown whether or not the ControllerService is valid)", + "enum" : [ "VALID, INVALID, VALIDATING" ], + "readOnly" : true + }, + "versionedComponentId" : { + "type" : "string", + "description" : "The ID of the corresponding component that is under version control" + } + } + }, + "ControllerServiceDefinition" : { + "type" : "object", + "description" : "Controller Services provided in this bundle", + "properties" : { + "additionalDetails" : { + "type" : "boolean", + "description" : "Indicates if the component has additional details documentation" + }, + "artifact" : { + "type" : "string", + "description" : "The artifact name of the bundle that provides the referenced type." + }, + "buildInfo" : { + "$ref" : "#/components/schemas/BuildInfo" + }, + "deprecated" : { + "type" : "boolean", + "description" : "Whether or not the component has been deprecated" + }, + "deprecationAlternatives" : { + "type" : "array", + "description" : "If this component has been deprecated, this optional field provides alternatives to use", + "items" : { + "type" : "string", + "description" : "If this component has been deprecated, this optional field provides alternatives to use" + }, + "uniqueItems" : true + }, + "deprecationReason" : { + "type" : "string", + "description" : "If this component has been deprecated, this optional field can be used to provide an explanation" + }, + "dynamicProperties" : { + "type" : "array", + "description" : "Describes the dynamic properties supported by this component", + "items" : { + "$ref" : "#/components/schemas/DynamicProperty" + } + }, + "explicitRestrictions" : { + "type" : "array", + "description" : "Explicit restrictions that indicate a require permission to use the component", + "items" : { + "$ref" : "#/components/schemas/Restriction" + }, + "uniqueItems" : true + }, + "group" : { + "type" : "string", + "description" : "The group name of the bundle that provides the referenced type." + }, + "propertyDescriptors" : { + "type" : "object", + "additionalProperties" : { + "$ref" : "#/components/schemas/PropertyDescriptor" + }, + "description" : "Descriptions of configuration properties applicable to this component." + }, + "providedApiImplementations" : { + "type" : "array", + "description" : "If this type represents a provider for an interface, this lists the APIs it implements", + "items" : { + "$ref" : "#/components/schemas/DefinedType" + } + }, + "restricted" : { + "type" : "boolean", + "description" : "Whether or not the component has a general restriction" + }, + "restrictedExplanation" : { + "type" : "string", + "description" : "An optional description of the general restriction" + }, + "seeAlso" : { + "type" : "array", + "description" : "The names of other component types that may be related", + "items" : { + "type" : "string", + "description" : "The names of other component types that may be related" + }, + "uniqueItems" : true + }, + "stateful" : { + "$ref" : "#/components/schemas/Stateful" + }, + "supportsDynamicProperties" : { + "type" : "boolean", + "description" : "Whether or not this component makes use of dynamic (user-set) properties." + }, + "supportsSensitiveDynamicProperties" : { + "type" : "boolean", + "description" : "Whether or not this component makes use of sensitive dynamic (user-set) properties." + }, + "systemResourceConsiderations" : { + "type" : "array", + "description" : "The system resource considerations for the given component", + "items" : { + "$ref" : "#/components/schemas/SystemResourceConsideration" + } + }, + "tags" : { + "type" : "array", + "description" : "The tags associated with this type", + "items" : { + "type" : "string", + "description" : "The tags associated with this type" + }, + "uniqueItems" : true + }, + "type" : { + "type" : "string", + "description" : "The fully-qualified class type" + }, + "typeDescription" : { + "type" : "string", + "description" : "The description of the type." + }, + "version" : { + "type" : "string", + "description" : "The version of the bundle that provides the referenced type." + } + } + }, + "ControllerServiceEntity" : { + "type" : "object", + "properties" : { + "bulletins" : { + "type" : "array", + "description" : "The bulletins for this component.", + "items" : { + "$ref" : "#/components/schemas/BulletinEntity" + } + }, + "component" : { + "$ref" : "#/components/schemas/ControllerServiceDTO" + }, + "disconnectedNodeAcknowledged" : { + "type" : "boolean", + "description" : "Acknowledges that this node is disconnected to allow for mutable requests to proceed." + }, + "id" : { + "type" : "string", + "description" : "The id of the component." + }, + "operatePermissions" : { + "$ref" : "#/components/schemas/PermissionsDTO" + }, + "parentGroupId" : { + "type" : "string", + "description" : "The id of parent process group of this ControllerService." + }, + "permissions" : { + "$ref" : "#/components/schemas/PermissionsDTO" + }, + "position" : { + "$ref" : "#/components/schemas/PositionDTO" + }, + "revision" : { + "$ref" : "#/components/schemas/RevisionDTO" + }, + "status" : { + "$ref" : "#/components/schemas/ControllerServiceStatusDTO" + }, + "uri" : { + "type" : "string", + "description" : "The URI for futures requests to the component." + } + }, + "xml" : { + "name" : "controllerServiceEntity" + } + }, + "ControllerServiceReferencingComponentDTO" : { + "type" : "object", + "properties" : { + "activeThreadCount" : { + "type" : "integer", + "format" : "int32", + "description" : "The number of active threads for the referencing component." + }, + "descriptors" : { + "type" : "object", + "additionalProperties" : { + "$ref" : "#/components/schemas/PropertyDescriptorDTO" + }, + "description" : "The descriptors for the component properties." + }, + "groupId" : { + "type" : "string", + "description" : "The group id for the component referencing a controller service. If this component is another controller service or a reporting task, this field is blank." + }, + "id" : { + "type" : "string", + "description" : "The id of the component referencing a controller service." + }, + "name" : { + "type" : "string", + "description" : "The name of the component referencing a controller service." + }, + "properties" : { + "type" : "object", + "additionalProperties" : { + "type" : "string", + "description" : "The properties for the component." + }, + "description" : "The properties for the component." + }, + "referenceCycle" : { + "type" : "boolean", + "description" : "If the referencing component represents a controller service, this indicates whether it has already been represented in this hierarchy." + }, + "referenceType" : { + "type" : "string", + "description" : "The type of reference this is.", + "enum" : [ "Processor, ControllerService, ReportingTask, FlowRegistryClient" ] + }, + "referencingComponents" : { + "type" : "array", + "description" : "If the referencing component represents a controller service, these are the components that reference it.", + "items" : { + "$ref" : "#/components/schemas/ControllerServiceReferencingComponentEntity" + }, + "uniqueItems" : true + }, + "state" : { + "type" : "string", + "description" : "The scheduled state of a processor or reporting task referencing a controller service. If this component is another controller service, this field represents the controller service state." + }, + "type" : { + "type" : "string", + "description" : "The type of the component referencing a controller service in simple Java class name format without package name." + }, + "validationErrors" : { + "type" : "array", + "description" : "The validation errors for the component.", + "items" : { + "type" : "string", + "description" : "The validation errors for the component." + } + } + } + }, + "ControllerServiceReferencingComponentEntity" : { + "type" : "object", + "description" : "All components referencing this controller service.", + "properties" : { + "bulletins" : { + "type" : "array", + "description" : "The bulletins for this component.", + "items" : { + "$ref" : "#/components/schemas/BulletinEntity" + } + }, + "component" : { + "$ref" : "#/components/schemas/ControllerServiceReferencingComponentDTO" + }, + "disconnectedNodeAcknowledged" : { + "type" : "boolean", + "description" : "Acknowledges that this node is disconnected to allow for mutable requests to proceed." + }, + "id" : { + "type" : "string", + "description" : "The id of the component." + }, + "operatePermissions" : { + "$ref" : "#/components/schemas/PermissionsDTO" + }, + "permissions" : { + "$ref" : "#/components/schemas/PermissionsDTO" + }, + "position" : { + "$ref" : "#/components/schemas/PositionDTO" + }, + "revision" : { + "$ref" : "#/components/schemas/RevisionDTO" + }, + "uri" : { + "type" : "string", + "description" : "The URI for futures requests to the component." + } + }, + "xml" : { + "name" : "controllerServiceReferencingComponentEntity" + } + }, + "ControllerServiceReferencingComponentsEntity" : { + "type" : "object", + "properties" : { + "controllerServiceReferencingComponents" : { + "type" : "array", + "items" : { + "$ref" : "#/components/schemas/ControllerServiceReferencingComponentEntity" + }, + "uniqueItems" : true + } + }, + "xml" : { + "name" : "controllerServiceReferencingComponentsEntity" + } + }, + "ControllerServiceRunStatusEntity" : { + "type" : "object", + "properties" : { + "disconnectedNodeAcknowledged" : { + "type" : "boolean", + "description" : "Acknowledges that this node is disconnected to allow for mutable requests to proceed." + }, + "revision" : { + "$ref" : "#/components/schemas/RevisionDTO" + }, + "state" : { + "type" : "string", + "description" : "The run status of the ControllerService.", + "enum" : [ "ENABLED, DISABLED" ] + }, + "uiOnly" : { + "type" : "boolean", + "description" : "Indicates whether or not responses should only include fields necessary for rendering the NiFi User Interface.\nAs such, when this value is set to true, some fields may be returned as null values, and the selected fields may change at any time without notice.\nAs a result, this value should not be set to true by any client other than the UI.\n" + } + }, + "xml" : { + "name" : "entity" + } + }, + "ControllerServiceStatusDTO" : { + "type" : "object", + "description" : "The status for this ControllerService.", + "properties" : { + "activeThreadCount" : { + "type" : "integer", + "format" : "int32", + "description" : "The number of active threads for the component." + }, + "runStatus" : { + "type" : "string", + "description" : "The run status of this ControllerService", + "enum" : [ "ENABLED, ENABLING, DISABLED, DISABLING" ], + "readOnly" : true + }, + "validationStatus" : { + "type" : "string", + "description" : "Indicates whether the component is valid, invalid, or still in the process of validating (i.e., it is unknown whether or not the component is valid)", + "enum" : [ "VALID, INVALID, VALIDATING" ], + "readOnly" : true + } + }, + "readOnly" : true + }, + "ControllerServiceTypesEntity" : { + "type" : "object", + "properties" : { + "controllerServiceTypes" : { + "type" : "array", + "items" : { + "$ref" : "#/components/schemas/DocumentedTypeDTO" + }, + "uniqueItems" : true + } + }, + "xml" : { + "name" : "controllerServiceTypesEntity" + } + }, + "ControllerServicesEntity" : { + "type" : "object", + "properties" : { + "controllerServices" : { + "type" : "array", + "items" : { + "$ref" : "#/components/schemas/ControllerServiceEntity" + }, + "uniqueItems" : true + }, + "currentTime" : { + "type" : "string", + "description" : "The current time on the system." + } + }, + "xml" : { + "name" : "controllerServicesEntity" + } + }, + "ControllerStatusDTO" : { + "type" : "object", + "properties" : { + "activeRemotePortCount" : { + "type" : "integer", + "format" : "int32", + "description" : "The number of active remote ports in the NiFi." + }, + "activeThreadCount" : { + "type" : "integer", + "format" : "int32", + "description" : "The number of active threads in the NiFi." + }, + "bytesQueued" : { + "type" : "integer", + "format" : "int64", + "description" : "The size of the FlowFiles queued across the entire flow" + }, + "disabledCount" : { + "type" : "integer", + "format" : "int32", + "description" : "The number of disabled components in the NiFi." + }, + "flowFilesQueued" : { + "type" : "integer", + "format" : "int32", + "description" : "The number of FlowFiles queued across the entire flow" + }, + "inactiveRemotePortCount" : { + "type" : "integer", + "format" : "int32", + "description" : "The number of inactive remote ports in the NiFi." + }, + "invalidCount" : { + "type" : "integer", + "format" : "int32", + "description" : "The number of invalid components in the NiFi." + }, + "locallyModifiedAndStaleCount" : { + "type" : "integer", + "format" : "int32", + "description" : "The number of locally modified and stale versioned process groups in the NiFi." + }, + "locallyModifiedCount" : { + "type" : "integer", + "format" : "int32", + "description" : "The number of locally modified versioned process groups in the NiFi." + }, + "queued" : { + "type" : "string", + "description" : "The number of flowfiles queued in the NiFi." + }, + "runningCount" : { + "type" : "integer", + "format" : "int32", + "description" : "The number of running components in the NiFi." + }, + "staleCount" : { + "type" : "integer", + "format" : "int32", + "description" : "The number of stale versioned process groups in the NiFi." + }, + "stoppedCount" : { + "type" : "integer", + "format" : "int32", + "description" : "The number of stopped components in the NiFi." + }, + "syncFailureCount" : { + "type" : "integer", + "format" : "int32", + "description" : "The number of versioned process groups in the NiFi that are unable to sync to a registry." + }, + "terminatedThreadCount" : { + "type" : "integer", + "format" : "int32", + "description" : "The number of terminated threads in the NiFi." + }, + "upToDateCount" : { + "type" : "integer", + "format" : "int32", + "description" : "The number of up to date versioned process groups in the NiFi." + } + } + }, + "ControllerStatusEntity" : { + "type" : "object", + "properties" : { + "controllerStatus" : { + "$ref" : "#/components/schemas/ControllerStatusDTO" + } + }, + "xml" : { + "name" : "controllerStatusEntity" + } + }, + "CopyRequestEntity" : { + "type" : "object", + "properties" : { + "connections" : { + "type" : "array", + "description" : "The ids of the connections to be copied.", + "items" : { + "type" : "string", + "description" : "The ids of the connections to be copied." + }, + "uniqueItems" : true + }, + "funnels" : { + "type" : "array", + "description" : "The ids of the funnels to be copied.", + "items" : { + "type" : "string", + "description" : "The ids of the funnels to be copied." + }, + "uniqueItems" : true + }, + "inputPorts" : { + "type" : "array", + "description" : "The ids of the input ports to be copied.", + "items" : { + "type" : "string", + "description" : "The ids of the input ports to be copied." + }, + "uniqueItems" : true + }, + "labels" : { + "type" : "array", + "description" : "The ids of the labels to be copied.", + "items" : { + "type" : "string", + "description" : "The ids of the labels to be copied." + }, + "uniqueItems" : true + }, + "outputPorts" : { + "type" : "array", + "description" : "The ids of the output ports to be copied.", + "items" : { + "type" : "string", + "description" : "The ids of the output ports to be copied." + }, + "uniqueItems" : true + }, + "processGroups" : { + "type" : "array", + "description" : "The ids of the process groups to be copied.", + "items" : { + "type" : "string", + "description" : "The ids of the process groups to be copied." + }, + "uniqueItems" : true + }, + "processors" : { + "type" : "array", + "description" : "The ids of the processors to be copied.", + "items" : { + "type" : "string", + "description" : "The ids of the processors to be copied." + }, + "uniqueItems" : true + }, + "remoteProcessGroups" : { + "type" : "array", + "description" : "The ids of the remote process groups to be copied.", + "items" : { + "type" : "string", + "description" : "The ids of the remote process groups to be copied." + }, + "uniqueItems" : true + } + }, + "xml" : { + "name" : "entity" + } + }, + "CopyResponseEntity" : { + "type" : "object", + "description" : "The response from copying.", + "properties" : { + "connections" : { + "type" : "array", + "description" : "The connections being copied.", + "items" : { + "$ref" : "#/components/schemas/VersionedConnection" + }, + "uniqueItems" : true + }, + "externalControllerServiceReferences" : { + "type" : "object", + "additionalProperties" : { + "$ref" : "#/components/schemas/ExternalControllerServiceReference" + }, + "description" : "The external controller service references." + }, + "funnels" : { + "type" : "array", + "description" : "The funnels being copied.", + "items" : { + "$ref" : "#/components/schemas/VersionedFunnel" + }, + "uniqueItems" : true + }, + "id" : { + "type" : "string", + "description" : "The id for this copy action." + }, + "inputPorts" : { + "type" : "array", + "description" : "The input ports being copied.", + "items" : { + "$ref" : "#/components/schemas/VersionedPort" + }, + "uniqueItems" : true + }, + "labels" : { + "type" : "array", + "description" : "The labels being copied.", + "items" : { + "$ref" : "#/components/schemas/VersionedLabel" + }, + "uniqueItems" : true + }, + "outputPorts" : { + "type" : "array", + "description" : "The output ports being copied.", + "items" : { + "$ref" : "#/components/schemas/VersionedPort" + }, + "uniqueItems" : true + }, + "parameterContexts" : { + "type" : "object", + "additionalProperties" : { + "$ref" : "#/components/schemas/VersionedParameterContext" + }, + "description" : "The referenced parameter contexts." + }, + "parameterProviders" : { + "type" : "object", + "additionalProperties" : { + "$ref" : "#/components/schemas/ParameterProviderReference" + }, + "description" : "The referenced parameter providers." + }, + "processGroups" : { + "type" : "array", + "description" : "The process groups being copied.", + "items" : { + "$ref" : "#/components/schemas/VersionedProcessGroup" + }, + "uniqueItems" : true + }, + "processors" : { + "type" : "array", + "description" : "The processors being copied.", + "items" : { + "$ref" : "#/components/schemas/VersionedProcessor" + }, + "uniqueItems" : true + }, + "remoteProcessGroups" : { + "type" : "array", + "description" : "The remote process groups being copied.", + "items" : { + "$ref" : "#/components/schemas/VersionedRemoteProcessGroup" + }, + "uniqueItems" : true + } + }, + "xml" : { + "name" : "entity" + } + }, + "CopySnippetRequestEntity" : { + "type" : "object", + "properties" : { + "disconnectedNodeAcknowledged" : { + "type" : "boolean", + "description" : "Acknowledges that this node is disconnected to allow for mutable requests to proceed." + }, + "originX" : { + "type" : "number", + "format" : "double", + "description" : "The x coordinate of the origin of the bounding box where the new components will be placed." + }, + "originY" : { + "type" : "number", + "format" : "double", + "description" : "The y coordinate of the origin of the bounding box where the new components will be placed." + }, + "snippetId" : { + "type" : "string", + "description" : "The identifier of the snippet." + } + }, + "xml" : { + "name" : "copySnippetRequestEntity" + } + }, + "CounterDTO" : { + "type" : "object", + "properties" : { + "context" : { + "type" : "string", + "description" : "The context of the counter." + }, + "id" : { + "type" : "string", + "description" : "The id of the counter." + }, + "name" : { + "type" : "string", + "description" : "The name of the counter." + }, + "value" : { + "type" : "string", + "description" : "The value of the counter." + }, + "valueCount" : { + "type" : "integer", + "format" : "int64", + "description" : "The value count." + } + } + }, + "CounterEntity" : { + "type" : "object", + "properties" : { + "counter" : { + "$ref" : "#/components/schemas/CounterDTO" + } + }, + "xml" : { + "name" : "counterEntity" + } + }, + "CountersDTO" : { + "type" : "object", + "properties" : { + "aggregateSnapshot" : { + "$ref" : "#/components/schemas/CountersSnapshotDTO" + }, + "nodeSnapshots" : { + "type" : "array", + "description" : "A Counters snapshot for each node in the cluster. If the NiFi instance is a standalone instance, rather than a cluster, this may be null.", + "items" : { + "$ref" : "#/components/schemas/NodeCountersSnapshotDTO" + } + } + } + }, + "CountersEntity" : { + "type" : "object", + "properties" : { + "counters" : { + "$ref" : "#/components/schemas/CountersDTO" + } + }, + "xml" : { + "name" : "countersEntity" + } + }, + "CountersSnapshotDTO" : { + "type" : "object", + "description" : "The counters from the node.", + "properties" : { + "counters" : { + "type" : "array", + "description" : "All counters in the NiFi.", + "items" : { + "$ref" : "#/components/schemas/CounterDTO" + } + }, + "generated" : { + "type" : "string", + "description" : "The timestamp when the report was generated." + } + } + }, + "CreateActiveRequestEntity" : { + "type" : "object", + "properties" : { + "disconnectedNodeAcknowledged" : { + "type" : "boolean", + "description" : "Acknowledges that this node is disconnected to allow for mutable requests to proceed." + }, + "processGroupId" : { + "type" : "string", + "description" : "The Process Group ID that this active request will update" + } + }, + "xml" : { + "name" : "createActiveRequestEntity" + } + }, + "CurrentUserEntity" : { + "type" : "object", + "properties" : { + "anonymous" : { + "type" : "boolean", + "description" : "Whether the current user is anonymous." + }, + "canVersionFlows" : { + "type" : "boolean", + "description" : "Whether the current user can version flows." + }, + "componentRestrictionPermissions" : { + "type" : "array", + "description" : "Permissions for specific component restrictions.", + "items" : { + "$ref" : "#/components/schemas/ComponentRestrictionPermissionDTO" + }, + "uniqueItems" : true + }, + "controllerPermissions" : { + "$ref" : "#/components/schemas/PermissionsDTO" + }, + "countersPermissions" : { + "$ref" : "#/components/schemas/PermissionsDTO" + }, + "identity" : { + "type" : "string", + "description" : "The user identity being serialized." + }, + "logoutSupported" : { + "type" : "boolean", + "description" : "Whether the system is configured to support logout operations based on current user authentication status", + "readOnly" : true + }, + "parameterContextPermissions" : { + "$ref" : "#/components/schemas/PermissionsDTO" + }, + "policiesPermissions" : { + "$ref" : "#/components/schemas/PermissionsDTO" + }, + "provenancePermissions" : { + "$ref" : "#/components/schemas/PermissionsDTO" + }, + "restrictedComponentsPermissions" : { + "$ref" : "#/components/schemas/PermissionsDTO" + }, + "systemPermissions" : { + "$ref" : "#/components/schemas/PermissionsDTO" + }, + "tenantsPermissions" : { + "$ref" : "#/components/schemas/PermissionsDTO" + } + }, + "xml" : { + "name" : "currentEntity" + } + }, + "DateTimeParameter" : { + "type" : "object", + "properties" : { + "dateTime" : { + "type" : "string", + "format" : "date-time" + } + } + }, + "DefinedType" : { + "type" : "object", + "description" : "Indicates that this property is for selecting a controller service of the specified type", + "properties" : { + "artifact" : { + "type" : "string", + "description" : "The artifact name of the bundle that provides the referenced type." + }, + "group" : { + "type" : "string", + "description" : "The group name of the bundle that provides the referenced type." + }, + "type" : { + "type" : "string", + "description" : "The fully-qualified class type" + }, + "typeDescription" : { + "type" : "string", + "description" : "The description of the type." + }, + "version" : { + "type" : "string", + "description" : "The version of the bundle that provides the referenced type." + } + } + }, + "DifferenceDTO" : { + "type" : "object", + "description" : "The differences in the component between the two flows", + "properties" : { + "difference" : { + "type" : "string", + "description" : "Description of the difference" + }, + "differenceType" : { + "type" : "string", + "description" : "The type of difference" + } + } + }, + "DimensionsDTO" : { + "type" : "object", + "properties" : { + "height" : { + "type" : "number", + "format" : "double", + "description" : "The height of the label in pixels when at a 1:1 scale." + }, + "width" : { + "type" : "number", + "format" : "double", + "description" : "The width of the label in pixels when at a 1:1 scale." + } + } + }, + "DocumentedTypeDTO" : { + "type" : "object", + "properties" : { + "bundle" : { + "$ref" : "#/components/schemas/BundleDTO" + }, + "controllerServiceApis" : { + "type" : "array", + "description" : "If this type represents a ControllerService, this lists the APIs it implements.", + "items" : { + "$ref" : "#/components/schemas/ControllerServiceApiDTO" + } + }, + "deprecationReason" : { + "type" : "string", + "description" : "The description of why the usage of this component is restricted." + }, + "description" : { + "type" : "string", + "description" : "The description of the type." + }, + "explicitRestrictions" : { + "type" : "array", + "description" : "An optional collection of explicit restrictions. If specified, these explicit restrictions will be enfored.", + "items" : { + "$ref" : "#/components/schemas/ExplicitRestrictionDTO" + }, + "uniqueItems" : true + }, + "restricted" : { + "type" : "boolean", + "description" : "Whether this type is restricted." + }, + "tags" : { + "type" : "array", + "description" : "The tags associated with this type.", + "items" : { + "type" : "string", + "description" : "The tags associated with this type." + }, + "uniqueItems" : true + }, + "type" : { + "type" : "string", + "description" : "The fully qualified name of the type." + }, + "usageRestriction" : { + "type" : "string", + "description" : "The optional description of why the usage of this component is restricted." + } + } + }, + "DropRequestDTO" : { + "type" : "object", + "properties" : { + "current" : { + "type" : "string", + "description" : "The count and size of flow files currently queued." + }, + "currentCount" : { + "type" : "integer", + "format" : "int32", + "description" : "The number of flow files currently queued." + }, + "currentSize" : { + "type" : "integer", + "format" : "int64", + "description" : "The size of flow files currently queued in bytes." + }, + "dropped" : { + "type" : "string", + "description" : "The count and size of flow files that have been dropped thus far." + }, + "droppedCount" : { + "type" : "integer", + "format" : "int32", + "description" : "The number of flow files that have been dropped thus far." + }, + "droppedSize" : { + "type" : "integer", + "format" : "int64", + "description" : "The size of flow files that have been dropped thus far in bytes." + }, + "failureReason" : { + "type" : "string", + "description" : "The reason, if any, that this drop request failed." + }, + "finished" : { + "type" : "boolean", + "description" : "Whether the query has finished." + }, + "id" : { + "type" : "string", + "description" : "The id for this drop request." + }, + "lastUpdated" : { + "type" : "string", + "description" : "The last time this drop request was updated." + }, + "original" : { + "type" : "string", + "description" : "The count and size of flow files to be dropped as a result of this request." + }, + "originalCount" : { + "type" : "integer", + "format" : "int32", + "description" : "The number of flow files to be dropped as a result of this request." + }, + "originalSize" : { + "type" : "integer", + "format" : "int64", + "description" : "The size of flow files to be dropped as a result of this request in bytes." + }, + "percentCompleted" : { + "type" : "integer", + "format" : "int32", + "description" : "The current percent complete." + }, + "state" : { + "type" : "string", + "description" : "The current state of the drop request." + }, + "submissionTime" : { + "type" : "string", + "description" : "The timestamp when the query was submitted." + }, + "uri" : { + "type" : "string", + "description" : "The URI for future requests to this drop request." + } + } + }, + "DropRequestEntity" : { + "type" : "object", + "properties" : { + "dropRequest" : { + "$ref" : "#/components/schemas/DropRequestDTO" + } + }, + "xml" : { + "name" : "dropRequestEntity" + } + }, + "DynamicProperty" : { + "type" : "object", + "description" : "Describes the dynamic properties supported by this component", + "properties" : { + "description" : { + "type" : "string", + "description" : "The description of the dynamic property" + }, + "expressionLanguageScope" : { + "type" : "string", + "description" : "The scope of the expression language support", + "enum" : [ "NONE", "ENVIRONMENT", "FLOWFILE_ATTRIBUTES" ] + }, + "name" : { + "type" : "string", + "description" : "The description of the dynamic property name" + }, + "value" : { + "type" : "string", + "description" : "The description of the dynamic property value" + } + } + }, + "DynamicRelationship" : { + "type" : "object", + "description" : "If the processor supports dynamic relationships, this describes the dynamic relationship", + "properties" : { + "description" : { + "type" : "string", + "description" : "The description of the dynamic relationship" + }, + "name" : { + "type" : "string", + "description" : "The description of the dynamic relationship name" + } + } + }, + "ExplicitRestrictionDTO" : { + "type" : "object", + "description" : "An optional collection of explicit restrictions. If specified, these explicit restrictions will be enfored.", + "properties" : { + "explanation" : { + "type" : "string", + "description" : "The description of why the usage of this component is restricted for this required permission." + }, + "requiredPermission" : { + "$ref" : "#/components/schemas/RequiredPermissionDTO" + } + } + }, + "ExternalControllerServiceReference" : { + "type" : "object", + "properties" : { + "identifier" : { + "type" : "string", + "description" : "The identifier of the controller service" + }, + "name" : { + "type" : "string", + "description" : "The name of the controller service" + } + } + }, + "FlowAnalysisResultEntity" : { + "type" : "object", + "properties" : { + "flowAnalysisPending" : { + "type" : "boolean" + }, + "ruleViolations" : { + "type" : "array", + "items" : { + "$ref" : "#/components/schemas/FlowAnalysisRuleViolationDTO" + } + }, + "rules" : { + "type" : "array", + "items" : { + "$ref" : "#/components/schemas/FlowAnalysisRuleDTO" + } + } + }, + "xml" : { + "name" : "flowAnalysisResultEntity" + } + }, + "FlowAnalysisRuleDTO" : { + "type" : "object", + "properties" : { + "bundle" : { + "$ref" : "#/components/schemas/BundleDTO" + }, + "comments" : { + "type" : "string", + "description" : "The comments of the flow analysis rule." + }, + "deprecated" : { + "type" : "boolean", + "description" : "Whether the flow analysis rule has been deprecated." + }, + "descriptors" : { + "type" : "object", + "additionalProperties" : { + "$ref" : "#/components/schemas/PropertyDescriptorDTO" + }, + "description" : "The descriptors for the flow analysis rules properties." + }, + "enforcementPolicy" : { + "type" : "string", + "description" : "Enforcement Policy." + }, + "extensionMissing" : { + "type" : "boolean", + "description" : "Whether the underlying extension is missing." + }, + "id" : { + "type" : "string", + "description" : "The id of the component." + }, + "multipleVersionsAvailable" : { + "type" : "boolean", + "description" : "Whether the flow analysis rule has multiple versions available." + }, + "name" : { + "type" : "string", + "description" : "The name of the flow analysis rule." + }, + "parentGroupId" : { + "type" : "string", + "description" : "The id of parent process group of this component if applicable." + }, + "persistsState" : { + "type" : "boolean", + "description" : "Whether the flow analysis rule persists state." + }, + "position" : { + "$ref" : "#/components/schemas/PositionDTO" + }, + "properties" : { + "type" : "object", + "additionalProperties" : { + "type" : "string", + "description" : "The properties of the flow analysis rule." + }, + "description" : "The properties of the flow analysis rule." + }, + "restricted" : { + "type" : "boolean", + "description" : "Whether the flow analysis rule requires elevated privileges." + }, + "sensitiveDynamicPropertyNames" : { + "type" : "array", + "description" : "Set of sensitive dynamic property names", + "items" : { + "type" : "string", + "description" : "Set of sensitive dynamic property names" + }, + "uniqueItems" : true + }, + "state" : { + "type" : "string", + "description" : "The state of the flow analysis rule.", + "enum" : [ "ENABLED, DISABLED" ] + }, + "supportsSensitiveDynamicProperties" : { + "type" : "boolean", + "description" : "Whether the flow analysis rule supports sensitive dynamic properties." + }, + "type" : { + "type" : "string", + "description" : "The fully qualified type of the flow analysis rule." + }, + "validationErrors" : { + "type" : "array", + "description" : "Gets the validation errors from the flow analysis rule. These validation errors represent the problems with the flow analysis rule that must be resolved before it can be scheduled to run.", + "items" : { + "type" : "string", + "description" : "Gets the validation errors from the flow analysis rule. These validation errors represent the problems with the flow analysis rule that must be resolved before it can be scheduled to run." + } + }, + "validationStatus" : { + "type" : "string", + "description" : "Indicates whether the Flow Analysis Rule is valid, invalid, or still in the process of validating (i.e., it is unknown whether or not the Flow Analysis Rule is valid)", + "enum" : [ "VALID, INVALID, VALIDATING" ], + "readOnly" : true + }, + "versionedComponentId" : { + "type" : "string", + "description" : "The ID of the corresponding component that is under version control" + } + } + }, + "FlowAnalysisRuleDefinition" : { + "type" : "object", + "description" : "Flow Analysis Rules provided in this bundle", + "properties" : { + "additionalDetails" : { + "type" : "boolean", + "description" : "Indicates if the component has additional details documentation" + }, + "artifact" : { + "type" : "string", + "description" : "The artifact name of the bundle that provides the referenced type." + }, + "buildInfo" : { + "$ref" : "#/components/schemas/BuildInfo" + }, + "deprecated" : { + "type" : "boolean", + "description" : "Whether or not the component has been deprecated" + }, + "deprecationAlternatives" : { + "type" : "array", + "description" : "If this component has been deprecated, this optional field provides alternatives to use", + "items" : { + "type" : "string", + "description" : "If this component has been deprecated, this optional field provides alternatives to use" + }, + "uniqueItems" : true + }, + "deprecationReason" : { + "type" : "string", + "description" : "If this component has been deprecated, this optional field can be used to provide an explanation" + }, + "dynamicProperties" : { + "type" : "array", + "description" : "Describes the dynamic properties supported by this component", + "items" : { + "$ref" : "#/components/schemas/DynamicProperty" + } + }, + "explicitRestrictions" : { + "type" : "array", + "description" : "Explicit restrictions that indicate a require permission to use the component", + "items" : { + "$ref" : "#/components/schemas/Restriction" + }, + "uniqueItems" : true + }, + "group" : { + "type" : "string", + "description" : "The group name of the bundle that provides the referenced type." + }, + "propertyDescriptors" : { + "type" : "object", + "additionalProperties" : { + "$ref" : "#/components/schemas/PropertyDescriptor" + }, + "description" : "Descriptions of configuration properties applicable to this component." + }, + "providedApiImplementations" : { + "type" : "array", + "description" : "If this type represents a provider for an interface, this lists the APIs it implements", + "items" : { + "$ref" : "#/components/schemas/DefinedType" + } + }, + "restricted" : { + "type" : "boolean", + "description" : "Whether or not the component has a general restriction" + }, + "restrictedExplanation" : { + "type" : "string", + "description" : "An optional description of the general restriction" + }, + "seeAlso" : { + "type" : "array", + "description" : "The names of other component types that may be related", + "items" : { + "type" : "string", + "description" : "The names of other component types that may be related" + }, + "uniqueItems" : true + }, + "stateful" : { + "$ref" : "#/components/schemas/Stateful" + }, + "supportsDynamicProperties" : { + "type" : "boolean", + "description" : "Whether or not this component makes use of dynamic (user-set) properties." + }, + "supportsSensitiveDynamicProperties" : { + "type" : "boolean", + "description" : "Whether or not this component makes use of sensitive dynamic (user-set) properties." + }, + "systemResourceConsiderations" : { + "type" : "array", + "description" : "The system resource considerations for the given component", + "items" : { + "$ref" : "#/components/schemas/SystemResourceConsideration" + } + }, + "tags" : { + "type" : "array", + "description" : "The tags associated with this type", + "items" : { + "type" : "string", + "description" : "The tags associated with this type" + }, + "uniqueItems" : true + }, + "type" : { + "type" : "string", + "description" : "The fully-qualified class type" + }, + "typeDescription" : { + "type" : "string", + "description" : "The description of the type." + }, + "version" : { + "type" : "string", + "description" : "The version of the bundle that provides the referenced type." + } + } + }, + "FlowAnalysisRuleEntity" : { + "type" : "object", + "properties" : { + "bulletins" : { + "type" : "array", + "description" : "The bulletins for this component.", + "items" : { + "$ref" : "#/components/schemas/BulletinEntity" + } + }, + "component" : { + "$ref" : "#/components/schemas/FlowAnalysisRuleDTO" + }, + "disconnectedNodeAcknowledged" : { + "type" : "boolean", + "description" : "Acknowledges that this node is disconnected to allow for mutable requests to proceed." + }, + "id" : { + "type" : "string", + "description" : "The id of the component." + }, + "operatePermissions" : { + "$ref" : "#/components/schemas/PermissionsDTO" + }, + "permissions" : { + "$ref" : "#/components/schemas/PermissionsDTO" + }, + "position" : { + "$ref" : "#/components/schemas/PositionDTO" + }, + "revision" : { + "$ref" : "#/components/schemas/RevisionDTO" + }, + "status" : { + "$ref" : "#/components/schemas/FlowAnalysisRuleStatusDTO" + }, + "uri" : { + "type" : "string", + "description" : "The URI for futures requests to the component." + } + }, + "xml" : { + "name" : "flowAnalysisRuleEntity" + } + }, + "FlowAnalysisRuleRunStatusEntity" : { + "type" : "object", + "properties" : { + "disconnectedNodeAcknowledged" : { + "type" : "boolean", + "description" : "Acknowledges that this node is disconnected to allow for mutable requests to proceed." + }, + "revision" : { + "$ref" : "#/components/schemas/RevisionDTO" + }, + "state" : { + "type" : "string", + "description" : "The state of the FlowAnalysisRule.", + "enum" : [ "ENABLED, DISABLED" ] + } + }, + "xml" : { + "name" : "entity" + } + }, + "FlowAnalysisRuleStatusDTO" : { + "type" : "object", + "description" : "The status for this FlowAnalysisRule.", + "properties" : { + "activeThreadCount" : { + "type" : "integer", + "format" : "int32", + "description" : "The number of active threads for the component." + }, + "runStatus" : { + "type" : "string", + "description" : "The run status of this FlowAnalysisRule", + "enum" : [ "ENABLED, DISABLED" ], + "readOnly" : true + }, + "validationStatus" : { + "type" : "string", + "description" : "Indicates whether the component is valid, invalid, or still in the process of validating (i.e., it is unknown whether or not the component is valid)", + "enum" : [ "VALID, INVALID, VALIDATING" ], + "readOnly" : true + } + }, + "readOnly" : true + }, + "FlowAnalysisRuleTypesEntity" : { + "type" : "object", + "properties" : { + "flowAnalysisRuleTypes" : { + "type" : "array", + "items" : { + "$ref" : "#/components/schemas/DocumentedTypeDTO" + }, + "uniqueItems" : true + } + }, + "xml" : { + "name" : "flowAnalysisRuleTypesEntity" + } + }, + "FlowAnalysisRuleViolationDTO" : { + "type" : "object", + "properties" : { + "enabled" : { + "type" : "boolean" + }, + "enforcementPolicy" : { + "type" : "string" + }, + "groupId" : { + "type" : "string" + }, + "issueId" : { + "type" : "string" + }, + "ruleId" : { + "type" : "string" + }, + "scope" : { + "type" : "string" + }, + "subjectComponentType" : { + "type" : "string" + }, + "subjectDisplayName" : { + "type" : "string" + }, + "subjectId" : { + "type" : "string" + }, + "subjectPermissionDto" : { + "$ref" : "#/components/schemas/PermissionsDTO" + }, + "violationMessage" : { + "type" : "string" + } + } + }, + "FlowAnalysisRulesEntity" : { + "type" : "object", + "properties" : { + "currentTime" : { + "type" : "string", + "description" : "The current time on the system." + }, + "flowAnalysisRules" : { + "type" : "array", + "items" : { + "$ref" : "#/components/schemas/FlowAnalysisRuleEntity" + }, + "uniqueItems" : true + } + }, + "xml" : { + "name" : "flowAnalysisRulesEntity" + } + }, + "FlowBreadcrumbDTO" : { + "type" : "object", + "description" : "This breadcrumb.", + "properties" : { + "id" : { + "type" : "string", + "description" : "The id of the group." + }, + "name" : { + "type" : "string", + "description" : "The id of the group." + }, + "versionControlInformation" : { + "$ref" : "#/components/schemas/VersionControlInformationDTO" + } + } + }, + "FlowBreadcrumbEntity" : { + "type" : "object", + "description" : "The breadcrumb of the process group.", + "properties" : { + "breadcrumb" : { + "$ref" : "#/components/schemas/FlowBreadcrumbDTO" + }, + "id" : { + "type" : "string", + "description" : "The id of this ancestor ProcessGroup." + }, + "parentBreadcrumb" : { + "$ref" : "#/components/schemas/FlowBreadcrumbEntity" + }, + "permissions" : { + "$ref" : "#/components/schemas/PermissionsDTO" + }, + "versionedFlowState" : { + "type" : "string", + "description" : "The current state of the Process Group, as it relates to the Versioned Flow", + "enum" : [ "LOCALLY_MODIFIED, STALE, LOCALLY_MODIFIED_AND_STALE, UP_TO_DATE, SYNC_FAILURE" ], + "readOnly" : true + } + }, + "xml" : { + "name" : "flowEntity" + } + }, + "FlowComparisonEntity" : { + "type" : "object", + "properties" : { + "componentDifferences" : { + "type" : "array", + "description" : "The list of differences for each component in the flow that is not the same between the two flows", + "items" : { + "$ref" : "#/components/schemas/ComponentDifferenceDTO" + }, + "uniqueItems" : true + } + }, + "xml" : { + "name" : "flowComparisonEntity" + } + }, + "FlowConfigurationDTO" : { + "type" : "object", + "description" : "The controller configuration.", + "properties" : { + "currentTime" : { + "type" : "string", + "description" : "The current time on the system." + }, + "defaultBackPressureDataSizeThreshold" : { + "type" : "string", + "description" : "The default back pressure data size threshold." + }, + "defaultBackPressureObjectThreshold" : { + "type" : "integer", + "format" : "int64", + "description" : "The default back pressure object threshold." + }, + "supportsConfigurableAuthorizer" : { + "type" : "boolean", + "description" : "Whether this NiFi supports a configurable authorizer.", + "readOnly" : true + }, + "supportsConfigurableUsersAndGroups" : { + "type" : "boolean", + "description" : "Whether this NiFi supports configurable users and groups.", + "readOnly" : true + }, + "supportsManagedAuthorizer" : { + "type" : "boolean", + "description" : "Whether this NiFi supports a managed authorizer. Managed authorizers can visualize users, groups, and policies in the UI.", + "readOnly" : true + }, + "timeOffset" : { + "type" : "integer", + "format" : "int32", + "description" : "The time offset of the system." + } + } + }, + "FlowConfigurationEntity" : { + "type" : "object", + "properties" : { + "flowConfiguration" : { + "$ref" : "#/components/schemas/FlowConfigurationDTO" + } + }, + "xml" : { + "name" : "flowConfigurationEntity" + } + }, + "FlowDTO" : { + "type" : "object", + "description" : "Flow containing the components that were created as part of this paste action.", + "properties" : { + "connections" : { + "type" : "array", + "description" : "The connections in this flow.", + "items" : { + "$ref" : "#/components/schemas/ConnectionEntity" + }, + "uniqueItems" : true + }, + "funnels" : { + "type" : "array", + "description" : "The funnels in this flow.", + "items" : { + "$ref" : "#/components/schemas/FunnelEntity" + }, + "uniqueItems" : true + }, + "inputPorts" : { + "type" : "array", + "description" : "The input ports in this flow.", + "items" : { + "$ref" : "#/components/schemas/PortEntity" + }, + "uniqueItems" : true + }, + "labels" : { + "type" : "array", + "description" : "The labels in this flow.", + "items" : { + "$ref" : "#/components/schemas/LabelEntity" + }, + "uniqueItems" : true + }, + "outputPorts" : { + "type" : "array", + "description" : "The output ports in this flow.", + "items" : { + "$ref" : "#/components/schemas/PortEntity" + }, + "uniqueItems" : true + }, + "processGroups" : { + "type" : "array", + "description" : "The process groups in this flow.", + "items" : { + "$ref" : "#/components/schemas/ProcessGroupEntity" + }, + "uniqueItems" : true + }, + "processors" : { + "type" : "array", + "description" : "The processors in this flow.", + "items" : { + "$ref" : "#/components/schemas/ProcessorEntity" + }, + "uniqueItems" : true + }, + "remoteProcessGroups" : { + "type" : "array", + "description" : "The remote process groups in this flow.", + "items" : { + "$ref" : "#/components/schemas/RemoteProcessGroupEntity" + }, + "uniqueItems" : true + } + } + }, + "FlowEntity" : { + "type" : "object", + "properties" : { + "flow" : { + "$ref" : "#/components/schemas/FlowDTO" + } + }, + "xml" : { + "name" : "flowEntity" + } + }, + "FlowFileDTO" : { + "type" : "object", + "properties" : { + "attributes" : { + "type" : "object", + "additionalProperties" : { + "type" : "string", + "description" : "The FlowFile attributes." + }, + "description" : "The FlowFile attributes." + }, + "clusterNodeAddress" : { + "type" : "string", + "description" : "The label for the node where this FlowFile resides." + }, + "clusterNodeId" : { + "type" : "string", + "description" : "The id of the node where this FlowFile resides." + }, + "contentClaimContainer" : { + "type" : "string", + "description" : "The container in which the content claim lives." + }, + "contentClaimFileSize" : { + "type" : "string", + "description" : "The file size of the content claim formatted." + }, + "contentClaimFileSizeBytes" : { + "type" : "integer", + "format" : "int64", + "description" : "The file size of the content claim in bytes." + }, + "contentClaimIdentifier" : { + "type" : "string", + "description" : "The identifier of the content claim." + }, + "contentClaimOffset" : { + "type" : "integer", + "format" : "int64", + "description" : "The offset into the content claim where the flowfile's content begins." + }, + "contentClaimSection" : { + "type" : "string", + "description" : "The section in which the content claim lives." + }, + "filename" : { + "type" : "string", + "description" : "The FlowFile filename." + }, + "lineageDuration" : { + "type" : "integer", + "format" : "int64", + "description" : "Duration since the FlowFile's greatest ancestor entered the flow." + }, + "mimeType" : { + "type" : "string", + "description" : "The FlowFile mime type." + }, + "penalized" : { + "type" : "boolean", + "description" : "If the FlowFile is penalized." + }, + "penaltyExpiresIn" : { + "type" : "integer", + "format" : "int64", + "description" : "How long in milliseconds until the FlowFile penalty expires." + }, + "position" : { + "type" : "integer", + "format" : "int32", + "description" : "The FlowFile's position in the queue." + }, + "queuedDuration" : { + "type" : "integer", + "format" : "int64", + "description" : "How long this FlowFile has been enqueued." + }, + "size" : { + "type" : "integer", + "format" : "int64", + "description" : "The FlowFile file size." + }, + "uri" : { + "type" : "string", + "description" : "The URI that can be used to access this FlowFile." + }, + "uuid" : { + "type" : "string", + "description" : "The FlowFile UUID." + } + } + }, + "FlowFileEntity" : { + "type" : "object", + "properties" : { + "flowFile" : { + "$ref" : "#/components/schemas/FlowFileDTO" + } + }, + "xml" : { + "name" : "flowFileEntity" + } + }, + "FlowFileSummaryDTO" : { + "type" : "object", + "description" : "The FlowFile summaries. The summaries will be populated once the request has completed.", + "properties" : { + "clusterNodeAddress" : { + "type" : "string", + "description" : "The label for the node where this FlowFile resides." + }, + "clusterNodeId" : { + "type" : "string", + "description" : "The id of the node where this FlowFile resides." + }, + "filename" : { + "type" : "string", + "description" : "The FlowFile filename." + }, + "lineageDuration" : { + "type" : "integer", + "format" : "int64", + "description" : "Duration since the FlowFile's greatest ancestor entered the flow." + }, + "mimeType" : { + "type" : "string", + "description" : "The FlowFile mime type." + }, + "penalized" : { + "type" : "boolean", + "description" : "If the FlowFile is penalized." + }, + "penaltyExpiresIn" : { + "type" : "integer", + "format" : "int64", + "description" : "How long in milliseconds until the FlowFile penalty expires." + }, + "position" : { + "type" : "integer", + "format" : "int32", + "description" : "The FlowFile's position in the queue." + }, + "queuedDuration" : { + "type" : "integer", + "format" : "int64", + "description" : "How long this FlowFile has been enqueued." + }, + "size" : { + "type" : "integer", + "format" : "int64", + "description" : "The FlowFile file size." + }, + "uri" : { + "type" : "string", + "description" : "The URI that can be used to access this FlowFile." + }, + "uuid" : { + "type" : "string", + "description" : "The FlowFile UUID." + } + } + }, + "FlowRegistryBranchDTO" : { + "type" : "object", + "properties" : { + "name" : { + "type" : "string", + "description" : "The branch name" + } + } + }, + "FlowRegistryBranchEntity" : { + "type" : "object", + "properties" : { + "branch" : { + "$ref" : "#/components/schemas/FlowRegistryBranchDTO" + } + }, + "xml" : { + "name" : "branchEntity" + } + }, + "FlowRegistryBranchesEntity" : { + "type" : "object", + "properties" : { + "branches" : { + "type" : "array", + "items" : { + "$ref" : "#/components/schemas/FlowRegistryBranchEntity" + }, + "uniqueItems" : true + } + }, + "xml" : { + "name" : "branches" + } + }, + "FlowRegistryBucket" : { + "type" : "object", + "properties" : { + "createdTimestamp" : { + "type" : "integer", + "format" : "int64" + }, + "description" : { + "type" : "string" + }, + "identifier" : { + "type" : "string" + }, + "name" : { + "type" : "string" + }, + "permissions" : { + "$ref" : "#/components/schemas/FlowRegistryPermissions" + } + } + }, + "FlowRegistryBucketDTO" : { + "type" : "object", + "properties" : { + "created" : { + "type" : "integer", + "format" : "int64", + "description" : "The created timestamp of this bucket" + }, + "description" : { + "type" : "string", + "description" : "The bucket description" + }, + "id" : { + "type" : "string", + "description" : "The bucket identifier" + }, + "name" : { + "type" : "string", + "description" : "The bucket name" + } + } + }, + "FlowRegistryBucketEntity" : { + "type" : "object", + "properties" : { + "bucket" : { + "$ref" : "#/components/schemas/FlowRegistryBucketDTO" + }, + "id" : { + "type" : "string" + }, + "permissions" : { + "$ref" : "#/components/schemas/PermissionsDTO" + } + }, + "xml" : { + "name" : "bucketEntity" + } + }, + "FlowRegistryBucketsEntity" : { + "type" : "object", + "properties" : { + "buckets" : { + "type" : "array", + "items" : { + "$ref" : "#/components/schemas/FlowRegistryBucketEntity" + }, + "uniqueItems" : true + } + }, + "xml" : { + "name" : "bucketsEntity" + } + }, + "FlowRegistryClientDTO" : { + "type" : "object", + "properties" : { + "annotationData" : { + "type" : "string", + "description" : "The annotation data for the registry client. This is how the custom UI relays configuration to the registry client." + }, + "bundle" : { + "$ref" : "#/components/schemas/BundleDTO" + }, + "deprecated" : { + "type" : "boolean", + "description" : "Whether the registry client has been deprecated." + }, + "description" : { + "type" : "string", + "description" : "The registry description" + }, + "descriptors" : { + "type" : "object", + "additionalProperties" : { + "$ref" : "#/components/schemas/PropertyDescriptorDTO" + }, + "description" : "The descriptors for the registry client properties." + }, + "extensionMissing" : { + "type" : "boolean", + "description" : "Whether the underlying extension is missing." + }, + "id" : { + "type" : "string", + "description" : "The registry identifier" + }, + "multipleVersionsAvailable" : { + "type" : "boolean", + "description" : "Whether the flow registry client has multiple versions available." + }, + "name" : { + "type" : "string", + "description" : "The registry name" + }, + "properties" : { + "type" : "object", + "additionalProperties" : { + "type" : "string", + "description" : "The properties of the registry client." + }, + "description" : "The properties of the registry client." + }, + "restricted" : { + "type" : "boolean", + "description" : "Whether the registry client requires elevated privileges." + }, + "sensitiveDynamicPropertyNames" : { + "type" : "array", + "description" : "Set of sensitive dynamic property names", + "items" : { + "type" : "string", + "description" : "Set of sensitive dynamic property names" + }, + "uniqueItems" : true + }, + "supportsBranching" : { + "type" : "boolean", + "description" : "Whether the registry client supports branching." + }, + "supportsSensitiveDynamicProperties" : { + "type" : "boolean", + "description" : "Whether the registry client supports sensitive dynamic properties." + }, + "type" : { + "type" : "string", + "description" : "The type of the registry client." + }, + "validationErrors" : { + "type" : "array", + "description" : "Gets the validation errors from the registry client. These validation errors represent the problems with the registry client that must be resolved before it can be used for interacting with the flow registry.", + "items" : { + "type" : "string", + "description" : "Gets the validation errors from the registry client. These validation errors represent the problems with the registry client that must be resolved before it can be used for interacting with the flow registry." + } + }, + "validationStatus" : { + "type" : "string", + "description" : "Indicates whether the Registry Client is valid, invalid, or still in the process of validating (i.e., it is unknown whether or not the Registry Client is valid)", + "enum" : [ "VALID, INVALID, VALIDATING" ], + "readOnly" : true + } + } + }, + "FlowRegistryClientEntity" : { + "type" : "object", + "properties" : { + "bulletins" : { + "type" : "array", + "description" : "The bulletins for this component.", + "items" : { + "$ref" : "#/components/schemas/BulletinEntity" + } + }, + "component" : { + "$ref" : "#/components/schemas/FlowRegistryClientDTO" + }, + "disconnectedNodeAcknowledged" : { + "type" : "boolean", + "description" : "Acknowledges that this node is disconnected to allow for mutable requests to proceed." + }, + "id" : { + "type" : "string", + "description" : "The id of the component." + }, + "operatePermissions" : { + "$ref" : "#/components/schemas/PermissionsDTO" + }, + "permissions" : { + "$ref" : "#/components/schemas/PermissionsDTO" + }, + "position" : { + "$ref" : "#/components/schemas/PositionDTO" + }, + "revision" : { + "$ref" : "#/components/schemas/RevisionDTO" + }, + "uri" : { + "type" : "string", + "description" : "The URI for futures requests to the component." + } + }, + "xml" : { + "name" : "registryClientEntity" + } + }, + "FlowRegistryClientTypesEntity" : { + "type" : "object", + "properties" : { + "flowRegistryClientTypes" : { + "type" : "array", + "items" : { + "$ref" : "#/components/schemas/DocumentedTypeDTO" + }, + "uniqueItems" : true + } + }, + "xml" : { + "name" : "flowRegistryClientTypesEntity" + } + }, + "FlowRegistryClientsEntity" : { + "type" : "object", + "properties" : { + "currentTime" : { + "type" : "string", + "description" : "The current time on the system." + }, + "registries" : { + "type" : "array", + "items" : { + "$ref" : "#/components/schemas/FlowRegistryClientEntity" + }, + "uniqueItems" : true + } + }, + "xml" : { + "name" : "registryClientsEntity" + } + }, + "FlowRegistryPermissions" : { + "type" : "object", + "properties" : { + "canDelete" : { + "type" : "boolean" + }, + "canRead" : { + "type" : "boolean" + }, + "canWrite" : { + "type" : "boolean" + } + } + }, + "FlowSnippetDTO" : { + "type" : "object", + "description" : "The contents of this process group.", + "properties" : { + "connections" : { + "type" : "array", + "description" : "The connections in this flow snippet.", + "items" : { + "$ref" : "#/components/schemas/ConnectionDTO" + }, + "uniqueItems" : true + }, + "controllerServices" : { + "type" : "array", + "description" : "The controller services in this flow snippet.", + "items" : { + "$ref" : "#/components/schemas/ControllerServiceDTO" + }, + "uniqueItems" : true + }, + "funnels" : { + "type" : "array", + "description" : "The funnels in this flow snippet.", + "items" : { + "$ref" : "#/components/schemas/FunnelDTO" + }, + "uniqueItems" : true + }, + "inputPorts" : { + "type" : "array", + "description" : "The input ports in this flow snippet.", + "items" : { + "$ref" : "#/components/schemas/PortDTO" + }, + "uniqueItems" : true + }, + "labels" : { + "type" : "array", + "description" : "The labels in this flow snippet.", + "items" : { + "$ref" : "#/components/schemas/LabelDTO" + }, + "uniqueItems" : true + }, + "outputPorts" : { + "type" : "array", + "description" : "The output ports in this flow snippet.", + "items" : { + "$ref" : "#/components/schemas/PortDTO" + }, + "uniqueItems" : true + }, + "processGroups" : { + "type" : "array", + "description" : "The process groups in this flow snippet.", + "items" : { + "$ref" : "#/components/schemas/ProcessGroupDTO" + }, + "uniqueItems" : true + }, + "processors" : { + "type" : "array", + "description" : "The processors in this flow snippet.", + "items" : { + "$ref" : "#/components/schemas/ProcessorDTO" + }, + "uniqueItems" : true + }, + "remoteProcessGroups" : { + "type" : "array", + "description" : "The remote process groups in this flow snippet.", + "items" : { + "$ref" : "#/components/schemas/RemoteProcessGroupDTO" + }, + "uniqueItems" : true + } + } + }, + "FunnelDTO" : { + "type" : "object", + "description" : "The funnels in this flow snippet.", + "properties" : { + "id" : { + "type" : "string", + "description" : "The id of the component." + }, + "parentGroupId" : { + "type" : "string", + "description" : "The id of parent process group of this component if applicable." + }, + "position" : { + "$ref" : "#/components/schemas/PositionDTO" + }, + "versionedComponentId" : { + "type" : "string", + "description" : "The ID of the corresponding component that is under version control" + } + } + }, + "FunnelEntity" : { + "type" : "object", + "description" : "The funnels in this flow.", + "properties" : { + "bulletins" : { + "type" : "array", + "description" : "The bulletins for this component.", + "items" : { + "$ref" : "#/components/schemas/BulletinEntity" + } + }, + "component" : { + "$ref" : "#/components/schemas/FunnelDTO" + }, + "disconnectedNodeAcknowledged" : { + "type" : "boolean", + "description" : "Acknowledges that this node is disconnected to allow for mutable requests to proceed." + }, + "id" : { + "type" : "string", + "description" : "The id of the component." + }, + "permissions" : { + "$ref" : "#/components/schemas/PermissionsDTO" + }, + "position" : { + "$ref" : "#/components/schemas/PositionDTO" + }, + "revision" : { + "$ref" : "#/components/schemas/RevisionDTO" + }, + "uri" : { + "type" : "string", + "description" : "The URI for futures requests to the component." + } + }, + "xml" : { + "name" : "funnelEntity" + } + }, + "FunnelsEntity" : { + "type" : "object", + "properties" : { + "funnels" : { + "type" : "array", + "items" : { + "$ref" : "#/components/schemas/FunnelEntity" + }, + "uniqueItems" : true + } + }, + "xml" : { + "name" : "funnelsEntity" + } + }, + "GarbageCollectionDTO" : { + "type" : "object", + "description" : "The garbage collection details.", + "properties" : { + "collectionCount" : { + "type" : "integer", + "format" : "int64", + "description" : "The number of times garbage collection has run." + }, + "collectionMillis" : { + "type" : "integer", + "format" : "int64", + "description" : "The total number of milliseconds spent garbage collecting." + }, + "collectionTime" : { + "type" : "string", + "description" : "The total amount of time spent garbage collecting." + }, + "name" : { + "type" : "string", + "description" : "The name of the garbage collector." + } + } + }, + "HistoryDTO" : { + "type" : "object", + "properties" : { + "actions" : { + "type" : "array", + "description" : "The actions.", + "items" : { + "$ref" : "#/components/schemas/ActionEntity" + } + }, + "lastRefreshed" : { + "type" : "string", + "description" : "The timestamp when the report was generated." + }, + "total" : { + "type" : "integer", + "format" : "int32", + "description" : "The number of number of actions that matched the search criteria.." + } + } + }, + "HistoryEntity" : { + "type" : "object", + "properties" : { + "history" : { + "$ref" : "#/components/schemas/HistoryDTO" + } + }, + "xml" : { + "name" : "historyEntity" + } + }, + "InputPortsEntity" : { + "type" : "object", + "properties" : { + "inputPorts" : { + "type" : "array", + "items" : { + "$ref" : "#/components/schemas/PortEntity" + }, + "uniqueItems" : true + } + }, + "xml" : { + "name" : "inputPortsEntity" + } + }, + "IntegerParameter" : { + "type" : "object", + "properties" : { + "integer" : { + "type" : "integer", + "format" : "int32" + } + } + }, + "JmxMetricsResultDTO" : { + "type" : "object", + "properties" : { + "attributeName" : { + "type" : "string", + "description" : "The attribute name of the metrics bean's attribute." + }, + "attributeValue" : { + "type" : "object", + "description" : "The attribute value of the the metrics bean's attribute" + }, + "beanName" : { + "type" : "string", + "description" : "The bean name of the metrics bean." + } + } + }, + "JmxMetricsResultsEntity" : { + "type" : "object", + "properties" : { + "jmxMetricsResults" : { + "type" : "array", + "items" : { + "$ref" : "#/components/schemas/JmxMetricsResultDTO" + } + } + }, + "xml" : { + "name" : "jmxMetricsResult" + } + }, + "LabelDTO" : { + "type" : "object", + "description" : "The labels in this flow snippet.", + "properties" : { + "getzIndex" : { + "type" : "integer", + "format" : "int64", + "description" : "The z index of the label." + }, + "height" : { + "type" : "number", + "format" : "double", + "description" : "The height of the label in pixels when at a 1:1 scale." + }, + "id" : { + "type" : "string", + "description" : "The id of the component." + }, + "label" : { + "type" : "string", + "description" : "The text that appears in the label." + }, + "parentGroupId" : { + "type" : "string", + "description" : "The id of parent process group of this component if applicable." + }, + "position" : { + "$ref" : "#/components/schemas/PositionDTO" + }, + "style" : { + "type" : "object", + "additionalProperties" : { + "type" : "string", + "description" : "The styles for this label (font-size : 12px, background-color : #eee, etc)." + }, + "description" : "The styles for this label (font-size : 12px, background-color : #eee, etc)." + }, + "versionedComponentId" : { + "type" : "string", + "description" : "The ID of the corresponding component that is under version control" + }, + "width" : { + "type" : "number", + "format" : "double", + "description" : "The width of the label in pixels when at a 1:1 scale." + } + } + }, + "LabelEntity" : { + "type" : "object", + "description" : "The labels in this flow.", + "properties" : { + "bulletins" : { + "type" : "array", + "description" : "The bulletins for this component.", + "items" : { + "$ref" : "#/components/schemas/BulletinEntity" + } + }, + "component" : { + "$ref" : "#/components/schemas/LabelDTO" + }, + "dimensions" : { + "$ref" : "#/components/schemas/DimensionsDTO" + }, + "disconnectedNodeAcknowledged" : { + "type" : "boolean", + "description" : "Acknowledges that this node is disconnected to allow for mutable requests to proceed." + }, + "getzIndex" : { + "type" : "integer", + "format" : "int64", + "description" : "The z index of the label." + }, + "id" : { + "type" : "string", + "description" : "The id of the component." + }, + "permissions" : { + "$ref" : "#/components/schemas/PermissionsDTO" + }, + "position" : { + "$ref" : "#/components/schemas/PositionDTO" + }, + "revision" : { + "$ref" : "#/components/schemas/RevisionDTO" + }, + "uri" : { + "type" : "string", + "description" : "The URI for futures requests to the component." + } + }, + "xml" : { + "name" : "labelEntity" + } + }, + "LabelsEntity" : { + "type" : "object", + "properties" : { + "labels" : { + "type" : "array", + "items" : { + "$ref" : "#/components/schemas/LabelEntity" + }, + "uniqueItems" : true + } + }, + "xml" : { + "name" : "labelsEntity" + } + }, + "LatestProvenanceEventsDTO" : { + "type" : "object", + "properties" : { + "componentId" : { + "type" : "string" + }, + "provenanceEvents" : { + "type" : "array", + "items" : { + "$ref" : "#/components/schemas/ProvenanceEventDTO" + } + } + } + }, + "LatestProvenanceEventsEntity" : { + "type" : "object", + "properties" : { + "latestProvenanceEvents" : { + "$ref" : "#/components/schemas/LatestProvenanceEventsDTO" + } + }, + "xml" : { + "name" : "latestProvenanceEventsEntity" + } + }, + "LineageDTO" : { + "type" : "object", + "properties" : { + "expiration" : { + "type" : "string", + "description" : "When the lineage query will expire." + }, + "finished" : { + "type" : "boolean", + "description" : "Whether the lineage query has finished." + }, + "id" : { + "type" : "string", + "description" : "The id of this lineage query." + }, + "percentCompleted" : { + "type" : "integer", + "format" : "int32", + "description" : "The percent complete for the lineage query." + }, + "request" : { + "$ref" : "#/components/schemas/LineageRequestDTO" + }, + "results" : { + "$ref" : "#/components/schemas/LineageResultsDTO" + }, + "submissionTime" : { + "type" : "string", + "description" : "When the lineage query was submitted." + }, + "uri" : { + "type" : "string", + "description" : "The URI for this lineage query for later retrieval and deletion." + } + } + }, + "LineageEntity" : { + "type" : "object", + "properties" : { + "lineage" : { + "$ref" : "#/components/schemas/LineageDTO" + } + }, + "xml" : { + "name" : "lineageEntity" + } + }, + "LineageRequestDTO" : { + "type" : "object", + "description" : "The initial lineage result.", + "properties" : { + "clusterNodeId" : { + "type" : "string", + "description" : "The id of the node where this lineage originated if clustered." + }, + "eventId" : { + "type" : "integer", + "format" : "int64", + "description" : "The event id that was used to generate this lineage, if applicable.\nThe event id is allowed for any type of lineageRequestType.\nIf the lineageRequestType is FLOWFILE and the flowfile uuid is also included in the request, the event id will be ignored.\n" + }, + "lineageRequestType" : { + "type" : "string", + "description" : "The type of lineage request. PARENTS will return the lineage for the flowfiles that are parents of the specified event. CHILDREN will return the lineage for the flowfiles that are children of the specified event. FLOWFILE will return the lineage for the specified flowfile.", + "enum" : [ "PARENTS", "CHILDREN", "FLOWFILE", "PARENTS, CHILDREN, and FLOWFILE" ] + }, + "uuid" : { + "type" : "string", + "description" : "The flowfile uuid that was used to generate the lineage. The flowfile uuid is only allowed when the lineageRequestType is FLOWFILE and will take precedence over event id." + } + } + }, + "LineageResultsDTO" : { + "type" : "object", + "description" : "The results of the lineage query.", + "properties" : { + "errors" : { + "type" : "array", + "description" : "Any errors that occurred while generating the lineage.", + "items" : { + "type" : "string", + "description" : "Any errors that occurred while generating the lineage." + }, + "uniqueItems" : true + }, + "links" : { + "type" : "array", + "description" : "The links between the nodes in the lineage.", + "items" : { + "$ref" : "#/components/schemas/ProvenanceLinkDTO" + } + }, + "nodes" : { + "type" : "array", + "description" : "The nodes in the lineage.", + "items" : { + "$ref" : "#/components/schemas/ProvenanceNodeDTO" + } + } + } + }, + "ListingRequestDTO" : { + "type" : "object", + "properties" : { + "destinationRunning" : { + "type" : "boolean", + "description" : "Whether the destination of the connection is running" + }, + "failureReason" : { + "type" : "string", + "description" : "The reason, if any, that this listing request failed." + }, + "finished" : { + "type" : "boolean", + "description" : "Whether the query has finished." + }, + "flowFileSummaries" : { + "type" : "array", + "description" : "The FlowFile summaries. The summaries will be populated once the request has completed.", + "items" : { + "$ref" : "#/components/schemas/FlowFileSummaryDTO" + } + }, + "id" : { + "type" : "string", + "description" : "The id for this listing request." + }, + "lastUpdated" : { + "type" : "string", + "description" : "The last time this listing request was updated." + }, + "maxResults" : { + "type" : "integer", + "format" : "int32", + "description" : "The maximum number of FlowFileSummary objects to return" + }, + "percentCompleted" : { + "type" : "integer", + "format" : "int32", + "description" : "The current percent complete." + }, + "queueSize" : { + "$ref" : "#/components/schemas/QueueSizeDTO" + }, + "sourceRunning" : { + "type" : "boolean", + "description" : "Whether the source of the connection is running" + }, + "state" : { + "type" : "string", + "description" : "The current state of the listing request." + }, + "submissionTime" : { + "type" : "string", + "description" : "The timestamp when the query was submitted." + }, + "uri" : { + "type" : "string", + "description" : "The URI for future requests to this listing request." + } + } + }, + "ListingRequestEntity" : { + "type" : "object", + "properties" : { + "listingRequest" : { + "$ref" : "#/components/schemas/ListingRequestDTO" + } + }, + "xml" : { + "name" : "listingRequestEntity" + } + }, + "LongParameter" : { + "type" : "object", + "properties" : { + "long" : { + "type" : "integer", + "format" : "int64" + } + } + }, + "MultiProcessorUseCase" : { + "type" : "object", + "description" : "A list of use cases that have been documented that involve this Processor in conjunction with other Processors", + "properties" : { + "configurations" : { + "type" : "array", + "description" : "A description of how to configure the Processor to perform the task described in the use case", + "items" : { + "$ref" : "#/components/schemas/ProcessorConfiguration" + } + }, + "description" : { + "type" : "string", + "description" : "A description of the use case" + }, + "keywords" : { + "type" : "array", + "description" : "Keywords that pertain to the use csae", + "items" : { + "type" : "string", + "description" : "Keywords that pertain to the use csae" + } + }, + "notes" : { + "type" : "string", + "description" : "Any pertinent notes about the use case" + } + } + }, + "NarCoordinateDTO" : { + "type" : "object", + "description" : "The coordinate of another NAR that the this NAR is dependent on, or null if not dependent on another NAR.", + "properties" : { + "artifact" : { + "type" : "string", + "description" : "The artifact id of the NAR." + }, + "group" : { + "type" : "string", + "description" : "The group of the NAR." + }, + "version" : { + "type" : "string", + "description" : "The version of the NAR." + } + } + }, + "NarDetailsEntity" : { + "type" : "object", + "properties" : { + "controllerServiceTypes" : { + "type" : "array", + "description" : "The ControllerService types contained in the NAR", + "items" : { + "$ref" : "#/components/schemas/DocumentedTypeDTO" + }, + "uniqueItems" : true + }, + "dependentCoordinates" : { + "type" : "array", + "description" : "The coordinates of NARs that depend on this NAR", + "items" : { + "$ref" : "#/components/schemas/NarCoordinateDTO" + }, + "uniqueItems" : true + }, + "flowAnalysisRuleTypes" : { + "type" : "array", + "description" : "The FlowAnalysisRule types contained in the NAR", + "items" : { + "$ref" : "#/components/schemas/DocumentedTypeDTO" + }, + "uniqueItems" : true + }, + "flowRegistryClientTypes" : { + "type" : "array", + "description" : "The FlowRegistryClient types contained in the NAR", + "items" : { + "$ref" : "#/components/schemas/DocumentedTypeDTO" + }, + "uniqueItems" : true + }, + "narSummary" : { + "$ref" : "#/components/schemas/NarSummaryDTO" + }, + "parameterProviderTypes" : { + "type" : "array", + "description" : "The ParameterProvider types contained in the NAR", + "items" : { + "$ref" : "#/components/schemas/DocumentedTypeDTO" + }, + "uniqueItems" : true + }, + "processorTypes" : { + "type" : "array", + "description" : "The Processor types contained in the NAR", + "items" : { + "$ref" : "#/components/schemas/DocumentedTypeDTO" + }, + "uniqueItems" : true + }, + "reportingTaskTypes" : { + "type" : "array", + "description" : "The ReportingTask types contained in the NAR", + "items" : { + "$ref" : "#/components/schemas/DocumentedTypeDTO" + }, + "uniqueItems" : true + } + }, + "xml" : { + "name" : "entity" + } + }, + "NarSummariesEntity" : { + "type" : "object", + "properties" : { + "currentTime" : { + "type" : "string", + "description" : "The current time on the system." + }, + "narSummaries" : { + "type" : "array", + "description" : "The NAR summaries", + "items" : { + "$ref" : "#/components/schemas/NarSummaryEntity" + } + } + }, + "xml" : { + "name" : "entity" + } + }, + "NarSummaryDTO" : { + "type" : "object", + "description" : "The NAR summary", + "properties" : { + "buildTime" : { + "type" : "string", + "description" : "The time the NAR was built according to it's MANIFEST" + }, + "coordinate" : { + "$ref" : "#/components/schemas/NarCoordinateDTO" + }, + "createdBy" : { + "type" : "string", + "description" : "The plugin that created the NAR according to it's MANIFEST" + }, + "dependencyCoordinate" : { + "$ref" : "#/components/schemas/NarCoordinateDTO" + }, + "digest" : { + "type" : "string", + "description" : "The hex digest of the NAR contents" + }, + "extensionCount" : { + "type" : "integer", + "format" : "int32", + "description" : "The number of extensions contained in this NAR" + }, + "failureMessage" : { + "type" : "string", + "description" : "Information about why the installation failed, only populated when the state is failed" + }, + "identifier" : { + "type" : "string", + "description" : "The identifier of the NAR." + }, + "installComplete" : { + "type" : "boolean", + "description" : "Indicates if the install task has completed" + }, + "sourceIdentifier" : { + "type" : "string", + "description" : "The identifier of the source of this NAR" + }, + "sourceType" : { + "type" : "string", + "description" : "The source of this NAR" + }, + "state" : { + "type" : "string", + "description" : "The state of the NAR (i.e. Installed, or not)" + } + } + }, + "NarSummaryEntity" : { + "type" : "object", + "properties" : { + "narSummary" : { + "$ref" : "#/components/schemas/NarSummaryDTO" + } + }, + "xml" : { + "name" : "entity" + } + }, + "NodeConnectionStatisticsSnapshotDTO" : { + "type" : "object", + "description" : "A list of status snapshots for each node", + "properties" : { + "address" : { + "type" : "string", + "description" : "The API address of the node" + }, + "apiPort" : { + "type" : "integer", + "format" : "int32", + "description" : "The API port used to communicate with the node" + }, + "nodeId" : { + "type" : "string", + "description" : "The unique ID that identifies the node" + }, + "statisticsSnapshot" : { + "$ref" : "#/components/schemas/ConnectionStatisticsSnapshotDTO" + } + } + }, + "NodeConnectionStatusSnapshotDTO" : { + "type" : "object", + "description" : "A list of status snapshots for each node", + "properties" : { + "address" : { + "type" : "string", + "description" : "The API address of the node" + }, + "apiPort" : { + "type" : "integer", + "format" : "int32", + "description" : "The API port used to communicate with the node" + }, + "nodeId" : { + "type" : "string", + "description" : "The unique ID that identifies the node" + }, + "statusSnapshot" : { + "$ref" : "#/components/schemas/ConnectionStatusSnapshotDTO" + } + } + }, + "NodeCountersSnapshotDTO" : { + "type" : "object", + "description" : "A Counters snapshot for each node in the cluster. If the NiFi instance is a standalone instance, rather than a cluster, this may be null.", + "properties" : { + "address" : { + "type" : "string", + "description" : "The API address of the node" + }, + "apiPort" : { + "type" : "integer", + "format" : "int32", + "description" : "The API port used to communicate with the node" + }, + "nodeId" : { + "type" : "string", + "description" : "The unique ID that identifies the node" + }, + "snapshot" : { + "$ref" : "#/components/schemas/CountersSnapshotDTO" + } + } + }, + "NodeDTO" : { + "type" : "object", + "properties" : { + "activeThreadCount" : { + "type" : "integer", + "format" : "int32", + "description" : "The active threads for the NiFi on the node.", + "readOnly" : true + }, + "address" : { + "type" : "string", + "description" : "The node's host/ip address.", + "readOnly" : true + }, + "apiPort" : { + "type" : "integer", + "format" : "int32", + "description" : "The port the node is listening for API requests.", + "readOnly" : true + }, + "bytesQueued" : { + "type" : "integer", + "format" : "int64", + "description" : "The total size of all FlowFiles that are queued up on the node", + "readOnly" : true + }, + "connectionRequested" : { + "type" : "string", + "description" : "The time of the node's last connection request.", + "readOnly" : true + }, + "events" : { + "type" : "array", + "description" : "The node's events.", + "items" : { + "$ref" : "#/components/schemas/NodeEventDTO" + }, + "readOnly" : true + }, + "flowFileBytes" : { + "type" : "integer", + "format" : "int64", + "writeOnly" : true + }, + "flowFilesQueued" : { + "type" : "integer", + "format" : "int32", + "description" : "The number of FlowFiles that are queued up on the node", + "readOnly" : true + }, + "heartbeat" : { + "type" : "string", + "description" : "the time of the nodes's last heartbeat.", + "readOnly" : true + }, + "nodeId" : { + "type" : "string", + "description" : "The id of the node.", + "readOnly" : true + }, + "nodeStartTime" : { + "type" : "string", + "description" : "The time at which this Node was last refreshed.", + "readOnly" : true + }, + "queued" : { + "type" : "string", + "description" : "The queue the NiFi on the node.", + "readOnly" : true + }, + "roles" : { + "type" : "array", + "description" : "The roles of this node.", + "items" : { + "type" : "string", + "description" : "The roles of this node.", + "readOnly" : true + }, + "readOnly" : true, + "uniqueItems" : true + }, + "status" : { + "type" : "string", + "description" : "The node's status." + } + } + }, + "NodeEntity" : { + "type" : "object", + "properties" : { + "node" : { + "$ref" : "#/components/schemas/NodeDTO" + } + }, + "xml" : { + "name" : "nodeEntity" + } + }, + "NodeEventDTO" : { + "type" : "object", + "description" : "The node's events.", + "properties" : { + "category" : { + "type" : "string", + "description" : "The category of the node event." + }, + "message" : { + "type" : "string", + "description" : "The message in the node event." + }, + "timestamp" : { + "type" : "string", + "description" : "The timestamp of the node event." + } + }, + "readOnly" : true + }, + "NodePortStatusSnapshotDTO" : { + "type" : "object", + "description" : "A status snapshot for each node in the cluster. If the NiFi instance is a standalone instance, rather than a cluster, this may be null.", + "properties" : { + "address" : { + "type" : "string", + "description" : "The API address of the node" + }, + "apiPort" : { + "type" : "integer", + "format" : "int32", + "description" : "The API port used to communicate with the node" + }, + "nodeId" : { + "type" : "string", + "description" : "The unique ID that identifies the node" + }, + "statusSnapshot" : { + "$ref" : "#/components/schemas/PortStatusSnapshotDTO" + } + } + }, + "NodeProcessGroupStatusSnapshotDTO" : { + "type" : "object", + "description" : "The status reported by each node in the cluster. If the NiFi instance is a standalone instance, rather than a clustered instance, this value may be null.", + "properties" : { + "address" : { + "type" : "string", + "description" : "The API address of the node" + }, + "apiPort" : { + "type" : "integer", + "format" : "int32", + "description" : "The API port used to communicate with the node" + }, + "nodeId" : { + "type" : "string", + "description" : "The unique ID that identifies the node" + }, + "statusSnapshot" : { + "$ref" : "#/components/schemas/ProcessGroupStatusSnapshotDTO" + } + } + }, + "NodeProcessorStatusSnapshotDTO" : { + "type" : "object", + "description" : "A status snapshot for each node in the cluster. If the NiFi instance is a standalone instance, rather than a cluster, this may be null.", + "properties" : { + "address" : { + "type" : "string", + "description" : "The API address of the node" + }, + "apiPort" : { + "type" : "integer", + "format" : "int32", + "description" : "The API port used to communicate with the node" + }, + "nodeId" : { + "type" : "string", + "description" : "The unique ID that identifies the node" + }, + "statusSnapshot" : { + "$ref" : "#/components/schemas/ProcessorStatusSnapshotDTO" + } + } + }, + "NodeRemoteProcessGroupStatusSnapshotDTO" : { + "type" : "object", + "description" : "A status snapshot for each node in the cluster. If the NiFi instance is a standalone instance, rather than a cluster, this may be null.", + "properties" : { + "address" : { + "type" : "string", + "description" : "The API address of the node" + }, + "apiPort" : { + "type" : "integer", + "format" : "int32", + "description" : "The API port used to communicate with the node" + }, + "nodeId" : { + "type" : "string", + "description" : "The unique ID that identifies the node" + }, + "statusSnapshot" : { + "$ref" : "#/components/schemas/RemoteProcessGroupStatusSnapshotDTO" + } + } + }, + "NodeReplayLastEventSnapshotDTO" : { + "type" : "object", + "description" : "The node-wise results", + "properties" : { + "address" : { + "type" : "string", + "description" : "The API address of the node" + }, + "apiPort" : { + "type" : "integer", + "format" : "int32", + "description" : "The API port used to communicate with the node" + }, + "nodeId" : { + "type" : "string", + "description" : "The unique ID that identifies the node" + }, + "snapshot" : { + "$ref" : "#/components/schemas/ReplayLastEventSnapshotDTO" + } + }, + "xml" : { + "name" : "nodeReplayLastEventSnapshot" + } + }, + "NodeSearchResultDTO" : { + "type" : "object", + "properties" : { + "address" : { + "type" : "string", + "description" : "The address of the node that matched the search." + }, + "id" : { + "type" : "string", + "description" : "The id of the node that matched the search." + } + } + }, + "NodeStatusSnapshotsDTO" : { + "type" : "object", + "description" : "The NodeStatusSnapshotsDTO objects that provide the actual metric values for the component, for each node. If the NiFi instance is not clustered, this value will be null.", + "properties" : { + "address" : { + "type" : "string", + "description" : "The node's host/ip address." + }, + "apiPort" : { + "type" : "integer", + "format" : "int32", + "description" : "The port the node is listening for API requests." + }, + "nodeId" : { + "type" : "string", + "description" : "The id of the node." + }, + "statusSnapshots" : { + "type" : "array", + "description" : "A list of StatusSnapshotDTO objects that provide the actual metric values for the component for this node.", + "items" : { + "$ref" : "#/components/schemas/StatusSnapshotDTO" + } + } + } + }, + "NodeSystemDiagnosticsSnapshotDTO" : { + "type" : "object", + "description" : "A systems diagnostics snapshot for each node in the cluster. If the NiFi instance is a standalone instance, rather than a cluster, this may be null.", + "properties" : { + "address" : { + "type" : "string", + "description" : "The API address of the node" + }, + "apiPort" : { + "type" : "integer", + "format" : "int32", + "description" : "The API port used to communicate with the node" + }, + "nodeId" : { + "type" : "string", + "description" : "The unique ID that identifies the node" + }, + "snapshot" : { + "$ref" : "#/components/schemas/SystemDiagnosticsSnapshotDTO" + } + } + }, + "OutputPortsEntity" : { + "type" : "object", + "properties" : { + "outputPorts" : { + "type" : "array", + "items" : { + "$ref" : "#/components/schemas/PortEntity" + }, + "uniqueItems" : true + } + }, + "xml" : { + "name" : "outputPortsEntity" + } + }, + "ParameterContextDTO" : { + "type" : "object", + "description" : "The Parameter Context that is being operated on. This may not be populated until the request has successfully completed.", + "properties" : { + "boundProcessGroups" : { + "type" : "array", + "description" : "The Process Groups that are bound to this Parameter Context", + "items" : { + "$ref" : "#/components/schemas/ProcessGroupEntity" + }, + "readOnly" : true, + "uniqueItems" : true + }, + "description" : { + "type" : "string", + "description" : "The Description of the Parameter Context." + }, + "id" : { + "type" : "string", + "description" : "The ID the Parameter Context.", + "readOnly" : true + }, + "inheritedParameterContexts" : { + "type" : "array", + "description" : "A list of references of Parameter Contexts from which this one inherits parameters", + "items" : { + "$ref" : "#/components/schemas/ParameterContextReferenceEntity" + } + }, + "name" : { + "type" : "string", + "description" : "The Name of the Parameter Context." + }, + "parameterProviderConfiguration" : { + "$ref" : "#/components/schemas/ParameterProviderConfigurationEntity" + }, + "parameters" : { + "type" : "array", + "description" : "The Parameters for the Parameter Context", + "items" : { + "$ref" : "#/components/schemas/ParameterEntity" + }, + "uniqueItems" : true + } + }, + "readOnly" : true + }, + "ParameterContextEntity" : { + "type" : "object", + "properties" : { + "bulletins" : { + "type" : "array", + "description" : "The bulletins for this component.", + "items" : { + "$ref" : "#/components/schemas/BulletinEntity" + } + }, + "component" : { + "$ref" : "#/components/schemas/ParameterContextDTO" + }, + "disconnectedNodeAcknowledged" : { + "type" : "boolean", + "description" : "Acknowledges that this node is disconnected to allow for mutable requests to proceed." + }, + "id" : { + "type" : "string", + "description" : "The id of the component." + }, + "permissions" : { + "$ref" : "#/components/schemas/PermissionsDTO" + }, + "position" : { + "$ref" : "#/components/schemas/PositionDTO" + }, + "revision" : { + "$ref" : "#/components/schemas/RevisionDTO" + }, + "uri" : { + "type" : "string", + "description" : "The URI for futures requests to the component." + } + }, + "xml" : { + "name" : "parameterContextEntity" + } + }, + "ParameterContextReferenceDTO" : { + "type" : "object", + "properties" : { + "id" : { + "type" : "string", + "description" : "The ID of the Parameter Context" + }, + "name" : { + "type" : "string", + "description" : "The name of the Parameter Context" + } + } + }, + "ParameterContextReferenceEntity" : { + "type" : "object", + "description" : "The Parameter Context, or null if no Parameter Context has been bound to the Process Group", + "properties" : { + "component" : { + "$ref" : "#/components/schemas/ParameterContextReferenceDTO" + }, + "id" : { + "type" : "string", + "description" : "The id of the component." + }, + "permissions" : { + "$ref" : "#/components/schemas/PermissionsDTO" + } + }, + "xml" : { + "name" : "parameterContextReferenceEntity" + } + }, + "ParameterContextUpdateEntity" : { + "type" : "object", + "description" : "The Parameter Contexts updated by this Parameter Provider. This may not be populated until the request has successfully completed.", + "properties" : { + "parameterContext" : { + "$ref" : "#/components/schemas/ParameterContextDTO" + }, + "parameterContextRevision" : { + "$ref" : "#/components/schemas/RevisionDTO" + }, + "referencingComponents" : { + "type" : "array", + "description" : "The components that are referenced by the update.", + "items" : { + "$ref" : "#/components/schemas/AffectedComponentEntity" + }, + "readOnly" : true, + "uniqueItems" : true + } + }, + "readOnly" : true, + "xml" : { + "name" : "parameterContextUpdateEntity" + } + }, + "ParameterContextUpdateRequestDTO" : { + "type" : "object", + "description" : "The Update Request", + "properties" : { + "complete" : { + "type" : "boolean", + "description" : "Whether or not the request is completed", + "readOnly" : true + }, + "failureReason" : { + "type" : "string", + "description" : "The reason for the request failing, or null if the request has not failed", + "readOnly" : true + }, + "lastUpdated" : { + "type" : "string", + "format" : "date-time", + "description" : "The timestamp of when the request was last updated", + "readOnly" : true + }, + "parameterContext" : { + "$ref" : "#/components/schemas/ParameterContextDTO" + }, + "percentCompleted" : { + "type" : "integer", + "format" : "int32", + "description" : "A value between 0 and 100 (inclusive) indicating how close the request is to completion", + "readOnly" : true + }, + "referencingComponents" : { + "type" : "array", + "description" : "The components that are referenced by the update.", + "items" : { + "$ref" : "#/components/schemas/AffectedComponentEntity" + }, + "readOnly" : true, + "uniqueItems" : true + }, + "requestId" : { + "type" : "string", + "description" : "The ID of the request", + "readOnly" : true + }, + "state" : { + "type" : "string", + "description" : "A description of the current state of the request", + "readOnly" : true + }, + "submissionTime" : { + "type" : "string", + "format" : "date-time", + "description" : "The timestamp of when the request was submitted", + "readOnly" : true + }, + "updateSteps" : { + "type" : "array", + "description" : "The steps that are required in order to complete the request, along with the status of each", + "items" : { + "$ref" : "#/components/schemas/ParameterContextUpdateStepDTO" + }, + "readOnly" : true + }, + "uri" : { + "type" : "string", + "description" : "The URI for the request", + "readOnly" : true + } + } + }, + "ParameterContextUpdateRequestEntity" : { + "type" : "object", + "properties" : { + "parameterContextRevision" : { + "$ref" : "#/components/schemas/RevisionDTO" + }, + "request" : { + "$ref" : "#/components/schemas/ParameterContextUpdateRequestDTO" + } + }, + "xml" : { + "name" : "parameterContextUpdateRequestEntity" + } + }, + "ParameterContextUpdateStepDTO" : { + "type" : "object", + "description" : "The steps that are required in order to complete the request, along with the status of each", + "properties" : { + "complete" : { + "type" : "boolean", + "description" : "Whether or not this step has completed", + "readOnly" : true + }, + "description" : { + "type" : "string", + "description" : "Explanation of what happens in this step", + "readOnly" : true + }, + "failureReason" : { + "type" : "string", + "description" : "An explanation of why this step failed, or null if this step did not fail", + "readOnly" : true + } + }, + "readOnly" : true + }, + "ParameterContextValidationRequestDTO" : { + "type" : "object", + "description" : "The Update Request", + "properties" : { + "complete" : { + "type" : "boolean", + "description" : "Whether or not the request is completed", + "readOnly" : true + }, + "componentValidationResults" : { + "$ref" : "#/components/schemas/ComponentValidationResultsEntity" + }, + "failureReason" : { + "type" : "string", + "description" : "The reason for the request failing, or null if the request has not failed", + "readOnly" : true + }, + "lastUpdated" : { + "type" : "string", + "format" : "date-time", + "description" : "The timestamp of when the request was last updated", + "readOnly" : true + }, + "parameterContext" : { + "$ref" : "#/components/schemas/ParameterContextDTO" + }, + "percentCompleted" : { + "type" : "integer", + "format" : "int32", + "description" : "A value between 0 and 100 (inclusive) indicating how close the request is to completion", + "readOnly" : true + }, + "requestId" : { + "type" : "string", + "description" : "The ID of the request", + "readOnly" : true + }, + "state" : { + "type" : "string", + "description" : "A description of the current state of the request", + "readOnly" : true + }, + "submissionTime" : { + "type" : "string", + "format" : "date-time", + "description" : "The timestamp of when the request was submitted", + "readOnly" : true + }, + "updateSteps" : { + "type" : "array", + "description" : "The steps that are required in order to complete the request, along with the status of each", + "items" : { + "$ref" : "#/components/schemas/ParameterContextValidationStepDTO" + }, + "readOnly" : true + }, + "uri" : { + "type" : "string", + "description" : "The URI for the request", + "readOnly" : true + } + } + }, + "ParameterContextValidationRequestEntity" : { + "type" : "object", + "properties" : { + "disconnectedNodeAcknowledged" : { + "type" : "boolean", + "description" : "Acknowledges that this node is disconnected to allow for mutable requests to proceed." + }, + "request" : { + "$ref" : "#/components/schemas/ParameterContextValidationRequestDTO" + } + }, + "xml" : { + "name" : "parameterContextValidationRequestEntity" + } + }, + "ParameterContextValidationStepDTO" : { + "type" : "object", + "description" : "The steps that are required in order to complete the request, along with the status of each", + "properties" : { + "complete" : { + "type" : "boolean", + "description" : "Whether or not this step has completed", + "readOnly" : true + }, + "description" : { + "type" : "string", + "description" : "Explanation of what happens in this step", + "readOnly" : true + }, + "failureReason" : { + "type" : "string", + "description" : "An explanation of why this step failed, or null if this step did not fail", + "readOnly" : true + } + }, + "readOnly" : true + }, + "ParameterContextsEntity" : { + "type" : "object", + "properties" : { + "currentTime" : { + "type" : "string", + "description" : "The current time on the system.", + "readOnly" : true + }, + "parameterContexts" : { + "type" : "array", + "description" : "The Parameter Contexts", + "items" : { + "$ref" : "#/components/schemas/ParameterContextEntity" + }, + "uniqueItems" : true + } + }, + "xml" : { + "name" : "parameterContexts" + } + }, + "ParameterDTO" : { + "type" : "object", + "description" : "The parameter information", + "properties" : { + "description" : { + "type" : "string", + "description" : "The description of the Parameter" + }, + "inherited" : { + "type" : "boolean", + "description" : "Whether or not the Parameter is inherited from another context", + "readOnly" : true + }, + "name" : { + "type" : "string", + "description" : "The name of the Parameter" + }, + "parameterContext" : { + "$ref" : "#/components/schemas/ParameterContextReferenceEntity" + }, + "provided" : { + "type" : "boolean", + "description" : "Whether or not the Parameter is provided by a ParameterProvider" + }, + "referencedAssets" : { + "type" : "array", + "description" : "A list of identifiers of the assets that are referenced by the parameter", + "items" : { + "$ref" : "#/components/schemas/AssetReferenceDTO" + } + }, + "referencingComponents" : { + "type" : "array", + "description" : "The set of all components in the flow that are referencing this Parameter", + "items" : { + "$ref" : "#/components/schemas/AffectedComponentEntity" + }, + "uniqueItems" : true + }, + "sensitive" : { + "type" : "boolean", + "description" : "Whether or not the Parameter is sensitive" + }, + "value" : { + "type" : "string", + "description" : "The value of the Parameter" + }, + "valueRemoved" : { + "type" : "boolean", + "description" : "Whether or not the value of the Parameter was removed.\nWhen a request is made to change a parameter, the value may be null.\nThe absence of the value may be used either to indicate that the value is not to be changed, or that the value is to be set to null (i.e., removed).\nThis denotes which of the two scenarios is being encountered.\n" + } + } + }, + "ParameterEntity" : { + "type" : "object", + "description" : "The name of the Parameter", + "properties" : { + "canWrite" : { + "type" : "boolean", + "description" : "Indicates whether the user can write a given resource.", + "readOnly" : true + }, + "parameter" : { + "$ref" : "#/components/schemas/ParameterDTO" + } + }, + "xml" : { + "name" : "parameterEntity" + } + }, + "ParameterGroupConfigurationEntity" : { + "type" : "object", + "description" : "Configuration for any fetched parameter groups.", + "properties" : { + "groupName" : { + "type" : "string", + "description" : "The name of the external parameter group to which the provided parameter names apply." + }, + "parameterContextName" : { + "type" : "string", + "description" : "The name of the ParameterContext that receives the parameters in this group" + }, + "parameterSensitivities" : { + "type" : "object", + "additionalProperties" : { + "type" : "string", + "description" : "All fetched parameter names that should be applied.", + "enum" : [ "SENSITIVE", "NON_SENSITIVE" ] + }, + "description" : "All fetched parameter names that should be applied." + }, + "synchronized" : { + "type" : "boolean", + "description" : "True if this group should be synchronized to a ParameterContext, including creating one if it does not exist." + } + }, + "xml" : { + "name" : "entity" + } + }, + "ParameterProviderApplyParametersRequestDTO" : { + "type" : "object", + "description" : "The Apply Parameters Request", + "properties" : { + "complete" : { + "type" : "boolean", + "description" : "Whether or not the request is completed", + "readOnly" : true + }, + "failureReason" : { + "type" : "string", + "description" : "The reason for the request failing, or null if the request has not failed", + "readOnly" : true + }, + "lastUpdated" : { + "type" : "string", + "format" : "date-time", + "description" : "The timestamp of when the request was last updated", + "readOnly" : true + }, + "parameterContextUpdates" : { + "type" : "array", + "description" : "The Parameter Contexts updated by this Parameter Provider. This may not be populated until the request has successfully completed.", + "items" : { + "$ref" : "#/components/schemas/ParameterContextUpdateEntity" + }, + "readOnly" : true + }, + "parameterProvider" : { + "$ref" : "#/components/schemas/ParameterProviderDTO" + }, + "percentCompleted" : { + "type" : "integer", + "format" : "int32", + "description" : "A value between 0 and 100 (inclusive) indicating how close the request is to completion", + "readOnly" : true + }, + "referencingComponents" : { + "type" : "array", + "description" : "The components that are referenced by the update.", + "items" : { + "$ref" : "#/components/schemas/AffectedComponentEntity" + }, + "readOnly" : true, + "uniqueItems" : true + }, + "requestId" : { + "type" : "string", + "description" : "The ID of the request", + "readOnly" : true + }, + "state" : { + "type" : "string", + "description" : "A description of the current state of the request", + "readOnly" : true + }, + "submissionTime" : { + "type" : "string", + "format" : "date-time", + "description" : "The timestamp of when the request was submitted", + "readOnly" : true + }, + "updateSteps" : { + "type" : "array", + "description" : "The steps that are required in order to complete the request, along with the status of each", + "items" : { + "$ref" : "#/components/schemas/ParameterProviderApplyParametersUpdateStepDTO" + }, + "readOnly" : true + }, + "uri" : { + "type" : "string", + "description" : "The URI for the request", + "readOnly" : true + } + } + }, + "ParameterProviderApplyParametersRequestEntity" : { + "type" : "object", + "properties" : { + "request" : { + "$ref" : "#/components/schemas/ParameterProviderApplyParametersRequestDTO" + } + }, + "xml" : { + "name" : "parameterProviderApplyParametersRequestEntity" + } + }, + "ParameterProviderApplyParametersUpdateStepDTO" : { + "type" : "object", + "description" : "The steps that are required in order to complete the request, along with the status of each", + "properties" : { + "complete" : { + "type" : "boolean", + "description" : "Whether or not this step has completed", + "readOnly" : true + }, + "description" : { + "type" : "string", + "description" : "Explanation of what happens in this step", + "readOnly" : true + }, + "failureReason" : { + "type" : "string", + "description" : "An explanation of why this step failed, or null if this step did not fail", + "readOnly" : true + } + }, + "readOnly" : true + }, + "ParameterProviderConfigurationDTO" : { + "type" : "object", + "properties" : { + "parameterGroupName" : { + "type" : "string", + "description" : "The Parameter Group name that maps to the Parameter Context" + }, + "parameterProviderId" : { + "type" : "string", + "description" : "The ID of the Parameter Provider" + }, + "parameterProviderName" : { + "type" : "string", + "description" : "The name of the Parameter Provider" + }, + "synchronized" : { + "type" : "boolean", + "description" : "True if the Parameter Context should receive the parameters from the mapped Parameter Group" + } + } + }, + "ParameterProviderConfigurationEntity" : { + "type" : "object", + "description" : "Optional configuration for a Parameter Provider", + "properties" : { + "component" : { + "$ref" : "#/components/schemas/ParameterProviderConfigurationDTO" + }, + "id" : { + "type" : "string", + "description" : "The id of the component." + }, + "permissions" : { + "$ref" : "#/components/schemas/PermissionsDTO" + } + }, + "xml" : { + "name" : "parameterProviderConfigurationEntity" + } + }, + "ParameterProviderDTO" : { + "type" : "object", + "properties" : { + "affectedComponents" : { + "type" : "array", + "description" : "The set of all components in the flow that are referencing Parameters provided by this provider", + "items" : { + "$ref" : "#/components/schemas/AffectedComponentEntity" + }, + "uniqueItems" : true + }, + "annotationData" : { + "type" : "string", + "description" : "The annotation data for the parameter provider. This is how the custom UI relays configuration to the parameter provider." + }, + "bundle" : { + "$ref" : "#/components/schemas/BundleDTO" + }, + "comments" : { + "type" : "string", + "description" : "The comments of the parameter provider." + }, + "customUiUrl" : { + "type" : "string", + "description" : "The URL for the custom configuration UI for the parameter provider." + }, + "deprecated" : { + "type" : "boolean", + "description" : "Whether the parameter provider has been deprecated." + }, + "descriptors" : { + "type" : "object", + "additionalProperties" : { + "$ref" : "#/components/schemas/PropertyDescriptorDTO" + }, + "description" : "The descriptors for the parameter providers properties." + }, + "extensionMissing" : { + "type" : "boolean", + "description" : "Whether the underlying extension is missing." + }, + "id" : { + "type" : "string", + "description" : "The id of the component." + }, + "multipleVersionsAvailable" : { + "type" : "boolean", + "description" : "Whether the parameter provider has multiple versions available." + }, + "name" : { + "type" : "string", + "description" : "The name of the parameter provider." + }, + "parameterGroupConfigurations" : { + "type" : "array", + "description" : "Configuration for any fetched parameter groups.", + "items" : { + "$ref" : "#/components/schemas/ParameterGroupConfigurationEntity" + } + }, + "parameterStatus" : { + "type" : "array", + "description" : "The status of all provided parameters for this parameter provider", + "items" : { + "$ref" : "#/components/schemas/ParameterStatusDTO" + }, + "uniqueItems" : true + }, + "parentGroupId" : { + "type" : "string", + "description" : "The id of parent process group of this component if applicable." + }, + "persistsState" : { + "type" : "boolean", + "description" : "Whether the parameter provider persists state." + }, + "position" : { + "$ref" : "#/components/schemas/PositionDTO" + }, + "properties" : { + "type" : "object", + "additionalProperties" : { + "type" : "string", + "description" : "The properties of the parameter provider." + }, + "description" : "The properties of the parameter provider." + }, + "referencingParameterContexts" : { + "type" : "array", + "description" : "The Parameter Contexts that reference this Parameter Provider", + "items" : { + "$ref" : "#/components/schemas/ParameterProviderReferencingComponentEntity" + }, + "readOnly" : true, + "uniqueItems" : true + }, + "restricted" : { + "type" : "boolean", + "description" : "Whether the parameter provider requires elevated privileges." + }, + "type" : { + "type" : "string", + "description" : "The fully qualified type of the parameter provider." + }, + "validationErrors" : { + "type" : "array", + "description" : "Gets the validation errors from the parameter provider. These validation errors represent the problems with the parameter provider that must be resolved before it can be scheduled to run.", + "items" : { + "type" : "string", + "description" : "Gets the validation errors from the parameter provider. These validation errors represent the problems with the parameter provider that must be resolved before it can be scheduled to run." + } + }, + "validationStatus" : { + "type" : "string", + "description" : "Indicates whether the Parameter Provider is valid, invalid, or still in the process of validating (i.e., it is unknown whether or not the Parameter Provider is valid)", + "enum" : [ "VALID, INVALID, VALIDATING" ], + "readOnly" : true + }, + "versionedComponentId" : { + "type" : "string", + "description" : "The ID of the corresponding component that is under version control" + } + } + }, + "ParameterProviderDefinition" : { + "type" : "object", + "description" : "Parameter Providers provided in this bundle", + "properties" : { + "additionalDetails" : { + "type" : "boolean", + "description" : "Indicates if the component has additional details documentation" + }, + "artifact" : { + "type" : "string", + "description" : "The artifact name of the bundle that provides the referenced type." + }, + "buildInfo" : { + "$ref" : "#/components/schemas/BuildInfo" + }, + "deprecated" : { + "type" : "boolean", + "description" : "Whether or not the component has been deprecated" + }, + "deprecationAlternatives" : { + "type" : "array", + "description" : "If this component has been deprecated, this optional field provides alternatives to use", + "items" : { + "type" : "string", + "description" : "If this component has been deprecated, this optional field provides alternatives to use" + }, + "uniqueItems" : true + }, + "deprecationReason" : { + "type" : "string", + "description" : "If this component has been deprecated, this optional field can be used to provide an explanation" + }, + "dynamicProperties" : { + "type" : "array", + "description" : "Describes the dynamic properties supported by this component", + "items" : { + "$ref" : "#/components/schemas/DynamicProperty" + } + }, + "explicitRestrictions" : { + "type" : "array", + "description" : "Explicit restrictions that indicate a require permission to use the component", + "items" : { + "$ref" : "#/components/schemas/Restriction" + }, + "uniqueItems" : true + }, + "group" : { + "type" : "string", + "description" : "The group name of the bundle that provides the referenced type." + }, + "propertyDescriptors" : { + "type" : "object", + "additionalProperties" : { + "$ref" : "#/components/schemas/PropertyDescriptor" + }, + "description" : "Descriptions of configuration properties applicable to this component." + }, + "providedApiImplementations" : { + "type" : "array", + "description" : "If this type represents a provider for an interface, this lists the APIs it implements", + "items" : { + "$ref" : "#/components/schemas/DefinedType" + } + }, + "restricted" : { + "type" : "boolean", + "description" : "Whether or not the component has a general restriction" + }, + "restrictedExplanation" : { + "type" : "string", + "description" : "An optional description of the general restriction" + }, + "seeAlso" : { + "type" : "array", + "description" : "The names of other component types that may be related", + "items" : { + "type" : "string", + "description" : "The names of other component types that may be related" + }, + "uniqueItems" : true + }, + "stateful" : { + "$ref" : "#/components/schemas/Stateful" + }, + "supportsDynamicProperties" : { + "type" : "boolean", + "description" : "Whether or not this component makes use of dynamic (user-set) properties." + }, + "supportsSensitiveDynamicProperties" : { + "type" : "boolean", + "description" : "Whether or not this component makes use of sensitive dynamic (user-set) properties." + }, + "systemResourceConsiderations" : { + "type" : "array", + "description" : "The system resource considerations for the given component", + "items" : { + "$ref" : "#/components/schemas/SystemResourceConsideration" + } + }, + "tags" : { + "type" : "array", + "description" : "The tags associated with this type", + "items" : { + "type" : "string", + "description" : "The tags associated with this type" + }, + "uniqueItems" : true + }, + "type" : { + "type" : "string", + "description" : "The fully-qualified class type" + }, + "typeDescription" : { + "type" : "string", + "description" : "The description of the type." + }, + "version" : { + "type" : "string", + "description" : "The version of the bundle that provides the referenced type." + } + } + }, + "ParameterProviderEntity" : { + "type" : "object", + "properties" : { + "bulletins" : { + "type" : "array", + "description" : "The bulletins for this component.", + "items" : { + "$ref" : "#/components/schemas/BulletinEntity" + } + }, + "component" : { + "$ref" : "#/components/schemas/ParameterProviderDTO" + }, + "disconnectedNodeAcknowledged" : { + "type" : "boolean", + "description" : "Acknowledges that this node is disconnected to allow for mutable requests to proceed." + }, + "id" : { + "type" : "string", + "description" : "The id of the component." + }, + "permissions" : { + "$ref" : "#/components/schemas/PermissionsDTO" + }, + "position" : { + "$ref" : "#/components/schemas/PositionDTO" + }, + "revision" : { + "$ref" : "#/components/schemas/RevisionDTO" + }, + "uri" : { + "type" : "string", + "description" : "The URI for futures requests to the component." + } + }, + "xml" : { + "name" : "parameterProviderEntity" + } + }, + "ParameterProviderParameterApplicationEntity" : { + "type" : "object", + "properties" : { + "disconnectedNodeAcknowledged" : { + "type" : "boolean", + "description" : "Acknowledges that this node is disconnected to allow for mutable requests to proceed." + }, + "id" : { + "type" : "string", + "description" : "The id of the parameter provider." + }, + "parameterGroupConfigurations" : { + "type" : "array", + "description" : "Configuration for the fetched Parameter Groups", + "items" : { + "$ref" : "#/components/schemas/ParameterGroupConfigurationEntity" + } + }, + "revision" : { + "$ref" : "#/components/schemas/RevisionDTO" + } + }, + "xml" : { + "name" : "entity" + } + }, + "ParameterProviderParameterFetchEntity" : { + "type" : "object", + "properties" : { + "disconnectedNodeAcknowledged" : { + "type" : "boolean", + "description" : "Acknowledges that this node is disconnected to allow for mutable requests to proceed." + }, + "id" : { + "type" : "string", + "description" : "The id of the parameter provider." + }, + "revision" : { + "$ref" : "#/components/schemas/RevisionDTO" + } + }, + "xml" : { + "name" : "entity" + } + }, + "ParameterProviderReference" : { + "type" : "object", + "properties" : { + "bundle" : { + "$ref" : "#/components/schemas/Bundle" + }, + "identifier" : { + "type" : "string", + "description" : "The identifier of the parameter provider" + }, + "name" : { + "type" : "string", + "description" : "The name of the parameter provider" + }, + "type" : { + "type" : "string", + "description" : "The fully qualified name of the parameter provider class." + } + } + }, + "ParameterProviderReferencingComponentDTO" : { + "type" : "object", + "properties" : { + "id" : { + "type" : "string", + "description" : "The id of the component referencing a parameter provider." + }, + "name" : { + "type" : "string", + "description" : "The name of the component referencing a parameter provider." + } + } + }, + "ParameterProviderReferencingComponentEntity" : { + "type" : "object", + "description" : "The Parameter Contexts that reference this Parameter Provider", + "properties" : { + "bulletins" : { + "type" : "array", + "description" : "The bulletins for this component.", + "items" : { + "$ref" : "#/components/schemas/BulletinEntity" + } + }, + "component" : { + "$ref" : "#/components/schemas/ParameterProviderReferencingComponentDTO" + }, + "disconnectedNodeAcknowledged" : { + "type" : "boolean", + "description" : "Acknowledges that this node is disconnected to allow for mutable requests to proceed." + }, + "id" : { + "type" : "string", + "description" : "The id of the component." + }, + "permissions" : { + "$ref" : "#/components/schemas/PermissionsDTO" + }, + "position" : { + "$ref" : "#/components/schemas/PositionDTO" + }, + "revision" : { + "$ref" : "#/components/schemas/RevisionDTO" + }, + "uri" : { + "type" : "string", + "description" : "The URI for futures requests to the component." + } + }, + "readOnly" : true, + "xml" : { + "name" : "parameterProviderReferencingComponentEntity" + } + }, + "ParameterProviderReferencingComponentsEntity" : { + "type" : "object", + "properties" : { + "parameterProviderReferencingComponents" : { + "type" : "array", + "items" : { + "$ref" : "#/components/schemas/ParameterProviderReferencingComponentEntity" + }, + "uniqueItems" : true + } + }, + "xml" : { + "name" : "parameterProviderReferencingComponentsEntity" + } + }, + "ParameterProviderTypesEntity" : { + "type" : "object", + "properties" : { + "parameterProviderTypes" : { + "type" : "array", + "items" : { + "$ref" : "#/components/schemas/DocumentedTypeDTO" + }, + "uniqueItems" : true + } + }, + "xml" : { + "name" : "parameterProviderTypesEntity" + } + }, + "ParameterProvidersEntity" : { + "type" : "object", + "properties" : { + "currentTime" : { + "type" : "string", + "description" : "The current time on the system." + }, + "parameterProviders" : { + "type" : "array", + "items" : { + "$ref" : "#/components/schemas/ParameterProviderEntity" + }, + "uniqueItems" : true + } + }, + "xml" : { + "name" : "parameterProvidersEntity" + } + }, + "ParameterStatusDTO" : { + "type" : "object", + "description" : "The status of all provided parameters for this parameter provider", + "properties" : { + "parameter" : { + "$ref" : "#/components/schemas/ParameterEntity" + }, + "status" : { + "type" : "string", + "description" : "Indicates the status of the parameter, compared to the existing parameter context", + "enum" : [ "NEW", "CHANGED", "REMOVED", "MISSING_BUT_REFERENCED", "UNCHANGED" ] + } + } + }, + "PasteRequestEntity" : { + "type" : "object", + "properties" : { + "copyResponse" : { + "$ref" : "#/components/schemas/CopyResponseEntity" + }, + "disconnectedNodeAcknowledged" : { + "type" : "boolean" + }, + "revision" : { + "$ref" : "#/components/schemas/RevisionDTO" + } + }, + "xml" : { + "name" : "entity" + } + }, + "PasteResponseEntity" : { + "type" : "object", + "properties" : { + "flow" : { + "$ref" : "#/components/schemas/FlowDTO" + }, + "revision" : { + "$ref" : "#/components/schemas/RevisionDTO" + } + }, + "xml" : { + "name" : "entity" + } + }, + "PeerDTO" : { + "type" : "object", + "properties" : { + "flowFileCount" : { + "type" : "integer", + "format" : "int32", + "description" : "The number of flowFiles this peer holds." + }, + "hostname" : { + "type" : "string", + "description" : "The hostname of this peer." + }, + "port" : { + "type" : "integer", + "format" : "int32", + "description" : "The port number of this peer." + }, + "secure" : { + "type" : "boolean", + "description" : "Returns if this peer connection is secure." + } + } + }, + "PeersEntity" : { + "type" : "object", + "properties" : { + "peers" : { + "type" : "array", + "items" : { + "$ref" : "#/components/schemas/PeerDTO" + } + } + }, + "xml" : { + "name" : "peersEntity" + } + }, + "PermissionsDTO" : { + "type" : "object", + "description" : "The permissions for this component.", + "properties" : { + "canRead" : { + "type" : "boolean", + "description" : "Indicates whether the user can read a given resource.", + "readOnly" : true + }, + "canWrite" : { + "type" : "boolean", + "description" : "Indicates whether the user can write a given resource.", + "readOnly" : true + } + } + }, + "PortDTO" : { + "type" : "object", + "description" : "The output ports available to received data from the NiFi.", + "properties" : { + "allowRemoteAccess" : { + "type" : "boolean", + "description" : "Whether this port can be accessed remotely via Site-to-Site protocol." + }, + "comments" : { + "type" : "string", + "description" : "The comments for the port." + }, + "concurrentlySchedulableTaskCount" : { + "type" : "integer", + "format" : "int32", + "description" : "The number of tasks that should be concurrently scheduled for the port." + }, + "id" : { + "type" : "string", + "description" : "The id of the component." + }, + "name" : { + "type" : "string", + "description" : "The name of the port." + }, + "parentGroupId" : { + "type" : "string", + "description" : "The id of parent process group of this component if applicable." + }, + "portFunction" : { + "type" : "string", + "description" : "Specifies how the Port functions", + "enum" : [ "STANDARD, FAILURE" ] + }, + "position" : { + "$ref" : "#/components/schemas/PositionDTO" + }, + "state" : { + "type" : "string", + "description" : "The state of the port.", + "enum" : [ "RUNNING, STOPPED, DISABLED" ] + }, + "transmitting" : { + "type" : "boolean", + "description" : "Whether the port has incoming or output connections to a remote NiFi. This is only applicable when the port is allowed to be accessed remotely." + }, + "type" : { + "type" : "string", + "description" : "The type of port.", + "enum" : [ "INPUT_PORT, OUTPUT_PORT" ] + }, + "validationErrors" : { + "type" : "array", + "description" : "Gets the validation errors from this port. These validation errors represent the problems with the port that must be resolved before it can be started.", + "items" : { + "type" : "string", + "description" : "Gets the validation errors from this port. These validation errors represent the problems with the port that must be resolved before it can be started." + } + }, + "versionedComponentId" : { + "type" : "string", + "description" : "The ID of the corresponding component that is under version control" + } + } + }, + "PortEntity" : { + "type" : "object", + "description" : "The output ports in this flow.", + "properties" : { + "allowRemoteAccess" : { + "type" : "boolean", + "description" : "Whether this port can be accessed remotely via Site-to-Site protocol." + }, + "bulletins" : { + "type" : "array", + "description" : "The bulletins for this component.", + "items" : { + "$ref" : "#/components/schemas/BulletinEntity" + } + }, + "component" : { + "$ref" : "#/components/schemas/PortDTO" + }, + "disconnectedNodeAcknowledged" : { + "type" : "boolean", + "description" : "Acknowledges that this node is disconnected to allow for mutable requests to proceed." + }, + "id" : { + "type" : "string", + "description" : "The id of the component." + }, + "operatePermissions" : { + "$ref" : "#/components/schemas/PermissionsDTO" + }, + "permissions" : { + "$ref" : "#/components/schemas/PermissionsDTO" + }, + "portType" : { + "type" : "string" + }, + "position" : { + "$ref" : "#/components/schemas/PositionDTO" + }, + "revision" : { + "$ref" : "#/components/schemas/RevisionDTO" + }, + "status" : { + "$ref" : "#/components/schemas/PortStatusDTO" + }, + "uri" : { + "type" : "string", + "description" : "The URI for futures requests to the component." + } + }, + "xml" : { + "name" : "portEntity" + } + }, + "PortRunStatusEntity" : { + "type" : "object", + "properties" : { + "disconnectedNodeAcknowledged" : { + "type" : "boolean", + "description" : "Acknowledges that this node is disconnected to allow for mutable requests to proceed." + }, + "revision" : { + "$ref" : "#/components/schemas/RevisionDTO" + }, + "state" : { + "type" : "string", + "description" : "The run status of the Port.", + "enum" : [ "RUNNING, STOPPED, DISABLED" ] + } + }, + "xml" : { + "name" : "entity" + } + }, + "PortStatusDTO" : { + "type" : "object", + "description" : "The status of the port.", + "properties" : { + "aggregateSnapshot" : { + "$ref" : "#/components/schemas/PortStatusSnapshotDTO" + }, + "groupId" : { + "type" : "string", + "description" : "The id of the parent process group of the port." + }, + "id" : { + "type" : "string", + "description" : "The id of the port." + }, + "name" : { + "type" : "string", + "description" : "The name of the port." + }, + "nodeSnapshots" : { + "type" : "array", + "description" : "A status snapshot for each node in the cluster. If the NiFi instance is a standalone instance, rather than a cluster, this may be null.", + "items" : { + "$ref" : "#/components/schemas/NodePortStatusSnapshotDTO" + } + }, + "runStatus" : { + "type" : "string", + "description" : "The run status of the port.", + "enum" : [ "Running, Stopped, Validating, Disabled, Invalid" ] + }, + "statsLastRefreshed" : { + "type" : "string", + "description" : "The time the status for the process group was last refreshed." + }, + "transmitting" : { + "type" : "boolean", + "description" : "Whether the port has incoming or outgoing connections to a remote NiFi." + } + } + }, + "PortStatusEntity" : { + "type" : "object", + "properties" : { + "canRead" : { + "type" : "boolean", + "description" : "Indicates whether the user can read a given resource.", + "readOnly" : true + }, + "portStatus" : { + "$ref" : "#/components/schemas/PortStatusDTO" + } + }, + "xml" : { + "name" : "portStatusEntity" + } + }, + "PortStatusSnapshotDTO" : { + "type" : "object", + "properties" : { + "activeThreadCount" : { + "type" : "integer", + "format" : "int32", + "description" : "The active thread count for the port." + }, + "bytesIn" : { + "type" : "integer", + "format" : "int64", + "description" : "The size of hte FlowFiles that have been accepted in the last 5 minutes." + }, + "bytesOut" : { + "type" : "integer", + "format" : "int64", + "description" : "The number of bytes that have been processed in the last 5 minutes." + }, + "flowFilesIn" : { + "type" : "integer", + "format" : "int32", + "description" : "The number of FlowFiles that have been accepted in the last 5 minutes." + }, + "flowFilesOut" : { + "type" : "integer", + "format" : "int32", + "description" : "The number of FlowFiles that have been processed in the last 5 minutes." + }, + "groupId" : { + "type" : "string", + "description" : "The id of the parent process group of the port." + }, + "id" : { + "type" : "string", + "description" : "The id of the port." + }, + "input" : { + "type" : "string", + "description" : "The count/size of flowfiles that have been accepted in the last 5 minutes." + }, + "name" : { + "type" : "string", + "description" : "The name of the port." + }, + "output" : { + "type" : "string", + "description" : "The count/size of flowfiles that have been processed in the last 5 minutes." + }, + "runStatus" : { + "type" : "string", + "description" : "The run status of the port.", + "enum" : [ "Running, Stopped, Validating, Disabled, Invalid" ] + }, + "transmitting" : { + "type" : "boolean", + "description" : "Whether the port has incoming or outgoing connections to a remote NiFi." + } + } + }, + "PortStatusSnapshotEntity" : { + "type" : "object", + "description" : "The status of all output ports in the process group.", + "properties" : { + "canRead" : { + "type" : "boolean", + "description" : "Indicates whether the user can read a given resource.", + "readOnly" : true + }, + "id" : { + "type" : "string", + "description" : "The id of the port." + }, + "portStatusSnapshot" : { + "$ref" : "#/components/schemas/PortStatusSnapshotDTO" + } + }, + "xml" : { + "name" : "entity" + } + }, + "Position" : { + "type" : "object", + "description" : "The position of a component on the graph", + "properties" : { + "x" : { + "type" : "number", + "format" : "double", + "description" : "The x coordinate." + }, + "y" : { + "type" : "number", + "format" : "double", + "description" : "The y coordinate." + } + } + }, + "PositionDTO" : { + "type" : "object", + "description" : "The position of this component in the UI if applicable.", + "properties" : { + "x" : { + "type" : "number", + "format" : "double", + "description" : "The x coordinate." + }, + "y" : { + "type" : "number", + "format" : "double", + "description" : "The y coordinate." + } + } + }, + "PreviousValueDTO" : { + "type" : "object", + "description" : "Previous values for a given property.", + "properties" : { + "previousValue" : { + "type" : "string", + "description" : "The previous value." + }, + "timestamp" : { + "type" : "string", + "description" : "The timestamp when the value was modified." + }, + "userIdentity" : { + "type" : "string", + "description" : "The user who changed the previous value." + } + } + }, + "PrioritizerTypesEntity" : { + "type" : "object", + "properties" : { + "prioritizerTypes" : { + "type" : "array", + "items" : { + "$ref" : "#/components/schemas/DocumentedTypeDTO" + }, + "uniqueItems" : true + } + }, + "xml" : { + "name" : "prioritizerTypesEntity" + } + }, + "ProcessGroupDTO" : { + "type" : "object", + "properties" : { + "activeRemotePortCount" : { + "type" : "integer", + "format" : "int32", + "description" : "The number of active remote ports in the process group." + }, + "comments" : { + "type" : "string", + "description" : "The comments for the process group." + }, + "contents" : { + "$ref" : "#/components/schemas/FlowSnippetDTO" + }, + "defaultBackPressureDataSizeThreshold" : { + "type" : "string", + "description" : "Default value used in this Process Group for the maximum data size of objects that can be queued before back pressure is applied." + }, + "defaultBackPressureObjectThreshold" : { + "type" : "integer", + "format" : "int64", + "description" : "Default value used in this Process Group for the maximum number of objects that can be queued before back pressure is applied." + }, + "defaultFlowFileExpiration" : { + "type" : "string", + "description" : "The default FlowFile Expiration for this Process Group." + }, + "disabledCount" : { + "type" : "integer", + "format" : "int32", + "description" : "The number of disabled components in the process group." + }, + "executionEngine" : { + "type" : "string", + "description" : "The Execution Engine that should be used to run the flow represented by this Process Group.", + "enum" : [ "STATELESS, STANDARD, INHERITED" ] + }, + "flowfileConcurrency" : { + "type" : "string", + "description" : "The FlowFile Concurrency for this Process Group.", + "enum" : [ "UNBOUNDED, SINGLE_FLOWFILE_PER_NODE, SINGLE_BATCH_PER_NODE" ] + }, + "flowfileOutboundPolicy" : { + "type" : "string", + "description" : "The Outbound Policy that is used for determining how FlowFiles should be transferred out of the Process Group.", + "enum" : [ "STREAM_WHEN_AVAILABLE, BATCH_OUTPUT" ] + }, + "id" : { + "type" : "string", + "description" : "The id of the component." + }, + "inactiveRemotePortCount" : { + "type" : "integer", + "format" : "int32", + "description" : "The number of inactive remote ports in the process group." + }, + "inputPortCount" : { + "type" : "integer", + "format" : "int32", + "description" : "The number of input ports in the process group.", + "readOnly" : true + }, + "invalidCount" : { + "type" : "integer", + "format" : "int32", + "description" : "The number of invalid components in the process group." + }, + "localInputPortCount" : { + "type" : "integer", + "format" : "int32", + "description" : "The number of local input ports in the process group." + }, + "localOutputPortCount" : { + "type" : "integer", + "format" : "int32", + "description" : "The number of local output ports in the process group." + }, + "locallyModifiedAndStaleCount" : { + "type" : "integer", + "format" : "int32", + "description" : "The number of locally modified and stale versioned process groups in the process group." + }, + "locallyModifiedCount" : { + "type" : "integer", + "format" : "int32", + "description" : "The number of locally modified versioned process groups in the process group." + }, + "logFileSuffix" : { + "type" : "string", + "description" : "The log file suffix for this Process Group for dedicated logging." + }, + "maxConcurrentTasks" : { + "type" : "integer", + "format" : "int32", + "description" : "The maximum number of concurrent tasks to use when running the flow using the Stateless Engine" + }, + "name" : { + "type" : "string", + "description" : "The name of the process group." + }, + "outputPortCount" : { + "type" : "integer", + "format" : "int32", + "description" : "The number of output ports in the process group.", + "readOnly" : true + }, + "parameterContext" : { + "$ref" : "#/components/schemas/ParameterContextReferenceEntity" + }, + "parentGroupId" : { + "type" : "string", + "description" : "The id of parent process group of this component if applicable." + }, + "position" : { + "$ref" : "#/components/schemas/PositionDTO" + }, + "publicInputPortCount" : { + "type" : "integer", + "format" : "int32", + "description" : "The number of public input ports in the process group." + }, + "publicOutputPortCount" : { + "type" : "integer", + "format" : "int32", + "description" : "The number of public output ports in the process group." + }, + "runningCount" : { + "type" : "integer", + "format" : "int32", + "description" : "The number of running components in this process group." + }, + "staleCount" : { + "type" : "integer", + "format" : "int32", + "description" : "The number of stale versioned process groups in the process group." + }, + "statelessFlowTimeout" : { + "type" : "string", + "description" : "The maximum amount of time that the flow can be run using the Stateless Engine before the flow times out" + }, + "statelessGroupScheduledState" : { + "type" : "string", + "description" : "If the Process Group is configured to run in using the Stateless Engine, represents the current state. Otherwise, will be STOPPED.", + "enum" : [ "STOPPED, RUNNING" ] + }, + "stoppedCount" : { + "type" : "integer", + "format" : "int32", + "description" : "The number of stopped components in the process group." + }, + "syncFailureCount" : { + "type" : "integer", + "format" : "int32", + "description" : "The number of versioned process groups in the process group that are unable to sync to a registry." + }, + "upToDateCount" : { + "type" : "integer", + "format" : "int32", + "description" : "The number of up to date versioned process groups in the process group." + }, + "versionControlInformation" : { + "$ref" : "#/components/schemas/VersionControlInformationDTO" + }, + "versionedComponentId" : { + "type" : "string", + "description" : "The ID of the corresponding component that is under version control" + } + } + }, + "ProcessGroupEntity" : { + "type" : "object", + "properties" : { + "activeRemotePortCount" : { + "type" : "integer", + "format" : "int32", + "description" : "The number of active remote ports in the process group." + }, + "bulletins" : { + "type" : "array", + "description" : "The bulletins for this component.", + "items" : { + "$ref" : "#/components/schemas/BulletinEntity" + } + }, + "component" : { + "$ref" : "#/components/schemas/ProcessGroupDTO" + }, + "disabledCount" : { + "type" : "integer", + "format" : "int32", + "description" : "The number of disabled components in the process group." + }, + "disconnectedNodeAcknowledged" : { + "type" : "boolean", + "description" : "Acknowledges that this node is disconnected to allow for mutable requests to proceed." + }, + "id" : { + "type" : "string", + "description" : "The id of the component." + }, + "inactiveRemotePortCount" : { + "type" : "integer", + "format" : "int32", + "description" : "The number of inactive remote ports in the process group." + }, + "inputPortCount" : { + "type" : "integer", + "format" : "int32", + "description" : "The number of input ports in the process group.", + "readOnly" : true + }, + "invalidCount" : { + "type" : "integer", + "format" : "int32", + "description" : "The number of invalid components in the process group." + }, + "localInputPortCount" : { + "type" : "integer", + "format" : "int32", + "description" : "The number of local input ports in the process group." + }, + "localOutputPortCount" : { + "type" : "integer", + "format" : "int32", + "description" : "The number of local output ports in the process group." + }, + "locallyModifiedAndStaleCount" : { + "type" : "integer", + "format" : "int32", + "description" : "The number of locally modified and stale versioned process groups in the process group." + }, + "locallyModifiedCount" : { + "type" : "integer", + "format" : "int32", + "description" : "The number of locally modified versioned process groups in the process group." + }, + "outputPortCount" : { + "type" : "integer", + "format" : "int32", + "description" : "The number of output ports in the process group.", + "readOnly" : true + }, + "parameterContext" : { + "$ref" : "#/components/schemas/ParameterContextReferenceEntity" + }, + "permissions" : { + "$ref" : "#/components/schemas/PermissionsDTO" + }, + "position" : { + "$ref" : "#/components/schemas/PositionDTO" + }, + "processGroupUpdateStrategy" : { + "type" : "string", + "description" : "Determines the process group update strategy", + "enum" : [ "CURRENT_GROUP, CURRENT_GROUP_WITH_CHILDREN" ] + }, + "publicInputPortCount" : { + "type" : "integer", + "format" : "int32", + "description" : "The number of public input ports in the process group." + }, + "publicOutputPortCount" : { + "type" : "integer", + "format" : "int32", + "description" : "The number of public output ports in the process group." + }, + "revision" : { + "$ref" : "#/components/schemas/RevisionDTO" + }, + "runningCount" : { + "type" : "integer", + "format" : "int32", + "description" : "The number of running components in this process group." + }, + "staleCount" : { + "type" : "integer", + "format" : "int32", + "description" : "The number of stale versioned process groups in the process group." + }, + "status" : { + "$ref" : "#/components/schemas/ProcessGroupStatusDTO" + }, + "stoppedCount" : { + "type" : "integer", + "format" : "int32", + "description" : "The number of stopped components in the process group." + }, + "syncFailureCount" : { + "type" : "integer", + "format" : "int32", + "description" : "The number of versioned process groups in the process group that are unable to sync to a registry." + }, + "upToDateCount" : { + "type" : "integer", + "format" : "int32", + "description" : "The number of up to date versioned process groups in the process group." + }, + "uri" : { + "type" : "string", + "description" : "The URI for futures requests to the component." + }, + "versionedFlowSnapshot" : { + "$ref" : "#/components/schemas/RegisteredFlowSnapshot" + }, + "versionedFlowState" : { + "type" : "string", + "description" : "The current state of the Process Group, as it relates to the Versioned Flow", + "enum" : [ "LOCALLY_MODIFIED, STALE, LOCALLY_MODIFIED_AND_STALE, UP_TO_DATE, SYNC_FAILURE" ], + "readOnly" : true + } + }, + "xml" : { + "name" : "processGroupEntity" + } + }, + "ProcessGroupFlowDTO" : { + "type" : "object", + "properties" : { + "breadcrumb" : { + "$ref" : "#/components/schemas/FlowBreadcrumbEntity" + }, + "flow" : { + "$ref" : "#/components/schemas/FlowDTO" + }, + "id" : { + "type" : "string", + "description" : "The id of the component." + }, + "lastRefreshed" : { + "type" : "string", + "description" : "The time the flow for the process group was last refreshed." + }, + "parameterContext" : { + "$ref" : "#/components/schemas/ParameterContextReferenceEntity" + }, + "parentGroupId" : { + "type" : "string", + "description" : "The id of parent process group of this component if applicable." + }, + "uri" : { + "type" : "string", + "description" : "The URI for futures requests to the component." + } + } + }, + "ProcessGroupFlowEntity" : { + "type" : "object", + "properties" : { + "permissions" : { + "$ref" : "#/components/schemas/PermissionsDTO" + }, + "processGroupFlow" : { + "$ref" : "#/components/schemas/ProcessGroupFlowDTO" + }, + "revision" : { + "$ref" : "#/components/schemas/RevisionDTO" + } + }, + "xml" : { + "name" : "processGroupFlowEntity" + } + }, + "ProcessGroupImportEntity" : { + "type" : "object", + "properties" : { + "disconnectedNodeAcknowledged" : { + "type" : "boolean", + "description" : "Acknowledges that this node is disconnected to allow for mutable requests to proceed." + }, + "processGroupRevision" : { + "$ref" : "#/components/schemas/RevisionDTO" + }, + "versionedFlowSnapshot" : { + "$ref" : "#/components/schemas/RegisteredFlowSnapshot" + } + }, + "xml" : { + "name" : "processGroupImportEntity" + } + }, + "ProcessGroupNameDTO" : { + "type" : "object", + "description" : "The Process Group that the component belongs to", + "properties" : { + "id" : { + "type" : "string", + "description" : "The ID of the Process Group" + }, + "name" : { + "type" : "string", + "description" : "The name of the Process Group, or the ID of the Process Group if the user does not have the READ policy for the Process Group" + } + } + }, + "ProcessGroupReplaceRequestDTO" : { + "type" : "object", + "description" : "The Process Group Change Request", + "properties" : { + "complete" : { + "type" : "boolean", + "description" : "Whether or not this request has completed", + "readOnly" : true + }, + "failureReason" : { + "type" : "string", + "description" : "An explanation of why this request failed, or null if this request has not failed", + "readOnly" : true + }, + "lastUpdated" : { + "type" : "string", + "description" : "The last time this request was updated.", + "readOnly" : true + }, + "percentCompleted" : { + "type" : "integer", + "format" : "int32", + "description" : "The percentage complete for the request, between 0 and 100", + "readOnly" : true + }, + "processGroupId" : { + "type" : "string", + "description" : "The unique ID of the Process Group being updated" + }, + "requestId" : { + "type" : "string", + "description" : "The unique ID of this request.", + "readOnly" : true + }, + "state" : { + "type" : "string", + "description" : "The state of the request", + "readOnly" : true + }, + "uri" : { + "type" : "string", + "description" : "The URI for future requests to this drop request.", + "readOnly" : true + } + } + }, + "ProcessGroupReplaceRequestEntity" : { + "type" : "object", + "properties" : { + "processGroupRevision" : { + "$ref" : "#/components/schemas/RevisionDTO" + }, + "request" : { + "$ref" : "#/components/schemas/ProcessGroupReplaceRequestDTO" + }, + "versionedFlowSnapshot" : { + "$ref" : "#/components/schemas/RegisteredFlowSnapshot" + } + }, + "xml" : { + "name" : "processGroupReplaceRequestEntity" + } + }, + "ProcessGroupStatusDTO" : { + "type" : "object", + "description" : "The status of the process group.", + "properties" : { + "aggregateSnapshot" : { + "$ref" : "#/components/schemas/ProcessGroupStatusSnapshotDTO" + }, + "id" : { + "type" : "string", + "description" : "The ID of the Process Group" + }, + "name" : { + "type" : "string", + "description" : "The name of the Process Group" + }, + "nodeSnapshots" : { + "type" : "array", + "description" : "The status reported by each node in the cluster. If the NiFi instance is a standalone instance, rather than a clustered instance, this value may be null.", + "items" : { + "$ref" : "#/components/schemas/NodeProcessGroupStatusSnapshotDTO" + } + }, + "statsLastRefreshed" : { + "type" : "string", + "description" : "The time the status for the process group was last refreshed." + } + } + }, + "ProcessGroupStatusEntity" : { + "type" : "object", + "properties" : { + "canRead" : { + "type" : "boolean", + "description" : "Indicates whether the user can read a given resource.", + "readOnly" : true + }, + "processGroupStatus" : { + "$ref" : "#/components/schemas/ProcessGroupStatusDTO" + } + }, + "xml" : { + "name" : "processGroupStatusEntity" + } + }, + "ProcessGroupStatusSnapshotDTO" : { + "type" : "object", + "description" : "The process group status snapshot from the node.", + "properties" : { + "activeThreadCount" : { + "type" : "integer", + "format" : "int32", + "description" : "The active thread count for this process group." + }, + "bytesIn" : { + "type" : "integer", + "format" : "int64", + "description" : "The number of bytes that have come into this ProcessGroup in the last 5 minutes" + }, + "bytesOut" : { + "type" : "integer", + "format" : "int64", + "description" : "The number of bytes transferred out of this ProcessGroup in the last 5 minutes" + }, + "bytesQueued" : { + "type" : "integer", + "format" : "int64", + "description" : "The number of bytes that are queued up in this ProcessGroup right now" + }, + "bytesRead" : { + "type" : "integer", + "format" : "int64", + "description" : "The number of bytes read by components in this ProcessGroup in the last 5 minutes" + }, + "bytesReceived" : { + "type" : "integer", + "format" : "int64", + "description" : "The number of bytes received from external sources by components within this ProcessGroup in the last 5 minutes" + }, + "bytesSent" : { + "type" : "integer", + "format" : "int64", + "description" : "The number of bytes sent to an external sink by components within this ProcessGroup in the last 5 minutes" + }, + "bytesTransferred" : { + "type" : "integer", + "format" : "int64", + "description" : "The number of bytes transferred in this ProcessGroup in the last 5 minutes" + }, + "bytesWritten" : { + "type" : "integer", + "format" : "int64", + "description" : "The number of bytes written by components in this ProcessGroup in the last 5 minutes" + }, + "connectionStatusSnapshots" : { + "type" : "array", + "description" : "The status of all connections in the process group.", + "items" : { + "$ref" : "#/components/schemas/ConnectionStatusSnapshotEntity" + } + }, + "flowFilesIn" : { + "type" : "integer", + "format" : "int32", + "description" : "The number of FlowFiles that have come into this ProcessGroup in the last 5 minutes" + }, + "flowFilesOut" : { + "type" : "integer", + "format" : "int32", + "description" : "The number of FlowFiles transferred out of this ProcessGroup in the last 5 minutes" + }, + "flowFilesQueued" : { + "type" : "integer", + "format" : "int32", + "description" : "The number of FlowFiles that are queued up in this ProcessGroup right now" + }, + "flowFilesReceived" : { + "type" : "integer", + "format" : "int32", + "description" : "The number of FlowFiles received from external sources by components within this ProcessGroup in the last 5 minutes" + }, + "flowFilesSent" : { + "type" : "integer", + "format" : "int32", + "description" : "The number of FlowFiles sent to an external sink by components within this ProcessGroup in the last 5 minutes" + }, + "flowFilesTransferred" : { + "type" : "integer", + "format" : "int32", + "description" : "The number of FlowFiles transferred in this ProcessGroup in the last 5 minutes" + }, + "id" : { + "type" : "string", + "description" : "The id of the process group." + }, + "input" : { + "type" : "string", + "description" : "The input count/size for the process group in the last 5 minutes (pretty printed)." + }, + "inputPortStatusSnapshots" : { + "type" : "array", + "description" : "The status of all input ports in the process group.", + "items" : { + "$ref" : "#/components/schemas/PortStatusSnapshotEntity" + } + }, + "name" : { + "type" : "string", + "description" : "The name of this process group." + }, + "output" : { + "type" : "string", + "description" : "The output count/size for the process group in the last 5 minutes." + }, + "outputPortStatusSnapshots" : { + "type" : "array", + "description" : "The status of all output ports in the process group.", + "items" : { + "$ref" : "#/components/schemas/PortStatusSnapshotEntity" + } + }, + "processGroupStatusSnapshots" : { + "type" : "array", + "description" : "The status of all process groups in the process group.", + "items" : { + "$ref" : "#/components/schemas/ProcessGroupStatusSnapshotEntity" + } + }, + "processingNanos" : { + "type" : "integer", + "format" : "int64" + }, + "processingPerformanceStatus" : { + "$ref" : "#/components/schemas/ProcessingPerformanceStatusDTO" + }, + "processorStatusSnapshots" : { + "type" : "array", + "description" : "The status of all processors in the process group.", + "items" : { + "$ref" : "#/components/schemas/ProcessorStatusSnapshotEntity" + } + }, + "queued" : { + "type" : "string", + "description" : "The count/size that is queued in the the process group." + }, + "queuedCount" : { + "type" : "string", + "description" : "The count that is queued for the process group." + }, + "queuedSize" : { + "type" : "string", + "description" : "The size that is queued for the process group." + }, + "read" : { + "type" : "string", + "description" : "The number of bytes read in the last 5 minutes." + }, + "received" : { + "type" : "string", + "description" : "The count/size sent to the process group in the last 5 minutes." + }, + "remoteProcessGroupStatusSnapshots" : { + "type" : "array", + "description" : "The status of all remote process groups in the process group.", + "items" : { + "$ref" : "#/components/schemas/RemoteProcessGroupStatusSnapshotEntity" + } + }, + "sent" : { + "type" : "string", + "description" : "The count/size sent from this process group in the last 5 minutes." + }, + "statelessActiveThreadCount" : { + "type" : "integer", + "format" : "int32", + "description" : "The current number of active threads for the Process Group, when running in Stateless mode.", + "readOnly" : true + }, + "terminatedThreadCount" : { + "type" : "integer", + "format" : "int32", + "description" : "The number of threads currently terminated for the process group." + }, + "transferred" : { + "type" : "string", + "description" : "The count/size transferred to/from queues in the process group in the last 5 minutes." + }, + "versionedFlowState" : { + "type" : "string", + "description" : "The current state of the Process Group, as it relates to the Versioned Flow", + "enum" : [ "LOCALLY_MODIFIED, STALE, LOCALLY_MODIFIED_AND_STALE, UP_TO_DATE, SYNC_FAILURE" ], + "readOnly" : true + }, + "written" : { + "type" : "string", + "description" : "The number of bytes written in the last 5 minutes." + } + } + }, + "ProcessGroupStatusSnapshotEntity" : { + "type" : "object", + "description" : "The status of all process groups in the process group.", + "properties" : { + "canRead" : { + "type" : "boolean", + "description" : "Indicates whether the user can read a given resource.", + "readOnly" : true + }, + "id" : { + "type" : "string", + "description" : "The id of the process group." + }, + "processGroupStatusSnapshot" : { + "$ref" : "#/components/schemas/ProcessGroupStatusSnapshotDTO" + } + }, + "xml" : { + "name" : "entity" + } + }, + "ProcessGroupUploadEntity" : { + "type" : "object", + "properties" : { + "disconnectedNodeAcknowledged" : { + "type" : "boolean" + }, + "flowSnapshot" : { + "$ref" : "#/components/schemas/RegisteredFlowSnapshot" + }, + "groupId" : { + "type" : "string" + }, + "groupName" : { + "type" : "string" + }, + "positionDTO" : { + "$ref" : "#/components/schemas/PositionDTO" + }, + "revisionDTO" : { + "$ref" : "#/components/schemas/RevisionDTO" + } + }, + "xml" : { + "name" : "processGroupUploadEntity" + } + }, + "ProcessGroupsEntity" : { + "type" : "object", + "properties" : { + "processGroups" : { + "type" : "array", + "items" : { + "$ref" : "#/components/schemas/ProcessGroupEntity" + }, + "uniqueItems" : true + } + }, + "xml" : { + "name" : "processGroupsEntity" + } + }, + "ProcessingPerformanceStatusDTO" : { + "type" : "object", + "description" : "Represents the processor's processing performance.", + "properties" : { + "contentReadDuration" : { + "type" : "integer", + "format" : "int64", + "description" : "The number of nanoseconds has spent to read content in the last 5 minutes." + }, + "contentWriteDuration" : { + "type" : "integer", + "format" : "int64", + "description" : "The number of nanoseconds has spent to write content in the last 5 minutes." + }, + "cpuDuration" : { + "type" : "integer", + "format" : "int64", + "description" : "The number of nanoseconds has spent on CPU usage in the last 5 minutes." + }, + "garbageCollectionDuration" : { + "type" : "integer", + "format" : "int64", + "description" : "The number of nanoseconds has spent running garbage collection in the last 5 minutes." + }, + "identifier" : { + "type" : "string", + "description" : "The unique ID of the process group that the Processor belongs to" + }, + "sessionCommitDuration" : { + "type" : "integer", + "format" : "int64", + "description" : "The number of nanoseconds has spent running to commit sessions the last 5 minutes." + } + } + }, + "ProcessorConfigDTO" : { + "type" : "object", + "description" : "The configuration details for the processor. These details will be included in a response if the verbose flag is included in a request.", + "properties" : { + "annotationData" : { + "type" : "string", + "description" : "The annotation data for the processor used to relay configuration between a custom UI and the procesosr." + }, + "autoTerminatedRelationships" : { + "type" : "array", + "description" : "The names of all relationships that cause a flow file to be terminated if the relationship is not connected elsewhere. This property differs from the 'isAutoTerminate' property of the RelationshipDTO in that the RelationshipDTO is meant to depict the current configuration, whereas this property can be set in a DTO when updating a Processor in order to change which Relationships should be auto-terminated.", + "items" : { + "type" : "string", + "description" : "The names of all relationships that cause a flow file to be terminated if the relationship is not connected elsewhere. This property differs from the 'isAutoTerminate' property of the RelationshipDTO in that the RelationshipDTO is meant to depict the current configuration, whereas this property can be set in a DTO when updating a Processor in order to change which Relationships should be auto-terminated." + }, + "uniqueItems" : true + }, + "backoffMechanism" : { + "type" : "string", + "description" : "Determines whether the FlowFile should be penalized or the processor should be yielded between retries.", + "enum" : [ "PENALIZE_FLOWFILE, YIELD_PROCESSOR" ] + }, + "bulletinLevel" : { + "type" : "string", + "description" : "The level at which the processor will report bulletins." + }, + "comments" : { + "type" : "string", + "description" : "The comments for the processor." + }, + "concurrentlySchedulableTaskCount" : { + "type" : "integer", + "format" : "int32", + "description" : "The number of tasks that should be concurrently schedule for the processor. If the processor doesn't allow parallol processing then any positive input will be ignored." + }, + "customUiUrl" : { + "type" : "string", + "description" : "The URL for the processor's custom configuration UI if applicable." + }, + "defaultConcurrentTasks" : { + "type" : "object", + "additionalProperties" : { + "type" : "string", + "description" : "Maps default values for concurrent tasks for each applicable scheduling strategy." + }, + "description" : "Maps default values for concurrent tasks for each applicable scheduling strategy." + }, + "defaultSchedulingPeriod" : { + "type" : "object", + "additionalProperties" : { + "type" : "string", + "description" : "Maps default values for scheduling period for each applicable scheduling strategy." + }, + "description" : "Maps default values for scheduling period for each applicable scheduling strategy." + }, + "descriptors" : { + "type" : "object", + "additionalProperties" : { + "$ref" : "#/components/schemas/PropertyDescriptorDTO" + }, + "description" : "Descriptors for the processor's properties." + }, + "executionNode" : { + "type" : "string", + "description" : "Indicates the node where the process will execute." + }, + "lossTolerant" : { + "type" : "boolean", + "description" : "Whether the processor is loss tolerant." + }, + "maxBackoffPeriod" : { + "type" : "string", + "description" : "Maximum amount of time to be waited during a retry period." + }, + "penaltyDuration" : { + "type" : "string", + "description" : "The amount of time that is used when the process penalizes a flowfile." + }, + "properties" : { + "type" : "object", + "additionalProperties" : { + "type" : "string", + "description" : "The properties for the processor. Properties whose value is not set will only contain the property name." + }, + "description" : "The properties for the processor. Properties whose value is not set will only contain the property name." + }, + "retriedRelationships" : { + "type" : "array", + "description" : "All the relationships should be retried.", + "items" : { + "type" : "string", + "description" : "All the relationships should be retried." + }, + "uniqueItems" : true + }, + "retryCount" : { + "type" : "integer", + "format" : "int32", + "description" : "Overall number of retries." + }, + "runDurationMillis" : { + "type" : "integer", + "format" : "int64", + "description" : "The run duration for the processor in milliseconds." + }, + "schedulingPeriod" : { + "type" : "string", + "description" : "The frequency with which to schedule the processor. The format of the value will depend on th value of schedulingStrategy." + }, + "schedulingStrategy" : { + "type" : "string", + "description" : "Indicates how the processor should be scheduled to run." + }, + "sensitiveDynamicPropertyNames" : { + "type" : "array", + "description" : "Set of sensitive dynamic property names", + "items" : { + "type" : "string", + "description" : "Set of sensitive dynamic property names" + }, + "uniqueItems" : true + }, + "yieldDuration" : { + "type" : "string", + "description" : "The amount of time that must elapse before this processor is scheduled again after yielding." + } + } + }, + "ProcessorConfiguration" : { + "type" : "object", + "description" : "A description of how to configure the Processor to perform the task described in the use case", + "properties" : { + "configuration" : { + "type" : "string", + "description" : "A description of how the Processor should be configured in order to accomplish the use case" + }, + "processorClassName" : { + "type" : "string", + "description" : "The fully qualified classname of the Processor that should be used to accomplish the use case" + } + } + }, + "ProcessorDTO" : { + "type" : "object", + "properties" : { + "bundle" : { + "$ref" : "#/components/schemas/BundleDTO" + }, + "config" : { + "$ref" : "#/components/schemas/ProcessorConfigDTO" + }, + "deprecated" : { + "type" : "boolean", + "description" : "Whether the processor has been deprecated." + }, + "description" : { + "type" : "string", + "description" : "The description of the processor." + }, + "executionNodeRestricted" : { + "type" : "boolean", + "description" : "Indicates if the execution node of a processor is restricted to run only on the primary node" + }, + "extensionMissing" : { + "type" : "boolean", + "description" : "Whether the underlying extension is missing." + }, + "id" : { + "type" : "string", + "description" : "The id of the component." + }, + "inputRequirement" : { + "type" : "string", + "description" : "The input requirement for this processor." + }, + "multipleVersionsAvailable" : { + "type" : "boolean", + "description" : "Whether the processor has multiple versions available." + }, + "name" : { + "type" : "string", + "description" : "The name of the processor." + }, + "parentGroupId" : { + "type" : "string", + "description" : "The id of parent process group of this component if applicable." + }, + "persistsState" : { + "type" : "boolean", + "description" : "Whether the processor persists state." + }, + "position" : { + "$ref" : "#/components/schemas/PositionDTO" + }, + "relationships" : { + "type" : "array", + "description" : "The available relationships that the processor currently supports.", + "items" : { + "$ref" : "#/components/schemas/RelationshipDTO" + }, + "readOnly" : true + }, + "restricted" : { + "type" : "boolean", + "description" : "Whether the processor requires elevated privileges." + }, + "state" : { + "type" : "string", + "description" : "The state of the processor", + "enum" : [ "RUNNING, STOPPED, DISABLED" ] + }, + "style" : { + "type" : "object", + "additionalProperties" : { + "type" : "string", + "description" : "Styles for the processor (background-color : #eee)." + }, + "description" : "Styles for the processor (background-color : #eee)." + }, + "supportsBatching" : { + "type" : "boolean", + "description" : "Whether the processor supports batching. This makes the run duration settings available." + }, + "supportsParallelProcessing" : { + "type" : "boolean", + "description" : "Whether the processor supports parallel processing." + }, + "supportsSensitiveDynamicProperties" : { + "type" : "boolean", + "description" : "Whether the processor supports sensitive dynamic properties." + }, + "type" : { + "type" : "string", + "description" : "The type of the processor." + }, + "validationErrors" : { + "type" : "array", + "description" : "The validation errors for the processor. These validation errors represent the problems with the processor that must be resolved before it can be started.", + "items" : { + "type" : "string", + "description" : "The validation errors for the processor. These validation errors represent the problems with the processor that must be resolved before it can be started." + } + }, + "validationStatus" : { + "type" : "string", + "description" : "Indicates whether the Processor is valid, invalid, or still in the process of validating (i.e., it is unknown whether or not the Processor is valid)", + "enum" : [ "VALID, INVALID, VALIDATING" ], + "readOnly" : true + }, + "versionedComponentId" : { + "type" : "string", + "description" : "The ID of the corresponding component that is under version control" + } + } + }, + "ProcessorDefinition" : { + "type" : "object", + "description" : "Processors provided in this bundle", + "properties" : { + "additionalDetails" : { + "type" : "boolean", + "description" : "Indicates if the component has additional details documentation" + }, + "artifact" : { + "type" : "string", + "description" : "The artifact name of the bundle that provides the referenced type." + }, + "buildInfo" : { + "$ref" : "#/components/schemas/BuildInfo" + }, + "defaultBulletinLevel" : { + "type" : "string", + "description" : "The default bulletin level, such as WARN, INFO, DEBUG, etc." + }, + "defaultConcurrentTasksBySchedulingStrategy" : { + "type" : "object", + "additionalProperties" : { + "type" : "integer", + "format" : "int32", + "description" : "The default concurrent tasks for each scheduling strategy." + }, + "description" : "The default concurrent tasks for each scheduling strategy." + }, + "defaultPenaltyDuration" : { + "type" : "string", + "description" : "The default penalty duration as a time period, such as \"30 sec\"." + }, + "defaultSchedulingPeriodBySchedulingStrategy" : { + "type" : "object", + "additionalProperties" : { + "type" : "string", + "description" : "The default scheduling period for each scheduling strategy. The scheduling period is expected to be a time period, such as \"30 sec\"." + }, + "description" : "The default scheduling period for each scheduling strategy. The scheduling period is expected to be a time period, such as \"30 sec\"." + }, + "defaultSchedulingStrategy" : { + "type" : "string", + "description" : "The default scheduling strategy for the processor." + }, + "defaultYieldDuration" : { + "type" : "string", + "description" : "The default yield duration as a time period, such as \"1 sec\"." + }, + "deprecated" : { + "type" : "boolean", + "description" : "Whether or not the component has been deprecated" + }, + "deprecationAlternatives" : { + "type" : "array", + "description" : "If this component has been deprecated, this optional field provides alternatives to use", + "items" : { + "type" : "string", + "description" : "If this component has been deprecated, this optional field provides alternatives to use" + }, + "uniqueItems" : true + }, + "deprecationReason" : { + "type" : "string", + "description" : "If this component has been deprecated, this optional field can be used to provide an explanation" + }, + "dynamicProperties" : { + "type" : "array", + "description" : "Describes the dynamic properties supported by this component", + "items" : { + "$ref" : "#/components/schemas/DynamicProperty" + } + }, + "dynamicRelationship" : { + "$ref" : "#/components/schemas/DynamicRelationship" + }, + "explicitRestrictions" : { + "type" : "array", + "description" : "Explicit restrictions that indicate a require permission to use the component", + "items" : { + "$ref" : "#/components/schemas/Restriction" + }, + "uniqueItems" : true + }, + "group" : { + "type" : "string", + "description" : "The group name of the bundle that provides the referenced type." + }, + "inputRequirement" : { + "type" : "string", + "description" : "Any input requirements this processor has.", + "enum" : [ "INPUT_REQUIRED", "INPUT_ALLOWED", "INPUT_FORBIDDEN" ] + }, + "multiProcessorUseCases" : { + "type" : "array", + "description" : "A list of use cases that have been documented that involve this Processor in conjunction with other Processors", + "items" : { + "$ref" : "#/components/schemas/MultiProcessorUseCase" + } + }, + "primaryNodeOnly" : { + "type" : "boolean", + "description" : "Whether or not this processor should be scheduled only on the primary node in a cluster." + }, + "propertyDescriptors" : { + "type" : "object", + "additionalProperties" : { + "$ref" : "#/components/schemas/PropertyDescriptor" + }, + "description" : "Descriptions of configuration properties applicable to this component." + }, + "providedApiImplementations" : { + "type" : "array", + "description" : "If this type represents a provider for an interface, this lists the APIs it implements", + "items" : { + "$ref" : "#/components/schemas/DefinedType" + } + }, + "readsAttributes" : { + "type" : "array", + "description" : "The FlowFile attributes this processor reads", + "items" : { + "$ref" : "#/components/schemas/Attribute" + } + }, + "restricted" : { + "type" : "boolean", + "description" : "Whether or not the component has a general restriction" + }, + "restrictedExplanation" : { + "type" : "string", + "description" : "An optional description of the general restriction" + }, + "seeAlso" : { + "type" : "array", + "description" : "The names of other component types that may be related", + "items" : { + "type" : "string", + "description" : "The names of other component types that may be related" + }, + "uniqueItems" : true + }, + "sideEffectFree" : { + "type" : "boolean", + "description" : "Whether or not this processor is considered side-effect free. Side-effect free indicate that the processor's operations on FlowFiles can be safely repeated across process sessions." + }, + "stateful" : { + "$ref" : "#/components/schemas/Stateful" + }, + "supportedRelationships" : { + "type" : "array", + "description" : "The supported relationships for this processor.", + "items" : { + "$ref" : "#/components/schemas/Relationship" + } + }, + "supportedSchedulingStrategies" : { + "type" : "array", + "description" : "The supported scheduling strategies, such as TIME_DRIVER, CRON, or EVENT_DRIVEN.", + "items" : { + "type" : "string", + "description" : "The supported scheduling strategies, such as TIME_DRIVER, CRON, or EVENT_DRIVEN." + } + }, + "supportsBatching" : { + "type" : "boolean", + "description" : "Whether or not this processor supports batching. If a Processor uses this annotation, it allows the Framework to batch calls to session commits, as well as allowing the Framework to return the same session multiple times." + }, + "supportsDynamicProperties" : { + "type" : "boolean", + "description" : "Whether or not this component makes use of dynamic (user-set) properties." + }, + "supportsDynamicRelationships" : { + "type" : "boolean", + "description" : "Whether or not this processor supports dynamic relationships." + }, + "supportsSensitiveDynamicProperties" : { + "type" : "boolean", + "description" : "Whether or not this component makes use of sensitive dynamic (user-set) properties." + }, + "systemResourceConsiderations" : { + "type" : "array", + "description" : "The system resource considerations for the given component", + "items" : { + "$ref" : "#/components/schemas/SystemResourceConsideration" + } + }, + "tags" : { + "type" : "array", + "description" : "The tags associated with this type", + "items" : { + "type" : "string", + "description" : "The tags associated with this type" + }, + "uniqueItems" : true + }, + "triggerSerially" : { + "type" : "boolean", + "description" : "Whether or not this processor should be triggered serially (i.e. no concurrent execution)." + }, + "triggerWhenAnyDestinationAvailable" : { + "type" : "boolean", + "description" : "Whether or not this processor should be triggered when any destination queue has room." + }, + "triggerWhenEmpty" : { + "type" : "boolean", + "description" : "Whether or not this processor should be triggered when incoming queues are empty." + }, + "type" : { + "type" : "string", + "description" : "The fully-qualified class type" + }, + "typeDescription" : { + "type" : "string", + "description" : "The description of the type." + }, + "useCases" : { + "type" : "array", + "description" : "A list of use cases that have been documented for this Processor", + "items" : { + "$ref" : "#/components/schemas/UseCase" + } + }, + "version" : { + "type" : "string", + "description" : "The version of the bundle that provides the referenced type." + }, + "writesAttributes" : { + "type" : "array", + "description" : "The FlowFile attributes this processor writes/updates", + "items" : { + "$ref" : "#/components/schemas/Attribute" + } + } + } + }, + "ProcessorEntity" : { + "type" : "object", + "properties" : { + "bulletins" : { + "type" : "array", + "description" : "The bulletins for this component.", + "items" : { + "$ref" : "#/components/schemas/BulletinEntity" + } + }, + "component" : { + "$ref" : "#/components/schemas/ProcessorDTO" + }, + "disconnectedNodeAcknowledged" : { + "type" : "boolean", + "description" : "Acknowledges that this node is disconnected to allow for mutable requests to proceed." + }, + "id" : { + "type" : "string", + "description" : "The id of the component." + }, + "inputRequirement" : { + "type" : "string", + "description" : "The input requirement for this processor." + }, + "operatePermissions" : { + "$ref" : "#/components/schemas/PermissionsDTO" + }, + "permissions" : { + "$ref" : "#/components/schemas/PermissionsDTO" + }, + "position" : { + "$ref" : "#/components/schemas/PositionDTO" + }, + "revision" : { + "$ref" : "#/components/schemas/RevisionDTO" + }, + "status" : { + "$ref" : "#/components/schemas/ProcessorStatusDTO" + }, + "uri" : { + "type" : "string", + "description" : "The URI for futures requests to the component." + } + }, + "xml" : { + "name" : "processorEntity" + } + }, + "ProcessorRunStatusDetailsDTO" : { + "type" : "object", + "description" : "The details of a Processor's run status", + "properties" : { + "activeThreadCount" : { + "type" : "integer", + "format" : "int32", + "description" : "The current number of threads that the processor is currently using" + }, + "id" : { + "type" : "string", + "description" : "The ID of the processor" + }, + "name" : { + "type" : "string", + "description" : "The name of the processor" + }, + "runStatus" : { + "type" : "string", + "description" : "The run status of the processor", + "enum" : [ "Running, Stopped, Invalid, Validating, Disabled" ] + }, + "validationErrors" : { + "type" : "array", + "description" : "The processor's validation errors", + "items" : { + "type" : "string", + "description" : "The processor's validation errors" + }, + "uniqueItems" : true + } + } + }, + "ProcessorRunStatusDetailsEntity" : { + "type" : "object", + "properties" : { + "permissions" : { + "$ref" : "#/components/schemas/PermissionsDTO" + }, + "revision" : { + "$ref" : "#/components/schemas/RevisionDTO" + }, + "runStatusDetails" : { + "$ref" : "#/components/schemas/ProcessorRunStatusDetailsDTO" + } + }, + "xml" : { + "name" : "entity" + } + }, + "ProcessorRunStatusEntity" : { + "type" : "object", + "properties" : { + "disconnectedNodeAcknowledged" : { + "type" : "boolean", + "description" : "Acknowledges that this node is disconnected to allow for mutable requests to proceed." + }, + "revision" : { + "$ref" : "#/components/schemas/RevisionDTO" + }, + "state" : { + "type" : "string", + "description" : "The run status of the Processor.", + "enum" : [ "RUNNING, STOPPED, DISABLED, RUN_ONCE" ] + } + }, + "xml" : { + "name" : "entity" + } + }, + "ProcessorStatusDTO" : { + "type" : "object", + "properties" : { + "aggregateSnapshot" : { + "$ref" : "#/components/schemas/ProcessorStatusSnapshotDTO" + }, + "groupId" : { + "type" : "string", + "description" : "The unique ID of the process group that the Processor belongs to" + }, + "id" : { + "type" : "string", + "description" : "The unique ID of the Processor" + }, + "name" : { + "type" : "string", + "description" : "The name of the Processor" + }, + "nodeSnapshots" : { + "type" : "array", + "description" : "A status snapshot for each node in the cluster. If the NiFi instance is a standalone instance, rather than a cluster, this may be null.", + "items" : { + "$ref" : "#/components/schemas/NodeProcessorStatusSnapshotDTO" + } + }, + "runStatus" : { + "type" : "string", + "description" : "The run status of the Processor", + "enum" : [ "Running, Stopped, Validating, Disabled, Invalid" ] + }, + "statsLastRefreshed" : { + "type" : "string", + "description" : "The timestamp of when the stats were last refreshed" + }, + "type" : { + "type" : "string", + "description" : "The type of the Processor" + } + } + }, + "ProcessorStatusEntity" : { + "type" : "object", + "properties" : { + "canRead" : { + "type" : "boolean", + "description" : "Indicates whether the user can read a given resource.", + "readOnly" : true + }, + "processorStatus" : { + "$ref" : "#/components/schemas/ProcessorStatusDTO" + } + }, + "xml" : { + "name" : "processorStatusEntity" + } + }, + "ProcessorStatusSnapshotDTO" : { + "type" : "object", + "description" : "The processor status snapshot from the node.", + "properties" : { + "activeThreadCount" : { + "type" : "integer", + "format" : "int32", + "description" : "The number of threads currently executing in the processor." + }, + "bytesIn" : { + "type" : "integer", + "format" : "int64", + "description" : "The size of the FlowFiles that have been accepted in the last 5 minutes" + }, + "bytesOut" : { + "type" : "integer", + "format" : "int64", + "description" : "The size of the FlowFiles transferred to a Connection in the last 5 minutes" + }, + "bytesRead" : { + "type" : "integer", + "format" : "int64", + "description" : "The number of bytes read by this Processor in the last 5 mintues" + }, + "bytesWritten" : { + "type" : "integer", + "format" : "int64", + "description" : "The number of bytes written by this Processor in the last 5 minutes" + }, + "executionNode" : { + "type" : "string", + "description" : "Indicates the node where the process will execute.", + "enum" : [ "ALL, PRIMARY" ] + }, + "flowFilesIn" : { + "type" : "integer", + "format" : "int32", + "description" : "The number of FlowFiles that have been accepted in the last 5 minutes" + }, + "flowFilesOut" : { + "type" : "integer", + "format" : "int32", + "description" : "The number of FlowFiles transferred to a Connection in the last 5 minutes" + }, + "groupId" : { + "type" : "string", + "description" : "The id of the parent process group to which the processor belongs." + }, + "id" : { + "type" : "string", + "description" : "The id of the processor." + }, + "input" : { + "type" : "string", + "description" : "The count/size of flowfiles that have been accepted in the last 5 minutes." + }, + "name" : { + "type" : "string", + "description" : "The name of the prcessor." + }, + "output" : { + "type" : "string", + "description" : "The count/size of flowfiles that have been processed in the last 5 minutes." + }, + "processingPerformanceStatus" : { + "$ref" : "#/components/schemas/ProcessingPerformanceStatusDTO" + }, + "read" : { + "type" : "string", + "description" : "The number of bytes read in the last 5 minutes." + }, + "runStatus" : { + "type" : "string", + "description" : "The state of the processor.", + "enum" : [ "Running, Stopped, Validating, Disabled, Invalid" ] + }, + "taskCount" : { + "type" : "integer", + "format" : "int32", + "description" : "The number of times this Processor has run in the last 5 minutes" + }, + "tasks" : { + "type" : "string", + "description" : "The total number of task this connectable has completed over the last 5 minutes." + }, + "tasksDuration" : { + "type" : "string", + "description" : "The total duration of all tasks for this connectable over the last 5 minutes." + }, + "tasksDurationNanos" : { + "type" : "integer", + "format" : "int64", + "description" : "The number of nanoseconds that this Processor has spent running in the last 5 minutes" + }, + "terminatedThreadCount" : { + "type" : "integer", + "format" : "int32", + "description" : "The number of threads currently terminated for the processor." + }, + "type" : { + "type" : "string", + "description" : "The type of the processor." + }, + "written" : { + "type" : "string", + "description" : "The number of bytes written in the last 5 minutes." + } + } + }, + "ProcessorStatusSnapshotEntity" : { + "type" : "object", + "description" : "The status of all processors in the process group.", + "properties" : { + "canRead" : { + "type" : "boolean", + "description" : "Indicates whether the user can read a given resource.", + "readOnly" : true + }, + "id" : { + "type" : "string", + "description" : "The id of the processor." + }, + "processorStatusSnapshot" : { + "$ref" : "#/components/schemas/ProcessorStatusSnapshotDTO" + } + }, + "xml" : { + "name" : "entity" + } + }, + "ProcessorTypesEntity" : { + "type" : "object", + "properties" : { + "processorTypes" : { + "type" : "array", + "items" : { + "$ref" : "#/components/schemas/DocumentedTypeDTO" + }, + "uniqueItems" : true + } + }, + "xml" : { + "name" : "processorTypesEntity" + } + }, + "ProcessorsEntity" : { + "type" : "object", + "properties" : { + "processors" : { + "type" : "array", + "items" : { + "$ref" : "#/components/schemas/ProcessorEntity" + }, + "uniqueItems" : true + } + }, + "xml" : { + "name" : "processorsEntity" + } + }, + "ProcessorsRunStatusDetailsEntity" : { + "type" : "object", + "properties" : { + "runStatusDetails" : { + "type" : "array", + "items" : { + "$ref" : "#/components/schemas/ProcessorRunStatusDetailsEntity" + } + } + }, + "xml" : { + "name" : "processorsRunStatusDetails" + } + }, + "PropertyAllowableValue" : { + "type" : "object", + "description" : "A list of the allowable values for the property", + "properties" : { + "description" : { + "type" : "string", + "description" : "The description of the value, e.g., the behavior it produces." + }, + "displayName" : { + "type" : "string", + "description" : "The display name of the value, if different from the internal value" + }, + "value" : { + "type" : "string", + "description" : "The internal value" + } + } + }, + "PropertyDependency" : { + "type" : "object", + "description" : "The dependencies that this property has on other properties", + "properties" : { + "dependentValues" : { + "type" : "array", + "description" : "The values that satisfy the dependency", + "items" : { + "type" : "string", + "description" : "The values that satisfy the dependency" + } + }, + "propertyDisplayName" : { + "type" : "string", + "description" : "The name of the property that is depended upon" + }, + "propertyName" : { + "type" : "string", + "description" : "The name of the property that is depended upon" + } + } + }, + "PropertyDependencyDTO" : { + "type" : "object", + "description" : "A list of dependencies that must be met in order for this Property to be relevant. If any of these dependencies is not met, the property described by this Property Descriptor is not relevant.", + "properties" : { + "dependentValues" : { + "type" : "array", + "description" : "The values for the property that satisfies the dependency, or null if the dependency is satisfied by the presence of any value for the associated property name", + "items" : { + "type" : "string", + "description" : "The values for the property that satisfies the dependency, or null if the dependency is satisfied by the presence of any value for the associated property name" + }, + "uniqueItems" : true + }, + "propertyName" : { + "type" : "string", + "description" : "The name of the property that is being depended upon" + } + } + }, + "PropertyDescriptor" : { + "type" : "object", + "description" : "Descriptions of configuration properties applicable to this component.", + "properties" : { + "allowableValues" : { + "type" : "array", + "description" : "A list of the allowable values for the property", + "items" : { + "$ref" : "#/components/schemas/PropertyAllowableValue" + } + }, + "defaultValue" : { + "type" : "string", + "description" : "The default value if a user-set value is not specified" + }, + "dependencies" : { + "type" : "array", + "description" : "The dependencies that this property has on other properties", + "items" : { + "$ref" : "#/components/schemas/PropertyDependency" + } + }, + "description" : { + "type" : "string", + "description" : "The description of what the property does" + }, + "displayName" : { + "type" : "string", + "description" : "The display name of the property key, if different from the name" + }, + "dynamic" : { + "type" : "boolean", + "description" : "Whether or not the descriptor is for a dynamically added property" + }, + "expressionLanguageScope" : { + "type" : "string", + "description" : "The scope of expression language supported by this property", + "enum" : [ "NONE", "ENVIRONMENT", "FLOWFILE_ATTRIBUTES" ] + }, + "expressionLanguageScopeDescription" : { + "type" : "string", + "description" : "The description of the expression language scope supported by this property", + "readOnly" : true + }, + "name" : { + "type" : "string", + "description" : "The name of the property key" + }, + "required" : { + "type" : "boolean", + "description" : "Whether or not the property is required for the component" + }, + "resourceDefinition" : { + "$ref" : "#/components/schemas/PropertyResourceDefinition" + }, + "sensitive" : { + "type" : "boolean", + "description" : "Whether or not the value of the property is considered sensitive (e.g., passwords and keys)" + }, + "typeProvidedByValue" : { + "$ref" : "#/components/schemas/DefinedType" + }, + "validRegex" : { + "type" : "string", + "description" : "A regular expression that can be used to validate the value of this property" + }, + "validator" : { + "type" : "string", + "description" : "Name of the validator used for this property descriptor" + } + } + }, + "PropertyDescriptorDTO" : { + "type" : "object", + "description" : "The descriptors for the reporting tasks properties.", + "properties" : { + "allowableValues" : { + "type" : "array", + "description" : "Allowable values for the property. If empty then the allowed values are not constrained.", + "items" : { + "$ref" : "#/components/schemas/AllowableValueEntity" + } + }, + "defaultValue" : { + "type" : "string", + "description" : "The default value for the property." + }, + "dependencies" : { + "type" : "array", + "description" : "A list of dependencies that must be met in order for this Property to be relevant. If any of these dependencies is not met, the property described by this Property Descriptor is not relevant.", + "items" : { + "$ref" : "#/components/schemas/PropertyDependencyDTO" + } + }, + "description" : { + "type" : "string", + "description" : "The description for the property. Used to relay additional details to a user or provide a mechanism of documenting intent." + }, + "displayName" : { + "type" : "string", + "description" : "The human readable name for the property." + }, + "dynamic" : { + "type" : "boolean", + "description" : "Whether the property is dynamic (user-defined)." + }, + "expressionLanguageScope" : { + "type" : "string", + "description" : "Scope of the Expression Language evaluation for the property." + }, + "identifiesControllerService" : { + "type" : "string", + "description" : "If the property identifies a controller service this returns the fully qualified type." + }, + "identifiesControllerServiceBundle" : { + "$ref" : "#/components/schemas/BundleDTO" + }, + "name" : { + "type" : "string", + "description" : "The name for the property." + }, + "required" : { + "type" : "boolean", + "description" : "Whether the property is required." + }, + "sensitive" : { + "type" : "boolean", + "description" : "Whether the property is sensitive and protected whenever stored or represented." + }, + "supportsEl" : { + "type" : "boolean", + "description" : "Whether the property supports expression language." + } + } + }, + "PropertyDescriptorEntity" : { + "type" : "object", + "properties" : { + "propertyDescriptor" : { + "$ref" : "#/components/schemas/PropertyDescriptorDTO" + } + }, + "xml" : { + "name" : "propertyDescriptor" + } + }, + "PropertyHistoryDTO" : { + "type" : "object", + "description" : "The history for the properties of the component.", + "properties" : { + "previousValues" : { + "type" : "array", + "description" : "Previous values for a given property.", + "items" : { + "$ref" : "#/components/schemas/PreviousValueDTO" + } + } + } + }, + "PropertyResourceDefinition" : { + "type" : "object", + "description" : "Indicates that this property references external resources", + "properties" : { + "cardinality" : { + "type" : "string", + "description" : "The cardinality of the resource definition (i.e. single or multiple)", + "enum" : [ "SINGLE", "MULTIPLE" ] + }, + "resourceTypes" : { + "type" : "array", + "description" : "The types of resources that can be referenced", + "items" : { + "type" : "string", + "description" : "The types of resources that can be referenced", + "enum" : [ "FILE", "DIRECTORY", "TEXT", "URL" ] + }, + "uniqueItems" : true + } + } + }, + "ProvenanceDTO" : { + "type" : "object", + "properties" : { + "expiration" : { + "type" : "string", + "description" : "The timestamp when the query will expire." + }, + "finished" : { + "type" : "boolean", + "description" : "Whether the query has finished." + }, + "id" : { + "type" : "string", + "description" : "The id of the provenance query." + }, + "percentCompleted" : { + "type" : "integer", + "format" : "int32", + "description" : "The current percent complete." + }, + "request" : { + "$ref" : "#/components/schemas/ProvenanceRequestDTO" + }, + "results" : { + "$ref" : "#/components/schemas/ProvenanceResultsDTO" + }, + "submissionTime" : { + "type" : "string", + "description" : "The timestamp when the query was submitted." + }, + "uri" : { + "type" : "string", + "description" : "The URI for this query. Used for obtaining/deleting the request at a later time" + } + } + }, + "ProvenanceEntity" : { + "type" : "object", + "properties" : { + "provenance" : { + "$ref" : "#/components/schemas/ProvenanceDTO" + } + }, + "xml" : { + "name" : "provenanceEntity" + } + }, + "ProvenanceEventDTO" : { + "type" : "object", + "description" : "The provenance events that matched the search criteria.", + "properties" : { + "alternateIdentifierUri" : { + "type" : "string", + "description" : "The alternate identifier uri for the fileflow for the event." + }, + "attributes" : { + "type" : "array", + "description" : "The attributes of the flowfile for the event.", + "items" : { + "$ref" : "#/components/schemas/AttributeDTO" + } + }, + "childUuids" : { + "type" : "array", + "description" : "The child uuids for the event.", + "items" : { + "type" : "string", + "description" : "The child uuids for the event." + } + }, + "clusterNodeAddress" : { + "type" : "string", + "description" : "The label for the node where the event originated." + }, + "clusterNodeId" : { + "type" : "string", + "description" : "The identifier for the node where the event originated." + }, + "componentId" : { + "type" : "string", + "description" : "The id of the component that generated the event." + }, + "componentName" : { + "type" : "string", + "description" : "The name of the component that generated the event." + }, + "componentType" : { + "type" : "string", + "description" : "The type of the component that generated the event." + }, + "contentEqual" : { + "type" : "boolean", + "description" : "Whether the input and output content claim is the same." + }, + "details" : { + "type" : "string", + "description" : "The event details." + }, + "eventDuration" : { + "type" : "integer", + "format" : "int64", + "description" : "The event duration in milliseconds." + }, + "eventId" : { + "type" : "integer", + "format" : "int64", + "description" : "The event id. This is a one up number thats unique per node." + }, + "eventTime" : { + "type" : "string", + "description" : "The timestamp of the event." + }, + "eventType" : { + "type" : "string", + "description" : "The type of the event." + }, + "fileSize" : { + "type" : "string", + "description" : "The size of the flowfile for the event." + }, + "fileSizeBytes" : { + "type" : "integer", + "format" : "int64", + "description" : "The size of the flowfile in bytes for the event." + }, + "flowFileUuid" : { + "type" : "string", + "description" : "The uuid of the flowfile for the event." + }, + "groupId" : { + "type" : "string", + "description" : "The id of the group that the component resides in. If the component is no longer in the flow, the group id will not be set." + }, + "id" : { + "type" : "string", + "description" : "The event uuid." + }, + "inputContentAvailable" : { + "type" : "boolean", + "description" : "Whether the input content is still available." + }, + "inputContentClaimContainer" : { + "type" : "string", + "description" : "The container in which the input content claim lives." + }, + "inputContentClaimFileSize" : { + "type" : "string", + "description" : "The file size of the input content claim formatted." + }, + "inputContentClaimFileSizeBytes" : { + "type" : "integer", + "format" : "int64", + "description" : "The file size of the intput content claim in bytes." + }, + "inputContentClaimIdentifier" : { + "type" : "string", + "description" : "The identifier of the input content claim." + }, + "inputContentClaimOffset" : { + "type" : "integer", + "format" : "int64", + "description" : "The offset into the input content claim where the flowfiles content begins." + }, + "inputContentClaimSection" : { + "type" : "string", + "description" : "The section in which the input content claim lives." + }, + "lineageDuration" : { + "type" : "integer", + "format" : "int64", + "description" : "The duration since the lineage began, in milliseconds." + }, + "outputContentAvailable" : { + "type" : "boolean", + "description" : "Whether the output content is still available." + }, + "outputContentClaimContainer" : { + "type" : "string", + "description" : "The container in which the output content claim lives." + }, + "outputContentClaimFileSize" : { + "type" : "string", + "description" : "The file size of the output content claim formatted." + }, + "outputContentClaimFileSizeBytes" : { + "type" : "integer", + "format" : "int64", + "description" : "The file size of the output content claim in bytes." + }, + "outputContentClaimIdentifier" : { + "type" : "string", + "description" : "The identifier of the output content claim." + }, + "outputContentClaimOffset" : { + "type" : "integer", + "format" : "int64", + "description" : "The offset into the output content claim where the flowfiles content begins." + }, + "outputContentClaimSection" : { + "type" : "string", + "description" : "The section in which the output content claim lives." + }, + "parentUuids" : { + "type" : "array", + "description" : "The parent uuids for the event.", + "items" : { + "type" : "string", + "description" : "The parent uuids for the event." + } + }, + "relationship" : { + "type" : "string", + "description" : "The relationship to which the flowfile was routed if the event is of type ROUTE." + }, + "replayAvailable" : { + "type" : "boolean", + "description" : "Whether or not replay is available." + }, + "replayExplanation" : { + "type" : "string", + "description" : "Explanation as to why replay is unavailable." + }, + "sourceConnectionIdentifier" : { + "type" : "string", + "description" : "The identifier of the queue/connection from which the flowfile was pulled to genereate this event. May be null if the queue/connection is unknown or the flowfile was generated from this event." + }, + "sourceSystemFlowFileId" : { + "type" : "string", + "description" : "The source system flowfile id." + }, + "transitUri" : { + "type" : "string", + "description" : "The source/destination system uri if the event was a RECEIVE/SEND." + } + } + }, + "ProvenanceEventEntity" : { + "type" : "object", + "properties" : { + "provenanceEvent" : { + "$ref" : "#/components/schemas/ProvenanceEventDTO" + } + }, + "xml" : { + "name" : "provenanceEventEntity" + } + }, + "ProvenanceLinkDTO" : { + "type" : "object", + "description" : "The links between the nodes in the lineage.", + "properties" : { + "flowFileUuid" : { + "type" : "string", + "description" : "The flowfile uuid that traversed the link." + }, + "millis" : { + "type" : "integer", + "format" : "int64", + "description" : "The timestamp of this link in milliseconds." + }, + "sourceId" : { + "type" : "string", + "description" : "The source node id of the link." + }, + "targetId" : { + "type" : "string", + "description" : "The target node id of the link." + }, + "timestamp" : { + "type" : "string", + "description" : "The timestamp of the link (based on the destination)." + } + } + }, + "ProvenanceNodeDTO" : { + "type" : "object", + "description" : "The nodes in the lineage.", + "properties" : { + "childUuids" : { + "type" : "array", + "description" : "The uuid of the childrent flowfiles of the provenance event.", + "items" : { + "type" : "string", + "description" : "The uuid of the childrent flowfiles of the provenance event." + } + }, + "clusterNodeIdentifier" : { + "type" : "string", + "description" : "The identifier of the node that this event/flowfile originated from." + }, + "eventType" : { + "type" : "string", + "description" : "If the type is EVENT, this is the type of event." + }, + "flowFileUuid" : { + "type" : "string", + "description" : "The uuid of the flowfile associated with the provenance event." + }, + "id" : { + "type" : "string", + "description" : "The id of the node." + }, + "millis" : { + "type" : "integer", + "format" : "int64", + "description" : "The timestamp of the node in milliseconds." + }, + "parentUuids" : { + "type" : "array", + "description" : "The uuid of the parent flowfiles of the provenance event.", + "items" : { + "type" : "string", + "description" : "The uuid of the parent flowfiles of the provenance event." + } + }, + "timestamp" : { + "type" : "string", + "description" : "The timestamp of the node formatted." + }, + "type" : { + "type" : "string", + "description" : "The type of the node.", + "enum" : [ "FLOWFILE, EVENT" ] + } + } + }, + "ProvenanceOptionsDTO" : { + "type" : "object", + "properties" : { + "searchableFields" : { + "type" : "array", + "description" : "The available searchable field for the NiFi.", + "items" : { + "$ref" : "#/components/schemas/ProvenanceSearchableFieldDTO" + } + } + } + }, + "ProvenanceOptionsEntity" : { + "type" : "object", + "properties" : { + "provenanceOptions" : { + "$ref" : "#/components/schemas/ProvenanceOptionsDTO" + } + }, + "xml" : { + "name" : "provenanceOptionsEntity" + } + }, + "ProvenanceRequestDTO" : { + "type" : "object", + "description" : "The provenance request.", + "properties" : { + "clusterNodeId" : { + "type" : "string", + "description" : "The id of the node in the cluster where this provenance originated." + }, + "endDate" : { + "type" : "string", + "description" : "The latest event time to include in the query." + }, + "incrementalResults" : { + "type" : "boolean", + "description" : "Whether or not incremental results are returned. If false, provenance events are only returned once the query completes. This property is true by default." + }, + "maxResults" : { + "type" : "integer", + "format" : "int32", + "description" : "The maximum number of results to include." + }, + "maximumFileSize" : { + "type" : "string", + "description" : "The maximum file size to include in the query." + }, + "minimumFileSize" : { + "type" : "string", + "description" : "The minimum file size to include in the query." + }, + "searchTerms" : { + "type" : "object", + "additionalProperties" : { + "$ref" : "#/components/schemas/ProvenanceSearchValueDTO" + }, + "description" : "The search terms used to perform the search." + }, + "startDate" : { + "type" : "string", + "description" : "The earliest event time to include in the query." + }, + "summarize" : { + "type" : "boolean", + "description" : "Whether or not to summarize provenance events returned. This property is false by default." + } + } + }, + "ProvenanceResultsDTO" : { + "type" : "object", + "description" : "The provenance results.", + "properties" : { + "errors" : { + "type" : "array", + "description" : "Any errors that occurred while performing the provenance request.", + "items" : { + "type" : "string", + "description" : "Any errors that occurred while performing the provenance request." + }, + "uniqueItems" : true + }, + "generated" : { + "type" : "string", + "description" : "Then the search was performed." + }, + "oldestEvent" : { + "type" : "string", + "description" : "The oldest event available in the provenance repository." + }, + "provenanceEvents" : { + "type" : "array", + "description" : "The provenance events that matched the search criteria.", + "items" : { + "$ref" : "#/components/schemas/ProvenanceEventDTO" + } + }, + "timeOffset" : { + "type" : "integer", + "format" : "int32", + "description" : "The time offset of the server that's used for event time." + }, + "total" : { + "type" : "string", + "description" : "The total number of results formatted." + }, + "totalCount" : { + "type" : "integer", + "format" : "int64", + "description" : "The total number of results." + } + } + }, + "ProvenanceSearchValueDTO" : { + "type" : "object", + "description" : "The search terms used to perform the search.", + "properties" : { + "inverse" : { + "type" : "boolean", + "description" : "Query for all except for search value." + }, + "value" : { + "type" : "string", + "description" : "The search value." + } + } + }, + "ProvenanceSearchableFieldDTO" : { + "type" : "object", + "description" : "The available searchable field for the NiFi.", + "properties" : { + "field" : { + "type" : "string", + "description" : "The searchable field." + }, + "id" : { + "type" : "string", + "description" : "The id of the searchable field." + }, + "label" : { + "type" : "string", + "description" : "The label for the searchable field." + }, + "type" : { + "type" : "string", + "description" : "The type of the searchable field." + } + } + }, + "QueueSizeDTO" : { + "type" : "object", + "description" : "The size of the queue", + "properties" : { + "byteCount" : { + "type" : "integer", + "format" : "int64", + "description" : "The size of objects in a queue." + }, + "objectCount" : { + "type" : "integer", + "format" : "int32", + "description" : "The count of objects in a queue." + } + } + }, + "RegisteredFlow" : { + "type" : "object", + "properties" : { + "branch" : { + "type" : "string" + }, + "bucketIdentifier" : { + "type" : "string" + }, + "bucketName" : { + "type" : "string" + }, + "createdTimestamp" : { + "type" : "integer", + "format" : "int64" + }, + "description" : { + "type" : "string" + }, + "identifier" : { + "type" : "string" + }, + "lastModifiedTimestamp" : { + "type" : "integer", + "format" : "int64" + }, + "name" : { + "type" : "string" + }, + "permissions" : { + "$ref" : "#/components/schemas/FlowRegistryPermissions" + }, + "versionCount" : { + "type" : "integer", + "format" : "int64" + }, + "versionInfo" : { + "$ref" : "#/components/schemas/RegisteredFlowVersionInfo" + } + } + }, + "RegisteredFlowSnapshot" : { + "type" : "object", + "properties" : { + "bucket" : { + "$ref" : "#/components/schemas/FlowRegistryBucket" + }, + "externalControllerServices" : { + "type" : "object", + "additionalProperties" : { + "$ref" : "#/components/schemas/ExternalControllerServiceReference" + } + }, + "flow" : { + "$ref" : "#/components/schemas/RegisteredFlow" + }, + "flowContents" : { + "$ref" : "#/components/schemas/VersionedProcessGroup" + }, + "flowEncodingVersion" : { + "type" : "string" + }, + "latest" : { + "type" : "boolean" + }, + "parameterContexts" : { + "type" : "object", + "additionalProperties" : { + "$ref" : "#/components/schemas/VersionedParameterContext" + } + }, + "parameterProviders" : { + "type" : "object", + "additionalProperties" : { + "$ref" : "#/components/schemas/ParameterProviderReference" + } + }, + "snapshotMetadata" : { + "$ref" : "#/components/schemas/RegisteredFlowSnapshotMetadata" + } + } + }, + "RegisteredFlowSnapshotMetadata" : { + "type" : "object", + "properties" : { + "author" : { + "type" : "string" + }, + "branch" : { + "type" : "string" + }, + "bucketIdentifier" : { + "type" : "string" + }, + "comments" : { + "type" : "string" + }, + "flowIdentifier" : { + "type" : "string" + }, + "timestamp" : { + "type" : "integer", + "format" : "int64" + }, + "version" : { + "type" : "string" + } + } + }, + "RegisteredFlowVersionInfo" : { + "type" : "object", + "properties" : { + "version" : { + "type" : "integer", + "format" : "int64" + } + } + }, + "Relationship" : { + "type" : "object", + "description" : "The supported relationships for this processor.", + "properties" : { + "description" : { + "type" : "string", + "description" : "The description of the relationship" + }, + "name" : { + "type" : "string", + "description" : "The name of the relationship" + } + } + }, + "RelationshipDTO" : { + "type" : "object", + "description" : "The available relationships that the processor currently supports.", + "properties" : { + "autoTerminate" : { + "type" : "boolean", + "description" : "Whether or not flowfiles sent to this relationship should auto terminate." + }, + "description" : { + "type" : "string", + "description" : "The relationship description." + }, + "name" : { + "type" : "string", + "description" : "The relationship name." + }, + "retry" : { + "type" : "boolean", + "description" : "Whether or not flowfiles sent to this relationship should retry." + } + }, + "readOnly" : true + }, + "RemotePortRunStatusEntity" : { + "type" : "object", + "properties" : { + "disconnectedNodeAcknowledged" : { + "type" : "boolean", + "description" : "Acknowledges that this node is disconnected to allow for mutable requests to proceed." + }, + "revision" : { + "$ref" : "#/components/schemas/RevisionDTO" + }, + "state" : { + "type" : "string", + "description" : "The run status of the RemotePort.", + "enum" : [ "TRANSMITTING, STOPPED" ] + } + }, + "xml" : { + "name" : "entity" + } + }, + "RemoteProcessGroupContentsDTO" : { + "type" : "object", + "description" : "The contents of the remote process group. Will contain available input/output ports.", + "properties" : { + "inputPorts" : { + "type" : "array", + "description" : "The input ports to which data can be sent.", + "items" : { + "$ref" : "#/components/schemas/RemoteProcessGroupPortDTO" + }, + "uniqueItems" : true + }, + "outputPorts" : { + "type" : "array", + "description" : "The output ports from which data can be retrieved.", + "items" : { + "$ref" : "#/components/schemas/RemoteProcessGroupPortDTO" + }, + "uniqueItems" : true + } + } + }, + "RemoteProcessGroupDTO" : { + "type" : "object", + "properties" : { + "activeRemoteInputPortCount" : { + "type" : "integer", + "format" : "int32", + "description" : "The number of active remote input ports." + }, + "activeRemoteOutputPortCount" : { + "type" : "integer", + "format" : "int32", + "description" : "The number of active remote output ports." + }, + "authorizationIssues" : { + "type" : "array", + "description" : "Any remote authorization issues for the remote process group.", + "items" : { + "type" : "string", + "description" : "Any remote authorization issues for the remote process group." + } + }, + "comments" : { + "type" : "string", + "description" : "The comments for the remote process group." + }, + "communicationsTimeout" : { + "type" : "string", + "description" : "The time period used for the timeout when communicating with the target." + }, + "contents" : { + "$ref" : "#/components/schemas/RemoteProcessGroupContentsDTO" + }, + "flowRefreshed" : { + "type" : "string", + "description" : "The timestamp when this remote process group was last refreshed." + }, + "id" : { + "type" : "string", + "description" : "The id of the component." + }, + "inactiveRemoteInputPortCount" : { + "type" : "integer", + "format" : "int32", + "description" : "The number of inactive remote input ports." + }, + "inactiveRemoteOutputPortCount" : { + "type" : "integer", + "format" : "int32", + "description" : "The number of inactive remote output ports." + }, + "inputPortCount" : { + "type" : "integer", + "format" : "int32", + "description" : "The number of remote input ports currently available on the target." + }, + "localNetworkInterface" : { + "type" : "string", + "description" : "The local network interface to send/receive data. If not specified, any local address is used. If clustered, all nodes must have an interface with this identifier." + }, + "name" : { + "type" : "string", + "description" : "The name of the remote process group." + }, + "outputPortCount" : { + "type" : "integer", + "format" : "int32", + "description" : "The number of remote output ports currently available on the target." + }, + "parentGroupId" : { + "type" : "string", + "description" : "The id of parent process group of this component if applicable." + }, + "position" : { + "$ref" : "#/components/schemas/PositionDTO" + }, + "proxyHost" : { + "type" : "string" + }, + "proxyPassword" : { + "type" : "string" + }, + "proxyPort" : { + "type" : "integer", + "format" : "int32" + }, + "proxyUser" : { + "type" : "string" + }, + "targetSecure" : { + "type" : "boolean", + "description" : "Whether the target is running securely." + }, + "targetUri" : { + "type" : "string", + "description" : "The target URI of the remote process group. If target uri is not set, but uris are set, then returns the first url in the urls. If neither target uri nor uris are set, then returns null." + }, + "targetUris" : { + "type" : "string", + "description" : "The target URI of the remote process group. If target uris is not set but target uri is set, then returns a collection containing the single target uri. If neither target uris nor uris are set, then returns null." + }, + "transmitting" : { + "type" : "boolean", + "description" : "Whether the remote process group is actively transmitting." + }, + "transportProtocol" : { + "type" : "string" + }, + "validationErrors" : { + "type" : "array", + "description" : "The validation errors for the remote process group.\nThese validation errors represent the problems with the remote process group that must be resolved before it can transmit.\n", + "items" : { + "type" : "string", + "description" : "The validation errors for the remote process group.\nThese validation errors represent the problems with the remote process group that must be resolved before it can transmit.\n" + } + }, + "versionedComponentId" : { + "type" : "string", + "description" : "The ID of the corresponding component that is under version control" + }, + "yieldDuration" : { + "type" : "string", + "description" : "When yielding, this amount of time must elapse before the remote process group is scheduled again." + } + } + }, + "RemoteProcessGroupEntity" : { + "type" : "object", + "properties" : { + "bulletins" : { + "type" : "array", + "description" : "The bulletins for this component.", + "items" : { + "$ref" : "#/components/schemas/BulletinEntity" + } + }, + "component" : { + "$ref" : "#/components/schemas/RemoteProcessGroupDTO" + }, + "disconnectedNodeAcknowledged" : { + "type" : "boolean", + "description" : "Acknowledges that this node is disconnected to allow for mutable requests to proceed." + }, + "id" : { + "type" : "string", + "description" : "The id of the component." + }, + "inputPortCount" : { + "type" : "integer", + "format" : "int32", + "description" : "The number of remote input ports currently available on the target." + }, + "operatePermissions" : { + "$ref" : "#/components/schemas/PermissionsDTO" + }, + "outputPortCount" : { + "type" : "integer", + "format" : "int32", + "description" : "The number of remote output ports currently available on the target." + }, + "permissions" : { + "$ref" : "#/components/schemas/PermissionsDTO" + }, + "position" : { + "$ref" : "#/components/schemas/PositionDTO" + }, + "revision" : { + "$ref" : "#/components/schemas/RevisionDTO" + }, + "status" : { + "$ref" : "#/components/schemas/RemoteProcessGroupStatusDTO" + }, + "uri" : { + "type" : "string", + "description" : "The URI for futures requests to the component." + } + }, + "xml" : { + "name" : "remoteProcessGroupEntity" + } + }, + "RemoteProcessGroupPortDTO" : { + "type" : "object", + "description" : "The output ports from which data can be retrieved.", + "properties" : { + "batchSettings" : { + "$ref" : "#/components/schemas/BatchSettingsDTO" + }, + "comments" : { + "type" : "string", + "description" : "The comments as configured on the target port." + }, + "concurrentlySchedulableTaskCount" : { + "type" : "integer", + "format" : "int32", + "description" : "The number of task that may transmit flowfiles to the target port concurrently." + }, + "connected" : { + "type" : "boolean", + "description" : "Whether the port has either an incoming or outgoing connection." + }, + "exists" : { + "type" : "boolean", + "description" : "Whether the target port exists." + }, + "groupId" : { + "type" : "string", + "description" : "The id of the remote process group that the port resides in." + }, + "id" : { + "type" : "string", + "description" : "The id of the port." + }, + "name" : { + "type" : "string", + "description" : "The name of the target port." + }, + "targetId" : { + "type" : "string", + "description" : "The id of the target port." + }, + "targetRunning" : { + "type" : "boolean", + "description" : "Whether the target port is running." + }, + "transmitting" : { + "type" : "boolean", + "description" : "Whether the remote port is configured for transmission." + }, + "useCompression" : { + "type" : "boolean", + "description" : "Whether the flowfiles are compressed when sent to the target port." + }, + "versionedComponentId" : { + "type" : "string", + "description" : "The ID of the corresponding component that is under version control" + } + } + }, + "RemoteProcessGroupPortEntity" : { + "type" : "object", + "properties" : { + "bulletins" : { + "type" : "array", + "description" : "The bulletins for this component.", + "items" : { + "$ref" : "#/components/schemas/BulletinEntity" + } + }, + "disconnectedNodeAcknowledged" : { + "type" : "boolean", + "description" : "Acknowledges that this node is disconnected to allow for mutable requests to proceed." + }, + "id" : { + "type" : "string", + "description" : "The id of the component." + }, + "operatePermissions" : { + "$ref" : "#/components/schemas/PermissionsDTO" + }, + "permissions" : { + "$ref" : "#/components/schemas/PermissionsDTO" + }, + "position" : { + "$ref" : "#/components/schemas/PositionDTO" + }, + "remoteProcessGroupPort" : { + "$ref" : "#/components/schemas/RemoteProcessGroupPortDTO" + }, + "revision" : { + "$ref" : "#/components/schemas/RevisionDTO" + }, + "uri" : { + "type" : "string", + "description" : "The URI for futures requests to the component." + } + }, + "xml" : { + "name" : "remoteProcessGroupPortEntity" + } + }, + "RemoteProcessGroupStatusDTO" : { + "type" : "object", + "description" : "The status of the remote process group.", + "properties" : { + "aggregateSnapshot" : { + "$ref" : "#/components/schemas/RemoteProcessGroupStatusSnapshotDTO" + }, + "groupId" : { + "type" : "string", + "description" : "The unique ID of the process group that the Processor belongs to" + }, + "id" : { + "type" : "string", + "description" : "The unique ID of the Processor" + }, + "name" : { + "type" : "string", + "description" : "The name of the remote process group." + }, + "nodeSnapshots" : { + "type" : "array", + "description" : "A status snapshot for each node in the cluster. If the NiFi instance is a standalone instance, rather than a cluster, this may be null.", + "items" : { + "$ref" : "#/components/schemas/NodeRemoteProcessGroupStatusSnapshotDTO" + } + }, + "statsLastRefreshed" : { + "type" : "string", + "description" : "The time the status for the process group was last refreshed." + }, + "targetUri" : { + "type" : "string", + "description" : "The URI of the target system." + }, + "transmissionStatus" : { + "type" : "string", + "description" : "The transmission status of the remote process group." + }, + "validationStatus" : { + "type" : "string", + "description" : "Indicates whether the component is valid, invalid, or still in the process of validating (i.e., it is unknown whether or not the component is valid)", + "enum" : [ "VALID, INVALID, VALIDATING" ], + "readOnly" : true + } + } + }, + "RemoteProcessGroupStatusEntity" : { + "type" : "object", + "properties" : { + "canRead" : { + "type" : "boolean", + "description" : "Indicates whether the user can read a given resource.", + "readOnly" : true + }, + "remoteProcessGroupStatus" : { + "$ref" : "#/components/schemas/RemoteProcessGroupStatusDTO" + } + }, + "xml" : { + "name" : "remoteProcessGroupStatusEntity" + } + }, + "RemoteProcessGroupStatusSnapshotDTO" : { + "type" : "object", + "description" : "The remote process group status snapshot from the node.", + "properties" : { + "activeThreadCount" : { + "type" : "integer", + "format" : "int32", + "description" : "The number of active threads for the remote process group." + }, + "bytesReceived" : { + "type" : "integer", + "format" : "int64", + "description" : "The size of the FlowFiles received from the remote process group in the last 5 minutes." + }, + "bytesSent" : { + "type" : "integer", + "format" : "int64", + "description" : "The size of the FlowFiles sent to the remote process group in the last 5 minutes." + }, + "flowFilesReceived" : { + "type" : "integer", + "format" : "int32", + "description" : "The number of FlowFiles received from the remote process group in the last 5 minutes." + }, + "flowFilesSent" : { + "type" : "integer", + "format" : "int32", + "description" : "The number of FlowFiles sent to the remote process group in the last 5 minutes." + }, + "groupId" : { + "type" : "string", + "description" : "The id of the parent process group the remote process group resides in." + }, + "id" : { + "type" : "string", + "description" : "The id of the remote process group." + }, + "name" : { + "type" : "string", + "description" : "The name of the remote process group." + }, + "received" : { + "type" : "string", + "description" : "The count/size of the flowfiles received from the remote process group in the last 5 minutes." + }, + "sent" : { + "type" : "string", + "description" : "The count/size of the flowfiles sent to the remote process group in the last 5 minutes." + }, + "targetUri" : { + "type" : "string", + "description" : "The URI of the target system." + }, + "transmissionStatus" : { + "type" : "string", + "description" : "The transmission status of the remote process group." + } + } + }, + "RemoteProcessGroupStatusSnapshotEntity" : { + "type" : "object", + "description" : "The status of all remote process groups in the process group.", + "properties" : { + "canRead" : { + "type" : "boolean", + "description" : "Indicates whether the user can read a given resource.", + "readOnly" : true + }, + "id" : { + "type" : "string", + "description" : "The id of the remote process group." + }, + "remoteProcessGroupStatusSnapshot" : { + "$ref" : "#/components/schemas/RemoteProcessGroupStatusSnapshotDTO" + } + }, + "xml" : { + "name" : "entity" + } + }, + "RemoteProcessGroupsEntity" : { + "type" : "object", + "properties" : { + "remoteProcessGroups" : { + "type" : "array", + "items" : { + "$ref" : "#/components/schemas/RemoteProcessGroupEntity" + }, + "uniqueItems" : true + } + }, + "xml" : { + "name" : "remoteProcessGroupsEntity" + } + }, + "ReplayLastEventRequestEntity" : { + "type" : "object", + "properties" : { + "componentId" : { + "type" : "string", + "description" : "The UUID of the component whose last event should be replayed." + }, + "nodes" : { + "type" : "string", + "description" : "Which nodes are to replay their last provenance event.", + "enum" : [ "ALL, PRIMARY" ] + } + }, + "xml" : { + "name" : "replayLastEventRequestEntity" + } + }, + "ReplayLastEventResponseEntity" : { + "type" : "object", + "properties" : { + "aggregateSnapshot" : { + "$ref" : "#/components/schemas/ReplayLastEventSnapshotDTO" + }, + "componentId" : { + "type" : "string", + "description" : "The UUID of the component whose last event should be replayed." + }, + "nodeSnapshots" : { + "type" : "array", + "description" : "The node-wise results", + "items" : { + "$ref" : "#/components/schemas/NodeReplayLastEventSnapshotDTO" + } + }, + "nodes" : { + "type" : "string", + "description" : "Which nodes were requested to replay their last provenance event.", + "enum" : [ "ALL, PRIMARY" ] + } + }, + "xml" : { + "name" : "replayLastEventResponseEntity" + } + }, + "ReplayLastEventSnapshotDTO" : { + "type" : "object", + "description" : "The snapshot from the node", + "properties" : { + "eventAvailable" : { + "type" : "boolean", + "description" : "Whether or not an event was available. This may not be populated if there was a failure." + }, + "eventsReplayed" : { + "type" : "array", + "description" : "The IDs of the events that were successfully replayed", + "items" : { + "type" : "integer", + "format" : "int64", + "description" : "The IDs of the events that were successfully replayed" + } + }, + "failureExplanation" : { + "type" : "string", + "description" : "If unable to replay an event, specifies why the event could not be replayed" + } + }, + "xml" : { + "name" : "replayLastEventSnapshot" + } + }, + "ReportingTaskDTO" : { + "type" : "object", + "properties" : { + "activeThreadCount" : { + "type" : "integer", + "format" : "int32", + "description" : "The number of active threads for the reporting task." + }, + "annotationData" : { + "type" : "string", + "description" : "The annotation data for the repoting task. This is how the custom UI relays configuration to the reporting task." + }, + "bundle" : { + "$ref" : "#/components/schemas/BundleDTO" + }, + "comments" : { + "type" : "string", + "description" : "The comments of the reporting task." + }, + "customUiUrl" : { + "type" : "string", + "description" : "The URL for the custom configuration UI for the reporting task." + }, + "defaultSchedulingPeriod" : { + "type" : "object", + "additionalProperties" : { + "type" : "string", + "description" : "The default scheduling period for the different scheduling strategies." + }, + "description" : "The default scheduling period for the different scheduling strategies." + }, + "deprecated" : { + "type" : "boolean", + "description" : "Whether the reporting task has been deprecated." + }, + "descriptors" : { + "type" : "object", + "additionalProperties" : { + "$ref" : "#/components/schemas/PropertyDescriptorDTO" + }, + "description" : "The descriptors for the reporting tasks properties." + }, + "extensionMissing" : { + "type" : "boolean", + "description" : "Whether the underlying extension is missing." + }, + "id" : { + "type" : "string", + "description" : "The id of the component." + }, + "multipleVersionsAvailable" : { + "type" : "boolean", + "description" : "Whether the reporting task has multiple versions available." + }, + "name" : { + "type" : "string", + "description" : "The name of the reporting task." + }, + "parentGroupId" : { + "type" : "string", + "description" : "The id of parent process group of this component if applicable." + }, + "persistsState" : { + "type" : "boolean", + "description" : "Whether the reporting task persists state." + }, + "position" : { + "$ref" : "#/components/schemas/PositionDTO" + }, + "properties" : { + "type" : "object", + "additionalProperties" : { + "type" : "string", + "description" : "The properties of the reporting task." + }, + "description" : "The properties of the reporting task." + }, + "restricted" : { + "type" : "boolean", + "description" : "Whether the reporting task requires elevated privileges." + }, + "schedulingPeriod" : { + "type" : "string", + "description" : "The frequency with which to schedule the reporting task. The format of the value will depend on the value of the schedulingStrategy." + }, + "schedulingStrategy" : { + "type" : "string", + "description" : "The scheduling strategy that determines how the schedulingPeriod value should be interpreted." + }, + "sensitiveDynamicPropertyNames" : { + "type" : "array", + "description" : "Set of sensitive dynamic property names", + "items" : { + "type" : "string", + "description" : "Set of sensitive dynamic property names" + }, + "uniqueItems" : true + }, + "state" : { + "type" : "string", + "description" : "The state of the reporting task.", + "enum" : [ "RUNNING, STOPPED, DISABLED" ] + }, + "supportsSensitiveDynamicProperties" : { + "type" : "boolean", + "description" : "Whether the reporting task supports sensitive dynamic properties." + }, + "type" : { + "type" : "string", + "description" : "The fully qualified type of the reporting task." + }, + "validationErrors" : { + "type" : "array", + "description" : "Gets the validation errors from the reporting task. These validation errors represent the problems with the reporting task that must be resolved before it can be scheduled to run.", + "items" : { + "type" : "string", + "description" : "Gets the validation errors from the reporting task. These validation errors represent the problems with the reporting task that must be resolved before it can be scheduled to run." + } + }, + "validationStatus" : { + "type" : "string", + "description" : "Indicates whether the Reporting Task is valid, invalid, or still in the process of validating (i.e., it is unknown whether or not the Reporting Task is valid)", + "enum" : [ "VALID, INVALID, VALIDATING" ], + "readOnly" : true + }, + "versionedComponentId" : { + "type" : "string", + "description" : "The ID of the corresponding component that is under version control" + } + } + }, + "ReportingTaskDefinition" : { + "type" : "object", + "description" : "Reporting Tasks provided in this bundle", + "properties" : { + "additionalDetails" : { + "type" : "boolean", + "description" : "Indicates if the component has additional details documentation" + }, + "artifact" : { + "type" : "string", + "description" : "The artifact name of the bundle that provides the referenced type." + }, + "buildInfo" : { + "$ref" : "#/components/schemas/BuildInfo" + }, + "defaultSchedulingPeriodBySchedulingStrategy" : { + "type" : "object", + "additionalProperties" : { + "type" : "string", + "description" : "The default scheduling period for each scheduling strategy. The scheduling period is expected to be a time period, such as \"30 sec\"." + }, + "description" : "The default scheduling period for each scheduling strategy. The scheduling period is expected to be a time period, such as \"30 sec\"." + }, + "defaultSchedulingStrategy" : { + "type" : "string", + "description" : "The default scheduling strategy for the reporting task." + }, + "deprecated" : { + "type" : "boolean", + "description" : "Whether or not the component has been deprecated" + }, + "deprecationAlternatives" : { + "type" : "array", + "description" : "If this component has been deprecated, this optional field provides alternatives to use", + "items" : { + "type" : "string", + "description" : "If this component has been deprecated, this optional field provides alternatives to use" + }, + "uniqueItems" : true + }, + "deprecationReason" : { + "type" : "string", + "description" : "If this component has been deprecated, this optional field can be used to provide an explanation" + }, + "dynamicProperties" : { + "type" : "array", + "description" : "Describes the dynamic properties supported by this component", + "items" : { + "$ref" : "#/components/schemas/DynamicProperty" + } + }, + "explicitRestrictions" : { + "type" : "array", + "description" : "Explicit restrictions that indicate a require permission to use the component", + "items" : { + "$ref" : "#/components/schemas/Restriction" + }, + "uniqueItems" : true + }, + "group" : { + "type" : "string", + "description" : "The group name of the bundle that provides the referenced type." + }, + "propertyDescriptors" : { + "type" : "object", + "additionalProperties" : { + "$ref" : "#/components/schemas/PropertyDescriptor" + }, + "description" : "Descriptions of configuration properties applicable to this component." + }, + "providedApiImplementations" : { + "type" : "array", + "description" : "If this type represents a provider for an interface, this lists the APIs it implements", + "items" : { + "$ref" : "#/components/schemas/DefinedType" + } + }, + "restricted" : { + "type" : "boolean", + "description" : "Whether or not the component has a general restriction" + }, + "restrictedExplanation" : { + "type" : "string", + "description" : "An optional description of the general restriction" + }, + "seeAlso" : { + "type" : "array", + "description" : "The names of other component types that may be related", + "items" : { + "type" : "string", + "description" : "The names of other component types that may be related" + }, + "uniqueItems" : true + }, + "stateful" : { + "$ref" : "#/components/schemas/Stateful" + }, + "supportedSchedulingStrategies" : { + "type" : "array", + "description" : "The supported scheduling strategies, such as TIME_DRIVER or CRON.", + "items" : { + "type" : "string", + "description" : "The supported scheduling strategies, such as TIME_DRIVER or CRON." + } + }, + "supportsDynamicProperties" : { + "type" : "boolean", + "description" : "Whether or not this component makes use of dynamic (user-set) properties." + }, + "supportsSensitiveDynamicProperties" : { + "type" : "boolean", + "description" : "Whether or not this component makes use of sensitive dynamic (user-set) properties." + }, + "systemResourceConsiderations" : { + "type" : "array", + "description" : "The system resource considerations for the given component", + "items" : { + "$ref" : "#/components/schemas/SystemResourceConsideration" + } + }, + "tags" : { + "type" : "array", + "description" : "The tags associated with this type", + "items" : { + "type" : "string", + "description" : "The tags associated with this type" + }, + "uniqueItems" : true + }, + "type" : { + "type" : "string", + "description" : "The fully-qualified class type" + }, + "typeDescription" : { + "type" : "string", + "description" : "The description of the type." + }, + "version" : { + "type" : "string", + "description" : "The version of the bundle that provides the referenced type." + } + } + }, + "ReportingTaskEntity" : { + "type" : "object", + "properties" : { + "bulletins" : { + "type" : "array", + "description" : "The bulletins for this component.", + "items" : { + "$ref" : "#/components/schemas/BulletinEntity" + } + }, + "component" : { + "$ref" : "#/components/schemas/ReportingTaskDTO" + }, + "disconnectedNodeAcknowledged" : { + "type" : "boolean", + "description" : "Acknowledges that this node is disconnected to allow for mutable requests to proceed." + }, + "id" : { + "type" : "string", + "description" : "The id of the component." + }, + "operatePermissions" : { + "$ref" : "#/components/schemas/PermissionsDTO" + }, + "permissions" : { + "$ref" : "#/components/schemas/PermissionsDTO" + }, + "position" : { + "$ref" : "#/components/schemas/PositionDTO" + }, + "revision" : { + "$ref" : "#/components/schemas/RevisionDTO" + }, + "status" : { + "$ref" : "#/components/schemas/ReportingTaskStatusDTO" + }, + "uri" : { + "type" : "string", + "description" : "The URI for futures requests to the component." + } + }, + "xml" : { + "name" : "reportingTaskEntity" + } + }, + "ReportingTaskRunStatusEntity" : { + "type" : "object", + "properties" : { + "disconnectedNodeAcknowledged" : { + "type" : "boolean", + "description" : "Acknowledges that this node is disconnected to allow for mutable requests to proceed." + }, + "revision" : { + "$ref" : "#/components/schemas/RevisionDTO" + }, + "state" : { + "type" : "string", + "description" : "The run status of the ReportingTask.", + "enum" : [ "RUNNING, STOPPED" ] + } + }, + "xml" : { + "name" : "entity" + } + }, + "ReportingTaskStatusDTO" : { + "type" : "object", + "description" : "The status for this ReportingTask.", + "properties" : { + "activeThreadCount" : { + "type" : "integer", + "format" : "int32", + "description" : "The number of active threads for the component." + }, + "runStatus" : { + "type" : "string", + "description" : "The run status of this ReportingTask", + "enum" : [ "RUNNING, STOPPED, DISABLED" ], + "readOnly" : true + }, + "validationStatus" : { + "type" : "string", + "description" : "Indicates whether the component is valid, invalid, or still in the process of validating (i.e., it is unknown whether or not the component is valid)", + "enum" : [ "VALID, INVALID, VALIDATING" ], + "readOnly" : true + } + }, + "readOnly" : true + }, + "ReportingTaskTypesEntity" : { + "type" : "object", + "properties" : { + "reportingTaskTypes" : { + "type" : "array", + "items" : { + "$ref" : "#/components/schemas/DocumentedTypeDTO" + }, + "uniqueItems" : true + } + }, + "xml" : { + "name" : "reportingTaskTypesEntity" + } + }, + "ReportingTasksEntity" : { + "type" : "object", + "properties" : { + "currentTime" : { + "type" : "string", + "description" : "The current time on the system." + }, + "reportingTasks" : { + "type" : "array", + "items" : { + "$ref" : "#/components/schemas/ReportingTaskEntity" + }, + "uniqueItems" : true + } + }, + "xml" : { + "name" : "reportingTasksEntity" + } + }, + "RequiredPermissionDTO" : { + "type" : "object", + "description" : "The required permission necessary for this restriction.", + "properties" : { + "id" : { + "type" : "string", + "description" : "The required sub-permission necessary for this restriction." + }, + "label" : { + "type" : "string", + "description" : "The label for the required sub-permission necessary for this restriction." + } + } + }, + "ResourceClaimDetailsDTO" : { + "type" : "object", + "properties" : { + "awaitingDestruction" : { + "type" : "boolean", + "description" : "Whether or not the Resource Claim is awaiting destruction" + }, + "claimantCount" : { + "type" : "integer", + "format" : "int32", + "description" : "The number of FlowFiles that have a claim to the Resource" + }, + "container" : { + "type" : "string", + "description" : "The container of the Content Repository in which the Resource Claim exists" + }, + "identifier" : { + "type" : "string", + "description" : "The identifier of the Resource Claim" + }, + "inUse" : { + "type" : "boolean", + "description" : "Whether or not the Resource Claim is in use" + }, + "section" : { + "type" : "string", + "description" : "The section of the Content Repository in which the Resource Claim exists" + }, + "writable" : { + "type" : "boolean", + "description" : "Whether or not the Resource Claim can still have more data written to it" + } + } + }, + "ResourceDTO" : { + "type" : "object", + "properties" : { + "identifier" : { + "type" : "string", + "description" : "The identifier of the resource." + }, + "name" : { + "type" : "string", + "description" : "The name of the resource." + } + } + }, + "ResourcesEntity" : { + "type" : "object", + "properties" : { + "resources" : { + "type" : "array", + "items" : { + "$ref" : "#/components/schemas/ResourceDTO" + } + } + }, + "xml" : { + "name" : "resourcesEntity" + } + }, + "Restriction" : { + "type" : "object", + "description" : "Explicit restrictions that indicate a require permission to use the component", + "properties" : { + "explanation" : { + "type" : "string", + "description" : "The explanation of this restriction" + }, + "requiredPermission" : { + "type" : "string", + "description" : "The permission required for this restriction" + } + } + }, + "RevisionDTO" : { + "type" : "object", + "description" : "The revision of the Process Group", + "properties" : { + "clientId" : { + "type" : "string", + "description" : "A client identifier used to make a request.\nBy including a client identifier, the API can allow multiple requests without needing the current revision.\nDue to the asynchronous nature of requests/responses this was implemented to allow the client to make numerous requests without having to wait for the previous response to come back\n" + }, + "lastModifier" : { + "type" : "string", + "description" : "The user that last modified the flow.", + "readOnly" : true + }, + "version" : { + "type" : "integer", + "format" : "int64", + "description" : "NiFi employs an optimistic locking strategy where the client must include a revision in their request when performing an update.\nIn a response to a mutable flow request, this field represents the updated base version.\n" + } + } + }, + "RunStatusDetailsRequestEntity" : { + "type" : "object", + "properties" : { + "processorIds" : { + "type" : "array", + "description" : "The IDs of all processors whose run status details should be provided", + "items" : { + "type" : "string", + "description" : "The IDs of all processors whose run status details should be provided" + }, + "uniqueItems" : true + } + }, + "xml" : { + "name" : "runStatusDetailsRequest" + } + }, + "RuntimeManifest" : { + "type" : "object", + "properties" : { + "agentType" : { + "type" : "string", + "description" : "The type of the runtime binary, e.g., 'minifi-java' or 'minifi-cpp'" + }, + "buildInfo" : { + "$ref" : "#/components/schemas/BuildInfo" + }, + "bundles" : { + "type" : "array", + "description" : "All extension bundles included with this runtime", + "items" : { + "$ref" : "#/components/schemas/Bundle" + } + }, + "identifier" : { + "type" : "string", + "description" : "A unique identifier for the manifest" + }, + "schedulingDefaults" : { + "$ref" : "#/components/schemas/SchedulingDefaults" + }, + "version" : { + "type" : "string", + "description" : "The version of the runtime binary, e.g., '1.0.1'" + } + } + }, + "RuntimeManifestEntity" : { + "type" : "object", + "properties" : { + "runtimeManifest" : { + "$ref" : "#/components/schemas/RuntimeManifest" + } + }, + "xml" : { + "name" : "runtimeManifestEntity" + } + }, + "ScheduleComponentsEntity" : { + "type" : "object", + "properties" : { + "components" : { + "type" : "object", + "additionalProperties" : { + "$ref" : "#/components/schemas/RevisionDTO" + }, + "description" : "Optional components to schedule. If not specified, all authorized descendant components will be used." + }, + "disconnectedNodeAcknowledged" : { + "type" : "boolean", + "description" : "Acknowledges that this node is disconnected to allow for mutable requests to proceed." + }, + "id" : { + "type" : "string", + "description" : "The id of the ProcessGroup" + }, + "state" : { + "type" : "string", + "description" : "The desired state of the descendant components", + "enum" : [ "RUNNING, STOPPED, ENABLED, DISABLED" ] + } + }, + "xml" : { + "name" : "scheduleComponentEntity" + } + }, + "SchedulingDefaults" : { + "type" : "object", + "description" : "Scheduling defaults for components defined in this manifest", + "properties" : { + "defaultConcurrentTasksBySchedulingStrategy" : { + "type" : "object", + "additionalProperties" : { + "type" : "integer", + "format" : "int32", + "description" : "The default concurrent tasks for each scheduling strategy" + }, + "description" : "The default concurrent tasks for each scheduling strategy" + }, + "defaultMaxConcurrentTasks" : { + "type" : "string", + "description" : "The default concurrent tasks" + }, + "defaultRunDurationNanos" : { + "type" : "integer", + "format" : "int64", + "description" : "The default run duration in nano-seconds" + }, + "defaultSchedulingPeriodMillis" : { + "type" : "integer", + "format" : "int64", + "description" : "The default scheduling period in milliseconds" + }, + "defaultSchedulingPeriodsBySchedulingStrategy" : { + "type" : "object", + "additionalProperties" : { + "type" : "string", + "description" : "The default scheduling period for each scheduling strategy" + }, + "description" : "The default scheduling period for each scheduling strategy" + }, + "defaultSchedulingStrategy" : { + "type" : "string", + "description" : "The name of the default scheduling strategy", + "enum" : [ "TIMER_DRIVEN", "CRON_DRIVEN" ] + }, + "penalizationPeriodMillis" : { + "type" : "integer", + "format" : "int64", + "description" : "The default penalization period in milliseconds" + }, + "yieldDurationMillis" : { + "type" : "integer", + "format" : "int64", + "description" : "The default yield duration in milliseconds" + } + } + }, + "SearchResultGroupDTO" : { + "type" : "object", + "description" : "The nearest versioned ancestor group of the component that matched the search.", + "properties" : { + "id" : { + "type" : "string", + "description" : "The id of the group." + }, + "name" : { + "type" : "string", + "description" : "The name of the group." + } + }, + "required" : [ "id" ] + }, + "SearchResultsDTO" : { + "type" : "object", + "properties" : { + "connectionResults" : { + "type" : "array", + "description" : "The connections that matched the search.", + "items" : { + "$ref" : "#/components/schemas/ComponentSearchResultDTO" + } + }, + "controllerServiceNodeResults" : { + "type" : "array", + "description" : "The controller service nodes that matched the search", + "items" : { + "$ref" : "#/components/schemas/ComponentSearchResultDTO" + } + }, + "funnelResults" : { + "type" : "array", + "description" : "The funnels that matched the search.", + "items" : { + "$ref" : "#/components/schemas/ComponentSearchResultDTO" + } + }, + "inputPortResults" : { + "type" : "array", + "description" : "The input ports that matched the search.", + "items" : { + "$ref" : "#/components/schemas/ComponentSearchResultDTO" + } + }, + "labelResults" : { + "type" : "array", + "description" : "The labels that matched the search.", + "items" : { + "$ref" : "#/components/schemas/ComponentSearchResultDTO" + } + }, + "outputPortResults" : { + "type" : "array", + "description" : "The output ports that matched the search.", + "items" : { + "$ref" : "#/components/schemas/ComponentSearchResultDTO" + } + }, + "parameterContextResults" : { + "type" : "array", + "description" : "The parameter contexts that matched the search.", + "items" : { + "$ref" : "#/components/schemas/ComponentSearchResultDTO" + } + }, + "parameterProviderNodeResults" : { + "type" : "array", + "description" : "The parameter provider nodes that matched the search", + "items" : { + "$ref" : "#/components/schemas/ComponentSearchResultDTO" + } + }, + "parameterResults" : { + "type" : "array", + "description" : "The parameters that matched the search.", + "items" : { + "$ref" : "#/components/schemas/ComponentSearchResultDTO" + } + }, + "processGroupResults" : { + "type" : "array", + "description" : "The process groups that matched the search.", + "items" : { + "$ref" : "#/components/schemas/ComponentSearchResultDTO" + } + }, + "processorResults" : { + "type" : "array", + "description" : "The processors that matched the search.", + "items" : { + "$ref" : "#/components/schemas/ComponentSearchResultDTO" + } + }, + "remoteProcessGroupResults" : { + "type" : "array", + "description" : "The remote process groups that matched the search.", + "items" : { + "$ref" : "#/components/schemas/ComponentSearchResultDTO" + } + } + } + }, + "SearchResultsEntity" : { + "type" : "object", + "properties" : { + "searchResultsDTO" : { + "$ref" : "#/components/schemas/SearchResultsDTO" + } + }, + "xml" : { + "name" : "searchResultsEntity" + } + }, + "SnippetDTO" : { + "type" : "object", + "description" : "The snippet.", + "properties" : { + "connections" : { + "type" : "object", + "additionalProperties" : { + "$ref" : "#/components/schemas/RevisionDTO" + }, + "description" : "The ids of the connections in this snippet. These ids will be populated within each response. They can be specified when creating a snippet. However, once a snippet has been created its contents cannot be modified (these ids are ignored during update requests)." + }, + "funnels" : { + "type" : "object", + "additionalProperties" : { + "$ref" : "#/components/schemas/RevisionDTO" + }, + "description" : "The ids of the funnels in this snippet. These ids will be populated within each response. They can be specified when creating a snippet. However, once a snippet has been created its contents cannot be modified (these ids are ignored during update requests)." + }, + "id" : { + "type" : "string", + "description" : "The id of the snippet." + }, + "inputPorts" : { + "type" : "object", + "additionalProperties" : { + "$ref" : "#/components/schemas/RevisionDTO" + }, + "description" : "The ids of the input ports in this snippet. These ids will be populated within each response. They can be specified when creating a snippet. However, once a snippet has been created its contents cannot be modified (these ids are ignored during update requests)." + }, + "labels" : { + "type" : "object", + "additionalProperties" : { + "$ref" : "#/components/schemas/RevisionDTO" + }, + "description" : "The ids of the labels in this snippet. These ids will be populated within each response. They can be specified when creating a snippet. However, once a snippet has been created its contents cannot be modified (these ids are ignored during update requests)." + }, + "outputPorts" : { + "type" : "object", + "additionalProperties" : { + "$ref" : "#/components/schemas/RevisionDTO" + }, + "description" : "The ids of the output ports in this snippet. These ids will be populated within each response. They can be specified when creating a snippet. However, once a snippet has been created its contents cannot be modified (these ids are ignored during update requests)." + }, + "parentGroupId" : { + "type" : "string", + "description" : "The group id for the components in the snippet." + }, + "processGroups" : { + "type" : "object", + "additionalProperties" : { + "$ref" : "#/components/schemas/RevisionDTO" + }, + "description" : "The ids of the process groups in this snippet. These ids will be populated within each response. They can be specified when creating a snippet. However, once a snippet has been created its contents cannot be modified (these ids are ignored during update requests)." + }, + "processors" : { + "type" : "object", + "additionalProperties" : { + "$ref" : "#/components/schemas/RevisionDTO" + }, + "description" : "The ids of the processors in this snippet. These ids will be populated within each response. They can be specified when creating a snippet. However, once a snippet has been created its contents cannot be modified (these ids are ignored during update requests)." + }, + "remoteProcessGroups" : { + "type" : "object", + "additionalProperties" : { + "$ref" : "#/components/schemas/RevisionDTO" + }, + "description" : "The ids of the remote process groups in this snippet.\nThese ids will be populated within each response.\nThey can be specified when creating a snippet.\nHowever, once a snippet has been created its contents cannot be modified (these ids are ignored during update requests).\n" + }, + "uri" : { + "type" : "string", + "description" : "The URI of the snippet." + } + } + }, + "SnippetEntity" : { + "type" : "object", + "properties" : { + "disconnectedNodeAcknowledged" : { + "type" : "boolean", + "description" : "Acknowledges that this node is disconnected to allow for mutable requests to proceed." + }, + "snippet" : { + "$ref" : "#/components/schemas/SnippetDTO" + } + }, + "xml" : { + "name" : "snippetEntity" + } + }, + "StartVersionControlRequestEntity" : { + "type" : "object", + "properties" : { + "disconnectedNodeAcknowledged" : { + "type" : "boolean", + "description" : "Acknowledges that this node is disconnected to allow for mutable requests to proceed." + }, + "processGroupRevision" : { + "$ref" : "#/components/schemas/RevisionDTO" + }, + "versionedFlow" : { + "$ref" : "#/components/schemas/VersionedFlowDTO" + } + }, + "xml" : { + "name" : "startVersionControlRequestEntity" + } + }, + "StateEntryDTO" : { + "type" : "object", + "description" : "The state.", + "properties" : { + "clusterNodeAddress" : { + "type" : "string", + "description" : "The label for the node where the state originated." + }, + "clusterNodeId" : { + "type" : "string", + "description" : "The identifier for the node where the state originated." + }, + "key" : { + "type" : "string", + "description" : "The key for this state." + }, + "value" : { + "type" : "string", + "description" : "The value for this state." + } + } + }, + "StateMapDTO" : { + "type" : "object", + "description" : "The local state for this component.", + "properties" : { + "scope" : { + "type" : "string", + "description" : "The scope of this StateMap." + }, + "state" : { + "type" : "array", + "description" : "The state.", + "items" : { + "$ref" : "#/components/schemas/StateEntryDTO" + } + }, + "totalEntryCount" : { + "type" : "integer", + "format" : "int32", + "description" : "The total number of state entries. When the state map is lengthy, only of portion of the entries are returned." + } + } + }, + "Stateful" : { + "type" : "object", + "description" : "Indicates if the component stores state", + "properties" : { + "description" : { + "type" : "string", + "description" : "Description of what information is being stored in the StateManager" + }, + "scopes" : { + "type" : "array", + "description" : "Indicates the Scope(s) associated with the State that is stored and retrieved", + "items" : { + "type" : "string", + "description" : "Indicates the Scope(s) associated with the State that is stored and retrieved", + "enum" : [ "CLUSTER", "LOCAL" ] + }, + "uniqueItems" : true + } + } + }, + "StatusDescriptorDTO" : { + "type" : "object", + "description" : "The Descriptors that provide information on each of the metrics provided in the status history", + "properties" : { + "description" : { + "type" : "string", + "description" : "The description of the status field." + }, + "field" : { + "type" : "string", + "description" : "The name of the status field." + }, + "formatter" : { + "type" : "string", + "description" : "The formatter for the status descriptor." + }, + "label" : { + "type" : "string", + "description" : "The label for the status field." + } + } + }, + "StatusHistoryDTO" : { + "type" : "object", + "properties" : { + "aggregateSnapshots" : { + "type" : "array", + "description" : "A list of StatusSnapshotDTO objects that provide the actual metric values for the component. If the NiFi instance is clustered, this will represent the aggregate status across all nodes. If the NiFi instance is not clustered, this will represent the status of the entire NiFi instance.", + "items" : { + "$ref" : "#/components/schemas/StatusSnapshotDTO" + } + }, + "componentDetails" : { + "type" : "object", + "additionalProperties" : { + "type" : "string", + "description" : "A Map of key/value pairs that describe the component that the status history belongs to" + }, + "description" : "A Map of key/value pairs that describe the component that the status history belongs to" + }, + "fieldDescriptors" : { + "type" : "array", + "description" : "The Descriptors that provide information on each of the metrics provided in the status history", + "items" : { + "$ref" : "#/components/schemas/StatusDescriptorDTO" + } + }, + "generated" : { + "type" : "string", + "description" : "When the status history was generated." + }, + "nodeSnapshots" : { + "type" : "array", + "description" : "The NodeStatusSnapshotsDTO objects that provide the actual metric values for the component, for each node. If the NiFi instance is not clustered, this value will be null.", + "items" : { + "$ref" : "#/components/schemas/NodeStatusSnapshotsDTO" + } + } + } + }, + "StatusHistoryEntity" : { + "type" : "object", + "properties" : { + "canRead" : { + "type" : "boolean", + "description" : "Indicates whether the user can read a given resource.", + "readOnly" : true + }, + "statusHistory" : { + "$ref" : "#/components/schemas/StatusHistoryDTO" + } + }, + "xml" : { + "name" : "statusHistoryEntity" + } + }, + "StatusSnapshotDTO" : { + "type" : "object", + "description" : "A list of StatusSnapshotDTO objects that provide the actual metric values for the component for this node.", + "properties" : { + "statusMetrics" : { + "type" : "object", + "additionalProperties" : { + "type" : "integer", + "format" : "int64", + "description" : "The status metrics." + }, + "description" : "The status metrics." + }, + "timestamp" : { + "type" : "string", + "format" : "date-time", + "description" : "The timestamp of the snapshot." + } + } + }, + "StorageUsageDTO" : { + "type" : "object", + "description" : "The provenance repository storage usage.", + "properties" : { + "freeSpace" : { + "type" : "string", + "description" : "Amount of free space." + }, + "freeSpaceBytes" : { + "type" : "integer", + "format" : "int64", + "description" : "The number of bytes of free space." + }, + "identifier" : { + "type" : "string", + "description" : "The identifier of this storage location. The identifier will correspond to the identifier keyed in the storage configuration." + }, + "totalSpace" : { + "type" : "string", + "description" : "Amount of total space." + }, + "totalSpaceBytes" : { + "type" : "integer", + "format" : "int64", + "description" : "The number of bytes of total space." + }, + "usedSpace" : { + "type" : "string", + "description" : "Amount of used space." + }, + "usedSpaceBytes" : { + "type" : "integer", + "format" : "int64", + "description" : "The number of bytes of used space." + }, + "utilization" : { + "type" : "string", + "description" : "Utilization of this storage location." + } + } + }, + "StreamingOutput" : { + "type" : "object" + }, + "SubmitReplayRequestEntity" : { + "type" : "object", + "properties" : { + "clusterNodeId" : { + "type" : "string", + "description" : "The identifier of the node where to submit the replay request." + }, + "eventId" : { + "type" : "integer", + "format" : "int64", + "description" : "The event identifier" + } + }, + "xml" : { + "name" : "copySnippetRequestEntity" + } + }, + "SupportedMimeTypesDTO" : { + "type" : "object", + "description" : "The mime types this Content Viewer supports.", + "properties" : { + "displayName" : { + "type" : "string", + "description" : "The display name of the mime types.", + "readOnly" : true + }, + "mimeTypes" : { + "type" : "array", + "description" : "The mime types this Content Viewer supports.", + "items" : { + "type" : "string", + "description" : "The mime types this Content Viewer supports.", + "readOnly" : true + }, + "readOnly" : true + } + }, + "readOnly" : true + }, + "SystemDiagnosticsDTO" : { + "type" : "object", + "properties" : { + "aggregateSnapshot" : { + "$ref" : "#/components/schemas/SystemDiagnosticsSnapshotDTO" + }, + "nodeSnapshots" : { + "type" : "array", + "description" : "A systems diagnostics snapshot for each node in the cluster. If the NiFi instance is a standalone instance, rather than a cluster, this may be null.", + "items" : { + "$ref" : "#/components/schemas/NodeSystemDiagnosticsSnapshotDTO" + } + } + } + }, + "SystemDiagnosticsEntity" : { + "type" : "object", + "properties" : { + "systemDiagnostics" : { + "$ref" : "#/components/schemas/SystemDiagnosticsDTO" + } + }, + "xml" : { + "name" : "systemDiagnosticsEntity" + } + }, + "SystemDiagnosticsSnapshotDTO" : { + "type" : "object", + "description" : "The System Diagnostics snapshot from the node.", + "properties" : { + "availableProcessors" : { + "type" : "integer", + "format" : "int32", + "description" : "Number of available processors if supported by the underlying system." + }, + "contentRepositoryStorageUsage" : { + "type" : "array", + "description" : "The content repository storage usage.", + "items" : { + "$ref" : "#/components/schemas/StorageUsageDTO" + }, + "uniqueItems" : true + }, + "daemonThreads" : { + "type" : "integer", + "format" : "int32", + "description" : "Number of daemon threads." + }, + "flowFileRepositoryStorageUsage" : { + "$ref" : "#/components/schemas/StorageUsageDTO" + }, + "freeHeap" : { + "type" : "string", + "description" : "Amount of free heap." + }, + "freeHeapBytes" : { + "type" : "integer", + "format" : "int64", + "description" : "The number of bytes that are allocated to the JVM heap but not currently being used" + }, + "freeNonHeap" : { + "type" : "string", + "description" : "Amount of free non heap." + }, + "freeNonHeapBytes" : { + "type" : "integer", + "format" : "int64", + "description" : "Total number of free non-heap bytes available to the JVM" + }, + "garbageCollection" : { + "type" : "array", + "description" : "The garbage collection details.", + "items" : { + "$ref" : "#/components/schemas/GarbageCollectionDTO" + }, + "uniqueItems" : true + }, + "heapUtilization" : { + "type" : "string", + "description" : "Utilization of heap." + }, + "maxHeap" : { + "type" : "string", + "description" : "Maximum size of heap." + }, + "maxHeapBytes" : { + "type" : "integer", + "format" : "int64", + "description" : "The maximum number of bytes that can be used by the JVM" + }, + "maxNonHeap" : { + "type" : "string", + "description" : "Maximum size of non heap." + }, + "maxNonHeapBytes" : { + "type" : "integer", + "format" : "int64", + "description" : "The maximum number of bytes that the JVM can use for non-heap purposes" + }, + "nonHeapUtilization" : { + "type" : "string", + "description" : "Utilization of non heap." + }, + "processorLoadAverage" : { + "type" : "number", + "format" : "double", + "description" : "The processor load average if supported by the underlying system." + }, + "provenanceRepositoryStorageUsage" : { + "type" : "array", + "description" : "The provenance repository storage usage.", + "items" : { + "$ref" : "#/components/schemas/StorageUsageDTO" + }, + "uniqueItems" : true + }, + "resourceClaimDetails" : { + "type" : "array", + "items" : { + "$ref" : "#/components/schemas/ResourceClaimDetailsDTO" + } + }, + "statsLastRefreshed" : { + "type" : "string", + "description" : "When the diagnostics were generated." + }, + "totalHeap" : { + "type" : "string", + "description" : "Total size of heap." + }, + "totalHeapBytes" : { + "type" : "integer", + "format" : "int64", + "description" : "The total number of bytes that are available for the JVM heap to use" + }, + "totalNonHeap" : { + "type" : "string", + "description" : "Total size of non heap." + }, + "totalNonHeapBytes" : { + "type" : "integer", + "format" : "int64", + "description" : "Total number of bytes allocated to the JVM not used for heap" + }, + "totalThreads" : { + "type" : "integer", + "format" : "int32", + "description" : "Total number of threads." + }, + "uptime" : { + "type" : "string", + "description" : "The uptime of the Java virtual machine" + }, + "usedHeap" : { + "type" : "string", + "description" : "Amount of used heap." + }, + "usedHeapBytes" : { + "type" : "integer", + "format" : "int64", + "description" : "The number of bytes of JVM heap that are currently being used" + }, + "usedNonHeap" : { + "type" : "string", + "description" : "Amount of use non heap." + }, + "usedNonHeapBytes" : { + "type" : "integer", + "format" : "int64", + "description" : "Total number of bytes used by the JVM not in the heap space" + }, + "versionInfo" : { + "$ref" : "#/components/schemas/VersionInfoDTO" + } + } + }, + "SystemResourceConsideration" : { + "type" : "object", + "description" : "The system resource considerations for the given component", + "properties" : { + "description" : { + "type" : "string", + "description" : "The description of how the resource is affected" + }, + "resource" : { + "type" : "string", + "description" : "The resource to consider" + } + } + }, + "TenantDTO" : { + "type" : "object", + "properties" : { + "configurable" : { + "type" : "boolean", + "description" : "Whether this tenant is configurable." + }, + "id" : { + "type" : "string", + "description" : "The id of the component." + }, + "identity" : { + "type" : "string", + "description" : "The identity of the tenant." + }, + "parentGroupId" : { + "type" : "string", + "description" : "The id of parent process group of this component if applicable." + }, + "position" : { + "$ref" : "#/components/schemas/PositionDTO" + }, + "versionedComponentId" : { + "type" : "string", + "description" : "The ID of the corresponding component that is under version control" + } + } + }, + "TenantEntity" : { + "type" : "object", + "description" : "The set of user group IDs associated with this access policy.", + "properties" : { + "bulletins" : { + "type" : "array", + "description" : "The bulletins for this component.", + "items" : { + "$ref" : "#/components/schemas/BulletinEntity" + } + }, + "component" : { + "$ref" : "#/components/schemas/TenantDTO" + }, + "disconnectedNodeAcknowledged" : { + "type" : "boolean", + "description" : "Acknowledges that this node is disconnected to allow for mutable requests to proceed." + }, + "id" : { + "type" : "string", + "description" : "The id of the component." + }, + "permissions" : { + "$ref" : "#/components/schemas/PermissionsDTO" + }, + "position" : { + "$ref" : "#/components/schemas/PositionDTO" + }, + "revision" : { + "$ref" : "#/components/schemas/RevisionDTO" + }, + "uri" : { + "type" : "string", + "description" : "The URI for futures requests to the component." + } + }, + "xml" : { + "name" : "tenantEntity" + } + }, + "TenantsEntity" : { + "type" : "object", + "properties" : { + "userGroups" : { + "type" : "array", + "items" : { + "$ref" : "#/components/schemas/TenantEntity" + } + }, + "users" : { + "type" : "array", + "items" : { + "$ref" : "#/components/schemas/TenantEntity" + } + } + }, + "xml" : { + "name" : "tenantsEntity" + } + }, + "TransactionResultEntity" : { + "type" : "object", + "properties" : { + "flowFileSent" : { + "type" : "integer", + "format" : "int32" + }, + "message" : { + "type" : "string" + }, + "responseCode" : { + "type" : "integer", + "format" : "int32" + } + }, + "xml" : { + "name" : "transactionResultEntity" + } + }, + "UpdateControllerServiceReferenceRequestEntity" : { + "type" : "object", + "properties" : { + "disconnectedNodeAcknowledged" : { + "type" : "boolean", + "description" : "Acknowledges that this node is disconnected to allow for mutable requests to proceed." + }, + "id" : { + "type" : "string", + "description" : "The identifier of the Controller Service." + }, + "referencingComponentRevisions" : { + "type" : "object", + "additionalProperties" : { + "$ref" : "#/components/schemas/RevisionDTO" + }, + "description" : "The revisions for all referencing components." + }, + "state" : { + "type" : "string", + "description" : "The new state of the references for the controller service.", + "enum" : [ "ENABLED, DISABLED, RUNNING, STOPPED" ] + }, + "uiOnly" : { + "type" : "boolean", + "description" : "Indicates whether or not the response should only include fields necessary for rendering the NiFi User Interface.\nAs such, when this value is set to true, some fields may be returned as null values, and the selected fields may change at any time without notice.\nAs a result, this value should not be set to true by any client other than the UI.\n" + } + }, + "xml" : { + "name" : "updateControllerServiceReferenceRequestEntity" + } + }, + "UseCase" : { + "type" : "object", + "description" : "A list of use cases that have been documented for this Processor", + "properties" : { + "configuration" : { + "type" : "string", + "description" : "A description of how to configure the Processor to perform the task described in the use case" + }, + "description" : { + "type" : "string", + "description" : "A description of the use case" + }, + "inputRequirement" : { + "type" : "string", + "description" : "Specifies whether an incoming FlowFile is expected for this use case", + "enum" : [ "INPUT_REQUIRED", "INPUT_ALLOWED", "INPUT_FORBIDDEN" ] + }, + "keywords" : { + "type" : "array", + "description" : "Keywords that pertain to the use case", + "items" : { + "type" : "string", + "description" : "Keywords that pertain to the use case" + } + }, + "notes" : { + "type" : "string", + "description" : "Any pertinent notes about the use case" + } + } + }, + "UserDTO" : { + "type" : "object", + "properties" : { + "accessPolicies" : { + "type" : "array", + "description" : "The access policies this user belongs to.", + "items" : { + "$ref" : "#/components/schemas/AccessPolicySummaryEntity" + }, + "readOnly" : true, + "uniqueItems" : true + }, + "configurable" : { + "type" : "boolean", + "description" : "Whether this tenant is configurable." + }, + "id" : { + "type" : "string", + "description" : "The id of the component." + }, + "identity" : { + "type" : "string", + "description" : "The identity of the tenant." + }, + "parentGroupId" : { + "type" : "string", + "description" : "The id of parent process group of this component if applicable." + }, + "position" : { + "$ref" : "#/components/schemas/PositionDTO" + }, + "userGroups" : { + "type" : "array", + "description" : "The groups to which the user belongs. This field is read only and it provided for convenience.", + "items" : { + "$ref" : "#/components/schemas/TenantEntity" + }, + "readOnly" : true, + "uniqueItems" : true + }, + "versionedComponentId" : { + "type" : "string", + "description" : "The ID of the corresponding component that is under version control" + } + } + }, + "UserEntity" : { + "type" : "object", + "properties" : { + "bulletins" : { + "type" : "array", + "description" : "The bulletins for this component.", + "items" : { + "$ref" : "#/components/schemas/BulletinEntity" + } + }, + "component" : { + "$ref" : "#/components/schemas/UserDTO" + }, + "disconnectedNodeAcknowledged" : { + "type" : "boolean", + "description" : "Acknowledges that this node is disconnected to allow for mutable requests to proceed." + }, + "id" : { + "type" : "string", + "description" : "The id of the component." + }, + "permissions" : { + "$ref" : "#/components/schemas/PermissionsDTO" + }, + "position" : { + "$ref" : "#/components/schemas/PositionDTO" + }, + "revision" : { + "$ref" : "#/components/schemas/RevisionDTO" + }, + "uri" : { + "type" : "string", + "description" : "The URI for futures requests to the component." + } + }, + "xml" : { + "name" : "userEntity" + } + }, + "UserGroupDTO" : { + "type" : "object", + "properties" : { + "accessPolicies" : { + "type" : "array", + "description" : "The access policies this user group belongs to. This field was incorrectly defined as an AccessPolicyEntity. For compatibility reasons the field will remain of this type, however only the fields that are present in the AccessPolicySummaryEntity will be populated here.", + "items" : { + "$ref" : "#/components/schemas/AccessPolicyEntity" + }, + "readOnly" : true, + "uniqueItems" : true + }, + "configurable" : { + "type" : "boolean", + "description" : "Whether this tenant is configurable." + }, + "id" : { + "type" : "string", + "description" : "The id of the component." + }, + "identity" : { + "type" : "string", + "description" : "The identity of the tenant." + }, + "parentGroupId" : { + "type" : "string", + "description" : "The id of parent process group of this component if applicable." + }, + "position" : { + "$ref" : "#/components/schemas/PositionDTO" + }, + "users" : { + "type" : "array", + "description" : "The users that belong to the user group.", + "items" : { + "$ref" : "#/components/schemas/TenantEntity" + }, + "uniqueItems" : true + }, + "versionedComponentId" : { + "type" : "string", + "description" : "The ID of the corresponding component that is under version control" + } + } + }, + "UserGroupEntity" : { + "type" : "object", + "properties" : { + "bulletins" : { + "type" : "array", + "description" : "The bulletins for this component.", + "items" : { + "$ref" : "#/components/schemas/BulletinEntity" + } + }, + "component" : { + "$ref" : "#/components/schemas/UserGroupDTO" + }, + "disconnectedNodeAcknowledged" : { + "type" : "boolean", + "description" : "Acknowledges that this node is disconnected to allow for mutable requests to proceed." + }, + "id" : { + "type" : "string", + "description" : "The id of the component." + }, + "permissions" : { + "$ref" : "#/components/schemas/PermissionsDTO" + }, + "position" : { + "$ref" : "#/components/schemas/PositionDTO" + }, + "revision" : { + "$ref" : "#/components/schemas/RevisionDTO" + }, + "uri" : { + "type" : "string", + "description" : "The URI for futures requests to the component." + } + }, + "xml" : { + "name" : "userGroupEntity" + } + }, + "UserGroupsEntity" : { + "type" : "object", + "properties" : { + "userGroups" : { + "type" : "array", + "items" : { + "$ref" : "#/components/schemas/UserGroupEntity" + } + } + }, + "xml" : { + "name" : "userGroupsEntity" + } + }, + "UsersEntity" : { + "type" : "object", + "properties" : { + "generated" : { + "type" : "string", + "description" : "When this content was generated." + }, + "users" : { + "type" : "array", + "items" : { + "$ref" : "#/components/schemas/UserEntity" + } + } + }, + "xml" : { + "name" : "usersEntity" + } + }, + "VerifyConfigRequestDTO" : { + "type" : "object", + "description" : "The request", + "properties" : { + "attributes" : { + "type" : "object", + "additionalProperties" : { + "type" : "string", + "description" : "FlowFile Attributes that should be used to evaluate Expression Language for resolving property values" + }, + "description" : "FlowFile Attributes that should be used to evaluate Expression Language for resolving property values" + }, + "complete" : { + "type" : "boolean", + "description" : "Whether or not the request is completed", + "readOnly" : true + }, + "componentId" : { + "type" : "string", + "description" : "The ID of the component whose configuration was verified" + }, + "failureReason" : { + "type" : "string", + "description" : "The reason for the request failing, or null if the request has not failed", + "readOnly" : true + }, + "lastUpdated" : { + "type" : "string", + "format" : "date-time", + "description" : "The timestamp of when the request was last updated", + "readOnly" : true + }, + "percentCompleted" : { + "type" : "integer", + "format" : "int32", + "description" : "A value between 0 and 100 (inclusive) indicating how close the request is to completion", + "readOnly" : true + }, + "properties" : { + "type" : "object", + "additionalProperties" : { + "type" : "string", + "description" : "The configured component properties" + }, + "description" : "The configured component properties" + }, + "requestId" : { + "type" : "string", + "description" : "The ID of the request", + "readOnly" : true + }, + "results" : { + "type" : "array", + "description" : "The Results of the verification", + "items" : { + "$ref" : "#/components/schemas/ConfigVerificationResultDTO" + }, + "readOnly" : true + }, + "state" : { + "type" : "string", + "description" : "A description of the current state of the request", + "readOnly" : true + }, + "submissionTime" : { + "type" : "string", + "format" : "date-time", + "description" : "The timestamp of when the request was submitted", + "readOnly" : true + }, + "updateSteps" : { + "type" : "array", + "description" : "The steps that are required in order to complete the request, along with the status of each", + "items" : { + "$ref" : "#/components/schemas/VerifyConfigUpdateStepDTO" + }, + "readOnly" : true + }, + "uri" : { + "type" : "string", + "description" : "The URI for the request", + "readOnly" : true + } + } + }, + "VerifyConfigRequestEntity" : { + "type" : "object", + "properties" : { + "request" : { + "$ref" : "#/components/schemas/VerifyConfigRequestDTO" + } + }, + "xml" : { + "name" : "verifyConfigRequest" + } + }, + "VerifyConfigUpdateStepDTO" : { + "type" : "object", + "description" : "The steps that are required in order to complete the request, along with the status of each", + "properties" : { + "complete" : { + "type" : "boolean", + "description" : "Whether or not this step has completed", + "readOnly" : true + }, + "description" : { + "type" : "string", + "description" : "Explanation of what happens in this step", + "readOnly" : true + }, + "failureReason" : { + "type" : "string", + "description" : "An explanation of why this step failed, or null if this step did not fail", + "readOnly" : true + } + }, + "readOnly" : true + }, + "VersionControlComponentMappingEntity" : { + "type" : "object", + "properties" : { + "disconnectedNodeAcknowledged" : { + "type" : "boolean", + "description" : "Acknowledges that this node is disconnected to allow for mutable requests to proceed." + }, + "processGroupRevision" : { + "$ref" : "#/components/schemas/RevisionDTO" + }, + "versionControlComponentMapping" : { + "type" : "object", + "additionalProperties" : { + "type" : "string", + "description" : "The mapping of Versioned Component Identifiers to instance ID's" + }, + "description" : "The mapping of Versioned Component Identifiers to instance ID's" + }, + "versionControlInformation" : { + "$ref" : "#/components/schemas/VersionControlInformationDTO" + } + }, + "xml" : { + "name" : "versionControlComponentMappingEntity" + } + }, + "VersionControlInformationDTO" : { + "type" : "object", + "description" : "The Version Control information", + "properties" : { + "branch" : { + "type" : "string", + "description" : "The ID of the branch that the flow is stored in" + }, + "bucketId" : { + "type" : "string", + "description" : "The ID of the bucket that the flow is stored in" + }, + "bucketName" : { + "type" : "string", + "description" : "The name of the bucket that the flow is stored in", + "readOnly" : true + }, + "flowDescription" : { + "type" : "string", + "description" : "The description of the flow" + }, + "flowId" : { + "type" : "string", + "description" : "The ID of the flow" + }, + "flowName" : { + "type" : "string", + "description" : "The name of the flow" + }, + "groupId" : { + "type" : "string", + "description" : "The ID of the Process Group that is under version control" + }, + "registryId" : { + "type" : "string", + "description" : "The ID of the registry that the flow is stored in" + }, + "registryName" : { + "type" : "string", + "description" : "The name of the registry that the flow is stored in", + "readOnly" : true + }, + "state" : { + "type" : "string", + "description" : "The current state of the Process Group, as it relates to the Versioned Flow", + "enum" : [ "LOCALLY_MODIFIED, STALE, LOCALLY_MODIFIED_AND_STALE, UP_TO_DATE, SYNC_FAILURE" ], + "readOnly" : true + }, + "stateExplanation" : { + "type" : "string", + "description" : "Explanation of why the group is in the specified state", + "readOnly" : true + }, + "storageLocation" : { + "type" : "string", + "description" : "The storage location" + }, + "version" : { + "type" : "string", + "description" : "The version of the flow" + } + } + }, + "VersionControlInformationEntity" : { + "type" : "object", + "properties" : { + "disconnectedNodeAcknowledged" : { + "type" : "boolean", + "description" : "Acknowledges that this node is disconnected to allow for mutable requests to proceed." + }, + "processGroupRevision" : { + "$ref" : "#/components/schemas/RevisionDTO" + }, + "versionControlInformation" : { + "$ref" : "#/components/schemas/VersionControlInformationDTO" + } + }, + "xml" : { + "name" : "versionControlInformationEntity" + } + }, + "VersionInfoDTO" : { + "type" : "object", + "description" : "The nifi, os, java, and build version information", + "properties" : { + "buildBranch" : { + "type" : "string", + "description" : "Build branch" + }, + "buildRevision" : { + "type" : "string", + "description" : "Build revision or commit hash" + }, + "buildTag" : { + "type" : "string", + "description" : "Build tag" + }, + "buildTimestamp" : { + "type" : "string", + "format" : "date-time", + "description" : "Build timestamp" + }, + "javaVendor" : { + "type" : "string", + "description" : "Java JVM vendor" + }, + "javaVersion" : { + "type" : "string", + "description" : "Java version" + }, + "niFiVersion" : { + "type" : "string", + "description" : "The version of this NiFi." + }, + "osArchitecture" : { + "type" : "string", + "description" : "Host operating system architecture" + }, + "osName" : { + "type" : "string", + "description" : "Host operating system name" + }, + "osVersion" : { + "type" : "string", + "description" : "Host operating system version" + } + } + }, + "VersionedAsset" : { + "type" : "object", + "description" : "The assets that are referenced by this parameter", + "properties" : { + "identifier" : { + "type" : "string", + "description" : "The identifier of the asset" + }, + "name" : { + "type" : "string", + "description" : "The name of the asset" + } + } + }, + "VersionedConnection" : { + "type" : "object", + "description" : "The Connections", + "properties" : { + "backPressureDataSizeThreshold" : { + "type" : "string", + "description" : "The object data size threshold for determining when back pressure is applied. Updating this value is a passive change in the sense that it won't impact whether existing files over the limit are affected but it does help feeder processors to stop pushing too much into this work queue." + }, + "backPressureObjectThreshold" : { + "type" : "integer", + "format" : "int64", + "description" : "The object count threshold for determining when back pressure is applied. Updating this value is a passive change in the sense that it won't impact whether existing files over the limit are affected but it does help feeder processors to stop pushing too much into this work queue." + }, + "bends" : { + "type" : "array", + "description" : "The bend points on the connection.", + "items" : { + "$ref" : "#/components/schemas/Position" + } + }, + "comments" : { + "type" : "string", + "description" : "The user-supplied comments for the component" + }, + "componentType" : { + "type" : "string", + "enum" : [ "CONNECTION", "PROCESSOR", "PROCESS_GROUP", "REMOTE_PROCESS_GROUP", "INPUT_PORT", "OUTPUT_PORT", "REMOTE_INPUT_PORT", "REMOTE_OUTPUT_PORT", "FUNNEL", "LABEL", "CONTROLLER_SERVICE", "REPORTING_TASK", "FLOW_ANALYSIS_RULE", "PARAMETER_CONTEXT", "PARAMETER_PROVIDER", "FLOW_REGISTRY_CLIENT" ] + }, + "destination" : { + "$ref" : "#/components/schemas/ConnectableComponent" + }, + "flowFileExpiration" : { + "type" : "string", + "description" : "The amount of time a flow file may be in the flow before it will be automatically aged out of the flow. Once a flow file reaches this age it will be terminated from the flow the next time a processor attempts to start work on it." + }, + "groupIdentifier" : { + "type" : "string", + "description" : "The ID of the Process Group that this component belongs to" + }, + "identifier" : { + "type" : "string", + "description" : "The component's unique identifier" + }, + "instanceIdentifier" : { + "type" : "string", + "description" : "The instance ID of an existing component that is described by this VersionedComponent, or null if this is not mapped to an instantiated component" + }, + "labelIndex" : { + "type" : "integer", + "format" : "int32", + "description" : "The index of the bend point where to place the connection label." + }, + "loadBalanceCompression" : { + "type" : "string", + "description" : "Whether or not compression should be used when transferring FlowFiles between nodes", + "enum" : [ "DO_NOT_COMPRESS, COMPRESS_ATTRIBUTES_ONLY, COMPRESS_ATTRIBUTES_AND_CONTENT" ] + }, + "loadBalanceStrategy" : { + "type" : "string", + "description" : "The Strategy to use for load balancing data across the cluster, or null, if no Load Balance Strategy has been specified.", + "enum" : [ "DO_NOT_LOAD_BALANCE, PARTITION_BY_ATTRIBUTE, ROUND_ROBIN, SINGLE_NODE" ] + }, + "name" : { + "type" : "string", + "description" : "The component's name" + }, + "partitioningAttribute" : { + "type" : "string", + "description" : "The attribute to use for partitioning data as it is load balanced across the cluster. If the Load Balance Strategy is configured to use PARTITION_BY_ATTRIBUTE, the value returned by this method is the name of the FlowFile Attribute that will be used to determine which node in the cluster should receive a given FlowFile. If the Load Balance Strategy is unset or is set to any other value, the Partitioning Attribute has no effect." + }, + "position" : { + "$ref" : "#/components/schemas/Position" + }, + "prioritizers" : { + "type" : "array", + "description" : "The comparators used to prioritize the queue.", + "items" : { + "type" : "string", + "description" : "The comparators used to prioritize the queue." + } + }, + "selectedRelationships" : { + "type" : "array", + "description" : "The selected relationship that comprise the connection.", + "items" : { + "type" : "string", + "description" : "The selected relationship that comprise the connection." + }, + "uniqueItems" : true + }, + "source" : { + "$ref" : "#/components/schemas/ConnectableComponent" + }, + "zIndex" : { + "type" : "integer", + "format" : "int64", + "description" : "The z index of the connection." + } + } + }, + "VersionedControllerService" : { + "type" : "object", + "description" : "The Controller Services", + "properties" : { + "annotationData" : { + "type" : "string", + "description" : "The annotation for the controller service. This is how the custom UI relays configuration to the controller service." + }, + "bulletinLevel" : { + "type" : "string", + "description" : "The level at which the controller service will report bulletins." + }, + "bundle" : { + "$ref" : "#/components/schemas/Bundle" + }, + "comments" : { + "type" : "string", + "description" : "The user-supplied comments for the component" + }, + "componentType" : { + "type" : "string", + "enum" : [ "CONNECTION", "PROCESSOR", "PROCESS_GROUP", "REMOTE_PROCESS_GROUP", "INPUT_PORT", "OUTPUT_PORT", "REMOTE_INPUT_PORT", "REMOTE_OUTPUT_PORT", "FUNNEL", "LABEL", "CONTROLLER_SERVICE", "REPORTING_TASK", "FLOW_ANALYSIS_RULE", "PARAMETER_CONTEXT", "PARAMETER_PROVIDER", "FLOW_REGISTRY_CLIENT" ] + }, + "controllerServiceApis" : { + "type" : "array", + "description" : "Lists the APIs this Controller Service implements.", + "items" : { + "$ref" : "#/components/schemas/ControllerServiceAPI" + } + }, + "groupIdentifier" : { + "type" : "string", + "description" : "The ID of the Process Group that this component belongs to" + }, + "identifier" : { + "type" : "string", + "description" : "The component's unique identifier" + }, + "instanceIdentifier" : { + "type" : "string", + "description" : "The instance ID of an existing component that is described by this VersionedComponent, or null if this is not mapped to an instantiated component" + }, + "name" : { + "type" : "string", + "description" : "The component's name" + }, + "position" : { + "$ref" : "#/components/schemas/Position" + }, + "properties" : { + "type" : "object", + "additionalProperties" : { + "type" : "string", + "description" : "The properties for the component. Properties whose value is not set will only contain the property name." + }, + "description" : "The properties for the component. Properties whose value is not set will only contain the property name." + }, + "propertyDescriptors" : { + "type" : "object", + "additionalProperties" : { + "$ref" : "#/components/schemas/VersionedPropertyDescriptor" + }, + "description" : "The property descriptors for the component." + }, + "scheduledState" : { + "type" : "string", + "description" : "The ScheduledState denoting whether the Controller Service is ENABLED or DISABLED", + "enum" : [ "ENABLED", "DISABLED", "RUNNING" ] + }, + "type" : { + "type" : "string", + "description" : "The type of the extension component" + } + } + }, + "VersionedFlowCoordinates" : { + "type" : "object", + "description" : "The coordinates where the remote flow is stored, or null if the Process Group is not directly under Version Control", + "properties" : { + "branch" : { + "type" : "string", + "description" : "The name of the branch that the flow resides in" + }, + "bucketId" : { + "type" : "string", + "description" : "The UUID of the bucket that the flow resides in" + }, + "flowId" : { + "type" : "string", + "description" : "The UUID of the flow" + }, + "latest" : { + "type" : "boolean", + "description" : "Whether or not these coordinates point to the latest version of the flow" + }, + "registryId" : { + "type" : "string", + "description" : "The identifier of the Flow Registry that contains the flow" + }, + "storageLocation" : { + "type" : "string", + "description" : "The location of the Flow Registry that stores the flow" + }, + "version" : { + "type" : "string", + "description" : "The version of the flow" + } + } + }, + "VersionedFlowDTO" : { + "type" : "object", + "description" : "The versioned flow", + "properties" : { + "action" : { + "type" : "string", + "description" : "The action being performed", + "enum" : [ "COMMIT, FORCE_COMMIT" ] + }, + "branch" : { + "type" : "string", + "description" : "The branch where the flow is stored" + }, + "bucketId" : { + "type" : "string", + "description" : "The ID of the bucket where the flow is stored" + }, + "comments" : { + "type" : "string", + "description" : "Comments for the changeset" + }, + "description" : { + "type" : "string", + "description" : "A description of the flow" + }, + "flowId" : { + "type" : "string", + "description" : "The ID of the flow" + }, + "flowName" : { + "type" : "string", + "description" : "The name of the flow" + }, + "registryId" : { + "type" : "string", + "description" : "The ID of the registry that the flow is tracked to" + } + } + }, + "VersionedFlowEntity" : { + "type" : "object", + "properties" : { + "versionedFlow" : { + "$ref" : "#/components/schemas/VersionedFlowDTO" + } + }, + "xml" : { + "name" : "versionedFlowEntity" + } + }, + "VersionedFlowSnapshotEntity" : { + "type" : "object", + "properties" : { + "disconnectedNodeAcknowledged" : { + "type" : "boolean", + "description" : "Acknowledges that this node is disconnected to allow for mutable requests to proceed." + }, + "processGroupRevision" : { + "$ref" : "#/components/schemas/RevisionDTO" + }, + "registryId" : { + "type" : "string", + "description" : "The ID of the Registry that this flow belongs to" + }, + "updateDescendantVersionedFlows" : { + "type" : "boolean", + "description" : "If the Process Group to be updated has a child or descendant Process Group that is also under Version Control, this specifies whether or not the contents of that child/descendant Process Group should be updated." + }, + "versionedFlow" : { + "$ref" : "#/components/schemas/RegisteredFlowSnapshot" + }, + "versionedFlowSnapshot" : { + "$ref" : "#/components/schemas/RegisteredFlowSnapshot" + } + }, + "xml" : { + "name" : "versionedFlowSnapshotEntity" + } + }, + "VersionedFlowSnapshotMetadataEntity" : { + "type" : "object", + "properties" : { + "registryId" : { + "type" : "string", + "description" : "The ID of the Registry that this flow belongs to" + }, + "versionedFlowSnapshotMetadata" : { + "$ref" : "#/components/schemas/RegisteredFlowSnapshotMetadata" + } + }, + "xml" : { + "name" : "versionedFlowSnapshotMetadataEntity" + } + }, + "VersionedFlowSnapshotMetadataSetEntity" : { + "type" : "object", + "properties" : { + "versionedFlowSnapshotMetadataSet" : { + "type" : "array", + "items" : { + "$ref" : "#/components/schemas/VersionedFlowSnapshotMetadataEntity" + }, + "uniqueItems" : true + } + }, + "xml" : { + "name" : "versionedFlowSnapshotMetadataSetEntity" + } + }, + "VersionedFlowUpdateRequestDTO" : { + "type" : "object", + "description" : "The Flow Update Request", + "properties" : { + "complete" : { + "type" : "boolean", + "description" : "Whether or not this request has completed", + "readOnly" : true + }, + "failureReason" : { + "type" : "string", + "description" : "An explanation of why this request failed, or null if this request has not failed", + "readOnly" : true + }, + "lastUpdated" : { + "type" : "string", + "description" : "The last time this request was updated.", + "readOnly" : true + }, + "percentCompleted" : { + "type" : "integer", + "format" : "int32", + "description" : "The percentage complete for the request, between 0 and 100", + "readOnly" : true + }, + "processGroupId" : { + "type" : "string", + "description" : "The unique ID of the Process Group being updated" + }, + "requestId" : { + "type" : "string", + "description" : "The unique ID of this request.", + "readOnly" : true + }, + "state" : { + "type" : "string", + "description" : "The state of the request", + "readOnly" : true + }, + "uri" : { + "type" : "string", + "description" : "The URI for future requests to this drop request.", + "readOnly" : true + }, + "versionControlInformation" : { + "$ref" : "#/components/schemas/VersionControlInformationDTO" + } + } + }, + "VersionedFlowUpdateRequestEntity" : { + "type" : "object", + "properties" : { + "processGroupRevision" : { + "$ref" : "#/components/schemas/RevisionDTO" + }, + "request" : { + "$ref" : "#/components/schemas/VersionedFlowUpdateRequestDTO" + } + }, + "xml" : { + "name" : "registeredFlowUpdateRequestEntity" + } + }, + "VersionedFlowsEntity" : { + "type" : "object", + "properties" : { + "versionedFlows" : { + "type" : "array", + "items" : { + "$ref" : "#/components/schemas/VersionedFlowEntity" + }, + "uniqueItems" : true + } + }, + "xml" : { + "name" : "versionedFlowsEntity" + } + }, + "VersionedFunnel" : { + "type" : "object", + "description" : "The Funnels", + "properties" : { + "comments" : { + "type" : "string", + "description" : "The user-supplied comments for the component" + }, + "componentType" : { + "type" : "string", + "enum" : [ "CONNECTION", "PROCESSOR", "PROCESS_GROUP", "REMOTE_PROCESS_GROUP", "INPUT_PORT", "OUTPUT_PORT", "REMOTE_INPUT_PORT", "REMOTE_OUTPUT_PORT", "FUNNEL", "LABEL", "CONTROLLER_SERVICE", "REPORTING_TASK", "FLOW_ANALYSIS_RULE", "PARAMETER_CONTEXT", "PARAMETER_PROVIDER", "FLOW_REGISTRY_CLIENT" ] + }, + "groupIdentifier" : { + "type" : "string", + "description" : "The ID of the Process Group that this component belongs to" + }, + "identifier" : { + "type" : "string", + "description" : "The component's unique identifier" + }, + "instanceIdentifier" : { + "type" : "string", + "description" : "The instance ID of an existing component that is described by this VersionedComponent, or null if this is not mapped to an instantiated component" + }, + "name" : { + "type" : "string", + "description" : "The component's name" + }, + "position" : { + "$ref" : "#/components/schemas/Position" + } + } + }, + "VersionedLabel" : { + "type" : "object", + "description" : "The Labels", + "properties" : { + "comments" : { + "type" : "string", + "description" : "The user-supplied comments for the component" + }, + "componentType" : { + "type" : "string", + "enum" : [ "CONNECTION", "PROCESSOR", "PROCESS_GROUP", "REMOTE_PROCESS_GROUP", "INPUT_PORT", "OUTPUT_PORT", "REMOTE_INPUT_PORT", "REMOTE_OUTPUT_PORT", "FUNNEL", "LABEL", "CONTROLLER_SERVICE", "REPORTING_TASK", "FLOW_ANALYSIS_RULE", "PARAMETER_CONTEXT", "PARAMETER_PROVIDER", "FLOW_REGISTRY_CLIENT" ] + }, + "groupIdentifier" : { + "type" : "string", + "description" : "The ID of the Process Group that this component belongs to" + }, + "height" : { + "type" : "number", + "format" : "double", + "description" : "The height of the label in pixels when at a 1:1 scale." + }, + "identifier" : { + "type" : "string", + "description" : "The component's unique identifier" + }, + "instanceIdentifier" : { + "type" : "string", + "description" : "The instance ID of an existing component that is described by this VersionedComponent, or null if this is not mapped to an instantiated component" + }, + "label" : { + "type" : "string", + "description" : "The text that appears in the label." + }, + "name" : { + "type" : "string", + "description" : "The component's name" + }, + "position" : { + "$ref" : "#/components/schemas/Position" + }, + "style" : { + "type" : "object", + "additionalProperties" : { + "type" : "string", + "description" : "The styles for this label (font-size : 12px, background-color : #eee, etc)." + }, + "description" : "The styles for this label (font-size : 12px, background-color : #eee, etc)." + }, + "width" : { + "type" : "number", + "format" : "double", + "description" : "The width of the label in pixels when at a 1:1 scale." + }, + "zIndex" : { + "type" : "integer", + "format" : "int64", + "description" : "The z index of the connection." + } + } + }, + "VersionedParameter" : { + "type" : "object", + "description" : "The parameters in the context", + "properties" : { + "description" : { + "type" : "string", + "description" : "The description of the param" + }, + "name" : { + "type" : "string", + "description" : "The name of the parameter" + }, + "provided" : { + "type" : "boolean", + "description" : "Whether or not the parameter value is provided by a ParameterProvider" + }, + "referencedAssets" : { + "type" : "array", + "description" : "The assets that are referenced by this parameter", + "items" : { + "$ref" : "#/components/schemas/VersionedAsset" + } + }, + "sensitive" : { + "type" : "boolean", + "description" : "Whether or not the parameter value is sensitive" + }, + "value" : { + "type" : "string", + "description" : "The value of the parameter" + } + } + }, + "VersionedParameterContext" : { + "type" : "object", + "properties" : { + "comments" : { + "type" : "string", + "description" : "The user-supplied comments for the component" + }, + "componentType" : { + "type" : "string", + "enum" : [ "CONNECTION", "PROCESSOR", "PROCESS_GROUP", "REMOTE_PROCESS_GROUP", "INPUT_PORT", "OUTPUT_PORT", "REMOTE_INPUT_PORT", "REMOTE_OUTPUT_PORT", "FUNNEL", "LABEL", "CONTROLLER_SERVICE", "REPORTING_TASK", "FLOW_ANALYSIS_RULE", "PARAMETER_CONTEXT", "PARAMETER_PROVIDER", "FLOW_REGISTRY_CLIENT" ] + }, + "description" : { + "type" : "string", + "description" : "The description of the parameter context" + }, + "groupIdentifier" : { + "type" : "string", + "description" : "The ID of the Process Group that this component belongs to" + }, + "identifier" : { + "type" : "string", + "description" : "The component's unique identifier" + }, + "inheritedParameterContexts" : { + "type" : "array", + "description" : "The names of additional parameter contexts from which to inherit parameters", + "items" : { + "type" : "string", + "description" : "The names of additional parameter contexts from which to inherit parameters" + } + }, + "instanceIdentifier" : { + "type" : "string", + "description" : "The instance ID of an existing component that is described by this VersionedComponent, or null if this is not mapped to an instantiated component" + }, + "name" : { + "type" : "string", + "description" : "The component's name" + }, + "parameterGroupName" : { + "type" : "string", + "description" : "The corresponding parameter group name fetched from the parameter provider, if applicable" + }, + "parameterProvider" : { + "type" : "string", + "description" : "The identifier of an optional parameter provider" + }, + "parameters" : { + "type" : "array", + "description" : "The parameters in the context", + "items" : { + "$ref" : "#/components/schemas/VersionedParameter" + }, + "uniqueItems" : true + }, + "position" : { + "$ref" : "#/components/schemas/Position" + }, + "synchronized" : { + "type" : "boolean", + "description" : "True if the parameter provider is set and the context should receive updates when its parameters are next fetched" + } + } + }, + "VersionedPort" : { + "type" : "object", + "description" : "The Output Ports", + "properties" : { + "allowRemoteAccess" : { + "type" : "boolean", + "description" : "Whether or not this port allows remote access for site-to-site" + }, + "comments" : { + "type" : "string", + "description" : "The user-supplied comments for the component" + }, + "componentType" : { + "type" : "string", + "enum" : [ "CONNECTION", "PROCESSOR", "PROCESS_GROUP", "REMOTE_PROCESS_GROUP", "INPUT_PORT", "OUTPUT_PORT", "REMOTE_INPUT_PORT", "REMOTE_OUTPUT_PORT", "FUNNEL", "LABEL", "CONTROLLER_SERVICE", "REPORTING_TASK", "FLOW_ANALYSIS_RULE", "PARAMETER_CONTEXT", "PARAMETER_PROVIDER", "FLOW_REGISTRY_CLIENT" ] + }, + "concurrentlySchedulableTaskCount" : { + "type" : "integer", + "format" : "int32", + "description" : "The number of tasks that should be concurrently scheduled for the port." + }, + "groupIdentifier" : { + "type" : "string", + "description" : "The ID of the Process Group that this component belongs to" + }, + "identifier" : { + "type" : "string", + "description" : "The component's unique identifier" + }, + "instanceIdentifier" : { + "type" : "string", + "description" : "The instance ID of an existing component that is described by this VersionedComponent, or null if this is not mapped to an instantiated component" + }, + "name" : { + "type" : "string", + "description" : "The component's name" + }, + "portFunction" : { + "type" : "string", + "description" : "Specifies how the Port should function", + "enum" : [ "STANDARD", "FAILURE" ] + }, + "position" : { + "$ref" : "#/components/schemas/Position" + }, + "scheduledState" : { + "type" : "string", + "description" : "The scheduled state of the component", + "enum" : [ "ENABLED", "DISABLED", "RUNNING" ] + }, + "type" : { + "type" : "string", + "description" : "The type of port.", + "enum" : [ "INPUT_PORT", "OUTPUT_PORT" ] + } + } + }, + "VersionedProcessGroup" : { + "type" : "object", + "properties" : { + "comments" : { + "type" : "string", + "description" : "The user-supplied comments for the component" + }, + "componentType" : { + "type" : "string", + "enum" : [ "CONNECTION", "PROCESSOR", "PROCESS_GROUP", "REMOTE_PROCESS_GROUP", "INPUT_PORT", "OUTPUT_PORT", "REMOTE_INPUT_PORT", "REMOTE_OUTPUT_PORT", "FUNNEL", "LABEL", "CONTROLLER_SERVICE", "REPORTING_TASK", "FLOW_ANALYSIS_RULE", "PARAMETER_CONTEXT", "PARAMETER_PROVIDER", "FLOW_REGISTRY_CLIENT" ] + }, + "connections" : { + "type" : "array", + "description" : "The Connections", + "items" : { + "$ref" : "#/components/schemas/VersionedConnection" + }, + "uniqueItems" : true + }, + "controllerServices" : { + "type" : "array", + "description" : "The Controller Services", + "items" : { + "$ref" : "#/components/schemas/VersionedControllerService" + }, + "uniqueItems" : true + }, + "defaultBackPressureDataSizeThreshold" : { + "type" : "string", + "description" : "Default value used in this Process Group for the maximum data size of objects that can be queued before back pressure is applied." + }, + "defaultBackPressureObjectThreshold" : { + "type" : "integer", + "format" : "int64", + "description" : "Default value used in this Process Group for the maximum number of objects that can be queued before back pressure is applied." + }, + "defaultFlowFileExpiration" : { + "type" : "string", + "description" : "The default FlowFile Expiration for this Process Group." + }, + "executionEngine" : { + "type" : "string", + "description" : "The Execution Engine that should be used to run the components within the group.", + "enum" : [ "STANDARD", "STATELESS", "INHERITED" ] + }, + "flowFileConcurrency" : { + "type" : "string", + "description" : "The configured FlowFile Concurrency for the Process Group" + }, + "flowFileOutboundPolicy" : { + "type" : "string", + "description" : "The FlowFile Outbound Policy for the Process Group" + }, + "funnels" : { + "type" : "array", + "description" : "The Funnels", + "items" : { + "$ref" : "#/components/schemas/VersionedFunnel" + }, + "uniqueItems" : true + }, + "groupIdentifier" : { + "type" : "string", + "description" : "The ID of the Process Group that this component belongs to" + }, + "identifier" : { + "type" : "string", + "description" : "The component's unique identifier" + }, + "inputPorts" : { + "type" : "array", + "description" : "The Input Ports", + "items" : { + "$ref" : "#/components/schemas/VersionedPort" + }, + "uniqueItems" : true + }, + "instanceIdentifier" : { + "type" : "string", + "description" : "The instance ID of an existing component that is described by this VersionedComponent, or null if this is not mapped to an instantiated component" + }, + "labels" : { + "type" : "array", + "description" : "The Labels", + "items" : { + "$ref" : "#/components/schemas/VersionedLabel" + }, + "uniqueItems" : true + }, + "logFileSuffix" : { + "type" : "string", + "description" : "The log file suffix for this Process Group for dedicated logging." + }, + "maxConcurrentTasks" : { + "type" : "integer", + "format" : "int32", + "description" : "The maximum number of concurrent tasks that should be scheduled for this Process Group when using the Stateless Engine" + }, + "name" : { + "type" : "string", + "description" : "The component's name" + }, + "outputPorts" : { + "type" : "array", + "description" : "The Output Ports", + "items" : { + "$ref" : "#/components/schemas/VersionedPort" + }, + "uniqueItems" : true + }, + "parameterContextName" : { + "type" : "string", + "description" : "The name of the parameter context used by this process group" + }, + "position" : { + "$ref" : "#/components/schemas/Position" + }, + "processGroups" : { + "type" : "array", + "description" : "The child Process Groups", + "items" : { + "$ref" : "#/components/schemas/VersionedProcessGroup" + }, + "uniqueItems" : true + }, + "processors" : { + "type" : "array", + "description" : "The Processors", + "items" : { + "$ref" : "#/components/schemas/VersionedProcessor" + }, + "uniqueItems" : true + }, + "remoteProcessGroups" : { + "type" : "array", + "description" : "The Remote Process Groups", + "items" : { + "$ref" : "#/components/schemas/VersionedRemoteProcessGroup" + }, + "uniqueItems" : true + }, + "scheduledState" : { + "type" : "string", + "description" : "The Scheduled State of the Process Group, if the group is configured to use the Stateless Execution Engine. Otherwise, this value has no relevance.", + "enum" : [ "ENABLED", "DISABLED", "RUNNING" ] + }, + "statelessFlowTimeout" : { + "type" : "string", + "description" : "The maximum amount of time that the flow is allows to run using the Stateless engine before it times out and is considered a failure" + }, + "versionedFlowCoordinates" : { + "$ref" : "#/components/schemas/VersionedFlowCoordinates" + } + } + }, + "VersionedProcessor" : { + "type" : "object", + "description" : "The Processors", + "properties" : { + "annotationData" : { + "type" : "string", + "description" : "The annotation data for the processor used to relay configuration between a custom UI and the procesosr." + }, + "autoTerminatedRelationships" : { + "type" : "array", + "description" : "The names of all relationships that cause a flow file to be terminated if the relationship is not connected elsewhere. This property differs from the 'isAutoTerminate' property of the RelationshipDTO in that the RelationshipDTO is meant to depict the current configuration, whereas this property can be set in a DTO when updating a Processor in order to change which Relationships should be auto-terminated.", + "items" : { + "type" : "string", + "description" : "The names of all relationships that cause a flow file to be terminated if the relationship is not connected elsewhere. This property differs from the 'isAutoTerminate' property of the RelationshipDTO in that the RelationshipDTO is meant to depict the current configuration, whereas this property can be set in a DTO when updating a Processor in order to change which Relationships should be auto-terminated." + }, + "uniqueItems" : true + }, + "backoffMechanism" : { + "type" : "string", + "description" : "Determines whether the FlowFile should be penalized or the processor should be yielded between retries.", + "enum" : [ "PENALIZE_FLOWFILE, YIELD_PROCESSOR" ] + }, + "bulletinLevel" : { + "type" : "string", + "description" : "The level at which the processor will report bulletins." + }, + "bundle" : { + "$ref" : "#/components/schemas/Bundle" + }, + "comments" : { + "type" : "string", + "description" : "The user-supplied comments for the component" + }, + "componentType" : { + "type" : "string", + "enum" : [ "CONNECTION", "PROCESSOR", "PROCESS_GROUP", "REMOTE_PROCESS_GROUP", "INPUT_PORT", "OUTPUT_PORT", "REMOTE_INPUT_PORT", "REMOTE_OUTPUT_PORT", "FUNNEL", "LABEL", "CONTROLLER_SERVICE", "REPORTING_TASK", "FLOW_ANALYSIS_RULE", "PARAMETER_CONTEXT", "PARAMETER_PROVIDER", "FLOW_REGISTRY_CLIENT" ] + }, + "concurrentlySchedulableTaskCount" : { + "type" : "integer", + "format" : "int32", + "description" : "The number of tasks that should be concurrently schedule for the processor. If the processor doesn't allow parallol processing then any positive input will be ignored." + }, + "executionNode" : { + "type" : "string", + "description" : "Indicates the node where the process will execute." + }, + "groupIdentifier" : { + "type" : "string", + "description" : "The ID of the Process Group that this component belongs to" + }, + "identifier" : { + "type" : "string", + "description" : "The component's unique identifier" + }, + "instanceIdentifier" : { + "type" : "string", + "description" : "The instance ID of an existing component that is described by this VersionedComponent, or null if this is not mapped to an instantiated component" + }, + "maxBackoffPeriod" : { + "type" : "string", + "description" : "Maximum amount of time to be waited during a retry period." + }, + "name" : { + "type" : "string", + "description" : "The component's name" + }, + "penaltyDuration" : { + "type" : "string", + "description" : "The amout of time that is used when the process penalizes a flowfile." + }, + "position" : { + "$ref" : "#/components/schemas/Position" + }, + "properties" : { + "type" : "object", + "additionalProperties" : { + "type" : "string", + "description" : "The properties for the component. Properties whose value is not set will only contain the property name." + }, + "description" : "The properties for the component. Properties whose value is not set will only contain the property name." + }, + "propertyDescriptors" : { + "type" : "object", + "additionalProperties" : { + "$ref" : "#/components/schemas/VersionedPropertyDescriptor" + }, + "description" : "The property descriptors for the component." + }, + "retriedRelationships" : { + "type" : "array", + "description" : "All the relationships should be retried.", + "items" : { + "type" : "string", + "description" : "All the relationships should be retried." + }, + "uniqueItems" : true + }, + "retryCount" : { + "type" : "integer", + "format" : "int32", + "description" : "Overall number of retries." + }, + "runDurationMillis" : { + "type" : "integer", + "format" : "int64", + "description" : "The run duration for the processor in milliseconds." + }, + "scheduledState" : { + "type" : "string", + "description" : "The scheduled state of the component", + "enum" : [ "ENABLED", "DISABLED", "RUNNING" ] + }, + "schedulingPeriod" : { + "type" : "string", + "description" : "The frequency with which to schedule the processor. The format of the value will depend on th value of schedulingStrategy." + }, + "schedulingStrategy" : { + "type" : "string", + "description" : "Indicates how the processor should be scheduled to run." + }, + "style" : { + "type" : "object", + "additionalProperties" : { + "type" : "string", + "description" : "Stylistic data for rendering in a UI" + }, + "description" : "Stylistic data for rendering in a UI" + }, + "type" : { + "type" : "string", + "description" : "The type of the extension component" + }, + "yieldDuration" : { + "type" : "string", + "description" : "The amount of time that must elapse before this processor is scheduled again after yielding." + } + } + }, + "VersionedPropertyDescriptor" : { + "type" : "object", + "description" : "The property descriptors for the component.", + "properties" : { + "displayName" : { + "type" : "string", + "description" : "The display name of the property" + }, + "dynamic" : { + "type" : "boolean", + "description" : "Whether or not the property is user-defined" + }, + "identifiesControllerService" : { + "type" : "boolean", + "description" : "Whether or not the property provides the identifier of a Controller Service" + }, + "name" : { + "type" : "string", + "description" : "The name of the property" + }, + "resourceDefinition" : { + "$ref" : "#/components/schemas/VersionedResourceDefinition" + }, + "sensitive" : { + "type" : "boolean", + "description" : "Whether or not the property is considered sensitive" + } + } + }, + "VersionedRemoteGroupPort" : { + "type" : "object", + "description" : "A Set of Output Ports that can be connected to, in order to pull data from the remote NiFi instance", + "properties" : { + "batchSize" : { + "$ref" : "#/components/schemas/BatchSize" + }, + "comments" : { + "type" : "string", + "description" : "The user-supplied comments for the component" + }, + "componentType" : { + "type" : "string", + "enum" : [ "CONNECTION", "PROCESSOR", "PROCESS_GROUP", "REMOTE_PROCESS_GROUP", "INPUT_PORT", "OUTPUT_PORT", "REMOTE_INPUT_PORT", "REMOTE_OUTPUT_PORT", "FUNNEL", "LABEL", "CONTROLLER_SERVICE", "REPORTING_TASK", "FLOW_ANALYSIS_RULE", "PARAMETER_CONTEXT", "PARAMETER_PROVIDER", "FLOW_REGISTRY_CLIENT" ] + }, + "concurrentlySchedulableTaskCount" : { + "type" : "integer", + "format" : "int32", + "description" : "The number of task that may transmit flowfiles to the target port concurrently." + }, + "groupIdentifier" : { + "type" : "string", + "description" : "The ID of the Process Group that this component belongs to" + }, + "identifier" : { + "type" : "string", + "description" : "The component's unique identifier" + }, + "instanceIdentifier" : { + "type" : "string", + "description" : "The instance ID of an existing component that is described by this VersionedComponent, or null if this is not mapped to an instantiated component" + }, + "name" : { + "type" : "string", + "description" : "The component's name" + }, + "position" : { + "$ref" : "#/components/schemas/Position" + }, + "remoteGroupId" : { + "type" : "string", + "description" : "The id of the remote process group that the port resides in." + }, + "scheduledState" : { + "type" : "string", + "description" : "The scheduled state of the component", + "enum" : [ "ENABLED", "DISABLED", "RUNNING" ] + }, + "targetId" : { + "type" : "string", + "description" : "The ID of the port on the target NiFi instance" + }, + "useCompression" : { + "type" : "boolean", + "description" : "Whether the flowfiles are compressed when sent to the target port." + } + } + }, + "VersionedRemoteProcessGroup" : { + "type" : "object", + "description" : "The Remote Process Groups", + "properties" : { + "comments" : { + "type" : "string", + "description" : "The user-supplied comments for the component" + }, + "communicationsTimeout" : { + "type" : "string", + "description" : "The time period used for the timeout when communicating with the target." + }, + "componentType" : { + "type" : "string", + "enum" : [ "CONNECTION", "PROCESSOR", "PROCESS_GROUP", "REMOTE_PROCESS_GROUP", "INPUT_PORT", "OUTPUT_PORT", "REMOTE_INPUT_PORT", "REMOTE_OUTPUT_PORT", "FUNNEL", "LABEL", "CONTROLLER_SERVICE", "REPORTING_TASK", "FLOW_ANALYSIS_RULE", "PARAMETER_CONTEXT", "PARAMETER_PROVIDER", "FLOW_REGISTRY_CLIENT" ] + }, + "groupIdentifier" : { + "type" : "string", + "description" : "The ID of the Process Group that this component belongs to" + }, + "identifier" : { + "type" : "string", + "description" : "The component's unique identifier" + }, + "inputPorts" : { + "type" : "array", + "description" : "A Set of Input Ports that can be connected to, in order to send data to the remote NiFi instance", + "items" : { + "$ref" : "#/components/schemas/VersionedRemoteGroupPort" + }, + "uniqueItems" : true + }, + "instanceIdentifier" : { + "type" : "string", + "description" : "The instance ID of an existing component that is described by this VersionedComponent, or null if this is not mapped to an instantiated component" + }, + "localNetworkInterface" : { + "type" : "string", + "description" : "The local network interface to send/receive data. If not specified, any local address is used. If clustered, all nodes must have an interface with this identifier." + }, + "name" : { + "type" : "string", + "description" : "The component's name" + }, + "outputPorts" : { + "type" : "array", + "description" : "A Set of Output Ports that can be connected to, in order to pull data from the remote NiFi instance", + "items" : { + "$ref" : "#/components/schemas/VersionedRemoteGroupPort" + }, + "uniqueItems" : true + }, + "position" : { + "$ref" : "#/components/schemas/Position" + }, + "proxyHost" : { + "type" : "string" + }, + "proxyPassword" : { + "type" : "string" + }, + "proxyPort" : { + "type" : "integer", + "format" : "int32" + }, + "proxyUser" : { + "type" : "string" + }, + "targetUris" : { + "type" : "string", + "description" : "The target URIs of the remote process group. If target uris is not set but target uri is set, then returns the single target uri. If neither target uris nor target uri is set, then returns null." + }, + "transportProtocol" : { + "type" : "string", + "description" : "The Transport Protocol that is used for Site-to-Site communications", + "enum" : [ "RAW, HTTP" ] + }, + "yieldDuration" : { + "type" : "string", + "description" : "When yielding, this amount of time must elapse before the remote process group is scheduled again." + } + } + }, + "VersionedReportingTask" : { + "type" : "object", + "description" : "The reporting tasks", + "properties" : { + "annotationData" : { + "type" : "string", + "description" : "The annotation for the reporting task. This is how the custom UI relays configuration to the reporting task." + }, + "bundle" : { + "$ref" : "#/components/schemas/Bundle" + }, + "comments" : { + "type" : "string", + "description" : "The user-supplied comments for the component" + }, + "componentType" : { + "type" : "string", + "enum" : [ "CONNECTION", "PROCESSOR", "PROCESS_GROUP", "REMOTE_PROCESS_GROUP", "INPUT_PORT", "OUTPUT_PORT", "REMOTE_INPUT_PORT", "REMOTE_OUTPUT_PORT", "FUNNEL", "LABEL", "CONTROLLER_SERVICE", "REPORTING_TASK", "FLOW_ANALYSIS_RULE", "PARAMETER_CONTEXT", "PARAMETER_PROVIDER", "FLOW_REGISTRY_CLIENT" ] + }, + "groupIdentifier" : { + "type" : "string", + "description" : "The ID of the Process Group that this component belongs to" + }, + "identifier" : { + "type" : "string", + "description" : "The component's unique identifier" + }, + "instanceIdentifier" : { + "type" : "string", + "description" : "The instance ID of an existing component that is described by this VersionedComponent, or null if this is not mapped to an instantiated component" + }, + "name" : { + "type" : "string", + "description" : "The component's name" + }, + "position" : { + "$ref" : "#/components/schemas/Position" + }, + "properties" : { + "type" : "object", + "additionalProperties" : { + "type" : "string", + "description" : "The properties for the component. Properties whose value is not set will only contain the property name." + }, + "description" : "The properties for the component. Properties whose value is not set will only contain the property name." + }, + "propertyDescriptors" : { + "type" : "object", + "additionalProperties" : { + "$ref" : "#/components/schemas/VersionedPropertyDescriptor" + }, + "description" : "The property descriptors for the component." + }, + "scheduledState" : { + "type" : "string", + "description" : "Indicates the scheduled state for the Reporting Task", + "enum" : [ "ENABLED", "DISABLED", "RUNNING" ] + }, + "schedulingPeriod" : { + "type" : "string", + "description" : "The frequency with which to schedule the reporting task. The format of the value will depend on the value of schedulingStrategy." + }, + "schedulingStrategy" : { + "type" : "string", + "description" : "Indicates scheduling strategy that should dictate how the reporting task is triggered." + }, + "type" : { + "type" : "string", + "description" : "The type of the extension component" + } + } + }, + "VersionedReportingTaskImportRequestEntity" : { + "type" : "object", + "properties" : { + "disconnectedNodeAcknowledged" : { + "type" : "boolean", + "description" : "The disconnected node acknowledged flag" + }, + "reportingTaskSnapshot" : { + "$ref" : "#/components/schemas/VersionedReportingTaskSnapshot" + } + }, + "xml" : { + "name" : "versionedReportingTaskImportRequestEntity" + } + }, + "VersionedReportingTaskImportResponseEntity" : { + "type" : "object", + "properties" : { + "controllerServices" : { + "type" : "array", + "description" : "The controller services created by the import", + "items" : { + "$ref" : "#/components/schemas/ControllerServiceEntity" + }, + "uniqueItems" : true + }, + "reportingTasks" : { + "type" : "array", + "description" : "The reporting tasks created by the import", + "items" : { + "$ref" : "#/components/schemas/ReportingTaskEntity" + }, + "uniqueItems" : true + } + }, + "xml" : { + "name" : "versionedReportingTaskImportResponseEntity" + } + }, + "VersionedReportingTaskSnapshot" : { + "type" : "object", + "properties" : { + "controllerServices" : { + "type" : "array", + "description" : "The controller services", + "items" : { + "$ref" : "#/components/schemas/VersionedControllerService" + } + }, + "reportingTasks" : { + "type" : "array", + "description" : "The reporting tasks", + "items" : { + "$ref" : "#/components/schemas/VersionedReportingTask" + } + } + } + }, + "VersionedResourceDefinition" : { + "type" : "object", + "description" : "Returns the Resource Definition that defines which type(s) of resource(s) this property references, if any", + "properties" : { + "cardinality" : { + "type" : "string", + "description" : "The cardinality of the resource", + "enum" : [ "SINGLE", "MULTIPLE" ] + }, + "resourceTypes" : { + "type" : "array", + "description" : "The types of resource that the Property Descriptor is allowed to reference", + "items" : { + "type" : "string", + "description" : "The types of resource that the Property Descriptor is allowed to reference", + "enum" : [ "FILE", "DIRECTORY", "TEXT", "URL" ] + }, + "uniqueItems" : true + } + } + } + } + } +} \ No newline at end of file diff --git a/resources/client_gen/api_defs/registry-2.1.0.json b/resources/client_gen/api_defs/registry-2.1.0.json new file mode 100644 index 0000000..376f0ed --- /dev/null +++ b/resources/client_gen/api_defs/registry-2.1.0.json @@ -0,0 +1,7147 @@ +{ + "openapi" : "3.0.1", + "info" : { + "contact" : { + "email" : "dev@nifi.apache.org", + "url" : "https://nifi.apache.org" + }, + "description" : "REST API definition for Apache NiFi Registry web services", + "license" : { + "name" : "Apache 2.0", + "url" : "https://www.apache.org/licenses/LICENSE-2.0.html" + }, + "title" : "Apache NiFi Registry REST API", + "version" : "2.1.0" + }, + "paths" : { + "/about" : { + "get" : { + "description" : "Gets the NiFi Registry version.", + "operationId" : "getVersion", + "responses" : { + "default" : { + "content" : { + "application/json" : { + "schema" : { + "$ref" : "#/components/schemas/RegistryAbout" + } + } + } + } + }, + "summary" : "Get version", + "tags" : [ "About" ] + } + }, + "/access" : { + "get" : { + "description" : "Returns the current client's authenticated identity and permissions to top-level resources", + "operationId" : "getAccessStatus", + "responses" : { + "409" : { + "description" : "NiFi Registry was unable to complete the request because it assumes a server state that is not valid. The NiFi Registry might be running unsecured." + }, + "default" : { + "content" : { + "application/json" : { + "schema" : { + "$ref" : "#/components/schemas/CurrentUser" + } + } + } + } + }, + "summary" : "Get access status", + "tags" : [ "Access" ] + } + }, + "/access/logout" : { + "delete" : { + "description" : "\n\nNOTE: This endpoint is subject to change as NiFi Registry and its REST API evolve.", + "operationId" : "logout", + "responses" : { + "200" : { + "description" : "User was logged out successfully." + }, + "401" : { + "description" : "Authentication token provided was empty or not in the correct JWT format." + }, + "500" : { + "description" : "Client failed to log out." + } + }, + "summary" : "Performs a logout for other providers that have been issued a JWT.", + "tags" : [ "Access" ] + } + }, + "/access/logout/complete" : { + "get" : { + "description" : "\n\nNOTE: This endpoint is subject to change as NiFi Registry and its REST API evolve.", + "operationId" : "logoutComplete", + "responses" : { + "200" : { + "description" : "User was logged out successfully." + }, + "401" : { + "description" : "Authentication token provided was empty or not in the correct JWT format." + }, + "500" : { + "description" : "Client failed to log out." + } + }, + "summary" : "Completes the logout sequence.", + "tags" : [ "Access" ] + } + }, + "/access/oidc/callback" : { + "get" : { + "description" : "\n\nNOTE: This endpoint is subject to change as NiFi Registry and its REST API evolve.", + "operationId" : "oidcCallback", + "responses" : { + "200" : { + "content" : { + "*/*" : { } + }, + "description" : "default response" + } + }, + "summary" : "Redirect/callback URI for processing the result of the OpenId Connect login sequence.", + "tags" : [ "Access" ] + } + }, + "/access/oidc/exchange" : { + "post" : { + "description" : "\n\nNOTE: This endpoint is subject to change as NiFi Registry and its REST API evolve.", + "operationId" : "oidcExchange", + "responses" : { + "200" : { + "content" : { + "text/plain" : { } + }, + "description" : "default response" + } + }, + "summary" : "Retrieves a JWT following a successful login sequence using the configured OpenId Connect provider.", + "tags" : [ "Access" ] + } + }, + "/access/oidc/logout" : { + "get" : { + "description" : "\n\nNOTE: This endpoint is subject to change as NiFi Registry and its REST API evolve.", + "operationId" : "oidcLogout", + "responses" : { + "200" : { + "content" : { + "*/*" : { } + }, + "description" : "default response" + } + }, + "summary" : "Performs a logout in the OpenId Provider.", + "tags" : [ "Access" ] + } + }, + "/access/oidc/logout/callback" : { + "get" : { + "description" : "\n\nNOTE: This endpoint is subject to change as NiFi Registry and its REST API evolve.", + "operationId" : "oidcLogoutCallback", + "responses" : { + "200" : { + "content" : { + "*/*" : { } + }, + "description" : "default response" + } + }, + "summary" : "Redirect/callback URI for processing the result of the OpenId Connect logout sequence.", + "tags" : [ "Access" ] + } + }, + "/access/oidc/request" : { + "get" : { + "description" : "\n\nNOTE: This endpoint is subject to change as NiFi Registry and its REST API evolve.", + "operationId" : "oidcRequest", + "responses" : { + "200" : { + "content" : { + "*/*" : { } + }, + "description" : "default response" + } + }, + "summary" : "Initiates a request to authenticate through the configured OpenId Connect provider.", + "tags" : [ "Access" ] + } + }, + "/access/token" : { + "post" : { + "description" : "Creates a token for accessing the REST API via auto-detected method of verifying client identity claim credentials. The token returned is formatted as a JSON Web Token (JWT). The token is base64 encoded and comprised of three parts. The header, the body, and the signature. The expiration of the token is a contained within the body. The token can be used in the Authorization header in the format 'Authorization: Bearer '.", + "operationId" : "createAccessTokenByTryingAllProviders", + "responses" : { + "400" : { + "description" : "NiFi Registry was unable to complete the request because it was invalid. The request should not be retried without modification." + }, + "401" : { + "description" : "Client could not be authenticated." + }, + "409" : { + "description" : "NiFi Registry was unable to complete the request because it assumes a server state that is not valid. The NiFi Registry may not be configured to support login with username/password." + }, + "500" : { + "description" : "NiFi Registry was unable to complete the request because an unexpected error occurred." + } + }, + "summary" : "Create token trying all providers", + "tags" : [ "Access" ] + } + }, + "/access/token/identity-provider" : { + "post" : { + "description" : "Creates a token for accessing the REST API via a custom identity provider. The user credentials must be passed in a format understood by the custom identity provider, e.g., a third-party auth token in an HTTP header. The exact format of the user credentials expected by the custom identity provider can be discovered by 'GET /access/token/identity-provider/usage'. The token returned is formatted as a JSON Web Token (JWT). The token is base64 encoded and comprised of three parts. The header, the body, and the signature. The expiration of the token is a contained within the body. The token can be used in the Authorization header in the format 'Authorization: Bearer '.", + "operationId" : "createAccessTokenUsingIdentityProviderCredentials", + "responses" : { + "400" : { + "description" : "NiFi Registry was unable to complete the request because it was invalid. The request should not be retried without modification." + }, + "401" : { + "description" : "Client could not be authenticated." + }, + "409" : { + "description" : "NiFi Registry was unable to complete the request because it assumes a server state that is not valid. The NiFi Registry may not be configured to support login with customized credentials." + }, + "500" : { + "description" : "NiFi Registry was unable to complete the request because an unexpected error occurred." + } + }, + "summary" : "Create token using identity provider", + "tags" : [ "Access" ] + } + }, + "/access/token/identity-provider/test" : { + "post" : { + "description" : "Tests the format of the credentials against this identity provider without preforming authentication on the credentials to validate them. The user credentials should be passed in a format understood by the custom identity provider as defined by 'GET /access/token/identity-provider/usage'.", + "operationId" : "testIdentityProviderRecognizesCredentialsFormat", + "responses" : { + "400" : { + "description" : "NiFi Registry was unable to complete the request because it was invalid. The request should not be retried without modification." + }, + "401" : { + "description" : "The format of the credentials were not recognized by the currently configured identity provider." + }, + "409" : { + "description" : "NiFi Registry was unable to complete the request because it assumes a server state that is not valid. The NiFi Registry may not be configured to support login with customized credentials." + }, + "500" : { + "description" : "NiFi Registry was unable to complete the request because an unexpected error occurred." + } + }, + "summary" : "Test identity provider", + "tags" : [ "Access" ] + } + }, + "/access/token/identity-provider/usage" : { + "get" : { + "description" : "Provides a description of how the currently configured identity provider expects credentials to be passed to POST /access/token/identity-provider", + "operationId" : "getIdentityProviderUsageInstructions", + "responses" : { + "400" : { + "description" : "NiFi Registry was unable to complete the request because it was invalid. The request should not be retried without modification." + }, + "409" : { + "description" : "NiFi Registry was unable to complete the request because it assumes a server state that is not valid. The NiFi Registry may not be configured to support login with customized credentials." + }, + "500" : { + "description" : "NiFi Registry was unable to complete the request because an unexpected error occurred." + } + }, + "summary" : "Get identity provider usage", + "tags" : [ "Access" ] + } + }, + "/access/token/kerberos" : { + "post" : { + "description" : "Creates a token for accessing the REST API via Kerberos Service Tickets or SPNEGO Tokens (which includes Kerberos Service Tickets). The token returned is formatted as a JSON Web Token (JWT). The token is base64 encoded and comprised of three parts. The header, the body, and the signature. The expiration of the token is a contained within the body. The token can be used in the Authorization header in the format 'Authorization: Bearer '.", + "operationId" : "createAccessTokenUsingKerberosTicket", + "responses" : { + "400" : { + "description" : "NiFi Registry was unable to complete the request because it was invalid. The request should not be retried without modification." + }, + "401" : { + "description" : "Client could not be authenticated." + }, + "409" : { + "description" : "NiFi Registry was unable to complete the request because it assumes a server state that is not valid. The NiFi Registry may not be configured to support login Kerberos credentials." + }, + "500" : { + "description" : "NiFi Registry was unable to complete the request because an unexpected error occurred." + } + }, + "summary" : "Create token using kerberos", + "tags" : [ "Access" ] + } + }, + "/access/token/login" : { + "post" : { + "description" : "Creates a token for accessing the REST API via username/password. The user credentials must be passed in standard HTTP Basic Auth format. That is: 'Authorization: Basic ', where is the base64 encoded value of ':'. The token returned is formatted as a JSON Web Token (JWT). The token is base64 encoded and comprised of three parts. The header, the body, and the signature. The expiration of the token is a contained within the body. The token can be used in the Authorization header in the format 'Authorization: Bearer '.", + "operationId" : "createAccessTokenUsingBasicAuthCredentials", + "responses" : { + "400" : { + "description" : "NiFi Registry was unable to complete the request because it was invalid. The request should not be retried without modification." + }, + "401" : { + "description" : "Client could not be authenticated." + }, + "409" : { + "description" : "NiFi Registry was unable to complete the request because it assumes a server state that is not valid. The NiFi Registry may not be configured to support login with username/password." + }, + "500" : { + "description" : "NiFi Registry was unable to complete the request because an unexpected error occurred." + } + }, + "summary" : "Create token using basic auth", + "tags" : [ "Access" ] + } + }, + "/buckets" : { + "get" : { + "description" : "The returned list will include only buckets for which the user is authorized.If the user is not authorized for any buckets, this returns an empty list.", + "operationId" : "getBuckets", + "responses" : { + "401" : { + "description" : "Client could not be authenticated." + }, + "default" : { + "content" : { + "application/json" : { + "schema" : { + "type" : "array", + "items" : { + "$ref" : "#/components/schemas/Bucket" + } + } + } + } + } + }, + "summary" : "Get all buckets", + "tags" : [ "Buckets" ] + }, + "post" : { + "operationId" : "createBucket", + "parameters" : [ { + "description" : "Whether source properties like identifier should be kept", + "in" : "query", + "name" : "preserveSourceProperties", + "schema" : { + "type" : "boolean" + } + } ], + "requestBody" : { + "content" : { + "application/json" : { + "schema" : { + "$ref" : "#/components/schemas/Bucket" + } + } + }, + "description" : "The bucket to create", + "required" : true + }, + "responses" : { + "400" : { + "description" : "NiFi Registry was unable to complete the request because it was invalid. The request should not be retried without modification." + }, + "401" : { + "description" : "Client could not be authenticated." + }, + "403" : { + "description" : "Client is not authorized to make this request." + }, + "default" : { + "content" : { + "application/json" : { + "schema" : { + "$ref" : "#/components/schemas/Bucket" + } + } + } + } + }, + "summary" : "Create bucket", + "tags" : [ "Buckets" ], + "x-access-policy" : { + "action" : "write", + "resource" : "/buckets" + } + } + }, + "/buckets/fields" : { + "get" : { + "description" : "Retrieves bucket field names for searching or sorting on buckets.", + "operationId" : "getAvailableBucketFields", + "responses" : { + "default" : { + "content" : { + "application/json" : { + "schema" : { + "$ref" : "#/components/schemas/Fields" + } + } + } + } + }, + "summary" : "Get bucket fields", + "tags" : [ "Buckets" ] + } + }, + "/buckets/{bucketId}" : { + "delete" : { + "description" : "Deletes the bucket with the given id, along with all objects stored in the bucket", + "operationId" : "deleteBucket", + "parameters" : [ { + "description" : "The version is used to verify the client is working with the latest version of the entity.", + "in" : "query", + "name" : "version", + "required" : true, + "schema" : { + "$ref" : "#/components/schemas/LongParameter" + } + }, { + "description" : "If the client id is not specified, new one will be generated. This value (whether specified or generated) is included in the response.", + "in" : "query", + "name" : "clientId", + "schema" : { + "$ref" : "#/components/schemas/ClientIdParameter" + } + }, { + "description" : "The bucket identifier", + "in" : "path", + "name" : "bucketId", + "required" : true, + "schema" : { + "type" : "string" + } + } ], + "responses" : { + "400" : { + "description" : "NiFi Registry was unable to complete the request because it was invalid. The request should not be retried without modification." + }, + "401" : { + "description" : "Client could not be authenticated." + }, + "403" : { + "description" : "Client is not authorized to make this request." + }, + "404" : { + "description" : "The specified resource could not be found." + }, + "default" : { + "content" : { + "application/json" : { + "schema" : { + "$ref" : "#/components/schemas/Bucket" + } + } + } + } + }, + "summary" : "Delete bucket", + "tags" : [ "Buckets" ], + "x-access-policy" : { + "action" : "delete", + "resource" : "/buckets/{bucketId}" + } + }, + "get" : { + "description" : "Gets the bucket with the given id.", + "operationId" : "getBucket", + "parameters" : [ { + "description" : "The bucket identifier", + "in" : "path", + "name" : "bucketId", + "required" : true, + "schema" : { + "type" : "string" + } + } ], + "responses" : { + "401" : { + "description" : "Client could not be authenticated." + }, + "403" : { + "description" : "Client is not authorized to make this request." + }, + "404" : { + "description" : "The specified resource could not be found." + }, + "default" : { + "content" : { + "application/json" : { + "schema" : { + "$ref" : "#/components/schemas/Bucket" + } + } + } + } + }, + "summary" : "Get bucket", + "tags" : [ "Buckets" ], + "x-access-policy" : { + "action" : "read", + "resource" : "/buckets/{bucketId}" + } + }, + "put" : { + "description" : "Updates the bucket with the given id.", + "operationId" : "updateBucket", + "parameters" : [ { + "description" : "The bucket identifier", + "in" : "path", + "name" : "bucketId", + "required" : true, + "schema" : { + "type" : "string" + } + } ], + "requestBody" : { + "content" : { + "application/json" : { + "schema" : { + "$ref" : "#/components/schemas/Bucket" + } + } + }, + "description" : "The updated bucket", + "required" : true + }, + "responses" : { + "400" : { + "description" : "NiFi Registry was unable to complete the request because it was invalid. The request should not be retried without modification." + }, + "401" : { + "description" : "Client could not be authenticated." + }, + "403" : { + "description" : "Client is not authorized to make this request." + }, + "404" : { + "description" : "The specified resource could not be found." + }, + "409" : { + "description" : "NiFi Registry was unable to complete the request because it assumes a server state that is not valid." + }, + "default" : { + "content" : { + "application/json" : { + "schema" : { + "$ref" : "#/components/schemas/Bucket" + } + } + } + } + }, + "summary" : "Update bucket", + "tags" : [ "Buckets" ], + "x-access-policy" : { + "action" : "write", + "resource" : "/buckets/{bucketId}" + } + } + }, + "/buckets/{bucketId}/bundles" : { + "get" : { + "description" : "\n\nNOTE: This endpoint is subject to change as NiFi Registry and its REST API evolve.", + "operationId" : "getExtensionBundles", + "parameters" : [ { + "description" : "The bucket identifier", + "in" : "path", + "name" : "bucketId", + "required" : true, + "schema" : { + "type" : "string" + } + } ], + "responses" : { + "400" : { + "description" : "NiFi Registry was unable to complete the request because it was invalid. The request should not be retried without modification." + }, + "401" : { + "description" : "Client could not be authenticated." + }, + "403" : { + "description" : "Client is not authorized to make this request." + }, + "404" : { + "description" : "The specified resource could not be found." + }, + "409" : { + "description" : "NiFi Registry was unable to complete the request because it assumes a server state that is not valid." + }, + "default" : { + "content" : { + "application/json" : { + "schema" : { + "type" : "array", + "items" : { + "$ref" : "#/components/schemas/Bundle" + } + } + } + } + } + }, + "summary" : "Get extension bundles by bucket", + "tags" : [ "BucketBundles" ], + "x-access-policy" : { + "action" : "read", + "resource" : "/buckets/{bucketId}" + } + } + }, + "/buckets/{bucketId}/bundles/{bundleType}" : { + "post" : { + "description" : "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. \n\nNOTE: This endpoint is subject to change as NiFi Registry and its REST API evolve.", + "operationId" : "createExtensionBundleVersion", + "parameters" : [ { + "description" : "The bucket identifier", + "in" : "path", + "name" : "bucketId", + "required" : true, + "schema" : { + "type" : "string" + } + }, { + "description" : "The type of the bundle", + "in" : "path", + "name" : "bundleType", + "required" : true, + "schema" : { + "type" : "string", + "enum" : [ "NIFI_NAR", "MINIFI_CPP" ] + } + } ], + "requestBody" : { + "content" : { + "multipart/form-data" : { + "schema" : { + "type" : "object", + "properties" : { + "file" : { + "$ref" : "#/components/schemas/FormDataContentDisposition" + }, + "sha256" : { + "type" : "string" + } + } + } + } + } + }, + "responses" : { + "400" : { + "description" : "NiFi Registry was unable to complete the request because it was invalid. The request should not be retried without modification." + }, + "401" : { + "description" : "Client could not be authenticated." + }, + "403" : { + "description" : "Client is not authorized to make this request." + }, + "404" : { + "description" : "The specified resource could not be found." + }, + "409" : { + "description" : "NiFi Registry was unable to complete the request because it assumes a server state that is not valid." + }, + "default" : { + "content" : { + "application/json" : { + "schema" : { + "$ref" : "#/components/schemas/BundleVersion" + } + } + } + } + }, + "summary" : "Create extension bundle version", + "tags" : [ "BucketBundles" ], + "x-access-policy" : { + "action" : "write", + "resource" : "/buckets/{bucketId}" + } + } + }, + "/buckets/{bucketId}/flows" : { + "get" : { + "description" : "Retrieves all flows in the given bucket.", + "operationId" : "getFlows", + "parameters" : [ { + "description" : "The bucket identifier", + "in" : "path", + "name" : "bucketId", + "required" : true, + "schema" : { + "type" : "string" + } + } ], + "responses" : { + "400" : { + "description" : "NiFi Registry was unable to complete the request because it was invalid. The request should not be retried without modification." + }, + "401" : { + "description" : "Client could not be authenticated." + }, + "403" : { + "description" : "Client is not authorized to make this request." + }, + "404" : { + "description" : "The specified resource could not be found." + }, + "409" : { + "description" : "NiFi Registry was unable to complete the request because it assumes a server state that is not valid." + }, + "default" : { + "content" : { + "application/json" : { + "schema" : { + "type" : "array", + "items" : { + "$ref" : "#/components/schemas/VersionedFlow" + } + } + } + } + } + }, + "summary" : "Get bucket flows", + "tags" : [ "BucketFlows" ], + "x-access-policy" : { + "action" : "read", + "resource" : "/buckets/{bucketId}" + } + }, + "post" : { + "description" : "Creates a flow in the given bucket. The flow id is created by the server and populated in the returned entity.", + "operationId" : "createFlow", + "parameters" : [ { + "description" : "The bucket identifier", + "in" : "path", + "name" : "bucketId", + "required" : true, + "schema" : { + "type" : "string" + } + } ], + "requestBody" : { + "content" : { + "application/json" : { + "schema" : { + "$ref" : "#/components/schemas/VersionedFlow" + } + } + }, + "description" : "The details of the flow to create.", + "required" : true + }, + "responses" : { + "400" : { + "description" : "NiFi Registry was unable to complete the request because it was invalid. The request should not be retried without modification." + }, + "401" : { + "description" : "Client could not be authenticated." + }, + "403" : { + "description" : "Client is not authorized to make this request." + }, + "404" : { + "description" : "The specified resource could not be found." + }, + "409" : { + "description" : "NiFi Registry was unable to complete the request because it assumes a server state that is not valid." + }, + "default" : { + "content" : { + "application/json" : { + "schema" : { + "$ref" : "#/components/schemas/VersionedFlow" + } + } + } + } + }, + "summary" : "Create flow", + "tags" : [ "BucketFlows" ], + "x-access-policy" : { + "action" : "write", + "resource" : "/buckets/{bucketId}" + } + } + }, + "/buckets/{bucketId}/flows/{flowId}" : { + "delete" : { + "description" : "Deletes a flow, including all saved versions of that flow.", + "operationId" : "deleteFlow", + "parameters" : [ { + "description" : "The version is used to verify the client is working with the latest version of the entity.", + "in" : "query", + "name" : "version", + "required" : true, + "schema" : { + "$ref" : "#/components/schemas/LongParameter" + } + }, { + "description" : "If the client id is not specified, new one will be generated. This value (whether specified or generated) is included in the response.", + "in" : "query", + "name" : "clientId", + "schema" : { + "$ref" : "#/components/schemas/ClientIdParameter" + } + }, { + "description" : "The bucket identifier", + "in" : "path", + "name" : "bucketId", + "required" : true, + "schema" : { + "type" : "string" + } + }, { + "description" : "The flow identifier", + "in" : "path", + "name" : "flowId", + "required" : true, + "schema" : { + "type" : "string" + } + } ], + "responses" : { + "401" : { + "description" : "Client could not be authenticated." + }, + "403" : { + "description" : "Client is not authorized to make this request." + }, + "404" : { + "description" : "The specified resource could not be found." + }, + "409" : { + "description" : "NiFi Registry was unable to complete the request because it assumes a server state that is not valid." + }, + "default" : { + "content" : { + "application/json" : { + "schema" : { + "$ref" : "#/components/schemas/VersionedFlow" + } + } + } + } + }, + "summary" : "Delete bucket flow", + "tags" : [ "BucketFlows" ], + "x-access-policy" : { + "action" : "delete", + "resource" : "/buckets/{bucketId}" + } + }, + "get" : { + "description" : "Retrieves the flow with the given id in the given bucket.", + "operationId" : "getFlow", + "parameters" : [ { + "description" : "The bucket identifier", + "in" : "path", + "name" : "bucketId", + "required" : true, + "schema" : { + "type" : "string" + } + }, { + "description" : "The flow identifier", + "in" : "path", + "name" : "flowId", + "required" : true, + "schema" : { + "type" : "string" + } + } ], + "responses" : { + "400" : { + "description" : "NiFi Registry was unable to complete the request because it was invalid. The request should not be retried without modification." + }, + "401" : { + "description" : "Client could not be authenticated." + }, + "403" : { + "description" : "Client is not authorized to make this request." + }, + "404" : { + "description" : "The specified resource could not be found." + }, + "409" : { + "description" : "NiFi Registry was unable to complete the request because it assumes a server state that is not valid." + }, + "default" : { + "content" : { + "application/json" : { + "schema" : { + "$ref" : "#/components/schemas/VersionedFlow" + } + } + } + } + }, + "summary" : "Get bucket flow", + "tags" : [ "BucketFlows" ], + "x-access-policy" : { + "action" : "read", + "resource" : "/buckets/{bucketId}" + } + }, + "put" : { + "description" : "Updates the flow with the given id in the given bucket.", + "operationId" : "updateFlow", + "parameters" : [ { + "description" : "The bucket identifier", + "in" : "path", + "name" : "bucketId", + "required" : true, + "schema" : { + "type" : "string" + } + }, { + "description" : "The flow identifier", + "in" : "path", + "name" : "flowId", + "required" : true, + "schema" : { + "type" : "string" + } + } ], + "requestBody" : { + "content" : { + "application/json" : { + "schema" : { + "$ref" : "#/components/schemas/VersionedFlow" + } + } + }, + "description" : "The updated flow", + "required" : true + }, + "responses" : { + "400" : { + "description" : "NiFi Registry was unable to complete the request because it was invalid. The request should not be retried without modification." + }, + "401" : { + "description" : "Client could not be authenticated." + }, + "403" : { + "description" : "Client is not authorized to make this request." + }, + "404" : { + "description" : "The specified resource could not be found." + }, + "409" : { + "description" : "NiFi Registry was unable to complete the request because it assumes a server state that is not valid." + }, + "default" : { + "content" : { + "application/json" : { + "schema" : { + "$ref" : "#/components/schemas/VersionedFlow" + } + } + } + } + }, + "summary" : "Update bucket flow", + "tags" : [ "BucketFlows" ], + "x-access-policy" : { + "action" : "write", + "resource" : "/buckets/{bucketId}" + } + } + }, + "/buckets/{bucketId}/flows/{flowId}/diff/{versionA}/{versionB}" : { + "get" : { + "description" : "Computes the differences between two given versions of a flow.", + "operationId" : "getFlowDiff", + "parameters" : [ { + "description" : "The bucket identifier", + "in" : "path", + "name" : "bucketId", + "required" : true, + "schema" : { + "type" : "string" + } + }, { + "description" : "The flow identifier", + "in" : "path", + "name" : "flowId", + "required" : true, + "schema" : { + "type" : "string" + } + }, { + "description" : "The first version number", + "in" : "path", + "name" : "versionA", + "required" : true, + "schema" : { + "type" : "integer", + "format" : "int32" + } + }, { + "description" : "The second version number", + "in" : "path", + "name" : "versionB", + "required" : true, + "schema" : { + "type" : "integer", + "format" : "int32" + } + } ], + "responses" : { + "400" : { + "description" : "NiFi Registry was unable to complete the request because it was invalid. The request should not be retried without modification." + }, + "401" : { + "description" : "Client could not be authenticated." + }, + "403" : { + "description" : "Client is not authorized to make this request." + }, + "404" : { + "description" : "The specified resource could not be found." + }, + "409" : { + "description" : "NiFi Registry was unable to complete the request because it assumes a server state that is not valid." + }, + "default" : { + "content" : { + "application/json" : { + "schema" : { + "$ref" : "#/components/schemas/VersionedFlowDifference" + } + } + } + } + }, + "summary" : "Get bucket flow diff", + "tags" : [ "BucketFlows" ], + "x-access-policy" : { + "action" : "read", + "resource" : "/buckets/{bucketId}" + } + } + }, + "/buckets/{bucketId}/flows/{flowId}/versions" : { + "get" : { + "description" : "Gets summary information for all versions of a flow. Versions are ordered newest->oldest.", + "operationId" : "getFlowVersions", + "parameters" : [ { + "description" : "The bucket identifier", + "in" : "path", + "name" : "bucketId", + "required" : true, + "schema" : { + "type" : "string" + } + }, { + "description" : "The flow identifier", + "in" : "path", + "name" : "flowId", + "required" : true, + "schema" : { + "type" : "string" + } + } ], + "responses" : { + "401" : { + "description" : "Client could not be authenticated." + }, + "403" : { + "description" : "Client is not authorized to make this request." + }, + "404" : { + "description" : "The specified resource could not be found." + }, + "409" : { + "description" : "NiFi Registry was unable to complete the request because it assumes a server state that is not valid." + }, + "default" : { + "content" : { + "application/json" : { + "schema" : { + "type" : "array", + "items" : { + "$ref" : "#/components/schemas/VersionedFlowSnapshotMetadata" + } + } + } + } + } + }, + "summary" : "Get bucket flow versions", + "tags" : [ "BucketFlows" ], + "x-access-policy" : { + "action" : "read", + "resource" : "/buckets/{bucketId}" + } + }, + "post" : { + "description" : "Creates the next version of a flow. The version number of the object being created must be the next available version integer. Flow versions are immutable after they are created.", + "operationId" : "createFlowVersion", + "parameters" : [ { + "description" : "The bucket identifier", + "in" : "path", + "name" : "bucketId", + "required" : true, + "schema" : { + "type" : "string" + } + }, { + "description" : "The flow identifier", + "in" : "path", + "name" : "flowId", + "required" : true, + "schema" : { + "type" : "string" + } + }, { + "description" : "Whether source properties like author should be kept", + "in" : "query", + "name" : "preserveSourceProperties", + "schema" : { + "type" : "boolean" + } + } ], + "requestBody" : { + "content" : { + "*/*" : { + "schema" : { + "$ref" : "#/components/schemas/VersionedFlowSnapshot" + } + } + }, + "description" : "The new versioned flow snapshot.", + "required" : true + }, + "responses" : { + "400" : { + "description" : "NiFi Registry was unable to complete the request because it was invalid. The request should not be retried without modification." + }, + "401" : { + "description" : "Client could not be authenticated." + }, + "403" : { + "description" : "Client is not authorized to make this request." + }, + "404" : { + "description" : "The specified resource could not be found." + }, + "409" : { + "description" : "NiFi Registry was unable to complete the request because it assumes a server state that is not valid." + }, + "default" : { + "content" : { + "application/json" : { + "schema" : { + "$ref" : "#/components/schemas/VersionedFlowSnapshot" + } + } + } + } + }, + "summary" : "Create flow version", + "tags" : [ "BucketFlows" ], + "x-access-policy" : { + "action" : "write", + "resource" : "/buckets/{bucketId}" + } + } + }, + "/buckets/{bucketId}/flows/{flowId}/versions/import" : { + "post" : { + "description" : "Import the next version of a flow. The version number of the object being created will be the next available version integer. Flow versions are immutable after they are created.", + "operationId" : "importVersionedFlow", + "parameters" : [ { + "description" : "The bucket identifier", + "in" : "path", + "name" : "bucketId", + "required" : true, + "schema" : { + "type" : "string" + } + }, { + "description" : "The flow identifier", + "in" : "path", + "name" : "flowId", + "required" : true, + "schema" : { + "type" : "string" + } + }, { + "in" : "header", + "name" : "Comments", + "schema" : { + "type" : "string" + } + } ], + "requestBody" : { + "content" : { + "application/json" : { + "schema" : { + "$ref" : "#/components/schemas/VersionedFlowSnapshot" + } + } + }, + "description" : "file" + }, + "responses" : { + "201" : { + "description" : "The resource has been successfully created." + }, + "400" : { + "description" : "NiFi Registry was unable to complete the request because it was invalid. The request should not be retried without modification." + }, + "401" : { + "description" : "Client could not be authenticated." + }, + "403" : { + "description" : "Client is not authorized to make this request." + }, + "404" : { + "description" : "The specified resource could not be found." + }, + "409" : { + "description" : "NiFi Registry was unable to complete the request because it assumes a server state that is not valid." + }, + "default" : { + "content" : { + "application/json" : { + "schema" : { + "$ref" : "#/components/schemas/VersionedFlowSnapshot" + } + } + } + } + }, + "summary" : "Import flow version", + "tags" : [ "BucketFlows" ], + "x-access-policy" : { + "action" : "write", + "resource" : "/buckets/{bucketId}" + } + } + }, + "/buckets/{bucketId}/flows/{flowId}/versions/latest" : { + "get" : { + "description" : "Gets the latest version of a flow, including the metadata and content of the flow.", + "operationId" : "getLatestFlowVersion", + "parameters" : [ { + "description" : "The bucket identifier", + "in" : "path", + "name" : "bucketId", + "required" : true, + "schema" : { + "type" : "string" + } + }, { + "description" : "The flow identifier", + "in" : "path", + "name" : "flowId", + "required" : true, + "schema" : { + "type" : "string" + } + } ], + "responses" : { + "401" : { + "description" : "Client could not be authenticated." + }, + "403" : { + "description" : "Client is not authorized to make this request." + }, + "404" : { + "description" : "The specified resource could not be found." + }, + "409" : { + "description" : "NiFi Registry was unable to complete the request because it assumes a server state that is not valid." + }, + "default" : { + "content" : { + "application/json" : { + "schema" : { + "$ref" : "#/components/schemas/VersionedFlowSnapshot" + } + } + } + } + }, + "summary" : "Get latest bucket flow version content", + "tags" : [ "BucketFlows" ], + "x-access-policy" : { + "action" : "read", + "resource" : "/buckets/{bucketId}" + } + } + }, + "/buckets/{bucketId}/flows/{flowId}/versions/latest/metadata" : { + "get" : { + "description" : "Gets the metadata for the latest version of a flow.", + "operationId" : "getLatestFlowVersionMetadata", + "parameters" : [ { + "description" : "The bucket identifier", + "in" : "path", + "name" : "bucketId", + "required" : true, + "schema" : { + "type" : "string" + } + }, { + "description" : "The flow identifier", + "in" : "path", + "name" : "flowId", + "required" : true, + "schema" : { + "type" : "string" + } + } ], + "responses" : { + "401" : { + "description" : "Client could not be authenticated." + }, + "403" : { + "description" : "Client is not authorized to make this request." + }, + "404" : { + "description" : "The specified resource could not be found." + }, + "409" : { + "description" : "NiFi Registry was unable to complete the request because it assumes a server state that is not valid." + }, + "default" : { + "content" : { + "application/json" : { + "schema" : { + "$ref" : "#/components/schemas/VersionedFlowSnapshotMetadata" + } + } + } + } + }, + "summary" : "Get latest bucket flow version metadata", + "tags" : [ "BucketFlows" ], + "x-access-policy" : { + "action" : "read", + "resource" : "/buckets/{bucketId}" + } + } + }, + "/buckets/{bucketId}/flows/{flowId}/versions/{versionNumber}" : { + "get" : { + "description" : "Gets the given version of a flow, including the metadata and content for the version.", + "operationId" : "getFlowVersion", + "parameters" : [ { + "description" : "The bucket identifier", + "in" : "path", + "name" : "bucketId", + "required" : true, + "schema" : { + "type" : "string" + } + }, { + "description" : "The flow identifier", + "in" : "path", + "name" : "flowId", + "required" : true, + "schema" : { + "type" : "string" + } + }, { + "description" : "The version number", + "in" : "path", + "name" : "versionNumber", + "required" : true, + "schema" : { + "type" : "integer", + "format" : "int32" + } + } ], + "responses" : { + "400" : { + "description" : "NiFi Registry was unable to complete the request because it was invalid. The request should not be retried without modification." + }, + "401" : { + "description" : "Client could not be authenticated." + }, + "403" : { + "description" : "Client is not authorized to make this request." + }, + "404" : { + "description" : "The specified resource could not be found." + }, + "409" : { + "description" : "NiFi Registry was unable to complete the request because it assumes a server state that is not valid." + }, + "default" : { + "content" : { + "application/json" : { + "schema" : { + "$ref" : "#/components/schemas/VersionedFlowSnapshot" + } + } + } + } + }, + "summary" : "Get bucket flow version", + "tags" : [ "BucketFlows" ], + "x-access-policy" : { + "action" : "read", + "resource" : "/buckets/{bucketId}" + } + } + }, + "/buckets/{bucketId}/flows/{flowId}/versions/{versionNumber}/export" : { + "get" : { + "description" : "Exports the specified version of a flow, including the metadata and content of the flow.", + "operationId" : "exportVersionedFlow", + "parameters" : [ { + "description" : "The bucket identifier", + "in" : "path", + "name" : "bucketId", + "required" : true, + "schema" : { + "type" : "string" + } + }, { + "description" : "The flow identifier", + "in" : "path", + "name" : "flowId", + "required" : true, + "schema" : { + "type" : "string" + } + }, { + "description" : "The version number", + "in" : "path", + "name" : "versionNumber", + "required" : true, + "schema" : { + "type" : "integer", + "format" : "int32" + } + } ], + "responses" : { + "401" : { + "description" : "Client could not be authenticated." + }, + "403" : { + "description" : "Client is not authorized to make this request." + }, + "404" : { + "description" : "The specified resource could not be found." + }, + "409" : { + "description" : "NiFi Registry was unable to complete the request because it assumes a server state that is not valid." + }, + "default" : { + "content" : { + "application/json" : { + "schema" : { + "$ref" : "#/components/schemas/VersionedFlowSnapshot" + } + } + } + } + }, + "summary" : "Exports specified bucket flow version content", + "tags" : [ "BucketFlows" ], + "x-access-policy" : { + "action" : "read", + "resource" : "/buckets/{bucketId}" + } + } + }, + "/bundles" : { + "get" : { + "description" : "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. \n\nNOTE: This endpoint is subject to change as NiFi Registry and its REST API evolve.", + "operationId" : "getBundles", + "parameters" : [ { + "description" : "Optional bucket name to filter results. The value may be an exact match, or a wildcard, such as 'My Bucket%' to select all bundles where the bucket name starts with 'My Bucket'.", + "in" : "query", + "name" : "bucketName", + "schema" : { + "type" : "string" + } + }, { + "description" : "Optional groupId to filter results. The value may be an exact match, or a wildcard, such as 'com.%' to select all bundles where the groupId starts with 'com.'.", + "in" : "query", + "name" : "groupId", + "schema" : { + "type" : "string" + } + }, { + "description" : "Optional artifactId to filter results. The value may be an exact match, or a wildcard, such as 'nifi-%' to select all bundles where the artifactId starts with 'nifi-'.", + "in" : "query", + "name" : "artifactId", + "schema" : { + "type" : "string" + } + } ], + "responses" : { + "401" : { + "description" : "Client could not be authenticated." + }, + "default" : { + "content" : { + "application/json" : { + "schema" : { + "type" : "array", + "items" : { + "$ref" : "#/components/schemas/Bundle" + } + } + } + } + } + }, + "summary" : "Get all bundles", + "tags" : [ "Bundles" ] + } + }, + "/bundles/versions" : { + "get" : { + "description" : "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. \n\nNOTE: This endpoint is subject to change as NiFi Registry and its REST API evolve.", + "operationId" : "getBundleVersions_1", + "parameters" : [ { + "description" : "Optional groupId to filter results. The value may be an exact match, or a wildcard, such as 'com.%' to select all bundle versions where the groupId starts with 'com.'.", + "in" : "query", + "name" : "groupId", + "schema" : { + "type" : "string" + } + }, { + "description" : "Optional artifactId to filter results. The value may be an exact match, or a wildcard, such as 'nifi-%' to select all bundle versions where the artifactId starts with 'nifi-'.", + "in" : "query", + "name" : "artifactId", + "schema" : { + "type" : "string" + } + }, { + "description" : "Optional version to filter results. The value maye be an exact match, or a wildcard, such as '1.0.%' to select all bundle versions where the version starts with '1.0.'.", + "in" : "query", + "name" : "version", + "schema" : { + "type" : "string" + } + } ], + "responses" : { + "401" : { + "description" : "Client could not be authenticated." + }, + "default" : { + "content" : { + "application/json" : { + "schema" : { + "type" : "array", + "items" : { + "$ref" : "#/components/schemas/BundleVersionMetadata" + } + } + } + } + } + }, + "summary" : "Get all bundle versions", + "tags" : [ "Bundles" ] + } + }, + "/bundles/{bundleId}" : { + "delete" : { + "description" : "Deletes the given extension bundle and all of it's versions. \n\nNOTE: This endpoint is subject to change as NiFi Registry and its REST API evolve.", + "operationId" : "deleteBundle", + "parameters" : [ { + "description" : "The extension bundle identifier", + "in" : "path", + "name" : "bundleId", + "required" : true, + "schema" : { + "type" : "string" + } + } ], + "responses" : { + "400" : { + "description" : "NiFi Registry was unable to complete the request because it was invalid. The request should not be retried without modification." + }, + "401" : { + "description" : "Client could not be authenticated." + }, + "403" : { + "description" : "Client is not authorized to make this request." + }, + "404" : { + "description" : "The specified resource could not be found." + }, + "409" : { + "description" : "NiFi Registry was unable to complete the request because it assumes a server state that is not valid." + }, + "default" : { + "content" : { + "application/json" : { + "schema" : { + "$ref" : "#/components/schemas/Bundle" + } + } + } + } + }, + "summary" : "Delete bundle", + "tags" : [ "Bundles" ], + "x-access-policy" : { + "action" : "write", + "resource" : "/buckets/{bucketId}" + } + }, + "get" : { + "description" : "Gets the metadata about an extension bundle. \n\nNOTE: This endpoint is subject to change as NiFi Registry and its REST API evolve.", + "operationId" : "getBundle", + "parameters" : [ { + "description" : "The extension bundle identifier", + "in" : "path", + "name" : "bundleId", + "required" : true, + "schema" : { + "type" : "string" + } + } ], + "responses" : { + "400" : { + "description" : "NiFi Registry was unable to complete the request because it was invalid. The request should not be retried without modification." + }, + "401" : { + "description" : "Client could not be authenticated." + }, + "403" : { + "description" : "Client is not authorized to make this request." + }, + "404" : { + "description" : "The specified resource could not be found." + }, + "409" : { + "description" : "NiFi Registry was unable to complete the request because it assumes a server state that is not valid." + }, + "default" : { + "content" : { + "application/json" : { + "schema" : { + "$ref" : "#/components/schemas/Bundle" + } + } + } + } + }, + "summary" : "Get bundle", + "tags" : [ "Bundles" ], + "x-access-policy" : { + "action" : "read", + "resource" : "/buckets/{bucketId}" + } + } + }, + "/bundles/{bundleId}/versions" : { + "get" : { + "description" : "Gets the metadata for the versions of the given extension bundle. \n\nNOTE: This endpoint is subject to change as NiFi Registry and its REST API evolve.", + "operationId" : "getBundleVersions", + "parameters" : [ { + "description" : "The extension bundle identifier", + "in" : "path", + "name" : "bundleId", + "required" : true, + "schema" : { + "type" : "string" + } + } ], + "responses" : { + "400" : { + "description" : "NiFi Registry was unable to complete the request because it was invalid. The request should not be retried without modification." + }, + "401" : { + "description" : "Client could not be authenticated." + }, + "403" : { + "description" : "Client is not authorized to make this request." + }, + "404" : { + "description" : "The specified resource could not be found." + }, + "409" : { + "description" : "NiFi Registry was unable to complete the request because it assumes a server state that is not valid." + }, + "default" : { + "content" : { + "application/json" : { + "schema" : { + "type" : "array", + "items" : { + "$ref" : "#/components/schemas/BundleVersionMetadata" + } + } + } + } + } + }, + "summary" : "Get bundle versions", + "tags" : [ "Bundles" ], + "x-access-policy" : { + "action" : "read", + "resource" : "/buckets/{bucketId}" + } + } + }, + "/bundles/{bundleId}/versions/{version}" : { + "delete" : { + "description" : "Deletes the given extension bundle version and it's associated binary content. \n\nNOTE: This endpoint is subject to change as NiFi Registry and its REST API evolve.", + "operationId" : "deleteBundleVersion", + "parameters" : [ { + "description" : "The extension bundle identifier", + "in" : "path", + "name" : "bundleId", + "required" : true, + "schema" : { + "type" : "string" + } + }, { + "description" : "The version of the bundle", + "in" : "path", + "name" : "version", + "required" : true, + "schema" : { + "type" : "string" + } + } ], + "responses" : { + "400" : { + "description" : "NiFi Registry was unable to complete the request because it was invalid. The request should not be retried without modification." + }, + "401" : { + "description" : "Client could not be authenticated." + }, + "403" : { + "description" : "Client is not authorized to make this request." + }, + "404" : { + "description" : "The specified resource could not be found." + }, + "409" : { + "description" : "NiFi Registry was unable to complete the request because it assumes a server state that is not valid." + }, + "default" : { + "content" : { + "application/json" : { + "schema" : { + "$ref" : "#/components/schemas/BundleVersion" + } + } + } + } + }, + "summary" : "Delete bundle version", + "tags" : [ "Bundles" ], + "x-access-policy" : { + "action" : "write", + "resource" : "/buckets/{bucketId}" + } + }, + "get" : { + "description" : "Gets the descriptor for the given version of the given extension bundle. \n\nNOTE: This endpoint is subject to change as NiFi Registry and its REST API evolve.", + "operationId" : "getBundleVersion", + "parameters" : [ { + "description" : "The extension bundle identifier", + "in" : "path", + "name" : "bundleId", + "required" : true, + "schema" : { + "type" : "string" + } + }, { + "description" : "The version of the bundle", + "in" : "path", + "name" : "version", + "required" : true, + "schema" : { + "type" : "string" + } + } ], + "responses" : { + "400" : { + "description" : "NiFi Registry was unable to complete the request because it was invalid. The request should not be retried without modification." + }, + "401" : { + "description" : "Client could not be authenticated." + }, + "403" : { + "description" : "Client is not authorized to make this request." + }, + "404" : { + "description" : "The specified resource could not be found." + }, + "409" : { + "description" : "NiFi Registry was unable to complete the request because it assumes a server state that is not valid." + }, + "default" : { + "content" : { + "application/json" : { + "schema" : { + "$ref" : "#/components/schemas/BundleVersion" + } + } + } + } + }, + "summary" : "Get bundle version", + "tags" : [ "Bundles" ], + "x-access-policy" : { + "action" : "read", + "resource" : "/buckets/{bucketId}" + } + } + }, + "/bundles/{bundleId}/versions/{version}/content" : { + "get" : { + "description" : "Gets the binary content for the given version of the given extension bundle. \n\nNOTE: This endpoint is subject to change as NiFi Registry and its REST API evolve.", + "operationId" : "getBundleVersionContent", + "parameters" : [ { + "description" : "The extension bundle identifier", + "in" : "path", + "name" : "bundleId", + "required" : true, + "schema" : { + "type" : "string" + } + }, { + "description" : "The version of the bundle", + "in" : "path", + "name" : "version", + "required" : true, + "schema" : { + "type" : "string" + } + } ], + "responses" : { + "400" : { + "description" : "NiFi Registry was unable to complete the request because it was invalid. The request should not be retried without modification." + }, + "401" : { + "description" : "Client could not be authenticated." + }, + "403" : { + "description" : "Client is not authorized to make this request." + }, + "404" : { + "description" : "The specified resource could not be found." + }, + "409" : { + "description" : "NiFi Registry was unable to complete the request because it assumes a server state that is not valid." + }, + "default" : { + "content" : { + "application/octet-stream" : { + "schema" : { + "type" : "string", + "format" : "byte" + } + } + } + } + }, + "summary" : "Get bundle version content", + "tags" : [ "Bundles" ], + "x-access-policy" : { + "action" : "read", + "resource" : "/buckets/{bucketId}" + } + } + }, + "/bundles/{bundleId}/versions/{version}/extensions" : { + "get" : { + "description" : "Gets the metadata about the extensions in the given extension bundle version. \n\nNOTE: This endpoint is subject to change as NiFi Registry and its REST API evolve.", + "operationId" : "getBundleVersionExtensions", + "parameters" : [ { + "description" : "The extension bundle identifier", + "in" : "path", + "name" : "bundleId", + "required" : true, + "schema" : { + "type" : "string" + } + }, { + "description" : "The version of the bundle", + "in" : "path", + "name" : "version", + "required" : true, + "schema" : { + "type" : "string" + } + } ], + "responses" : { + "400" : { + "description" : "NiFi Registry was unable to complete the request because it was invalid. The request should not be retried without modification." + }, + "401" : { + "description" : "Client could not be authenticated." + }, + "403" : { + "description" : "Client is not authorized to make this request." + }, + "404" : { + "description" : "The specified resource could not be found." + }, + "409" : { + "description" : "NiFi Registry was unable to complete the request because it assumes a server state that is not valid." + }, + "default" : { + "content" : { + "application/json" : { + "schema" : { + "type" : "array", + "items" : { + "$ref" : "#/components/schemas/ExtensionMetadata" + } + } + } + } + } + }, + "summary" : "Get bundle version extensions", + "tags" : [ "Bundles" ], + "x-access-policy" : { + "action" : "read", + "resource" : "/buckets/{bucketId}" + } + } + }, + "/bundles/{bundleId}/versions/{version}/extensions/{name}" : { + "get" : { + "description" : "Gets the metadata about the extension with the given name in the given extension bundle version. \n\nNOTE: This endpoint is subject to change as NiFi Registry and its REST API evolve.", + "operationId" : "getBundleVersionExtension", + "parameters" : [ { + "description" : "The extension bundle identifier", + "in" : "path", + "name" : "bundleId", + "required" : true, + "schema" : { + "type" : "string" + } + }, { + "description" : "The version of the bundle", + "in" : "path", + "name" : "version", + "required" : true, + "schema" : { + "type" : "string" + } + }, { + "description" : "The fully qualified name of the extension", + "in" : "path", + "name" : "name", + "required" : true, + "schema" : { + "type" : "string" + } + } ], + "responses" : { + "400" : { + "description" : "NiFi Registry was unable to complete the request because it was invalid. The request should not be retried without modification." + }, + "401" : { + "description" : "Client could not be authenticated." + }, + "403" : { + "description" : "Client is not authorized to make this request." + }, + "404" : { + "description" : "The specified resource could not be found." + }, + "409" : { + "description" : "NiFi Registry was unable to complete the request because it assumes a server state that is not valid." + }, + "default" : { + "content" : { + "application/json" : { + "schema" : { + "type" : "array", + "items" : { + "$ref" : "#/components/schemas/Extension" + } + } + } + } + } + }, + "summary" : "Get bundle version extension", + "tags" : [ "Bundles" ], + "x-access-policy" : { + "action" : "read", + "resource" : "/buckets/{bucketId}" + } + } + }, + "/bundles/{bundleId}/versions/{version}/extensions/{name}/docs" : { + "get" : { + "description" : "Gets the documentation for the given extension in the given extension bundle version. \n\nNOTE: This endpoint is subject to change as NiFi Registry and its REST API evolve.", + "operationId" : "getBundleVersionExtensionDocs", + "parameters" : [ { + "description" : "The extension bundle identifier", + "in" : "path", + "name" : "bundleId", + "required" : true, + "schema" : { + "type" : "string" + } + }, { + "description" : "The version of the bundle", + "in" : "path", + "name" : "version", + "required" : true, + "schema" : { + "type" : "string" + } + }, { + "description" : "The fully qualified name of the extension", + "in" : "path", + "name" : "name", + "required" : true, + "schema" : { + "type" : "string" + } + } ], + "responses" : { + "400" : { + "description" : "NiFi Registry was unable to complete the request because it was invalid. The request should not be retried without modification." + }, + "401" : { + "description" : "Client could not be authenticated." + }, + "403" : { + "description" : "Client is not authorized to make this request." + }, + "404" : { + "description" : "The specified resource could not be found." + }, + "409" : { + "description" : "NiFi Registry was unable to complete the request because it assumes a server state that is not valid." + } + }, + "summary" : "Get bundle version extension docs", + "tags" : [ "Bundles" ], + "x-access-policy" : { + "action" : "read", + "resource" : "/buckets/{bucketId}" + } + } + }, + "/bundles/{bundleId}/versions/{version}/extensions/{name}/docs/additional-details" : { + "get" : { + "description" : "Gets the additional details documentation for the given extension in the given extension bundle version. \n\nNOTE: This endpoint is subject to change as NiFi Registry and its REST API evolve.", + "operationId" : "getBundleVersionExtensionAdditionalDetailsDocs", + "parameters" : [ { + "description" : "The extension bundle identifier", + "in" : "path", + "name" : "bundleId", + "required" : true, + "schema" : { + "type" : "string" + } + }, { + "description" : "The version of the bundle", + "in" : "path", + "name" : "version", + "required" : true, + "schema" : { + "type" : "string" + } + }, { + "description" : "The fully qualified name of the extension", + "in" : "path", + "name" : "name", + "required" : true, + "schema" : { + "type" : "string" + } + } ], + "responses" : { + "400" : { + "description" : "NiFi Registry was unable to complete the request because it was invalid. The request should not be retried without modification." + }, + "401" : { + "description" : "Client could not be authenticated." + }, + "403" : { + "description" : "Client is not authorized to make this request." + }, + "404" : { + "description" : "The specified resource could not be found." + }, + "409" : { + "description" : "NiFi Registry was unable to complete the request because it assumes a server state that is not valid." + } + }, + "summary" : "Get bundle version extension docs details", + "tags" : [ "Bundles" ], + "x-access-policy" : { + "action" : "read", + "resource" : "/buckets/{bucketId}" + } + } + }, + "/config" : { + "get" : { + "description" : "Gets the NiFi Registry configurations.", + "operationId" : "getConfiguration", + "responses" : { + "401" : { + "description" : "Client could not be authenticated." + }, + "default" : { + "content" : { + "application/json" : { + "schema" : { + "$ref" : "#/components/schemas/RegistryConfiguration" + } + } + } + } + }, + "summary" : "Get configration", + "tags" : [ "Config" ], + "x-access-policy" : { + "action" : "read", + "resource" : "/policies,/tenants" + } + } + }, + "/extension-repository" : { + "get" : { + "description" : "Gets the names of the buckets the current user is authorized for in order to browse the repo by bucket. \n\nNOTE: This endpoint is subject to change as NiFi Registry and its REST API evolve.", + "operationId" : "getExtensionRepoBuckets", + "responses" : { + "400" : { + "description" : "NiFi Registry was unable to complete the request because it was invalid. The request should not be retried without modification." + }, + "401" : { + "description" : "Client could not be authenticated." + }, + "403" : { + "description" : "Client is not authorized to make this request." + }, + "404" : { + "description" : "The specified resource could not be found." + }, + "409" : { + "description" : "NiFi Registry was unable to complete the request because it assumes a server state that is not valid." + }, + "default" : { + "content" : { + "application/json" : { + "schema" : { + "type" : "array", + "items" : { + "$ref" : "#/components/schemas/ExtensionRepoBucket" + } + } + } + } + } + }, + "summary" : "Get extension repo buckets", + "tags" : [ "ExtensionRepository" ] + } + }, + "/extension-repository/{bucketName}" : { + "get" : { + "description" : "Gets the groups in the extension repository in the given bucket. \n\nNOTE: This endpoint is subject to change as NiFi Registry and its REST API evolve.", + "operationId" : "getExtensionRepoGroups", + "parameters" : [ { + "description" : "The bucket name", + "in" : "path", + "name" : "bucketName", + "required" : true, + "schema" : { + "type" : "string" + } + } ], + "responses" : { + "400" : { + "description" : "NiFi Registry was unable to complete the request because it was invalid. The request should not be retried without modification." + }, + "401" : { + "description" : "Client could not be authenticated." + }, + "403" : { + "description" : "Client is not authorized to make this request." + }, + "404" : { + "description" : "The specified resource could not be found." + }, + "409" : { + "description" : "NiFi Registry was unable to complete the request because it assumes a server state that is not valid." + }, + "default" : { + "content" : { + "application/json" : { + "schema" : { + "type" : "array", + "items" : { + "$ref" : "#/components/schemas/ExtensionRepoGroup" + } + } + } + } + } + }, + "summary" : "Get extension repo groups", + "tags" : [ "ExtensionRepository" ], + "x-access-policy" : { + "action" : "read", + "resource" : "/buckets/{bucketId}" + } + } + }, + "/extension-repository/{bucketName}/{groupId}" : { + "get" : { + "description" : "Gets the artifacts in the extension repository in the given bucket and group. \n\nNOTE: This endpoint is subject to change as NiFi Registry and its REST API evolve.", + "operationId" : "getExtensionRepoArtifacts", + "parameters" : [ { + "description" : "The bucket name", + "in" : "path", + "name" : "bucketName", + "required" : true, + "schema" : { + "type" : "string" + } + }, { + "description" : "The group id", + "in" : "path", + "name" : "groupId", + "required" : true, + "schema" : { + "type" : "string" + } + } ], + "responses" : { + "400" : { + "description" : "NiFi Registry was unable to complete the request because it was invalid. The request should not be retried without modification." + }, + "401" : { + "description" : "Client could not be authenticated." + }, + "403" : { + "description" : "Client is not authorized to make this request." + }, + "404" : { + "description" : "The specified resource could not be found." + }, + "409" : { + "description" : "NiFi Registry was unable to complete the request because it assumes a server state that is not valid." + }, + "default" : { + "content" : { + "application/json" : { + "schema" : { + "type" : "array", + "items" : { + "$ref" : "#/components/schemas/ExtensionRepoArtifact" + } + } + } + } + } + }, + "summary" : "Get extension repo artifacts", + "tags" : [ "ExtensionRepository" ], + "x-access-policy" : { + "action" : "read", + "resource" : "/buckets/{bucketId}" + } + } + }, + "/extension-repository/{bucketName}/{groupId}/{artifactId}" : { + "get" : { + "description" : "Gets the versions in the extension repository for the given bucket, group, and artifact. \n\nNOTE: This endpoint is subject to change as NiFi Registry and its REST API evolve.", + "operationId" : "getExtensionRepoVersions", + "parameters" : [ { + "description" : "The bucket name", + "in" : "path", + "name" : "bucketName", + "required" : true, + "schema" : { + "type" : "string" + } + }, { + "description" : "The group identifier", + "in" : "path", + "name" : "groupId", + "required" : true, + "schema" : { + "type" : "string" + } + }, { + "description" : "The artifact identifier", + "in" : "path", + "name" : "artifactId", + "required" : true, + "schema" : { + "type" : "string" + } + } ], + "responses" : { + "400" : { + "description" : "NiFi Registry was unable to complete the request because it was invalid. The request should not be retried without modification." + }, + "401" : { + "description" : "Client could not be authenticated." + }, + "403" : { + "description" : "Client is not authorized to make this request." + }, + "404" : { + "description" : "The specified resource could not be found." + }, + "409" : { + "description" : "NiFi Registry was unable to complete the request because it assumes a server state that is not valid." + }, + "default" : { + "content" : { + "application/json" : { + "schema" : { + "type" : "array", + "items" : { + "$ref" : "#/components/schemas/ExtensionRepoVersionSummary" + } + } + } + } + } + }, + "summary" : "Get extension repo versions", + "tags" : [ "ExtensionRepository" ], + "x-access-policy" : { + "action" : "read", + "resource" : "/buckets/{bucketId}" + } + } + }, + "/extension-repository/{bucketName}/{groupId}/{artifactId}/{version}" : { + "get" : { + "description" : "Gets information about the version in the given bucket, group, and artifact. \n\nNOTE: This endpoint is subject to change as NiFi Registry and its REST API evolve.", + "operationId" : "getExtensionRepoVersion", + "parameters" : [ { + "description" : "The bucket name", + "in" : "path", + "name" : "bucketName", + "required" : true, + "schema" : { + "type" : "string" + } + }, { + "description" : "The group identifier", + "in" : "path", + "name" : "groupId", + "required" : true, + "schema" : { + "type" : "string" + } + }, { + "description" : "The artifact identifier", + "in" : "path", + "name" : "artifactId", + "required" : true, + "schema" : { + "type" : "string" + } + }, { + "description" : "The version", + "in" : "path", + "name" : "version", + "required" : true, + "schema" : { + "type" : "string" + } + } ], + "responses" : { + "400" : { + "description" : "NiFi Registry was unable to complete the request because it was invalid. The request should not be retried without modification." + }, + "401" : { + "description" : "Client could not be authenticated." + }, + "403" : { + "description" : "Client is not authorized to make this request." + }, + "404" : { + "description" : "The specified resource could not be found." + }, + "409" : { + "description" : "NiFi Registry was unable to complete the request because it assumes a server state that is not valid." + }, + "default" : { + "content" : { + "application/json" : { + "schema" : { + "$ref" : "#/components/schemas/ExtensionRepoVersion" + } + } + } + } + }, + "summary" : "Get extension repo version", + "tags" : [ "ExtensionRepository" ], + "x-access-policy" : { + "action" : "read", + "resource" : "/buckets/{bucketId}" + } + } + }, + "/extension-repository/{bucketName}/{groupId}/{artifactId}/{version}/content" : { + "get" : { + "description" : "Gets the binary content of the bundle with the given bucket, group, artifact, and version. \n\nNOTE: This endpoint is subject to change as NiFi Registry and its REST API evolve.", + "operationId" : "getExtensionRepoVersionContent", + "parameters" : [ { + "description" : "The bucket name", + "in" : "path", + "name" : "bucketName", + "required" : true, + "schema" : { + "type" : "string" + } + }, { + "description" : "The group identifier", + "in" : "path", + "name" : "groupId", + "required" : true, + "schema" : { + "type" : "string" + } + }, { + "description" : "The artifact identifier", + "in" : "path", + "name" : "artifactId", + "required" : true, + "schema" : { + "type" : "string" + } + }, { + "description" : "The version", + "in" : "path", + "name" : "version", + "required" : true, + "schema" : { + "type" : "string" + } + } ], + "responses" : { + "400" : { + "description" : "NiFi Registry was unable to complete the request because it was invalid. The request should not be retried without modification." + }, + "401" : { + "description" : "Client could not be authenticated." + }, + "403" : { + "description" : "Client is not authorized to make this request." + }, + "404" : { + "description" : "The specified resource could not be found." + }, + "409" : { + "description" : "NiFi Registry was unable to complete the request because it assumes a server state that is not valid." + }, + "default" : { + "content" : { + "application/octet-stream" : { + "schema" : { + "type" : "string", + "format" : "byte" + } + } + } + } + }, + "summary" : "Get extension repo version content", + "tags" : [ "ExtensionRepository" ], + "x-access-policy" : { + "action" : "read", + "resource" : "/buckets/{bucketId}" + } + } + }, + "/extension-repository/{bucketName}/{groupId}/{artifactId}/{version}/extensions" : { + "get" : { + "description" : "Gets information about the extensions in the given bucket, group, artifact, and version. \n\nNOTE: This endpoint is subject to change as NiFi Registry and its REST API evolve.", + "operationId" : "getExtensionRepoVersionExtensions", + "parameters" : [ { + "description" : "The bucket name", + "in" : "path", + "name" : "bucketName", + "required" : true, + "schema" : { + "type" : "string" + } + }, { + "description" : "The group identifier", + "in" : "path", + "name" : "groupId", + "required" : true, + "schema" : { + "type" : "string" + } + }, { + "description" : "The artifact identifier", + "in" : "path", + "name" : "artifactId", + "required" : true, + "schema" : { + "type" : "string" + } + }, { + "description" : "The version", + "in" : "path", + "name" : "version", + "required" : true, + "schema" : { + "type" : "string" + } + } ], + "responses" : { + "400" : { + "description" : "NiFi Registry was unable to complete the request because it was invalid. The request should not be retried without modification." + }, + "401" : { + "description" : "Client could not be authenticated." + }, + "403" : { + "description" : "Client is not authorized to make this request." + }, + "404" : { + "description" : "The specified resource could not be found." + }, + "409" : { + "description" : "NiFi Registry was unable to complete the request because it assumes a server state that is not valid." + }, + "default" : { + "content" : { + "application/json" : { + "schema" : { + "type" : "array", + "items" : { + "$ref" : "#/components/schemas/ExtensionMetadata" + } + } + } + } + } + }, + "summary" : "Get extension repo extensions", + "tags" : [ "ExtensionRepository" ], + "x-access-policy" : { + "action" : "read", + "resource" : "/buckets/{bucketId}" + } + } + }, + "/extension-repository/{bucketName}/{groupId}/{artifactId}/{version}/extensions/{name}" : { + "get" : { + "description" : "Gets information about the extension with the given name in the given bucket, group, artifact, and version. \n\nNOTE: This endpoint is subject to change as NiFi Registry and its REST API evolve.", + "operationId" : "getExtensionRepoVersionExtension", + "parameters" : [ { + "description" : "The bucket name", + "in" : "path", + "name" : "bucketName", + "required" : true, + "schema" : { + "type" : "string" + } + }, { + "description" : "The group identifier", + "in" : "path", + "name" : "groupId", + "required" : true, + "schema" : { + "type" : "string" + } + }, { + "description" : "The artifact identifier", + "in" : "path", + "name" : "artifactId", + "required" : true, + "schema" : { + "type" : "string" + } + }, { + "description" : "The version", + "in" : "path", + "name" : "version", + "required" : true, + "schema" : { + "type" : "string" + } + }, { + "description" : "The fully qualified name of the extension", + "in" : "path", + "name" : "name", + "required" : true, + "schema" : { + "type" : "string" + } + } ], + "responses" : { + "400" : { + "description" : "NiFi Registry was unable to complete the request because it was invalid. The request should not be retried without modification." + }, + "401" : { + "description" : "Client could not be authenticated." + }, + "403" : { + "description" : "Client is not authorized to make this request." + }, + "404" : { + "description" : "The specified resource could not be found." + }, + "409" : { + "description" : "NiFi Registry was unable to complete the request because it assumes a server state that is not valid." + }, + "default" : { + "content" : { + "application/json" : { + "schema" : { + "$ref" : "#/components/schemas/Extension" + } + } + } + } + }, + "summary" : "Get extension repo extension", + "tags" : [ "ExtensionRepository" ], + "x-access-policy" : { + "action" : "read", + "resource" : "/buckets/{bucketId}" + } + } + }, + "/extension-repository/{bucketName}/{groupId}/{artifactId}/{version}/extensions/{name}/docs" : { + "get" : { + "description" : "Gets the documentation for the extension with the given name in the given bucket, group, artifact, and version. \n\nNOTE: This endpoint is subject to change as NiFi Registry and its REST API evolve.", + "operationId" : "getExtensionRepoVersionExtensionDocs", + "parameters" : [ { + "description" : "The bucket name", + "in" : "path", + "name" : "bucketName", + "required" : true, + "schema" : { + "type" : "string" + } + }, { + "description" : "The group identifier", + "in" : "path", + "name" : "groupId", + "required" : true, + "schema" : { + "type" : "string" + } + }, { + "description" : "The artifact identifier", + "in" : "path", + "name" : "artifactId", + "required" : true, + "schema" : { + "type" : "string" + } + }, { + "description" : "The version", + "in" : "path", + "name" : "version", + "required" : true, + "schema" : { + "type" : "string" + } + }, { + "description" : "The fully qualified name of the extension", + "in" : "path", + "name" : "name", + "required" : true, + "schema" : { + "type" : "string" + } + } ], + "responses" : { + "400" : { + "description" : "NiFi Registry was unable to complete the request because it was invalid. The request should not be retried without modification." + }, + "401" : { + "description" : "Client could not be authenticated." + }, + "403" : { + "description" : "Client is not authorized to make this request." + }, + "404" : { + "description" : "The specified resource could not be found." + }, + "409" : { + "description" : "NiFi Registry was unable to complete the request because it assumes a server state that is not valid." + } + }, + "summary" : "Get extension repo extension docs", + "tags" : [ "ExtensionRepository" ], + "x-access-policy" : { + "action" : "read", + "resource" : "/buckets/{bucketId}" + } + } + }, + "/extension-repository/{bucketName}/{groupId}/{artifactId}/{version}/extensions/{name}/docs/additional-details" : { + "get" : { + "description" : "Gets the additional details documentation for the extension with the given name in the given bucket, group, artifact, and version. \n\nNOTE: This endpoint is subject to change as NiFi Registry and its REST API evolve.", + "operationId" : "getExtensionRepoVersionExtensionAdditionalDetailsDocs", + "parameters" : [ { + "description" : "The bucket name", + "in" : "path", + "name" : "bucketName", + "required" : true, + "schema" : { + "type" : "string" + } + }, { + "description" : "The group identifier", + "in" : "path", + "name" : "groupId", + "required" : true, + "schema" : { + "type" : "string" + } + }, { + "description" : "The artifact identifier", + "in" : "path", + "name" : "artifactId", + "required" : true, + "schema" : { + "type" : "string" + } + }, { + "description" : "The version", + "in" : "path", + "name" : "version", + "required" : true, + "schema" : { + "type" : "string" + } + }, { + "description" : "The fully qualified name of the extension", + "in" : "path", + "name" : "name", + "required" : true, + "schema" : { + "type" : "string" + } + } ], + "responses" : { + "400" : { + "description" : "NiFi Registry was unable to complete the request because it was invalid. The request should not be retried without modification." + }, + "401" : { + "description" : "Client could not be authenticated." + }, + "403" : { + "description" : "Client is not authorized to make this request." + }, + "404" : { + "description" : "The specified resource could not be found." + }, + "409" : { + "description" : "NiFi Registry was unable to complete the request because it assumes a server state that is not valid." + } + }, + "summary" : "Get extension repo extension details", + "tags" : [ "ExtensionRepository" ], + "x-access-policy" : { + "action" : "read", + "resource" : "/buckets/{bucketId}" + } + } + }, + "/extension-repository/{bucketName}/{groupId}/{artifactId}/{version}/sha256" : { + "get" : { + "description" : "Gets the hex representation of the SHA-256 digest for the binary content of the bundle with the given bucket, group, artifact, and version.\n\nNOTE: This endpoint is subject to change as NiFi Registry and its REST API evolve.", + "operationId" : "getExtensionRepoVersionSha256", + "parameters" : [ { + "description" : "The bucket name", + "in" : "path", + "name" : "bucketName", + "required" : true, + "schema" : { + "type" : "string" + } + }, { + "description" : "The group identifier", + "in" : "path", + "name" : "groupId", + "required" : true, + "schema" : { + "type" : "string" + } + }, { + "description" : "The artifact identifier", + "in" : "path", + "name" : "artifactId", + "required" : true, + "schema" : { + "type" : "string" + } + }, { + "description" : "The version", + "in" : "path", + "name" : "version", + "required" : true, + "schema" : { + "type" : "string" + } + } ], + "responses" : { + "400" : { + "description" : "NiFi Registry was unable to complete the request because it was invalid. The request should not be retried without modification." + }, + "401" : { + "description" : "Client could not be authenticated." + }, + "403" : { + "description" : "Client is not authorized to make this request." + }, + "404" : { + "description" : "The specified resource could not be found." + }, + "409" : { + "description" : "NiFi Registry was unable to complete the request because it assumes a server state that is not valid." + } + }, + "summary" : "Get extension repo version checksum", + "tags" : [ "ExtensionRepository" ], + "x-access-policy" : { + "action" : "read", + "resource" : "/buckets/{bucketId}" + } + } + }, + "/extension-repository/{groupId}/{artifactId}/{version}/sha256" : { + "get" : { + "description" : "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. \n\nNOTE: This endpoint is subject to change as NiFi Registry and its REST API evolve.", + "operationId" : "getGlobalExtensionRepoVersionSha256", + "parameters" : [ { + "description" : "The group identifier", + "in" : "path", + "name" : "groupId", + "required" : true, + "schema" : { + "type" : "string" + } + }, { + "description" : "The artifact identifier", + "in" : "path", + "name" : "artifactId", + "required" : true, + "schema" : { + "type" : "string" + } + }, { + "description" : "The version", + "in" : "path", + "name" : "version", + "required" : true, + "schema" : { + "type" : "string" + } + } ], + "responses" : { + "400" : { + "description" : "NiFi Registry was unable to complete the request because it was invalid. The request should not be retried without modification." + }, + "401" : { + "description" : "Client could not be authenticated." + }, + "403" : { + "description" : "Client is not authorized to make this request." + }, + "404" : { + "description" : "The specified resource could not be found." + }, + "409" : { + "description" : "NiFi Registry was unable to complete the request because it assumes a server state that is not valid." + } + }, + "summary" : "Get global extension repo version checksum", + "tags" : [ "ExtensionRepository" ] + } + }, + "/extensions" : { + "get" : { + "description" : "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.\n\nNOTE: This endpoint is subject to change as NiFi Registry and its REST API evolve.", + "operationId" : "getExtensions", + "parameters" : [ { + "description" : "The type of bundles to return", + "in" : "query", + "name" : "bundleType", + "schema" : { + "type" : "string", + "enum" : [ "NIFI_NAR", "MINIFI_CPP" ] + } + }, { + "description" : "The type of extensions to return", + "in" : "query", + "name" : "extensionType", + "schema" : { + "type" : "string", + "enum" : [ "PROCESSOR", "CONTROLLER_SERVICE", "REPORTING_TASK", "FLOW_ANALYSIS_RULE", "PARAMETER_PROVIDER" ] + } + }, { + "description" : "The tags to filter on, will be used in an OR statement", + "in" : "query", + "name" : "tag", + "schema" : { + "type" : "array", + "items" : { + "type" : "string" + }, + "uniqueItems" : true + } + } ], + "responses" : { + "400" : { + "description" : "NiFi Registry was unable to complete the request because it was invalid. The request should not be retried without modification." + }, + "401" : { + "description" : "Client could not be authenticated." + }, + "403" : { + "description" : "Client is not authorized to make this request." + }, + "404" : { + "description" : "The specified resource could not be found." + }, + "409" : { + "description" : "NiFi Registry was unable to complete the request because it assumes a server state that is not valid." + }, + "default" : { + "content" : { + "application/json" : { + "schema" : { + "$ref" : "#/components/schemas/ExtensionMetadataContainer" + } + } + } + } + }, + "summary" : "Get all extensions", + "tags" : [ "Extensions" ] + } + }, + "/extensions/provided-service-api" : { + "get" : { + "description" : "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.\n\nNOTE: This endpoint is subject to change as NiFi Registry and its REST API evolve.", + "operationId" : "getExtensionsProvidingServiceAPI", + "parameters" : [ { + "description" : "The name of the service API class", + "in" : "query", + "name" : "className", + "required" : true, + "schema" : { + "type" : "string" + } + }, { + "description" : "The groupId of the bundle containing the service API class", + "in" : "query", + "name" : "groupId", + "required" : true, + "schema" : { + "type" : "string" + } + }, { + "description" : "The artifactId of the bundle containing the service API class", + "in" : "query", + "name" : "artifactId", + "required" : true, + "schema" : { + "type" : "string" + } + }, { + "description" : "The version of the bundle containing the service API class", + "in" : "query", + "name" : "version", + "required" : true, + "schema" : { + "type" : "string" + } + } ], + "responses" : { + "400" : { + "description" : "NiFi Registry was unable to complete the request because it was invalid. The request should not be retried without modification." + }, + "401" : { + "description" : "Client could not be authenticated." + }, + "403" : { + "description" : "Client is not authorized to make this request." + }, + "404" : { + "description" : "The specified resource could not be found." + }, + "409" : { + "description" : "NiFi Registry was unable to complete the request because it assumes a server state that is not valid." + }, + "default" : { + "content" : { + "application/json" : { + "schema" : { + "$ref" : "#/components/schemas/ExtensionMetadataContainer" + } + } + } + } + }, + "summary" : "Get extensions providing service API", + "tags" : [ "Extensions" ] + } + }, + "/extensions/tags" : { + "get" : { + "description" : "Gets all the extension tags known to this NiFi Registry instance, along with the number of extensions that have the given tag.\n\nNOTE: This endpoint is subject to change as NiFi Registry and its REST API evolve.", + "operationId" : "getTags", + "responses" : { + "400" : { + "description" : "NiFi Registry was unable to complete the request because it was invalid. The request should not be retried without modification." + }, + "401" : { + "description" : "Client could not be authenticated." + }, + "403" : { + "description" : "Client is not authorized to make this request." + }, + "404" : { + "description" : "The specified resource could not be found." + }, + "409" : { + "description" : "NiFi Registry was unable to complete the request because it assumes a server state that is not valid." + }, + "default" : { + "content" : { + "application/json" : { + "schema" : { + "type" : "array", + "items" : { + "$ref" : "#/components/schemas/TagCount" + } + } + } + } + } + }, + "summary" : "Get extension tags", + "tags" : [ "Extensions" ] + } + }, + "/flows/fields" : { + "get" : { + "description" : "Retrieves the flow field names that can be used for searching or sorting on flows.", + "operationId" : "getAvailableFlowFields", + "responses" : { + "default" : { + "content" : { + "application/json" : { + "schema" : { + "$ref" : "#/components/schemas/Fields" + } + } + } + } + }, + "summary" : "Get flow fields", + "tags" : [ "Flows" ] + } + }, + "/flows/{flowId}" : { + "get" : { + "description" : "Gets a flow by id.", + "operationId" : "getFlow_1", + "parameters" : [ { + "description" : "The flow identifier", + "in" : "path", + "name" : "flowId", + "required" : true, + "schema" : { + "type" : "string" + } + } ], + "responses" : { + "400" : { + "description" : "NiFi Registry was unable to complete the request because it was invalid. The request should not be retried without modification." + }, + "401" : { + "description" : "Client could not be authenticated." + }, + "403" : { + "description" : "Client is not authorized to make this request." + }, + "404" : { + "description" : "The specified resource could not be found." + }, + "409" : { + "description" : "NiFi Registry was unable to complete the request because it assumes a server state that is not valid." + }, + "default" : { + "content" : { + "application/json" : { + "schema" : { + "$ref" : "#/components/schemas/VersionedFlow" + } + } + } + } + }, + "summary" : "Get flow", + "tags" : [ "Flows" ], + "x-access-policy" : { + "action" : "read", + "resource" : "/buckets/{bucketId}" + } + } + }, + "/flows/{flowId}/versions" : { + "get" : { + "description" : "Gets summary information for all versions of a given flow. Versions are ordered newest->oldest.", + "operationId" : "getFlowVersions_1", + "parameters" : [ { + "description" : "The flow identifier", + "in" : "path", + "name" : "flowId", + "required" : true, + "schema" : { + "type" : "string" + } + } ], + "responses" : { + "401" : { + "description" : "Client could not be authenticated." + }, + "403" : { + "description" : "Client is not authorized to make this request." + }, + "404" : { + "description" : "The specified resource could not be found." + }, + "409" : { + "description" : "NiFi Registry was unable to complete the request because it assumes a server state that is not valid." + }, + "default" : { + "content" : { + "application/json" : { + "schema" : { + "type" : "array", + "items" : { + "$ref" : "#/components/schemas/VersionedFlowSnapshotMetadata" + } + } + } + } + } + }, + "summary" : "Get flow versions", + "tags" : [ "Flows" ], + "x-access-policy" : { + "action" : "read", + "resource" : "/buckets/{bucketId}" + } + } + }, + "/flows/{flowId}/versions/latest" : { + "get" : { + "description" : "Gets the latest version of a flow, including metadata and flow content.", + "operationId" : "getLatestFlowVersion_1", + "parameters" : [ { + "description" : "The flow identifier", + "in" : "path", + "name" : "flowId", + "required" : true, + "schema" : { + "type" : "string" + } + } ], + "responses" : { + "401" : { + "description" : "Client could not be authenticated." + }, + "403" : { + "description" : "Client is not authorized to make this request." + }, + "404" : { + "description" : "The specified resource could not be found." + }, + "409" : { + "description" : "NiFi Registry was unable to complete the request because it assumes a server state that is not valid." + }, + "default" : { + "content" : { + "application/json" : { + "schema" : { + "$ref" : "#/components/schemas/VersionedFlowSnapshot" + } + } + } + } + }, + "summary" : "Get latest flow version", + "tags" : [ "Flows" ], + "x-access-policy" : { + "action" : "read", + "resource" : "/buckets/{bucketId}" + } + } + }, + "/flows/{flowId}/versions/latest/metadata" : { + "get" : { + "description" : "Gets the metadata for the latest version of a flow.", + "operationId" : "getLatestFlowVersionMetadata_1", + "parameters" : [ { + "description" : "The flow identifier", + "in" : "path", + "name" : "flowId", + "required" : true, + "schema" : { + "type" : "string" + } + } ], + "responses" : { + "401" : { + "description" : "Client could not be authenticated." + }, + "403" : { + "description" : "Client is not authorized to make this request." + }, + "404" : { + "description" : "The specified resource could not be found." + }, + "409" : { + "description" : "NiFi Registry was unable to complete the request because it assumes a server state that is not valid." + }, + "default" : { + "content" : { + "application/json" : { + "schema" : { + "$ref" : "#/components/schemas/VersionedFlowSnapshotMetadata" + } + } + } + } + }, + "summary" : "Get latest flow version metadata", + "tags" : [ "Flows" ], + "x-access-policy" : { + "action" : "read", + "resource" : "/buckets/{bucketId}" + } + } + }, + "/flows/{flowId}/versions/{versionNumber}" : { + "get" : { + "description" : "Gets the given version of a flow, including metadata and flow content.", + "operationId" : "getFlowVersion_1", + "parameters" : [ { + "description" : "The flow identifier", + "in" : "path", + "name" : "flowId", + "required" : true, + "schema" : { + "type" : "string" + } + }, { + "description" : "The version number", + "in" : "path", + "name" : "versionNumber", + "required" : true, + "schema" : { + "type" : "integer", + "format" : "int32" + } + } ], + "responses" : { + "400" : { + "description" : "NiFi Registry was unable to complete the request because it was invalid. The request should not be retried without modification." + }, + "401" : { + "description" : "Client could not be authenticated." + }, + "403" : { + "description" : "Client is not authorized to make this request." + }, + "404" : { + "description" : "The specified resource could not be found." + }, + "409" : { + "description" : "NiFi Registry was unable to complete the request because it assumes a server state that is not valid." + }, + "default" : { + "content" : { + "application/json" : { + "schema" : { + "$ref" : "#/components/schemas/VersionedFlowSnapshot" + } + } + } + } + }, + "summary" : "Get flow version", + "tags" : [ "Flows" ], + "x-access-policy" : { + "action" : "read", + "resource" : "/buckets/{bucketId}" + } + } + }, + "/items" : { + "get" : { + "description" : "Get items across all buckets. The returned items 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.", + "operationId" : "getItems", + "responses" : { + "401" : { + "description" : "Client could not be authenticated." + }, + "default" : { + "content" : { + "application/json" : { + "schema" : { + "type" : "array", + "items" : { + "$ref" : "#/components/schemas/BucketItem" + } + } + } + } + } + }, + "summary" : "Get all items", + "tags" : [ "Items" ] + } + }, + "/items/fields" : { + "get" : { + "description" : "Retrieves the item field names for searching or sorting on bucket items.", + "operationId" : "getAvailableBucketItemFields", + "responses" : { + "default" : { + "content" : { + "application/json" : { + "schema" : { + "$ref" : "#/components/schemas/Fields" + } + } + } + } + }, + "summary" : "Get item fields", + "tags" : [ "Items" ] + } + }, + "/items/{bucketId}" : { + "get" : { + "description" : "Gets the items located in the given bucket.", + "operationId" : "getItems_1", + "parameters" : [ { + "description" : "The bucket identifier", + "in" : "path", + "name" : "bucketId", + "required" : true, + "schema" : { + "type" : "string" + } + } ], + "responses" : { + "400" : { + "description" : "NiFi Registry was unable to complete the request because it was invalid. The request should not be retried without modification." + }, + "401" : { + "description" : "Client could not be authenticated." + }, + "403" : { + "description" : "Client is not authorized to make this request." + }, + "404" : { + "description" : "The specified resource could not be found." + }, + "default" : { + "content" : { + "application/json" : { + "schema" : { + "type" : "array", + "items" : { + "$ref" : "#/components/schemas/BucketItem" + } + } + } + } + } + }, + "summary" : "Get bucket items", + "tags" : [ "Items" ], + "x-access-policy" : { + "action" : "read", + "resource" : "/buckets/{bucketId}" + } + } + }, + "/policies" : { + "get" : { + "operationId" : "getAccessPolicies", + "responses" : { + "401" : { + "description" : "Client could not be authenticated." + }, + "403" : { + "description" : "Client is not authorized to make this request." + }, + "409" : { + "description" : "NiFi Registry was unable to complete the request because it assumes a server state that is not valid." + }, + "default" : { + "content" : { + "application/json" : { + "schema" : { + "type" : "array", + "items" : { + "$ref" : "#/components/schemas/AccessPolicy" + } + } + } + } + } + }, + "summary" : "Get all access policies", + "tags" : [ "Policies" ], + "x-access-policy" : { + "action" : "read", + "resource" : "/policies" + } + }, + "post" : { + "operationId" : "createAccessPolicy", + "requestBody" : { + "content" : { + "application/json" : { + "schema" : { + "$ref" : "#/components/schemas/AccessPolicy" + } + } + }, + "description" : "The access policy configuration details.", + "required" : true + }, + "responses" : { + "400" : { + "description" : "NiFi Registry was unable to complete the request because it was invalid. The request should not be retried without modification." + }, + "401" : { + "description" : "Client could not be authenticated." + }, + "403" : { + "description" : "Client is not authorized to make this request." + }, + "409" : { + "description" : "NiFi Registry was unable to complete the request because it assumes a server state that is not valid. The NiFi Registry might not be configured to use a ConfigurableAccessPolicyProvider." + }, + "default" : { + "content" : { + "application/json" : { + "schema" : { + "$ref" : "#/components/schemas/AccessPolicy" + } + } + } + } + }, + "summary" : "Create access policy", + "tags" : [ "Policies" ], + "x-access-policy" : { + "action" : "write", + "resource" : "/policies" + } + } + }, + "/policies/resources" : { + "get" : { + "description" : "Gets the available resources that support access/authorization policies", + "operationId" : "getResources", + "responses" : { + "401" : { + "description" : "Client could not be authenticated." + }, + "403" : { + "description" : "Client is not authorized to make this request." + }, + "default" : { + "content" : { + "application/json" : { + "schema" : { + "type" : "array", + "items" : { + "$ref" : "#/components/schemas/Resource" + } + } + } + } + } + }, + "summary" : "Get available resources", + "tags" : [ "Policies" ], + "x-access-policy" : { + "action" : "read", + "resource" : "/policies" + } + } + }, + "/policies/{action}/{resource}" : { + "get" : { + "description" : "Gets an access policy for the specified action and resource", + "operationId" : "getAccessPolicyForResource", + "parameters" : [ { + "description" : "The request action.", + "in" : "path", + "name" : "action", + "required" : true, + "schema" : { + "type" : "string" + } + }, { + "description" : "The resource of the policy.", + "in" : "path", + "name" : "resource", + "required" : true, + "schema" : { + "type" : "string", + "pattern" : ".+" + } + } ], + "responses" : { + "400" : { + "description" : "NiFi Registry was unable to complete the request because it was invalid. The request should not be retried without modification." + }, + "401" : { + "description" : "Client could not be authenticated." + }, + "403" : { + "description" : "Client is not authorized to make this request." + }, + "404" : { + "description" : "The specified resource could not be found." + }, + "409" : { + "description" : "NiFi Registry was unable to complete the request because it assumes a server state that is not valid." + }, + "default" : { + "content" : { + "application/json" : { + "schema" : { + "$ref" : "#/components/schemas/AccessPolicy" + } + } + } + } + }, + "summary" : "Get access policy for resource", + "tags" : [ "Policies" ], + "x-access-policy" : { + "action" : "read", + "resource" : "/policies" + } + } + }, + "/policies/{id}" : { + "delete" : { + "operationId" : "removeAccessPolicy", + "parameters" : [ { + "description" : "The version is used to verify the client is working with the latest version of the entity.", + "in" : "query", + "name" : "version", + "required" : true, + "schema" : { + "$ref" : "#/components/schemas/LongParameter" + } + }, { + "description" : "If the client id is not specified, new one will be generated. This value (whether specified or generated) is included in the response.", + "in" : "query", + "name" : "clientId", + "schema" : { + "$ref" : "#/components/schemas/ClientIdParameter" + } + }, { + "description" : "The access policy id.", + "in" : "path", + "name" : "id", + "required" : true, + "schema" : { + "type" : "string" + } + } ], + "responses" : { + "401" : { + "description" : "Client could not be authenticated." + }, + "403" : { + "description" : "Client is not authorized to make this request." + }, + "404" : { + "description" : "The specified resource could not be found." + }, + "409" : { + "description" : "NiFi Registry was unable to complete the request because it assumes a server state that is not valid. The NiFi Registry might not be configured to use a ConfigurableAccessPolicyProvider." + }, + "default" : { + "content" : { + "application/json" : { + "schema" : { + "$ref" : "#/components/schemas/AccessPolicy" + } + } + } + } + }, + "summary" : "Delete access policy", + "tags" : [ "Policies" ], + "x-access-policy" : { + "action" : "delete", + "resource" : "/policies" + } + }, + "get" : { + "operationId" : "getAccessPolicy", + "parameters" : [ { + "description" : "The access policy id.", + "in" : "path", + "name" : "id", + "required" : true, + "schema" : { + "type" : "string" + } + } ], + "responses" : { + "401" : { + "description" : "Client could not be authenticated." + }, + "403" : { + "description" : "Client is not authorized to make this request." + }, + "404" : { + "description" : "The specified resource could not be found." + }, + "409" : { + "description" : "NiFi Registry was unable to complete the request because it assumes a server state that is not valid." + }, + "default" : { + "content" : { + "application/json" : { + "schema" : { + "$ref" : "#/components/schemas/AccessPolicy" + } + } + } + } + }, + "summary" : "Get access policy", + "tags" : [ "Policies" ], + "x-access-policy" : { + "action" : "read", + "resource" : "/policies" + } + }, + "put" : { + "operationId" : "updateAccessPolicy", + "parameters" : [ { + "description" : "The access policy id.", + "in" : "path", + "name" : "id", + "required" : true, + "schema" : { + "type" : "string" + } + } ], + "requestBody" : { + "content" : { + "application/json" : { + "schema" : { + "$ref" : "#/components/schemas/AccessPolicy" + } + } + }, + "description" : "The access policy configuration details.", + "required" : true + }, + "responses" : { + "400" : { + "description" : "NiFi Registry was unable to complete the request because it was invalid. The request should not be retried without modification." + }, + "401" : { + "description" : "Client could not be authenticated." + }, + "403" : { + "description" : "Client is not authorized to make this request." + }, + "404" : { + "description" : "The specified resource could not be found." + }, + "409" : { + "description" : "NiFi Registry was unable to complete the request because it assumes a server state that is not valid. The NiFi Registry might not be configured to use a ConfigurableAccessPolicyProvider." + }, + "default" : { + "content" : { + "application/json" : { + "schema" : { + "$ref" : "#/components/schemas/AccessPolicy" + } + } + } + } + }, + "summary" : "Update access policy", + "tags" : [ "Policies" ], + "x-access-policy" : { + "action" : "write", + "resource" : "/policies" + } + } + }, + "/tenants/user-groups" : { + "get" : { + "description" : "\n\nNOTE: This endpoint is subject to change as NiFi Registry and its REST API evolve.", + "operationId" : "getUserGroups", + "responses" : { + "400" : { + "description" : "NiFi Registry was unable to complete the request because it was invalid. The request should not be retried without modification." + }, + "401" : { + "description" : "Client could not be authenticated." + }, + "403" : { + "description" : "Client is not authorized to make this request." + }, + "404" : { + "description" : "The specified resource could not be found." + }, + "409" : { + "description" : "NiFi Registry was unable to complete the request because it assumes a server state that is not valid." + }, + "default" : { + "content" : { + "application/json" : { + "schema" : { + "type" : "array", + "items" : { + "$ref" : "#/components/schemas/UserGroup" + } + } + } + } + } + }, + "summary" : "Get user groups", + "tags" : [ "Tenants" ], + "x-access-policy" : { + "action" : "read", + "resource" : "/tenants" + } + }, + "post" : { + "description" : "\n\nNOTE: This endpoint is subject to change as NiFi Registry and its REST API evolve.", + "operationId" : "createUserGroup", + "requestBody" : { + "content" : { + "application/json" : { + "schema" : { + "$ref" : "#/components/schemas/UserGroup" + } + } + }, + "description" : "The user group configuration details.", + "required" : true + }, + "responses" : { + "400" : { + "description" : "NiFi Registry was unable to complete the request because it was invalid. The request should not be retried without modification." + }, + "401" : { + "description" : "Client could not be authenticated." + }, + "403" : { + "description" : "Client is not authorized to make this request." + }, + "404" : { + "description" : "The specified resource could not be found." + }, + "409" : { + "description" : "NiFi Registry was unable to complete the request because it assumes a server state that is not valid." + }, + "default" : { + "content" : { + "application/json" : { + "schema" : { + "$ref" : "#/components/schemas/UserGroup" + } + } + } + } + }, + "summary" : "Create user group", + "tags" : [ "Tenants" ], + "x-access-policy" : { + "action" : "write", + "resource" : "/tenants" + } + } + }, + "/tenants/user-groups/{id}" : { + "delete" : { + "description" : "\n\nNOTE: This endpoint is subject to change as NiFi Registry and its REST API evolve.", + "operationId" : "removeUserGroup", + "parameters" : [ { + "description" : "The version is used to verify the client is working with the latest version of the entity.", + "in" : "query", + "name" : "version", + "required" : true, + "schema" : { + "$ref" : "#/components/schemas/LongParameter" + } + }, { + "description" : "If the client id is not specified, new one will be generated. This value (whether specified or generated) is included in the response.", + "in" : "query", + "name" : "clientId", + "schema" : { + "$ref" : "#/components/schemas/ClientIdParameter" + } + }, { + "description" : "The user group id.", + "in" : "path", + "name" : "id", + "required" : true, + "schema" : { + "type" : "string" + } + } ], + "responses" : { + "400" : { + "description" : "NiFi Registry was unable to complete the request because it was invalid. The request should not be retried without modification." + }, + "401" : { + "description" : "Client could not be authenticated." + }, + "403" : { + "description" : "Client is not authorized to make this request." + }, + "404" : { + "description" : "The specified resource could not be found." + }, + "409" : { + "description" : "NiFi Registry was unable to complete the request because it assumes a server state that is not valid." + }, + "default" : { + "content" : { + "application/json" : { + "schema" : { + "$ref" : "#/components/schemas/UserGroup" + } + } + } + } + }, + "summary" : "Delete user group", + "tags" : [ "Tenants" ], + "x-access-policy" : { + "action" : "delete", + "resource" : "/tenants" + } + }, + "get" : { + "description" : "\n\nNOTE: This endpoint is subject to change as NiFi Registry and its REST API evolve.", + "operationId" : "getUserGroup", + "parameters" : [ { + "description" : "The user group id.", + "in" : "path", + "name" : "id", + "required" : true, + "schema" : { + "type" : "string" + } + } ], + "responses" : { + "400" : { + "description" : "NiFi Registry was unable to complete the request because it was invalid. The request should not be retried without modification." + }, + "401" : { + "description" : "Client could not be authenticated." + }, + "403" : { + "description" : "Client is not authorized to make this request." + }, + "404" : { + "description" : "The specified resource could not be found." + }, + "409" : { + "description" : "NiFi Registry was unable to complete the request because it assumes a server state that is not valid." + }, + "default" : { + "content" : { + "application/json" : { + "schema" : { + "$ref" : "#/components/schemas/UserGroup" + } + } + } + } + }, + "summary" : "Get user group", + "tags" : [ "Tenants" ], + "x-access-policy" : { + "action" : "read", + "resource" : "/tenants" + } + }, + "put" : { + "description" : "\n\nNOTE: This endpoint is subject to change as NiFi Registry and its REST API evolve.", + "operationId" : "updateUserGroup", + "parameters" : [ { + "description" : "The user group id.", + "in" : "path", + "name" : "id", + "required" : true, + "schema" : { + "type" : "string" + } + } ], + "requestBody" : { + "content" : { + "application/json" : { + "schema" : { + "$ref" : "#/components/schemas/UserGroup" + } + } + }, + "description" : "The user group configuration details.", + "required" : true + }, + "responses" : { + "400" : { + "description" : "NiFi Registry was unable to complete the request because it was invalid. The request should not be retried without modification." + }, + "401" : { + "description" : "Client could not be authenticated." + }, + "403" : { + "description" : "Client is not authorized to make this request." + }, + "404" : { + "description" : "The specified resource could not be found." + }, + "409" : { + "description" : "NiFi Registry was unable to complete the request because it assumes a server state that is not valid." + }, + "default" : { + "content" : { + "application/json" : { + "schema" : { + "$ref" : "#/components/schemas/UserGroup" + } + } + } + } + }, + "summary" : "Update user group", + "tags" : [ "Tenants" ], + "x-access-policy" : { + "action" : "write", + "resource" : "/tenants" + } + } + }, + "/tenants/users" : { + "get" : { + "description" : "\n\nNOTE: This endpoint is subject to change as NiFi Registry and its REST API evolve.", + "operationId" : "getUsers", + "responses" : { + "400" : { + "description" : "NiFi Registry was unable to complete the request because it was invalid. The request should not be retried without modification." + }, + "401" : { + "description" : "Client could not be authenticated." + }, + "403" : { + "description" : "Client is not authorized to make this request." + }, + "409" : { + "description" : "NiFi Registry was unable to complete the request because it assumes a server state that is not valid." + }, + "default" : { + "content" : { + "application/json" : { + "schema" : { + "type" : "array", + "items" : { + "$ref" : "#/components/schemas/User" + } + } + } + } + } + }, + "summary" : "Get all users", + "tags" : [ "Tenants" ], + "x-access-policy" : { + "action" : "read", + "resource" : "/tenants" + } + }, + "post" : { + "description" : "\n\nNOTE: This endpoint is subject to change as NiFi Registry and its REST API evolve.", + "operationId" : "createUser", + "requestBody" : { + "content" : { + "application/json" : { + "schema" : { + "$ref" : "#/components/schemas/User" + } + } + }, + "description" : "The user configuration details.", + "required" : true + }, + "responses" : { + "400" : { + "description" : "NiFi Registry was unable to complete the request because it was invalid. The request should not be retried without modification." + }, + "401" : { + "description" : "Client could not be authenticated." + }, + "403" : { + "description" : "Client is not authorized to make this request." + }, + "404" : { + "description" : "The specified resource could not be found." + }, + "409" : { + "description" : "NiFi Registry was unable to complete the request because it assumes a server state that is not valid." + }, + "default" : { + "content" : { + "application/json" : { + "schema" : { + "$ref" : "#/components/schemas/User" + } + } + } + } + }, + "summary" : "Create user", + "tags" : [ "Tenants" ], + "x-access-policy" : { + "action" : "write", + "resource" : "/tenants" + } + } + }, + "/tenants/users/{id}" : { + "delete" : { + "description" : "\n\nNOTE: This endpoint is subject to change as NiFi Registry and its REST API evolve.", + "operationId" : "removeUser", + "parameters" : [ { + "description" : "The version is used to verify the client is working with the latest version of the entity.", + "in" : "query", + "name" : "version", + "required" : true, + "schema" : { + "$ref" : "#/components/schemas/LongParameter" + } + }, { + "description" : "If the client id is not specified, new one will be generated. This value (whether specified or generated) is included in the response.", + "in" : "query", + "name" : "clientId", + "schema" : { + "$ref" : "#/components/schemas/ClientIdParameter" + } + }, { + "description" : "The user id.", + "in" : "path", + "name" : "id", + "required" : true, + "schema" : { + "type" : "string" + } + } ], + "responses" : { + "400" : { + "description" : "NiFi Registry was unable to complete the request because it was invalid. The request should not be retried without modification." + }, + "401" : { + "description" : "Client could not be authenticated." + }, + "403" : { + "description" : "Client is not authorized to make this request." + }, + "404" : { + "description" : "The specified resource could not be found." + }, + "409" : { + "description" : "NiFi Registry was unable to complete the request because it assumes a server state that is not valid." + }, + "default" : { + "content" : { + "application/json" : { + "schema" : { + "$ref" : "#/components/schemas/User" + } + } + } + } + }, + "summary" : "Delete user", + "tags" : [ "Tenants" ], + "x-access-policy" : { + "action" : "delete", + "resource" : "/tenants" + } + }, + "get" : { + "description" : "\n\nNOTE: This endpoint is subject to change as NiFi Registry and its REST API evolve.", + "operationId" : "getUser", + "parameters" : [ { + "description" : "The user id.", + "in" : "path", + "name" : "id", + "required" : true, + "schema" : { + "type" : "string" + } + } ], + "responses" : { + "400" : { + "description" : "NiFi Registry was unable to complete the request because it was invalid. The request should not be retried without modification." + }, + "401" : { + "description" : "Client could not be authenticated." + }, + "403" : { + "description" : "Client is not authorized to make this request." + }, + "404" : { + "description" : "The specified resource could not be found." + }, + "409" : { + "description" : "NiFi Registry was unable to complete the request because it assumes a server state that is not valid." + }, + "default" : { + "content" : { + "application/json" : { + "schema" : { + "$ref" : "#/components/schemas/User" + } + } + } + } + }, + "summary" : "Get user", + "tags" : [ "Tenants" ], + "x-access-policy" : { + "action" : "read", + "resource" : "/tenants" + } + }, + "put" : { + "description" : "\n\nNOTE: This endpoint is subject to change as NiFi Registry and its REST API evolve.", + "operationId" : "updateUser", + "parameters" : [ { + "description" : "The user id.", + "in" : "path", + "name" : "id", + "required" : true, + "schema" : { + "type" : "string" + } + } ], + "requestBody" : { + "content" : { + "application/json" : { + "schema" : { + "$ref" : "#/components/schemas/User" + } + } + }, + "description" : "The user configuration details.", + "required" : true + }, + "responses" : { + "400" : { + "description" : "NiFi Registry was unable to complete the request because it was invalid. The request should not be retried without modification." + }, + "401" : { + "description" : "Client could not be authenticated." + }, + "403" : { + "description" : "Client is not authorized to make this request." + }, + "404" : { + "description" : "The specified resource could not be found." + }, + "409" : { + "description" : "NiFi Registry was unable to complete the request because it assumes a server state that is not valid." + }, + "default" : { + "content" : { + "application/json" : { + "schema" : { + "$ref" : "#/components/schemas/User" + } + } + } + } + }, + "summary" : "Update user", + "tags" : [ "Tenants" ], + "x-access-policy" : { + "action" : "write", + "resource" : "/tenants" + } + } + } + }, + "components" : { + "schemas" : { + "AccessPolicy" : { + "type" : "object", + "properties" : { + "action" : { + "type" : "string", + "description" : "The action associated with this access policy.", + "enum" : [ "read, write, delete" ] + }, + "configurable" : { + "type" : "boolean", + "description" : "Indicates if this access policy is configurable, based on which Authorizer has been configured to manage it.", + "readOnly" : true + }, + "identifier" : { + "type" : "string", + "description" : "The id of the policy. Set by server at creation time.", + "readOnly" : true + }, + "resource" : { + "type" : "string", + "description" : "The resource for this access policy." + }, + "revision" : { + "$ref" : "#/components/schemas/RevisionInfo" + }, + "userGroups" : { + "type" : "array", + "description" : "The set of user group IDs associated with this access policy.", + "items" : { + "$ref" : "#/components/schemas/Tenant" + }, + "uniqueItems" : true + }, + "users" : { + "type" : "array", + "description" : "The set of user IDs associated with this access policy.", + "items" : { + "$ref" : "#/components/schemas/Tenant" + }, + "uniqueItems" : true + } + } + }, + "AccessPolicySummary" : { + "type" : "object", + "description" : "The access policies granted to this tenant.", + "properties" : { + "action" : { + "type" : "string", + "description" : "The action associated with this access policy.", + "enum" : [ "read, write, delete" ] + }, + "configurable" : { + "type" : "boolean", + "description" : "Indicates if this access policy is configurable, based on which Authorizer has been configured to manage it.", + "readOnly" : true + }, + "identifier" : { + "type" : "string", + "description" : "The id of the policy. Set by server at creation time.", + "readOnly" : true + }, + "resource" : { + "type" : "string", + "description" : "The resource for this access policy." + }, + "revision" : { + "$ref" : "#/components/schemas/RevisionInfo" + } + }, + "readOnly" : true + }, + "AllowableValue" : { + "type" : "object", + "description" : "The allowable values for this property", + "properties" : { + "description" : { + "type" : "string", + "description" : "The description of the allowable value" + }, + "displayName" : { + "type" : "string", + "description" : "The display name of the allowable value" + }, + "value" : { + "type" : "string", + "description" : "The value of the allowable value" + } + } + }, + "Attribute" : { + "type" : "object", + "description" : "The attributes written to flow files by the extension", + "properties" : { + "description" : { + "type" : "string", + "description" : "The description of the attribute" + }, + "name" : { + "type" : "string", + "description" : "The name of the attribute" + } + } + }, + "BatchSize" : { + "type" : "object", + "description" : "The batch settings for data transmission.", + "properties" : { + "count" : { + "type" : "integer", + "format" : "int32", + "description" : "Preferred number of flow files to include in a transaction." + }, + "duration" : { + "type" : "string", + "description" : "Preferred amount of time that a transaction should span." + }, + "size" : { + "type" : "string", + "description" : "Preferred number of bytes to include in a transaction." + } + } + }, + "Bucket" : { + "type" : "object", + "description" : "The bucket where the flow is located", + "properties" : { + "allowBundleRedeploy" : { + "type" : "boolean", + "description" : "Indicates if this bucket allows the same version of an extension bundle to be redeployed and thus overwrite the existing artifact. By default this is false." + }, + "allowPublicRead" : { + "type" : "boolean", + "description" : "Indicates if this bucket allows read access to unauthenticated anonymous users" + }, + "createdTimestamp" : { + "type" : "integer", + "format" : "int64", + "description" : "The timestamp of when the bucket was first created. This is set by the server at creation time.", + "minimum" : 1, + "readOnly" : true + }, + "description" : { + "type" : "string", + "description" : "A description of the bucket." + }, + "identifier" : { + "type" : "string", + "description" : "An ID to uniquely identify this object.", + "readOnly" : true + }, + "link" : { + "$ref" : "#/components/schemas/Link" + }, + "name" : { + "type" : "string", + "description" : "The name of the bucket." + }, + "permissions" : { + "$ref" : "#/components/schemas/Permissions" + }, + "revision" : { + "$ref" : "#/components/schemas/RevisionInfo" + } + }, + "readOnly" : true, + "required" : [ "identifier", "name" ] + }, + "BucketItem" : { + "type" : "object", + "properties" : { + "bucketIdentifier" : { + "type" : "string", + "description" : "The identifier of the bucket this items belongs to. This cannot be changed after the item is created." + }, + "bucketName" : { + "type" : "string", + "description" : "The name of the bucket this items belongs to.", + "readOnly" : true + }, + "createdTimestamp" : { + "type" : "integer", + "format" : "int64", + "description" : "The timestamp of when the item was created, as milliseconds since epoch.", + "minimum" : 1, + "readOnly" : true + }, + "description" : { + "type" : "string", + "description" : "A description of the item." + }, + "identifier" : { + "type" : "string", + "description" : "An ID to uniquely identify this object.", + "readOnly" : true + }, + "link" : { + "$ref" : "#/components/schemas/Link" + }, + "modifiedTimestamp" : { + "type" : "integer", + "format" : "int64", + "description" : "The timestamp of when the item was last modified, as milliseconds since epoch.", + "minimum" : 1, + "readOnly" : true + }, + "name" : { + "type" : "string", + "description" : "The name of the item." + }, + "permissions" : { + "$ref" : "#/components/schemas/Permissions" + }, + "type" : { + "type" : "string", + "description" : "The type of item.", + "enum" : [ "Flow", "Bundle" ] + } + }, + "required" : [ "bucketIdentifier", "identifier", "name", "type" ] + }, + "BuildInfo" : { + "type" : "object", + "description" : "The build information about this version", + "properties" : { + "buildBranch" : { + "type" : "string", + "description" : "The branch used to build the version of the bundle" + }, + "buildFlags" : { + "type" : "string", + "description" : "The flags used to build the version of the bundle" + }, + "buildRevision" : { + "type" : "string", + "description" : "The revision used to build the version of the bundle" + }, + "buildTag" : { + "type" : "string", + "description" : "The tag used to build the version of the bundle" + }, + "buildTool" : { + "type" : "string", + "description" : "The tool used to build the version of the bundle" + }, + "built" : { + "type" : "integer", + "format" : "int64", + "description" : "The timestamp the version of the bundle was built" + }, + "builtBy" : { + "type" : "string", + "description" : "The identity of the user that performed the build" + } + } + }, + "Bundle" : { + "type" : "object", + "description" : "The details of the artifact that bundled this parameter provider.", + "properties" : { + "artifact" : { + "type" : "string", + "description" : "The artifact of the bundle" + }, + "group" : { + "type" : "string", + "description" : "The group of the bundle" + }, + "version" : { + "type" : "string", + "description" : "The version of the bundle" + } + } + }, + "BundleInfo" : { + "type" : "object", + "description" : "The information for the bundle where this extension is located", + "properties" : { + "artifactId" : { + "type" : "string", + "description" : "The artifact id of the bundle" + }, + "bucketId" : { + "type" : "string", + "description" : "The id of the bucket where the bundle is located" + }, + "bucketName" : { + "type" : "string", + "description" : "The name of the bucket where the bundle is located" + }, + "bundleId" : { + "type" : "string", + "description" : "The id of the bundle" + }, + "bundleType" : { + "type" : "string", + "description" : "The type of bundle (i.e. a NiFi NAR vs MiNiFi CPP)", + "enum" : [ "NIFI_NAR", "MINIFI_CPP" ] + }, + "groupId" : { + "type" : "string", + "description" : "The group id of the bundle" + }, + "systemApiVersion" : { + "type" : "string", + "description" : "The version of the system API the bundle was built against" + }, + "version" : { + "type" : "string", + "description" : "The version of the bundle" + } + } + }, + "BundleVersion" : { + "type" : "object", + "properties" : { + "bucket" : { + "$ref" : "#/components/schemas/Bucket" + }, + "bundle" : { + "$ref" : "#/components/schemas/Bundle" + }, + "dependencies" : { + "type" : "array", + "description" : "The set of other bundle versions that this version is dependent on", + "items" : { + "$ref" : "#/components/schemas/BundleVersionDependency" + }, + "readOnly" : true, + "uniqueItems" : true + }, + "filename" : { + "type" : "string" + }, + "link" : { + "$ref" : "#/components/schemas/Link" + }, + "versionMetadata" : { + "$ref" : "#/components/schemas/BundleVersionMetadata" + } + }, + "required" : [ "versionMetadata" ] + }, + "BundleVersionDependency" : { + "type" : "object", + "description" : "The set of other bundle versions that this version is dependent on", + "properties" : { + "artifactId" : { + "type" : "string", + "description" : "The artifact id of the bundle dependency" + }, + "groupId" : { + "type" : "string", + "description" : "The group id of the bundle dependency" + }, + "version" : { + "type" : "string", + "description" : "The version of the bundle dependency" + } + }, + "readOnly" : true, + "required" : [ "artifactId", "groupId", "version" ] + }, + "BundleVersionMetadata" : { + "type" : "object", + "properties" : { + "artifactId" : { + "type" : "string" + }, + "author" : { + "type" : "string", + "description" : "The identity that created this version" + }, + "bucketId" : { + "type" : "string", + "description" : "The id of the bucket the extension bundle belongs to" + }, + "buildInfo" : { + "$ref" : "#/components/schemas/BuildInfo" + }, + "bundleId" : { + "type" : "string", + "description" : "The id of the extension bundle this version is for" + }, + "contentSize" : { + "type" : "integer", + "format" : "int64", + "description" : "The size of the binary content for this version in bytes", + "minimum" : 0 + }, + "description" : { + "type" : "string", + "description" : "The description for this version" + }, + "groupId" : { + "type" : "string" + }, + "id" : { + "type" : "string", + "description" : "The id of this version of the extension bundle" + }, + "link" : { + "$ref" : "#/components/schemas/Link" + }, + "sha256" : { + "type" : "string", + "description" : "The hex representation of the SHA-256 digest of the binary content for this version" + }, + "sha256Supplied" : { + "type" : "boolean", + "description" : "Whether or not the client supplied a SHA-256 when uploading the bundle" + }, + "systemApiVersion" : { + "type" : "string", + "description" : "The version of the system API that this bundle version was built against" + }, + "timestamp" : { + "type" : "integer", + "format" : "int64", + "description" : "The timestamp of the create date of this version", + "minimum" : 1 + }, + "version" : { + "type" : "string", + "description" : "The version of the extension bundle" + } + }, + "required" : [ "author", "bucketId", "buildInfo", "bundleId", "contentSize", "id", "sha256", "sha256Supplied", "systemApiVersion", "version" ] + }, + "ClientIdParameter" : { + "type" : "object", + "properties" : { + "clientId" : { + "type" : "string" + } + } + }, + "ComponentDifference" : { + "type" : "object", + "description" : "The list of changes related to this component between the 2 versions.", + "properties" : { + "changeDescription" : { + "type" : "string", + "description" : "The description of the change." + }, + "differenceType" : { + "type" : "string", + "description" : "The key to the difference." + }, + "differenceTypeDescription" : { + "type" : "string", + "description" : "The description of the change type." + }, + "valueA" : { + "type" : "string", + "description" : "The earlier value from the difference." + }, + "valueB" : { + "type" : "string", + "description" : "The newer value from the difference." + } + } + }, + "ComponentDifferenceGroup" : { + "type" : "object", + "properties" : { + "componentId" : { + "type" : "string", + "description" : "The id of the component whose changes are grouped together." + }, + "componentName" : { + "type" : "string", + "description" : "The name of the component whose changes are grouped together." + }, + "componentType" : { + "type" : "string", + "description" : "The type of component these changes relate to." + }, + "differences" : { + "type" : "array", + "description" : "The list of changes related to this component between the 2 versions.", + "items" : { + "$ref" : "#/components/schemas/ComponentDifference" + }, + "uniqueItems" : true + }, + "processGroupId" : { + "type" : "string", + "description" : "The process group id for this component." + } + } + }, + "ConnectableComponent" : { + "type" : "object", + "description" : "The destination of the connection.", + "properties" : { + "comments" : { + "type" : "string", + "description" : "The comments for the connectable component." + }, + "groupId" : { + "type" : "string", + "description" : "The id of the group that the connectable component resides in" + }, + "id" : { + "type" : "string", + "description" : "The id of the connectable component." + }, + "instanceIdentifier" : { + "type" : "string", + "description" : "The instance ID of an existing component that is described by this VersionedComponent, or null if this is not mapped to an instantiated component" + }, + "name" : { + "type" : "string", + "description" : "The name of the connectable component" + }, + "type" : { + "type" : "string", + "description" : "The type of component the connectable is.", + "enum" : [ "PROCESSOR", "REMOTE_INPUT_PORT", "REMOTE_OUTPUT_PORT", "INPUT_PORT", "OUTPUT_PORT", "FUNNEL" ] + } + } + }, + "ControllerServiceAPI" : { + "type" : "object", + "description" : "Lists the APIs this Controller Service implements.", + "properties" : { + "bundle" : { + "$ref" : "#/components/schemas/Bundle" + }, + "type" : { + "type" : "string", + "description" : "The fully qualified name of the service interface." + } + } + }, + "ControllerServiceDefinition" : { + "type" : "object", + "description" : "The controller service required by this property, or null if none is required", + "properties" : { + "artifactId" : { + "type" : "string", + "description" : "The artifact id of the service API" + }, + "className" : { + "type" : "string", + "description" : "The class name of the service API" + }, + "groupId" : { + "type" : "string", + "description" : "The group id of the service API" + }, + "version" : { + "type" : "string", + "description" : "The version of the service API" + } + } + }, + "CurrentUser" : { + "type" : "object", + "properties" : { + "anonymous" : { + "type" : "boolean", + "description" : "Indicates if the current user is anonymous", + "readOnly" : true + }, + "identity" : { + "type" : "string", + "description" : "The identity of the current user", + "readOnly" : true + }, + "loginSupported" : { + "type" : "boolean", + "description" : "Indicates if the NiFi Registry instance supports logging in" + }, + "oidcloginSupported" : { + "type" : "boolean", + "description" : "Indicates if the NiFi Registry instance supports logging in with an OIDC provider" + }, + "resourcePermissions" : { + "$ref" : "#/components/schemas/ResourcePermissions" + } + } + }, + "DefaultSchedule" : { + "type" : "object", + "description" : "The default schedule for a processor reporting task", + "properties" : { + "concurrentTasks" : { + "type" : "string", + "description" : "The default concurrent tasks" + }, + "period" : { + "type" : "string", + "description" : "The default scheduling period" + }, + "strategy" : { + "type" : "string", + "description" : "The default scheduling strategy" + } + } + }, + "DefaultSettings" : { + "type" : "object", + "description" : "The default settings for a processor", + "properties" : { + "bulletinLevel" : { + "type" : "string", + "description" : "The default bulletin level" + }, + "penaltyDuration" : { + "type" : "string", + "description" : "The default penalty duration" + }, + "yieldDuration" : { + "type" : "string", + "description" : "The default yield duration" + } + } + }, + "Dependency" : { + "type" : "object", + "description" : "The properties that this property depends on", + "properties" : { + "dependentValues" : { + "$ref" : "#/components/schemas/DependentValues" + }, + "propertyDisplayName" : { + "type" : "string", + "description" : "The display name of the dependent property" + }, + "propertyName" : { + "type" : "string", + "description" : "The name of the dependent property" + } + } + }, + "DependentValues" : { + "type" : "object", + "description" : "The values of the dependent property that enable the depending property", + "properties" : { + "values" : { + "type" : "array", + "description" : "The dependent values", + "items" : { + "type" : "string", + "description" : "The dependent values", + "xml" : { + "name" : "dependentValue" + } + }, + "xml" : { + "name" : "dependentValue" + } + } + } + }, + "DeprecationNotice" : { + "type" : "object", + "description" : "The deprecation notice of the extension", + "properties" : { + "alternatives" : { + "type" : "array", + "description" : "The alternatives to use", + "items" : { + "type" : "string", + "description" : "The alternatives to use", + "xml" : { + "name" : "alternative" + } + }, + "xml" : { + "wrapped" : true + } + }, + "reason" : { + "type" : "string", + "description" : "The reason for the deprecation" + } + } + }, + "DynamicProperty" : { + "type" : "object", + "description" : "The dynamic properties of the extension", + "properties" : { + "description" : { + "type" : "string", + "description" : "The description of the dynamic property" + }, + "expressionLanguageScope" : { + "type" : "string", + "description" : "The scope of the expression language support", + "enum" : [ "NONE", "ENVIRONMENT", "FLOWFILE_ATTRIBUTES" ] + }, + "expressionLanguageSupported" : { + "type" : "boolean", + "description" : "Whether or not expression language is supported" + }, + "name" : { + "type" : "string", + "description" : "The description of the dynamic property name" + }, + "value" : { + "type" : "string", + "description" : "The description of the dynamic property value" + } + } + }, + "DynamicRelationship" : { + "type" : "object", + "description" : "The dynamic relationships of the extension", + "properties" : { + "description" : { + "type" : "string", + "description" : "The description of the dynamic relationship" + }, + "name" : { + "type" : "string", + "description" : "The description of the dynamic relationship name" + } + } + }, + "Extension" : { + "type" : "object", + "properties" : { + "defaultSchedule" : { + "$ref" : "#/components/schemas/DefaultSchedule" + }, + "defaultSettings" : { + "$ref" : "#/components/schemas/DefaultSettings" + }, + "deprecationNotice" : { + "$ref" : "#/components/schemas/DeprecationNotice" + }, + "description" : { + "type" : "string", + "description" : "The description of the extension" + }, + "dynamicProperties" : { + "type" : "array", + "description" : "The dynamic properties of the extension", + "items" : { + "$ref" : "#/components/schemas/DynamicProperty" + }, + "xml" : { + "wrapped" : true + } + }, + "dynamicRelationship" : { + "$ref" : "#/components/schemas/DynamicRelationship" + }, + "inputRequirement" : { + "type" : "string", + "description" : "The input requirement of the extension", + "enum" : [ "INPUT_REQUIRED", "INPUT_ALLOWED", "INPUT_FORBIDDEN" ] + }, + "multiProcessorUseCases" : { + "type" : "array", + "description" : "Zero or more documented use cases for how the processor may be used in conjunction with other processors", + "items" : { + "$ref" : "#/components/schemas/MultiProcessorUseCase" + }, + "xml" : { + "wrapped" : true + } + }, + "name" : { + "type" : "string", + "description" : "The name of the extension" + }, + "primaryNodeOnly" : { + "type" : "boolean", + "description" : "Indicates that a processor should be scheduled only on the primary node" + }, + "properties" : { + "type" : "array", + "description" : "The properties of the extension", + "items" : { + "$ref" : "#/components/schemas/Property" + }, + "xml" : { + "wrapped" : true + } + }, + "providedServiceAPIs" : { + "type" : "array", + "description" : "The service APIs provided by this extension", + "items" : { + "$ref" : "#/components/schemas/ProvidedServiceAPI" + }, + "xml" : { + "wrapped" : true + } + }, + "readsAttributes" : { + "type" : "array", + "description" : "The attributes read from flow files by the extension", + "items" : { + "$ref" : "#/components/schemas/Attribute" + }, + "xml" : { + "wrapped" : true + } + }, + "relationships" : { + "type" : "array", + "description" : "The relationships of the extension", + "items" : { + "$ref" : "#/components/schemas/Relationship" + }, + "xml" : { + "wrapped" : true + } + }, + "restricted" : { + "$ref" : "#/components/schemas/Restricted" + }, + "seeAlso" : { + "type" : "array", + "description" : "The names of other extensions to see", + "items" : { + "type" : "string", + "description" : "The names of other extensions to see", + "xml" : { + "name" : "see" + } + }, + "xml" : { + "wrapped" : true + } + }, + "sideEffectFree" : { + "type" : "boolean", + "description" : "Indicates that a processor is side effect free" + }, + "stateful" : { + "$ref" : "#/components/schemas/Stateful" + }, + "supportsBatching" : { + "type" : "boolean", + "description" : "Indicates that a processor supports batching" + }, + "supportsSensitiveDynamicProperties" : { + "type" : "boolean" + }, + "systemResourceConsiderations" : { + "type" : "array", + "description" : "The resource considerations of the extension", + "items" : { + "$ref" : "#/components/schemas/SystemResourceConsideration" + }, + "xml" : { + "wrapped" : true + } + }, + "tags" : { + "type" : "array", + "description" : "The tags of the extension", + "items" : { + "type" : "string", + "description" : "The tags of the extension", + "xml" : { + "name" : "tag" + } + }, + "xml" : { + "wrapped" : true + } + }, + "triggerSerially" : { + "type" : "boolean", + "description" : "Indicates that a processor should be triggered serially" + }, + "triggerWhenAnyDestinationAvailable" : { + "type" : "boolean", + "description" : "Indicates that a processor should be triggered when any destinations have space for flow files" + }, + "triggerWhenEmpty" : { + "type" : "boolean", + "description" : "Indicates that a processor should be triggered when the incoming queues are empty" + }, + "type" : { + "type" : "string", + "description" : "The type of the extension", + "enum" : [ "PROCESSOR", "CONTROLLER_SERVICE", "REPORTING_TASK", "FLOW_ANALYSIS_RULE", "PARAMETER_PROVIDER" ] + }, + "useCases" : { + "type" : "array", + "description" : "Zero or more documented use cases for how the extension may be used", + "items" : { + "$ref" : "#/components/schemas/UseCase" + }, + "xml" : { + "wrapped" : true + } + }, + "writesAttributes" : { + "type" : "array", + "description" : "The attributes written to flow files by the extension", + "items" : { + "$ref" : "#/components/schemas/Attribute" + }, + "xml" : { + "wrapped" : true + } + } + }, + "required" : [ "name", "type" ] + }, + "ExtensionFilterParams" : { + "type" : "object", + "description" : "The filter parameters submitted for the request", + "properties" : { + "bundleType" : { + "type" : "string", + "description" : "The type of bundle", + "enum" : [ "NIFI_NAR", "MINIFI_CPP" ] + }, + "extensionType" : { + "type" : "string", + "description" : "The type of extension", + "enum" : [ "PROCESSOR", "CONTROLLER_SERVICE", "REPORTING_TASK", "FLOW_ANALYSIS_RULE", "PARAMETER_PROVIDER" ] + }, + "tags" : { + "type" : "array", + "description" : "The tags", + "items" : { + "type" : "string", + "description" : "The tags" + }, + "uniqueItems" : true + } + } + }, + "ExtensionMetadata" : { + "type" : "object", + "description" : "The metadata for the extensions", + "properties" : { + "bundleInfo" : { + "$ref" : "#/components/schemas/BundleInfo" + }, + "deprecationNotice" : { + "$ref" : "#/components/schemas/DeprecationNotice" + }, + "description" : { + "type" : "string", + "description" : "The description of the extension" + }, + "displayName" : { + "type" : "string", + "description" : "The display name of the extension" + }, + "hasAdditionalDetails" : { + "type" : "boolean", + "description" : "Whether or not the extension has additional detail documentation" + }, + "link" : { + "$ref" : "#/components/schemas/Link" + }, + "linkDocs" : { + "$ref" : "#/components/schemas/Link" + }, + "name" : { + "type" : "string", + "description" : "The name of the extension" + }, + "providedServiceAPIs" : { + "type" : "array", + "description" : "The service APIs provided by the extension", + "items" : { + "$ref" : "#/components/schemas/ProvidedServiceAPI" + } + }, + "restricted" : { + "$ref" : "#/components/schemas/Restricted" + }, + "tags" : { + "type" : "array", + "description" : "The tags of the extension", + "items" : { + "type" : "string", + "description" : "The tags of the extension" + } + }, + "type" : { + "type" : "string", + "description" : "The type of the extension", + "enum" : [ "PROCESSOR", "CONTROLLER_SERVICE", "REPORTING_TASK", "FLOW_ANALYSIS_RULE", "PARAMETER_PROVIDER" ] + } + } + }, + "ExtensionMetadataContainer" : { + "type" : "object", + "properties" : { + "extensions" : { + "type" : "array", + "description" : "The metadata for the extensions", + "items" : { + "$ref" : "#/components/schemas/ExtensionMetadata" + }, + "uniqueItems" : true + }, + "filterParams" : { + "$ref" : "#/components/schemas/ExtensionFilterParams" + }, + "numResults" : { + "type" : "integer", + "format" : "int32", + "description" : "The number of extensions in the response" + } + } + }, + "ExtensionRepoArtifact" : { + "type" : "object", + "properties" : { + "artifactId" : { + "type" : "string", + "description" : "The artifact id" + }, + "bucketName" : { + "type" : "string", + "description" : "The bucket name" + }, + "groupId" : { + "type" : "string", + "description" : "The group id" + }, + "link" : { + "$ref" : "#/components/schemas/Link" + } + } + }, + "ExtensionRepoBucket" : { + "type" : "object", + "properties" : { + "bucketName" : { + "type" : "string", + "description" : "The name of the bucket" + }, + "link" : { + "$ref" : "#/components/schemas/Link" + } + } + }, + "ExtensionRepoGroup" : { + "type" : "object", + "properties" : { + "bucketName" : { + "type" : "string", + "description" : "The bucket name" + }, + "groupId" : { + "type" : "string", + "description" : "The group id" + }, + "link" : { + "$ref" : "#/components/schemas/Link" + } + } + }, + "ExtensionRepoVersion" : { + "type" : "object", + "properties" : { + "downloadLink" : { + "$ref" : "#/components/schemas/Link" + }, + "extensionsLink" : { + "$ref" : "#/components/schemas/Link" + }, + "sha256Link" : { + "$ref" : "#/components/schemas/Link" + }, + "sha256Supplied" : { + "type" : "boolean", + "description" : "Indicates if the client supplied a SHA-256 when uploading this version of the extension bundle.", + "readOnly" : true + } + } + }, + "ExtensionRepoVersionSummary" : { + "type" : "object", + "properties" : { + "artifactId" : { + "type" : "string", + "description" : "The artifact id" + }, + "author" : { + "type" : "string", + "description" : "The identity of the user that created this version" + }, + "bucketName" : { + "type" : "string", + "description" : "The bucket name" + }, + "groupId" : { + "type" : "string", + "description" : "The group id" + }, + "link" : { + "$ref" : "#/components/schemas/Link" + }, + "timestamp" : { + "type" : "integer", + "format" : "int64", + "description" : "The timestamp of when this version was created" + }, + "version" : { + "type" : "string", + "description" : "The version" + } + } + }, + "ExternalControllerServiceReference" : { + "type" : "object", + "description" : "The information about controller services that exist outside this versioned flow, but are referenced by components within the versioned flow.", + "properties" : { + "identifier" : { + "type" : "string", + "description" : "The identifier of the controller service" + }, + "name" : { + "type" : "string", + "description" : "The name of the controller service" + } + } + }, + "Fields" : { + "type" : "object", + "properties" : { + "fields" : { + "type" : "array", + "items" : { + "type" : "string" + }, + "uniqueItems" : true + } + } + }, + "FormDataContentDisposition" : { + "type" : "object", + "properties" : { + "creationDate" : { + "type" : "string", + "format" : "date-time" + }, + "fileName" : { + "type" : "string" + }, + "modificationDate" : { + "type" : "string", + "format" : "date-time" + }, + "name" : { + "type" : "string" + }, + "parameters" : { + "type" : "object", + "additionalProperties" : { + "type" : "string" + } + }, + "readDate" : { + "type" : "string", + "format" : "date-time" + }, + "size" : { + "type" : "integer", + "format" : "int64" + }, + "type" : { + "type" : "string" + } + } + }, + "Link" : { + "type" : "object", + "description" : "An WebLink to this entity.", + "properties" : { + "params" : { + "type" : "object", + "additionalProperties" : { + "type" : "string" + } + }, + "rel" : { + "type" : "string" + }, + "rels" : { + "type" : "array", + "items" : { + "type" : "string" + } + }, + "title" : { + "type" : "string" + }, + "type" : { + "type" : "string" + }, + "uri" : { + "type" : "string", + "format" : "uri" + }, + "uriBuilder" : { + "$ref" : "#/components/schemas/UriBuilder" + } + }, + "readOnly" : true + }, + "LongParameter" : { + "type" : "object", + "properties" : { + "long" : { + "type" : "integer", + "format" : "int64" + } + } + }, + "MultiProcessorUseCase" : { + "type" : "object", + "description" : "Zero or more documented use cases for how the processor may be used in conjunction with other processors", + "properties" : { + "description" : { + "type" : "string" + }, + "keywords" : { + "type" : "array", + "items" : { + "type" : "string", + "xml" : { + "name" : "keyword" + } + }, + "xml" : { + "wrapped" : true + } + }, + "notes" : { + "type" : "string" + }, + "processorConfigurations" : { + "type" : "array", + "items" : { + "$ref" : "#/components/schemas/ProcessorConfiguration" + }, + "xml" : { + "wrapped" : true + } + } + } + }, + "ParameterProviderReference" : { + "type" : "object", + "description" : "Contains basic information about parameter providers referenced in the versioned flow.", + "properties" : { + "bundle" : { + "$ref" : "#/components/schemas/Bundle" + }, + "identifier" : { + "type" : "string", + "description" : "The identifier of the parameter provider" + }, + "name" : { + "type" : "string", + "description" : "The name of the parameter provider" + }, + "type" : { + "type" : "string", + "description" : "The fully qualified name of the parameter provider class." + } + } + }, + "Permissions" : { + "type" : "object", + "description" : "The access that the current user has to any top level resources (a logical 'OR' of all other values)", + "properties" : { + "canDelete" : { + "type" : "boolean", + "description" : "Indicates whether the user can delete a given resource.", + "readOnly" : true + }, + "canRead" : { + "type" : "boolean", + "description" : "Indicates whether the user can read a given resource.", + "readOnly" : true + }, + "canWrite" : { + "type" : "boolean", + "description" : "Indicates whether the user can write a given resource.", + "readOnly" : true + } + }, + "readOnly" : true + }, + "Position" : { + "type" : "object", + "description" : "The position of a component on the graph", + "properties" : { + "x" : { + "type" : "number", + "format" : "double", + "description" : "The x coordinate." + }, + "y" : { + "type" : "number", + "format" : "double", + "description" : "The y coordinate." + } + } + }, + "ProcessorConfiguration" : { + "type" : "object", + "properties" : { + "configuration" : { + "type" : "string" + }, + "processorClassName" : { + "type" : "string" + } + } + }, + "Property" : { + "type" : "object", + "description" : "The properties of the extension", + "properties" : { + "allowableValues" : { + "type" : "array", + "description" : "The allowable values for this property", + "items" : { + "$ref" : "#/components/schemas/AllowableValue" + }, + "xml" : { + "wrapped" : true + } + }, + "controllerServiceDefinition" : { + "$ref" : "#/components/schemas/ControllerServiceDefinition" + }, + "defaultValue" : { + "type" : "string", + "description" : "The default value" + }, + "dependencies" : { + "type" : "array", + "description" : "The properties that this property depends on", + "items" : { + "$ref" : "#/components/schemas/Dependency" + }, + "xml" : { + "wrapped" : true + } + }, + "description" : { + "type" : "string", + "description" : "The description" + }, + "displayName" : { + "type" : "string", + "description" : "The display name" + }, + "dynamic" : { + "type" : "boolean", + "description" : "Whether or not the processor is dynamic" + }, + "dynamicallyModifiesClasspath" : { + "type" : "boolean", + "description" : "Whether or not the processor dynamically modifies the classpath" + }, + "expressionLanguageScope" : { + "type" : "string", + "description" : "The scope of expression language support", + "enum" : [ "NONE", "ENVIRONMENT", "FLOWFILE_ATTRIBUTES" ] + }, + "expressionLanguageSupported" : { + "type" : "boolean", + "description" : "Whether or not expression language is supported" + }, + "name" : { + "type" : "string", + "description" : "The name of the property" + }, + "required" : { + "type" : "boolean", + "description" : "Whether or not the property is required" + }, + "resourceDefinition" : { + "$ref" : "#/components/schemas/ResourceDefinition" + }, + "sensitive" : { + "type" : "boolean", + "description" : "Whether or not the property is sensitive" + } + } + }, + "ProvidedServiceAPI" : { + "type" : "object", + "description" : "The service APIs provided by the extension", + "properties" : { + "artifactId" : { + "type" : "string", + "description" : "The artifact id of the service API being provided" + }, + "className" : { + "type" : "string", + "description" : "The class name of the service API being provided" + }, + "groupId" : { + "type" : "string", + "description" : "The group id of the service API being provided" + }, + "version" : { + "type" : "string", + "description" : "The version of the service API being provided" + } + }, + "required" : [ "artifactId", "className", "groupId", "version" ] + }, + "RegistryAbout" : { + "type" : "object", + "properties" : { + "registryAboutVersion" : { + "type" : "string", + "description" : "The version string for this Nifi Registry", + "readOnly" : true + } + } + }, + "RegistryConfiguration" : { + "type" : "object", + "properties" : { + "supportsConfigurableAuthorizer" : { + "type" : "boolean", + "description" : "Whether this NiFi Registry supports a configurable authorizer.", + "readOnly" : true + }, + "supportsConfigurableUsersAndGroups" : { + "type" : "boolean", + "description" : "Whether this NiFi Registry supports configurable users and groups.", + "readOnly" : true + }, + "supportsManagedAuthorizer" : { + "type" : "boolean", + "description" : "Whether this NiFi Registry supports a managed authorizer. Managed authorizers can visualize users, groups, and policies in the UI.", + "readOnly" : true + } + } + }, + "Relationship" : { + "type" : "object", + "description" : "The relationships of the extension", + "properties" : { + "autoTerminated" : { + "type" : "boolean", + "description" : "Whether or not the relationship is auto-terminated by default" + }, + "description" : { + "type" : "string", + "description" : "The description of the relationship" + }, + "name" : { + "type" : "string", + "description" : "The name of the relationship" + } + } + }, + "Resource" : { + "type" : "object", + "properties" : { + "identifier" : { + "type" : "string", + "description" : "The identifier of the resource.", + "readOnly" : true + }, + "name" : { + "type" : "string", + "description" : "The name of the resource.", + "readOnly" : true + } + } + }, + "ResourceDefinition" : { + "type" : "object", + "description" : "The optional resource definition", + "properties" : { + "cardinality" : { + "type" : "string", + "description" : "The cardinality of the resource definition", + "enum" : [ "SINGLE", "MULTIPLE" ] + }, + "resourceTypes" : { + "type" : "array", + "description" : "The types of resources", + "items" : { + "type" : "string", + "description" : "The types of resources", + "enum" : [ "FILE", "DIRECTORY", "TEXT", "URL" ], + "xml" : { + "name" : "resourceType" + } + }, + "xml" : { + "wrapped" : true + } + } + } + }, + "ResourcePermissions" : { + "type" : "object", + "description" : "A summary top-level resource access policies granted to this tenant.", + "properties" : { + "anyTopLevelResource" : { + "$ref" : "#/components/schemas/Permissions" + }, + "buckets" : { + "$ref" : "#/components/schemas/Permissions" + }, + "policies" : { + "$ref" : "#/components/schemas/Permissions" + }, + "proxy" : { + "$ref" : "#/components/schemas/Permissions" + }, + "tenants" : { + "$ref" : "#/components/schemas/Permissions" + } + }, + "readOnly" : true + }, + "Restricted" : { + "type" : "object", + "description" : "The restrictions of the extension", + "properties" : { + "generalRestrictionExplanation" : { + "type" : "string", + "description" : "The general restriction for the extension, or null if only specific restrictions exist" + }, + "restrictions" : { + "type" : "array", + "description" : "The specific restrictions", + "items" : { + "$ref" : "#/components/schemas/Restriction" + }, + "xml" : { + "wrapped" : true + } + } + } + }, + "Restriction" : { + "type" : "object", + "description" : "The specific restrictions", + "properties" : { + "explanation" : { + "type" : "string", + "description" : "The explanation of this restriction" + }, + "requiredPermission" : { + "type" : "string", + "description" : "The permission required for this restriction" + } + }, + "required" : [ "explanation", "requiredPermission" ] + }, + "RevisionInfo" : { + "type" : "object", + "description" : "The revision information for an entity managed through the REST API.", + "properties" : { + "clientId" : { + "type" : "string", + "description" : "A client identifier used to make a request. By including a client identifier, the API can allow multiple requests without needing the current revision. Due to the asynchronous nature of requests/responses this was implemented to allow the client to make numerous requests without having to wait for the previous response to come back." + }, + "lastModifier" : { + "type" : "string", + "description" : "The user that last modified the entity.", + "readOnly" : true + }, + "version" : { + "type" : "integer", + "format" : "int64", + "description" : "NiFi Registry employs an optimistic locking strategy where the client must include a revision in their request when performing an update. In a response to a mutable flow request, this field represents the updated base version." + } + }, + "readOnly" : true + }, + "Stateful" : { + "type" : "object", + "description" : "The information about how the extension stores state", + "properties" : { + "description" : { + "type" : "string", + "description" : "The description for how the extension stores state" + }, + "scopes" : { + "type" : "array", + "description" : "The scopes used to store state", + "items" : { + "type" : "string", + "description" : "The scopes used to store state", + "enum" : [ "CLUSTER", "LOCAL" ], + "xml" : { + "name" : "scope" + } + }, + "xml" : { + "wrapped" : true + } + } + } + }, + "SystemResourceConsideration" : { + "type" : "object", + "description" : "The resource considerations of the extension", + "properties" : { + "description" : { + "type" : "string", + "description" : "The description of how the resource is affected" + }, + "resource" : { + "type" : "string", + "description" : "The resource to consider" + } + } + }, + "TagCount" : { + "type" : "object", + "properties" : { + "count" : { + "type" : "integer", + "format" : "int32", + "description" : "The number of occurrences of the given tag" + }, + "tag" : { + "type" : "string", + "description" : "The tag label" + } + } + }, + "Tenant" : { + "type" : "object", + "description" : "The users that belong to this user group. This can only be changed if this group is configurable.", + "properties" : { + "accessPolicies" : { + "type" : "array", + "description" : "The access policies granted to this tenant.", + "items" : { + "$ref" : "#/components/schemas/AccessPolicySummary" + }, + "readOnly" : true, + "uniqueItems" : true + }, + "configurable" : { + "type" : "boolean", + "description" : "Indicates if this tenant is configurable, based on which UserGroupProvider has been configured to manage it.", + "readOnly" : true + }, + "identifier" : { + "type" : "string", + "description" : "The computer-generated identifier of the tenant.", + "readOnly" : true + }, + "identity" : { + "type" : "string", + "description" : "The human-facing identity of the tenant. This can only be changed if the tenant is configurable." + }, + "resourcePermissions" : { + "$ref" : "#/components/schemas/ResourcePermissions" + }, + "revision" : { + "$ref" : "#/components/schemas/RevisionInfo" + } + } + }, + "UriBuilder" : { + "type" : "object" + }, + "UseCase" : { + "type" : "object", + "description" : "Zero or more documented use cases for how the extension may be used", + "properties" : { + "configuration" : { + "type" : "string" + }, + "description" : { + "type" : "string" + }, + "inputRequirement" : { + "type" : "string", + "enum" : [ "INPUT_REQUIRED", "INPUT_ALLOWED", "INPUT_FORBIDDEN" ] + }, + "keywords" : { + "type" : "array", + "items" : { + "type" : "string", + "xml" : { + "name" : "keyword" + } + }, + "xml" : { + "wrapped" : true + } + }, + "notes" : { + "type" : "string" + } + } + }, + "User" : { + "type" : "object", + "properties" : { + "accessPolicies" : { + "type" : "array", + "description" : "The access policies granted to this tenant.", + "items" : { + "$ref" : "#/components/schemas/AccessPolicySummary" + }, + "readOnly" : true, + "uniqueItems" : true + }, + "configurable" : { + "type" : "boolean", + "description" : "Indicates if this tenant is configurable, based on which UserGroupProvider has been configured to manage it.", + "readOnly" : true + }, + "identifier" : { + "type" : "string", + "description" : "The computer-generated identifier of the tenant.", + "readOnly" : true + }, + "identity" : { + "type" : "string", + "description" : "The human-facing identity of the tenant. This can only be changed if the tenant is configurable." + }, + "resourcePermissions" : { + "$ref" : "#/components/schemas/ResourcePermissions" + }, + "revision" : { + "$ref" : "#/components/schemas/RevisionInfo" + }, + "userGroups" : { + "type" : "array", + "description" : "The groups to which the user belongs.", + "items" : { + "$ref" : "#/components/schemas/Tenant" + }, + "readOnly" : true, + "uniqueItems" : true + } + } + }, + "UserGroup" : { + "type" : "object", + "properties" : { + "accessPolicies" : { + "type" : "array", + "description" : "The access policies granted to this tenant.", + "items" : { + "$ref" : "#/components/schemas/AccessPolicySummary" + }, + "readOnly" : true, + "uniqueItems" : true + }, + "configurable" : { + "type" : "boolean", + "description" : "Indicates if this tenant is configurable, based on which UserGroupProvider has been configured to manage it.", + "readOnly" : true + }, + "identifier" : { + "type" : "string", + "description" : "The computer-generated identifier of the tenant.", + "readOnly" : true + }, + "identity" : { + "type" : "string", + "description" : "The human-facing identity of the tenant. This can only be changed if the tenant is configurable." + }, + "resourcePermissions" : { + "$ref" : "#/components/schemas/ResourcePermissions" + }, + "revision" : { + "$ref" : "#/components/schemas/RevisionInfo" + }, + "users" : { + "type" : "array", + "description" : "The users that belong to this user group. This can only be changed if this group is configurable.", + "items" : { + "$ref" : "#/components/schemas/Tenant" + }, + "uniqueItems" : true + } + } + }, + "VersionedAsset" : { + "type" : "object", + "description" : "The assets that are referenced by this parameter", + "properties" : { + "identifier" : { + "type" : "string", + "description" : "The identifier of the asset" + }, + "name" : { + "type" : "string", + "description" : "The name of the asset" + } + } + }, + "VersionedConnection" : { + "type" : "object", + "description" : "The Connections", + "properties" : { + "backPressureDataSizeThreshold" : { + "type" : "string", + "description" : "The object data size threshold for determining when back pressure is applied. Updating this value is a passive change in the sense that it won't impact whether existing files over the limit are affected but it does help feeder processors to stop pushing too much into this work queue." + }, + "backPressureObjectThreshold" : { + "type" : "integer", + "format" : "int64", + "description" : "The object count threshold for determining when back pressure is applied. Updating this value is a passive change in the sense that it won't impact whether existing files over the limit are affected but it does help feeder processors to stop pushing too much into this work queue." + }, + "bends" : { + "type" : "array", + "description" : "The bend points on the connection.", + "items" : { + "$ref" : "#/components/schemas/Position" + } + }, + "comments" : { + "type" : "string", + "description" : "The user-supplied comments for the component" + }, + "componentType" : { + "type" : "string", + "enum" : [ "CONNECTION", "PROCESSOR", "PROCESS_GROUP", "REMOTE_PROCESS_GROUP", "INPUT_PORT", "OUTPUT_PORT", "REMOTE_INPUT_PORT", "REMOTE_OUTPUT_PORT", "FUNNEL", "LABEL", "CONTROLLER_SERVICE", "REPORTING_TASK", "FLOW_ANALYSIS_RULE", "PARAMETER_CONTEXT", "PARAMETER_PROVIDER", "FLOW_REGISTRY_CLIENT" ] + }, + "destination" : { + "$ref" : "#/components/schemas/ConnectableComponent" + }, + "flowFileExpiration" : { + "type" : "string", + "description" : "The amount of time a flow file may be in the flow before it will be automatically aged out of the flow. Once a flow file reaches this age it will be terminated from the flow the next time a processor attempts to start work on it." + }, + "groupIdentifier" : { + "type" : "string", + "description" : "The ID of the Process Group that this component belongs to" + }, + "identifier" : { + "type" : "string", + "description" : "The component's unique identifier" + }, + "instanceIdentifier" : { + "type" : "string", + "description" : "The instance ID of an existing component that is described by this VersionedComponent, or null if this is not mapped to an instantiated component" + }, + "labelIndex" : { + "type" : "integer", + "format" : "int32", + "description" : "The index of the bend point where to place the connection label." + }, + "loadBalanceCompression" : { + "type" : "string", + "description" : "Whether or not compression should be used when transferring FlowFiles between nodes", + "enum" : [ "DO_NOT_COMPRESS, COMPRESS_ATTRIBUTES_ONLY, COMPRESS_ATTRIBUTES_AND_CONTENT" ] + }, + "loadBalanceStrategy" : { + "type" : "string", + "description" : "The Strategy to use for load balancing data across the cluster, or null, if no Load Balance Strategy has been specified.", + "enum" : [ "DO_NOT_LOAD_BALANCE, PARTITION_BY_ATTRIBUTE, ROUND_ROBIN, SINGLE_NODE" ] + }, + "name" : { + "type" : "string", + "description" : "The component's name" + }, + "partitioningAttribute" : { + "type" : "string", + "description" : "The attribute to use for partitioning data as it is load balanced across the cluster. If the Load Balance Strategy is configured to use PARTITION_BY_ATTRIBUTE, the value returned by this method is the name of the FlowFile Attribute that will be used to determine which node in the cluster should receive a given FlowFile. If the Load Balance Strategy is unset or is set to any other value, the Partitioning Attribute has no effect." + }, + "position" : { + "$ref" : "#/components/schemas/Position" + }, + "prioritizers" : { + "type" : "array", + "description" : "The comparators used to prioritize the queue.", + "items" : { + "type" : "string", + "description" : "The comparators used to prioritize the queue." + } + }, + "selectedRelationships" : { + "type" : "array", + "description" : "The selected relationship that comprise the connection.", + "items" : { + "type" : "string", + "description" : "The selected relationship that comprise the connection." + }, + "uniqueItems" : true + }, + "source" : { + "$ref" : "#/components/schemas/ConnectableComponent" + }, + "zIndex" : { + "type" : "integer", + "format" : "int64", + "description" : "The z index of the connection." + } + } + }, + "VersionedControllerService" : { + "type" : "object", + "description" : "The Controller Services", + "properties" : { + "annotationData" : { + "type" : "string", + "description" : "The annotation for the controller service. This is how the custom UI relays configuration to the controller service." + }, + "bulletinLevel" : { + "type" : "string", + "description" : "The level at which the controller service will report bulletins." + }, + "bundle" : { + "$ref" : "#/components/schemas/Bundle" + }, + "comments" : { + "type" : "string", + "description" : "The user-supplied comments for the component" + }, + "componentType" : { + "type" : "string", + "enum" : [ "CONNECTION", "PROCESSOR", "PROCESS_GROUP", "REMOTE_PROCESS_GROUP", "INPUT_PORT", "OUTPUT_PORT", "REMOTE_INPUT_PORT", "REMOTE_OUTPUT_PORT", "FUNNEL", "LABEL", "CONTROLLER_SERVICE", "REPORTING_TASK", "FLOW_ANALYSIS_RULE", "PARAMETER_CONTEXT", "PARAMETER_PROVIDER", "FLOW_REGISTRY_CLIENT" ] + }, + "controllerServiceApis" : { + "type" : "array", + "description" : "Lists the APIs this Controller Service implements.", + "items" : { + "$ref" : "#/components/schemas/ControllerServiceAPI" + } + }, + "groupIdentifier" : { + "type" : "string", + "description" : "The ID of the Process Group that this component belongs to" + }, + "identifier" : { + "type" : "string", + "description" : "The component's unique identifier" + }, + "instanceIdentifier" : { + "type" : "string", + "description" : "The instance ID of an existing component that is described by this VersionedComponent, or null if this is not mapped to an instantiated component" + }, + "name" : { + "type" : "string", + "description" : "The component's name" + }, + "position" : { + "$ref" : "#/components/schemas/Position" + }, + "properties" : { + "type" : "object", + "additionalProperties" : { + "type" : "string", + "description" : "The properties for the component. Properties whose value is not set will only contain the property name." + }, + "description" : "The properties for the component. Properties whose value is not set will only contain the property name." + }, + "propertyDescriptors" : { + "type" : "object", + "additionalProperties" : { + "$ref" : "#/components/schemas/VersionedPropertyDescriptor" + }, + "description" : "The property descriptors for the component." + }, + "scheduledState" : { + "type" : "string", + "description" : "The ScheduledState denoting whether the Controller Service is ENABLED or DISABLED", + "enum" : [ "ENABLED", "DISABLED", "RUNNING" ] + }, + "type" : { + "type" : "string", + "description" : "The type of the extension component" + } + } + }, + "VersionedFlow" : { + "type" : "object", + "description" : "The flow this snapshot is for", + "properties" : { + "bucketIdentifier" : { + "type" : "string", + "description" : "The identifier of the bucket this items belongs to. This cannot be changed after the item is created." + }, + "bucketName" : { + "type" : "string", + "description" : "The name of the bucket this items belongs to.", + "readOnly" : true + }, + "createdTimestamp" : { + "type" : "integer", + "format" : "int64", + "description" : "The timestamp of when the item was created, as milliseconds since epoch.", + "minimum" : 1, + "readOnly" : true + }, + "description" : { + "type" : "string", + "description" : "A description of the item." + }, + "identifier" : { + "type" : "string", + "description" : "An ID to uniquely identify this object.", + "readOnly" : true + }, + "link" : { + "$ref" : "#/components/schemas/Link" + }, + "modifiedTimestamp" : { + "type" : "integer", + "format" : "int64", + "description" : "The timestamp of when the item was last modified, as milliseconds since epoch.", + "minimum" : 1, + "readOnly" : true + }, + "name" : { + "type" : "string", + "description" : "The name of the item." + }, + "permissions" : { + "$ref" : "#/components/schemas/Permissions" + }, + "revision" : { + "$ref" : "#/components/schemas/RevisionInfo" + }, + "type" : { + "type" : "string", + "description" : "The type of item.", + "enum" : [ "Flow", "Bundle" ] + }, + "versionCount" : { + "type" : "integer", + "format" : "int64", + "description" : "The number of versions of this flow.", + "minimum" : 0, + "readOnly" : true + } + }, + "readOnly" : true, + "required" : [ "bucketIdentifier", "identifier", "name", "type" ] + }, + "VersionedFlowCoordinates" : { + "type" : "object", + "description" : "The coordinates where the remote flow is stored, or null if the Process Group is not directly under Version Control", + "properties" : { + "branch" : { + "type" : "string", + "description" : "The name of the branch that the flow resides in" + }, + "bucketId" : { + "type" : "string", + "description" : "The UUID of the bucket that the flow resides in" + }, + "flowId" : { + "type" : "string", + "description" : "The UUID of the flow" + }, + "latest" : { + "type" : "boolean", + "description" : "Whether or not these coordinates point to the latest version of the flow" + }, + "registryId" : { + "type" : "string", + "description" : "The identifier of the Flow Registry that contains the flow" + }, + "storageLocation" : { + "type" : "string", + "description" : "The location of the Flow Registry that stores the flow" + }, + "version" : { + "type" : "string", + "description" : "The version of the flow" + } + } + }, + "VersionedFlowDifference" : { + "type" : "object", + "properties" : { + "bucketId" : { + "type" : "string", + "description" : "The id of the bucket that the flow is stored in." + }, + "componentDifferenceGroups" : { + "type" : "array", + "items" : { + "$ref" : "#/components/schemas/ComponentDifferenceGroup" + }, + "uniqueItems" : true + }, + "flowId" : { + "type" : "string", + "description" : "The id of the flow that is being examined." + }, + "versionA" : { + "type" : "integer", + "format" : "int32", + "description" : "The earlier version from the diff operation." + }, + "versionB" : { + "type" : "integer", + "format" : "int32", + "description" : "The latter version from the diff operation." + } + } + }, + "VersionedFlowSnapshot" : { + "type" : "object", + "properties" : { + "bucket" : { + "$ref" : "#/components/schemas/Bucket" + }, + "externalControllerServices" : { + "type" : "object", + "additionalProperties" : { + "$ref" : "#/components/schemas/ExternalControllerServiceReference" + }, + "description" : "The information about controller services that exist outside this versioned flow, but are referenced by components within the versioned flow." + }, + "flow" : { + "$ref" : "#/components/schemas/VersionedFlow" + }, + "flowContents" : { + "$ref" : "#/components/schemas/VersionedProcessGroup" + }, + "flowEncodingVersion" : { + "type" : "string", + "description" : "The optional encoding version of the flow contents." + }, + "latest" : { + "type" : "boolean" + }, + "parameterContexts" : { + "type" : "object", + "additionalProperties" : { + "$ref" : "#/components/schemas/VersionedParameterContext" + }, + "description" : "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." + }, + "parameterProviders" : { + "type" : "object", + "additionalProperties" : { + "$ref" : "#/components/schemas/ParameterProviderReference" + }, + "description" : "Contains basic information about parameter providers referenced in the versioned flow." + }, + "snapshotMetadata" : { + "$ref" : "#/components/schemas/VersionedFlowSnapshotMetadata" + } + }, + "required" : [ "flowContents", "snapshotMetadata" ] + }, + "VersionedFlowSnapshotMetadata" : { + "type" : "object", + "properties" : { + "author" : { + "type" : "string", + "description" : "The user that created this snapshot of the flow.", + "readOnly" : true + }, + "bucketIdentifier" : { + "type" : "string", + "description" : "The identifier of the bucket this snapshot belongs to." + }, + "comments" : { + "type" : "string", + "description" : "The comments provided by the user when creating the snapshot." + }, + "flowIdentifier" : { + "type" : "string", + "description" : "The identifier of the flow this snapshot belongs to." + }, + "link" : { + "$ref" : "#/components/schemas/Link" + }, + "timestamp" : { + "type" : "integer", + "format" : "int64", + "description" : "The timestamp when the flow was saved, as milliseconds since epoch.", + "minimum" : 1, + "readOnly" : true + }, + "version" : { + "type" : "integer", + "format" : "int32", + "description" : "The version of this snapshot of the flow.", + "minimum" : -1 + } + }, + "required" : [ "author", "bucketIdentifier", "flowIdentifier" ] + }, + "VersionedFunnel" : { + "type" : "object", + "description" : "The Funnels", + "properties" : { + "comments" : { + "type" : "string", + "description" : "The user-supplied comments for the component" + }, + "componentType" : { + "type" : "string", + "enum" : [ "CONNECTION", "PROCESSOR", "PROCESS_GROUP", "REMOTE_PROCESS_GROUP", "INPUT_PORT", "OUTPUT_PORT", "REMOTE_INPUT_PORT", "REMOTE_OUTPUT_PORT", "FUNNEL", "LABEL", "CONTROLLER_SERVICE", "REPORTING_TASK", "FLOW_ANALYSIS_RULE", "PARAMETER_CONTEXT", "PARAMETER_PROVIDER", "FLOW_REGISTRY_CLIENT" ] + }, + "groupIdentifier" : { + "type" : "string", + "description" : "The ID of the Process Group that this component belongs to" + }, + "identifier" : { + "type" : "string", + "description" : "The component's unique identifier" + }, + "instanceIdentifier" : { + "type" : "string", + "description" : "The instance ID of an existing component that is described by this VersionedComponent, or null if this is not mapped to an instantiated component" + }, + "name" : { + "type" : "string", + "description" : "The component's name" + }, + "position" : { + "$ref" : "#/components/schemas/Position" + } + } + }, + "VersionedLabel" : { + "type" : "object", + "description" : "The Labels", + "properties" : { + "comments" : { + "type" : "string", + "description" : "The user-supplied comments for the component" + }, + "componentType" : { + "type" : "string", + "enum" : [ "CONNECTION", "PROCESSOR", "PROCESS_GROUP", "REMOTE_PROCESS_GROUP", "INPUT_PORT", "OUTPUT_PORT", "REMOTE_INPUT_PORT", "REMOTE_OUTPUT_PORT", "FUNNEL", "LABEL", "CONTROLLER_SERVICE", "REPORTING_TASK", "FLOW_ANALYSIS_RULE", "PARAMETER_CONTEXT", "PARAMETER_PROVIDER", "FLOW_REGISTRY_CLIENT" ] + }, + "groupIdentifier" : { + "type" : "string", + "description" : "The ID of the Process Group that this component belongs to" + }, + "height" : { + "type" : "number", + "format" : "double", + "description" : "The height of the label in pixels when at a 1:1 scale." + }, + "identifier" : { + "type" : "string", + "description" : "The component's unique identifier" + }, + "instanceIdentifier" : { + "type" : "string", + "description" : "The instance ID of an existing component that is described by this VersionedComponent, or null if this is not mapped to an instantiated component" + }, + "label" : { + "type" : "string", + "description" : "The text that appears in the label." + }, + "name" : { + "type" : "string", + "description" : "The component's name" + }, + "position" : { + "$ref" : "#/components/schemas/Position" + }, + "style" : { + "type" : "object", + "additionalProperties" : { + "type" : "string", + "description" : "The styles for this label (font-size : 12px, background-color : #eee, etc)." + }, + "description" : "The styles for this label (font-size : 12px, background-color : #eee, etc)." + }, + "width" : { + "type" : "number", + "format" : "double", + "description" : "The width of the label in pixels when at a 1:1 scale." + }, + "zIndex" : { + "type" : "integer", + "format" : "int64", + "description" : "The z index of the connection." + } + } + }, + "VersionedParameter" : { + "type" : "object", + "description" : "The parameters in the context", + "properties" : { + "description" : { + "type" : "string", + "description" : "The description of the param" + }, + "name" : { + "type" : "string", + "description" : "The name of the parameter" + }, + "provided" : { + "type" : "boolean", + "description" : "Whether or not the parameter value is provided by a ParameterProvider" + }, + "referencedAssets" : { + "type" : "array", + "description" : "The assets that are referenced by this parameter", + "items" : { + "$ref" : "#/components/schemas/VersionedAsset" + } + }, + "sensitive" : { + "type" : "boolean", + "description" : "Whether or not the parameter value is sensitive" + }, + "value" : { + "type" : "string", + "description" : "The value of the parameter" + } + } + }, + "VersionedParameterContext" : { + "type" : "object", + "description" : "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.", + "properties" : { + "comments" : { + "type" : "string", + "description" : "The user-supplied comments for the component" + }, + "componentType" : { + "type" : "string", + "enum" : [ "CONNECTION", "PROCESSOR", "PROCESS_GROUP", "REMOTE_PROCESS_GROUP", "INPUT_PORT", "OUTPUT_PORT", "REMOTE_INPUT_PORT", "REMOTE_OUTPUT_PORT", "FUNNEL", "LABEL", "CONTROLLER_SERVICE", "REPORTING_TASK", "FLOW_ANALYSIS_RULE", "PARAMETER_CONTEXT", "PARAMETER_PROVIDER", "FLOW_REGISTRY_CLIENT" ] + }, + "description" : { + "type" : "string", + "description" : "The description of the parameter context" + }, + "groupIdentifier" : { + "type" : "string", + "description" : "The ID of the Process Group that this component belongs to" + }, + "identifier" : { + "type" : "string", + "description" : "The component's unique identifier" + }, + "inheritedParameterContexts" : { + "type" : "array", + "description" : "The names of additional parameter contexts from which to inherit parameters", + "items" : { + "type" : "string", + "description" : "The names of additional parameter contexts from which to inherit parameters" + } + }, + "instanceIdentifier" : { + "type" : "string", + "description" : "The instance ID of an existing component that is described by this VersionedComponent, or null if this is not mapped to an instantiated component" + }, + "name" : { + "type" : "string", + "description" : "The component's name" + }, + "parameterGroupName" : { + "type" : "string", + "description" : "The corresponding parameter group name fetched from the parameter provider, if applicable" + }, + "parameterProvider" : { + "type" : "string", + "description" : "The identifier of an optional parameter provider" + }, + "parameters" : { + "type" : "array", + "description" : "The parameters in the context", + "items" : { + "$ref" : "#/components/schemas/VersionedParameter" + }, + "uniqueItems" : true + }, + "position" : { + "$ref" : "#/components/schemas/Position" + }, + "synchronized" : { + "type" : "boolean", + "description" : "True if the parameter provider is set and the context should receive updates when its parameters are next fetched" + } + } + }, + "VersionedPort" : { + "type" : "object", + "description" : "The Output Ports", + "properties" : { + "allowRemoteAccess" : { + "type" : "boolean", + "description" : "Whether or not this port allows remote access for site-to-site" + }, + "comments" : { + "type" : "string", + "description" : "The user-supplied comments for the component" + }, + "componentType" : { + "type" : "string", + "enum" : [ "CONNECTION", "PROCESSOR", "PROCESS_GROUP", "REMOTE_PROCESS_GROUP", "INPUT_PORT", "OUTPUT_PORT", "REMOTE_INPUT_PORT", "REMOTE_OUTPUT_PORT", "FUNNEL", "LABEL", "CONTROLLER_SERVICE", "REPORTING_TASK", "FLOW_ANALYSIS_RULE", "PARAMETER_CONTEXT", "PARAMETER_PROVIDER", "FLOW_REGISTRY_CLIENT" ] + }, + "concurrentlySchedulableTaskCount" : { + "type" : "integer", + "format" : "int32", + "description" : "The number of tasks that should be concurrently scheduled for the port." + }, + "groupIdentifier" : { + "type" : "string", + "description" : "The ID of the Process Group that this component belongs to" + }, + "identifier" : { + "type" : "string", + "description" : "The component's unique identifier" + }, + "instanceIdentifier" : { + "type" : "string", + "description" : "The instance ID of an existing component that is described by this VersionedComponent, or null if this is not mapped to an instantiated component" + }, + "name" : { + "type" : "string", + "description" : "The component's name" + }, + "portFunction" : { + "type" : "string", + "description" : "Specifies how the Port should function", + "enum" : [ "STANDARD", "FAILURE" ] + }, + "position" : { + "$ref" : "#/components/schemas/Position" + }, + "scheduledState" : { + "type" : "string", + "description" : "The scheduled state of the component", + "enum" : [ "ENABLED", "DISABLED", "RUNNING" ] + }, + "type" : { + "type" : "string", + "description" : "The type of port.", + "enum" : [ "INPUT_PORT", "OUTPUT_PORT" ] + } + } + }, + "VersionedProcessGroup" : { + "type" : "object", + "description" : "The contents of the versioned flow", + "properties" : { + "comments" : { + "type" : "string", + "description" : "The user-supplied comments for the component" + }, + "componentType" : { + "type" : "string", + "enum" : [ "CONNECTION", "PROCESSOR", "PROCESS_GROUP", "REMOTE_PROCESS_GROUP", "INPUT_PORT", "OUTPUT_PORT", "REMOTE_INPUT_PORT", "REMOTE_OUTPUT_PORT", "FUNNEL", "LABEL", "CONTROLLER_SERVICE", "REPORTING_TASK", "FLOW_ANALYSIS_RULE", "PARAMETER_CONTEXT", "PARAMETER_PROVIDER", "FLOW_REGISTRY_CLIENT" ] + }, + "connections" : { + "type" : "array", + "description" : "The Connections", + "items" : { + "$ref" : "#/components/schemas/VersionedConnection" + }, + "uniqueItems" : true + }, + "controllerServices" : { + "type" : "array", + "description" : "The Controller Services", + "items" : { + "$ref" : "#/components/schemas/VersionedControllerService" + }, + "uniqueItems" : true + }, + "defaultBackPressureDataSizeThreshold" : { + "type" : "string", + "description" : "Default value used in this Process Group for the maximum data size of objects that can be queued before back pressure is applied." + }, + "defaultBackPressureObjectThreshold" : { + "type" : "integer", + "format" : "int64", + "description" : "Default value used in this Process Group for the maximum number of objects that can be queued before back pressure is applied." + }, + "defaultFlowFileExpiration" : { + "type" : "string", + "description" : "The default FlowFile Expiration for this Process Group." + }, + "executionEngine" : { + "type" : "string", + "description" : "The Execution Engine that should be used to run the components within the group.", + "enum" : [ "STANDARD", "STATELESS", "INHERITED" ] + }, + "flowFileConcurrency" : { + "type" : "string", + "description" : "The configured FlowFile Concurrency for the Process Group" + }, + "flowFileOutboundPolicy" : { + "type" : "string", + "description" : "The FlowFile Outbound Policy for the Process Group" + }, + "funnels" : { + "type" : "array", + "description" : "The Funnels", + "items" : { + "$ref" : "#/components/schemas/VersionedFunnel" + }, + "uniqueItems" : true + }, + "groupIdentifier" : { + "type" : "string", + "description" : "The ID of the Process Group that this component belongs to" + }, + "identifier" : { + "type" : "string", + "description" : "The component's unique identifier" + }, + "inputPorts" : { + "type" : "array", + "description" : "The Input Ports", + "items" : { + "$ref" : "#/components/schemas/VersionedPort" + }, + "uniqueItems" : true + }, + "instanceIdentifier" : { + "type" : "string", + "description" : "The instance ID of an existing component that is described by this VersionedComponent, or null if this is not mapped to an instantiated component" + }, + "labels" : { + "type" : "array", + "description" : "The Labels", + "items" : { + "$ref" : "#/components/schemas/VersionedLabel" + }, + "uniqueItems" : true + }, + "logFileSuffix" : { + "type" : "string", + "description" : "The log file suffix for this Process Group for dedicated logging." + }, + "maxConcurrentTasks" : { + "type" : "integer", + "format" : "int32", + "description" : "The maximum number of concurrent tasks that should be scheduled for this Process Group when using the Stateless Engine" + }, + "name" : { + "type" : "string", + "description" : "The component's name" + }, + "outputPorts" : { + "type" : "array", + "description" : "The Output Ports", + "items" : { + "$ref" : "#/components/schemas/VersionedPort" + }, + "uniqueItems" : true + }, + "parameterContextName" : { + "type" : "string", + "description" : "The name of the parameter context used by this process group" + }, + "position" : { + "$ref" : "#/components/schemas/Position" + }, + "processGroups" : { + "type" : "array", + "description" : "The child Process Groups", + "items" : { + "$ref" : "#/components/schemas/VersionedProcessGroup" + }, + "uniqueItems" : true + }, + "processors" : { + "type" : "array", + "description" : "The Processors", + "items" : { + "$ref" : "#/components/schemas/VersionedProcessor" + }, + "uniqueItems" : true + }, + "remoteProcessGroups" : { + "type" : "array", + "description" : "The Remote Process Groups", + "items" : { + "$ref" : "#/components/schemas/VersionedRemoteProcessGroup" + }, + "uniqueItems" : true + }, + "scheduledState" : { + "type" : "string", + "description" : "The Scheduled State of the Process Group, if the group is configured to use the Stateless Execution Engine. Otherwise, this value has no relevance.", + "enum" : [ "ENABLED", "DISABLED", "RUNNING" ] + }, + "statelessFlowTimeout" : { + "type" : "string", + "description" : "The maximum amount of time that the flow is allows to run using the Stateless engine before it times out and is considered a failure" + }, + "versionedFlowCoordinates" : { + "$ref" : "#/components/schemas/VersionedFlowCoordinates" + } + } + }, + "VersionedProcessor" : { + "type" : "object", + "description" : "The Processors", + "properties" : { + "annotationData" : { + "type" : "string", + "description" : "The annotation data for the processor used to relay configuration between a custom UI and the procesosr." + }, + "autoTerminatedRelationships" : { + "type" : "array", + "description" : "The names of all relationships that cause a flow file to be terminated if the relationship is not connected elsewhere. This property differs from the 'isAutoTerminate' property of the RelationshipDTO in that the RelationshipDTO is meant to depict the current configuration, whereas this property can be set in a DTO when updating a Processor in order to change which Relationships should be auto-terminated.", + "items" : { + "type" : "string", + "description" : "The names of all relationships that cause a flow file to be terminated if the relationship is not connected elsewhere. This property differs from the 'isAutoTerminate' property of the RelationshipDTO in that the RelationshipDTO is meant to depict the current configuration, whereas this property can be set in a DTO when updating a Processor in order to change which Relationships should be auto-terminated." + }, + "uniqueItems" : true + }, + "backoffMechanism" : { + "type" : "string", + "description" : "Determines whether the FlowFile should be penalized or the processor should be yielded between retries.", + "enum" : [ "PENALIZE_FLOWFILE, YIELD_PROCESSOR" ] + }, + "bulletinLevel" : { + "type" : "string", + "description" : "The level at which the processor will report bulletins." + }, + "bundle" : { + "$ref" : "#/components/schemas/Bundle" + }, + "comments" : { + "type" : "string", + "description" : "The user-supplied comments for the component" + }, + "componentType" : { + "type" : "string", + "enum" : [ "CONNECTION", "PROCESSOR", "PROCESS_GROUP", "REMOTE_PROCESS_GROUP", "INPUT_PORT", "OUTPUT_PORT", "REMOTE_INPUT_PORT", "REMOTE_OUTPUT_PORT", "FUNNEL", "LABEL", "CONTROLLER_SERVICE", "REPORTING_TASK", "FLOW_ANALYSIS_RULE", "PARAMETER_CONTEXT", "PARAMETER_PROVIDER", "FLOW_REGISTRY_CLIENT" ] + }, + "concurrentlySchedulableTaskCount" : { + "type" : "integer", + "format" : "int32", + "description" : "The number of tasks that should be concurrently schedule for the processor. If the processor doesn't allow parallol processing then any positive input will be ignored." + }, + "executionNode" : { + "type" : "string", + "description" : "Indicates the node where the process will execute." + }, + "groupIdentifier" : { + "type" : "string", + "description" : "The ID of the Process Group that this component belongs to" + }, + "identifier" : { + "type" : "string", + "description" : "The component's unique identifier" + }, + "instanceIdentifier" : { + "type" : "string", + "description" : "The instance ID of an existing component that is described by this VersionedComponent, or null if this is not mapped to an instantiated component" + }, + "maxBackoffPeriod" : { + "type" : "string", + "description" : "Maximum amount of time to be waited during a retry period." + }, + "name" : { + "type" : "string", + "description" : "The component's name" + }, + "penaltyDuration" : { + "type" : "string", + "description" : "The amout of time that is used when the process penalizes a flowfile." + }, + "position" : { + "$ref" : "#/components/schemas/Position" + }, + "properties" : { + "type" : "object", + "additionalProperties" : { + "type" : "string", + "description" : "The properties for the component. Properties whose value is not set will only contain the property name." + }, + "description" : "The properties for the component. Properties whose value is not set will only contain the property name." + }, + "propertyDescriptors" : { + "type" : "object", + "additionalProperties" : { + "$ref" : "#/components/schemas/VersionedPropertyDescriptor" + }, + "description" : "The property descriptors for the component." + }, + "retriedRelationships" : { + "type" : "array", + "description" : "All the relationships should be retried.", + "items" : { + "type" : "string", + "description" : "All the relationships should be retried." + }, + "uniqueItems" : true + }, + "retryCount" : { + "type" : "integer", + "format" : "int32", + "description" : "Overall number of retries." + }, + "runDurationMillis" : { + "type" : "integer", + "format" : "int64", + "description" : "The run duration for the processor in milliseconds." + }, + "scheduledState" : { + "type" : "string", + "description" : "The scheduled state of the component", + "enum" : [ "ENABLED", "DISABLED", "RUNNING" ] + }, + "schedulingPeriod" : { + "type" : "string", + "description" : "The frequency with which to schedule the processor. The format of the value will depend on th value of schedulingStrategy." + }, + "schedulingStrategy" : { + "type" : "string", + "description" : "Indicates how the processor should be scheduled to run." + }, + "style" : { + "type" : "object", + "additionalProperties" : { + "type" : "string", + "description" : "Stylistic data for rendering in a UI" + }, + "description" : "Stylistic data for rendering in a UI" + }, + "type" : { + "type" : "string", + "description" : "The type of the extension component" + }, + "yieldDuration" : { + "type" : "string", + "description" : "The amount of time that must elapse before this processor is scheduled again after yielding." + } + } + }, + "VersionedPropertyDescriptor" : { + "type" : "object", + "description" : "The property descriptors for the component.", + "properties" : { + "displayName" : { + "type" : "string", + "description" : "The display name of the property" + }, + "dynamic" : { + "type" : "boolean", + "description" : "Whether or not the property is user-defined" + }, + "identifiesControllerService" : { + "type" : "boolean", + "description" : "Whether or not the property provides the identifier of a Controller Service" + }, + "name" : { + "type" : "string", + "description" : "The name of the property" + }, + "resourceDefinition" : { + "$ref" : "#/components/schemas/VersionedResourceDefinition" + }, + "sensitive" : { + "type" : "boolean", + "description" : "Whether or not the property is considered sensitive" + } + } + }, + "VersionedRemoteGroupPort" : { + "type" : "object", + "description" : "A Set of Output Ports that can be connected to, in order to pull data from the remote NiFi instance", + "properties" : { + "batchSize" : { + "$ref" : "#/components/schemas/BatchSize" + }, + "comments" : { + "type" : "string", + "description" : "The user-supplied comments for the component" + }, + "componentType" : { + "type" : "string", + "enum" : [ "CONNECTION", "PROCESSOR", "PROCESS_GROUP", "REMOTE_PROCESS_GROUP", "INPUT_PORT", "OUTPUT_PORT", "REMOTE_INPUT_PORT", "REMOTE_OUTPUT_PORT", "FUNNEL", "LABEL", "CONTROLLER_SERVICE", "REPORTING_TASK", "FLOW_ANALYSIS_RULE", "PARAMETER_CONTEXT", "PARAMETER_PROVIDER", "FLOW_REGISTRY_CLIENT" ] + }, + "concurrentlySchedulableTaskCount" : { + "type" : "integer", + "format" : "int32", + "description" : "The number of task that may transmit flowfiles to the target port concurrently." + }, + "groupIdentifier" : { + "type" : "string", + "description" : "The ID of the Process Group that this component belongs to" + }, + "identifier" : { + "type" : "string", + "description" : "The component's unique identifier" + }, + "instanceIdentifier" : { + "type" : "string", + "description" : "The instance ID of an existing component that is described by this VersionedComponent, or null if this is not mapped to an instantiated component" + }, + "name" : { + "type" : "string", + "description" : "The component's name" + }, + "position" : { + "$ref" : "#/components/schemas/Position" + }, + "remoteGroupId" : { + "type" : "string", + "description" : "The id of the remote process group that the port resides in." + }, + "scheduledState" : { + "type" : "string", + "description" : "The scheduled state of the component", + "enum" : [ "ENABLED", "DISABLED", "RUNNING" ] + }, + "targetId" : { + "type" : "string", + "description" : "The ID of the port on the target NiFi instance" + }, + "useCompression" : { + "type" : "boolean", + "description" : "Whether the flowfiles are compressed when sent to the target port." + } + } + }, + "VersionedRemoteProcessGroup" : { + "type" : "object", + "description" : "The Remote Process Groups", + "properties" : { + "comments" : { + "type" : "string", + "description" : "The user-supplied comments for the component" + }, + "communicationsTimeout" : { + "type" : "string", + "description" : "The time period used for the timeout when communicating with the target." + }, + "componentType" : { + "type" : "string", + "enum" : [ "CONNECTION", "PROCESSOR", "PROCESS_GROUP", "REMOTE_PROCESS_GROUP", "INPUT_PORT", "OUTPUT_PORT", "REMOTE_INPUT_PORT", "REMOTE_OUTPUT_PORT", "FUNNEL", "LABEL", "CONTROLLER_SERVICE", "REPORTING_TASK", "FLOW_ANALYSIS_RULE", "PARAMETER_CONTEXT", "PARAMETER_PROVIDER", "FLOW_REGISTRY_CLIENT" ] + }, + "groupIdentifier" : { + "type" : "string", + "description" : "The ID of the Process Group that this component belongs to" + }, + "identifier" : { + "type" : "string", + "description" : "The component's unique identifier" + }, + "inputPorts" : { + "type" : "array", + "description" : "A Set of Input Ports that can be connected to, in order to send data to the remote NiFi instance", + "items" : { + "$ref" : "#/components/schemas/VersionedRemoteGroupPort" + }, + "uniqueItems" : true + }, + "instanceIdentifier" : { + "type" : "string", + "description" : "The instance ID of an existing component that is described by this VersionedComponent, or null if this is not mapped to an instantiated component" + }, + "localNetworkInterface" : { + "type" : "string", + "description" : "The local network interface to send/receive data. If not specified, any local address is used. If clustered, all nodes must have an interface with this identifier." + }, + "name" : { + "type" : "string", + "description" : "The component's name" + }, + "outputPorts" : { + "type" : "array", + "description" : "A Set of Output Ports that can be connected to, in order to pull data from the remote NiFi instance", + "items" : { + "$ref" : "#/components/schemas/VersionedRemoteGroupPort" + }, + "uniqueItems" : true + }, + "position" : { + "$ref" : "#/components/schemas/Position" + }, + "proxyHost" : { + "type" : "string" + }, + "proxyPassword" : { + "type" : "string" + }, + "proxyPort" : { + "type" : "integer", + "format" : "int32" + }, + "proxyUser" : { + "type" : "string" + }, + "targetUris" : { + "type" : "string", + "description" : "The target URIs of the remote process group. If target uris is not set but target uri is set, then returns the single target uri. If neither target uris nor target uri is set, then returns null." + }, + "transportProtocol" : { + "type" : "string", + "description" : "The Transport Protocol that is used for Site-to-Site communications", + "enum" : [ "RAW, HTTP" ] + }, + "yieldDuration" : { + "type" : "string", + "description" : "When yielding, this amount of time must elapse before the remote process group is scheduled again." + } + } + }, + "VersionedResourceDefinition" : { + "type" : "object", + "description" : "Returns the Resource Definition that defines which type(s) of resource(s) this property references, if any", + "properties" : { + "cardinality" : { + "type" : "string", + "description" : "The cardinality of the resource", + "enum" : [ "SINGLE", "MULTIPLE" ] + }, + "resourceTypes" : { + "type" : "array", + "description" : "The types of resource that the Property Descriptor is allowed to reference", + "items" : { + "type" : "string", + "description" : "The types of resource that the Property Descriptor is allowed to reference", + "enum" : [ "FILE", "DIRECTORY", "TEXT", "URL" ] + }, + "uniqueItems" : true + } + } + } + } + } +} \ No newline at end of file